diff --git a/dist/css/styles.min.css b/dist/css/styles.min.css
index 4a05db938..40f2a29d1 100644
--- a/dist/css/styles.min.css
+++ b/dist/css/styles.min.css
@@ -14,9 +14,9 @@
[data-hds-icon-end],
[data-is-external],
[data-protocol="tel"],
- [data-protocol="mailto"]){--button-padding-end-adjust: -8px;--button-padding-start-adjust: -8px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]{--button-padding-start-adjust: calc(-16px + var(--icon-size) + var(--button-gap))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]{--button-padding-start-adjust-supplementary: -16px}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button]),[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]),[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]),[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]),a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button]),a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]),a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]),a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]){--button-padding-end-adjust: calc(-16px + var(--icon-size) + var(--button-gap))}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start]::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start]::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]::before{inset-inline-start:16px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]::before{inset-inline-start:8px}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button])::after{inset-inline-end:16px}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{inset-inline-end:16px}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{inset-inline-end:16px}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{inset-inline-end:16px}a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button])::after{inset-inline-end:16px}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{inset-inline-end:16px}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{inset-inline-end:16px}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{inset-inline-end:16px}[data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{inset-inline-end:8px}[data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{inset-inline-end:8px}[data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{inset-inline-end:8px}[data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{inset-inline-end:8px}a[href][data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not([class*=hds-button])::after{inset-inline-end:8px}a[href][data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not([class*=hds-button])::after{inset-inline-end:8px}a[href][data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not([class*=hds-button])::after{inset-inline-end:8px}a[href][data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not([class*=hds-button])::after{inset-inline-end:8px}[data-hds-component=button]:not(a):not([class*=hds-button]):empty,a[href][data-hds-component=button]:not([class*=hds-button]):empty{padding-inline:16px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto])::after{transition:-webkit-mask-position .2s linear;transition:mask-position .2s linear;transition:mask-position .2s linear, -webkit-mask-position .2s linear}@media(prefers-reduced-motion){[data-hds-component=button]:not(a):not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto])::after{transition:none}}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):not([data-protocol=tel]):not([data-protocol=mailto]):focus-visible::after{-webkit-mask-position:center,.166666666em -0.166666666em;mask-position:center,.166666666em -0.166666666em}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):not([data-protocol=tel]):not([data-protocol=mailto]):hover::after{-webkit-mask-position:center,.166666666em -0.166666666em;mask-position:center,.166666666em -0.166666666em}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):not([data-protocol=tel]):not([data-protocol=mailto]):focus-visible::after{-webkit-mask-position:center,.166666666em -0.166666666em;mask-position:center,.166666666em -0.166666666em}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):not([data-protocol=tel]):not([data-protocol=mailto]):hover::after{-webkit-mask-position:center,.166666666em -0.166666666em;mask-position:center,.166666666em -0.166666666em}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{transition:transform .2s linear;transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction, 1)) translateY(-50%)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{transition:transform .2s linear;transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction, 1)) translateY(-50%)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{transition:transform .2s linear;transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction, 1)) translateY(-50%)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{transition:transform .2s linear;transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction, 1)) translateY(-50%)}@media(prefers-reduced-motion){[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{transition:none}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{transition:none}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{transition:none}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{transition:none}}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-is-external]::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-is-external]::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);-webkit-mask-image:var(--hel-icon--link-external-part1),var(--hel-icon--link-external-part2);mask-image:var(--hel-icon--link-external-part1),var(--hel-icon--link-external-part2);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);vertical-align:bottom;width:calc(var(--line-height)*1em);--external-icon-move: translate(3px, -3px)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-protocol=tel]::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-protocol=tel]::after{-webkit-mask-image:var(--hel-icon--tel);mask-image:var(--hel-icon--tel);--external-icon-move: rotate(15deg)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-protocol=mailto]::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-protocol=mailto]::after{-webkit-mask-image:var(--hel-icon--mailto);mask-image:var(--hel-icon--mailto);--external-icon-move: rotate(15deg)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;transition:transform .2s linear;--external-icon-move: translateX(4px);inset-inline-end:8px;margin-block:-2px;position:absolute;top:50%;transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction, 1)) translateY(-50%)}@media(prefers-reduced-motion){[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after{transition:none}}@media(prefers-reduced-motion){[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after{--external-icon-move: translateX(0)}}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary]{--background-color: var(--theme-bg1, var(--color-bus));--background-color-hover: var(--theme-bg2, var(--color-bus-dark));--background-color-focus: var(--theme-bg1, var(--color-bus));--background-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--background-color-disabled: var(--color-black-20);--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg1, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg1, var(--color-bus-dark));--border-color-disabled: var(--color-black-20);--color: var(--theme-fg1, var(--color-white));--color-hover: var(--theme-fg2, var(--color-white));--color-focus: var(--theme-fg1, var(--color-white));--color-hover-focus: var(--theme-fg2, var(--color-white));--color-disabled: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary]{--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg1, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg1, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg2, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--border-color-disabled: var(--color-black-50);--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg1, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg1, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=loading],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=loading]{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: transparent;--border-color-hover-focus: transparent;--border-color-disabled: transparent;--color: var(--color-black-90);--color-hover: var(--color-black-90);--color-focus: var(--color-black-90);--color-hover-focus: var(--color-black-90);--color-disabled: var(--color-black-90);cursor:wait}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=success],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=success]{--background-color: var(--color-success);--background-color-hover: var(--color-success-dark);--background-color-focus: var(--color-success);--background-color-hover-focus: var(--color-success-dark);--border-color: var(--color-success);--border-color-hover: var(--color-success-dark);--border-color-focus: var(--color-success);--border-color-hover-focus: var(--color-success-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=danger],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=danger]{--background-color: var(--color-error);--background-color-hover: var(--color-error-dark);--background-color-focus: var(--color-error);--background-color-hover-focus: var(--color-error-dark);--border-color: var(--color-error);--border-color-hover: var(--color-error-dark);--border-color-focus: var(--color-error);--border-color-hover-focus: var(--color-error-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}p>[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:first-child,p>a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:first-child{margin-left:calc(-8px + (-2px))}.card{background:#fff;word-wrap:anywhere;padding:16px;position:relative}.card+.card{margin-top:16px}@media(min-width: 576px){.card{display:flex;flex-direction:row-reverse;gap:24px;grid-template-areas:"content img";grid-template-columns:1fr 30%;padding:24px}}@media(min-width: 768px){.card{gap:32px;padding:32px}}.card--ghost{background:#ccc}.card__image{flex-basis:30%;flex-shrink:0;margin-bottom:16px}.card__image picture,.card__image img{aspect-ratio:1.5;background-color:#f2f2f2;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width: 576px){.card__image{margin-bottom:0}}.card__image .image-placeholder{aspect-ratio:1.5}.card__text{display:flex;flex-direction:column;flex-grow:1}.card--unpublished{color:#b01038;color:var(--color-error);outline:2px solid #b01038;outline:2px solid var(--color-error);outline-offset:-2px}.card--unpublished .card__link{color:#b01038;color:var(--color-error)}.card--unpublished .card__text::after{background-color:#b01038;background-color:var(--color-error)}.card .content-tags{margin-bottom:-8px}.card__category{margin-top:12px}.card__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin:0}@media(min-width: 992px){.card__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.card__link{word-wrap:anywhere}.card__link::before{content:"";inset:0;position:absolute}.card__link:active,.card__link:focus{outline:3px solid #000;outline-offset:2px}.card__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.card__helptext{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959}.card__description,.card__helptext{margin-top:8px}.card__description>:first-child,.card__helptext>:first-child{margin-top:0}.card__metas{margin-top:16px}.card__meta{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);padding-inline-start:32px}.card__meta+.card__meta{margin-top:8px}.card__meta__icon{--icon-size: 24px;display:inline-block;margin-inline:-32px 8px}.card__meta__label{font-weight:500}.card p.address{display:inline}.card__tags{margin-top:16px}.card-teaser__link{display:block}.card-teaser__link::after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.card-teaser{display:flex;height:100%;position:relative}.card-teaser:hover .hel-icon--arrow-right{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.card-teaser:hover .hel-icon--arrow-right{transform:none}}@media(min-width: 768px){.card-teaser{flex-direction:column;padding-bottom:0}}.card-teaser .card-teaser__img{position:relative;width:40%}@media(min-width: 768px){.card-teaser .card-teaser__img{width:auto;width:initial}}.card-teaser .card-teaser__img img{display:block;height:auto;width:100%}.card-teaser .image-placeholder{aspect-ratio:3/2}.card-teaser .card-teaser__text-container{display:flex;flex-direction:column;height:100%;padding-inline-start:16px;width:60%}@media(min-width: 768px){.card-teaser .card-teaser__text-container{padding:16px 0 0 0;width:auto;width:initial}}.card-teaser .card-teaser__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:8px;margin-top:0}@media(min-width: 992px){.card-teaser .card-teaser__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.card-teaser .card-teaser__datetime{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959;display:flex;flex-grow:1;gap:4px;margin-bottom:8px}.hyphenate{-webkit-hyphens:auto;hyphens:auto}.link__type{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);-webkit-mask-image:var(--hel-icon--link-external-part1),var(--hel-icon--link-external-part2);mask-image:var(--hel-icon--link-external-part1),var(--hel-icon--link-external-part2);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);vertical-align:bottom;width:calc(var(--line-height)*1em);--external-icon-move: scaleX(var(--lang-direction, 1));overflow:hidden;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.link__type{--external-icon-move: scaleX(var(--lang-direction, 1))}}a:focus .link__type,a:hover .link__type{transform:var(--external-icon-move)}.link__type--external{transition:-webkit-mask-position .2s linear;transition:mask-position .2s linear;transition:mask-position .2s linear, -webkit-mask-position .2s linear}@media(prefers-reduced-motion){.link__type--external{transition:none}}a:focus .link__type--external,a:hover .link__type--external{-webkit-mask-position:center,.166666666em -0.166666666em;mask-position:center,.166666666em -0.166666666em}.link__type--tel,.link__type--mailto{transition:transform .2s linear;--external-icon-move: scaleX(var(--lang-direction, 1)) rotate(calc(15deg * var(--lang-direction, 1)))}@media(prefers-reduced-motion){.link__type--tel,.link__type--mailto{transition:none}}.link__type--tel{-webkit-mask-image:var(--hel-icon--tel);mask-image:var(--hel-icon--tel)}.link__type--mailto{-webkit-mask-image:var(--hel-icon--mailto);mask-image:var(--hel-icon--mailto)}blockquote[data-helfi-quote],.quote{--line-height: 1.5;font-size:1.5rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:block;margin:48px 0;padding-block:8px;padding-inline-start:24px;position:relative}@media(min-width: 992px){blockquote[data-helfi-quote],.quote{--line-height: 1.5;font-size:2rem;font-weight:400}}@media(min-width: 992px){blockquote[data-helfi-quote],.quote{margin:64px 0;padding-inline-start:40px}}blockquote[data-helfi-quote]::before,.quote::before{background-color:var(--hdbt-color-palette--primary);content:"";height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:8px}p[data-helfi-quote-text],.quote__text{font-style:italic;margin-top:0}p[data-helfi-quote-text]::before,.quote__text::before{content:"”"}p[data-helfi-quote-text][lang=en]::before,[lang=en] p[data-helfi-quote-text]::before,.quote__text[lang=en]::before,[lang=en] .quote__text::before{content:"“"}p[data-helfi-quote-text]::after,.quote__text::after{content:"”"}footer[data-helfi-quote-author],.quote__author{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:24px}footer[data-helfi-quote-author]::before,.quote__author::before{content:"-";margin-inline-end:3px}footer[data-helfi-quote-author] cite,.quote__author cite{font-style:normal}[data-unpublished]::before{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1;line-height:var(--line-height);--line-height: 1;background:#b01038;color:#fff;content:attr(data-unpublished);display:block;padding-left:8px;padding-right:8px;position:fixed;transform:rotate(-90deg) translateX(calc(-50% - 50vh));transform-origin:top left;z-index:2}[dir=rtl] [data-unpublished]::before{right:27px;transform:rotate(-90deg) translateX(calc(0% - 44vh));transform-origin:top right}@media(min-width: 768px){[data-unpublished]::before{content:attr(data-unpublished-long);--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5;line-height:var(--line-height);--line-height: 1.5}}.user-edited-content{word-wrap:break-word}.main-image img{display:block;height:auto;overflow:hidden;width:100%}.unit--full .main-image picture{max-width:860px}.special-page__illustration-container{--illustration-large-width: 379px;align-items:center;display:flex;flex-direction:column;justify-content:flex-start}@media(min-width: 768px){.special-page__illustration-container{max-width:100%;padding-left:96px;width:50%}}.special-page__illustration{display:block;height:auto;margin-bottom:16px;margin-top:48px;max-width:var(--illustration-large-width);width:100%}@media(min-width: 768px){.special-page__illustration{margin-left:0;margin-top:0}}.special-page__illustration__caption{max-width:var(--illustration-large-width);width:100%}.block--branding{align-items:center;display:flex;grid-area:logo;height:var(--branding-height);z-index:1}@media(min-width: 768px){.block--branding{height:auto}}.block--branding .city-name{color:#000;display:none;margin-left:8px;margin-right:8px}@media(min-width: 992px){.block--branding .city-name{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:flex;margin-left:16px;margin-right:16px}}@media(min-width: 992px)and (min-width: 768px){.block--branding .city-name{--line-height: 1.5;font-size:1.25rem;font-weight:400}}.block--branding a:focus .city-name,.block--branding a:hover .city-name{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.language-wrapper{--language-block-height: 52px;align-content:stretch;align-items:center;align-self:center;background-color:#f2f2f2;border-bottom:1px solid #ccc;display:flex;grid-area:lang;height:100%;justify-content:space-between;min-height:52px;min-height:var(--language-block-height);padding:0 16px;position:relative;transition:margin-top .3s ease 1s;width:100vw;z-index:0}@media(min-width: 768px){.language-wrapper{background-color:rgba(0,0,0,0);border-bottom:0 none;border-top:none;margin-left:auto;order:2;padding:0;width:auto;z-index:10}}.language-wrapper.scroll-up{margin-top:calc(-1*var(--language-block-height));transition-delay:0s}@media(min-width: 768px){.language-wrapper.scroll-up{margin-top:0;transition-duration:0s}}#menu:not([data-js])~* .mega-and-mobilemenu .block--language-switcher+*{margin-top:16px}.language-links{display:flex}.nav-toggle-dropdown--otherlangs{grid-area:langmenu}@media(min-width: 992px){.nav-toggle-dropdown--otherlangs .nav-toggle-dropdown__content{display:flex;justify-content:flex-end;pointer-events:none}}.headerlanguagelinks__menu-dropdown{background-color:#efeff0;height:auto;list-style:none;margin:0;min-height:100%;min-width:240px;padding:16px;width:auto}@media(min-width: 992px){.headerlanguagelinks__menu-dropdown{border:1px solid #ccc;border-top:0;height:auto;max-width:200px;pointer-events:all}}.headerlanguagelinks__group{list-style-type:none;padding-left:8px}.headerlanguagelinks__group+.headerlanguagelinks__group{margin-top:24px}.headerlanguagelinks__link{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block}.headerlanguagelinks__link+.headerlanguagelinks__group,.headerlanguagelinks__link+.headerlanguagelinks__link{margin-top:8px}.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink){-webkit-text-decoration:none;text-decoration:none}.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):hover,.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):active,.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.headerlanguagelinks__link--nolink{display:block;font-weight:700}.block--mobile-navigation{order:3}@media(min-width: 768px){.block--mobile-navigation{display:none}}.page-title{padding-top:0}.page-title h1{margin-bottom:0;margin-top:0;max-width:860px}.page-title+article>.lead-in{margin-top:24px}.page-title+article>.table-of-contents:first-child,.page-title+article>.components:first-child{margin-top:32px}@media(min-width: 992px){.page-title+article>.table-of-contents:first-child,.page-title+article>.components:first-child{margin-top:64px}}.block--react-and-share{margin-top:32px;width:100%}@media(min-width: 992px){.block--react-and-share{margin-top:64px}}.block--react-and-share:has(+style+style:last-child),.block--react-and-share:last-child{background:#f2f2f2}.block--react-and-share:has(+style+style:last-child) .rns .rns-plugin,.block--react-and-share:last-child .rns .rns-plugin{padding-bottom:112px}.js .block--react-and-share:has(+style+style:last-child),.js .block--react-and-share:last-child{margin-bottom:-112px}.rns{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.rns{max-width:1328px}}@media(min-width: 768px){.rns{padding-left:32px;padding-right:32px}}.rns .rns-plugin{font-family:HelsinkiGrotesk,Arial,sans-serif;margin:0;padding-bottom:80px;padding-top:80px}.rns .rns-plugin .rns-footer{display:none}.rns .rns-plugin .rns-reactions{max-width:688px}.rns .rns-plugin .rns-reactions .rns-header{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-reactions .rns-header{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.rns .rns-plugin .rns-reactions .reactions{margin-top:24px}@media only screen and (min-width: 681px){.rns .rns-plugin .rns-reactions .reactions{margin-left:calc(-24px / 2);margin-right:calc(-24px / 2)}}.rns .rns-plugin .rns-reactions .reactions .rns-reaction{flex-grow:0;margin:0 calc(24px / 2);max-width:190px;padding:0}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-reactions .reactions .rns-reaction{max-width:100%}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-reactions .reactions .rns-reaction{margin:16px 0 0;padding:0;width:100%}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-reactions .reactions .rns-reaction:first-child{margin-top:0}}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button{border-color:#000;padding:14px 32px;position:relative}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button::before{--size: 100%;border:2px solid rgba(0,0,0,0);content:"";height:100%;height:var(--size);left:0;position:absolute;width:100%;width:var(--size)}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button .rns-label{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;color:#000;display:flex;justify-content:center;min-width:-moz-max-content;min-width:max-content;width:100%}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button .rns-label::after{background-color:#000;background-size:contain;content:"";display:flex;height:24px;-webkit-mask-image:var(--hel-icon--face-neutral);mask-image:var(--hel-icon--face-neutral);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;margin-left:16px}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button .rns-reaction-count{display:none}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus{background-color:#fff;box-shadow:none;color:#000}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus .rns-label{color:#000}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus::before{--size: calc(100% + calc(24px / 2));border-color:#000;left:calc(-24px / 4)}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:hover{background-color:#000}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:hover .rns-label{color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:hover .rns-label::after{background-color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus:hover .rns-label{color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction.selected .rns-reaction-button{background-color:#000 !important}.rns .rns-plugin .rns-reactions .reactions .rns-reaction.selected .rns-reaction-button .rns-label{color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction.selected .rns-reaction-button .rns-label::after{background-color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction:first-child .rns-label::after{-webkit-mask-image:var(--hel-icon--face-smile);mask-image:var(--hel-icon--face-smile)}.rns .rns-plugin .rns-reactions .reactions .rns-reaction:last-child .rns-label::after{-webkit-mask-image:var(--hel-icon--face-sad);mask-image:var(--hel-icon--face-sad)}.rns .rns-plugin .rns-shares{margin-top:64px;padding:0 calc(24px / 4)}.rns .rns-plugin .rns-shares .rns-header{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-shares .rns-header{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.rns .rns-plugin .rns-shares .rns-shares-list{margin-top:32px}@media only screen and (min-width: 681px){.rns .rns-plugin .rns-shares .rns-shares-list{margin-bottom:0;margin-left:-8px;margin-right:-8px;margin-top:32px}}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{margin:0 8px;padding:0 !important;width:auto}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{margin:16px 0 0;padding:0 !important;width:calc(50% - 16px)}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:first-child,.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:nth-child(2){margin:0}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:nth-child(odd){margin-right:4px}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:nth-child(even){margin-left:4px}}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button{align-items:center;background-color:rgba(0,0,0,0);border:0;color:#000;display:flex;justify-content:left;padding:0}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button::after{--size: 100%;border:2px solid rgba(0,0,0,0);content:"";height:100%;height:var(--size);left:0;position:absolute;width:100%;width:var(--size)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button::before{background-color:#000;background-size:contain;content:"";display:flex;height:32px;-webkit-mask-image:var(--hel-icon--share);mask-image:var(--hel-icon--share);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;vertical-align:bottom;width:32px;margin-right:8px}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:focus{box-shadow:none;outline:none}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:focus::after{--size: calc(100% + 8px);border-color:#000;left:calc(-8px / 2);top:calc(-8px / 2)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:hover{opacity:1}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:hover::before{background-color:#000}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:hover .rns-label{color:#000;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:10%}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button .rns-icon{display:none}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button .rns-label{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);padding-right:calc(8px / 2)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-facebook .rns-share-button::before{-webkit-mask-image:var(--hel-icon--facebook);mask-image:var(--hel-icon--facebook)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-whatsapp .rns-share-button::before{-webkit-mask-image:var(--hel-icon--whatsapp);mask-image:var(--hel-icon--whatsapp)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-twitter .rns-share-button::before{-webkit-mask-image:var(--hel-icon--twitter);mask-image:var(--hel-icon--twitter)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-email .rns-share-button::before{-webkit-mask-image:var(--hel-icon--email);mask-image:var(--hel-icon--email)}.rns .rns-plugin .rns-inputs{margin-top:48px;max-width:688px;padding:calc(24px / 4)}.rns .rns-plugin .rns-inputs .rns-header{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-inputs .rns-header{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.rns .rns-plugin .rns-inputs .rns-input-description{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959;margin:24px 0 0;opacity:1}.rns .rns-plugin .rns-inputs .rns-input-field{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);border:2px solid gray;font-family:HelsinkiGrotesk,Arial,sans-serif;height:188px;margin-top:24px;padding:16px}.rns .rns-plugin .rns-inputs .rns-form-submit{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);background-color:#000;border:2px solid #000;color:#fff;display:inline-flex;margin-top:24px;padding:16px 24px;position:relative}.rns .rns-plugin .rns-inputs .rns-form-submit::after{background-color:#fff;background-size:contain;content:"";display:flex;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;margin-left:16px}.rns .rns-plugin .rns-inputs .rns-form-submit::before{--size: 100%;border:2px solid rgba(0,0,0,0);content:"";height:100%;height:var(--size);left:0;position:absolute;top:0;width:100%;width:var(--size)}.rns .rns-plugin .rns-inputs .rns-form-submit:focus{box-shadow:none;outline:none}.rns .rns-plugin .rns-inputs .rns-form-submit:focus::before{--size: calc(100% + calc(24px / 2));border-color:#000;left:calc(-24px / 4);top:calc(-24px / 4)}.rns .rns-plugin .rns-inputs .rns-form-submit:hover{background-color:#fff;color:#000}.rns .rns-plugin .rns-inputs .rns-form-submit:hover::after{background-color:#000}.social-media{margin-top:48px}.social-media__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.social-media__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.social-media__items{margin-left:-4px;margin-right:-4px;display:flex;margin-bottom:32px;margin-top:16px}.social-media__items>*{margin-left:4px;margin-right:4px}.social-media__item{color:#000;list-style:none;-webkit-text-decoration:none;text-decoration:none}.social-media__item .link__type{display:none}.social-media__item .hel-icon{--icon-size: 32px}.social-media__item:focus.email,.social-media__item:active.email,.social-media__item:hover.email{color:#4d4d4d}.social-media__item:focus.facebook-share,.social-media__item:active.facebook-share,.social-media__item:hover.facebook-share{color:#4169af}.social-media__item:focus.linkedin,.social-media__item:active.linkedin,.social-media__item:hover.linkedin{color:#0079b2}.social-media__item:focus.twitter,.social-media__item:active.twitter,.social-media__item:hover.twitter{color:#0da4ee}.hds-checkbox{--focus-outline-color: #000000}.hds-checkbox .hds-checkbox__input:focus{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.hds-checkbox .hds-checkbox__input:focus+.hds-checkbox__label::before,.hds-checkbox>.hds-checkbox__input:focus+label::before{box-shadow:none}.hds-checkbox .hds-checkbox__input::before,.hds-checkbox .hds-checkbox__input:hover::before{-webkit-mask-image:var(--hel-icon--check);mask-image:var(--hel-icon--check)}.collapsible-wrapper{position:relative}.collapsible__element{border:2px solid gray}.collapsible-container{align-items:center;background:#fff;display:flex;height:56px;margin-bottom:16px;padding:16px}.collapsible__title{width:calc(100% - 24px)}.collapsible__control{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:center;background:#fff;color:#000;display:flex;padding:12px 16px;text-align:start;width:100%}.collapsible__control:hover{cursor:pointer}.collapsible__control:active,.collapsible__control:hover,.collapsible__control:focus{border-color:#000}.collapsible__control:focus{outline:3px solid #000}.collapsible__control[aria-expanded=true]{border-bottom:1px solid #ccc}.collapsible__control:focus .collapsible__handle{outline:3px solid #000}.collapsible__control[aria-expanded=true] .collapsible__handle{outline:none}.collapsible__handle{pointer-events:none}.collapsible__children{background-color:#fff;border-top:none;padding:16px;position:absolute;width:100%;z-index:2}.collapsible__helper{color:#595959;margin-top:8px}.form-item{margin-bottom:16px}.form-item .description{margin-top:4px}.openid-connect-login-form{border-bottom:1px solid #595959;margin-bottom:32px;max-width:600px;padding-bottom:32px}.openid-connect-login-form input{width:100%}.openid-connect-login-form>div{margin-top:16px}.openid-connect-login-form>div:first-child{margin-top:0}.user-login-form{max-width:600px;padding-bottom:16px}.hdbt-search__filter.hdbt-search__checkbox{--background-unselected: transparent;--background-selected: var(--hdbt-color-black);--background-hover: var(--hdbt-color-black);--border-color-selected: var(--hdbt-color-black);--border-color-selected-hover: var(--hdbt-color-black);--border-color-selected-focus: var(--hdbt-color-black);--border-color-unselected: var(--hdbt-color-black);--border-color-unselected-hover: var(--hdbt-color-black);--border-color-unselected-focus: var(--hdbt-color-black);--icon-color-unselected: transparent;--icon-color-selected: var(--hdbt-text-color);--icon-color-disabled: var(--hdbt-text-color);--focus-outline-color: var(--hdbt-color-black)}.hdbt-search__filter.hdbt-search__checkbox label{font-weight:400}.hdbt-search__filter{margin-bottom:16px}.hdbt-search__filter li{margin-top:0}.hdbt-search__filter label{color:#000;display:block;font-weight:500;margin-bottom:4px}.hdbt-search--react__dropdown-filters{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:16px}.hdbt-search--react__dropdown-filters>div{width:100%}@media(min-width: 768px){.hdbt-search--react__dropdown-filters>div{width:calc(50% - 24px)}}.hdbt-search--react__dropdown li+li{margin-top:0}.hdbt-search--react__submit-button{margin-bottom:32px;margin-top:16px;max-width:280px;width:100%}.hdbt-search--react__submit-button:not(:disabled){--background-color: var(--hdbt-color-black);--background-color-hover: var(--hdbt-text-color);--background-color-focus: var(--hdbt-text-color);--background-color-hover-focus: var(--hdbt-text-color);--border-color: var(--hdbt-color-black);--border-color-hover: var(--hdbt-color-black);--border-color-focus: var(--hdbt-color-black);--border-color-hover-focus: var(--hdbt-color-black);--color: var(--hdbt-text-color);--color-hover: var(--hdbt-color-black);--color-focus: var(--hdbt-color-black);--color-hover-focus: var(--hdbt-color-black);--focus-outline-color: var(--hdbt-color-black);margin-bottom:32px;margin-top:16px}.hdbt-search__filter.hdbt-search__date-input{--focus-outline-color: var(--hdbt-color-black)}.hdbt-search__date-input table{border:none;display:table;margin-top:0}.hdbt-search__date-input table thead th{background:#fff;color:#000;padding-left:0;padding-right:0;padding-top:0;text-align:center}button.hdbt-search__remove-selection-button:not(:disabled){background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:48px;padding:12px 20px 12px;--color-hover-focus: var(--hdbt-text-color);color:#121212;color:var(--hdbt-color-black)}button.hdbt-search__remove-selection-button:not(:disabled):hover,button.hdbt-search__remove-selection-button:not(:disabled):active{background-color:#000;border-color:#000;color:#fff}button.hdbt-search__remove-selection-button:not(:disabled):focus,button.hdbt-search__remove-selection-button:not(:disabled):active{border-color:#000;outline:2px solid #000;outline-offset:2px}.hdbt-search__remove-selection-button span{padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}.hdbt-search__selections-wrapper button.hdbt-search__remove-selection-button>div{margin-right:0}.hdbt-search__selections-container{list-style-type:none}.hdbt-search__clear-all{margin-top:0}.hdbt-search__clear-all:only-child{display:none}.hdbt-search__clear-all .hdbt-search__clear-all-button{--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--border-color-hover: var(--hdbt-color-black);--border-color-focus: var(--hdbt-color-black);--border-color-hover-focus: var(--hdbt-color-black);--color: var(--hdbt-color-black);--color-hover: var(--hdbt-color-black);--color-focus: var(--hdbt-color-black);--color-hover-focus: var(--hdbt-color-black);--focus-outline-color: var(--hdbt-color-black)}.hdbt-search__clear-all [class*=button_hds-button__label]~[class*=button_hds-icon],[class*=button_hds-button] [class*=button_hds-icon]{margin:0 !important}.hdbt-search--react__form-description{margin-bottom:24px}.hdbt-search--react__form-container{margin-bottom:32px;max-width:860px}.hdbt-search--react__text-field{margin-bottom:32px}.hdbt-search--react__fieldset{border:none;margin-bottom:32px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}@media(min-width: 992px){.hdbt-search--react__fieldset{display:flex}}.hdbt-search--react__legend{font-weight:500;margin-bottom:16px}fieldset .hdbt-search--react__checkbox{--background-selected: var(--hdbt-color-black)}fieldset .hdbt-search--react__checkbox:not(:first-of-type){margin-top:32px}@media(min-width: 992px){fieldset .hdbt-search--react__checkbox:not(:first-of-type){margin-left:16px;margin-top:0}}.hdbt--select-wrapper{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);--border-width: 2px;--input-height: 52px;--menu-item-height: 52px;--icon-size: var(--spacing-layout-s);--icon-spacing: calc(((var(--spacing-s) - var(--border-width) * 2) * 2) + var(--icon-size));--helper-color-default: #595959;--helper-color-invalid: #b01038;--icon-color-invalid: #b01038;--input-background-default: #ffffff;--input-background-disabled: #e6e6e6;--input-border-color-default: #808080;--input-border-color-hover: #1a1a1a;--input-border-color-focus: #1a1a1a;--input-border-color-invalid: #b01038;--input-border-color-disabled: #e6e6e6;--input-color-default: #1a1a1a;--input-color-disabled: #999999;--label-color-default: #1a1a1a;--label-color-invalid: #1a1a1a;--placeholder-color: #595959;--focus-outline-color: #000000;--outline-width: 3px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff;background-color:var(--input-background-default);border:2px solid #808080;border:var(--border-width) solid var(--input-border-color-default);box-sizing:border-box;color:#1a1a1a;color:var(--input-color-default);cursor:pointer;display:block;grid-template-areas:"select";min-width:15ch;padding:0;position:relative;width:100%}.hdbt--select-wrapper select,.hdbt--select-wrapper::after{grid-area:select}.hdbt--select-wrapper select{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:var(--dropdown-color-default);cursor:inherit;display:flex;font-family:inherit;height:var(--input-height);margin:0;min-height:var(--menu-item-height);outline:none;padding:calc(1rem - var(--border-width)*2) var(--icon-spacing) calc(1rem - var(--border-width)*2) 1rem;padding:calc(var(--spacing-s) - var(--border-width)*2) var(--icon-spacing) calc(var(--spacing-s) - var(--border-width)*2) var(--spacing-s);width:100%;z-index:1}.hdbt--select-wrapper select::-ms-expand{display:none}.hdbt--select-wrapper select:focus{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:4px}.hdbt--select-wrapper .hel-icon{--icon-size: var(--spacing-m);pointer-events:none;position:absolute;right:calc(1rem - var(--border-width)*2);right:calc(var(--spacing-s) - var(--border-width)*2);top:50%;transform:translateY(-50%)}.hdbt--select-wrapper:not(.select--multiple)::after{background-color:var(--helper-color-default);clip-path:polygon(100% 0%, 0 0%, 50% 100%);content:"";height:.5em;justify-self:end;width:.8em}.hdbt--select-wrapper--disabled{background-color:var(--input-background-disabled);border:var(--border-width) solid var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.hdbt--select-wrapper--disabled select:disabled{color:var(--input-color-disabled);opacity:1}.hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){--focus-outline-color: #000000;box-shadow:none;outline:3px solid #000000;outline:var(--outline-width, 3px) solid var(--focus-outline-color);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.tfa-entry-form{max-width:860px}.tfa-entry-form .form-actions input{margin-bottom:32px;margin-top:16px;max-width:280px;width:100%}.helfi-calculator .helfi-calculator-disclaimer{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.helfi-calculator .hds-text-input__label{display:inline}.helfi-calculator .hds-selection-group,.helfi-calculator .hds-text-input__input{scroll-margin-top:32px}.helfi-calculator .hds-selection-group>.helfi-calculator__error-placeholder{float:none}@media(min-width: 768px){.helfi-calculator .hds-text-input__input{width:auto}}.helfi-calculator .helfi-calculator__item:not(:first-child)>:first-child,.helfi-calculator .helfi-calculator__buttons{margin-top:24px}.helfi-calculator .helfi-calculator__buttons{display:flex;flex-direction:column;gap:16px}@media(min-width: 768px){.helfi-calculator .helfi-calculator__buttons{flex-direction:row;flex-wrap:wrap}}.helfi-calculator .helfi-calculator__item hr{background-color:#4d4d4d}.helfi-calculator .helfi-calculator-notification{margin-top:32px;scroll-margin-top:104px}.helfi-calculator .helfi-calculator__receipt__container h2:first-child{scroll-margin-top:152px}.helfi-calculator .helfi-calculator-notification .hds-notification__body>ul{margin-block:0}.helfi-calculator .helfi-calculator-notification .hds-notification__body li{margin-top:8px}.helfi-calculator .hds-notification__label{margin-top:0}.helfi-calculator .hds-notification--error .hds-notification__label::before{--icon-size: 24px;background-color:#b01038;background-size:contain;content:"";display:inline-block;height:24px;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--error-fill);mask-image:var(--hel-icon--error-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:24px;width:var(--icon-size, calc(var(--line-height) * 1em));margin-right:8px;margin-top:-3px}.helfi-calculator .helfi-calculator-required{font-weight:bold}.helfi-calculator .helfi-calculator__group{display:grid;grid-template-rows:0fr;margin-left:10px;margin-top:0 !important;overflow:hidden;transition:grid-template-rows .5s}@media(prefers-reduced-motion){.helfi-calculator .helfi-calculator__group{transition:none}}.helfi-calculator .helfi-calculator__group .helfi-calculator__item>p:first-child{margin-top:0}.helfi-calculator .helfi-calculator__group>:first-child{border-left:8px solid #ccc;padding-left:24px}.helfi-calculator .helfi-calculator__group>*{align-self:start;min-height:0;transition:visibility .5s linear;visibility:hidden}.helfi-calculator .helfi-calculator__group:not([data-hide-group=true]){grid-template-rows:1fr}.helfi-calculator .helfi-calculator__group:not([data-hide-group=true])>*{visibility:visible}.helfi-calculator .helfi-calculator__item .hds-checkbox{padding-bottom:16px}.helfi-calculator .helfi-calculator__dynamic-area__slots+button{margin-top:24px}.helfi-calculator .helfi-calculator__dynamic-slot{background-color:#f2f2f2;padding:32px 24px}.helfi-calculator .helfi-calculator__dynamic-slot:not(:first-child){margin-top:24px}.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot,.helfi-calculator .helfi-calculator__receipt{display:grid;overflow:hidden}@media(prefers-reduced-motion: no-preference){.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot,.helfi-calculator .helfi-calculator__receipt{animation:append-animate .3s linear}}.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot>div,.helfi-calculator .helfi-calculator__receipt>div{align-self:start;min-height:0}.helfi-calculator .helfi-calculator__dynamic_slot__fieldset{border:0 none;margin:0;padding:0}.helfi-calculator .helfi-calculator__legend--level_1{--line-height: 1;font-size:2.5rem;font-weight:400;line-height:1;line-height:var(--line-height);letter-spacing:-0.05rem}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_1{--line-height: 1;font-size:4rem;font-weight:400;letter-spacing:-0.075rem}}.helfi-calculator .helfi-calculator__legend--level_2{--line-height: 1.1875;font-size:2rem;font-weight:400;line-height:1.1875;line-height:var(--line-height);letter-spacing:-0.025rem}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_2{--line-height: 1;font-size:3rem;font-weight:400;letter-spacing:-0.0625rem}}.helfi-calculator .helfi-calculator__legend--level_3{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_3{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.helfi-calculator .helfi-calculator__legend--level_4{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_4{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.helfi-calculator .helfi-calculator__legend--level_5{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_5{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.helfi-calculator .helfi-calculator__legend--level_6{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);letter-spacing:.0125rem}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_6{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}@media(prefers-reduced-motion: no-preference){.helfi-calculator .helfi-calculator__receipt{animation-duration:.3s}}@keyframes append-animate{from{grid-template-rows:0fr}to{grid-template-rows:1fr}}.helfi-calculator h1:first-child,.helfi-calculator h2:first-child,.helfi-calculator h3:first-child,.helfi-calculator h4:first-child,.helfi-calculator h5:first-child,.helfi-calculator h6:first-child{margin-top:0}.helfi-calculator .hdbt-helper-text{color:#595959;display:block;font-size:1rem;font-size:var(--fontsize-body-m);line-height:1.5;line-height:var(--lineheight-l);margin-top:8px;white-space:pre-line}.helfi-calculator .hdbt-error-text{background-color:#f6e2e6;border-left:8px solid #b01038;color:#1a1a1a;display:block;margin-top:16px;padding:16px;padding-left:calc(16px + var(--icon-size) + 0.5rem);padding-left:calc(16px + var(--icon-size) + var(--spacing-2-xs));position:relative}.helfi-calculator .hdbt-error-text::before{background-color:#b01038;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--error-fill);mask-image:var(--hel-icon--error-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));left:16px;position:absolute;top:16px}.helfi-calculator .helfi-calculator__dynamic-remove-wrapper{display:flex;justify-content:flex-end}.helfi-calculator .helfi-calculator__dynamic-remove{margin-bottom:-24px;margin-right:-16px}.helfi-calculator .helfi-calculator__dynamic-remove::before{content:none !important}.helfi-calculator .helfi-calculator__dynamic-remove .hds-button__label{margin-bottom:0;padding-right:0}.helfi-calculator .helfi-calculator__receipt__wrapper::before,.helfi-calculator .helfi-calculator__receipt__wrapper::after{--height-unitless: 16;--scale: calc(var(--height-unitless) / 50);background-color:#e8f3fc;content:"";display:block;height:calc(16*1px);height:calc(var(--height-unitless)*1px);-webkit-mask-image:url("data:image/svg+xml;utf8,");mask-image:url("data:image/svg+xml;utf8,");-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:round;mask-repeat:round;-webkit-mask-size:calc(67px*(16 / 50)) calc(50px*(16 / 50));mask-size:calc(67px*(16 / 50)) calc(50px*(16 / 50));-webkit-mask-size:calc(67px*calc(16 / 50)) calc(50px*calc(16 / 50));mask-size:calc(67px*calc(16 / 50)) calc(50px*calc(16 / 50));-webkit-mask-size:calc(67px*var(--scale)) calc(50px*var(--scale));mask-size:calc(67px*var(--scale)) calc(50px*var(--scale));width:100%}.helfi-calculator .helfi-calculator__receipt__wrapper::after{transform:rotate(180deg)}.helfi-calculator .helfi-calculator__receipt__wrapper p,.helfi-calculator .helfi-calculator__receipt__wrapper .helfi-calculator__receipt-subtotal{max-width:860px}.helfi-calculator .helfi-calculator__receipt__container{background:#e8f3fc;padding:32px}.helfi-calculator .helfi-calculator__receipt-total{border-left:8px solid #c2a251;margin-top:40px;padding-left:40px}.helfi-calculator .helfi-calculator__receipt-total__prefix{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-total__prefix{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.helfi-calculator .helfi-calculator__receipt-total__value{--line-height: 1;font-size:2.5rem;font-weight:400;line-height:1;line-height:var(--line-height);letter-spacing:-0.05rem;display:block;margin-top:24px}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-total__value{--line-height: 1;font-size:4rem;font-weight:400;letter-spacing:-0.075rem}}.helfi-calculator .helfi-calculator__receipt-total__suffix{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);letter-spacing:.0125rem;display:block}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-total__suffix{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.helfi-calculator .helfi-calculator__receipt-total-explanation{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:flex;gap:8px;margin-left:8px;padding-top:4px}.helfi-calculator .helfi-calculator__receipt-total-explanation::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));flex-shrink:0}.helfi-calculator .helfi-calculator__receipt-hr{margin-top:48px}.helfi-calculator .helfi-calculator__receipt-subtotal{margin-top:40px}.helfi-calculator .helfi-calculator__receipt-subtotal h4{grid-area:title}.helfi-calculator .helfi-calculator__receipt-subtotal ul{grid-area:details;margin-bottom:0;margin-top:8px}.helfi-calculator .helfi-calculator__receipt-subtotal li{margin-top:0}.helfi-calculator .helfi-calculator__receipt-subtotal .helfi-calculator__receipt-subtotal-sum{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);grid-area:sum}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-subtotal .helfi-calculator__receipt-subtotal-sum{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 576px){.helfi-calculator .helfi-calculator__receipt-subtotal{display:grid;grid-gap:8px;gap:8px;grid-template-areas:"title sum" "details sum";grid-template-columns:1fr min-content;grid-template-rows:auto 1fr}}.region--attachments{height:0;visibility:hidden;width:0}.before-content{width:100%}*~.components,.component~.component{margin-top:32px}@media(min-width: 992px){*~.components,.component~.component{margin-top:64px}}.components--lower>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.components--computed>.component{padding-left:16px;padding-right:16px}@media(min-width: 768px){.components--lower>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.components--computed>.component{padding-left:32px;padding-right:32px}}.component--full-width{padding-bottom:48px;padding-top:48px}@media(min-width: 768px){.component--full-width{padding-bottom:64px;padding-top:64px}}.component__container{margin-left:auto;margin-right:auto;max-width:1264px}.component__title,.component__description{margin-bottom:0;margin-top:0}.component__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);max-width:860px}.component__description>:first-child{margin-top:0}.component__description>:last-child{margin-bottom:0}.component__title+.component__description{margin-top:16px}.component__title+.component__content,.component__description+.component__content,.component__tags+.component__content{margin-top:24px}@media(min-width: 992px){.component__title+.component__content,.component__description+.component__content,.component__tags+.component__content{margin-top:48px}}.component--tpr-unit,.component--unit-services,.component--service-units{padding-left:16px;padding-right:16px}@media(min-width: 768px){.component--tpr-unit,.component--unit-services,.component--service-units{padding-left:32px;padding-right:32px}}.component__tags{margin-top:24px}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){max-width:1296px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){max-width:1328px}}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}@media(min-width: 768px)and (min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){padding-left:32px;padding-right:32px}}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed) .component{max-width:860px}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed) .component--full-width{padding-bottom:16px;padding-top:16px}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed) .component--full-width{padding-bottom:32px;padding-top:32px}}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed)>.component:not(.component--full-width){padding-left:16px;padding-right:16px}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed)>.component:not(.component--full-width){padding-left:32px;padding-right:32px}}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed)>.component:not(.component--full-width){padding-left:0;padding-right:0}}.container{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.container{max-width:1328px}}@media(min-width: 768px){.container{padding-left:32px;padding-right:32px}}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;height:100%;z-index:1}.gin--horizontal-toolbar .dialog-off-canvas-main-canvas{--drupal-toolbar-height: 39px;padding-top:39px;padding-top:var(--drupal-toolbar-height)}@media(min-width: 976px){.gin--horizontal-toolbar .dialog-off-canvas-main-canvas{--drupal-toolbar-height: 54px}}.error-page{background-color:#efeff0}.error-page .no-sidebar .main-content{margin-top:0}body:has(.error-page__title){background-color:#efeff0}body:has(.error-page__title) .no-sidebar .main-content{margin-top:0}@media(min-width: 768px){.error-page-content__container{display:flex}}@media(min-width: 768px){.error-page__text-container{width:50%}}.error-page__title{margin-bottom:0}.error-page__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 768px){.error-page__description{margin-top:24px}}.error-page__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-flex;margin-top:32px}.error-page__link::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear}@media(prefers-reduced-motion){.error-page__link::after{transition:none}}.error-page__link[data-is-external]::after{content:none}.error-page__link:hover{-webkit-text-decoration:none;text-decoration:none}.error-page__link:hover::after{transform:translateX(4px)}@media(prefers-reduced-motion){.error-page__link:hover::after{transform:none}}.error-page__link+.error-page__link{margin-top:24px}.error-page__login-title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem}@media(min-width: 992px){.error-page__login-title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.error-page__login-form{margin-top:32px}@media(min-width: 768px){.special-page__illustration-container--error-page{padding-left:48px;padding-right:48px;padding-top:96px}}.footer{flex-shrink:0;margin:calc(50px + 48px) auto 0;max-width:1920px;width:100%;z-index:1}@media(min-width: 992px){.footer{margin-top:calc(50px + 64px)}}.footer a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:10%}.footer a:hover,.footer a:focus{text-decoration-thickness:.125rem}.footer .menu{list-style:none;margin:0;padding:0}.footer .hds-koros{margin-top:calc(-1*(50px - 1px))}.footer-top__container{padding-top:0}.footer-top{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto;padding-top:64px}@media(min-width: 768px){.footer-top{max-width:1328px}}@media(min-width: 768px){.footer-top{padding-left:32px;padding-right:32px}}@media(min-width: 768px){.footer-top{display:flex;flex-wrap:wrap}}.footer-top h2{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.footer-top h2{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.footer-top h2.footer-top__content__title{margin-top:32px}@media(min-width: 768px){.footer-top h2.footer-top__content__title{margin-top:0}}.footer-top p{margin-top:16px}@media(min-width: 768px){.footer-top nav{margin-right:96px}}.footer-top .menu{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin:8px 0 32px 0}@media(min-width: 768px){.footer-top .menu{margin-bottom:0;margin-top:16px}}footer.footer .menu__link{display:inline-block;padding-block:max(calc((44px - var(--line-height) * 1em) / 2) , 8px)}@media(min-width: 768px){.footer-top__content{max-width:544px}}.footer-bottom__container{padding-top:0}.footer-bottom{border-top:1px solid #b3b3b3;-moz-column-gap:32px;column-gap:32px;display:flex;flex-wrap:wrap;margin-top:48px;padding-bottom:48px;padding-top:24px;row-gap:16px}@media(min-width: 768px){.footer-bottom{margin-top:96px;padding-bottom:0}}@media(min-width: 768px){.footer-bottom__navigation-wrapper{align-items:center;display:flex;flex-wrap:nowrap;margin-bottom:48px}}.footer-bottom__navigation{margin-top:16px}@media(min-width: 768px){.footer-bottom__navigation{margin-top:0}}.footer-bottom__navigation .menu{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:flex;flex-wrap:wrap}.footer-bottom__navigation .menu__item{align-items:center;display:flex}.footer-bottom__navigation .menu__item::after{content:"";display:block;height:15px;margin:0 8px;width:1px}.footer-bottom__navigation .menu__item.menu__item--nolink{display:flex;width:auto}.footer-bottom__navigation .menu__item:last-child::after{display:none}.footer__back-to-top{--outline-gutter: 2px;--outline-width: 3px;--focus-outline-color: var(--hdbt-color-black);--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;align-self:flex-end;display:flex;margin-left:auto;margin-right:8px;min-height:44px;-webkit-text-decoration:none;text-decoration:none}@media(min-width: 992px){.footer__back-to-top{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.footer__back-to-top{margin-bottom:48px;margin-top:0}}.footer__back-to-top:focus,.footer__back-to-top:active{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:var(--outline-gutter)}.footer__back-to-top:hover,.footer__back-to-top:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.footer__back-to-top .hel-icon{transition:transform .2s linear}@media(prefers-reduced-motion){.footer__back-to-top .hel-icon{transition:none}}.footer__back-to-top:focus .hel-icon,.footer__back-to-top:hover .hel-icon{transform:translateY(-4px)}@media(prefers-reduced-motion){.footer__back-to-top:focus .hel-icon,.footer__back-to-top:hover .hel-icon{transform:none}}.footer--light{background-color:#efeff0;color:#fff}.footer--light .hds-koros{color:#efeff0}.footer--light a{color:#000}.footer--light .footer-bottom,.footer--light .footer-top{color:#000}.footer--light .footer-bottom .menu__item::after{background-color:#000}.footer--dark{background-color:#121212;background-color:var(--hdbt-color-black);color:#fff}.footer--dark .hds-koros{color:#121212;color:var(--hdbt-color-black)}.footer--dark a{color:#fff}.footer--dark .footer-bottom,.footer--dark .footer-top{color:#fff}.footer--dark .footer-bottom{border-color:#fff}.footer--dark .footer-bottom .menu__item::after{background-color:#fff}.footer--dark .footer__back-to-top{--focus-outline-color: var(--color-white)}.wrapper>.header{padding-top:114px}@media(min-width: 768px){.wrapper>.header{padding-top:0}}.layout-main-wrapper *{scroll-margin-top:113px}@media(min-width: 768px){.layout-main-wrapper *{scroll-margin-top:0}.toolbar-horizontal .layout-main-wrapper *{scroll-margin-top:64px}}.main-content{display:grid;grid-template-areas:"subnav" "content" "sidebar";grid-template-columns:100%;grid-template-rows:auto;margin-left:auto;margin-right:auto;margin-top:64px}@media(min-width: 992px){.main-content{margin-top:96px}}@media(min-width: 992px){.has-sidebar .main-content{grid-template-areas:"content sidebar";grid-template-columns:auto 404px}.has-sidebar--first .main-content{grid-template-areas:"subnav content" "sidebar content";grid-template-columns:404px auto;grid-template-rows:auto 1fr}}@media(min-width: 768px){.has-sidebar .main-content{max-width:1296px}}@media(min-width: 768px)and (min-width: 768px){.has-sidebar .main-content{max-width:1328px}}.page-title,.lead-in,.page-divider,.content-date,.main-image,.long-desc,.enriched-content:not(.components),.content-links,.content-tags:not(.content-tags--card),.social-media__items{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.page-title,.lead-in,.page-divider,.content-date,.main-image,.long-desc,.enriched-content:not(.components),.content-links,.content-tags:not(.content-tags--card),.social-media__items{max-width:1328px}}@media(min-width: 768px){.page-title,.lead-in,.page-divider,.content-date,.main-image,.long-desc,.enriched-content:not(.components),.content-links,.content-tags:not(.content-tags--card),.social-media__items{padding-left:32px;padding-right:32px}}.enriched-content>.page-title{padding-left:0;padding-right:0}.layout-sidebar-first{display:none;grid-area:subnav;margin-bottom:48px}@media(min-width: 992px){.layout-sidebar-first{display:block;padding-left:32px;padding-right:32px}.no-sidebar-second .layout-sidebar-first{margin-bottom:0}}.layout-content{grid-area:content}.layout-content:not(:last-child){margin-bottom:48px}@media(min-width: 992px){.layout-content:not(:last-child){margin-bottom:0}}.layout-sidebar-second{padding-left:16px;padding-right:16px;grid-area:sidebar}@media(min-width: 768px){.layout-sidebar-second{padding-left:32px;padding-right:32px}}.user-login-page{background-color:#efeff0}.user-login-page .no-sidebar .main-content{margin-top:0}@media(min-width: 768px){.user-login-page-content__container{display:flex}}.user-login-page__title{--line-height: 1.1875;font-size:2rem;font-weight:400;line-height:1.1875;line-height:var(--line-height);letter-spacing:-0.025rem;margin-bottom:32px}@media(min-width: 992px){.user-login-page__title{--line-height: 1;font-size:3rem;font-weight:400;letter-spacing:-0.0625rem}}@media(min-width: 768px){.user-login-page__title{margin-bottom:48px}}@media(min-width: 768px){.user-login__form-container{width:50%}}.special-page__illustration-container--user-login{--illustration-large-width: 450px;justify-content:center;max-width:600px}@media(min-width: 768px){.special-page__illustration-container--user-login{max-width:none;max-width:initial}}@media(min-width: 768px){.special-page__illustration-container--user-login .special-page__illustration{max-width:none;max-width:initial}}.login-form .description{display:none}.login-form .form-item--error-message{margin-top:32px}.lower-content{margin-top:32px;width:100%}@media(min-width: 992px){.lower-content{margin-top:64px}}.lower-content .layout-content{margin:0;padding:0;width:100%}.maintenance-page{background-color:#efeff0}@media(min-width: 768px){.maintenance-page-content__container{display:flex}}@media(min-width: 768px){.maintenance-page__text-container{display:flex;flex-direction:column;justify-content:center;width:50%}}.maintenance-page__title{margin-bottom:0}.maintenance-page__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 768px){.maintenance-page__description{margin-top:24px}}.maintenance-page__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-flex;margin-top:32px}.maintenance-page__link::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear}@media(prefers-reduced-motion){.maintenance-page__link::after{transition:none}}.maintenance-page__link[data-is-external]::after{content:none}.maintenance-page__link:hover{-webkit-text-decoration:none;text-decoration:none}.maintenance-page__link:hover::after{transform:translateX(4px)}@media(prefers-reduced-motion){.maintenance-page__link:hover::after{transform:none}}.maintenance-page__link+.maintenance-page__link{margin-top:24px}.special-page__illustration-container--maintenance-page{--illustration-large-width: 350px;margin-bottom:48px}@media(min-width: 768px){.special-page__illustration-container--maintenance-page{--illustration-large-width: 460px;padding-inline:48px}}.special-page__illustration-container--maintenance-page .special-page__illustration{margin-top:96px}.paragraph-content>*:first-child{margin-top:0}@media(min-width: 768px){.tools__container{margin-top:16px}}@media(min-width: 768px){.breadcrumb__container+.tools__container{margin-bottom:20px;margin-top:-8px}}.wrapper{flex:1 0 auto;margin-left:auto;margin-right:auto;max-width:1920px;width:100%}.image-placeholder{aspect-ratio:16/9;background-color:var(--hdbt-color-palette--primary);position:relative;width:100%}.image-placeholder .hel-icon{--icon-size: 50%;color:var(--hdbt-color-palette-text--primary);left:25%;position:absolute;top:25%}.image picture{display:block}.image img{display:block;height:auto;max-width:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #e6e6e6}.image__caption{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);padding-top:16px}img{word-wrap:break-word}.announcement{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);height:auto;height:var(--js-announcement-height, auto);padding-bottom:16px}.announcement__container{--announcement-bg-color: #f2f2f2;--announcement-bg-size: 32px;--announcement-color: #0062b9;align-items:flex-start;background:linear-gradient(90deg, #0062b9 0, #0062b9 32px, #f2f2f2 32px);background:linear-gradient(90deg, var(--announcement-color) 0, var(--announcement-color) var(--announcement-bg-size), var(--announcement-bg-color) var(--announcement-bg-size));background-color:#f2f2f2;background-color:var(--announcement-bg-color);box-shadow:2px 2px 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:row-reverse;justify-content:space-between;min-height:32px;min-height:var(--announcement-bg-size);padding-bottom:16px;padding-left:calc(32px + 16px);padding-left:calc(var(--announcement-bg-size) + 16px);padding-right:16px;padding-top:16px;position:relative}.announcement__container::before{background-color:#fff;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--info-circle-fill);mask-image:var(--hel-icon--info-circle-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;left:calc(.5*(var(--announcement-bg-size) - 24px));margin-top:-12px;position:absolute;top:50%}@media(min-width: 768px){.announcement__container{--announcement-bg-size: 48px}}.announcement--alert .announcement__container{--announcement-bg-color: #f6e2e6;--announcement-color: #b01038}.announcement--alert .announcement__container::before{-webkit-mask-image:var(--hel-icon--error-fill);mask-image:var(--hel-icon--error-fill)}.announcement--attention .announcement__container{--announcement-color: #ffda07}.announcement--attention .announcement__container::before{-webkit-mask-image:var(--hel-icon--alert-circle-fill);mask-image:var(--hel-icon--alert-circle-fill);background-color:#000}.announcenemnt__content-body *:first-child{margin-top:0}.announcement__link{margin-top:16px}.announcement__link:first-child{margin-top:0}.announcement__link a::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);vertical-align:bottom;width:calc(var(--line-height)*1em);transition:transform .2s linear;margin-left:4px}@media(prefers-reduced-motion){.announcement__link a::after{transition:none}}.announcement__link a:focus::after,.announcement__link a:hover::after{transform:translateX(4px)}@media(prefers-reduced-motion){.announcement__link a:focus::after,.announcement__link a:hover::after{transform:none}}.announcement__link a[data-is-external]::after{content:none}.announcement__close{background:rgba(0,0,0,0);border:0 none;cursor:pointer;height:32px;margin-bottom:0;margin-left:0;margin-right:-8px;margin-top:-8px;padding:0;width:32px}.announcement__close::after{--icon-size: 32px;background-color:#000;background-size:contain;content:"";display:inline-block;height:32px;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--cross);mask-image:var(--hel-icon--cross);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:32px;width:var(--icon-size, calc(var(--line-height) * 1em))}.js-announcement__close--disabled{visibility:hidden}.js-announcement--hide{height:0;opacity:0;overflow:hidden;padding-bottom:0;transition:opacity linear .15s,height linear .2s .15s,padding-bottom linear .2s .15s,visibility linear 0s 0.35s;visibility:hidden}@media(prefers-reduced-motion){.js-announcement--hide{transition:none}}.hds-notification{margin-bottom:16px}.hds-notification__label .hel-icon{--icon-size: 24px;margin-right:8px}.messages__container{padding-top:0}.dialog__container.dialog__container--survey{display:none}.dialog__container{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;overflow:auto;overscroll-behavior:none;position:fixed;touch-action:none;z-index:100000}.dialog__overlay{background-color:rgba(0,0,0,.3);inset:0;position:fixed;z-index:100}.dialog{--survey-border-color: var(--color-bus);--survey-width: 558px;border-color:#0000bf;border-color:var(--survey-border-color);border-width:8px 0 0 0;display:flex;flex-direction:column;max-width:calc(100% - 32px);overflow-y:auto;padding:24px 16px;position:relative;width:558px;width:var(--survey-width);z-index:101}@media(min-width: 768px){.dialog{padding-left:32px;padding-right:32px}}.dialog__header:has(>:nth-child(2)){display:flex;flex-direction:row-reverse;justify-content:space-between}.dialog__content{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}.dialog__content>p:first-child{margin-top:0}.dialog__actions{display:flex;flex-direction:column;margin-top:24px;row-gap:16px}@media(min-width: 768px){.dialog__actions{-moz-column-gap:16px;column-gap:16px;flex-direction:row}}.dialog__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.dialog__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.dialog__close-button{background:rgba(0,0,0,0);border:0 none;cursor:pointer;height:48px;margin-bottom:0;margin-left:0;margin-right:-8px;margin-top:-8px;padding:0;width:48px}.dialog__close-button::after{--icon-size: 32px;background-color:#000;background-size:contain;content:"";display:inline-block;height:32px;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--cross);mask-image:var(--hel-icon--cross);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:32px;width:var(--icon-size, calc(var(--line-height) * 1em));margin:8px}.menu__link{-webkit-text-decoration:none;text-decoration:none}.menu__link:focus,.menu__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.menu__link[aria-current=page],.menu__link[aria-current=true]{font-weight:700}.menu__link__text{text-decoration:inherit}.menu__link__icon{display:none}.menu__link--unpublished{color:#b01038;color:var(--color-error)}.header-branding{--branding-height: 65px;--header-branding-padding: 16px;background-color:#fff;display:grid;grid-template-areas:". logo . search toggle profile ." "menu menu menu menu menu menu menu" "lang lang lang lang lang lang lang" "langmenu langmenu langmenu langmenu langmenu langmenu langmenu";grid-template-columns:16px auto 1fr auto auto auto 16px;grid-template-columns:var(--header-branding-padding) auto 1fr auto auto auto var(--header-branding-padding);grid-template-rows:65px min-content min-content min-content;grid-template-rows:var(--branding-height) min-content min-content min-content;position:fixed;top:0;width:100%;z-index:100}@media(min-width: 768px){.header-branding{--branding-height: 86px;--header-branding-padding: 24px;grid-template-areas:". logo . lang search toggle profile ." "langmenu langmenu langmenu langmenu langmenu langmenu langmenu langmenu" "menu menu menu menu menu menu menu menu";grid-template-columns:24px auto 1fr auto auto auto auto 24px;grid-template-columns:var(--header-branding-padding) auto 1fr auto auto auto auto var(--header-branding-padding);grid-template-rows:86px auto;grid-template-rows:var(--branding-height) auto}}@media(min-width: 992px){.header-branding{grid-template-areas:". logo . lang search toggle profile ." "langmenu langmenu langmenu langmenu . . . ." "menu menu menu menu menu menu menu menu"}}@media(min-width: 768px){.header-branding{position:relative;top:auto}}@media(min-width: 992px){.header-branding{--header-branding-padding: 32px}}.header-branding::before{align-self:end;background-color:#fff;border-bottom:1px solid #ccc;content:"";grid-column:1/-1;grid-row:1/span 1;height:100%;z-index:1}@media(min-width: 768px){.header-branding::before{height:0}}.toolbar-vertical .header-branding{top:var(--drupal-toolbar-height)}.breadcrumb{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:center;display:flex;list-style:none;margin:0;padding-inline:16px}@media(min-width: 768px){.breadcrumb{--line-height: 1.5;font-size:.875rem;font-weight:400}}@media(min-width: 768px){.breadcrumb{padding-inline:24px}}@media(min-width: 992px){.breadcrumb{padding-inline:32px}}.breadcrumb .hel-icon{display:none}@media(min-width: 768px){.breadcrumb .hel-icon{--icon-size: 0.875rem;display:block;margin:0 2px}}.breadcrumb__link{display:none;padding-block:8px}@media(min-width: 768px){.breadcrumb__link{display:block;padding-block:16px}}.breadcrumb__link:last-of-type{align-items:center;display:flex;margin-left:-8px}@media(min-width: 768px){.breadcrumb__link:last-of-type{margin-left:0}}.breadcrumb__link:last-of-type::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-left);mask-image:var(--hel-icon--angle-left);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}@media(min-width: 768px){.breadcrumb__link:last-of-type::before{display:none}}.breadcrumb__current{--line-height: 1.5;font-size:.875rem;font-weight:700;line-height:1.5;line-height:var(--line-height);display:none}@media(min-width: 768px){.breadcrumb__current{display:block}}.header-bottom{background-color:#fff}@media(min-width: 992px){.header-bottom{border-bottom:1px solid #ccc}}.header-bottom .menu{display:none;margin:0;padding:0;z-index:0}@media(min-width: 992px){.header-bottom .menu{display:flex}}.header-bottom .menu--level-0,.header-bottom .site-name__container{margin-left:22px;margin-right:22px;flex-wrap:wrap}.header-bottom .menu--level-0>*,.header-bottom .site-name__container>*{margin-left:10px;margin-right:10px}.header-bottom .site-name__container{display:none;padding-top:8px}@media(min-width: 992px){.header-bottom .site-name__container{display:flex}}.header-bottom .site-name__link{--line-height: 1.1666666667;font-size:1.5rem;font-weight:400;line-height:1.1666666667;line-height:var(--line-height);padding-top:16px;-webkit-text-decoration:none;text-decoration:none}.header-bottom .site-name__link:hover,.header-bottom .site-name__link:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.header-bottom .menu__item{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);list-style:none;position:relative}.header-bottom .menu__toggle-button{background-color:#f2f2f2;border:none;margin-left:4px;padding:0}.header-bottom .menu__toggle-button:hover{background-color:#ccc;cursor:pointer}.header-bottom .menu__toggle-button:focus{outline:solid 3px #000}.header-bottom .menu__toggle-button-icon{transition:transform .2s ease-in}@media(prefers-reduced-motion){.header-bottom .menu__toggle-button-icon{transition:none}}.header-bottom [aria-expanded=true]>.menu__toggle-button-icon{transform:rotate(180deg)}.header-bottom .menu__link-wrapper{align-items:center;display:flex;height:100%;position:relative}.header-bottom .menu__link{display:inline-block;padding:24px 0}.header-bottom .menu__link::before{background-color:#000;bottom:0;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);width:0}.header-bottom .menu__link[aria-current=page]::before{height:4px;width:100%}.header-bottom .menu__link:focus{outline:none}.header-bottom .menu__link:focus::after{box-shadow:0 0 0 3px #000;content:"";display:block;height:50%;left:-4px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 8px)}.header-bottom .menu__item--item-below .menu__link:focus::after{left:-2px;width:calc(100% - 24px)}.header-bottom .menu__link--active-trail{font-weight:700}.header-bottom .menu__link--active-trail::before{height:4px;width:100%}.header-bottom .menu__link__text{display:inline-block}.header-bottom .menu--level-1{background-color:#fff;border:1px solid #ccc;bottom:auto;display:none;left:-20px;min-width:310px;position:absolute;width:calc(100% + 64px);z-index:100}.header-bottom .menu__item--hover .menu--level-1,.header-bottom .menu__item--open .menu--level-1{display:block}.header-bottom .menu--level-1 .menu__toggle-button{display:none}.header-bottom .menu--level-1 .menu__link,.header-bottom .menu--level-1 .menu__item--nolink{--line-height: 1.25;font-size:1rem;font-weight:400;line-height:1.25;line-height:var(--line-height);display:block;padding:16px 20px}.header-bottom .menu--level-1 .menu__link::before,.header-bottom .menu--level-1 .menu__item--nolink::before{bottom:0;height:100%;left:0;margin:0;right:auto;top:0;transition:width 100ms ease-in}.header-bottom .menu--level-1 .menu__link:focus,.header-bottom .menu--level-1 .menu__item--nolink:focus{margin:0}.header-bottom .menu--level-1 .menu__link:focus::after,.header-bottom .menu--level-1 .menu__item--nolink:focus::after{height:100%;left:8px;width:calc(100% - 16px)}.header-bottom .menu--level-1 .menu__link[aria-current=page],.header-bottom .menu--level-1 .menu__item--nolink[aria-current=page]{font-weight:700}.header-bottom .menu--level-1 .menu__link:hover::before,.header-bottom .menu--level-1 .menu__link[aria-current=page]::before,.header-bottom .menu--level-1 .menu__link.menu__link--active-trail::before,.header-bottom .menu--level-1 .menu__item--nolink:hover::before,.header-bottom .menu--level-1 .menu__item--nolink[aria-current=page]::before,.header-bottom .menu--level-1 .menu__item--nolink.menu__link--active-trail::before{height:100%;width:4px}.header-bottom .menu--level-1 .menu__item--active-trail::before{height:100%;width:0}.nav-toggle-dropdown--search .nav-toggle-dropdown__content{background-color:#f2f2f2}.header-search-wrapper{padding-left:16px;padding-right:16px;max-width:860px;padding-block:48px}@media(min-width: 768px){.header-search-wrapper{padding-left:32px;padding-right:32px}}.header-search-wrapper .helfi-search__form{align-items:initial;flex-direction:column;margin-bottom:24px}@media(min-width: 576px){.header-search-wrapper .helfi-search__form{align-items:flex-end;flex-direction:row}}.header-search-wrapper .helfi-search__form .hds-text-input{width:100%}.header-search__javascript-disabled{display:block;margin-bottom:24px}.header-search__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-bottom:16px;margin-top:0}@media(min-width: 992px){.header-search__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.search-container__links-container{display:flex;flex-direction:column;gap:24px}@media(min-width: 768px){.search-container__links-container{flex-direction:row}}@media(min-width: 768px){.search-container__link{width:50%}}.search-container__link p{margin-top:0}.search__link-external{display:inline-block;margin-bottom:8px;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}.header{--header-top-height: 0}@media(min-width: 992px){.header{--header-top-height: calc(28px + 1.25rem)}}.header-top{display:none}@media(min-width: 992px){.header-top{--line-height: 1.4285714286;font-size:.875rem;font-weight:400;line-height:1.4285714286;line-height:var(--line-height);align-items:center;background-color:#f2f2f2;display:flex;justify-content:flex-end;padding:0 32px}}.header-top .menu{display:flex;list-style:none;margin:0;padding:0}.header-top .menu__item+.menu__item{margin-inline-start:4px}.header-top .menu__link{display:inline-block;padding-block:14px;padding-inline:6px}.header-top .menu__item:last-child .menu__link{padding-inline-end:0}.header-top .link-to-site-frontpage{-webkit-text-decoration:none;text-decoration:none}.header-top .link-to-site-frontpage:focus,.header-top .link-to-site-frontpage:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.header-top .link-to-site-frontpage[aria-current=page],.header-top .link-to-site-frontpage[aria-current=true]{font-weight:700}.header-top .menu__link__text::after{--external-icon-move: translate(1px, -1px)}@media(prefers-reduced-motion){.header-top .menu__link__text::after{--external-icon-move: scale(1)}}.helfi-search__form{align-items:flex-end;display:flex;gap:8px}.helfi-search__form .form-item{margin-bottom:0}html:not(.js) .helfi-search__form{display:none}.helfi-search__submit-button{height:56px}.language-link{-webkit-text-decoration:none;text-decoration:none;--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#1a1a1a;display:inline-block;margin-left:8px;margin-right:8px;padding-block:10px}.language-link:focus,.language-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.language-link[aria-current=page],.language-link[aria-current=true]{font-weight:700}.language-link:first-child{margin-left:0}.language-link[aria-current=true]{cursor:default;position:relative;-webkit-text-decoration:none;text-decoration:none}.language-link[aria-current=true]::before{border-bottom:3px solid #1a1a1a;bottom:7px;content:"";display:block;left:0;position:absolute;right:0}.language-link.is-disabled{color:#595959;cursor:not-allowed}.language-link.is-disabled.is-alternative{display:none}.local-tasks__wrapper{display:none}@media(min-width: 768px){.local-tasks__wrapper{display:block;margin:0 24px}}@media(min-width: 992px){.local-tasks__wrapper{margin:0 32px 16px}}.local-tasks{display:flex;flex:1 1;height:56px;list-style:none;margin:0 0 0 -4px;padding:0}.local-task{align-items:center;display:flex;font-weight:500;margin-left:32px;outline:none;padding:0}.local-task:first-child{margin-left:0}.local-task a{align-items:center;display:flex;height:100%;padding:4px;position:relative;-webkit-text-decoration:none;text-decoration:none}.local-task a::after{background-color:#000;bottom:0;content:"";height:4px;left:0;position:absolute;right:0;transform:scale(0);transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1)}.local-task a.is-active::after,.local-task a:hover::after{transform:scale(1)}.local-task a:focus{outline:3px solid #000;outline-offset:2px}.layout-sidebar-first{display:none}@media(min-width: 992px){.layout-sidebar-first{display:block}}.has-section-nav .layout-sidebar-first{display:block}.sidebar-navigation__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);border-bottom:2px solid #000;margin-top:0}@media(min-width: 992px){.sidebar-navigation__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.sidebar-navigation__title .sidebar-navigation__title-link{-webkit-text-decoration:none;text-decoration:none;align-items:center;display:flex;margin-block:8px;padding-block:16px;position:relative}.sidebar-navigation__title .sidebar-navigation__title-link:focus,.sidebar-navigation__title .sidebar-navigation__title-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.sidebar-navigation__title .sidebar-navigation__title-link[aria-current=page],.sidebar-navigation__title .sidebar-navigation__title-link[aria-current=true]{font-weight:700}.sidebar-navigation__title .sidebar-navigation__title-link::before{background-color:#000;background-size:contain;content:"";display:flex;height:25px;-webkit-mask-image:var(--hel-icon--arrow-left);mask-image:var(--hel-icon--arrow-left);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:25px 25px;mask-size:25px 25px;vertical-align:bottom;width:25px;transition:transform .2s linear;margin-left:8px;margin-right:16px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.sidebar-navigation__title .sidebar-navigation__title-link::before{transition:none}}.sidebar-navigation__title .sidebar-navigation__title-link:focus::before,.sidebar-navigation__title .sidebar-navigation__title-link:hover::before{transform:scaleX(1) translateX(-4px);transform:scaleX(var(--lang-direction, 1)) translateX(-4px)}@media(prefers-reduced-motion){.sidebar-navigation__title .sidebar-navigation__title-link:focus::before,.sidebar-navigation__title .sidebar-navigation__title-link:hover::before{transform:none}}.sidebar-navigation__title .sidebar-navigation__title-link:focus{outline:3px solid #000;outline-offset:-5px}.sidebar-navigation__title .sidebar-navigation__title-link.sidebar-navigation__title-link--unpublished{color:#b01038;color:var(--color-error)}.sidebar-navigation__title .sidebar-navigation__title-link.sidebar-navigation__title-link--unpublished::before{background-color:#b01038;background-color:var(--color-error)}.sidebar-navigation{width:100%}.sidebar-navigation .menu__toggle-button{background:rgba(0,0,0,0);border:none;display:none;height:44px;padding:0;position:relative;width:44px}:where(html.js) .sidebar-navigation .menu__toggle-button{display:block}.sidebar-navigation .menu__toggle-button::before{background-color:#f2f2f2;content:"";height:24px;inset:0;margin:auto;position:absolute;width:24px}.sidebar-navigation .menu__toggle-button .hel-icon{transition:transform .2s ease-in}@media(prefers-reduced-motion){.sidebar-navigation .menu__toggle-button .hel-icon{transition:none}}.sidebar-navigation .menu__toggle-button:focus{outline:3px solid #000;outline-offset:-5px}.sidebar-navigation .menu__toggle-button:hover{cursor:pointer}.sidebar-navigation .menu__toggle-button:hover::before{background-color:#ccc}.sidebar-navigation .menu__link-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.sidebar-navigation .menu{list-style:none;margin:0;padding:0;width:100%}.sidebar-navigation .menu__item{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.sidebar-navigation .menu__item.menu__item--active-trail{display:flex;flex-wrap:wrap}.sidebar-navigation .menu__item.menu__item--active-trail>.menu__link-wrapper{font-weight:bold}.sidebar-navigation .menu__item--children .menu{display:block}:where(html.js) .sidebar-navigation .menu__item--children .menu{display:none}.sidebar-navigation .menu__item--open>.menu{display:block}.sidebar-navigation .menu__item--open>.menu__link-wrapper .hel-icon{transform:rotate(180deg)}.sidebar-navigation .menu__item--nolink,.sidebar-navigation .menu__link{margin-block:2px;padding:8px 4px;position:relative;width:100%}.sidebar-navigation .menu__item--nolink:focus,.sidebar-navigation .menu__link:focus{outline:3px solid #000;outline-offset:-3px}.sidebar-navigation .menu__item--item-below>.menu__link-wrapper .menu__item--nolink,.sidebar-navigation .menu__item--item-below>.menu__link-wrapper .menu__link{width:calc(100% - 44px)}.sidebar-navigation .menu--level-1{border-left:1px solid #ccc;margin-bottom:16px;padding-left:16px}.sidebar-navigation .menu--level-1 .menu{border-left:1px solid #ccc;padding-left:16px}.sidebar-navigation .menu--level-1 .menu__item--nolink[aria-current=page]::before,.sidebar-navigation .menu--level-1 .menu__link[aria-current=page]::before{background-color:#000;content:"";height:calc(100% + (2 * 2px));inset:0;left:calc(-1 * 16px - 1px);position:absolute;top:-2px;width:3px}.sidebar-navigation .menu--level-0>.menu__item{border-bottom:1px solid #ccc}.sidebar-navigation .menu--level-0>.menu__item>.menu__link-wrapper .menu__link{margin-block:8px;padding:8px 4px}@media(min-width: 992px){.sidebar-navigation+.sidebar-navigation{margin-top:64px}}@media(max-width: 992px){.sidebar-navigation--section-navigation{background-color:#f2f2f2;display:block}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu__toggle-button{margin-right:-10px}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu--level-0{padding-left:16px;padding-right:16px}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu--level-0>.menu__item:last-child{border-bottom:0}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu__item--item-below>.menu__link-wrapper{padding-right:0}}@media(max-width: 992px){.section-navigation__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);background-color:#f2f2f2;border-bottom:0 none;flex-grow:1;margin-top:0;padding:0}}@media(max-width: 992px)and (min-width: 992px){.section-navigation__title{--line-height: 1.5;font-size:1.25rem;font-weight:700}}@media(max-width: 992px){.section-navigation__title a{margin-bottom:0;margin-top:0;padding-left:16px;padding-right:16px}}@media(max-width: 992px){.section-navigation__title a::before{display:none}}@media(max-width: 992px){.section-navigation__header{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:stretch;display:flex}}@media(max-width: 992px){.section-navigation__header .section-navigation__toggle-wrapper{align-items:center;background-color:#dedfe1;display:flex}}.section-navigation__header .menu__toggle-button{display:none}@media(max-width: 992px){.section-navigation__header .menu__toggle-button{background-color:#dedfe1;height:54px;margin-right:0;width:54px}}.section-navigation__header .menu__toggle-button::before{display:none}@media(max-width: 992px){:where(html.js) .section-navigation__header .menu__toggle-button{display:block}}@media(max-width: 992px){.section-navigation__menu-wrapper{display:block}:where(html.js) .section-navigation__menu-wrapper{display:none}}@media(max-width: 992px){.section-navigation__menu-wrapper .menu__toggle-button::before{background-color:#dedfe1}}@media(max-width: 992px){.sidebar-navigation--section-navigation--open .sidebar-navigation__title{background-color:#dedfe1}}@media(max-width: 992px){.sidebar-navigation--section-navigation--open .section-navigation__header .menu__toggle-button .hel-icon{transform:rotate(180deg)}}@media(max-width: 992px){.sidebar-navigation--section-navigation--open .section-navigation__menu-wrapper{display:block}}.skip-link{--border-width: 2px;--border-color: var(--color-white);--outline-width: 3px;--background-color: var(--hdbt-color-black);--color: var(--color-white);--focus-outline-color: var(--hdbt-color-black);word-wrap:normal;background-color:#121212;background-color:var(--background-color);border:2px solid #ffffff;border:var(--border-width) solid var(--border-color);color:#ffffff;color:var(--color);font-weight:500;left:50%;max-width:90%;position:absolute;scroll-margin-top:105px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transform:translate(-50%, 0);transition:transform ease-out .2s;width:-moz-max-content;width:max-content;z-index:2}@media(prefers-reduced-motion){.skip-link{transition:none}}.skip-link:not(:focus){clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);max-height:1px;max-width:1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap}@media(min-width: 768px){.skip-link{scroll-margin-top:24px}}.skip-link:focus,.skip-link:active{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:0;padding:8px 24px}.skip-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.skip-link--skip-to-main{top:0}.skip-link--skip-to-main:focus,.skip-link--skip-to-main:active{transform:translate(-50%, 102px)}@media(min-width: 768px){.skip-link--skip-to-main:focus,.skip-link--skip-to-main:active{transform:translate(-50%, 24px)}}.table-of-contents{max-width:1296px}@media(min-width: 768px){.table-of-contents{max-width:1328px}}.table-of-contents:not(:first-child){margin-top:32px}@media(min-width: 992px){.table-of-contents:not(:first-child){margin-top:64px}}@media(min-width: 768px){.table-of-contents{padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}@media(min-width: 768px)and (min-width: 768px){.table-of-contents{padding-left:32px;padding-right:32px}}.table-of-contents+*{margin-top:32px}@media(min-width: 992px){.table-of-contents+*{margin-top:64px}}.table-of-contents__container{background-color:#f2f2f2;border-inline-start:8px solid #c2a251;max-width:908px;padding:32px 24px}.table-of-contents__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-bottom:0;margin-top:0}@media(min-width: 992px){.table-of-contents__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.table-of-contents__title+.table-of-contents__content{padding-top:16px}@media(min-width: 992px){.table-of-contents__title+.table-of-contents__content{padding-top:24px}}.table-of-contents__list{list-style-type:none;margin:0;padding:0}.table-of-contents__list>.table-of-contents__item~.table-of-contents__item{padding-top:16px}.table-of-contents__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-block;position:relative}.table-of-contents__link:focus{outline:none}.table-of-contents__link:focus::after{box-shadow:0 0 0 3px #000;content:"";display:block;height:100%;left:-4px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 8px)}.table-of-contents__js{display:none}.table-of-contents__js[data-js=true]{display:block}.table-of-contents__nojs{background-color:#f2f2f2;display:flex;flex-flow:column;padding:32px 24px}@media(min-width: 768px){.table-of-contents__nojs{flex-flow:row}}.table-of-contents__nojs .nojs__icon{display:inline-flex;margin-bottom:24px;margin-inline-end:16px}@media(min-width: 768px){.table-of-contents__nojs .nojs__icon{margin-inline-end:24px}}.table-of-contents__nojs .nojs__icon .hel-icon{--icon-size: 64px}@media(min-width: 768px){.table-of-contents__nojs .nojs__icon .hel-icon{--icon-size: 6.25rem}}.table-of-contents__nojs .nojs__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.table-of-contents__nojs .nojs__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.table-of-contents__nojs .nojs__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}@media(min-width: 992px){.table-of-contents__nojs .nojs__desc{margin-top:24px}}.table-of-contents__nojs .nojs__desc p:first-child{margin:0}[data-once=table-of-contents]:focus,[data-once=table-of-contents]:active{outline:3px solid #000;outline-offset:2px}.tab__content[aria-hidden=true]{display:none}.tab{background:rgba(0,0,0,0);border:none;display:inline-block;padding:16px;-webkit-text-decoration:none;text-decoration:none}.tab[aria-selected=true]{border-bottom:4px solid #1a1a1a}.tab:hover{cursor:pointer}.tabs--unit-search{margin-top:12px}.hds-pagination-container{margin-top:32px;text-align:center}@media(min-width: 768px){.hds-pagination-container{margin-top:64px}}.hds-pagination{--active-page-background-color: var(--color-black);--link-height: 44px;--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:inline-block;font-weight:700;position:relative;transform:scaleY(-1)}.hds-pagination::before{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);speak:never;content:attr(data-next);content:attr(data-next)/"";display:block;float:right;line-height:54.4px;padding-left:34px;padding-right:46px;transform:scaleY(-1);visibility:hidden}.hds-pagination__button-prev,.hds-pagination__button-next{list-style:none;margin-bottom:0;margin-top:0;padding:0}.hds-pagination__button-prev{float:left;margin-right:8px;transform:scaleY(-1);white-space:nowrap}.hds-pagination__button-next{position:absolute;right:0;top:0;transform:scaleY(-1);white-space:nowrap}.hds-pagination__button-prev-label{padding:16px 16px 16px 4px}.hds-pagination__button-next-label{padding:16px 4px 16px 16px}.hds-pagination__pages{display:inline-flex;flex-wrap:wrap;gap:0.5rem;gap:var(--spacing-2-xs);justify-content:center;list-style:none;margin-bottom:0;margin-top:0;padding:0;padding-bottom:5px;transform:scaleY(-1)}.hds-pagination__item-link{align-items:center;border-radius:calc(var(--link-height)/2);color:#1a1a1a;color:var(--color-black-90);display:flex;height:var(--link-height);justify-content:center;min-width:var(--link-height);padding-left:0.25rem;padding-left:var(--spacing-3-xs);padding-right:0.25rem;padding-right:var(--spacing-3-xs);-webkit-text-decoration:none;text-decoration:none}.hds-pagination__item-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.hds-pagination__item-link:focus,.hds-pagination__item-link:active{outline:solid #0072c6 3px;outline:solid var(--color-coat-of-arms) 3px;outline-offset:1px}.hds-pagination__item-link.hds-pagination__item-link--active{background-color:var(--active-page-background-color);color:#ffffff;color:var(--color-white)}.hds-pagination__item-link.hds-pagination__item-link--active:hover{-webkit-text-decoration:none;text-decoration:none}.hds-pagination__item-ellipsis{align-items:center;color:#1a1a1a;color:var(--color-black-90);display:flex;height:var(--link-height);justify-content:center;width:24px}.lead-in .component__content{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);max-width:860px}@media(min-width: 992px){.lead-in .component__content{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.page-divider+*{margin-top:48px}.page-divider:first-child{display:none}.page-divider:first-child+*{margin-top:0}.page-title~article .page-divider{display:block}.page-title~article .page-divider+*{margin-top:48px}.page-divider::after{background-color:#000;content:"";display:block;height:2px;margin-top:32px;width:64px}.long-desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.long-desc>p{max-width:860px}.long-desc>:first-child{margin-top:0}.main-image+.long-desc{margin-top:64px}.content-date{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959;margin-bottom:24px}.content-date__datetime--updated::before{background-color:currentcolor;content:"";display:inline-block;height:1em;margin-bottom:-1px;margin-left:8px;margin-right:8px;width:1px}.content-links{margin-top:32px}@media(min-width: 992px){.content-links{margin-top:64px}}.content-links__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem}@media(min-width: 992px){.content-links__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.content-links__links{margin-top:24px;padding:0}.content-links__links__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);list-style:none;padding:0}.content-links__links__link+.content-links__links__link{margin-top:16px}.content-links__links__link a::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear;margin-left:4px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.content-links__links__link a::after{transition:none}}.content-links__links__link a:hover{-webkit-text-decoration:none;text-decoration:none}.content-links__links__link a:hover::after{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.content-links__links__link a:hover::after{transform:none}}.content-links__links__link a[data-is-external]::after{content:none}.sidebar_block_heading{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;border-bottom:2px solid #000;margin-top:0;padding-bottom:24px;width:100%}@media(min-width: 992px){.sidebar_block_heading{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.cookie-compliance--lead-in__container{max-width:1296px;padding-left:16px;padding-right:16px;padding-top:0}@media(min-width: 768px){.cookie-compliance--lead-in__container{max-width:1328px}}@media(min-width: 768px){.cookie-compliance--lead-in__container{padding-left:32px;padding-right:32px}}.cookie-compliance--lead-in__container h1{margin-bottom:32px;margin-top:0}.cookie-compliance-block{max-width:1296px}@media(min-width: 768px){.cookie-compliance-block{max-width:1328px}}.cookie-compliance-block .cookie-selection-instruction{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);border-bottom:1px solid #ccc;display:flex;margin-top:32px;padding-bottom:32px}.cookie-compliance-block .cookie-selection-instruction::before{background-color:#000;background-size:contain;content:"";display:flex;height:32px;-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;vertical-align:bottom;width:32px;margin-right:8px}.cookie-compliance-block .cookie-selection-instruction p{margin-top:0}.cookie-compliance-block .hds-checkbox{display:block;margin-top:32px}.cookie-compliance-block .hds-checkbox .hds-checkbox__label,.cookie-compliance-block .hds-checkbox>label{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block;padding-left:calc(var(--size) + 16px)}@media(min-width: 992px){.cookie-compliance-block .hds-checkbox .hds-checkbox__label,.cookie-compliance-block .hds-checkbox>label{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.cookie-compliance-block .hds-checkbox .hds-checkbox__input,.cookie-compliance-block .hds-checkbox .hds-checkbox__label::after,.cookie-compliance-block .hds-checkbox>label::after,.cookie-compliance-block .hds-checkbox .hds-checkbox__label::before,.cookie-compliance-block .hds-checkbox>label::before{top:7px}.cookie-compliance-block .form-item:not(:last-of-type) .description{border-bottom:1px solid #ccc}.cookie-compliance-block .description{display:block}@media(min-width: 992px){.cookie-compliance-block .description{padding-top:16px}}.cookie-compliance-block .buttons input{margin-bottom:8px}.cookie-compliance--lead-in__container p,.cookie-compliance-block p{max-width:860px}.embedded-content-cookie-compliance,.react-and-share-cookie-compliance,.helfi-charts-cookie-compliance{align-content:center;align-items:center;background-color:#e6e6e6;display:flex;justify-content:center}.map .embedded-content-cookie-compliance,.remote-video .embedded-content-cookie-compliance,.map .react-and-share-cookie-compliance,.remote-video .react-and-share-cookie-compliance,.map .helfi-charts-cookie-compliance,.remote-video .helfi-charts-cookie-compliance{aspect-ratio:16/9}.embedded-content-cookie-compliance .message,.react-and-share-cookie-compliance .message,.helfi-charts-cookie-compliance .message{background-color:#fff;margin:16px;max-width:892px;padding:16px}@media(min-width: 768px){.embedded-content-cookie-compliance .message,.react-and-share-cookie-compliance .message,.helfi-charts-cookie-compliance .message{margin:64px;max-width:924px;padding:32px}}.embedded-content-cookie-compliance .message .hel-icon,.react-and-share-cookie-compliance .message .hel-icon,.helfi-charts-cookie-compliance .message .hel-icon{--icon-size: 24px}.embedded-content-cookie-compliance .message h2,.react-and-share-cookie-compliance .message h2,.helfi-charts-cookie-compliance .message h2{margin-top:0;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.embedded-content-cookie-compliance .message h2,.react-and-share-cookie-compliance .message h2,.helfi-charts-cookie-compliance .message h2{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.embedded-content-cookie-compliance .message .buttons,.react-and-share-cookie-compliance .message .buttons,.helfi-charts-cookie-compliance .message .buttons{display:flex;flex-direction:column;margin-top:16px}@media(min-width: 768px){.embedded-content-cookie-compliance .message .buttons,.react-and-share-cookie-compliance .message .buttons,.helfi-charts-cookie-compliance .message .buttons{flex-direction:row}}.embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.embedded-content-cookie-compliance .message .hds-button,.react-and-share-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.react-and-share-cookie-compliance .message .hds-button,.helfi-charts-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.helfi-charts-cookie-compliance .message .hds-button{--theme-fg1: var(--color-white);--theme-fg2: var(--color-black);--theme-bg1: var(--color-black);--theme-bg2: transparent;--theme-focus: var(--color-black);--theme-focus-gutter-color: transparent;margin-top:16px;max-width:400px}@media(min-width: 768px){.embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.embedded-content-cookie-compliance .message .hds-button,.react-and-share-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.react-and-share-cookie-compliance .message .hds-button,.helfi-charts-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.helfi-charts-cookie-compliance .message .hds-button{margin-left:16px;margin-top:0}}.embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]):first-child,.embedded-content-cookie-compliance .message .hds-button:first-child,.react-and-share-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]):first-child,.react-and-share-cookie-compliance .message .hds-button:first-child,.helfi-charts-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]):first-child,.helfi-charts-cookie-compliance .message .hds-button:first-child{margin-left:0;margin-top:0}.layout-main-wrapper>.block--react-and-share:last-child .message{margin-bottom:80px}.react-and-share-cookie-compliance .message{background-color:rgba(0,0,0,0);padding:0}.errand-service{margin-top:48px;max-width:860px}@media(min-width: 992px){.errand-service{margin-top:64px}}.errand-service__container{padding:0}.errand-service__title{margin-top:0}.errand-service__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:24px}.errand-service__description p:first-child{margin-top:0}.errand-service__accordion{margin-top:32px}@media(min-width: 992px){.errand-service__accordion{margin-top:64px}}.errand-service__accordion .accordion__container{padding-left:0;padding-right:0;padding-top:0}.errand-service__accordion .errand-service__detail-links{list-style:none;padding-left:0;padding-top:0}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link-wrapper{margin-top:16px}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link-wrapper:first-child{margin-top:0}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link{display:flex}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link:before{background-color:#000;background-size:contain;content:"";display:flex;height:24px;-webkit-mask-image:var(--hel-icon--globe);mask-image:var(--hel-icon--globe);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;flex-shrink:0;margin-right:8px}.page-type--news-item .sidebar-first{display:block}.news-listing{margin-top:0;padding-inline-start:0;padding-top:0}.news-listing__link{display:block}.news-listing__link::after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.news-listing__title{margin-top:0}.news-listing__datetime{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959}.components--news{margin-top:0}.news-listing__content--unpublished::before{opacity:.3}.news-listing__content--unpublished .news-listing__link,.news-listing__content--unpublished .news-listing__datetime{color:#b01038;color:var(--color-error)}.news-listing--latest-tiny-teasers .news-listing__item{border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--color-black-10);display:flex;margin-top:0;padding-bottom:16px;padding-top:16px;position:relative}.news-listing__tiny-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:8px}.news-listing--medium-teasers{list-style:none}.news-listing--medium-teasers .news-listing__item+.news-listing__item{margin-top:24px}@media(min-width: 768px){.news-listing--medium-teasers .news-listing__item+.news-listing__item{margin-top:0}}.news-listing--latest-medium-teasers{margin-bottom:0;padding-inline-start:0;padding-right:0}@media(min-width: 768px){.news-listing--latest-medium-teasers{grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2, 1fr);grid-row-gap:32px;row-gap:32px}}.news-listing--latest-medium-teasers .news-listing__item{list-style:none;margin-top:24px;position:relative}@media(min-width: 768px){.news-listing--latest-medium-teasers .news-listing__item{margin-top:0}}.news-listing__medium-teaser{padding-inline-start:20px}@media(min-width: 992px){.news-listing__medium-teaser{padding-inline-start:28px}}.news-listing__medium-teaser::before{background-color:var(--hdbt-color-palette--accent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:4px}[dir=rtl] .news-listing__medium-teaser::before{left:auto;right:0}.news-listing__medium-teaser .news-listing__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:700}}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}}@media(min-width: 992px)and (min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.news-listing__medium-teaser .news-listing__datetime{display:block;margin-top:16px}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__datetime{margin-top:24px}}.news-listing--card-teasers{display:grid;grid-gap:0;gap:0;list-style:none;padding-left:0}@media(min-width: 768px){.news-listing--card-teasers{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(3, 1fr)}}.news-listing--card-teasers .news-listing__item+.news-listing__item{margin-top:32px}@media(min-width: 768px){.news-listing--card-teasers .news-listing__item+.news-listing__item{margin-top:0}}.news-listing--sidebar{margin-bottom:64px}.news-listing--sidebar .link__read-more-news{align-items:center;display:flex;-webkit-text-decoration:none;text-decoration:none}.news-listing--sidebar .link__read-more-news .hel-icon--arrow-right{transition:transform .2s linear;height:24px;margin-inline-start:4px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1));width:24px}@media(prefers-reduced-motion){.news-listing--sidebar .link__read-more-news .hel-icon--arrow-right{transition:none}}.news-listing--sidebar .link__read-more-news:focus,.news-listing--sidebar .link__read-more-news:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.news-listing--sidebar .link__read-more-news:focus .hel-icon,.news-listing--sidebar .link__read-more-news:hover .hel-icon{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.news-listing--sidebar .link__read-more-news:focus .hel-icon,.news-listing--sidebar .link__read-more-news:hover .hel-icon{transform:none}}.service-channel{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);background-color:#e8f3fc;background-color:var(--color-fog-light);margin:32px 0 0;padding:24px}@media(min-width: 992px){.service-channel{padding:32px}}.service-channel__type{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.service-channel__type{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.service-channel__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:24px}@media(min-width: 992px){.service-channel__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 992px){.service-channel__title{margin-top:32px}}.service-channel__content+.service-channel__content .service-channel__title{margin-top:32px}@media(min-width: 992px){.service-channel__content+.service-channel__content .service-channel__title{margin-top:48px}}.service-channel__links{display:flex;flex-direction:column;gap:8px;margin-top:24px;align-items:flex-start;justify-items:flex-start;place-items:flex-start}.service-channel--eservice .service-channel__links{margin-top:16px}.service-channel__link{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);font-weight:500}.service-channel__address .address>span{display:block}.service-channel__address .comma{display:none}.service-channel__address,.service-channel__link--email,.service-channel__phone{margin-top:24px}.service-channel__availabilities,.service-channel__call_charge{display:block;margin-top:16px}.service-channel__availabilities p:first-of-type,.service-channel__call_charge p:first-of-type{margin-top:0}.service-channel__extra-information{margin-top:16px}.service-channel--no-title .service-channel__link--email,.service-channel--no-title .service-channel__phone{margin-top:0}.main-content:last-child .service.service--full .component--service-units:last-child{margin-bottom:calc(-1*(50px + 64px));padding-bottom:98px}@media(min-width: 992px){.main-content:last-child .service.service--full .component--service-units:last-child{padding-bottom:114px}}.service.service--teaser{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.service.service--teaser--unpublished{color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link,.service.service--teaser--unpublished a{border-color:#b01038;border-color:var(--color-error);color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link::before,.service.service--teaser--unpublished a::before{opacity:0.3}.service.service--teaser--unpublished .hel-icon{background-color:#b01038;background-color:var(--color-error)}.service__link{border:1px solid #000;display:block;height:100%;margin-top:8px;padding:24px calc(24px + 32px + 16px) 24px 24px;position:relative;-webkit-text-decoration:none;text-decoration:none}@media(min-width: 992px){.service__link{display:flex;flex-direction:column;justify-content:space-between;line-height:0;margin-top:0;min-height:240px;padding:32px 24px calc(24px + 24px)}}.service__link::before{background-color:#c2a251;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:8px}@media(min-width: 992px){.service__link::before{bottom:0;height:24px;right:0;top:auto;width:100%}}.service__link:hover .service__link:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.service__link:hover .hel-icon{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}@media(min-width: 992px){.service__link:hover .hel-icon{transform:translateX(16px)}}@media(min-width: 992px)and (prefers-reduced-motion){.service__link:hover .hel-icon{transform:none}}.service--units__container{margin-bottom:64px;margin-top:64px}.component--service-units{background-color:#f2f2f2;padding-block:32px}@media(min-width: 992px){.component--service-units{padding-block:64px}}.component--service-units .service__units__header{display:block}.component--service-units .service__units__title{margin-top:0}.component--service-units .service__units__count-container{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block;margin-top:16px;white-space:nowrap}@media(min-width: 992px){.component--service-units .service__units__count-container{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.component--service-units .service__units__count-container .service__units__count{font-weight:700}.component--service-units .service__units__list{margin-top:24px}@media(min-width: 992px){.component--service-units .service__units__list{margin-top:48px}}.component--service-units .unit.unit--teaser{margin-top:24px}@media(min-width: 768px){.component--service-units .unit.unit--teaser{margin-top:16px}}.unit__contact .unit__contact-row{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-bottom:16px;padding-bottom:16px;padding-left:32px}.unit__contact .unit__contact-row:last-of-type{border-bottom:0 none;margin-bottom:0;padding-bottom:0}.unit__contact .unit__contact-row .unit__contact-row__label{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);letter-spacing:.0125rem;align-items:flex-start;display:flex;margin-bottom:8px}@media(min-width: 992px){.unit__contact .unit__contact-row .unit__contact-row__label{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.unit__contact .unit__contact-row .unit__contact-row__label .hel-icon{--icon-size: 24px;margin-left:-32px;margin-right:8px;margin-top:2px}.unit__contact .unit__contact-row .form-item:last-child{margin-bottom:0}.unit__contact .unit__contact-row p:first-of-type{margin-top:0}.unit__contact .unit__contact-row--address{overflow:hidden}.unit__contact .unit__contact-row--address a{clear:both;float:left}.unit__contact .unit__contact-row--email a{word-break:break-all}.unit__contact .phone{display:block;margin-bottom:8px}.unit__contact .phone:last-child{margin-bottom:0}.unit__contact .address{display:block}.unit__content{margin-top:64px}@media(min-width: 992px){.unit__content{margin-top:96px}}.unit__services{padding:0}.unit__services .unit--services__container{padding-top:0}.unit__services .unit__services__title{margin-top:0}.unit__services .unit__services__list{margin-top:24px}.unit__accessibility_sentences.component--accordion .accordion-item__content h3{margin-top:0}.unit__accessibility_sentences.component--accordion .accordion-item__content h3:not(:first-of-type){padding-top:32px}.unit__accessibility_sentences.component--accordion .accordion-item__content ul{margin:0;padding:0}.unit__accessibility_sentences.component--accordion .accordion-item__content li{display:list-item;margin-left:24px;margin-top:16px}@media(min-width: 576px){.unit__accessibility_sentences.component--accordion .accordion-item__content__inner{padding-left:50px}}@media(min-width: 992px){.unit__accessibility_sentences.component--accordion .accordion-item__content__inner{padding-left:72px}}.main-content:last-child .unit.unit--full .unit__services:last-child{margin-bottom:calc(-1*(50px + 48px));padding-bottom:82px}@media(min-width: 992px){.main-content:last-child .unit.unit--full .unit__services:last-child{margin-bottom:calc(-1*(50px + 64px));padding-bottom:114px}}.unit.unit--full .content-tags{margin-bottom:24px;margin-top:24px}@media(min-width: 768px){.unit.unit--full .content-tags{margin-bottom:32px}}.unit.unit--teaser{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media(min-width: 768px){.unit.unit--teaser{align-items:stretch;flex-direction:row;min-height:220px;padding-left:325px}}.views-row:last-child .unit.unit--teaser{margin-bottom:0}.unit.unit--teaser .unit__image{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary);margin:0;overflow:hidden}@media(min-width: 768px){.unit.unit--teaser .unit__image{height:100%;left:0;margin:0;position:absolute;top:0;width:325px}}.unit.unit--teaser .unit__image img{display:block;height:auto;overflow:hidden;width:100%}@media(min-width: 768px){.unit.unit--teaser .unit__image img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover}}.unit.unit--teaser .unit__image--placeholder{width:100%}@media(min-width: 768px){.unit.unit--teaser .unit__image--placeholder{align-items:center;display:flex;width:325px}}.unit.unit--teaser .unit__text{margin-top:32px;padding:0 24px 32px;width:100%}@media(min-width: 768px){.unit.unit--teaser .unit__text{display:flex;flex-direction:column;justify-content:space-between;margin-top:0;padding:32px}}.unit.unit--teaser .unit__text .unit__text__content{align-content:flex-start}@media(min-width: 768px){.unit.unit--teaser .unit__text .unit__text__content{display:flex;flex-wrap:wrap;max-width:530px}}.unit.unit--teaser .unit__link{-webkit-text-decoration:none;text-decoration:none}.unit.unit--teaser .unit__link::after{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.unit.unit--teaser .unit__link:hover,.unit.unit--teaser .unit__link:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.unit.unit--teaser .unit__title{--line-height: 1.2307692308;font-size:1.625rem;font-weight:500;line-height:1.2307692308;line-height:var(--line-height);margin-bottom:4px;margin-top:0;padding-right:24px}@media(min-width: 992px){.unit.unit--teaser .unit__title{--line-height: 1.2352941176;font-size:2.125rem;font-weight:500}}@media(min-width: 768px){.unit.unit--teaser .unit__title{margin-bottom:0;padding-right:0;width:100%}}.unit.unit--teaser .unit__info{margin-top:8px}@media(min-width: 768px){.unit.unit--teaser .unit__info{width:100%}}.unit.unit--teaser .unit__info-row{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:flex;margin-bottom:24px}@media(min-width: 768px){.unit.unit--teaser .unit__info-row{margin-bottom:16px}}.unit.unit--teaser .unit__info-row:last-child{margin-bottom:0}@media(min-width: 768px){.unit.unit--teaser .unit__info-row--address{margin-bottom:8px}}.unit.unit--teaser .unit__info-row--address .address{display:inline}.unit.unit--teaser .content-tags{margin-top:16px}.unit--minimal{background-color:#fff}.unit--minimal .unit__link{display:block;padding:24px;-webkit-text-decoration:none;text-decoration:none}.unit--minimal .unit__link:focus .unit__title,.unit--minimal .unit__link:hover .unit__title{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.unit--minimal .unit__link:focus .unit__read-more .hel-icon,.unit--minimal .unit__link:hover .unit__read-more .hel-icon{transform:translateX(8px)}@media(prefers-reduced-motion){.unit--minimal .unit__link:focus .unit__read-more .hel-icon,.unit--minimal .unit__link:hover .unit__read-more .hel-icon{transform:none}}@media(min-width: 768px){.unit--minimal .unit__text{display:flex;justify-content:space-between;width:100%}}@media(min-width: 768px){.unit--minimal .unit__text__content{display:flex;justify-content:space-between;width:calc(100% - 32px + 24px)}}.unit--minimal .unit__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.unit--minimal .unit__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.unit--minimal .unit__title{font-weight:700;margin-top:2px;padding-right:24px;width:60%}}@media(min-width: 768px){.unit--minimal .unit__info{display:flex;justify-content:space-between;padding-right:24px;width:40%}}.unit--minimal .unit__info-row--address{margin-top:8px}@media(min-width: 768px){.unit--minimal .unit__info-row--address{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:2px}}.unit--minimal .unit__info-row--address p:first-child{margin-top:0}.unit--minimal .unit__info-row--distance{--line-height: 1.5;font-size:.875rem;font-weight:500;line-height:1.5;line-height:var(--line-height);color:#595959;margin-top:8px;white-space:nowrap}@media(min-width: 768px){.unit--minimal .unit__info-row--distance{margin-left:16px;margin-top:7px}}.unit--minimal .unit__read-more{margin-top:16px}@media(min-width: 768px){.unit--minimal .unit__read-more{display:flex;margin-top:0}}.unit--minimal .unit__read-more .hel-icon{--icon-size: 32px;transition:transform .2s linear}@media(prefers-reduced-motion){.unit--minimal .unit__read-more .hel-icon{transition:none}}.component--unit-contact-information .component__container{background-color:#f2f2f2;padding:24px 16px 48px}@media(min-width: 768px){.component--unit-contact-information .component__container{padding:32px 32px 48px}}.accordion__wrapper{--js-accordion-open-time: 200ms;border-bottom:1px solid #ccc}@media(prefers-reduced-motion){.accordion__wrapper{--js-accordion-open-time: 0s!important}}.accordion-item__header{border-top:1px solid #ccc;margin:0;padding:0}.accordion-item__button{align-items:center;background:rgba(0,0,0,0);border:none;display:flex;margin:0;padding:0;text-align:left}.accordion-item__icon{display:inline-flex;margin-inline-end:8px}@media(min-width: 992px){.accordion-item__icon{margin-inline-end:16px}}.accordion-item__icon .hel-icon{--icon-size: 1.5rem}@media(min-width: 992px){.accordion-item__icon .hel-icon{--icon-size: 3rem}}.accordion-item__button--toggle{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;border:none;color:#000;padding:16px 82px 16px 16px;position:relative;width:100%}@media(min-width: 992px){.accordion-item__button--toggle{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}@media(min-width: 992px){.accordion-item__button--toggle{padding:24px 82px 24px 24px}}.accordion-item__button--toggle::before{content:"";height:30px;inset-inline-end:4px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media(min-width: 992px){.accordion-item__button--toggle::before{height:32px;width:32px}}.accordion-item__button--toggle::after{transition:transform .2s ease-in;background-image:var(--hel-icon--angle-down);background-position:center;background-repeat:no-repeat;background-size:100%;content:"";height:30px;inset-inline-end:4px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media(prefers-reduced-motion){.accordion-item__button--toggle::after{transition:none}}@media(min-width: 992px){.accordion-item__button--toggle::after{height:32px;width:32px}}.accordion-item__button--toggle::before,.accordion-item__button--toggle::after{right:16px}@media(min-width: 992px){.accordion-item__button--toggle::before,.accordion-item__button--toggle::after{right:24px}}.accordion-item__button--toggle:focus{outline:3px solid #000;outline-offset:-3px;position:relative}.accordion-item__button--toggle:hover{cursor:pointer}.accordion-item__button--close{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;inset-inline-end:-1px;margin-block-start:8px;margin-inline-start:auto;padding:8px}.accordion-item__button--close:focus{outline:3px solid #000;outline-offset:-3px}.accordion-item__button--close:hover{cursor:pointer}.accordion-item__button--close::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-up);mask-image:var(--hel-icon--angle-up);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.js-accordion__button--toggle-all{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;inset-inline-end:-1px;margin-block-start:8px;margin-inline-start:auto;padding:10px 8px}.js-accordion__button--toggle-all:focus{outline:3px solid #000;outline-offset:-3px}.js-accordion__button--toggle-all:hover{cursor:pointer}.js-accordion__button--toggle-all.accordion__button--is-open::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-up);mask-image:var(--hel-icon--angle-up);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.js-accordion__button--toggle-all.accordion__button--is-closed::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-down);mask-image:var(--hel-icon--angle-down);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.accordion-item__button--toggle[aria-expanded=true]{background-color:rgba(0,0,0,0)}.accordion-item__button--toggle[aria-expanded=true]::after{transform:translateY(-50%) rotate(180deg)}.accordion-item__content{border:none;display:grid !important;grid-template-rows:1fr;transition:grid-template-rows var(--js-accordion-open-time) linear}.accordion-item__content .accordion-item__content__animator{overflow:hidden}.accordion-item__content .accordion-item__content__inner{padding-inline:16px;padding-top:16px}@media(min-width: 992px){.accordion-item__content .accordion-item__content__inner{padding-inline:24px;padding-top:24px}}.accordion-item__content.is-hidden{grid-template-rows:0fr}.accordion-item__content.is-hidden .accordion-item__content__animator{transition:visibility 0s linear var(--js-accordion-open-time);visibility:hidden}.accordion-item__content__inner{padding-bottom:16px;transform:translateY(0)}.accordion-item__content__inner>*:first-child{margin-top:0}.accordion-item__content__inner>.component--paragraph-text .component__content div:first-child>*:first-child{margin-top:0}.component--accordion .component--image .component__content{max-width:860px}.component--accordion-bg-white .accordion__wrapper~.accordion__wrapper .accordion-item__header{border-top:none}.component--accordion-bg-white .accordion-item__button--close{background-color:#fff}.component--accordion-bg-grey .accordion-item__header{background-color:#f2f2f2;border-color:#fff}.component--accordion-bg-grey .accordion__wrapper{border-color:#f2f2f2}.component--accordion-bg-grey .accordion-item__content{--user-edited-content-background-color: #f2f2f2;background-color:#f2f2f2;background-color:var(--user-edited-content-background-color)}.component--accordion-bg-grey .accordion-item__button--close{background-color:#f2f2f2}.component--accordion-bg-white+.component--accordion-bg-white.component--no-header,.component--accordion-bg-grey+.component--accordion-bg-grey.component--no-header{margin-top:0}.component--accordion-bg-white+.component--accordion-bg-white.component--no-header .accordion-item__header{border-top:0 none}.accordion--white+.accordion--white.accordion--no-header,.accordion--grey+.accordion--grey.accordion--no-header{margin-top:0}.accordion--white+.accordion--white.accordion--no-header>.container,.accordion--grey+.accordion--grey.accordion--no-header>.container{padding-top:0}.accordion--white+.accordion--white.accordion--no-header>.container>.accordion__wrapper>.accordion-item__header{border-top:0 none}.banner__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.banner__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.banner__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}@media(min-width: 992px){.banner__desc{margin-top:24px}}.banner__desc p:first-child{margin:0}.banner__icon{display:inline-flex;margin-bottom:24px;margin-inline-end:16px}@media(min-width: 768px){.banner__icon{margin-inline-end:24px}}.banner__icon .hel-icon{--icon-size: 64px}@media(min-width: 768px){.banner__icon .hel-icon{--icon-size: 6.25rem}}.banner__icon a{--hdbt-default-link-color: var(--hdbt-color-palette-text--primary)}.component--banner .banner{padding-bottom:32px;padding-left:32px;padding-right:32px;padding-top:32px}.component--banner .banner__content-wrapper>a[data-hds-component=button]{margin:32px auto 0}.component--banner-align-center{text-align:center}.component--banner-align-center .banner__title,.component--banner-align-center .banner__desc{margin-left:auto;margin-right:auto;max-width:700px}.component--banner-align-center .component__content{margin-left:auto;margin-right:auto}.component--banner-align-left .banner{display:flex;flex-flow:column}@media(min-width: 768px){.component--banner-align-left .banner{flex-flow:row}}@media(min-width: 992px){.component--banner-align-left.component--banner-has-icon a{margin-left:auto;margin-right:0}}.component--banner-align-left.component--banner-has-icon a[data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-align-left.component--banner-has-icon a.hds-button--supplementary{margin-left:calc(-8px + (-2px))}.component--banner .component__container{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary)}.banner a{--hdbt-default-link-color: var(--hdbt-color-palette-text--primary)}.banner [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.banner a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.banner .hds-button--primary{--background-color: var(--hdbt-color-palette-button--primary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--primary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button-contrast--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--primary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--primary)}.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.banner .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--primary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--primary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--hdbt-color-palette-button--primary);--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button-contrast--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--primary);--focus-outline-color: var(--hdbt-color-palette-button--primary)}.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.banner .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--hdbt-color-palette-button--primary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.component--banner-secondary .component__container{background-color:var(--hdbt-color-palette--secondary);color:var(--hdbt-color-palette-text--secondary)}.component--banner-secondary .banner a{--hdbt-default-link-color: var(--hdbt-color-palette-text--secondary)}.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--banner-secondary .banner .hds-button--primary{--background-color: var(--hdbt-color-palette-button--secondary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--secondary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--secondary)}.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--banner-secondary .banner .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--secondary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--secondary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--hdbt-color-palette-button--secondary);--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button-contrast--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-secondary .banner .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--hdbt-color-palette-button--secondary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.helfi-charts-content iframe{aspect-ratio:16/9;border:0;height:auto;width:100%}.helfi-charts-noscript{background:#dedfe1;padding:16px}.helfi-charts-noscript p:first-child{margin-top:0}.chart__transcript{margin-top:16px}@media(min-width: 768px){.columns{grid-gap:48px;display:grid}}.columns .image .image__container{padding:0}@media(min-width: 768px){.columns .image .image__container{padding:0}}@media(min-width: 992px){.columns .image .image__container{padding:0}}@media(min-width: 768px){.columns--30-70{grid-template-columns:calc(30% - 24px) calc(70% - 24px)}}@media(min-width: 768px){.columns--70-30{grid-template-columns:calc(70% - 24px) calc(30% - 24px)}}@media(min-width: 768px){.columns--50-50{grid-template-columns:calc(50% - 24px) calc(50% - 24px)}}.columns__column{width:100%}.columns__column+.columns__column{margin-top:32px}@media(min-width: 768px){.columns__column+.columns__column{margin-top:0}}.contact-card{display:flex}.contact-card--with-image{flex-direction:column}.contact-card__image-container{margin-bottom:16px;margin-right:0}.contact-card__image-container img{height:200px;width:200px}.contact-card__person-phone-number a:not(:last-of-type)::after{content:",";margin-right:2px}.contact-card__person-information{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:8px;word-wrap:break-word}@media(min-width: 576px){.contact-card__person-information{min-width:200px}}.contact-card--color-line .contact-card__person-information{min-width:172px}.contact-card__person-name{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.contact-card__person-name{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.contact-card__person-email{word-break:break-all}.contact-card__person-social-media{display:flex;margin-bottom:16px;margin-top:16px}.contact-card__person-social-media .hel-icon{height:24px;margin-right:8px;width:24px}*+.contact-card__person-description{margin-top:16px}.contact-card__color-line{background-color:var(--hdbt-color-palette--primary);margin-right:24px;min-width:4px}.contact-card__person-description{color:#595959}.contact-card-listing--container{align-items:flex-start;-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:row;flex-wrap:wrap}.contact-card-listing--container .contact-card{margin-bottom:48px}@media(min-width: 456px){.contact-card-listing--container .contact-card{max-width:200px}}@media(min-width: 576px){.contact-card-listing--container .contact-card{max-width:none;min-width:-moz-min-content;min-width:min-content;width:calc(25% - 18px)}}.components--upper .contact-card-listing--container{-moz-column-gap:20px;column-gap:20px}@media(min-width: 576px){.components--upper .contact-card-listing--container .contact-card{width:calc(25% - 15px)}}.content-cards{display:flex;flex-direction:column;margin-bottom:0;margin-top:0}@media(min-width: 576px){.content-cards{flex-direction:row;flex-wrap:wrap;margin-left:-24px;width:calc(100% + 24px)}}.content-card{background-color:#fff;margin-top:32px;position:relative}@media(min-width: 576px){.content-card{margin-left:24px;width:calc(50% - 24px)}}@media(min-width: 992px){.content-card{width:calc(25% - 24px)}}.content-card:first-child{margin-top:0}.content-card__image{line-height:0}.content-card__image img{display:block;height:auto;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #e6e6e6}.content-card__image .image-placeholder{aspect-ratio:6/4}.content-card__title{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:block}@media(min-width: 992px){.content-card__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.content-card__date{margin-top:8px}.content-card__link{display:block;overflow:hidden;padding-block:16px}.content-card__link::before{content:"";inset:0;position:absolute}.content-card--unpublished{outline:2px solid #b01038;outline:2px solid var(--color-error);outline-offset:4px}.content-card--unpublished .content-card__link{color:#b01038;color:var(--color-error)}@media(min-width: 576px){.component--content-cards-large .content-card{margin-left:24px;width:calc(50% - 24px)}}@media(min-width: 992px){.component--content-cards-large .content-card{width:calc(33.3333% - 24px)}}.component--content-cards-grey{background:#f2f2f2;display:grid;grid-template-columns:[full-width-start] 16px [content-start] 1fr [content-end] 16px [full-width-end];grid-template-columns:[full-width-start] var(--component-gap, 16px) [content-start] 1fr [content-end] var(--component-gap, 16px) [full-width-end];grid-template-rows:[header-start] auto [header-end] auto;padding-top:0}@media(min-width: 768px){.component--content-cards-grey{--component-gap: 32px}}.component--content-cards-grey .hds-koros{color:#fff;grid-column:full-width;grid-row:header}:not(.page-type--landing-page).wrapper .components--upper .component--content-cards-grey .hds-koros{display:none}.component--content-cards-grey .content-card{margin-top:48px}.component--content-cards-grey .component__container{grid-column:content;padding-top:16px;width:100%}@media(min-width: 768px){.component--content-cards-grey .component__container{padding-top:32px}}.component--content-cards-grey .content-card__link{padding-inline:16px}:not(.page-type--landing-page).wrapper .components:not(.components--lower) .component--content-cards-grey .component__container{padding-top:0}@media(min-width: 576px){.component--content-cards-small .content-card:nth-child(-n+2){margin-top:0}}@media(min-width: 992px){.component--content-cards-small .content-card:nth-child(-n+4){margin-top:0}}@media(min-width: 576px){.component--content-cards-large .content-card:nth-child(-n+2){margin-top:0}}@media(min-width: 992px){.component--content-cards-large .content-card:nth-child(-n+3){margin-top:0}}.page-type--landing-page .layout-main-wrapper>*:last-child .component--content-cards-grey:last-child,.page-type--page .layout-main-wrapper>*:last-child .components--lower>.component--content-cards-grey:last-child{margin-bottom:-115px;padding-bottom:96px}.curated-event-list__events{display:grid;grid-gap:0;gap:0;list-style:none;padding-left:0}@media(min-width: 768px){.curated-event-list__events{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(3, 1fr)}}.curated-event-list__event+.curated-event-list__event{margin-top:32px}@media(min-width: 768px){.curated-event-list__event+.curated-event-list__event{margin-top:0}}.curated-event-list__empty-message__container{margin-bottom:24px}.curated-event-list__empty-message{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.curated-event-list__empty-message{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.curated-event-list__event{position:relative}.district-and-project-search ul[role=listbox]{background-color:#ffffff;background-color:var(--color-white)}.district-project-search-form__filters-container{margin-bottom:32px}.district-project-search-form__filters-container .district-project-search-form__filters{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;width:100%}.district-project-search-form__filters-container .district-project-search-form__filters>div{flex-basis:100%;max-width:none;max-width:initial}@media(min-width: 768px){.district-project-search-form__filters-container .district-project-search-form__filters>div{flex-basis:48%}}.district-project-search-form__filters-container .district-project-search-form__additional-filters{border-bottom:none !important;border-top:1px solid #cccccc;border-top:1px solid var(--color-black-20);margin-top:24px}.district-project-search-form__filters-container .district-project-search-form__additional-filters div[role=heading]{flex:0 1 auto;font-weight:500}.district-project-search-form__filters-container .district-project-search-form__additional-filters div[role=button]{width:auto}.district-project-search-form__filters-container .district-project-search-form__additional-filters div[role=button] svg{margin-left:8px}.district-project-search-form__filters-container .district-project-search-form__additional-filters>div:last-child{margin-bottom:16px}.district-project-search-form__filters-container .district-project-search-form__submit-button{margin-block:32px;max-width:280px;width:100%}.component--event-list{padding-left:16px;padding-right:16px}@media(min-width: 768px){.component--event-list{padding-left:32px;padding-right:32px}}.events-list__empty-subtext{margin-bottom:24px}.event-form-container{border-bottom:1px solid #ccc}.event-form__filters-container{margin-bottom:32px;margin-top:16px}.event-form__filters-container .event-form__filter-section-container{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.event-form__filters-container .event-form__filter--location,.event-form__filters-container .event-form__filter--topics,.event-form__filters-container .event-form__filter--date{flex-basis:100%}@media(min-width: 768px){.event-form__filters-container .event-form__filter--location,.event-form__filters-container .event-form__filter--topics,.event-form__filters-container .event-form__filter--date{flex-basis:48%}}.event-form__filters-container .event-form__filter-checkbox-container{display:flex;flex-direction:column}.event-form__filters-container .event-form__filter-checkbox-container .hdbt-search__checkbox{margin-top:0.5rem;margin-top:var(--spacing-2-xs)}@media(min-width: 768px){.event-form__filters-container .event-form__filter-checkbox-container{flex-direction:row;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.event-form__filters-container .event-form__filter-checkbox-container>*{margin-left:12px;margin-right:12px}}@media(min-width: 992px){.event-form__filter-section-container .hdbt-search__checkbox:not(:first-of-type){margin-top:0}}.event-form__checkboxes-label{font-weight:500;margin-bottom:16px}.event-list__see-all-button{margin-inline:auto;margin-top:32px;text-align:center}.event-list__filter-title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem}@media(min-width: 992px){.event-list__filter-title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.component--hearings{padding-left:16px;padding-right:16px;background:#f2f2f2}@media(min-width: 768px){.component--hearings{padding-left:32px;padding-right:32px}}.hearings__count-container{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);margin-bottom:24px}@media(min-width: 992px){.hearings__count-container{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.hearings__count-container .hearings__count{font-weight:700}.hearings__list{margin-top:24px}.hearings__link-wrapper{margin-top:32px}@media(min-width: 768px){.hearings__link-wrapper{margin-top:64px}}.hero{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary)}.hero>.hds-koros{color:#fff}.hero__container{color:var(--hdbt-color-palette-text--primary);padding-bottom:48px;padding-top:24px;position:relative}@media(max-width: 576px){.hero__container{max-width:100%}}.hero__image-container{color:var(--hdbt-color-palette--primary);outline:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero__text-content{max-width:690px}.hero__title{margin-bottom:16px;margin-top:16px}.hero__description p{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.hero__description a:not(.hds-button):not([data-hds-component=button]:not([class*=hds-button])){color:currentColor}.hero__publish-information{margin-top:16px}.hero__arrow{background-color:var(--hdbt-color-palette--accent);bottom:-90px;height:100px;inset-inline-start:24px;-webkit-mask-image:var(--hel-icon--hero-arrow-mobile);mask-image:var(--hel-icon--hero-arrow-mobile);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;width:94px;z-index:10}@media(min-width: 992px){.hero__arrow{bottom:-100px;height:110px;left:32px;-webkit-mask-image:var(--hel-icon--hero-arrow-desktop);mask-image:var(--hel-icon--hero-arrow-desktop);width:94px}}[dir=rtl] .hero__arrow{left:auto;right:24px}@media(min-width: 992px){[dir=rtl] .hero__arrow{right:32px}}.hero__image-author{--arrow-element-width: 100px;margin-left:100px;margin-left:var(--arrow-element-width);margin-top:16px;text-align:right}[dir=rtl] .hero__image-author{margin-left:0;margin-right:var(--arrow-element-width);text-align:left}.hero-wrapper.has-first-gray-bg-block{background-color:#f2f2f2;margin-bottom:-64px;padding-bottom:48px}@media(min-width: 768px){.hero-wrapper.has-first-gray-bg-block{margin-bottom:-96px}}.hero-wrapper.has-first-gray-bg-block .hero>.hds-koros{color:#f2f2f2}.hdbt-theme--coat-of-arms .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--coat-of-arms .hero .hds-button,.hdbt-theme--brick .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--brick .hero .hds-button,.hdbt-theme--bus .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--bus .hero .hds-button,.hdbt-theme--tram .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--tram .hero .hds-button{--theme-fg1: var(--color-black);--theme-fg2: var(--color-white);--theme-bg1: var(--color-white);--theme-bg2: transparent;--theme-focus: var(--color-white);--theme-focus-gutter-color: transparent}.hdbt-theme--coat-of-arms .hero .hds-text-input__label,.hdbt-theme--brick .hero .hds-text-input__label,.hdbt-theme--bus .hero .hds-text-input__label,.hdbt-theme--tram .hero .hds-text-input__label{color:#fff}.hero--with-image-right .hero__container,.hero--with-image-left .hero__container,.hero--with-image-bottom .hero__container{padding-bottom:16px}@media(min-width: 768px){.hero--with-image-right .hero__container,.hero--with-image-left .hero__container,.hero--with-image-bottom .hero__container{padding-bottom:48px}}.hero--with-image-right .hds-koros,.hero--with-image-left .hds-koros,.hero--with-image-bottom .hds-koros{display:none}.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container,.hero--with-image-bottom .hero__image-container{height:200px;position:relative}@media(min-width: 320px){.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container,.hero--with-image-bottom .hero__image-container{height:300px}}.hero--with-image-right .hero__image-container img,.hero--with-image-left .hero__image-container img,.hero--with-image-bottom .hero__image-container img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);z-index:0}.hero--with-image-right .hero__image-container .hds-koros,.hero--with-image-left .hero__image-container .hds-koros,.hero--with-image-bottom .hero__image-container .hds-koros{display:block;position:absolute;z-index:1}@media(min-width: 768px){.hero--with-image-right,.hero--with-image-left{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}@media(min-width: 768px){.hero--with-image-right .hero__container,.hero--with-image-left .hero__container{align-items:center;display:flex;margin:0;max-width:648px;width:50%}}@media(min-width: 992px){.hero--with-image-right .hero__container,.hero--with-image-left .hero__container{max-width:664px}}@media(min-width: 768px){.hero--with-image-right .hds-koros,.hero--with-image-left .hds-koros{display:block}}@media(min-width: 768px){.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container{height:auto;margin-top:64px;max-width:648px;padding:0 32px 64px;width:50%}}@media(min-width: 992px){.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container{max-width:664px}}@media(min-width: 768px){.hero--with-image-right .hero__image-container img,.hero--with-image-left .hero__image-container img{height:auto;position:static;transform:none;width:100%}}@media(min-width: 768px){.hero--with-image-right .hero__image-container .hds-koros,.hero--with-image-left .hero__image-container .hds-koros{display:none}}.hero--with-image-right .hero__arrow,.hero--with-image-left .hero__arrow{bottom:-355px}@media(min-width: 768px){.hero--with-image-right .hero__arrow,.hero--with-image-left .hero__arrow{bottom:-90px}}@media(min-width: 768px){.hero--with-image-left{flex-direction:row-reverse}}@media(min-width: 768px){.hero--with-image-left .hero__arrow{left:calc(-100% + 24px)}}.hero--with-image-bottom .hero__container{padding-bottom:16px}@media(min-width: 992px){.hero--with-image-bottom .hero__image-container{height:400px}}.hero--with-image-bottom .hero__arrow{bottom:-355px}@media(min-width: 992px){.hero--with-image-bottom .hero__arrow{bottom:-470px}}@media(min-width: 992px){.hero--diagonal,.hero--with-search{position:relative}}.hero--diagonal .hero__container,.hero--with-search .hero__container{align-items:center;display:flex;padding-bottom:16px;position:relative;width:100%;z-index:2}@media(min-width: 992px){.hero--diagonal .hero__container,.hero--with-search .hero__container{min-height:480px;padding-bottom:48px}}@media(min-width: 992px){.hero--diagonal .hero__text-content,.hero--with-search .hero__text-content{max-width:400px}}@media(min-width: 1248px){.hero--diagonal .hero__text-content,.hero--with-search .hero__text-content{max-width:500px}}@media(min-width: 992px){.hero--diagonal .hero__title,.hero--with-search .hero__title{margin-top:16px}}.hero--diagonal .hero__image-container,.hero--with-search .hero__image-container{height:200px;position:relative}@media(min-width: 320px){.hero--diagonal .hero__image-container,.hero--with-search .hero__image-container{height:300px}}@media(min-width: 992px){.hero--diagonal .hero__image-container,.hero--with-search .hero__image-container{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}}.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{display:block;position:absolute;top:-1px;z-index:1}@media(min-width: 992px){.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{bottom:50%;left:5%;top:auto;transform:scaleX(1) rotate(135deg);transform:scaleX(var(--lang-direction, 1)) rotate(135deg);transform-origin:center;width:100%}}@media(min-width: 1248px){.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{left:0%}}@media(min-width: 992px){.hero--diagonal .hero__image-container .hds-koros::after,.hero--with-search .hero__image-container .hds-koros::after{background-color:currentColor;content:"";display:block;height:1000px;left:15%;position:absolute;top:48px;width:1500px}}@media(min-width: 1248px){.hero--diagonal .hero__image-container .hds-koros::after,.hero--with-search .hero__image-container .hds-koros::after{left:25%}}.hero--diagonal .hero__image-container img,.hero--with-search .hero__image-container img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);z-index:0}@media(min-width: 992px){.hero--diagonal .hero__image-container img,.hero--with-search .hero__image-container img{margin-inline-start:30%;position:static;transform:none}}.hero--diagonal .hds-koros,.hero--with-search .hds-koros{display:none}.hero--diagonal .hero__arrow,.hero--with-search .hero__arrow{bottom:-355px}@media(min-width: 992px){.hero--diagonal .hero__arrow,.hero--with-search .hero__arrow{bottom:-70px}}.hero--with-search .helfi-search__form .hds-text-input__label{color:inherit}@media(min-width: 992px){.hero--with-helsinki-near-you .hero__container{padding-top:48px}}.hero--with-helsinki-near-you .hero__text-content{max-width:860px}.hero--with-helsinki-near-you .helfi-helsinki-near-you__form{margin-top:32px}.hero--with-helsinki-near-you .helfi-helsinki-near-you__form .form-item{margin-bottom:0}.hero--with-helsinki-near-you .helfi-search__submit-button{margin-top:24px;max-width:280px;width:100%}.image-gallery{display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(1, 1fr)}@media(min-width: 576px){.image-gallery{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.image-gallery{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 576px){.node--type-page .components--upper .image-gallery,.service--full .components--upper .image-gallery,.unit--full .components--upper .image-gallery,.node--type-district .components--upper .image-gallery,.node--type-news-article .components--upper .image-gallery{grid-template-columns:repeat(2, 1fr)}}.image-gallery__item-image{overflow:hidden;position:relative;width:100%}.image-gallery__item-image img{display:block;height:100%;overflow:hidden;width:100%}.image-gallery__item-meta{margin-top:8px}.component--image img{width:100%}.component--liftup-with-image-img{--side-padding: 10%;color:var(--hdbt-color-palette-text--primary)}@media(min-width: 576px){.component--liftup-with-image-img{--side-padding: 20%}}@media(min-width: 830px){.component--liftup-with-image-img{--side-padding: 30%}}@media(min-width: 1248px){.component--liftup-with-image-img{--side-padding: 20%}}.component--liftup-with-image-img .liftup-with-image{align-items:center;display:grid;grid-template-columns:[col1-start] var(--side-padding) [col2-start] 1fr [col1-end] var(--side-padding) [col2-end];grid-template-rows:[row1-start] 1fr [row2-start] 32px [row1-end] min-content [row2-end]}[dir=rtl] .component--liftup-with-image-img .liftup-with-image{grid-template-columns:[col2-start] var(--side-padding) [col1-start] 1fr [col2-end] var(--side-padding) [col1-end]}@media(min-width: 830px){.component--liftup-with-image-img .liftup-with-image{grid-template-rows:[row1-start row2-start] 1fr [row1-end row2-end]}}.component--liftup-with-image-img .image__caption{color:#000}@media(min-width: 830px){.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image .image__caption,.component--liftup-with-image-img.component--liftup-with-image-img-on-left .liftup-with-image .image__caption{background-color:#fff;bottom:16px;position:absolute}}.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image{--content-area: row2-start / col1-start / row2-end / col1-end;--image-area: row1-start / col2-start / row1-end / col2-end}[dir=rtl] .component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image{--content-margin-left: auto}@media(min-width: 830px){.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image .image__caption{right:0}}.component--liftup-with-image-img.component--liftup-with-image-img-on-left .liftup-with-image{--content-area: row2-start / col2-start / row2-end / col2-end;--image-area: row1-start / col1-start / row1-end / col1-end;--content-margin-right: auto}.component--liftup-with-image-img .liftup-with-image__content{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary);margin-left:var(--content-margin-right);margin-right:var(--content-margin-left);padding:32px;width:-moz-fit-content;width:fit-content}@media(min-width: 830px){.component--liftup-with-image-img .liftup-with-image__content{display:flex;flex-direction:column;justify-content:center;min-height:350px;width:460px}}@media(min-width: 1248px){.component--liftup-with-image-img .liftup-with-image__content{min-height:435px}}.component--liftup-with-image-img .liftup-with-image__content [data-hds-component=button]:not([class*=hds-button]),.component--liftup-with-image-img .liftup-with-image__content .hds-button{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}.component--liftup-with-image-img a.link{color:var(--hdbt-color-palette-text--primary)}.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-img .hds-button--primary{--background-color: var(--hdbt-color-palette-button--primary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--primary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button-contrast--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--primary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--primary)}.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-img .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--primary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--primary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--hdbt-color-palette-button--primary);--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button-contrast--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--primary);--focus-outline-color: var(--hdbt-color-palette-button--primary)}.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-img .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--hdbt-color-palette-button--primary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.component--liftup-with-image-secondary{color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-secondary .liftup-with-image__content{background-color:var(--hdbt-color-palette--secondary);color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-secondary a:not(.hds-button):not([data-hds-component=button]),.component--liftup-with-image-secondary a:not(.hds-button):not([data-hds-component=button]).link{color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-secondary .hds-button--primary{--background-color: var(--hdbt-color-palette-button--secondary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--secondary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--secondary)}.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-secondary .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--secondary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--secondary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--hdbt-color-palette-button--secondary);--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button-contrast--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-secondary .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--hdbt-color-palette-button--secondary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.liftup-with-image__image{grid-area:var(--image-area)}.liftup-with-image__image picture{width:100%}.liftup-with-image__image img{display:block;height:auto;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #e6e6e6}.liftup-with-image__container{grid-area:var(--content-area)}.liftup-with-image__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.liftup-with-image__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.liftup-with-image__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}.liftup-with-image__desc>*:first-child{margin-top:0}.liftup-with-image__desc a{--hdbt-default-link-color: var(--hdbt-color-palette-text--primary)}.component--liftup-with-image-img .image{display:flex;flex-direction:column}.component--liftup-with-image-img picture{order:2;padding-top:16px}@media(min-width: 830px){.component--liftup-with-image-img picture{order:1;padding-top:0}}.component--liftup-with-image-img .image__caption{order:1;padding-top:0;text-align:right}@media(min-width: 830px){.component--liftup-with-image-img .image__caption{margin-top:16px;order:2}}@media(min-width: 830px){.component--liftup-with-image-img.has-image-caption .liftup-with-image{--line-height: 1.5;padding-bottom:calc(1.5*1rem + 16px + 16px);padding-bottom:calc(var(--line-height)*1rem + 16px + 16px);position:relative}}.no-sidebar .components--upper>.component--liftup-with-image-bg.component--liftup-with-image-bg{padding-inline:0}.component--liftup-with-image-bg .component__container{max-width:none}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image{--max-width: 1296px;--image-area: row1-start / col1-start / row1-end / col1-end;display:grid;grid-template-columns:[col1-start] 1fr [col2-start] min(100%,1296px) [col2-end] 1fr [col1-end];grid-template-columns:[col1-start] 1fr [col2-start] min(100%,var(--max-width)) [col2-end] 1fr [col1-end];grid-template-rows:[row1-start row2-start] 1fr [row1-end row2-end]}}@media(min-width: 992px)and (min-width: 768px){.component--liftup-with-image-bg .liftup-with-image{--max-width: 1328px}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image{min-height:540px;position:relative}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image picture{inset:0;position:absolute}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover}}.component--liftup-with-image-bg .liftup-with-image__image .image__caption{color:#000;margin-top:16px;padding-left:16px;padding-top:0}@media(min-width: 768px){.component--liftup-with-image-bg .liftup-with-image__image .image__caption{padding-left:32px}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image .image__caption{background-color:#fff;bottom:calc(-1*(var(--line-height)*1rem + 16px));left:16px;padding-left:0;position:absolute}}.component--liftup-with-image-bg .liftup-with-image__container{padding-left:16px;padding-right:16px}@media(min-width: 768px){.component--liftup-with-image-bg .liftup-with-image__container{padding-left:32px;padding-right:32px}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__container{align-content:center;display:grid;grid-area:row2-start/col2-start/row2-end/col2-end}}.component--liftup-with-image-bg .liftup-with-image__content{justify-self:end;padding-block-start:16px;padding-inline:0;z-index:1}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__content{background-color:#fff;display:flex;flex-direction:column;justify-content:center;margin:64px 0;min-height:350px;padding:32px;width:460px}}.component--liftup-with-image-bg a{--hdbt-default-link-color: var(--color-black)}.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-bg .hds-button--primary{--background-color: var(--hdbt-color-palette-button--secondary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--secondary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--secondary)}.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-bg .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--secondary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--secondary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--hdbt-color-palette-button--secondary);--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button-contrast--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-bg .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--hdbt-color-palette-button--secondary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}@media(min-width: 992px){.component--liftup-with-image-bg.has-image-caption .liftup-with-image{--line-height: 1.5;padding-bottom:calc(1.5*1rem + 16px + 16px);padding-bottom:calc(var(--line-height)*1rem + 16px + 16px);position:relative}}@media(min-width: 992px){.component--liftup-with-image-bg.component--liftup-with-image-img-on-left .liftup-with-image__container{justify-self:end}[dir=rtl] .component--liftup-with-image-bg.component--liftup-with-image-img-on-left .liftup-with-image__container{justify-self:start}}@media(min-width: 992px){.component--liftup-with-image-bg.component--liftup-with-image-img-on-right .liftup-with-image__container{justify-self:start}[dir=rtl] .component--liftup-with-image-bg.component--liftup-with-image-img-on-right .liftup-with-image__container{justify-self:end}}.list-of-links{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;width:100%}@media(min-width: 576px){.list-of-links{flex-direction:row;margin-left:-48px;width:calc(100% + 48px)}}.list-of-links__item{margin-bottom:32px;position:relative;width:100%}@media(min-width: 576px){.list-of-links__item{margin-left:48px;width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item{width:calc(25% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(1):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(1):nth-last-child(1){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(1):nth-last-child(2){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(1):nth-last-child(2){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(2):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(2):nth-last-child(1){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(1):nth-last-child(3){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(1):nth-last-child(3){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(2):nth-last-child(2){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(2):nth-last-child(2){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(3):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(3):nth-last-child(1){width:calc(33.3333% - 48px)}}.list-of-links__item .list-of-links__item__title{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;flex-direction:row;margin-block:0;margin-inline-start:116px;min-height:90px}@media(min-width: 992px){.list-of-links__item .list-of-links__item__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 576px){.list-of-links__item .list-of-links__item__title{margin-inline-start:0;min-height:auto}}.list-of-links__item .list-of-links__item__link{box-sizing:border-box;display:inline-block;word-wrap:anywhere;padding-bottom:9.3333333333px;padding-top:4.6666666667px}@media(min-width: 576px){.list-of-links__item .list-of-links__item__link{display:block;min-height:94px;padding-bottom:0;padding-top:0}}.list-of-links__item .list-of-links__item__link:focus,.list-of-links__item .list-of-links__item__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.list-of-links__item .list-of-links__item__link:focus::after,.list-of-links__item .list-of-links__item__link:hover::after{transform:scaleX(1) translateX(8px);transform:scaleX(var(--lang-direction, 1)) translateX(8px)}@media(prefers-reduced-motion){.list-of-links__item .list-of-links__item__link:focus::after,.list-of-links__item .list-of-links__item__link:hover::after{transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}}.list-of-links__item .list-of-links__item__link::before{content:"";display:block;inset:0;position:absolute}.list-of-links__item .list-of-links__item__image{inset-block-start:0;inset-inline-start:0;position:absolute;width:90px}@media(min-width: 576px){.list-of-links__item .list-of-links__item__image{margin-bottom:16px;position:static;width:100%}}.list-of-links__item .list-of-links__item__image img{display:block;height:auto;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #e6e6e6}.list-of-links__item .list-of-links__item__image .image-placeholder{padding-bottom:100%}.component--list-of-links-without-image .list-of-links__item{align-self:flex-start;min-height:2rem;padding-bottom:0}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item{width:calc(33.3333% - 48px)}}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item:nth-child(1):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item:nth-child(1):nth-last-child(2){width:calc(50% - 48px)}}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item:nth-child(2):nth-last-child(1){width:calc(50% - 48px)}}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link{min-height:auto;padding-block:7px}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__title{margin-inline:0;min-height:auto}.component--list-of-links-without-image .list-of-links__item__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);color:#595959}@media(min-width: 992px){.has-sidebar .main-content .list-of-links__item{width:calc(50% - 48px)}}@media(min-width: 992px){.has-sidebar .main-content .component--list-of-links-without-image .list-of-links__item{width:calc(50% - 48px)}}.component--map{padding-left:16px;padding-right:16px;background-color:#f2f2f2}@media(min-width: 768px){.component--map{padding-left:32px;padding-right:32px}}.component--map .map__external-link{background-color:#f2f2f2}.map{margin:16px 0 0;position:relative}.map .responsive-map-container{aspect-ratio:1;position:relative}@media(min-width: 576px){.map .responsive-map-container{aspect-ratio:16/9}}.map iframe{background-color:#e6e6e6;border:0;height:100%;left:0;position:absolute;top:0;width:100%}.map .map__external-link{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-flex;padding-block-end:4px;padding-block-start:16px}.skip-link--map--after{bottom:0}.skip-link--map--after:focus,.skip-link--map--after:active{transform:translate(-50%, -24px)}.skip-link--map--before{top:0}.skip-link--map--before:focus,.skip-link--map--before:active{transform:translate(-50%, 24px)}.news-archive__rss-link__container{margin-top:16px}.component--news-archive .news-archive__link-wrapper{margin-top:32px}.component--news-list .news-listing{margin-bottom:48px}.component--phasing{--item-title-lineheight: 1.875rem;counter-reset:item}@media(min-width: 992px){.component--phasing{--item-title-lineheight: 2.25rem}}.component--phasing .component__content{padding-inline-start:0}.phasing__item{--circle-size: 16px;--p-left: 72px;background-color:var(--hdbt-color-palette--secondary);list-style:none;padding-block:32px;padding-inline:72px 32px;padding-inline:var(--p-left) 32px;position:relative}.phasing__item:not(:last-of-type){margin-bottom:16px}.phasing__item::before,.phasing__item::after{content:"";display:block;inset-inline-start:calc(var(--p-left)*.5);position:absolute}.phasing__item::after{background-color:#000;height:calc(100% + 16px + 8px);top:0;transform:translateX(calc(1 * -50%));transform:translateX(calc(var(--lang-direction) * -50%));width:2px;z-index:0}.phasing__item:first-of-type::after{height:100%;top:calc(32px + var(--item-title-lineheight)*.5)}.phasing__item:last-of-type::after{height:calc(32px + var(--item-title-lineheight)*.5)}.phasing__item:only-child::after{display:none}.phasing__item::before{background-color:#fff;border:3px solid #000;border-radius:50%;height:var(--circle-size);top:calc(32px + var(--item-title-lineheight)*.5);transform:translate(calc(1 * -50%), -50%);transform:translate(calc(var(--lang-direction) * -50%), -50%);width:var(--circle-size);z-index:1}.phasing__item--with-numbers{--circle-size: 40px;--p-left: 80px}@media(min-width: 992px){.phasing__item--with-numbers{--circle-size: 48px;--p-left: 96px}}.phasing__item--with-numbers::before{align-items:center;content:counter(item);counter-increment:item;display:flex;justify-content:center;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.phasing__item--with-numbers::before{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.phasing__item-title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.phasing__item-title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.phasing__item-title{--line-height: var(--item-title-lineheight)}.phasing__item-title+.phasing__item-description{margin-top:16px}.component--accordion .component--phasing{--item-title-lineheight: 1.6875rem}@media(min-width: 992px){.component--accordion .component--phasing{--item-title-lineheight: 1.875rem}}.component--accordion .component--phasing .phasing__item--with-numbers::after,.component--accordion .component--phasing .phasing__item-title,.component--accordion .component--phasing .component__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 992px){.component--accordion .component--phasing .phasing__item--with-numbers::after,.component--accordion .component--phasing .phasing__item-title,.component--accordion .component--phasing .component__title{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.popular-service-item{background-color:#f2f2f2;margin-bottom:24px;padding-bottom:32px;padding-left:24px;padding-right:24px;padding-top:24px}@media(min-width: 768px){.popular-service-item{width:calc(50% - 24px)}}.popular-service-item__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0;margin-top:initial}@media(min-width: 992px){.popular-service-item__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.popular-service-item__links{display:flex;flex-direction:column;margin-bottom:0;margin-top:9px;padding-left:24px}@media(min-width: 768px){.popular-service-item__links{margin-top:17px}}.popular-service-item__link-wrapper{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:2px;margin-top:0;padding-block:7px;vertical-align:top}.link__style--highlight{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-block;margin-block:-7px;padding-block:7px;padding-inline-start:4px;vertical-align:top}@media(min-width: 768px){.popular-services{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.popular-services>*{margin-left:12px;margin-right:12px}}.component--react-search{background-color:#f2f2f2;position:relative}.component--react-search.component--coordinates-based-list{background-color:#fff}.component--coordinates-based-list .card:not(.card--ghost){border:2px solid #ccc}.layout-main-wrapper>*:last-child .component--react-search:last-child{padding-bottom:0}.layout-main-wrapper>*:last-child .component--react-search:last-child .component__container{margin-bottom:-115px;padding-bottom:115px}.react-search__list-container{margin-bottom:32px}.react-search__list-container.loading .card{overflow:hidden;position:relative}@keyframes loading{0%{transform:skewX(-10deg) translateX(-150%)}100%{transform:skewX(-10deg) translateX(250%)}}.react-search__list-container.loading .card::after{animation:loading 1.2s infinite;background:linear-gradient(90deg, transparent, #ffffff, transparent);bottom:0;content:"";position:absolute;top:0;width:50%}.react-search__results-stats{margin-bottom:16px}.hdbt__loading-wrapper{position:relative}.hdbt__loading-overlay{background:rgba(255,255,255,.5);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.hdbt-search--react__result-top-area{margin-bottom:24px}@media(min-width: 992px){.hdbt-search--react__result-top-area{display:flex;justify-content:space-between}}.hdbt-search--react__results--title{align-items:center;display:flex;margin-bottom:12px;margin-top:0}@media(min-width: 992px){.hdbt-search--react__results--title{margin-bottom:0}}.hdbt-search--react__results--tablist .tablist-tab{background-color:rgba(0,0,0,0);border:none;color:#1a1a1a;padding:16px}.hdbt-search--react__results--tablist .tablist-tab:hover{cursor:pointer}.hdbt-search--react__results--tablist .tablist-tab[aria-selected=true]{border-bottom:4px solid #1a1a1a}.component--remote-video{--theme-fg1: var(--color-black);--theme-fg2: var(--color-white);--theme-bg1: var(--color-white);--theme-bg2: transparent;--theme-focus: var(--color-white);--theme-focus-gutter-color: transparent;padding-left:16px;padding-right:16px;background-color:#f2f2f2}@media(min-width: 768px){.component--remote-video{padding-left:32px;padding-right:32px}}.component--remote-video,.component--remote-video a:not(.hds-button):not([data-hds-component=button]:not([class*=hds-button])){color:#000}.component--remote-video+.component--remote-video.component--no-header{margin-top:0;padding-top:0}.remote-video__video{position:relative}.remote-video__video .responsive-video-container{aspect-ratio:16/9;background-color:#f2f2f2;overflow:hidden}.remote-video__video .responsive-video-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.remote-video__video-title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:16px}@media(min-width: 992px){.remote-video__video-title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 992px){.remote-video__video-title{margin-top:24px}}.remote-video__video-desc{margin-top:8px}.remote-video__video-desc>p:first-child{margin-top:0}@media(min-width: 992px){.service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-column-gap:48px;column-gap:48px;-moz-columns:2;columns:2}}@media(min-width: 992px){.has-sidebar .main-content .service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-columns:1;columns:1}}@media(min-width: 1248px){.has-sidebar .main-content .service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-column-gap:48px;column-gap:48px;-moz-columns:2;columns:2}}.component--service-list-search{padding-left:16px;padding-right:16px;background-color:#f2f2f2}@media(min-width: 768px){.component--service-list-search{padding-left:32px;padding-right:32px}}.sidebar-text{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.sidebar-text+.sidebar-text{margin-top:32px}.sidebar-text .sidebar-text__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);color:#000;margin-top:0}@media(min-width: 992px){.sidebar-text .sidebar-text__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.sidebar-text .sidebar-text__title+.sidebar-text__text-content{margin-top:24px}.sidebar-text .sidebar-text__text-content{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:var(--hdbt-color-palette-text--secondary)}.sidebar-text .sidebar-text__text-content>*:first-child{margin-top:0}.sidebar-text .sidebar-text__text-content>p:first-child{margin-top:0}.sidebar-text .sidebar-text__text-content>*:last-child{margin-bottom:0}.sidebar-text .sidebar-text__text-content>p{background-color:#f1f1f1;background-color:var(--color-black-5);padding:24px 16px}.sidebar-text .sidebar-text__text-content .hds-button--primary,.sidebar-text .sidebar-text__text-content .hds-button--secondary{display:inline-flex}.sidebar-text .sidebar-text__text-content .hds-button--primary:only-child,.sidebar-text .sidebar-text__text-content .hds-button--secondary:only-child{margin-top:0}@media(min-width: 992px){.sidebar-text .sidebar-text__text-content .hds-button--primary,.sidebar-text .sidebar-text__text-content .hds-button--secondary{display:flex}}@media(min-width: 992px){.sidebar-text .sidebar-text__text-content [data-hds-component=button]:not([class*=hds-button]):where(:not([data-hds-variant]), /* When variant is not defined, we fallback to primary styles*/
+ [data-protocol="mailto"]){--button-padding-end-adjust: -8px;--button-padding-start-adjust: -8px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]{--button-padding-start-adjust: calc(-16px + var(--icon-size) + var(--button-gap))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]{--button-padding-start-adjust-supplementary: -16px}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button]),[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]),[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]),[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]),a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button]),a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]),a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]),a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]){--button-padding-end-adjust: calc(-16px + var(--icon-size) + var(--button-gap))}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start]::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start]::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start]::before{inset-inline-start:16px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-icon-start][data-hds-variant=supplementary]::before{inset-inline-start:8px}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button])::after{inset-inline-end:16px}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{inset-inline-end:16px}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{inset-inline-end:16px}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{inset-inline-end:16px}a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button])::after{inset-inline-end:16px}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{inset-inline-end:16px}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{inset-inline-end:16px}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{inset-inline-end:16px}[data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{inset-inline-end:8px}[data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{inset-inline-end:8px}[data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{inset-inline-end:8px}[data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{inset-inline-end:8px}a[href][data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not([class*=hds-button])::after{inset-inline-end:8px}a[href][data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not([class*=hds-button])::after{inset-inline-end:8px}a[href][data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not([class*=hds-button])::after{inset-inline-end:8px}a[href][data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not([class*=hds-button])::after{inset-inline-end:8px}[data-hds-component=button]:not(a):not([class*=hds-button]):empty,a[href][data-hds-component=button]:not([class*=hds-button]):empty{padding-inline:16px}[data-hds-component=button]:not(a):not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto])::after{transition:-webkit-mask-position .2s linear;transition:mask-position .2s linear;transition:mask-position .2s linear, -webkit-mask-position .2s linear}@media(prefers-reduced-motion){[data-hds-component=button]:not(a):not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-is-external]:not([data-protocol=tel]):not([data-protocol=mailto])::after{transition:none}}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):not([data-protocol=tel]):not([data-protocol=mailto]):focus-visible::after{-webkit-mask-position:center,.166666666em -0.166666666em;mask-position:center,.166666666em -0.166666666em}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button]):not([data-protocol=tel]):not([data-protocol=mailto]):hover::after{-webkit-mask-position:center,.166666666em -0.166666666em;mask-position:center,.166666666em -0.166666666em}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):not([data-protocol=tel]):not([data-protocol=mailto]):focus-visible::after{-webkit-mask-position:center,.166666666em -0.166666666em;mask-position:center,.166666666em -0.166666666em}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button]):not([data-protocol=tel]):not([data-protocol=mailto]):hover::after{-webkit-mask-position:center,.166666666em -0.166666666em;mask-position:center,.166666666em -0.166666666em}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{transition:transform .2s linear;transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction, 1)) translateY(-50%)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{transition:transform .2s linear;transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction, 1)) translateY(-50%)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{transition:transform .2s linear;transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction, 1)) translateY(-50%)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{transition:transform .2s linear;transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction, 1)) translateY(-50%)}@media(prefers-reduced-motion){[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{transition:none}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{transition:none}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{transition:none}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{transition:none}}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):focus-visible::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button]):hover::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-is-external]::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-is-external]::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);-webkit-mask-image:var(--hel-icon--link-external-part1),var(--hel-icon--link-external-part2);mask-image:var(--hel-icon--link-external-part1),var(--hel-icon--link-external-part2);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);vertical-align:bottom;width:calc(var(--line-height)*1em);--external-icon-move: translate(3px, -3px)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-protocol=tel]::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-protocol=tel]::after{-webkit-mask-image:var(--hel-icon--tel);mask-image:var(--hel-icon--tel);--external-icon-move: rotate(15deg)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-protocol=mailto]::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-protocol=mailto]::after{-webkit-mask-image:var(--hel-icon--mailto);mask-image:var(--hel-icon--mailto);--external-icon-move: rotate(15deg)}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;transition:transform .2s linear;--external-icon-move: translateX(4px);inset-inline-end:8px;margin-block:-2px;position:absolute;top:50%;transform:scaleX(1) translateY(-50%);transform:scaleX(var(--lang-direction, 1)) translateY(-50%)}@media(prefers-reduced-motion){[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after{transition:none}}@media(prefers-reduced-motion){[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto])::after{--external-icon-move: translateX(0)}}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::before,[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::after,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:not([data-hds-icon-start]):not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::before,a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary][data-hds-icon-start]:not([data-is-external]):not([data-protocol=tel]):not([data-protocol=mailto]):where(:focus-visible,:hover)::after{transform:scaleX(1) translateY(-50%) var(--external-icon-move);transform:scaleX(var(--lang-direction, 1)) translateY(-50%) var(--external-icon-move)}[data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary]{--background-color: var(--theme-bg1, var(--color-bus));--background-color-hover: var(--theme-bg2, var(--color-bus-dark));--background-color-focus: var(--theme-bg1, var(--color-bus));--background-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--background-color-disabled: var(--color-black-20);--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg1, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg1, var(--color-bus-dark));--border-color-disabled: var(--color-black-20);--color: var(--theme-fg1, var(--color-white));--color-hover: var(--theme-fg2, var(--color-white));--color-focus: var(--theme-fg1, var(--color-white));--color-hover-focus: var(--theme-fg2, var(--color-white));--color-disabled: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary]{--background-color: var(--theme-bg2, transparent);--background-color-hover: var(--theme-bg1, var(--color-bus-light));--background-color-focus: var(--theme-bg2, transparent);--background-color-hover-focus: var(--theme-bg1, var(--color-bus-light));--background-color-disabled: transparent;--border-color: var(--theme-bg1, var(--color-bus));--border-color-hover: var(--theme-bg2, var(--color-bus-dark));--border-color-focus: var(--theme-bg1, var(--color-bus));--border-color-hover-focus: var(--theme-bg2, var(--color-bus-dark));--border-color-disabled: var(--color-black-50);--color: var(--theme-fg2, var(--color-bus));--color-hover: var(--theme-fg1, var(--color-bus-dark));--color-focus: var(--theme-fg2, var(--color-bus));--color-hover-focus: var(--theme-fg1, var(--color-bus-dark));--color-disabled: var(--color-black-40);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms));--submit-input-focus-gutter-color: var(--theme-focus-gutter-color, var(--color-white))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=loading],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=loading]{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: transparent;--border-color-hover-focus: transparent;--border-color-disabled: transparent;--color: var(--color-black-90);--color-hover: var(--color-black-90);--color-focus: var(--color-black-90);--color-hover-focus: var(--color-black-90);--color-disabled: var(--color-black-90);cursor:wait}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=success],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=success]{--background-color: var(--color-success);--background-color-hover: var(--color-success-dark);--background-color-focus: var(--color-success);--background-color-hover-focus: var(--color-success-dark);--border-color: var(--color-success);--border-color-hover: var(--color-success-dark);--border-color-focus: var(--color-success);--border-color-hover-focus: var(--color-success-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=danger],a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=danger]{--background-color: var(--color-error);--background-color-hover: var(--color-error-dark);--background-color-focus: var(--color-error);--background-color-hover-focus: var(--color-error-dark);--border-color: var(--color-error);--border-color-hover: var(--color-error-dark);--border-color-focus: var(--color-error);--border-color-hover-focus: var(--color-error-dark);--color: var(--color-white);--color-hover: var(--color-white);--color-focus: var(--color-white);--color-hover-focus: var(--color-white);--focus-outline-color: var(--theme-focus, var(--color-coat-of-arms))}p>[data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary]:first-child,p>a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:first-child{margin-left:calc(-8px + (-2px))}.card{background:#fff;word-wrap:anywhere;padding:16px;position:relative}.card+.card{margin-top:16px}@media(min-width: 576px){.card{display:flex;flex-direction:row-reverse;gap:24px;grid-template-areas:"content img";grid-template-columns:1fr 30%;padding:24px}}@media(min-width: 768px){.card{gap:32px;padding:32px}}.card--ghost{background:#ccc}.card__image{flex-basis:30%;flex-shrink:0;margin-bottom:16px}.card__image picture,.card__image img{aspect-ratio:1.5;background-color:#f2f2f2;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width: 576px){.card__image{margin-bottom:0}}.card__image .image-placeholder{aspect-ratio:1.5}.card__text{display:flex;flex-direction:column;flex-grow:1}.card--unpublished{color:#b01038;color:var(--color-error);outline:2px solid #b01038;outline:2px solid var(--color-error);outline-offset:-2px}.card--unpublished .card__link{color:#b01038;color:var(--color-error)}.card--unpublished .card__text::after{background-color:#b01038;background-color:var(--color-error)}.card .content-tags{margin-bottom:-8px}.card__category{margin-top:12px}.card__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin:0}@media(min-width: 992px){.card__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.card__link{word-wrap:anywhere}.card__link::before{content:"";inset:0;position:absolute}.card__link:active,.card__link:focus{outline:3px solid #000;outline-offset:2px}.card__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.card__helptext{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959}.card__description,.card__helptext{margin-top:8px}.card__description>:first-child,.card__helptext>:first-child{margin-top:0}.card__metas{margin-top:16px}.card__meta{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);padding-inline-start:32px}.card__meta+.card__meta{margin-top:8px}.card__meta__icon{--icon-size: 24px;display:inline-block;margin-inline:-32px 8px}.card__meta__label{font-weight:500}.card p.address{display:inline}.card__tags{margin-top:16px}.card-teaser__link{display:block}.card-teaser__link::after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.card-teaser{display:flex;height:100%;position:relative}.card-teaser:hover .hel-icon--arrow-right{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.card-teaser:hover .hel-icon--arrow-right{transform:none}}@media(min-width: 768px){.card-teaser{flex-direction:column;padding-bottom:0}}.card-teaser .card-teaser__img{position:relative;width:40%}@media(min-width: 768px){.card-teaser .card-teaser__img{width:auto;width:initial}}.card-teaser .card-teaser__img img{display:block;height:auto;width:100%}.card-teaser .image-placeholder{aspect-ratio:3/2}.card-teaser .card-teaser__text-container{display:flex;flex-direction:column;height:100%;padding-inline-start:16px;width:60%}@media(min-width: 768px){.card-teaser .card-teaser__text-container{padding:16px 0 0 0;width:auto;width:initial}}.card-teaser .card-teaser__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:8px;margin-top:0}@media(min-width: 992px){.card-teaser .card-teaser__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.card-teaser .card-teaser__datetime{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959;display:flex;flex-grow:1;gap:4px;margin-bottom:8px}.hyphenate{-webkit-hyphens:auto;hyphens:auto}.link__type{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);-webkit-mask-image:var(--hel-icon--link-external-part1),var(--hel-icon--link-external-part2);mask-image:var(--hel-icon--link-external-part1),var(--hel-icon--link-external-part2);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);vertical-align:bottom;width:calc(var(--line-height)*1em);--external-icon-move: scaleX(var(--lang-direction, 1));overflow:hidden;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.link__type{--external-icon-move: scaleX(var(--lang-direction, 1))}}a:focus .link__type,a:hover .link__type{transform:var(--external-icon-move)}.link__type--external{transition:-webkit-mask-position .2s linear;transition:mask-position .2s linear;transition:mask-position .2s linear, -webkit-mask-position .2s linear}@media(prefers-reduced-motion){.link__type--external{transition:none}}a:focus .link__type--external,a:hover .link__type--external{-webkit-mask-position:center,.166666666em -0.166666666em;mask-position:center,.166666666em -0.166666666em}.link__type--tel,.link__type--mailto{transition:transform .2s linear;--external-icon-move: scaleX(var(--lang-direction, 1)) rotate(calc(15deg * var(--lang-direction, 1)))}@media(prefers-reduced-motion){.link__type--tel,.link__type--mailto{transition:none}}.link__type--tel{-webkit-mask-image:var(--hel-icon--tel);mask-image:var(--hel-icon--tel)}.link__type--mailto{-webkit-mask-image:var(--hel-icon--mailto);mask-image:var(--hel-icon--mailto)}blockquote[data-helfi-quote],.quote{--line-height: 1.5;font-size:1.5rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:block;margin:48px 0;padding-block:8px;padding-inline-start:24px;position:relative}@media(min-width: 992px){blockquote[data-helfi-quote],.quote{--line-height: 1.5;font-size:2rem;font-weight:400}}@media(min-width: 992px){blockquote[data-helfi-quote],.quote{margin:64px 0;padding-inline-start:40px}}blockquote[data-helfi-quote]::before,.quote::before{background-color:var(--hdbt-color-palette--primary);content:"";height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:8px}p[data-helfi-quote-text],.quote__text{font-style:italic;margin-top:0}p[data-helfi-quote-text]::before,.quote__text::before{content:"”"}p[data-helfi-quote-text][lang=en]::before,[lang=en] p[data-helfi-quote-text]::before,.quote__text[lang=en]::before,[lang=en] .quote__text::before{content:"“"}p[data-helfi-quote-text]::after,.quote__text::after{content:"”"}footer[data-helfi-quote-author],.quote__author{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:24px}footer[data-helfi-quote-author]::before,.quote__author::before{content:"-";margin-inline-end:3px}footer[data-helfi-quote-author] cite,.quote__author cite{font-style:normal}[data-unpublished]::before{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1;line-height:var(--line-height);--line-height: 1;background:#b01038;color:#fff;content:attr(data-unpublished);display:block;padding-left:8px;padding-right:8px;position:fixed;transform:rotate(-90deg) translateX(calc(-50% - 50vh));transform-origin:top left;z-index:2}[dir=rtl] [data-unpublished]::before{right:27px;transform:rotate(-90deg) translateX(calc(0% - 44vh));transform-origin:top right}@media(min-width: 768px){[data-unpublished]::before{content:attr(data-unpublished-long);--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5;line-height:var(--line-height);--line-height: 1.5}}.user-edited-content{word-wrap:break-word}.main-image img{display:block;height:auto;overflow:hidden;width:100%}.unit--full .main-image picture{max-width:860px}.special-page__illustration-container{--illustration-large-width: 379px;align-items:center;display:flex;flex-direction:column;justify-content:flex-start}@media(min-width: 768px){.special-page__illustration-container{max-width:100%;padding-left:96px;width:50%}}.special-page__illustration{display:block;height:auto;margin-bottom:16px;margin-top:48px;max-width:var(--illustration-large-width);width:100%}@media(min-width: 768px){.special-page__illustration{margin-left:0;margin-top:0}}.special-page__illustration__caption{max-width:var(--illustration-large-width);width:100%}.block--branding{align-items:center;display:flex;grid-area:logo;height:var(--branding-height);z-index:1}@media(min-width: 768px){.block--branding{height:auto}}.block--branding .city-name{color:#000;display:none;margin-left:8px;margin-right:8px}@media(min-width: 992px){.block--branding .city-name{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:flex;margin-left:16px;margin-right:16px}}@media(min-width: 992px)and (min-width: 768px){.block--branding .city-name{--line-height: 1.5;font-size:1.25rem;font-weight:400}}.block--branding a:focus .city-name,.block--branding a:hover .city-name{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.language-wrapper{--language-block-height: 52px;align-content:stretch;align-items:center;align-self:center;background-color:#f2f2f2;border-bottom:1px solid #ccc;display:flex;grid-area:lang;height:100%;justify-content:space-between;min-height:52px;min-height:var(--language-block-height);padding:0 16px;position:relative;transition:margin-top .3s ease 1s;width:100vw;z-index:0}@media(min-width: 768px){.language-wrapper{background-color:rgba(0,0,0,0);border-bottom:0 none;border-top:none;margin-left:auto;order:2;padding:0;width:auto;z-index:10}}.language-wrapper.scroll-up{margin-top:calc(-1*var(--language-block-height));transition-delay:0s}@media(min-width: 768px){.language-wrapper.scroll-up{margin-top:0;transition-duration:0s}}#menu:not([data-js])~* .mega-and-mobilemenu .block--language-switcher+*{margin-top:16px}.language-links{display:flex}.nav-toggle-dropdown--otherlangs{grid-area:langmenu}@media(min-width: 992px){.nav-toggle-dropdown--otherlangs .nav-toggle-dropdown__content{display:flex;justify-content:flex-end;pointer-events:none}}.headerlanguagelinks__menu-dropdown{background-color:#efeff0;height:auto;list-style:none;margin:0;min-height:100%;min-width:240px;padding:16px;width:auto}@media(min-width: 992px){.headerlanguagelinks__menu-dropdown{border:1px solid #ccc;border-top:0;height:auto;max-width:200px;pointer-events:all}}.headerlanguagelinks__group{list-style-type:none;padding-left:8px}.headerlanguagelinks__group+.headerlanguagelinks__group{margin-top:24px}.headerlanguagelinks__link{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block}.headerlanguagelinks__link+.headerlanguagelinks__group,.headerlanguagelinks__link+.headerlanguagelinks__link{margin-top:8px}.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink){-webkit-text-decoration:none;text-decoration:none}.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):hover,.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):active,.headerlanguagelinks__link:not(.headerlanguagelinks__link--nolink):focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.headerlanguagelinks__link--nolink{display:block;font-weight:700}.block--mobile-navigation{order:3}@media(min-width: 768px){.block--mobile-navigation{display:none}}.page-title{padding-top:0}.page-title h1{margin-bottom:0;margin-top:0;max-width:860px}.page-title+article>.lead-in{margin-top:24px}.page-title+article>.table-of-contents:first-child,.page-title+article>.components:first-child{margin-top:32px}@media(min-width: 992px){.page-title+article>.table-of-contents:first-child,.page-title+article>.components:first-child{margin-top:64px}}.block--react-and-share{margin-top:32px;width:100%}@media(min-width: 992px){.block--react-and-share{margin-top:64px}}.block--react-and-share:has(+style+style:last-child),.block--react-and-share:last-child{background:#f2f2f2}.block--react-and-share:has(+style+style:last-child) .rns .rns-plugin,.block--react-and-share:last-child .rns .rns-plugin{padding-bottom:112px}.js .block--react-and-share:has(+style+style:last-child),.js .block--react-and-share:last-child{margin-bottom:-112px}.rns{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.rns{max-width:1328px}}@media(min-width: 768px){.rns{padding-left:32px;padding-right:32px}}.rns .rns-plugin{font-family:HelsinkiGrotesk,Arial,sans-serif;margin:0;padding-bottom:80px;padding-top:80px}.rns .rns-plugin .rns-footer{display:none}.rns .rns-plugin .rns-reactions{max-width:688px}.rns .rns-plugin .rns-reactions .rns-header{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-reactions .rns-header{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.rns .rns-plugin .rns-reactions .reactions{margin-top:24px}@media only screen and (min-width: 681px){.rns .rns-plugin .rns-reactions .reactions{margin-left:calc(-24px / 2);margin-right:calc(-24px / 2)}}.rns .rns-plugin .rns-reactions .reactions .rns-reaction{flex-grow:0;margin:0 calc(24px / 2);max-width:190px;padding:0}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-reactions .reactions .rns-reaction{max-width:100%}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-reactions .reactions .rns-reaction{margin:16px 0 0;padding:0;width:100%}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-reactions .reactions .rns-reaction:first-child{margin-top:0}}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button{border-color:#000;padding:14px 32px;position:relative}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button::before{--size: 100%;border:2px solid rgba(0,0,0,0);content:"";height:100%;height:var(--size);left:0;position:absolute;width:100%;width:var(--size)}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button .rns-label{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;color:#000;display:flex;justify-content:center;min-width:-moz-max-content;min-width:max-content;width:100%}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button .rns-label::after{background-color:#000;background-size:contain;content:"";display:flex;height:24px;-webkit-mask-image:var(--hel-icon--face-neutral);mask-image:var(--hel-icon--face-neutral);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;margin-left:16px}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button .rns-reaction-count{display:none}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus{background-color:#fff;box-shadow:none;color:#000}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus .rns-label{color:#000}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus::before{--size: calc(100% + calc(24px / 2));border-color:#000;left:calc(-24px / 4)}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:hover{background-color:#000}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:hover .rns-label{color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:hover .rns-label::after{background-color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction .rns-reaction-button:focus:hover .rns-label{color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction.selected .rns-reaction-button{background-color:#000 !important}.rns .rns-plugin .rns-reactions .reactions .rns-reaction.selected .rns-reaction-button .rns-label{color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction.selected .rns-reaction-button .rns-label::after{background-color:#fff}.rns .rns-plugin .rns-reactions .reactions .rns-reaction:first-child .rns-label::after{-webkit-mask-image:var(--hel-icon--face-smile);mask-image:var(--hel-icon--face-smile)}.rns .rns-plugin .rns-reactions .reactions .rns-reaction:last-child .rns-label::after{-webkit-mask-image:var(--hel-icon--face-sad);mask-image:var(--hel-icon--face-sad)}.rns .rns-plugin .rns-shares{margin-top:64px;padding:0 calc(24px / 4)}.rns .rns-plugin .rns-shares .rns-header{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-shares .rns-header{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.rns .rns-plugin .rns-shares .rns-shares-list{margin-top:32px}@media only screen and (min-width: 681px){.rns .rns-plugin .rns-shares .rns-shares-list{margin-bottom:0;margin-left:-8px;margin-right:-8px;margin-top:32px}}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{margin:0 8px;padding:0 !important;width:auto}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{margin:16px 0 0;padding:0 !important;width:calc(50% - 16px)}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:first-child,.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:nth-child(2){margin:0}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:nth-child(odd){margin-right:4px}}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share:nth-child(even){margin-left:4px}}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button{align-items:center;background-color:rgba(0,0,0,0);border:0;color:#000;display:flex;justify-content:left;padding:0}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button::after{--size: 100%;border:2px solid rgba(0,0,0,0);content:"";height:100%;height:var(--size);left:0;position:absolute;width:100%;width:var(--size)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button::before{background-color:#000;background-size:contain;content:"";display:flex;height:32px;-webkit-mask-image:var(--hel-icon--share);mask-image:var(--hel-icon--share);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;vertical-align:bottom;width:32px;margin-right:8px}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:focus{box-shadow:none;outline:none}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:focus::after{--size: calc(100% + 8px);border-color:#000;left:calc(-8px / 2);top:calc(-8px / 2)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:hover{opacity:1}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:hover::before{background-color:#000}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button:hover .rns-label{color:#000;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:10%}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button .rns-icon{display:none}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share .rns-share-button .rns-label{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);padding-right:calc(8px / 2)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-facebook .rns-share-button::before{-webkit-mask-image:var(--hel-icon--facebook);mask-image:var(--hel-icon--facebook)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-whatsapp .rns-share-button::before{-webkit-mask-image:var(--hel-icon--whatsapp);mask-image:var(--hel-icon--whatsapp)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-twitter .rns-share-button::before{-webkit-mask-image:var(--hel-icon--twitter);mask-image:var(--hel-icon--twitter)}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share.rns-share-email .rns-share-button::before{-webkit-mask-image:var(--hel-icon--email);mask-image:var(--hel-icon--email)}.rns .rns-plugin .rns-inputs{margin-top:48px;max-width:688px;padding:calc(24px / 4)}.rns .rns-plugin .rns-inputs .rns-header{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-inputs .rns-header{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.rns .rns-plugin .rns-inputs .rns-input-description{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959;margin:24px 0 0;opacity:1}.rns .rns-plugin .rns-inputs .rns-input-field{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);border:2px solid gray;font-family:HelsinkiGrotesk,Arial,sans-serif;height:188px;margin-top:24px;padding:16px}.rns .rns-plugin .rns-inputs .rns-form-submit{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);background-color:#000;border:2px solid #000;color:#fff;display:inline-flex;margin-top:24px;padding:16px 24px;position:relative}.rns .rns-plugin .rns-inputs .rns-form-submit::after{background-color:#fff;background-size:contain;content:"";display:flex;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;margin-left:16px}.rns .rns-plugin .rns-inputs .rns-form-submit::before{--size: 100%;border:2px solid rgba(0,0,0,0);content:"";height:100%;height:var(--size);left:0;position:absolute;top:0;width:100%;width:var(--size)}.rns .rns-plugin .rns-inputs .rns-form-submit:focus{box-shadow:none;outline:none}.rns .rns-plugin .rns-inputs .rns-form-submit:focus::before{--size: calc(100% + calc(24px / 2));border-color:#000;left:calc(-24px / 4);top:calc(-24px / 4)}.rns .rns-plugin .rns-inputs .rns-form-submit:hover{background-color:#fff;color:#000}.rns .rns-plugin .rns-inputs .rns-form-submit:hover::after{background-color:#000}.social-media{margin-top:48px}.social-media__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.social-media__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.social-media__items{margin-left:-4px;margin-right:-4px;display:flex;margin-bottom:32px;margin-top:16px}.social-media__items>*{margin-left:4px;margin-right:4px}.social-media__item{color:#000;list-style:none;-webkit-text-decoration:none;text-decoration:none}.social-media__item .link__type{display:none}.social-media__item .hel-icon{--icon-size: 32px}.social-media__item:focus.email,.social-media__item:active.email,.social-media__item:hover.email{color:#4d4d4d}.social-media__item:focus.facebook-share,.social-media__item:active.facebook-share,.social-media__item:hover.facebook-share{color:#4169af}.social-media__item:focus.linkedin,.social-media__item:active.linkedin,.social-media__item:hover.linkedin{color:#0079b2}.social-media__item:focus.twitter,.social-media__item:active.twitter,.social-media__item:hover.twitter{color:#0da4ee}.hds-checkbox{--focus-outline-color: #000000}.hds-checkbox .hds-checkbox__input:focus{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.hds-checkbox .hds-checkbox__input:focus+.hds-checkbox__label::before,.hds-checkbox>.hds-checkbox__input:focus+label::before{box-shadow:none}.hds-checkbox .hds-checkbox__input::before,.hds-checkbox .hds-checkbox__input:hover::before{-webkit-mask-image:var(--hel-icon--check);mask-image:var(--hel-icon--check)}.collapsible-wrapper{position:relative}.collapsible__element{border:2px solid gray}.collapsible-container{align-items:center;background:#fff;display:flex;height:56px;margin-bottom:16px;padding:16px}.collapsible__title{width:calc(100% - 24px)}.collapsible__control{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:center;background:#fff;color:#000;display:flex;padding:12px 16px;text-align:start;width:100%}.collapsible__control:hover{cursor:pointer}.collapsible__control:active,.collapsible__control:hover,.collapsible__control:focus{border-color:#000}.collapsible__control:focus{outline:3px solid #000}.collapsible__control[aria-expanded=true]{border-bottom:1px solid #ccc}.collapsible__control:focus .collapsible__handle{outline:3px solid #000}.collapsible__control[aria-expanded=true] .collapsible__handle{outline:none}.collapsible__handle{pointer-events:none}.collapsible__children{background-color:#fff;border-top:none;padding:16px;position:absolute;width:100%;z-index:2}.collapsible__helper{color:#595959;margin-top:8px}.form-item{margin-bottom:16px}.form-item .description{margin-top:4px}.openid-connect-login-form{border-bottom:1px solid #595959;margin-bottom:32px;max-width:600px;padding-bottom:32px}.openid-connect-login-form input{width:100%}.openid-connect-login-form>div{margin-top:16px}.openid-connect-login-form>div:first-child{margin-top:0}.user-login-form{max-width:600px;padding-bottom:16px}.hdbt-search__filter.hdbt-search__checkbox{--background-unselected: transparent;--background-selected: var(--hdbt-color-black);--background-hover: var(--hdbt-color-black);--border-color-selected: var(--hdbt-color-black);--border-color-selected-hover: var(--hdbt-color-black);--border-color-selected-focus: var(--hdbt-color-black);--border-color-unselected: var(--hdbt-color-black);--border-color-unselected-hover: var(--hdbt-color-black);--border-color-unselected-focus: var(--hdbt-color-black);--icon-color-unselected: transparent;--icon-color-selected: var(--hdbt-text-color);--icon-color-disabled: var(--hdbt-text-color);--focus-outline-color: var(--hdbt-color-black)}.hdbt-search__filter.hdbt-search__checkbox label{font-weight:400}.hdbt-search__filter{margin-bottom:16px}.hdbt-search__filter li{margin-top:0}.hdbt-search__filter label{color:#000;display:block;font-weight:500;margin-bottom:4px}.hdbt-search--react__dropdown-filters{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:16px}.hdbt-search--react__dropdown-filters>div{width:100%}@media(min-width: 768px){.hdbt-search--react__dropdown-filters>div{width:calc(50% - 24px)}}.hdbt-search--react__dropdown li+li{margin-top:0}.hdbt-search--react__submit-button{margin-bottom:32px;margin-top:16px;max-width:280px;width:100%}.hdbt-search--react__submit-button:not(:disabled){--background-color: var(--hdbt-color-black);--background-color-hover: var(--hdbt-text-color);--background-color-focus: var(--hdbt-text-color);--background-color-hover-focus: var(--hdbt-text-color);--border-color: var(--hdbt-color-black);--border-color-hover: var(--hdbt-color-black);--border-color-focus: var(--hdbt-color-black);--border-color-hover-focus: var(--hdbt-color-black);--color: var(--hdbt-text-color);--color-hover: var(--hdbt-color-black);--color-focus: var(--hdbt-color-black);--color-hover-focus: var(--hdbt-color-black);--focus-outline-color: var(--hdbt-color-black);margin-bottom:32px;margin-top:16px}.hdbt-search__filter.hdbt-search__date-input{--focus-outline-color: var(--hdbt-color-black)}.hdbt-search__date-input table{border:none;display:table;margin-top:0}.hdbt-search__date-input table thead th{background:#fff;color:#000;padding-left:0;padding-right:0;padding-top:0;text-align:center}button.hdbt-search__remove-selection-button:not(:disabled){background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:48px;padding:12px 20px 12px;--color-hover-focus: var(--hdbt-text-color);color:#121212;color:var(--hdbt-color-black)}button.hdbt-search__remove-selection-button:not(:disabled):hover,button.hdbt-search__remove-selection-button:not(:disabled):active{background-color:#000;border-color:#000;color:#fff}button.hdbt-search__remove-selection-button:not(:disabled):focus,button.hdbt-search__remove-selection-button:not(:disabled):active{border-color:#000;outline:2px solid #000;outline-offset:2px}.hdbt-search__remove-selection-button span{padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}.hdbt-search__selections-wrapper button.hdbt-search__remove-selection-button>div{margin-right:0}.hdbt-search__selections-container{list-style-type:none}.hdbt-search__clear-all{margin-top:0}.hdbt-search__clear-all:only-child{display:none}.hdbt-search__clear-all .hdbt-search__clear-all-button{--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--border-color-hover: var(--hdbt-color-black);--border-color-focus: var(--hdbt-color-black);--border-color-hover-focus: var(--hdbt-color-black);--color: var(--hdbt-color-black);--color-hover: var(--hdbt-color-black);--color-focus: var(--hdbt-color-black);--color-hover-focus: var(--hdbt-color-black);--focus-outline-color: var(--hdbt-color-black)}.hdbt-search__clear-all [class*=button_hds-button__label]~[class*=button_hds-icon],[class*=button_hds-button] [class*=button_hds-icon]{margin:0 !important}.hdbt-search--react__form-description{margin-bottom:24px}.hdbt-search--react__form-container{margin-bottom:32px;max-width:860px}.hdbt-search--react__text-field{margin-bottom:32px}.hdbt-search--react__fieldset{border:none;margin-bottom:32px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}@media(min-width: 992px){.hdbt-search--react__fieldset{display:flex}}.hdbt-search--react__legend{font-weight:500;margin-bottom:16px}fieldset .hdbt-search--react__checkbox{--background-selected: var(--hdbt-color-black)}fieldset .hdbt-search--react__checkbox:not(:first-of-type){margin-top:32px}@media(min-width: 992px){fieldset .hdbt-search--react__checkbox:not(:first-of-type){margin-left:16px;margin-top:0}}.hdbt--select-wrapper{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);--border-width: 2px;--input-height: 52px;--menu-item-height: 52px;--icon-size: var(--spacing-layout-s);--icon-spacing: calc(((var(--spacing-s) - var(--border-width) * 2) * 2) + var(--icon-size));--helper-color-default: #595959;--helper-color-invalid: #b01038;--icon-color-invalid: #b01038;--input-background-default: #ffffff;--input-background-disabled: #e6e6e6;--input-border-color-default: #808080;--input-border-color-hover: #1a1a1a;--input-border-color-focus: #1a1a1a;--input-border-color-invalid: #b01038;--input-border-color-disabled: #e6e6e6;--input-color-default: #1a1a1a;--input-color-disabled: #999999;--label-color-default: #1a1a1a;--label-color-invalid: #1a1a1a;--placeholder-color: #595959;--focus-outline-color: #000000;--outline-width: 3px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff;background-color:var(--input-background-default);border:2px solid #808080;border:var(--border-width) solid var(--input-border-color-default);box-sizing:border-box;color:#1a1a1a;color:var(--input-color-default);cursor:pointer;display:block;grid-template-areas:"select";min-width:15ch;padding:0;position:relative;width:100%}.hdbt--select-wrapper select,.hdbt--select-wrapper::after{grid-area:select}.hdbt--select-wrapper select{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:var(--dropdown-color-default);cursor:inherit;display:flex;font-family:inherit;height:var(--input-height);margin:0;min-height:var(--menu-item-height);outline:none;padding:calc(1rem - var(--border-width)*2) var(--icon-spacing) calc(1rem - var(--border-width)*2) 1rem;padding:calc(var(--spacing-s) - var(--border-width)*2) var(--icon-spacing) calc(var(--spacing-s) - var(--border-width)*2) var(--spacing-s);width:100%;z-index:1}.hdbt--select-wrapper select::-ms-expand{display:none}.hdbt--select-wrapper select:focus{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:4px}.hdbt--select-wrapper .hel-icon{--icon-size: var(--spacing-m);pointer-events:none;position:absolute;right:calc(1rem - var(--border-width)*2);right:calc(var(--spacing-s) - var(--border-width)*2);top:50%;transform:translateY(-50%)}.hdbt--select-wrapper:not(.select--multiple)::after{background-color:var(--helper-color-default);clip-path:polygon(100% 0%, 0 0%, 50% 100%);content:"";height:.5em;justify-self:end;width:.8em}.hdbt--select-wrapper--disabled{background-color:var(--input-background-disabled);border:var(--border-width) solid var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.hdbt--select-wrapper--disabled select:disabled{color:var(--input-color-disabled);opacity:1}.hds-text-input__input-wrapper:focus-within .hds-text-input__input:not([readonly]){--focus-outline-color: #000000;box-shadow:none;outline:3px solid #000000;outline:var(--outline-width, 3px) solid var(--focus-outline-color);outline-offset:2px;outline-offset:var(--outline-gutter, 2px)}.tfa-entry-form{max-width:860px}.tfa-entry-form .form-actions input{margin-bottom:32px;margin-top:16px;max-width:280px;width:100%}.helfi-calculator .helfi-calculator-disclaimer{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.helfi-calculator .hds-text-input__label{display:inline}.helfi-calculator .hds-selection-group,.helfi-calculator .hds-text-input__input{scroll-margin-top:32px}.helfi-calculator .hds-selection-group>.helfi-calculator__error-placeholder{float:none}@media(min-width: 768px){.helfi-calculator .hds-text-input__input{width:auto}}.helfi-calculator .helfi-calculator__item:not(:first-child)>:first-child,.helfi-calculator .helfi-calculator__buttons{margin-top:24px}.helfi-calculator .helfi-calculator__buttons{display:flex;flex-direction:column;gap:16px}@media(min-width: 768px){.helfi-calculator .helfi-calculator__buttons{flex-direction:row;flex-wrap:wrap}}.helfi-calculator .helfi-calculator__item hr{background-color:#4d4d4d}.helfi-calculator .helfi-calculator-notification{margin-top:32px;scroll-margin-top:104px}.helfi-calculator .helfi-calculator__receipt__container h2:first-child{scroll-margin-top:152px}.helfi-calculator .helfi-calculator-notification .hds-notification__body>ul{margin-block:0}.helfi-calculator .helfi-calculator-notification .hds-notification__body li{margin-top:8px}.helfi-calculator .hds-notification__label{margin-top:0}.helfi-calculator .hds-notification--error .hds-notification__label::before{--icon-size: 24px;background-color:#b01038;background-size:contain;content:"";display:inline-block;height:24px;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--error-fill);mask-image:var(--hel-icon--error-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:24px;width:var(--icon-size, calc(var(--line-height) * 1em));margin-right:8px;margin-top:-3px}.helfi-calculator .helfi-calculator-required{font-weight:bold}.helfi-calculator .helfi-calculator__group{display:grid;grid-template-rows:0fr;margin-left:10px;margin-top:0 !important;overflow:hidden;transition:grid-template-rows .5s}@media(prefers-reduced-motion){.helfi-calculator .helfi-calculator__group{transition:none}}.helfi-calculator .helfi-calculator__group .helfi-calculator__item>p:first-child{margin-top:0}.helfi-calculator .helfi-calculator__group>:first-child{border-left:8px solid #ccc;padding-left:24px}.helfi-calculator .helfi-calculator__group>*{align-self:start;min-height:0;transition:visibility .5s linear;visibility:hidden}.helfi-calculator .helfi-calculator__group:not([data-hide-group=true]){grid-template-rows:1fr}.helfi-calculator .helfi-calculator__group:not([data-hide-group=true])>*{visibility:visible}.helfi-calculator .helfi-calculator__item .hds-checkbox{padding-bottom:16px}.helfi-calculator .helfi-calculator__dynamic-area__slots+button{margin-top:24px}.helfi-calculator .helfi-calculator__dynamic-slot{background-color:#f2f2f2;padding:32px 24px}.helfi-calculator .helfi-calculator__dynamic-slot:not(:first-child){margin-top:24px}.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot,.helfi-calculator .helfi-calculator__receipt{display:grid;overflow:hidden}@media(prefers-reduced-motion: no-preference){.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot,.helfi-calculator .helfi-calculator__receipt{animation:append-animate .3s linear}}.helfi-calculator [data-item-count] .helfi-calculator__dynamic-slot>div,.helfi-calculator .helfi-calculator__receipt>div{align-self:start;min-height:0}.helfi-calculator .helfi-calculator__dynamic_slot__fieldset{border:0 none;margin:0;padding:0}.helfi-calculator .helfi-calculator__legend--level_1{--line-height: 1;font-size:2.5rem;font-weight:400;line-height:1;line-height:var(--line-height);letter-spacing:-0.05rem}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_1{--line-height: 1;font-size:4rem;font-weight:400;letter-spacing:-0.075rem}}.helfi-calculator .helfi-calculator__legend--level_2{--line-height: 1.1875;font-size:2rem;font-weight:400;line-height:1.1875;line-height:var(--line-height);letter-spacing:-0.025rem}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_2{--line-height: 1;font-size:3rem;font-weight:400;letter-spacing:-0.0625rem}}.helfi-calculator .helfi-calculator__legend--level_3{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_3{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.helfi-calculator .helfi-calculator__legend--level_4{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_4{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.helfi-calculator .helfi-calculator__legend--level_5{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_5{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.helfi-calculator .helfi-calculator__legend--level_6{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);letter-spacing:.0125rem}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_6{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}@media(prefers-reduced-motion: no-preference){.helfi-calculator .helfi-calculator__receipt{animation-duration:.3s}}@keyframes append-animate{from{grid-template-rows:0fr}to{grid-template-rows:1fr}}.helfi-calculator h1:first-child,.helfi-calculator h2:first-child,.helfi-calculator h3:first-child,.helfi-calculator h4:first-child,.helfi-calculator h5:first-child,.helfi-calculator h6:first-child{margin-top:0}.helfi-calculator .hdbt-helper-text{color:#595959;display:block;font-size:1rem;font-size:var(--fontsize-body-m);line-height:1.5;line-height:var(--lineheight-l);margin-top:8px;white-space:pre-line}.helfi-calculator .hdbt-error-text{background-color:#f6e2e6;border-left:8px solid #b01038;color:#1a1a1a;display:block;margin-top:16px;padding:16px;padding-left:calc(16px + var(--icon-size) + 0.5rem);padding-left:calc(16px + var(--icon-size) + var(--spacing-2-xs));position:relative}.helfi-calculator .hdbt-error-text::before{background-color:#b01038;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--error-fill);mask-image:var(--hel-icon--error-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));left:16px;position:absolute;top:16px}.helfi-calculator .helfi-calculator__dynamic-remove-wrapper{display:flex;justify-content:flex-end}.helfi-calculator .helfi-calculator__dynamic-remove{margin-bottom:-24px;margin-right:-16px}.helfi-calculator .helfi-calculator__dynamic-remove::before{content:none !important}.helfi-calculator .helfi-calculator__dynamic-remove .hds-button__label{margin-bottom:0;padding-right:0}.helfi-calculator .helfi-calculator__receipt__wrapper::before,.helfi-calculator .helfi-calculator__receipt__wrapper::after{--height-unitless: 16;--scale: calc(var(--height-unitless) / 50);background-color:#e8f3fc;content:"";display:block;height:calc(16*1px);height:calc(var(--height-unitless)*1px);-webkit-mask-image:url("data:image/svg+xml;utf8,");mask-image:url("data:image/svg+xml;utf8,");-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:round;mask-repeat:round;-webkit-mask-size:calc(67px*(16 / 50)) calc(50px*(16 / 50));mask-size:calc(67px*(16 / 50)) calc(50px*(16 / 50));-webkit-mask-size:calc(67px*calc(16 / 50)) calc(50px*calc(16 / 50));mask-size:calc(67px*calc(16 / 50)) calc(50px*calc(16 / 50));-webkit-mask-size:calc(67px*var(--scale)) calc(50px*var(--scale));mask-size:calc(67px*var(--scale)) calc(50px*var(--scale));width:100%}.helfi-calculator .helfi-calculator__receipt__wrapper::after{transform:rotate(180deg)}.helfi-calculator .helfi-calculator__receipt__wrapper p,.helfi-calculator .helfi-calculator__receipt__wrapper .helfi-calculator__receipt-subtotal{max-width:860px}.helfi-calculator .helfi-calculator__receipt__container{background:#e8f3fc;padding:32px}.helfi-calculator .helfi-calculator__receipt-total{border-left:8px solid #c2a251;margin-top:40px;padding-left:40px}.helfi-calculator .helfi-calculator__receipt-total__prefix{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-total__prefix{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.helfi-calculator .helfi-calculator__receipt-total__value{--line-height: 1;font-size:2.5rem;font-weight:400;line-height:1;line-height:var(--line-height);letter-spacing:-0.05rem;display:block;margin-top:24px}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-total__value{--line-height: 1;font-size:4rem;font-weight:400;letter-spacing:-0.075rem}}.helfi-calculator .helfi-calculator__receipt-total__suffix{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);letter-spacing:.0125rem;display:block}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-total__suffix{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.helfi-calculator .helfi-calculator__receipt-total-explanation{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:flex;gap:8px;margin-left:8px;padding-top:4px}.helfi-calculator .helfi-calculator__receipt-total-explanation::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));flex-shrink:0}.helfi-calculator .helfi-calculator__receipt-hr{margin-top:48px}.helfi-calculator .helfi-calculator__receipt-subtotal{margin-top:40px}.helfi-calculator .helfi-calculator__receipt-subtotal h4{grid-area:title}.helfi-calculator .helfi-calculator__receipt-subtotal ul{grid-area:details;margin-bottom:0;margin-top:8px}.helfi-calculator .helfi-calculator__receipt-subtotal li{margin-top:0}.helfi-calculator .helfi-calculator__receipt-subtotal .helfi-calculator__receipt-subtotal-sum{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);grid-area:sum}@media(min-width: 992px){.helfi-calculator .helfi-calculator__receipt-subtotal .helfi-calculator__receipt-subtotal-sum{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 576px){.helfi-calculator .helfi-calculator__receipt-subtotal{display:grid;grid-gap:8px;gap:8px;grid-template-areas:"title sum" "details sum";grid-template-columns:1fr min-content;grid-template-rows:auto 1fr}}.region--attachments{height:0;visibility:hidden;width:0}.before-content{width:100%}*~.components,.component~.component{margin-top:32px}@media(min-width: 992px){*~.components,.component~.component{margin-top:64px}}.components--lower>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.components--computed>.component{padding-left:16px;padding-right:16px}@media(min-width: 768px){.components--lower>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards-grey),.components--computed>.component{padding-left:32px;padding-right:32px}}.component--full-width{padding-bottom:48px;padding-top:48px}@media(min-width: 768px){.component--full-width{padding-bottom:64px;padding-top:64px}}.component__container{margin-left:auto;margin-right:auto;max-width:1264px}.component__title,.component__description{margin-bottom:0;margin-top:0}.component__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);max-width:860px}.component__description>:first-child{margin-top:0}.component__description>:last-child{margin-bottom:0}.component__title+.component__description{margin-top:16px}.component__title+.component__content,.component__description+.component__content,.component__tags+.component__content{margin-top:24px}@media(min-width: 992px){.component__title+.component__content,.component__description+.component__content,.component__tags+.component__content{margin-top:48px}}.component--tpr-unit,.component--unit-services,.component--service-units{padding-left:16px;padding-right:16px}@media(min-width: 768px){.component--tpr-unit,.component--unit-services,.component--service-units{padding-left:32px;padding-right:32px}}.component__tags{margin-top:24px}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){max-width:1296px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){max-width:1328px}}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}@media(min-width: 768px)and (min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed){padding-left:32px;padding-right:32px}}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed) .component{max-width:860px}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed) .component--full-width{padding-bottom:16px;padding-top:16px}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed) .component--full-width{padding-bottom:32px;padding-top:32px}}.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed)>.component:not(.component--full-width){padding-left:16px;padding-right:16px}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed)>.component:not(.component--full-width){padding-left:32px;padding-right:32px}}@media(min-width: 768px){.wrapper:not(.page-type--landing-page) .components:not(.components--lower):not(.components--computed)>.component:not(.component--full-width){padding-left:0;padding-right:0}}.container{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.container{max-width:1328px}}@media(min-width: 768px){.container{padding-left:32px;padding-right:32px}}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;height:100%;z-index:1}.gin--horizontal-toolbar .dialog-off-canvas-main-canvas{--drupal-toolbar-height: 39px;padding-top:39px;padding-top:var(--drupal-toolbar-height)}@media(min-width: 976px){.gin--horizontal-toolbar .dialog-off-canvas-main-canvas{--drupal-toolbar-height: 54px}}.error-page{background-color:#efeff0}.error-page .no-sidebar .main-content{margin-top:0}body:has(.error-page__title){background-color:#efeff0}body:has(.error-page__title) .no-sidebar .main-content{margin-top:0}@media(min-width: 768px){.error-page-content__container{display:flex}}@media(min-width: 768px){.error-page__text-container{width:50%}}.error-page__title{margin-bottom:0}.error-page__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 768px){.error-page__description{margin-top:24px}}.error-page__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-flex;margin-top:32px}.error-page__link::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear}@media(prefers-reduced-motion){.error-page__link::after{transition:none}}.error-page__link[data-is-external]::after{content:none}.error-page__link:hover{-webkit-text-decoration:none;text-decoration:none}.error-page__link:hover::after{transform:translateX(4px)}@media(prefers-reduced-motion){.error-page__link:hover::after{transform:none}}.error-page__link+.error-page__link{margin-top:24px}.error-page__login-title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem}@media(min-width: 992px){.error-page__login-title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.error-page__login-form{margin-top:32px}@media(min-width: 768px){.special-page__illustration-container--error-page{padding-left:48px;padding-right:48px;padding-top:96px}}.footer{flex-shrink:0;margin:calc(50px + 48px) auto 0;max-width:1920px;width:100%;z-index:1}@media(min-width: 992px){.footer{margin-top:calc(50px + 64px)}}.footer a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:10%}.footer a:hover,.footer a:focus{text-decoration-thickness:.125rem}.footer .menu{list-style:none;margin:0;padding:0}.footer .hds-koros{margin-top:calc(-1*(50px - 1px))}.footer-top__container{padding-top:0}.footer-top{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto;padding-top:64px}@media(min-width: 768px){.footer-top{max-width:1328px}}@media(min-width: 768px){.footer-top{padding-left:32px;padding-right:32px}}@media(min-width: 768px){.footer-top{display:flex;flex-wrap:wrap}}.footer-top h2{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.footer-top h2{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.footer-top h2.footer-top__content__title{margin-top:32px}@media(min-width: 768px){.footer-top h2.footer-top__content__title{margin-top:0}}.footer-top p{margin-top:16px}@media(min-width: 768px){.footer-top nav{margin-right:96px}}.footer-top .menu{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin:8px 0 32px 0}@media(min-width: 768px){.footer-top .menu{margin-bottom:0;margin-top:16px}}footer.footer .menu__link{display:inline-block;padding-block:max(calc((44px - var(--line-height) * 1em) / 2) , 8px)}@media(min-width: 768px){.footer-top__content{max-width:544px}}.footer-bottom__container{padding-top:0}.footer-bottom{border-top:1px solid #b3b3b3;-moz-column-gap:32px;column-gap:32px;display:flex;flex-wrap:wrap;margin-top:48px;padding-bottom:48px;padding-top:24px;row-gap:16px}@media(min-width: 768px){.footer-bottom{margin-top:96px;padding-bottom:0}}@media(min-width: 768px){.footer-bottom__navigation-wrapper{align-items:center;display:flex;flex-wrap:nowrap;margin-bottom:48px}}.footer-bottom__navigation{margin-top:16px}@media(min-width: 768px){.footer-bottom__navigation{margin-top:0}}.footer-bottom__navigation .menu{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:flex;flex-wrap:wrap}.footer-bottom__navigation .menu__item{align-items:center;display:flex}.footer-bottom__navigation .menu__item::after{content:"";display:block;height:15px;margin:0 8px;width:1px}.footer-bottom__navigation .menu__item.menu__item--nolink{display:flex;width:auto}.footer-bottom__navigation .menu__item:last-child::after{display:none}.footer__back-to-top{--outline-gutter: 2px;--outline-width: 3px;--focus-outline-color: var(--hdbt-color-black);--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;align-self:flex-end;display:flex;margin-left:auto;margin-right:8px;min-height:44px;-webkit-text-decoration:none;text-decoration:none}@media(min-width: 992px){.footer__back-to-top{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.footer__back-to-top{margin-bottom:48px;margin-top:0}}.footer__back-to-top:focus,.footer__back-to-top:active{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:var(--outline-gutter)}.footer__back-to-top:hover,.footer__back-to-top:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.footer__back-to-top .hel-icon{transition:transform .2s linear}@media(prefers-reduced-motion){.footer__back-to-top .hel-icon{transition:none}}.footer__back-to-top:focus .hel-icon,.footer__back-to-top:hover .hel-icon{transform:translateY(-4px)}@media(prefers-reduced-motion){.footer__back-to-top:focus .hel-icon,.footer__back-to-top:hover .hel-icon{transform:none}}.footer--light{background-color:#efeff0;color:#fff}.footer--light .hds-koros{color:#efeff0}.footer--light a{color:#000}.footer--light .footer-bottom,.footer--light .footer-top{color:#000}.footer--light .footer-bottom .menu__item::after{background-color:#000}.footer--dark{background-color:#121212;background-color:var(--hdbt-color-black);color:#fff}.footer--dark .hds-koros{color:#121212;color:var(--hdbt-color-black)}.footer--dark a{color:#fff}.footer--dark .footer-bottom,.footer--dark .footer-top{color:#fff}.footer--dark .footer-bottom{border-color:#fff}.footer--dark .footer-bottom .menu__item::after{background-color:#fff}.footer--dark .footer__back-to-top{--focus-outline-color: var(--color-white)}.wrapper>.header{padding-top:114px}@media(min-width: 768px){.wrapper>.header{padding-top:0}}.layout-main-wrapper *{scroll-margin-top:113px}@media(min-width: 768px){.layout-main-wrapper *{scroll-margin-top:0}.toolbar-horizontal .layout-main-wrapper *{scroll-margin-top:64px}}.main-content{display:grid;grid-template-areas:"subnav" "content" "sidebar";grid-template-columns:100%;grid-template-rows:auto;margin-left:auto;margin-right:auto;margin-top:64px}@media(min-width: 992px){.main-content{margin-top:96px}}@media(min-width: 992px){.has-sidebar .main-content{grid-template-areas:"content sidebar";grid-template-columns:auto 404px}.has-sidebar--first .main-content{grid-template-areas:"subnav content" "sidebar content";grid-template-columns:404px auto;grid-template-rows:auto 1fr}}@media(min-width: 768px){.has-sidebar .main-content{max-width:1296px}}@media(min-width: 768px)and (min-width: 768px){.has-sidebar .main-content{max-width:1328px}}.page-title,.lead-in,.page-divider,.content-date,.main-image,.long-desc,.enriched-content:not(.components),.content-links,.content-tags:not(.content-tags--card),.social-media__items{max-width:1296px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.page-title,.lead-in,.page-divider,.content-date,.main-image,.long-desc,.enriched-content:not(.components),.content-links,.content-tags:not(.content-tags--card),.social-media__items{max-width:1328px}}@media(min-width: 768px){.page-title,.lead-in,.page-divider,.content-date,.main-image,.long-desc,.enriched-content:not(.components),.content-links,.content-tags:not(.content-tags--card),.social-media__items{padding-left:32px;padding-right:32px}}.enriched-content>.page-title{padding-left:0;padding-right:0}.layout-sidebar-first{display:none;grid-area:subnav;margin-bottom:48px}@media(min-width: 992px){.layout-sidebar-first{display:block;padding-left:32px;padding-right:32px}.no-sidebar-second .layout-sidebar-first{margin-bottom:0}}.layout-content{grid-area:content}.layout-content:not(:last-child){margin-bottom:48px}@media(min-width: 992px){.layout-content:not(:last-child){margin-bottom:0}}.layout-sidebar-second{padding-left:16px;padding-right:16px;grid-area:sidebar}@media(min-width: 768px){.layout-sidebar-second{padding-left:32px;padding-right:32px}}.user-login-page{background-color:#efeff0}.user-login-page .no-sidebar .main-content{margin-top:0}@media(min-width: 768px){.user-login-page-content__container{display:flex}}.user-login-page__title{--line-height: 1.1875;font-size:2rem;font-weight:400;line-height:1.1875;line-height:var(--line-height);letter-spacing:-0.025rem;margin-bottom:32px}@media(min-width: 992px){.user-login-page__title{--line-height: 1;font-size:3rem;font-weight:400;letter-spacing:-0.0625rem}}@media(min-width: 768px){.user-login-page__title{margin-bottom:48px}}@media(min-width: 768px){.user-login__form-container{width:50%}}.special-page__illustration-container--user-login{--illustration-large-width: 450px;justify-content:center;max-width:600px}@media(min-width: 768px){.special-page__illustration-container--user-login{max-width:none;max-width:initial}}@media(min-width: 768px){.special-page__illustration-container--user-login .special-page__illustration{max-width:none;max-width:initial}}.login-form .description{display:none}.login-form .form-item--error-message{margin-top:32px}.lower-content{margin-top:32px;width:100%}@media(min-width: 992px){.lower-content{margin-top:64px}}.lower-content .layout-content{margin:0;padding:0;width:100%}.maintenance-page{background-color:#efeff0}@media(min-width: 768px){.maintenance-page-content__container{display:flex}}@media(min-width: 768px){.maintenance-page__text-container{display:flex;flex-direction:column;justify-content:center;width:50%}}.maintenance-page__title{margin-bottom:0}.maintenance-page__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 768px){.maintenance-page__description{margin-top:24px}}.maintenance-page__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-flex;margin-top:32px}.maintenance-page__link::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear}@media(prefers-reduced-motion){.maintenance-page__link::after{transition:none}}.maintenance-page__link[data-is-external]::after{content:none}.maintenance-page__link:hover{-webkit-text-decoration:none;text-decoration:none}.maintenance-page__link:hover::after{transform:translateX(4px)}@media(prefers-reduced-motion){.maintenance-page__link:hover::after{transform:none}}.maintenance-page__link+.maintenance-page__link{margin-top:24px}.special-page__illustration-container--maintenance-page{--illustration-large-width: 350px;margin-bottom:48px}@media(min-width: 768px){.special-page__illustration-container--maintenance-page{--illustration-large-width: 460px;padding-inline:48px}}.special-page__illustration-container--maintenance-page .special-page__illustration{margin-top:96px}.paragraph-content>*:first-child{margin-top:0}@media(min-width: 768px){.tools__container{margin-top:16px}}@media(min-width: 768px){.breadcrumb__container+.tools__container{margin-bottom:20px;margin-top:-8px}}.wrapper{flex:1 0 auto;margin-left:auto;margin-right:auto;max-width:1920px;width:100%}.image-placeholder{aspect-ratio:16/9;background-color:var(--hdbt-color-palette--primary);position:relative;width:100%}.image-placeholder .hel-icon{--icon-size: 50%;color:var(--hdbt-color-palette-text--primary);left:25%;position:absolute;top:25%}.image picture{display:block}.image img{display:block;height:auto;max-width:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #e6e6e6}.image__caption{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);padding-top:16px}img{word-wrap:break-word}.announcement{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);height:auto;height:var(--js-announcement-height, auto);padding-bottom:16px}.announcement__container{--announcement-bg-color: #f2f2f2;--announcement-bg-size: 32px;--announcement-color: #0062b9;align-items:flex-start;background:linear-gradient(90deg, #0062b9 0, #0062b9 32px, #f2f2f2 32px);background:linear-gradient(90deg, var(--announcement-color) 0, var(--announcement-color) var(--announcement-bg-size), var(--announcement-bg-color) var(--announcement-bg-size));background-color:#f2f2f2;background-color:var(--announcement-bg-color);box-shadow:2px 2px 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:row-reverse;justify-content:space-between;min-height:32px;min-height:var(--announcement-bg-size);padding-bottom:16px;padding-left:calc(32px + 16px);padding-left:calc(var(--announcement-bg-size) + 16px);padding-right:16px;padding-top:16px;position:relative}.announcement__container::before{background-color:#fff;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--info-circle-fill);mask-image:var(--hel-icon--info-circle-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;left:calc(.5*(var(--announcement-bg-size) - 24px));margin-top:-12px;position:absolute;top:50%}@media(min-width: 768px){.announcement__container{--announcement-bg-size: 48px}}.announcement--alert .announcement__container{--announcement-bg-color: #f6e2e6;--announcement-color: #b01038}.announcement--alert .announcement__container::before{-webkit-mask-image:var(--hel-icon--error-fill);mask-image:var(--hel-icon--error-fill)}.announcement--attention .announcement__container{--announcement-color: #ffda07}.announcement--attention .announcement__container::before{-webkit-mask-image:var(--hel-icon--alert-circle-fill);mask-image:var(--hel-icon--alert-circle-fill);background-color:#000}.announcenemnt__content-body *:first-child{margin-top:0}.announcement__link{margin-top:16px}.announcement__link:first-child{margin-top:0}.announcement__link a::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:calc(var(--line-height)*1em);-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);mask-size:calc(var(--line-height) * 1em) calc(var(--line-height) * 1em);vertical-align:bottom;width:calc(var(--line-height)*1em);transition:transform .2s linear;margin-left:4px}@media(prefers-reduced-motion){.announcement__link a::after{transition:none}}.announcement__link a:focus::after,.announcement__link a:hover::after{transform:translateX(4px)}@media(prefers-reduced-motion){.announcement__link a:focus::after,.announcement__link a:hover::after{transform:none}}.announcement__link a[data-is-external]::after{content:none}.announcement__close{background:rgba(0,0,0,0);border:0 none;cursor:pointer;height:32px;margin-bottom:0;margin-left:0;margin-right:-8px;margin-top:-8px;padding:0;width:32px}.announcement__close::after{--icon-size: 32px;background-color:#000;background-size:contain;content:"";display:inline-block;height:32px;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--cross);mask-image:var(--hel-icon--cross);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:32px;width:var(--icon-size, calc(var(--line-height) * 1em))}.js-announcement__close--disabled{visibility:hidden}.js-announcement--hide{height:0;opacity:0;overflow:hidden;padding-bottom:0;transition:opacity linear .15s,height linear .2s .15s,padding-bottom linear .2s .15s,visibility linear 0s 0.35s;visibility:hidden}@media(prefers-reduced-motion){.js-announcement--hide{transition:none}}.hds-notification{margin-bottom:16px}.hds-notification__label .hel-icon{--icon-size: 24px;margin-right:8px}.messages__container{padding-top:0}.dialog__container.dialog__container--survey{display:none}.dialog__container{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;overflow:auto;overscroll-behavior:none;position:fixed;touch-action:none;z-index:100000}.dialog__overlay{background-color:rgba(0,0,0,.3);inset:0;position:fixed;z-index:100}.dialog{--survey-border-color: var(--color-bus);--survey-width: 558px;border-color:#0000bf;border-color:var(--survey-border-color);border-width:8px 0 0 0;display:flex;flex-direction:column;max-width:calc(100% - 32px);overflow-y:auto;padding:24px 16px;position:relative;width:558px;width:var(--survey-width);z-index:101}@media(min-width: 768px){.dialog{padding-left:32px;padding-right:32px}}.dialog__header:has(>:nth-child(2)){display:flex;flex-direction:row-reverse;justify-content:space-between}.dialog__content{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}.dialog__content>p:first-child{margin-top:0}.dialog__actions{display:flex;flex-direction:column;margin-top:24px;row-gap:16px}@media(min-width: 768px){.dialog__actions{-moz-column-gap:16px;column-gap:16px;flex-direction:row}}.dialog__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.dialog__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.dialog__close-button{background:rgba(0,0,0,0);border:0 none;cursor:pointer;height:48px;margin-bottom:0;margin-left:0;margin-right:-8px;margin-top:-8px;padding:0;width:48px}.dialog__close-button::after{--icon-size: 32px;background-color:#000;background-size:contain;content:"";display:inline-block;height:32px;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--cross);mask-image:var(--hel-icon--cross);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:32px;width:var(--icon-size, calc(var(--line-height) * 1em));margin:8px}.menu__link{-webkit-text-decoration:none;text-decoration:none}.menu__link:focus,.menu__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.menu__link[aria-current=page],.menu__link[aria-current=true]{font-weight:700}.menu__link__text{text-decoration:inherit}.menu__link__icon{display:none}.menu__link--unpublished{color:#b01038;color:var(--color-error)}.header-branding{--branding-height: 65px;--header-branding-padding: 16px;background-color:#fff;display:grid;grid-template-areas:". logo . search toggle profile ." "menu menu menu menu menu menu menu" "lang lang lang lang lang lang lang" "langmenu langmenu langmenu langmenu langmenu langmenu langmenu";grid-template-columns:16px auto 1fr auto auto auto 16px;grid-template-columns:var(--header-branding-padding) auto 1fr auto auto auto var(--header-branding-padding);grid-template-rows:65px min-content min-content min-content;grid-template-rows:var(--branding-height) min-content min-content min-content;position:fixed;top:0;width:100%;z-index:100}@media(min-width: 768px){.header-branding{--branding-height: 86px;--header-branding-padding: 24px;grid-template-areas:". logo . lang search toggle profile ." "langmenu langmenu langmenu langmenu langmenu langmenu langmenu langmenu" "menu menu menu menu menu menu menu menu";grid-template-columns:24px auto 1fr auto auto auto auto 24px;grid-template-columns:var(--header-branding-padding) auto 1fr auto auto auto auto var(--header-branding-padding);grid-template-rows:86px auto;grid-template-rows:var(--branding-height) auto}}@media(min-width: 992px){.header-branding{grid-template-areas:". logo . lang search toggle profile ." "langmenu langmenu langmenu langmenu . . . ." "menu menu menu menu menu menu menu menu"}}@media(min-width: 768px){.header-branding{position:relative;top:auto}}@media(min-width: 992px){.header-branding{--header-branding-padding: 32px}}.header-branding::before{align-self:end;background-color:#fff;border-bottom:1px solid #ccc;content:"";grid-column:1/-1;grid-row:1/span 1;height:100%;z-index:1}@media(min-width: 768px){.header-branding::before{height:0}}.toolbar-vertical .header-branding{top:var(--drupal-toolbar-height)}.breadcrumb{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:center;display:flex;list-style:none;margin:0;padding-inline:16px}@media(min-width: 768px){.breadcrumb{--line-height: 1.5;font-size:.875rem;font-weight:400}}@media(min-width: 768px){.breadcrumb{padding-inline:24px}}@media(min-width: 992px){.breadcrumb{padding-inline:32px}}.breadcrumb .hel-icon{display:none}@media(min-width: 768px){.breadcrumb .hel-icon{--icon-size: 0.875rem;display:block;margin:0 2px}}.breadcrumb__link{display:none;padding-block:8px}@media(min-width: 768px){.breadcrumb__link{display:block;padding-block:16px}}.breadcrumb__link:last-of-type{align-items:center;display:flex;margin-left:-8px}@media(min-width: 768px){.breadcrumb__link:last-of-type{margin-left:0}}.breadcrumb__link:last-of-type::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-left);mask-image:var(--hel-icon--angle-left);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}@media(min-width: 768px){.breadcrumb__link:last-of-type::before{display:none}}.breadcrumb__current{--line-height: 1.5;font-size:.875rem;font-weight:700;line-height:1.5;line-height:var(--line-height);display:none}@media(min-width: 768px){.breadcrumb__current{display:block}}.header-bottom{background-color:#fff}@media(min-width: 992px){.header-bottom{border-bottom:1px solid #ccc}}.header-bottom .menu{display:none;margin:0;padding:0;z-index:0}@media(min-width: 992px){.header-bottom .menu{display:flex}}.header-bottom .menu--level-0,.header-bottom .site-name__container{margin-left:22px;margin-right:22px;flex-wrap:wrap}.header-bottom .menu--level-0>*,.header-bottom .site-name__container>*{margin-left:10px;margin-right:10px}.header-bottom .site-name__container{display:none;padding-top:8px}@media(min-width: 992px){.header-bottom .site-name__container{display:flex}}.header-bottom .site-name__link{--line-height: 1.1666666667;font-size:1.5rem;font-weight:400;line-height:1.1666666667;line-height:var(--line-height);padding-top:16px;-webkit-text-decoration:none;text-decoration:none}.header-bottom .site-name__link:hover,.header-bottom .site-name__link:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.header-bottom .menu__item{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);list-style:none;position:relative}.header-bottom .menu__toggle-button{background-color:#f2f2f2;border:none;margin-left:4px;padding:0}.header-bottom .menu__toggle-button:hover{background-color:#ccc;cursor:pointer}.header-bottom .menu__toggle-button:focus{outline:solid 3px #000}.header-bottom .menu__toggle-button-icon{transition:transform .2s ease-in}@media(prefers-reduced-motion){.header-bottom .menu__toggle-button-icon{transition:none}}.header-bottom [aria-expanded=true]>.menu__toggle-button-icon{transform:rotate(180deg)}.header-bottom .menu__link-wrapper{align-items:center;display:flex;height:100%;position:relative}.header-bottom .menu__link{display:inline-block;padding:24px 0}.header-bottom .menu__link::before{background-color:#000;bottom:0;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);width:0}.header-bottom .menu__link[aria-current=page]::before{height:4px;width:100%}.header-bottom .menu__link:focus{outline:none}.header-bottom .menu__link:focus::after{box-shadow:0 0 0 3px #000;content:"";display:block;height:50%;left:-4px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 8px)}.header-bottom .menu__item--item-below .menu__link:focus::after{left:-2px;width:calc(100% - 24px)}.header-bottom .menu__link--active-trail{font-weight:700}.header-bottom .menu__link--active-trail::before{height:4px;width:100%}.header-bottom .menu__link__text{display:inline-block}.header-bottom .menu--level-1{background-color:#fff;border:1px solid #ccc;bottom:auto;display:none;left:-20px;min-width:310px;position:absolute;width:calc(100% + 64px);z-index:100}.header-bottom .menu__item--hover .menu--level-1,.header-bottom .menu__item--open .menu--level-1{display:block}.header-bottom .menu--level-1 .menu__toggle-button{display:none}.header-bottom .menu--level-1 .menu__link,.header-bottom .menu--level-1 .menu__item--nolink{--line-height: 1.25;font-size:1rem;font-weight:400;line-height:1.25;line-height:var(--line-height);display:block;padding:16px 20px}.header-bottom .menu--level-1 .menu__link::before,.header-bottom .menu--level-1 .menu__item--nolink::before{bottom:0;height:100%;left:0;margin:0;right:auto;top:0;transition:width 100ms ease-in}.header-bottom .menu--level-1 .menu__link:focus,.header-bottom .menu--level-1 .menu__item--nolink:focus{margin:0}.header-bottom .menu--level-1 .menu__link:focus::after,.header-bottom .menu--level-1 .menu__item--nolink:focus::after{height:100%;left:8px;width:calc(100% - 16px)}.header-bottom .menu--level-1 .menu__link[aria-current=page],.header-bottom .menu--level-1 .menu__item--nolink[aria-current=page]{font-weight:700}.header-bottom .menu--level-1 .menu__link:hover::before,.header-bottom .menu--level-1 .menu__link[aria-current=page]::before,.header-bottom .menu--level-1 .menu__link.menu__link--active-trail::before,.header-bottom .menu--level-1 .menu__item--nolink:hover::before,.header-bottom .menu--level-1 .menu__item--nolink[aria-current=page]::before,.header-bottom .menu--level-1 .menu__item--nolink.menu__link--active-trail::before{height:100%;width:4px}.header-bottom .menu--level-1 .menu__item--active-trail::before{height:100%;width:0}.nav-toggle-dropdown--search .nav-toggle-dropdown__content{background-color:#f2f2f2}.header-search-wrapper{padding-left:16px;padding-right:16px;max-width:860px;padding-block:48px}@media(min-width: 768px){.header-search-wrapper{padding-left:32px;padding-right:32px}}.header-search-wrapper .helfi-search__form{align-items:initial;flex-direction:column;margin-bottom:24px}@media(min-width: 576px){.header-search-wrapper .helfi-search__form{align-items:flex-end;flex-direction:row}}.header-search-wrapper .helfi-search__form .hds-text-input{width:100%}.header-search__javascript-disabled{display:block;margin-bottom:24px}.header-search__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-bottom:16px;margin-top:0}@media(min-width: 992px){.header-search__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.search-container__links-container{display:flex;flex-direction:column;gap:24px}@media(min-width: 768px){.search-container__links-container{flex-direction:row}}@media(min-width: 768px){.search-container__link{width:50%}}.search-container__link p{margin-top:0}.search__link-external{display:inline-block;margin-bottom:8px;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}.header{--header-top-height: 0}@media(min-width: 992px){.header{--header-top-height: calc(28px + 1.25rem)}}.header-top{display:none}@media(min-width: 992px){.header-top{--line-height: 1.4285714286;font-size:.875rem;font-weight:400;line-height:1.4285714286;line-height:var(--line-height);align-items:center;background-color:#f2f2f2;display:flex;justify-content:flex-end;padding:0 32px}}.header-top .menu{display:flex;list-style:none;margin:0;padding:0}.header-top .menu__item+.menu__item{margin-inline-start:4px}.header-top .menu__link{display:inline-block;padding-block:14px;padding-inline:6px}.header-top .menu__item:last-child .menu__link{padding-inline-end:0}.header-top .link-to-site-frontpage{-webkit-text-decoration:none;text-decoration:none}.header-top .link-to-site-frontpage:focus,.header-top .link-to-site-frontpage:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.header-top .link-to-site-frontpage[aria-current=page],.header-top .link-to-site-frontpage[aria-current=true]{font-weight:700}.header-top .menu__link__text::after{--external-icon-move: translate(1px, -1px)}@media(prefers-reduced-motion){.header-top .menu__link__text::after{--external-icon-move: scale(1)}}.helfi-search__form{align-items:flex-end;display:flex;gap:8px}.helfi-search__form .form-item{margin-bottom:0}html:not(.js) .helfi-search__form{display:none}.helfi-search__submit-button{height:56px}.language-link{-webkit-text-decoration:none;text-decoration:none;--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#1a1a1a;display:inline-block;margin-left:8px;margin-right:8px;padding-block:10px}.language-link:focus,.language-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.language-link[aria-current=page],.language-link[aria-current=true]{font-weight:700}.language-link:first-child{margin-left:0}.language-link[aria-current=true]{cursor:default;position:relative;-webkit-text-decoration:none;text-decoration:none}.language-link[aria-current=true]::before{border-bottom:3px solid #1a1a1a;bottom:7px;content:"";display:block;left:0;position:absolute;right:0}.language-link.is-disabled{color:#595959;cursor:not-allowed}.language-link.is-disabled.is-alternative{display:none}.local-tasks__wrapper{display:none}@media(min-width: 768px){.local-tasks__wrapper{display:block;margin:0 24px}}@media(min-width: 992px){.local-tasks__wrapper{margin:0 32px 16px}}.local-tasks{display:flex;flex:1 1;height:56px;list-style:none;margin:0 0 0 -4px;padding:0}.local-task{align-items:center;display:flex;font-weight:500;margin-left:32px;outline:none;padding:0}.local-task:first-child{margin-left:0}.local-task a{align-items:center;display:flex;height:100%;padding:4px;position:relative;-webkit-text-decoration:none;text-decoration:none}.local-task a::after{background-color:#000;bottom:0;content:"";height:4px;left:0;position:absolute;right:0;transform:scale(0);transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1)}.local-task a.is-active::after,.local-task a:hover::after{transform:scale(1)}.local-task a:focus{outline:3px solid #000;outline-offset:2px}.layout-sidebar-first{display:none}@media(min-width: 992px){.layout-sidebar-first{display:block}}.has-section-nav .layout-sidebar-first{display:block}.sidebar-navigation__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);border-bottom:2px solid #000;margin-top:0}@media(min-width: 992px){.sidebar-navigation__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.sidebar-navigation__title .sidebar-navigation__title-link{-webkit-text-decoration:none;text-decoration:none;align-items:center;display:flex;margin-block:8px;padding-block:16px;position:relative}.sidebar-navigation__title .sidebar-navigation__title-link:focus,.sidebar-navigation__title .sidebar-navigation__title-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.sidebar-navigation__title .sidebar-navigation__title-link[aria-current=page],.sidebar-navigation__title .sidebar-navigation__title-link[aria-current=true]{font-weight:700}.sidebar-navigation__title .sidebar-navigation__title-link::before{background-color:#000;background-size:contain;content:"";display:flex;height:25px;-webkit-mask-image:var(--hel-icon--arrow-left);mask-image:var(--hel-icon--arrow-left);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:25px 25px;mask-size:25px 25px;vertical-align:bottom;width:25px;transition:transform .2s linear;margin-left:8px;margin-right:16px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.sidebar-navigation__title .sidebar-navigation__title-link::before{transition:none}}.sidebar-navigation__title .sidebar-navigation__title-link:focus::before,.sidebar-navigation__title .sidebar-navigation__title-link:hover::before{transform:scaleX(1) translateX(-4px);transform:scaleX(var(--lang-direction, 1)) translateX(-4px)}@media(prefers-reduced-motion){.sidebar-navigation__title .sidebar-navigation__title-link:focus::before,.sidebar-navigation__title .sidebar-navigation__title-link:hover::before{transform:none}}.sidebar-navigation__title .sidebar-navigation__title-link:focus{outline:3px solid #000;outline-offset:-5px}.sidebar-navigation__title .sidebar-navigation__title-link.sidebar-navigation__title-link--unpublished{color:#b01038;color:var(--color-error)}.sidebar-navigation__title .sidebar-navigation__title-link.sidebar-navigation__title-link--unpublished::before{background-color:#b01038;background-color:var(--color-error)}.sidebar-navigation{width:100%}.sidebar-navigation .menu__toggle-button{background:rgba(0,0,0,0);border:none;display:none;height:44px;padding:0;position:relative;width:44px}:where(html.js) .sidebar-navigation .menu__toggle-button{display:block}.sidebar-navigation .menu__toggle-button::before{background-color:#f2f2f2;content:"";height:24px;inset:0;margin:auto;position:absolute;width:24px}.sidebar-navigation .menu__toggle-button .hel-icon{transition:transform .2s ease-in}@media(prefers-reduced-motion){.sidebar-navigation .menu__toggle-button .hel-icon{transition:none}}.sidebar-navigation .menu__toggle-button:focus{outline:3px solid #000;outline-offset:-5px}.sidebar-navigation .menu__toggle-button:hover{cursor:pointer}.sidebar-navigation .menu__toggle-button:hover::before{background-color:#ccc}.sidebar-navigation .menu__link-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.sidebar-navigation .menu{list-style:none;margin:0;padding:0;width:100%}.sidebar-navigation .menu__item{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.sidebar-navigation .menu__item.menu__item--active-trail{display:flex;flex-wrap:wrap}.sidebar-navigation .menu__item.menu__item--active-trail>.menu__link-wrapper{font-weight:bold}.sidebar-navigation .menu__item--children .menu{display:block}:where(html.js) .sidebar-navigation .menu__item--children .menu{display:none}.sidebar-navigation .menu__item--open>.menu{display:block}.sidebar-navigation .menu__item--open>.menu__link-wrapper .hel-icon{transform:rotate(180deg)}.sidebar-navigation .menu__item--nolink,.sidebar-navigation .menu__link{margin-block:2px;padding:8px 4px;position:relative;width:100%}.sidebar-navigation .menu__item--nolink:focus,.sidebar-navigation .menu__link:focus{outline:3px solid #000;outline-offset:-3px}.sidebar-navigation .menu__item--item-below>.menu__link-wrapper .menu__item--nolink,.sidebar-navigation .menu__item--item-below>.menu__link-wrapper .menu__link{width:calc(100% - 44px)}.sidebar-navigation .menu--level-1{border-left:1px solid #ccc;margin-bottom:16px;padding-left:16px}.sidebar-navigation .menu--level-1 .menu{border-left:1px solid #ccc;padding-left:16px}.sidebar-navigation .menu--level-1 .menu__item--nolink[aria-current=page]::before,.sidebar-navigation .menu--level-1 .menu__link[aria-current=page]::before{background-color:#000;content:"";height:calc(100% + (2 * 2px));inset:0;left:calc(-1 * 16px - 1px);position:absolute;top:-2px;width:3px}.sidebar-navigation .menu--level-0>.menu__item{border-bottom:1px solid #ccc}.sidebar-navigation .menu--level-0>.menu__item>.menu__link-wrapper .menu__link{margin-block:8px;padding:8px 4px}@media(min-width: 992px){.sidebar-navigation+.sidebar-navigation{margin-top:64px}}@media(max-width: 992px){.sidebar-navigation--section-navigation{background-color:#f2f2f2;display:block}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu__toggle-button{margin-right:-10px}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu--level-0{padding-left:16px;padding-right:16px}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu--level-0>.menu__item:last-child{border-bottom:0}}@media(max-width: 992px){.sidebar-navigation--section-navigation .menu__item--item-below>.menu__link-wrapper{padding-right:0}}@media(max-width: 992px){.section-navigation__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);background-color:#f2f2f2;border-bottom:0 none;flex-grow:1;margin-top:0;padding:0}}@media(max-width: 992px)and (min-width: 992px){.section-navigation__title{--line-height: 1.5;font-size:1.25rem;font-weight:700}}@media(max-width: 992px){.section-navigation__title a{margin-bottom:0;margin-top:0;padding-left:16px;padding-right:16px}}@media(max-width: 992px){.section-navigation__title a::before{display:none}}@media(max-width: 992px){.section-navigation__header{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);align-items:stretch;display:flex}}@media(max-width: 992px){.section-navigation__header .section-navigation__toggle-wrapper{align-items:center;background-color:#dedfe1;display:flex}}.section-navigation__header .menu__toggle-button{display:none}@media(max-width: 992px){.section-navigation__header .menu__toggle-button{background-color:#dedfe1;height:54px;margin-right:0;width:54px}}.section-navigation__header .menu__toggle-button::before{display:none}@media(max-width: 992px){:where(html.js) .section-navigation__header .menu__toggle-button{display:block}}@media(max-width: 992px){.section-navigation__menu-wrapper{display:block}:where(html.js) .section-navigation__menu-wrapper{display:none}}@media(max-width: 992px){.section-navigation__menu-wrapper .menu__toggle-button::before{background-color:#dedfe1}}@media(max-width: 992px){.sidebar-navigation--section-navigation--open .sidebar-navigation__title{background-color:#dedfe1}}@media(max-width: 992px){.sidebar-navigation--section-navigation--open .section-navigation__header .menu__toggle-button .hel-icon{transform:rotate(180deg)}}@media(max-width: 992px){.sidebar-navigation--section-navigation--open .section-navigation__menu-wrapper{display:block}}.skip-link{--border-width: 2px;--border-color: var(--color-white);--outline-width: 3px;--background-color: var(--hdbt-color-black);--color: var(--color-white);--focus-outline-color: var(--hdbt-color-black);word-wrap:normal;background-color:#121212;background-color:var(--background-color);border:2px solid #ffffff;border:var(--border-width) solid var(--border-color);color:#ffffff;color:var(--color);font-weight:500;left:50%;max-width:90%;position:absolute;scroll-margin-top:105px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transform:translate(-50%, 0);transition:transform ease-out .2s;width:-moz-max-content;width:max-content;z-index:2}@media(prefers-reduced-motion){.skip-link{transition:none}}.skip-link:not(:focus){clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);max-height:1px;max-width:1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap}@media(min-width: 768px){.skip-link{scroll-margin-top:24px}}.skip-link:focus,.skip-link:active{outline:var(--outline-width) solid var(--focus-outline-color);outline-offset:0;padding:8px 24px}.skip-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.skip-link--skip-to-main{top:0}.skip-link--skip-to-main:focus,.skip-link--skip-to-main:active{transform:translate(-50%, 102px)}@media(min-width: 768px){.skip-link--skip-to-main:focus,.skip-link--skip-to-main:active{transform:translate(-50%, 24px)}}.table-of-contents{max-width:1296px}@media(min-width: 768px){.table-of-contents{max-width:1328px}}.table-of-contents:not(:first-child){margin-top:32px}@media(min-width: 992px){.table-of-contents:not(:first-child){margin-top:64px}}@media(min-width: 768px){.table-of-contents{padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}@media(min-width: 768px)and (min-width: 768px){.table-of-contents{padding-left:32px;padding-right:32px}}.table-of-contents+*{margin-top:32px}@media(min-width: 992px){.table-of-contents+*{margin-top:64px}}.table-of-contents__container{background-color:#f2f2f2;border-inline-start:8px solid #c2a251;max-width:908px;padding:32px 24px}.table-of-contents__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-bottom:0;margin-top:0}@media(min-width: 992px){.table-of-contents__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.table-of-contents__title+.table-of-contents__content{padding-top:16px}@media(min-width: 992px){.table-of-contents__title+.table-of-contents__content{padding-top:24px}}.table-of-contents__list{list-style-type:none;margin:0;padding:0}.table-of-contents__list>.table-of-contents__item~.table-of-contents__item{padding-top:16px}.table-of-contents__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-block;position:relative}.table-of-contents__link:focus{outline:none}.table-of-contents__link:focus::after{box-shadow:0 0 0 3px #000;content:"";display:block;height:100%;left:-4px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 8px)}.table-of-contents__js{display:none}.table-of-contents__js[data-js=true]{display:block}.table-of-contents__nojs{background-color:#f2f2f2;display:flex;flex-flow:column;padding:32px 24px}@media(min-width: 768px){.table-of-contents__nojs{flex-flow:row}}.table-of-contents__nojs .nojs__icon{display:inline-flex;margin-bottom:24px;margin-inline-end:16px}@media(min-width: 768px){.table-of-contents__nojs .nojs__icon{margin-inline-end:24px}}.table-of-contents__nojs .nojs__icon .hel-icon{--icon-size: 64px}@media(min-width: 768px){.table-of-contents__nojs .nojs__icon .hel-icon{--icon-size: 6.25rem}}.table-of-contents__nojs .nojs__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.table-of-contents__nojs .nojs__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.table-of-contents__nojs .nojs__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}@media(min-width: 992px){.table-of-contents__nojs .nojs__desc{margin-top:24px}}.table-of-contents__nojs .nojs__desc p:first-child{margin:0}[data-once=table-of-contents]:focus,[data-once=table-of-contents]:active{outline:3px solid #000;outline-offset:2px}.tab__content[aria-hidden=true]{display:none}.tab{background:rgba(0,0,0,0);border:none;display:inline-block;padding:16px;-webkit-text-decoration:none;text-decoration:none}.tab[aria-selected=true]{border-bottom:4px solid #1a1a1a}.tab:hover{cursor:pointer}.tabs--unit-search{margin-top:12px}.hds-pagination-container{margin-top:32px;text-align:center}@media(min-width: 768px){.hds-pagination-container{margin-top:64px}}.hds-pagination{--active-page-background-color: var(--color-black);--link-height: 44px;--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:inline-block;font-weight:700;position:relative;transform:scaleY(-1)}.hds-pagination::before{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);speak:never;content:attr(data-next);content:attr(data-next)/"";display:block;float:right;line-height:54.4px;padding-left:34px;padding-right:46px;transform:scaleY(-1);visibility:hidden}.hds-pagination__button-prev,.hds-pagination__button-next{list-style:none;margin-bottom:0;margin-top:0;padding:0}.hds-pagination__button-prev{float:left;margin-right:8px;transform:scaleY(-1);white-space:nowrap}.hds-pagination__button-next{position:absolute;right:0;top:0;transform:scaleY(-1);white-space:nowrap}.hds-pagination__button-prev-label{padding:16px 16px 16px 4px}.hds-pagination__button-next-label{padding:16px 4px 16px 16px}.hds-pagination__pages{display:inline-flex;flex-wrap:wrap;gap:0.5rem;gap:var(--spacing-2-xs);justify-content:center;list-style:none;margin-bottom:0;margin-top:0;padding:0;padding-bottom:5px;transform:scaleY(-1)}.hds-pagination__item-link{align-items:center;border-radius:calc(var(--link-height)/2);color:#1a1a1a;color:var(--color-black-90);display:flex;height:var(--link-height);justify-content:center;min-width:var(--link-height);padding-left:0.25rem;padding-left:var(--spacing-3-xs);padding-right:0.25rem;padding-right:var(--spacing-3-xs);-webkit-text-decoration:none;text-decoration:none}.hds-pagination__item-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.hds-pagination__item-link:focus,.hds-pagination__item-link:active{outline:solid #0072c6 3px;outline:solid var(--color-coat-of-arms) 3px;outline-offset:1px}.hds-pagination__item-link.hds-pagination__item-link--active{background-color:var(--active-page-background-color);color:#ffffff;color:var(--color-white)}.hds-pagination__item-link.hds-pagination__item-link--active:hover{-webkit-text-decoration:none;text-decoration:none}.hds-pagination__item-ellipsis{align-items:center;color:#1a1a1a;color:var(--color-black-90);display:flex;height:var(--link-height);justify-content:center;width:24px}.lead-in .component__content{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);max-width:860px}@media(min-width: 992px){.lead-in .component__content{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.page-divider+*{margin-top:48px}.page-divider:first-child{display:none}.page-divider:first-child+*{margin-top:0}.page-title~article .page-divider{display:block}.page-title~article .page-divider+*{margin-top:48px}.page-divider::after{background-color:#000;content:"";display:block;height:2px;margin-top:32px;width:64px}.long-desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.long-desc>p{max-width:860px}.long-desc>:first-child{margin-top:0}.main-image+.long-desc{margin-top:64px}.content-date{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959;margin-bottom:24px}.content-date__datetime--updated::before{background-color:currentcolor;content:"";display:inline-block;height:1em;margin-bottom:-1px;margin-left:8px;margin-right:8px;width:1px}.content-links{margin-top:32px}@media(min-width: 992px){.content-links{margin-top:64px}}.content-links__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem}@media(min-width: 992px){.content-links__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.content-links__links{margin-top:24px;padding:0}.content-links__links__link{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);list-style:none;padding:0}.content-links__links__link+.content-links__links__link{margin-top:16px}.content-links__links__link a::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size, calc(var(--line-height) * 1em));-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));mask-size:var(--icon-size, calc(var(--line-height) * 1em)) var(--icon-size, calc(var(--line-height) * 1em));vertical-align:bottom;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear;margin-left:4px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.content-links__links__link a::after{transition:none}}.content-links__links__link a:hover{-webkit-text-decoration:none;text-decoration:none}.content-links__links__link a:hover::after{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.content-links__links__link a:hover::after{transform:none}}.content-links__links__link a[data-is-external]::after{content:none}.sidebar_block_heading{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;border-bottom:2px solid #000;margin-top:0;padding-bottom:24px;width:100%}@media(min-width: 992px){.sidebar_block_heading{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.cookie-compliance--lead-in__container{max-width:1296px;padding-left:16px;padding-right:16px;padding-top:0}@media(min-width: 768px){.cookie-compliance--lead-in__container{max-width:1328px}}@media(min-width: 768px){.cookie-compliance--lead-in__container{padding-left:32px;padding-right:32px}}.cookie-compliance--lead-in__container h1{margin-bottom:32px;margin-top:0}.cookie-compliance-block{max-width:1296px}@media(min-width: 768px){.cookie-compliance-block{max-width:1328px}}.cookie-compliance-block .cookie-selection-instruction{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);border-bottom:1px solid #ccc;display:flex;margin-top:32px;padding-bottom:32px}.cookie-compliance-block .cookie-selection-instruction::before{background-color:#000;background-size:contain;content:"";display:flex;height:32px;-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;vertical-align:bottom;width:32px;margin-right:8px}.cookie-compliance-block .cookie-selection-instruction p{margin-top:0}.cookie-compliance-block .hds-checkbox{display:block;margin-top:32px}.cookie-compliance-block .hds-checkbox .hds-checkbox__label,.cookie-compliance-block .hds-checkbox>label{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block;padding-left:calc(var(--size) + 16px)}@media(min-width: 992px){.cookie-compliance-block .hds-checkbox .hds-checkbox__label,.cookie-compliance-block .hds-checkbox>label{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.cookie-compliance-block .hds-checkbox .hds-checkbox__input,.cookie-compliance-block .hds-checkbox .hds-checkbox__label::after,.cookie-compliance-block .hds-checkbox>label::after,.cookie-compliance-block .hds-checkbox .hds-checkbox__label::before,.cookie-compliance-block .hds-checkbox>label::before{top:7px}.cookie-compliance-block .form-item:not(:last-of-type) .description{border-bottom:1px solid #ccc}.cookie-compliance-block .description{display:block}@media(min-width: 992px){.cookie-compliance-block .description{padding-top:16px}}.cookie-compliance-block .buttons input{margin-bottom:8px}.cookie-compliance--lead-in__container p,.cookie-compliance-block p{max-width:860px}.embedded-content-cookie-compliance,.react-and-share-cookie-compliance,.helfi-charts-cookie-compliance{align-content:center;align-items:center;display:flex;justify-content:center}.map .embedded-content-cookie-compliance,.remote-video .embedded-content-cookie-compliance,.map .react-and-share-cookie-compliance,.remote-video .react-and-share-cookie-compliance,.map .helfi-charts-cookie-compliance,.remote-video .helfi-charts-cookie-compliance{aspect-ratio:16/9}.embedded-content-cookie-compliance .message,.react-and-share-cookie-compliance .message,.helfi-charts-cookie-compliance .message{background-color:#fff;margin:16px;max-width:892px;padding:16px}@media(min-width: 768px){.embedded-content-cookie-compliance .message,.react-and-share-cookie-compliance .message,.helfi-charts-cookie-compliance .message{margin:64px;max-width:924px;padding:32px}}.embedded-content-cookie-compliance .message .hel-icon,.react-and-share-cookie-compliance .message .hel-icon,.helfi-charts-cookie-compliance .message .hel-icon{--icon-size: 24px}.embedded-content-cookie-compliance .message h2,.react-and-share-cookie-compliance .message h2,.helfi-charts-cookie-compliance .message h2{margin-top:0;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.embedded-content-cookie-compliance .message h2,.react-and-share-cookie-compliance .message h2,.helfi-charts-cookie-compliance .message h2{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.embedded-content-cookie-compliance .message .buttons,.react-and-share-cookie-compliance .message .buttons,.helfi-charts-cookie-compliance .message .buttons{display:flex;flex-direction:column;margin-top:16px}@media(min-width: 768px){.embedded-content-cookie-compliance .message .buttons,.react-and-share-cookie-compliance .message .buttons,.helfi-charts-cookie-compliance .message .buttons{flex-direction:row}}.embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.embedded-content-cookie-compliance .message .hds-button,.react-and-share-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.react-and-share-cookie-compliance .message .hds-button,.helfi-charts-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.helfi-charts-cookie-compliance .message .hds-button{--theme-fg1: var(--color-white);--theme-fg2: var(--color-black);--theme-bg1: var(--color-black);--theme-bg2: transparent;--theme-focus: var(--color-black);--theme-focus-gutter-color: transparent;margin-top:16px;max-width:400px}@media(min-width: 768px){.embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.embedded-content-cookie-compliance .message .hds-button,.react-and-share-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.react-and-share-cookie-compliance .message .hds-button,.helfi-charts-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.helfi-charts-cookie-compliance .message .hds-button{margin-left:16px;margin-top:0}}.embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]):first-child,.embedded-content-cookie-compliance .message .hds-button:first-child,.react-and-share-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]):first-child,.react-and-share-cookie-compliance .message .hds-button:first-child,.helfi-charts-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]):first-child,.helfi-charts-cookie-compliance .message .hds-button:first-child{margin-left:0;margin-top:0}.embedded-content-cookie-compliance{background-color:#e6e6e6}.react-and-share-cookie-compliance,.helfi-charts-cookie-compliance{background-color:#f2f2f2}.layout-main-wrapper>.block--react-and-share:last-child .message{margin-bottom:80px}.react-and-share-cookie-compliance .message{background-color:rgba(0,0,0,0);padding:0}.errand-service{margin-top:48px;max-width:860px}@media(min-width: 992px){.errand-service{margin-top:64px}}.errand-service__container{padding:0}.errand-service__title{margin-top:0}.errand-service__description{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:24px}.errand-service__description p:first-child{margin-top:0}.errand-service__accordion{margin-top:32px}@media(min-width: 992px){.errand-service__accordion{margin-top:64px}}.errand-service__accordion .accordion__container{padding-left:0;padding-right:0;padding-top:0}.errand-service__accordion .errand-service__detail-links{list-style:none;padding-left:0;padding-top:0}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link-wrapper{margin-top:16px}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link-wrapper:first-child{margin-top:0}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link{display:flex}.errand-service__accordion .errand-service__detail-links .errand-service__detail-link:before{background-color:#000;background-size:contain;content:"";display:flex;height:24px;-webkit-mask-image:var(--hel-icon--globe);mask-image:var(--hel-icon--globe);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;flex-shrink:0;margin-right:8px}.page-type--news-item .sidebar-first{display:block}.news-listing{margin-top:0;padding-inline-start:0;padding-top:0}.news-listing__link{display:block}.news-listing__link::after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.news-listing__title{margin-top:0}.news-listing__datetime{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:#595959}.components--news{margin-top:0}.news-listing__content--unpublished::before{opacity:.3}.news-listing__content--unpublished .news-listing__link,.news-listing__content--unpublished .news-listing__datetime{color:#b01038;color:var(--color-error)}.news-listing--latest-tiny-teasers .news-listing__item{border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--color-black-10);display:flex;margin-top:0;padding-bottom:16px;padding-top:16px;position:relative}.news-listing__tiny-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:8px}.news-listing--medium-teasers{list-style:none}.news-listing--medium-teasers .news-listing__item+.news-listing__item{margin-top:24px}@media(min-width: 768px){.news-listing--medium-teasers .news-listing__item+.news-listing__item{margin-top:0}}.news-listing--latest-medium-teasers{margin-bottom:0;padding-inline-start:0;padding-right:0}@media(min-width: 768px){.news-listing--latest-medium-teasers{grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2, 1fr);grid-row-gap:32px;row-gap:32px}}.news-listing--latest-medium-teasers .news-listing__item{list-style:none;margin-top:24px;position:relative}@media(min-width: 768px){.news-listing--latest-medium-teasers .news-listing__item{margin-top:0}}.news-listing__medium-teaser{padding-inline-start:20px}@media(min-width: 992px){.news-listing__medium-teaser{padding-inline-start:28px}}.news-listing__medium-teaser::before{background-color:var(--hdbt-color-palette--accent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:4px}[dir=rtl] .news-listing__medium-teaser::before{left:auto;right:0}.news-listing__medium-teaser .news-listing__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:700}}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}}@media(min-width: 992px)and (min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.news-listing__medium-teaser .news-listing__datetime{display:block;margin-top:16px}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__datetime{margin-top:24px}}.news-listing--card-teasers{display:grid;grid-gap:0;gap:0;list-style:none;padding-left:0}@media(min-width: 768px){.news-listing--card-teasers{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(3, 1fr)}}.news-listing--card-teasers .news-listing__item+.news-listing__item{margin-top:32px}@media(min-width: 768px){.news-listing--card-teasers .news-listing__item+.news-listing__item{margin-top:0}}.news-listing--sidebar{margin-bottom:64px}.news-listing--sidebar .link__read-more-news{align-items:center;display:flex;-webkit-text-decoration:none;text-decoration:none}.news-listing--sidebar .link__read-more-news .hel-icon--arrow-right{transition:transform .2s linear;height:24px;margin-inline-start:4px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1));width:24px}@media(prefers-reduced-motion){.news-listing--sidebar .link__read-more-news .hel-icon--arrow-right{transition:none}}.news-listing--sidebar .link__read-more-news:focus,.news-listing--sidebar .link__read-more-news:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.news-listing--sidebar .link__read-more-news:focus .hel-icon,.news-listing--sidebar .link__read-more-news:hover .hel-icon{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.news-listing--sidebar .link__read-more-news:focus .hel-icon,.news-listing--sidebar .link__read-more-news:hover .hel-icon{transform:none}}.service-channel{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);background-color:#e8f3fc;background-color:var(--color-fog-light);margin:32px 0 0;padding:24px}@media(min-width: 992px){.service-channel{padding:32px}}.service-channel__type{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.service-channel__type{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.service-channel__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:24px}@media(min-width: 992px){.service-channel__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 992px){.service-channel__title{margin-top:32px}}.service-channel__content+.service-channel__content .service-channel__title{margin-top:32px}@media(min-width: 992px){.service-channel__content+.service-channel__content .service-channel__title{margin-top:48px}}.service-channel__links{display:flex;flex-direction:column;gap:8px;margin-top:24px;align-items:flex-start;justify-items:flex-start;place-items:flex-start}.service-channel--eservice .service-channel__links{margin-top:16px}.service-channel__link{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);font-weight:500}.service-channel__address .address>span{display:block}.service-channel__address .comma{display:none}.service-channel__address,.service-channel__link--email,.service-channel__phone{margin-top:24px}.service-channel__availabilities,.service-channel__call_charge{display:block;margin-top:16px}.service-channel__availabilities p:first-of-type,.service-channel__call_charge p:first-of-type{margin-top:0}.service-channel__extra-information{margin-top:16px}.service-channel--no-title .service-channel__link--email,.service-channel--no-title .service-channel__phone{margin-top:0}.main-content:last-child .service.service--full .component--service-units:last-child{margin-bottom:calc(-1*(50px + 64px));padding-bottom:98px}@media(min-width: 992px){.main-content:last-child .service.service--full .component--service-units:last-child{padding-bottom:114px}}.service.service--teaser{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.service.service--teaser--unpublished{color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link,.service.service--teaser--unpublished a{border-color:#b01038;border-color:var(--color-error);color:#b01038;color:var(--color-error)}.service.service--teaser--unpublished .service__link::before,.service.service--teaser--unpublished a::before{opacity:0.3}.service.service--teaser--unpublished .hel-icon{background-color:#b01038;background-color:var(--color-error)}.service__link{border:1px solid #000;display:block;height:100%;margin-top:8px;padding:24px calc(24px + 32px + 16px) 24px 24px;position:relative;-webkit-text-decoration:none;text-decoration:none}@media(min-width: 992px){.service__link{display:flex;flex-direction:column;justify-content:space-between;line-height:0;margin-top:0;min-height:240px;padding:32px 24px calc(24px + 24px)}}.service__link::before{background-color:#c2a251;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:8px}@media(min-width: 992px){.service__link::before{bottom:0;height:24px;right:0;top:auto;width:100%}}.service__link:hover .service__link:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.service__link:hover .hel-icon{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}@media(min-width: 992px){.service__link:hover .hel-icon{transform:translateX(16px)}}@media(min-width: 992px)and (prefers-reduced-motion){.service__link:hover .hel-icon{transform:none}}.service--units__container{margin-bottom:64px;margin-top:64px}.component--service-units{background-color:#f2f2f2;padding-block:32px}@media(min-width: 992px){.component--service-units{padding-block:64px}}.component--service-units .service__units__header{display:block}.component--service-units .service__units__title{margin-top:0}.component--service-units .service__units__count-container{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block;margin-top:16px;white-space:nowrap}@media(min-width: 992px){.component--service-units .service__units__count-container{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.component--service-units .service__units__count-container .service__units__count{font-weight:700}.component--service-units .service__units__list{margin-top:24px}@media(min-width: 992px){.component--service-units .service__units__list{margin-top:48px}}.component--service-units .unit.unit--teaser{margin-top:24px}@media(min-width: 768px){.component--service-units .unit.unit--teaser{margin-top:16px}}.unit__contact .unit__contact-row{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-bottom:16px;padding-bottom:16px;padding-left:32px}.unit__contact .unit__contact-row:last-of-type{border-bottom:0 none;margin-bottom:0;padding-bottom:0}.unit__contact .unit__contact-row .unit__contact-row__label{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);letter-spacing:.0125rem;align-items:flex-start;display:flex;margin-bottom:8px}@media(min-width: 992px){.unit__contact .unit__contact-row .unit__contact-row__label{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.unit__contact .unit__contact-row .unit__contact-row__label .hel-icon{--icon-size: 24px;margin-left:-32px;margin-right:8px;margin-top:2px}.unit__contact .unit__contact-row .form-item:last-child{margin-bottom:0}.unit__contact .unit__contact-row p:first-of-type{margin-top:0}.unit__contact .unit__contact-row--address{overflow:hidden}.unit__contact .unit__contact-row--address a{clear:both;float:left}.unit__contact .unit__contact-row--email a{word-break:break-all}.unit__contact .phone{display:block;margin-bottom:8px}.unit__contact .phone:last-child{margin-bottom:0}.unit__contact .address{display:block}.unit__content{margin-top:64px}@media(min-width: 992px){.unit__content{margin-top:96px}}.unit__services{padding:0}.unit__services .unit--services__container{padding-top:0}.unit__services .unit__services__title{margin-top:0}.unit__services .unit__services__list{margin-top:24px}.unit__accessibility_sentences.component--accordion .accordion-item__content h3{margin-top:0}.unit__accessibility_sentences.component--accordion .accordion-item__content h3:not(:first-of-type){padding-top:32px}.unit__accessibility_sentences.component--accordion .accordion-item__content ul{margin:0;padding:0}.unit__accessibility_sentences.component--accordion .accordion-item__content li{display:list-item;margin-left:24px;margin-top:16px}@media(min-width: 576px){.unit__accessibility_sentences.component--accordion .accordion-item__content__inner{padding-left:50px}}@media(min-width: 992px){.unit__accessibility_sentences.component--accordion .accordion-item__content__inner{padding-left:72px}}.main-content:last-child .unit.unit--full .unit__services:last-child{margin-bottom:calc(-1*(50px + 48px));padding-bottom:82px}@media(min-width: 992px){.main-content:last-child .unit.unit--full .unit__services:last-child{margin-bottom:calc(-1*(50px + 64px));padding-bottom:114px}}.unit.unit--full .content-tags{margin-bottom:24px;margin-top:24px}@media(min-width: 768px){.unit.unit--full .content-tags{margin-bottom:32px}}.unit.unit--teaser{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media(min-width: 768px){.unit.unit--teaser{align-items:stretch;flex-direction:row;min-height:220px;padding-left:325px}}.views-row:last-child .unit.unit--teaser{margin-bottom:0}.unit.unit--teaser .unit__image{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary);margin:0;overflow:hidden}@media(min-width: 768px){.unit.unit--teaser .unit__image{height:100%;left:0;margin:0;position:absolute;top:0;width:325px}}.unit.unit--teaser .unit__image img{display:block;height:auto;overflow:hidden;width:100%}@media(min-width: 768px){.unit.unit--teaser .unit__image img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover}}.unit.unit--teaser .unit__image--placeholder{width:100%}@media(min-width: 768px){.unit.unit--teaser .unit__image--placeholder{align-items:center;display:flex;width:325px}}.unit.unit--teaser .unit__text{margin-top:32px;padding:0 24px 32px;width:100%}@media(min-width: 768px){.unit.unit--teaser .unit__text{display:flex;flex-direction:column;justify-content:space-between;margin-top:0;padding:32px}}.unit.unit--teaser .unit__text .unit__text__content{align-content:flex-start}@media(min-width: 768px){.unit.unit--teaser .unit__text .unit__text__content{display:flex;flex-wrap:wrap;max-width:530px}}.unit.unit--teaser .unit__link{-webkit-text-decoration:none;text-decoration:none}.unit.unit--teaser .unit__link::after{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.unit.unit--teaser .unit__link:hover,.unit.unit--teaser .unit__link:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.unit.unit--teaser .unit__title{--line-height: 1.2307692308;font-size:1.625rem;font-weight:500;line-height:1.2307692308;line-height:var(--line-height);margin-bottom:4px;margin-top:0;padding-right:24px}@media(min-width: 992px){.unit.unit--teaser .unit__title{--line-height: 1.2352941176;font-size:2.125rem;font-weight:500}}@media(min-width: 768px){.unit.unit--teaser .unit__title{margin-bottom:0;padding-right:0;width:100%}}.unit.unit--teaser .unit__info{margin-top:8px}@media(min-width: 768px){.unit.unit--teaser .unit__info{width:100%}}.unit.unit--teaser .unit__info-row{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:flex;margin-bottom:24px}@media(min-width: 768px){.unit.unit--teaser .unit__info-row{margin-bottom:16px}}.unit.unit--teaser .unit__info-row:last-child{margin-bottom:0}@media(min-width: 768px){.unit.unit--teaser .unit__info-row--address{margin-bottom:8px}}.unit.unit--teaser .unit__info-row--address .address{display:inline}.unit.unit--teaser .content-tags{margin-top:16px}.unit--minimal{background-color:#fff}.unit--minimal .unit__link{display:block;padding:24px;-webkit-text-decoration:none;text-decoration:none}.unit--minimal .unit__link:focus .unit__title,.unit--minimal .unit__link:hover .unit__title{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.unit--minimal .unit__link:focus .unit__read-more .hel-icon,.unit--minimal .unit__link:hover .unit__read-more .hel-icon{transform:translateX(8px)}@media(prefers-reduced-motion){.unit--minimal .unit__link:focus .unit__read-more .hel-icon,.unit--minimal .unit__link:hover .unit__read-more .hel-icon{transform:none}}@media(min-width: 768px){.unit--minimal .unit__text{display:flex;justify-content:space-between;width:100%}}@media(min-width: 768px){.unit--minimal .unit__text__content{display:flex;justify-content:space-between;width:calc(100% - 32px + 24px)}}.unit--minimal .unit__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.unit--minimal .unit__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.unit--minimal .unit__title{font-weight:700;margin-top:2px;padding-right:24px;width:60%}}@media(min-width: 768px){.unit--minimal .unit__info{display:flex;justify-content:space-between;padding-right:24px;width:40%}}.unit--minimal .unit__info-row--address{margin-top:8px}@media(min-width: 768px){.unit--minimal .unit__info-row--address{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:2px}}.unit--minimal .unit__info-row--address p:first-child{margin-top:0}.unit--minimal .unit__info-row--distance{--line-height: 1.5;font-size:.875rem;font-weight:500;line-height:1.5;line-height:var(--line-height);color:#595959;margin-top:8px;white-space:nowrap}@media(min-width: 768px){.unit--minimal .unit__info-row--distance{margin-left:16px;margin-top:7px}}.unit--minimal .unit__read-more{margin-top:16px}@media(min-width: 768px){.unit--minimal .unit__read-more{display:flex;margin-top:0}}.unit--minimal .unit__read-more .hel-icon{--icon-size: 32px;transition:transform .2s linear}@media(prefers-reduced-motion){.unit--minimal .unit__read-more .hel-icon{transition:none}}.component--unit-contact-information .component__container{background-color:#f2f2f2;padding:24px 16px 48px}@media(min-width: 768px){.component--unit-contact-information .component__container{padding:32px 32px 48px}}.accordion__wrapper{--js-accordion-open-time: 200ms;border-bottom:1px solid #ccc}@media(prefers-reduced-motion){.accordion__wrapper{--js-accordion-open-time: 0s!important}}.accordion-item__header{border-top:1px solid #ccc;margin:0;padding:0}.accordion-item__button{align-items:center;background:rgba(0,0,0,0);border:none;display:flex;margin:0;padding:0;text-align:left}.accordion-item__icon{display:inline-flex;margin-inline-end:8px}@media(min-width: 992px){.accordion-item__icon{margin-inline-end:16px}}.accordion-item__icon .hel-icon{--icon-size: 1.5rem}@media(min-width: 992px){.accordion-item__icon .hel-icon{--icon-size: 3rem}}.accordion-item__button--toggle{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;border:none;color:#000;padding:16px 82px 16px 16px;position:relative;width:100%}@media(min-width: 992px){.accordion-item__button--toggle{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}@media(min-width: 992px){.accordion-item__button--toggle{padding:24px 82px 24px 24px}}.accordion-item__button--toggle::before{content:"";height:30px;inset-inline-end:4px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media(min-width: 992px){.accordion-item__button--toggle::before{height:32px;width:32px}}.accordion-item__button--toggle::after{transition:transform .2s ease-in;background-image:var(--hel-icon--angle-down);background-position:center;background-repeat:no-repeat;background-size:100%;content:"";height:30px;inset-inline-end:4px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media(prefers-reduced-motion){.accordion-item__button--toggle::after{transition:none}}@media(min-width: 992px){.accordion-item__button--toggle::after{height:32px;width:32px}}.accordion-item__button--toggle::before,.accordion-item__button--toggle::after{right:16px}@media(min-width: 992px){.accordion-item__button--toggle::before,.accordion-item__button--toggle::after{right:24px}}.accordion-item__button--toggle:focus{outline:3px solid #000;outline-offset:-3px;position:relative}.accordion-item__button--toggle:hover{cursor:pointer}.accordion-item__button--close{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;inset-inline-end:-1px;margin-block-start:8px;margin-inline-start:auto;padding:8px}.accordion-item__button--close:focus{outline:3px solid #000;outline-offset:-3px}.accordion-item__button--close:hover{cursor:pointer}.accordion-item__button--close::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-up);mask-image:var(--hel-icon--angle-up);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.js-accordion__button--toggle-all{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;inset-inline-end:-1px;margin-block-start:8px;margin-inline-start:auto;padding:10px 8px}.js-accordion__button--toggle-all:focus{outline:3px solid #000;outline-offset:-3px}.js-accordion__button--toggle-all:hover{cursor:pointer}.js-accordion__button--toggle-all.accordion__button--is-open::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-up);mask-image:var(--hel-icon--angle-up);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.js-accordion__button--toggle-all.accordion__button--is-closed::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--angle-down);mask-image:var(--hel-icon--angle-down);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.accordion-item__button--toggle[aria-expanded=true]{background-color:rgba(0,0,0,0)}.accordion-item__button--toggle[aria-expanded=true]::after{transform:translateY(-50%) rotate(180deg)}.accordion-item__content{border:none;display:grid !important;grid-template-rows:1fr;transition:grid-template-rows var(--js-accordion-open-time) linear}.accordion-item__content .accordion-item__content__animator{overflow:hidden}.accordion-item__content .accordion-item__content__inner{padding-inline:16px;padding-top:16px}@media(min-width: 992px){.accordion-item__content .accordion-item__content__inner{padding-inline:24px;padding-top:24px}}.accordion-item__content.is-hidden{grid-template-rows:0fr}.accordion-item__content.is-hidden .accordion-item__content__animator{transition:visibility 0s linear var(--js-accordion-open-time);visibility:hidden}.accordion-item__content__inner{padding-bottom:16px;transform:translateY(0)}.accordion-item__content__inner>*:first-child{margin-top:0}.accordion-item__content__inner>.component--paragraph-text .component__content div:first-child>*:first-child{margin-top:0}.component--accordion .component--image .component__content{max-width:860px}.component--accordion-bg-white .accordion__wrapper~.accordion__wrapper .accordion-item__header{border-top:none}.component--accordion-bg-white .accordion-item__button--close{background-color:#fff}.component--accordion-bg-grey .accordion-item__header{background-color:#f2f2f2;border-color:#fff}.component--accordion-bg-grey .accordion__wrapper{border-color:#f2f2f2}.component--accordion-bg-grey .accordion-item__content{--user-edited-content-background-color: #f2f2f2;background-color:#f2f2f2;background-color:var(--user-edited-content-background-color)}.component--accordion-bg-grey .accordion-item__button--close{background-color:#f2f2f2}.component--accordion-bg-white+.component--accordion-bg-white.component--no-header,.component--accordion-bg-grey+.component--accordion-bg-grey.component--no-header{margin-top:0}.component--accordion-bg-white+.component--accordion-bg-white.component--no-header .accordion-item__header{border-top:0 none}.accordion--white+.accordion--white.accordion--no-header,.accordion--grey+.accordion--grey.accordion--no-header{margin-top:0}.accordion--white+.accordion--white.accordion--no-header>.container,.accordion--grey+.accordion--grey.accordion--no-header>.container{padding-top:0}.accordion--white+.accordion--white.accordion--no-header>.container>.accordion__wrapper>.accordion-item__header{border-top:0 none}.banner__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.banner__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.banner__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}@media(min-width: 992px){.banner__desc{margin-top:24px}}.banner__desc p:first-child{margin:0}.banner__icon{display:inline-flex;margin-bottom:24px;margin-inline-end:16px}@media(min-width: 768px){.banner__icon{margin-inline-end:24px}}.banner__icon .hel-icon{--icon-size: 64px}@media(min-width: 768px){.banner__icon .hel-icon{--icon-size: 6.25rem}}.banner__icon a{--hdbt-default-link-color: var(--hdbt-color-palette-text--primary)}.component--banner .banner{padding-bottom:32px;padding-left:32px;padding-right:32px;padding-top:32px}.component--banner .banner__content-wrapper>a[data-hds-component=button]{margin:32px auto 0}.component--banner-align-center{text-align:center}.component--banner-align-center .banner__title,.component--banner-align-center .banner__desc{margin-left:auto;margin-right:auto;max-width:700px}.component--banner-align-center .component__content{margin-left:auto;margin-right:auto}.component--banner-align-left .banner{display:flex;flex-flow:column}@media(min-width: 768px){.component--banner-align-left .banner{flex-flow:row}}@media(min-width: 992px){.component--banner-align-left.component--banner-has-icon a{margin-left:auto;margin-right:0}}.component--banner-align-left.component--banner-has-icon a[data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-align-left.component--banner-has-icon a.hds-button--supplementary{margin-left:calc(-8px + (-2px))}.component--banner .component__container{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary)}.banner a{--hdbt-default-link-color: var(--hdbt-color-palette-text--primary)}.banner [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.banner a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.banner .hds-button--primary{--background-color: var(--hdbt-color-palette-button--primary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--primary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button-contrast--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--primary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--primary)}.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.banner .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--primary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--primary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--hdbt-color-palette-button--primary);--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button-contrast--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--primary);--focus-outline-color: var(--hdbt-color-palette-button--primary)}.banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.banner .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--hdbt-color-palette-button--primary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.component--banner-secondary .component__container{background-color:var(--hdbt-color-palette--secondary);color:var(--hdbt-color-palette-text--secondary)}.component--banner-secondary .banner a{--hdbt-default-link-color: var(--hdbt-color-palette-text--secondary)}.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--banner-secondary .banner .hds-button--primary{--background-color: var(--hdbt-color-palette-button--secondary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--secondary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--secondary)}.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--banner-secondary .banner .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--secondary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--secondary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--hdbt-color-palette-button--secondary);--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button-contrast--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.component--banner-secondary .banner [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-secondary .banner a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--banner-secondary .banner .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--hdbt-color-palette-button--secondary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.helfi-charts-content iframe{aspect-ratio:16/9;border:0;height:auto;width:100%}.helfi-charts-noscript{background:#dedfe1;padding:16px}.helfi-charts-noscript p:first-child{margin-top:0}.chart__transcript{margin-top:16px}@media(min-width: 768px){.columns{grid-gap:48px;display:grid}}.columns .image .image__container{padding:0}@media(min-width: 768px){.columns .image .image__container{padding:0}}@media(min-width: 992px){.columns .image .image__container{padding:0}}@media(min-width: 768px){.columns--30-70{grid-template-columns:calc(30% - 24px) calc(70% - 24px)}}@media(min-width: 768px){.columns--70-30{grid-template-columns:calc(70% - 24px) calc(30% - 24px)}}@media(min-width: 768px){.columns--50-50{grid-template-columns:calc(50% - 24px) calc(50% - 24px)}}.columns__column{width:100%}.columns__column+.columns__column{margin-top:32px}@media(min-width: 768px){.columns__column+.columns__column{margin-top:0}}.contact-card{display:flex}.contact-card--with-image{flex-direction:column}.contact-card__image-container{margin-bottom:16px;margin-right:0}.contact-card__image-container img{height:200px;width:200px}.contact-card__person-phone-number a:not(:last-of-type)::after{content:",";margin-right:2px}.contact-card__person-information{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:8px;word-wrap:break-word}@media(min-width: 576px){.contact-card__person-information{min-width:200px}}.contact-card--color-line .contact-card__person-information{min-width:172px}.contact-card__person-name{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.contact-card__person-name{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.contact-card__person-email{word-break:break-all}.contact-card__person-social-media{display:flex;margin-bottom:16px;margin-top:16px}.contact-card__person-social-media .hel-icon{height:24px;margin-right:8px;width:24px}*+.contact-card__person-description{margin-top:16px}.contact-card__color-line{background-color:var(--hdbt-color-palette--primary);margin-right:24px;min-width:4px}.contact-card__person-description{color:#595959}.contact-card-listing--container{align-items:flex-start;-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:row;flex-wrap:wrap}.contact-card-listing--container .contact-card{margin-bottom:48px}@media(min-width: 456px){.contact-card-listing--container .contact-card{max-width:200px}}@media(min-width: 576px){.contact-card-listing--container .contact-card{max-width:none;min-width:-moz-min-content;min-width:min-content;width:calc(25% - 18px)}}.components--upper .contact-card-listing--container{-moz-column-gap:20px;column-gap:20px}@media(min-width: 576px){.components--upper .contact-card-listing--container .contact-card{width:calc(25% - 15px)}}.content-cards{display:flex;flex-direction:column;margin-bottom:0;margin-top:0}@media(min-width: 576px){.content-cards{flex-direction:row;flex-wrap:wrap;margin-left:-24px;width:calc(100% + 24px)}}.content-card{background-color:#fff;margin-top:32px;position:relative}@media(min-width: 576px){.content-card{margin-left:24px;width:calc(50% - 24px)}}@media(min-width: 992px){.content-card{width:calc(25% - 24px)}}.content-card:first-child{margin-top:0}.content-card__image{line-height:0}.content-card__image img{display:block;height:auto;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #e6e6e6}.content-card__image .image-placeholder{aspect-ratio:6/4}.content-card__title{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:block}@media(min-width: 992px){.content-card__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.content-card__date{margin-top:8px}.content-card__link{display:block;overflow:hidden;padding-block:16px}.content-card__link::before{content:"";inset:0;position:absolute}.content-card--unpublished{outline:2px solid #b01038;outline:2px solid var(--color-error);outline-offset:4px}.content-card--unpublished .content-card__link{color:#b01038;color:var(--color-error)}@media(min-width: 576px){.component--content-cards-large .content-card{margin-left:24px;width:calc(50% - 24px)}}@media(min-width: 992px){.component--content-cards-large .content-card{width:calc(33.3333% - 24px)}}.component--content-cards-grey{background:#f2f2f2;display:grid;grid-template-columns:[full-width-start] 16px [content-start] 1fr [content-end] 16px [full-width-end];grid-template-columns:[full-width-start] var(--component-gap, 16px) [content-start] 1fr [content-end] var(--component-gap, 16px) [full-width-end];grid-template-rows:[header-start] auto [header-end] auto;padding-top:0}@media(min-width: 768px){.component--content-cards-grey{--component-gap: 32px}}.component--content-cards-grey .hds-koros{color:#fff;grid-column:full-width;grid-row:header}:not(.page-type--landing-page).wrapper .components--upper .component--content-cards-grey .hds-koros{display:none}.component--content-cards-grey .content-card{margin-top:48px}.component--content-cards-grey .component__container{grid-column:content;padding-top:16px;width:100%}@media(min-width: 768px){.component--content-cards-grey .component__container{padding-top:32px}}.component--content-cards-grey .content-card__link{padding-inline:16px}:not(.page-type--landing-page).wrapper .components:not(.components--lower) .component--content-cards-grey .component__container{padding-top:0}@media(min-width: 576px){.component--content-cards-small .content-card:nth-child(-n+2){margin-top:0}}@media(min-width: 992px){.component--content-cards-small .content-card:nth-child(-n+4){margin-top:0}}@media(min-width: 576px){.component--content-cards-large .content-card:nth-child(-n+2){margin-top:0}}@media(min-width: 992px){.component--content-cards-large .content-card:nth-child(-n+3){margin-top:0}}.page-type--landing-page .layout-main-wrapper>*:last-child .component--content-cards-grey:last-child,.page-type--page .layout-main-wrapper>*:last-child .components--lower>.component--content-cards-grey:last-child{margin-bottom:-115px;padding-bottom:96px}.curated-event-list__events{display:grid;grid-gap:0;gap:0;list-style:none;padding-left:0}@media(min-width: 768px){.curated-event-list__events{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(3, 1fr)}}.curated-event-list__event+.curated-event-list__event{margin-top:32px}@media(min-width: 768px){.curated-event-list__event+.curated-event-list__event{margin-top:0}}.curated-event-list__empty-message__container{margin-bottom:24px}.curated-event-list__empty-message{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.curated-event-list__empty-message{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.curated-event-list__event{position:relative}.district-and-project-search ul[role=listbox]{background-color:#ffffff;background-color:var(--color-white)}.district-project-search-form__filters-container{margin-bottom:32px}.district-project-search-form__filters-container .district-project-search-form__filters{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;width:100%}.district-project-search-form__filters-container .district-project-search-form__filters>div{flex-basis:100%;max-width:none;max-width:initial}@media(min-width: 768px){.district-project-search-form__filters-container .district-project-search-form__filters>div{flex-basis:48%}}.district-project-search-form__filters-container .district-project-search-form__additional-filters{border-bottom:none !important;border-top:1px solid #cccccc;border-top:1px solid var(--color-black-20);margin-top:24px}.district-project-search-form__filters-container .district-project-search-form__additional-filters div[role=heading]{flex:0 1 auto;font-weight:500}.district-project-search-form__filters-container .district-project-search-form__additional-filters div[role=button]{width:auto}.district-project-search-form__filters-container .district-project-search-form__additional-filters div[role=button] svg{margin-left:8px}.district-project-search-form__filters-container .district-project-search-form__additional-filters>div:last-child{margin-bottom:16px}.district-project-search-form__filters-container .district-project-search-form__submit-button{margin-block:32px;max-width:280px;width:100%}.component--event-list{padding-left:16px;padding-right:16px}@media(min-width: 768px){.component--event-list{padding-left:32px;padding-right:32px}}.events-list__empty-subtext{margin-bottom:24px}.event-form-container{border-bottom:1px solid #ccc}.event-form__filters-container{margin-bottom:32px;margin-top:16px}.event-form__filters-container .event-form__filter-section-container{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.event-form__filters-container .event-form__filter--location,.event-form__filters-container .event-form__filter--topics,.event-form__filters-container .event-form__filter--date{flex-basis:100%}@media(min-width: 768px){.event-form__filters-container .event-form__filter--location,.event-form__filters-container .event-form__filter--topics,.event-form__filters-container .event-form__filter--date{flex-basis:48%}}.event-form__filters-container .event-form__filter-checkbox-container{display:flex;flex-direction:column}.event-form__filters-container .event-form__filter-checkbox-container .hdbt-search__checkbox{margin-top:0.5rem;margin-top:var(--spacing-2-xs)}@media(min-width: 768px){.event-form__filters-container .event-form__filter-checkbox-container{flex-direction:row;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.event-form__filters-container .event-form__filter-checkbox-container>*{margin-left:12px;margin-right:12px}}@media(min-width: 992px){.event-form__filter-section-container .hdbt-search__checkbox:not(:first-of-type){margin-top:0}}.event-form__checkboxes-label{font-weight:500;margin-bottom:16px}.event-list__see-all-button{margin-inline:auto;margin-top:32px;text-align:center}.event-list__filter-title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem}@media(min-width: 992px){.event-list__filter-title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.component--hearings{padding-left:16px;padding-right:16px;background:#f2f2f2}@media(min-width: 768px){.component--hearings{padding-left:32px;padding-right:32px}}.hearings__count-container{--line-height: 1.5;font-size:1.25rem;font-weight:400;line-height:1.5;line-height:var(--line-height);margin-bottom:24px}@media(min-width: 992px){.hearings__count-container{--line-height: 1.5;font-size:1.375rem;font-weight:400}}.hearings__count-container .hearings__count{font-weight:700}.hearings__list{margin-top:24px}.hearings__link-wrapper{margin-top:32px}@media(min-width: 768px){.hearings__link-wrapper{margin-top:64px}}.hero{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary)}.hero>.hds-koros{color:#fff}.hero__container{color:var(--hdbt-color-palette-text--primary);padding-bottom:48px;padding-top:24px;position:relative}@media(max-width: 576px){.hero__container{max-width:100%}}.hero__image-container{color:var(--hdbt-color-palette--primary);outline:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero__text-content{max-width:690px}.hero__title{margin-bottom:16px;margin-top:16px}.hero__description p{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.hero__description a:not(.hds-button):not([data-hds-component=button]:not([class*=hds-button])){color:currentColor}.hero__publish-information{margin-top:16px}.hero__arrow{background-color:var(--hdbt-color-palette--accent);bottom:-90px;height:100px;inset-inline-start:24px;-webkit-mask-image:var(--hel-icon--hero-arrow-mobile);mask-image:var(--hel-icon--hero-arrow-mobile);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;width:94px;z-index:10}@media(min-width: 992px){.hero__arrow{bottom:-100px;height:110px;left:32px;-webkit-mask-image:var(--hel-icon--hero-arrow-desktop);mask-image:var(--hel-icon--hero-arrow-desktop);width:94px}}[dir=rtl] .hero__arrow{left:auto;right:24px}@media(min-width: 992px){[dir=rtl] .hero__arrow{right:32px}}.hero__image-author{--arrow-element-width: 100px;margin-left:100px;margin-left:var(--arrow-element-width);margin-top:16px;text-align:right}[dir=rtl] .hero__image-author{margin-left:0;margin-right:var(--arrow-element-width);text-align:left}.hero-wrapper.has-first-gray-bg-block{background-color:#f2f2f2;margin-bottom:-64px;padding-bottom:48px}@media(min-width: 768px){.hero-wrapper.has-first-gray-bg-block{margin-bottom:-96px}}.hero-wrapper.has-first-gray-bg-block .hero>.hds-koros{color:#f2f2f2}.hdbt-theme--coat-of-arms .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--coat-of-arms .hero .hds-button,.hdbt-theme--brick .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--brick .hero .hds-button,.hdbt-theme--bus .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--bus .hero .hds-button,.hdbt-theme--tram .hero [data-hds-component=button]:not([class*=hds-button]),.hdbt-theme--tram .hero .hds-button{--theme-fg1: var(--color-black);--theme-fg2: var(--color-white);--theme-bg1: var(--color-white);--theme-bg2: transparent;--theme-focus: var(--color-white);--theme-focus-gutter-color: transparent}.hdbt-theme--coat-of-arms .hero .hds-text-input__label,.hdbt-theme--brick .hero .hds-text-input__label,.hdbt-theme--bus .hero .hds-text-input__label,.hdbt-theme--tram .hero .hds-text-input__label{color:#fff}.hero--with-image-right .hero__container,.hero--with-image-left .hero__container,.hero--with-image-bottom .hero__container{padding-bottom:16px}@media(min-width: 768px){.hero--with-image-right .hero__container,.hero--with-image-left .hero__container,.hero--with-image-bottom .hero__container{padding-bottom:48px}}.hero--with-image-right .hds-koros,.hero--with-image-left .hds-koros,.hero--with-image-bottom .hds-koros{display:none}.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container,.hero--with-image-bottom .hero__image-container{height:200px;position:relative}@media(min-width: 320px){.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container,.hero--with-image-bottom .hero__image-container{height:300px}}.hero--with-image-right .hero__image-container img,.hero--with-image-left .hero__image-container img,.hero--with-image-bottom .hero__image-container img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);z-index:0}.hero--with-image-right .hero__image-container .hds-koros,.hero--with-image-left .hero__image-container .hds-koros,.hero--with-image-bottom .hero__image-container .hds-koros{display:block;position:absolute;z-index:1}@media(min-width: 768px){.hero--with-image-right,.hero--with-image-left{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}@media(min-width: 768px){.hero--with-image-right .hero__container,.hero--with-image-left .hero__container{align-items:center;display:flex;margin:0;max-width:648px;width:50%}}@media(min-width: 992px){.hero--with-image-right .hero__container,.hero--with-image-left .hero__container{max-width:664px}}@media(min-width: 768px){.hero--with-image-right .hds-koros,.hero--with-image-left .hds-koros{display:block}}@media(min-width: 768px){.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container{height:auto;margin-top:64px;max-width:648px;padding:0 32px 64px;width:50%}}@media(min-width: 992px){.hero--with-image-right .hero__image-container,.hero--with-image-left .hero__image-container{max-width:664px}}@media(min-width: 768px){.hero--with-image-right .hero__image-container img,.hero--with-image-left .hero__image-container img{height:auto;position:static;transform:none;width:100%}}@media(min-width: 768px){.hero--with-image-right .hero__image-container .hds-koros,.hero--with-image-left .hero__image-container .hds-koros{display:none}}.hero--with-image-right .hero__arrow,.hero--with-image-left .hero__arrow{bottom:-355px}@media(min-width: 768px){.hero--with-image-right .hero__arrow,.hero--with-image-left .hero__arrow{bottom:-90px}}@media(min-width: 768px){.hero--with-image-left{flex-direction:row-reverse}}@media(min-width: 768px){.hero--with-image-left .hero__arrow{left:calc(-100% + 24px)}}.hero--with-image-bottom .hero__container{padding-bottom:16px}@media(min-width: 992px){.hero--with-image-bottom .hero__image-container{height:400px}}.hero--with-image-bottom .hero__arrow{bottom:-355px}@media(min-width: 992px){.hero--with-image-bottom .hero__arrow{bottom:-470px}}@media(min-width: 992px){.hero--diagonal,.hero--with-search{position:relative}}.hero--diagonal .hero__container,.hero--with-search .hero__container{align-items:center;display:flex;padding-bottom:16px;position:relative;width:100%;z-index:2}@media(min-width: 992px){.hero--diagonal .hero__container,.hero--with-search .hero__container{min-height:480px;padding-bottom:48px}}@media(min-width: 992px){.hero--diagonal .hero__text-content,.hero--with-search .hero__text-content{max-width:400px}}@media(min-width: 1248px){.hero--diagonal .hero__text-content,.hero--with-search .hero__text-content{max-width:500px}}@media(min-width: 992px){.hero--diagonal .hero__title,.hero--with-search .hero__title{margin-top:16px}}.hero--diagonal .hero__image-container,.hero--with-search .hero__image-container{height:200px;position:relative}@media(min-width: 320px){.hero--diagonal .hero__image-container,.hero--with-search .hero__image-container{height:300px}}@media(min-width: 992px){.hero--diagonal .hero__image-container,.hero--with-search .hero__image-container{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}}.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{display:block;position:absolute;top:-1px;z-index:1}@media(min-width: 992px){.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{bottom:50%;left:5%;top:auto;transform:scaleX(1) rotate(135deg);transform:scaleX(var(--lang-direction, 1)) rotate(135deg);transform-origin:center;width:100%}}@media(min-width: 1248px){.hero--diagonal .hero__image-container .hds-koros,.hero--with-search .hero__image-container .hds-koros{left:0%}}@media(min-width: 992px){.hero--diagonal .hero__image-container .hds-koros::after,.hero--with-search .hero__image-container .hds-koros::after{background-color:currentColor;content:"";display:block;height:1000px;left:15%;position:absolute;top:48px;width:1500px}}@media(min-width: 1248px){.hero--diagonal .hero__image-container .hds-koros::after,.hero--with-search .hero__image-container .hds-koros::after{left:25%}}.hero--diagonal .hero__image-container img,.hero--with-search .hero__image-container img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);z-index:0}@media(min-width: 992px){.hero--diagonal .hero__image-container img,.hero--with-search .hero__image-container img{margin-inline-start:30%;position:static;transform:none}}.hero--diagonal .hds-koros,.hero--with-search .hds-koros{display:none}.hero--diagonal .hero__arrow,.hero--with-search .hero__arrow{bottom:-355px}@media(min-width: 992px){.hero--diagonal .hero__arrow,.hero--with-search .hero__arrow{bottom:-70px}}.hero--with-search .helfi-search__form .hds-text-input__label{color:inherit}@media(min-width: 992px){.hero--with-helsinki-near-you .hero__container{padding-top:48px}}.hero--with-helsinki-near-you .hero__text-content{max-width:860px}.hero--with-helsinki-near-you .helfi-helsinki-near-you__form{margin-top:32px}.hero--with-helsinki-near-you .helfi-helsinki-near-you__form .form-item{margin-bottom:0}.hero--with-helsinki-near-you .helfi-search__submit-button{margin-top:24px;max-width:280px;width:100%}.image-gallery{display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(1, 1fr)}@media(min-width: 576px){.image-gallery{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.image-gallery{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 576px){.node--type-page .components--upper .image-gallery,.service--full .components--upper .image-gallery,.unit--full .components--upper .image-gallery,.node--type-district .components--upper .image-gallery,.node--type-news-article .components--upper .image-gallery{grid-template-columns:repeat(2, 1fr)}}.image-gallery__item-image{overflow:hidden;position:relative;width:100%}.image-gallery__item-image img{display:block;height:100%;overflow:hidden;width:100%}.image-gallery__item-meta{margin-top:8px}.component--image img{width:100%}.component--liftup-with-image-img{--side-padding: 10%;color:var(--hdbt-color-palette-text--primary)}@media(min-width: 576px){.component--liftup-with-image-img{--side-padding: 20%}}@media(min-width: 830px){.component--liftup-with-image-img{--side-padding: 30%}}@media(min-width: 1248px){.component--liftup-with-image-img{--side-padding: 20%}}.component--liftup-with-image-img .liftup-with-image{align-items:center;display:grid;grid-template-columns:[col1-start] var(--side-padding) [col2-start] 1fr [col1-end] var(--side-padding) [col2-end];grid-template-rows:[row1-start] 1fr [row2-start] 32px [row1-end] min-content [row2-end]}[dir=rtl] .component--liftup-with-image-img .liftup-with-image{grid-template-columns:[col2-start] var(--side-padding) [col1-start] 1fr [col2-end] var(--side-padding) [col1-end]}@media(min-width: 830px){.component--liftup-with-image-img .liftup-with-image{grid-template-rows:[row1-start row2-start] 1fr [row1-end row2-end]}}.component--liftup-with-image-img .image__caption{color:#000}@media(min-width: 830px){.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image .image__caption,.component--liftup-with-image-img.component--liftup-with-image-img-on-left .liftup-with-image .image__caption{background-color:#fff;bottom:16px;position:absolute}}.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image{--content-area: row2-start / col1-start / row2-end / col1-end;--image-area: row1-start / col2-start / row1-end / col2-end}[dir=rtl] .component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image{--content-margin-left: auto}@media(min-width: 830px){.component--liftup-with-image-img.component--liftup-with-image-img-on-right .liftup-with-image .image__caption{right:0}}.component--liftup-with-image-img.component--liftup-with-image-img-on-left .liftup-with-image{--content-area: row2-start / col2-start / row2-end / col2-end;--image-area: row1-start / col1-start / row1-end / col1-end;--content-margin-right: auto}.component--liftup-with-image-img .liftup-with-image__content{background-color:var(--hdbt-color-palette--primary);color:var(--hdbt-color-palette-text--primary);margin-left:var(--content-margin-right);margin-right:var(--content-margin-left);padding:32px;width:-moz-fit-content;width:fit-content}@media(min-width: 830px){.component--liftup-with-image-img .liftup-with-image__content{display:flex;flex-direction:column;justify-content:center;min-height:350px;width:460px}}@media(min-width: 1248px){.component--liftup-with-image-img .liftup-with-image__content{min-height:435px}}.component--liftup-with-image-img .liftup-with-image__content [data-hds-component=button]:not([class*=hds-button]),.component--liftup-with-image-img .liftup-with-image__content .hds-button{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}.component--liftup-with-image-img a.link{color:var(--hdbt-color-palette-text--primary)}.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-img .hds-button--primary{--background-color: var(--hdbt-color-palette-button--primary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--primary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button-contrast--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--primary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--primary)}.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-img .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--primary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--primary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--primary);--border-color-hover: var(--hdbt-color-palette-button--primary);--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: var(--hdbt-color-palette-button--primary);--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button-contrast--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--primary);--focus-outline-color: var(--hdbt-color-palette-button--primary)}.component--liftup-with-image-img [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-img a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-img .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--primary);--border-color-hover-focus: var(--hdbt-color-palette-button--primary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--primary);--color-hover: var(--hdbt-color-palette-button--primary);--color-focus: var(--hdbt-color-palette-button--primary);--color-hover-focus: var(--hdbt-color-palette-button--primary);--color-disabled: var(--hdbt-color-palette-button--primary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.component--liftup-with-image-secondary{color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-secondary .liftup-with-image__content{background-color:var(--hdbt-color-palette--secondary);color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-secondary a:not(.hds-button):not([data-hds-component=button]),.component--liftup-with-image-secondary a:not(.hds-button):not([data-hds-component=button]).link{color:var(--hdbt-color-palette-text--secondary)}.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-secondary .hds-button--primary{--background-color: var(--hdbt-color-palette-button--secondary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--secondary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--secondary)}.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-secondary .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--secondary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--secondary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--hdbt-color-palette-button--secondary);--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button-contrast--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.component--liftup-with-image-secondary [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-secondary a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-secondary .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--hdbt-color-palette-button--secondary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}.liftup-with-image__image{grid-area:var(--image-area)}.liftup-with-image__image picture{width:100%}.liftup-with-image__image img{display:block;height:auto;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #e6e6e6}.liftup-with-image__container{grid-area:var(--content-area)}.liftup-with-image__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:0}@media(min-width: 992px){.liftup-with-image__title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.liftup-with-image__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);margin-top:16px}.liftup-with-image__desc>*:first-child{margin-top:0}.liftup-with-image__desc a{--hdbt-default-link-color: var(--hdbt-color-palette-text--primary)}.component--liftup-with-image-img .image{display:flex;flex-direction:column}.component--liftup-with-image-img picture{order:2;padding-top:16px}@media(min-width: 830px){.component--liftup-with-image-img picture{order:1;padding-top:0}}.component--liftup-with-image-img .image__caption{order:1;padding-top:0;text-align:right}@media(min-width: 830px){.component--liftup-with-image-img .image__caption{margin-top:16px;order:2}}@media(min-width: 830px){.component--liftup-with-image-img.has-image-caption .liftup-with-image{--line-height: 1.5;padding-bottom:calc(1.5*1rem + 16px + 16px);padding-bottom:calc(var(--line-height)*1rem + 16px + 16px);position:relative}}.no-sidebar .components--upper>.component--liftup-with-image-bg.component--liftup-with-image-bg{padding-inline:0}.component--liftup-with-image-bg .component__container{max-width:none}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image{--max-width: 1296px;--image-area: row1-start / col1-start / row1-end / col1-end;display:grid;grid-template-columns:[col1-start] 1fr [col2-start] min(100%,1296px) [col2-end] 1fr [col1-end];grid-template-columns:[col1-start] 1fr [col2-start] min(100%,var(--max-width)) [col2-end] 1fr [col1-end];grid-template-rows:[row1-start row2-start] 1fr [row1-end row2-end]}}@media(min-width: 992px)and (min-width: 768px){.component--liftup-with-image-bg .liftup-with-image{--max-width: 1328px}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image{min-height:540px;position:relative}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image picture{inset:0;position:absolute}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image img{display:block;height:100%;overflow:hidden;width:100%;-o-object-fit:cover;object-fit:cover}}.component--liftup-with-image-bg .liftup-with-image__image .image__caption{color:#000;margin-top:16px;padding-left:16px;padding-top:0}@media(min-width: 768px){.component--liftup-with-image-bg .liftup-with-image__image .image__caption{padding-left:32px}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__image .image__caption{background-color:#fff;bottom:calc(-1*(var(--line-height)*1rem + 16px));left:16px;padding-left:0;position:absolute}}.component--liftup-with-image-bg .liftup-with-image__container{padding-left:16px;padding-right:16px}@media(min-width: 768px){.component--liftup-with-image-bg .liftup-with-image__container{padding-left:32px;padding-right:32px}}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__container{align-content:center;display:grid;grid-area:row2-start/col2-start/row2-end/col2-end}}.component--liftup-with-image-bg .liftup-with-image__content{justify-self:end;padding-block-start:16px;padding-inline:0;z-index:1}@media(min-width: 992px){.component--liftup-with-image-bg .liftup-with-image__content{background-color:#fff;display:flex;flex-direction:column;justify-content:center;margin:64px 0;min-height:350px;padding:32px;width:460px}}.component--liftup-with-image-bg a{--hdbt-default-link-color: var(--color-black)}.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button]):not([data-hds-variant]),.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=primary],.component--liftup-with-image-bg .hds-button--primary{--background-color: var(--hdbt-color-palette-button--secondary);--background-color-hover: transparent;--background-color-focus: var(--hdbt-color-palette-button--secondary);--background-color-hover-focus: transparent;--background-color-disabled: var(--color-black-20);--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--color-black-20);--color: var(--hdbt-color-palette-button-contrast--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button-contrast--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--color-black);--focus-outline-color: var(--hdbt-color-palette-button--secondary);--submit-input-focus-gutter-color: var(--hdbt-color-palette-button-contrast--secondary)}.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=secondary],.component--liftup-with-image-bg .hds-button--secondary{--background-color: transparent;--background-color-hover: var(--hdbt-color-palette-button--secondary);--background-color-focus: transparent;--background-color-hover-focus: var(--hdbt-color-palette-button--secondary);--background-color-disabled: transparent;--border-color: var(--hdbt-color-palette-button--secondary);--border-color-hover: var(--hdbt-color-palette-button--secondary);--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: var(--hdbt-color-palette-button--secondary);--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button-contrast--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button-contrast--secondary);--focus-outline-color: var(--hdbt-color-palette-button--secondary)}.component--liftup-with-image-bg [data-hds-component=button]:not(a):not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-bg a[href][data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary],.component--liftup-with-image-bg .hds-button--supplementary{--background-color: transparent;--background-color-hover: transparent;--background-color-focus: transparent;--background-color-hover-focus: transparent;--background-color-disabled: transparent;--border-color: transparent;--border-color-hover: transparent;--border-color-focus: var(--hdbt-color-palette-button--secondary);--border-color-hover-focus: var(--hdbt-color-palette-button--secondary);--border-color-disabled: transparent;--color: var(--hdbt-color-palette-button--secondary);--color-hover: var(--hdbt-color-palette-button--secondary);--color-focus: var(--hdbt-color-palette-button--secondary);--color-hover-focus: var(--hdbt-color-palette-button--secondary);--color-disabled: var(--hdbt-color-palette-button--secondary);--focus-outline-color: transparent;--submit-input-focus-gutter-color: transparent}@media(min-width: 992px){.component--liftup-with-image-bg.has-image-caption .liftup-with-image{--line-height: 1.5;padding-bottom:calc(1.5*1rem + 16px + 16px);padding-bottom:calc(var(--line-height)*1rem + 16px + 16px);position:relative}}@media(min-width: 992px){.component--liftup-with-image-bg.component--liftup-with-image-img-on-left .liftup-with-image__container{justify-self:end}[dir=rtl] .component--liftup-with-image-bg.component--liftup-with-image-img-on-left .liftup-with-image__container{justify-self:start}}@media(min-width: 992px){.component--liftup-with-image-bg.component--liftup-with-image-img-on-right .liftup-with-image__container{justify-self:start}[dir=rtl] .component--liftup-with-image-bg.component--liftup-with-image-img-on-right .liftup-with-image__container{justify-self:end}}.list-of-links{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;width:100%}@media(min-width: 576px){.list-of-links{flex-direction:row;margin-left:-48px;width:calc(100% + 48px)}}.list-of-links__item{margin-bottom:32px;position:relative;width:100%}@media(min-width: 576px){.list-of-links__item{margin-left:48px;width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item{width:calc(25% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(1):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(1):nth-last-child(1){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(1):nth-last-child(2){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(1):nth-last-child(2){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(2):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(2):nth-last-child(1){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(1):nth-last-child(3){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(1):nth-last-child(3){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(2):nth-last-child(2){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(2):nth-last-child(2){width:calc(33.3333% - 48px)}}@media(min-width: 576px){.list-of-links__item:nth-child(3):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.list-of-links__item:nth-child(3):nth-last-child(1){width:calc(33.3333% - 48px)}}.list-of-links__item .list-of-links__item__title{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;flex-direction:row;margin-block:0;margin-inline-start:116px;min-height:90px}@media(min-width: 992px){.list-of-links__item .list-of-links__item__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 576px){.list-of-links__item .list-of-links__item__title{margin-inline-start:0;min-height:auto}}.list-of-links__item .list-of-links__item__link{box-sizing:border-box;display:inline-block;word-wrap:anywhere;padding-bottom:9.3333333333px;padding-top:4.6666666667px}@media(min-width: 576px){.list-of-links__item .list-of-links__item__link{display:block;min-height:94px;padding-bottom:0;padding-top:0}}.list-of-links__item .list-of-links__item__link:focus,.list-of-links__item .list-of-links__item__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.list-of-links__item .list-of-links__item__link:focus::after,.list-of-links__item .list-of-links__item__link:hover::after{transform:scaleX(1) translateX(8px);transform:scaleX(var(--lang-direction, 1)) translateX(8px)}@media(prefers-reduced-motion){.list-of-links__item .list-of-links__item__link:focus::after,.list-of-links__item .list-of-links__item__link:hover::after{transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}}.list-of-links__item .list-of-links__item__link::before{content:"";display:block;inset:0;position:absolute}.list-of-links__item .list-of-links__item__image{inset-block-start:0;inset-inline-start:0;position:absolute;width:90px}@media(min-width: 576px){.list-of-links__item .list-of-links__item__image{margin-bottom:16px;position:static;width:100%}}.list-of-links__item .list-of-links__item__image img{display:block;height:auto;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #e6e6e6}.list-of-links__item .list-of-links__item__image .image-placeholder{padding-bottom:100%}.component--list-of-links-without-image .list-of-links__item{align-self:flex-start;min-height:2rem;padding-bottom:0}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item{width:calc(33.3333% - 48px)}}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item:nth-child(1):nth-last-child(1){width:calc(50% - 48px)}}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item:nth-child(1):nth-last-child(2){width:calc(50% - 48px)}}@media(min-width: 768px){.component--list-of-links-without-image .list-of-links__item:nth-child(2):nth-last-child(1){width:calc(50% - 48px)}}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link{min-height:auto;padding-block:7px}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__title{margin-inline:0;min-height:auto}.component--list-of-links-without-image .list-of-links__item__desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);color:#595959}@media(min-width: 992px){.has-sidebar .main-content .list-of-links__item{width:calc(50% - 48px)}}@media(min-width: 992px){.has-sidebar .main-content .component--list-of-links-without-image .list-of-links__item{width:calc(50% - 48px)}}.component--map{padding-left:16px;padding-right:16px;background-color:#f2f2f2}@media(min-width: 768px){.component--map{padding-left:32px;padding-right:32px}}.component--map .map__external-link{background-color:#f2f2f2}.map{margin:16px 0 0;position:relative}.map .responsive-map-container{aspect-ratio:1;position:relative}@media(min-width: 576px){.map .responsive-map-container{aspect-ratio:16/9}}.map iframe{background-color:#e6e6e6;border:0;height:100%;left:0;position:absolute;top:0;width:100%}.map .map__external-link{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-flex;padding-block-end:4px;padding-block-start:16px}.skip-link--map--after{bottom:0}.skip-link--map--after:focus,.skip-link--map--after:active{transform:translate(-50%, -24px)}.skip-link--map--before{top:0}.skip-link--map--before:focus,.skip-link--map--before:active{transform:translate(-50%, 24px)}.news-archive__rss-link__container{margin-top:16px}.component--news-archive .news-archive__link-wrapper{margin-top:32px}.component--news-list .news-listing{margin-bottom:48px}.component--phasing{--item-title-lineheight: 1.875rem;counter-reset:item}@media(min-width: 992px){.component--phasing{--item-title-lineheight: 2.25rem}}.component--phasing .component__content{padding-inline-start:0}.phasing__item{--circle-size: 16px;--p-left: 72px;background-color:var(--hdbt-color-palette--secondary);list-style:none;padding-block:32px;padding-inline:72px 32px;padding-inline:var(--p-left) 32px;position:relative}.phasing__item:not(:last-of-type){margin-bottom:16px}.phasing__item::before,.phasing__item::after{content:"";display:block;inset-inline-start:calc(var(--p-left)*.5);position:absolute}.phasing__item::after{background-color:#000;height:calc(100% + 16px + 8px);top:0;transform:translateX(calc(1 * -50%));transform:translateX(calc(var(--lang-direction) * -50%));width:2px;z-index:0}.phasing__item:first-of-type::after{height:100%;top:calc(32px + var(--item-title-lineheight)*.5)}.phasing__item:last-of-type::after{height:calc(32px + var(--item-title-lineheight)*.5)}.phasing__item:only-child::after{display:none}.phasing__item::before{background-color:#fff;border:3px solid #000;border-radius:50%;height:var(--circle-size);top:calc(32px + var(--item-title-lineheight)*.5);transform:translate(calc(1 * -50%), -50%);transform:translate(calc(var(--lang-direction) * -50%), -50%);width:var(--circle-size);z-index:1}.phasing__item--with-numbers{--circle-size: 40px;--p-left: 80px}@media(min-width: 992px){.phasing__item--with-numbers{--circle-size: 48px;--p-left: 96px}}.phasing__item--with-numbers::before{align-items:center;content:counter(item);counter-increment:item;display:flex;justify-content:center;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.phasing__item--with-numbers::before{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.phasing__item-title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.phasing__item-title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.phasing__item-title{--line-height: var(--item-title-lineheight)}.phasing__item-title+.phasing__item-description{margin-top:16px}.component--accordion .component--phasing{--item-title-lineheight: 1.6875rem}@media(min-width: 992px){.component--accordion .component--phasing{--item-title-lineheight: 1.875rem}}.component--accordion .component--phasing .phasing__item--with-numbers::after,.component--accordion .component--phasing .phasing__item-title,.component--accordion .component--phasing .component__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700;line-height:1.5555555556;line-height:var(--line-height)}@media(min-width: 992px){.component--accordion .component--phasing .phasing__item--with-numbers::after,.component--accordion .component--phasing .phasing__item-title,.component--accordion .component--phasing .component__title{--line-height: 1.5;font-size:1.25rem;font-weight:700}}.popular-service-item{background-color:#f2f2f2;margin-bottom:24px;padding-bottom:32px;padding-left:24px;padding-right:24px;padding-top:24px}@media(min-width: 768px){.popular-service-item{width:calc(50% - 24px)}}.popular-service-item__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0;margin-top:initial}@media(min-width: 992px){.popular-service-item__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.popular-service-item__links{display:flex;flex-direction:column;margin-bottom:0;margin-top:9px;padding-left:24px}@media(min-width: 768px){.popular-service-item__links{margin-top:17px}}.popular-service-item__link-wrapper{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:2px;margin-top:0;padding-block:7px;vertical-align:top}.link__style--highlight{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-block;margin-block:-7px;padding-block:7px;padding-inline-start:4px;vertical-align:top}@media(min-width: 768px){.popular-services{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.popular-services>*{margin-left:12px;margin-right:12px}}.component--react-search{background-color:#f2f2f2;position:relative}.component--react-search.component--coordinates-based-list{background-color:#fff}.component--coordinates-based-list .card:not(.card--ghost){border:2px solid #ccc}.layout-main-wrapper>*:last-child .component--react-search:last-child{padding-bottom:0}.layout-main-wrapper>*:last-child .component--react-search:last-child .component__container{margin-bottom:-115px;padding-bottom:115px}.react-search__list-container{margin-bottom:32px}.react-search__list-container.loading .card{overflow:hidden;position:relative}@keyframes loading{0%{transform:skewX(-10deg) translateX(-150%)}100%{transform:skewX(-10deg) translateX(250%)}}.react-search__list-container.loading .card::after{animation:loading 1.2s infinite;background:linear-gradient(90deg, transparent, #ffffff, transparent);bottom:0;content:"";position:absolute;top:0;width:50%}.react-search__results-stats{margin-bottom:16px}.hdbt__loading-wrapper{position:relative}.hdbt__loading-overlay{background:rgba(255,255,255,.5);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.hdbt-search--react__result-top-area{margin-bottom:24px}@media(min-width: 992px){.hdbt-search--react__result-top-area{display:flex;justify-content:space-between}}.hdbt-search--react__results--title{align-items:center;display:flex;margin-bottom:12px;margin-top:0}@media(min-width: 992px){.hdbt-search--react__results--title{margin-bottom:0}}.hdbt-search--react__results--tablist .tablist-tab{background-color:rgba(0,0,0,0);border:none;color:#1a1a1a;padding:16px}.hdbt-search--react__results--tablist .tablist-tab:hover{cursor:pointer}.hdbt-search--react__results--tablist .tablist-tab[aria-selected=true]{border-bottom:4px solid #1a1a1a}.component--remote-video{--theme-fg1: var(--color-black);--theme-fg2: var(--color-white);--theme-bg1: var(--color-white);--theme-bg2: transparent;--theme-focus: var(--color-white);--theme-focus-gutter-color: transparent;padding-left:16px;padding-right:16px;background-color:#f2f2f2}@media(min-width: 768px){.component--remote-video{padding-left:32px;padding-right:32px}}.component--remote-video,.component--remote-video a:not(.hds-button):not([data-hds-component=button]:not([class*=hds-button])){color:#000}.component--remote-video+.component--remote-video.component--no-header{margin-top:0;padding-top:0}.remote-video__video{position:relative}.remote-video__video .responsive-video-container{aspect-ratio:16/9;background-color:#f2f2f2;overflow:hidden}.remote-video__video .responsive-video-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.remote-video__video-title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:16px}@media(min-width: 992px){.remote-video__video-title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}@media(min-width: 992px){.remote-video__video-title{margin-top:24px}}.remote-video__video-desc{margin-top:8px}.remote-video__video-desc>p:first-child{margin-top:0}@media(min-width: 992px){.service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-column-gap:48px;column-gap:48px;-moz-columns:2;columns:2}}@media(min-width: 992px){.has-sidebar .main-content .service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-columns:1;columns:1}}@media(min-width: 1248px){.has-sidebar .main-content .service-list:has(li:nth-last-child(n+6)):not(:has(li:nth-last-child(n+21))){-moz-column-gap:48px;column-gap:48px;-moz-columns:2;columns:2}}.component--service-list-search{padding-left:16px;padding-right:16px;background-color:#f2f2f2}@media(min-width: 768px){.component--service-list-search{padding-left:32px;padding-right:32px}}.sidebar-text{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.sidebar-text+.sidebar-text{margin-top:32px}.sidebar-text .sidebar-text__title{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);color:#000;margin-top:0}@media(min-width: 992px){.sidebar-text .sidebar-text__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.sidebar-text .sidebar-text__title+.sidebar-text__text-content{margin-top:24px}.sidebar-text .sidebar-text__text-content{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);color:var(--hdbt-color-palette-text--secondary)}.sidebar-text .sidebar-text__text-content>*:first-child{margin-top:0}.sidebar-text .sidebar-text__text-content>p:first-child{margin-top:0}.sidebar-text .sidebar-text__text-content>*:last-child{margin-bottom:0}.sidebar-text .sidebar-text__text-content>p{background-color:#f1f1f1;background-color:var(--color-black-5);padding:24px 16px}.sidebar-text .sidebar-text__text-content .hds-button--primary,.sidebar-text .sidebar-text__text-content .hds-button--secondary{display:inline-flex}.sidebar-text .sidebar-text__text-content .hds-button--primary:only-child,.sidebar-text .sidebar-text__text-content .hds-button--secondary:only-child{margin-top:0}@media(min-width: 992px){.sidebar-text .sidebar-text__text-content .hds-button--primary,.sidebar-text .sidebar-text__text-content .hds-button--secondary{display:flex}}@media(min-width: 992px){.sidebar-text .sidebar-text__text-content [data-hds-component=button]:not([class*=hds-button]):where(:not([data-hds-variant]), /* When variant is not defined, we fallback to primary styles*/
[data-hds-variant="primary"],
[data-hds-variant="secondary"]){display:block}.sidebar-text .sidebar-text__text-content [data-hds-component=button]:not([class*=hds-button]):where(:not([data-hds-variant]), /* When variant is not defined, we fallback to primary styles*/
[data-hds-variant="primary"],
- [data-hds-variant="secondary"]):not(:first-child){margin-top:8px}}.sidebar-text .sidebar-text__text-content [data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:first-child,.sidebar-text .sidebar-text__text-content .hds-button--supplementary:first-child{margin-left:0}.sidebar-text ul,.sidebar-text ol{background-color:#f1f1f1;background-color:var(--color-black-5);padding:16px}.sidebar-text ul li,.sidebar-text ol li{margin-inline-start:32px;padding-inline-start:8px}.sidebar-text ul ul,.sidebar-text ul ol,.sidebar-text ol ul,.sidebar-text ol ol{margin-top:0}.sidebar-text ul ul li,.sidebar-text ul ol li,.sidebar-text ol ul li,.sidebar-text ol ol li{margin-inline-start:8px}.sidebar-text--service-links .sidebar-text__text-content>a{background-color:#f1f1f1;background-color:var(--color-black-5);display:grid;grid-template-columns:1fr calc(24px + 8px);margin-top:16px;padding:24px 16px;-webkit-text-decoration:none;text-decoration:none}.sidebar-text--service-links .sidebar-text__text-content>a::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;align-self:center;justify-self:end;order:3}.sidebar-text--service-links .sidebar-text__text-content>a[data-is-external]::after{display:none}.sidebar-text--service-links .sidebar-text__text-content>a:hover,.sidebar-text--service-links .sidebar-text__text-content>a:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.target-group-links{--gap: 8px;display:flex;flex-wrap:wrap;gap:8px;gap:var(--gap, 8px)}@media(min-width: 768px){.target-group-links{--gap: 24px}}.target-group-link{--icon-size: 32px;--title-line-height: 1.875rem;background-color:#f2f2f2;display:grid;grid-column-gap:24px;grid-template-areas:"icon title" "icon subtitle";grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;padding:24px;position:relative;width:100%}@media(min-width: 768px){.target-group-link{--icon-size: 48px;width:calc(50% - .5*var(--gap))}}@media(min-width: 992px){.target-group-link{--title-line-height: 1.875rem}}.target-group-link__icon{grid-area:icon}.target-group-link__icon .hel-icon{display:block}.target-group-link__title{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);grid-area:title;margin:0;padding-top:calc(.5*(var(--icon-size) - var(--title-line-height)))}@media(min-width: 992px){.target-group-link__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.target-group-link__link::before{content:"";height:100%;inset:0;position:absolute}.target-group-link__subtitle{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);grid-area:subtitle;margin-bottom:calc(.5*(var(--icon-size) - var(--title-line-height)));margin-top:8px}.target-group-link__subtitle p{margin-top:0}.component--paragraph-text .component__content{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);max-width:860px}.component--paragraph-text .component__content>*:first-child,.component--paragraph-text .component__content>p:first-child{margin-top:0}.component--paragraph-text .component__content>*:last-child{margin-bottom:0}.component--unit-search{padding-left:16px;padding-right:16px;background-color:#f2f2f2}@media(min-width: 768px){.component--unit-search{padding-left:32px;padding-right:32px}}.component--unit-search .hds-checkbox__input{z-index:1}.component--unit-search .hds-checkbox__label,.component--unit-search .hds-checkbox>label{background-color:#f2f2f2}.component--unit-search .hds-checkbox__label::after,.component--unit-search .hds-checkbox>label::after{background-color:#fff}.layout-main-wrapper>*:last-child .component--unit-search:last-child{margin-bottom:-115px;padding-bottom:55px}.views--unit-search{margin-top:32px}.views--unit-search .form-actions{width:100%}.views--unit-search .form-actions [data-hds-component=button]:not([class*=hds-button]):where(:not([data-hds-variant]), /* When variant is not defined, we fallback to primary styles*/
+ [data-hds-variant="secondary"]):not(:first-child){margin-top:8px}}.sidebar-text .sidebar-text__text-content [data-hds-component=button]:not([class*=hds-button])[data-hds-variant=supplementary]:first-child,.sidebar-text .sidebar-text__text-content .hds-button--supplementary:first-child{margin-left:0}.sidebar-text ul,.sidebar-text ol{background-color:#f1f1f1;background-color:var(--color-black-5);padding:16px}.sidebar-text ul li,.sidebar-text ol li{margin-inline-start:32px;padding-inline-start:8px}.sidebar-text ul ul,.sidebar-text ul ol,.sidebar-text ol ul,.sidebar-text ol ol{margin-top:0}.sidebar-text ul ul li,.sidebar-text ul ol li,.sidebar-text ol ul li,.sidebar-text ol ol li{margin-inline-start:8px}.sidebar-text--service-links .sidebar-text__text-content>a{background-color:#f1f1f1;background-color:var(--color-black-5);display:grid;grid-template-columns:1fr calc(24px + 8px);margin-top:16px;padding:24px 16px;-webkit-text-decoration:none;text-decoration:none}.sidebar-text--service-links .sidebar-text__text-content>a::after{background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;align-self:center;justify-self:end;order:3}.sidebar-text--service-links .sidebar-text__text-content>a[data-is-external]::after{display:none}.sidebar-text--service-links .sidebar-text__text-content>a:hover,.sidebar-text--service-links .sidebar-text__text-content>a:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.target-group-links{--gap: 8px;display:flex;flex-wrap:wrap;gap:8px;gap:var(--gap, 8px)}@media(min-width: 768px){.target-group-links{--gap: 24px}}.target-group-link{--icon-size: 32px;--title-line-height: 1.875rem;grid-column-gap:24px;background-color:#f2f2f2;display:grid;grid-template-areas:"icon title" "icon subtitle";grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;padding:24px;position:relative;width:100%}@media(min-width: 768px){.target-group-link{--icon-size: 48px;width:calc(50% - .5*var(--gap))}}@media(min-width: 992px){.target-group-link{--title-line-height: 1.875rem}}.target-group-link__icon{grid-area:icon}.target-group-link__icon .hel-icon{display:block}.target-group-link__title{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);grid-area:title;margin:0;padding-top:calc(.5*(var(--icon-size) - var(--title-line-height)))}@media(min-width: 992px){.target-group-link__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.target-group-link__link::before{content:"";height:100%;inset:0;position:absolute}.target-group-link__subtitle{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);grid-area:subtitle;margin-bottom:calc(.5*(var(--icon-size) - var(--title-line-height)));margin-top:8px}.target-group-link__subtitle p{margin-top:0}.component--paragraph-text .component__content{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);max-width:860px}.component--paragraph-text .component__content>*:first-child,.component--paragraph-text .component__content>p:first-child{margin-top:0}.component--paragraph-text .component__content>*:last-child{margin-bottom:0}.component--unit-search{padding-left:16px;padding-right:16px;background-color:#f2f2f2}@media(min-width: 768px){.component--unit-search{padding-left:32px;padding-right:32px}}.component--unit-search .hds-checkbox__input{z-index:1}.component--unit-search .hds-checkbox__label,.component--unit-search .hds-checkbox>label{background-color:#f2f2f2}.component--unit-search .hds-checkbox__label::after,.component--unit-search .hds-checkbox>label::after{background-color:#fff}.layout-main-wrapper>*:last-child .component--unit-search:last-child{margin-bottom:-115px;padding-bottom:55px}.views--unit-search{margin-top:32px}.views--unit-search .form-actions{width:100%}.views--unit-search .form-actions [data-hds-component=button]:not([class*=hds-button]):where(:not([data-hds-variant]), /* When variant is not defined, we fallback to primary styles*/
[data-hds-variant="primary"],),.views--unit-search .form-actions .hds-button--primary{margin-top:16px;max-width:280px;min-width:44px;width:100%}@media(min-width: 768px){.views--unit-search .views-exposed-form{align-items:flex-end;display:flex;flex-wrap:wrap;max-width:860px}}@media(min-width: 768px){.views--unit-search .views-exposed-form .form-item{width:100%}}.views--unit-search .views-exposed-form .description{white-space:normal}.views--unit-search .views-exposed-form .hds-text-input__input-wrapper .hds-text-input__input{border-radius:0;padding-right:48px}.views--unit-search .views-exposed-form [data-drupal-selector=edit-provided-languages-value]{margin-top:24px}.unit-search__results{display:block;margin-top:64px;width:100%}.unit-search__results>.card:first-of-type,.unit-search__results>.views-row:first-of-type{margin-top:16px}@media(min-width: 768px){.unit-search__results>.card:first-of-type,.unit-search__results>.views-row:first-of-type{margin-top:32px}}.unit-search__results>.views-row+.views-row{margin-top:16px}.unit-search__count-container{margin-top:0}.unit-search__count-container:focus{outline:3px solid #000;outline-offset:2px}@media(min-width: 768px){.unit-search__result-actions{align-items:center;display:flex;justify-content:space-between}}.unit-search__additional-information{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);display:block;margin-bottom:24px;margin-top:16px}.unit-search__additional-information.unit-search__address-not-found{padding-left:48px;position:relative}.unit-search__additional-information.unit-search__address-not-found::before{background-color:#000;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--alert-circle-fill);mask-image:var(--hel-icon--alert-circle-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;background-color:#d18200;left:16px;margin-top:-12px;position:absolute;top:50%}.unit-search__additional-information.unit-search__address-not-found p{margin-top:0}.unit-search__result--list,.unit-search__result--map{margin-top:16px}.unit-search__result--map{padding-bottom:52%;position:relative;width:100%}.unit-search__map{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.unit-search__map-actions{display:flex;justify-content:flex-end;margin-top:16px}@media(min-width: 768px){.unit-search__map-actions{margin-top:24px}}.unit-search__no-results-title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);letter-spacing:-0.0125rem;margin-top:24px}@media(min-width: 992px){.unit-search__no-results-title{--line-height: 1.1875;font-size:2rem;font-weight:400;letter-spacing:-0.025rem}}.unit-search__no-results-desc{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.views--unit-search--large-volume .unit-search__results .views-row+.views-row{margin-top:8px}.components--upper>.component--unit-accessibility-information,.components--unit>.component--unit-accessibility-information,.components--service>.component--unit-accessibility-information{padding-left:0;padding-right:0}.unit-contact-card{background-color:#f2f2f2;display:flex;flex-direction:column;gap:16px;padding:24px}@media(min-width: 576px){.unit-contact-card{padding-bottom:32px;padding-top:32px}}@media(min-width: 576px){.component--unit-contact-card--with-image .unit-contact-card{flex-direction:row-reverse;gap:24px}}.unit-contact-card__image{flex-basis:30%;flex-shrink:0}.unit-contact-card__image picture,.unit-contact-card__image img{aspect-ratio:1.5;background-color:#f2f2f2;display:block;height:auto;width:100%}.unit-contact-card__info{display:flex;flex-direction:column;flex-grow:1}.unit-contact-card__info-row{margin-top:24px;padding-left:calc(24px + 8px);position:relative;width:100%}.unit-contact-card__info-row:first-child{margin-top:0}.unit-contact-card__info-row::before{left:0;position:absolute;top:0}.unit-contact-card__info-row p:first-child{margin-top:0}.unit-contact-card__info-row .form-item{margin-bottom:0}.unit-contact-card__info-row__title{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);letter-spacing:.0125rem}@media(min-width: 992px){.unit-contact-card__info-row__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.unit-contact-card__info-row__content{margin-top:8px}.unit-contact-card__info-row--address::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--location);mask-image:var(--hel-icon--location);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.unit-contact-card__info-row--phone::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--phone);mask-image:var(--hel-icon--phone);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.unit-contact-card__info-row--opening-hours::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--clock);mask-image:var(--hel-icon--clock);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.unit-contact-card__info-row--details::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--info-circle);mask-image:var(--hel-icon--info-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.unit-contact-card__link-wrapper{margin-top:32px;padding-left:0}@media(min-width: 576px){.unit-contact-card__link-wrapper:first-child{margin-top:0}}.unit-contact-card__link{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height);letter-spacing:.0125rem;display:inline-block;padding-block:10px}@media(min-width: 992px){.unit-contact-card__link{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}@media(min-width: 992px){.unit-contact-card__link{padding-block:8px}}.unit-contact-card__link::after{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--arrow-right);mask-image:var(--hel-icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px;margin-left:8px}.component--hdbt-search--ploughing-schedule .component__container{background-color:#f2f2f2}.components--upper .component--hdbt-search--ploughing-schedule .component__container{padding:24px}@media(min-width: 768px){.components--upper .component--hdbt-search--ploughing-schedule .component__container{padding:32px}}@media(min-width: 992px){.components--upper .component--hdbt-search--ploughing-schedule .component__container{margin:0}}.component--hdbt-search--ploughing-schedule .hdbt-search--react__form-title{margin-top:0}.hdbt-search--ploughing-schedule__submit-button:not(:disabled){margin-bottom:0}.hdbt-search--ploughing-schedule__result-card{border-left:8px solid #c2a251;margin-top:32px;padding-bottom:12px;padding-left:32px;padding-right:32px;padding-top:12px}.hdbt-search--ploughing-schedule__result-card.no-results{border:none}.hdbt-search--ploughing-schedule__result-card--title{margin-bottom:16px;margin-top:0}.layout-main-wrapper>*:last-child .component--react-search--ploughing-schedule:last-child .component__container{margin-bottom:0;padding-bottom:32px}.dialog-off-canvas-main-canvas::after{background-color:rgba(0,0,0,.4);content:"";height:0;opacity:0;pointer-events:none;visibility:hidden;width:0}.eu-cookie-compliance-banner{background-color:#0000bf;color:#fff;max-height:100vh;overflow:auto;padding:0 0 24px}@media(min-width: 768px){.eu-cookie-compliance-banner{padding:0 0 32px}}.eu-cookie-compliance-banner .eu-cookie-compliance-content{display:flex;flex-wrap:wrap;padding-top:24px}.eu-cookie-compliance-banner .eu-cookie-compliance-message{float:none;max-width:100%;width:100%}.eu-cookie-compliance-banner .eu-cookie-compliance-message>h2{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-top:0;max-width:860px}@media(min-width: 992px){.eu-cookie-compliance-banner .eu-cookie-compliance-message>h2{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.eu-cookie-compliance-banner .eu-cookie-compliance-message>p{max-width:860px}.eu-cookie-compliance-banner .eu-cookie-compliance-more-info,.eu-cookie-compliance-banner .eu-cookie-compliance-all-buttons{margin-top:32px;width:100%}@media(min-width: 768px){.eu-cookie-compliance-banner .eu-cookie-compliance-more-info,.eu-cookie-compliance-banner .eu-cookie-compliance-all-buttons{align-items:center;display:flex}}@media(min-width: 768px){.eu-cookie-compliance-banner .eu-cookie-compliance-more-info{width:30%}}@media(min-width: 768px){.eu-cookie-compliance-banner .eu-cookie-compliance-all-buttons{justify-content:flex-end;width:70%}}.eu-cookie-compliance-banner .eu-cookie-compliance-categories-buttons{margin-top:16px}@media(min-width: 768px){.eu-cookie-compliance-banner .eu-cookie-compliance-categories-buttons{margin-inline-start:16px;margin-top:0}}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons{float:none;max-width:100%}.eu-cookie-compliance-banner .eu-cookie-withdraw-button{display:none}.eu-cookie-compliance-banner [data-hds-component=button]:not([class*=hds-button]),.eu-cookie-compliance-banner .hds-button{--theme-fg1: var(--color-black);--theme-fg2: var(--color-white);--theme-bg1: var(--color-white);--theme-bg2: transparent;--theme-focus: var(--color-white);--theme-focus-gutter-color: transparent;max-width:400px;width:100%}@media(min-width: 768px){.eu-cookie-compliance-banner [data-hds-component=button]:not([class*=hds-button]),.eu-cookie-compliance-banner .hds-button{width:auto}}[dir=ltr] .eu-cookie-compliance-message{text-align:left}@media(min-width: 768px){[dir=ltr] .eu-cookie-compliance-categories-buttons{margin-left:16px;margin-right:0}}.sliding-popup-bottom{width:100%}.eu-cookie-compliance-block-form .hds-checkbox .hds-checkbox__input{z-index:1}.eu-cookie-compliance-block-form .hds-checkbox__label,.eu-cookie-compliance-block-form .hds-checkbox>label,.eu-cookie-compliance-block-form .description>p{background-color:#fff}.gin--horizontal-toolbar .toolbar-bar{position:fixed}.gin--horizontal-toolbar .node-preview-container{padding:0 32px;top:54px}.logo{align-items:center;display:flex;-webkit-text-decoration:none;text-decoration:none}.logo__icon{--height: 32px;--aspect-ratio: 2.1666666667;height:32px;height:var(--height);width:calc(2.1666666667*32px);width:calc(var(--aspect-ratio)*var(--height))}@media(min-width: 768px){.logo__icon{--height: 54px}}.logo__icon--sv,.logo__icon--ru{--aspect-ratio: 2.7857142857}.logo--header{color:#000;height:var(--branding-height)}.logo--footer{margin-top:calc($spacing-half - 2px);padding-block:2px}@media(min-width: 768px){.logo--footer{margin-right:16px;margin-top:0}}.logo--footer .logo__icon{--height: 40px}.metadata-container{background-color:var(--hdbt-color-palette--secondary);display:flex;flex-wrap:wrap;margin-top:16px;padding:24px}@media(min-width: 768px){.metadata-container{margin-top:32px}}.metadata__item{display:flex;margin-top:16px;width:100%}@media(min-width: 768px){.metadata__item{width:50%}}.metadata__item:first-child{margin-top:0}@media(min-width: 768px){.metadata__item:nth-child(2){margin-top:0}}.metadata__item .hel-icon{height:24px;margin-right:8px;min-width:24px;width:24px}.metadata__item-label{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:block}.content-tags__tags{margin-left:-4px;margin-right:-4px;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:0;margin-top:0;padding-inline-start:0}.content-tags__tags>*{margin-left:4px;margin-right:4px}.content-tags__tags__tag{list-style:none;margin-bottom:8px;margin-top:0}.content-tags__tags__tag a,.content-tags__tags__tag span,.content-tags__tags--static li{--line-height: 1.5;font-size:.875rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:inline-block;line-height:1;-webkit-text-decoration:none;text-decoration:none;transition:.2s ease-in-out background-color,.2s ease-in-out border-color}.content-tags__tags--interactive a{background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:48px;padding:16px 20px 18px}.content-tags__tags--interactive a:hover,.content-tags__tags--interactive a:active{background-color:#000;border-color:#000;color:#fff}.content-tags__tags--interactive a:focus,.content-tags__tags--interactive a:active{border-color:#000;outline:2px solid #000;outline-offset:2px}.content-tags__tags--static span{background-color:#dedfe1;border-radius:16px;padding:8px 16px 10px}.content-tags__tags--static .content-tags__tags__tag--coat-of-arms span{background-color:#b5daf7}.content-tags__tags--static .content-tags__tags__tag--gold span{background-color:#e8d7a7}.content-tags__tags--static .content-tags__tags__tag--bus span{background-color:#ccf}.content-tags__tags--static .content-tags__tags__tag--success span{background-color:#007a64;color:#fff}.content-tags__tags--static .content-tags__tags__tag--alert span{background-color:#ffda07}.content-tags__tags--static .content-tags__tags__tag--error span{background-color:#b01038;color:#fff}.hds-loading-spinner{left:49%;position:fixed;top:48.5%;z-index:1000}#ed11y-panel{left:21px !important;right:auto !important}.is-hidden{display:none}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.noscroll{overflow:hidden}
diff --git a/dist/js/district-and-project-search.min.js b/dist/js/district-and-project-search.min.js
index 1b2075fe7..6c4a4cf62 100644
--- a/dist/js/district-and-project-search.min.js
+++ b/dist/js/district-and-project-search.min.js
@@ -1 +1 @@
-!function(){var e={5413:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},1141:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var i=n(5413),a=n(6957);o(n(6957),t);var l=/\s+/g,s={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},c=function(){function e(e,t,n){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?i.ElementType.Tag:void 0,r=new a.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.options.normalizeWhitespace,n=this.lastNode;if(n&&n.type===i.ElementType.Text)t?n.data=(n.data+e).replace(l," "):n.data+=e,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{t&&(e=e.replace(l," "));var r=new a.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e;else{var t=new a.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.NodeWithChildren(i.ElementType.CDATA,[e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new a.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=c,t.default=c},6957:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=p;var h=function(e){function t(t){return e.call(this,a.ElementType.Root,t)||this}return o(t,e),t}(p);t.Document=h;var m=function(e){function t(t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var i=e.call(this,o,r)||this;return i.name=t,i.attribs=n,i}return o(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(p);function g(e){return(0,a.isTag)(e)}function _(e){return e.type===a.ElementType.CDATA}function v(e){return e.type===a.ElementType.Text}function b(e){return e.type===a.ElementType.Comment}function y(e){return e.type===a.ElementType.Directive}function x(e){return e.type===a.ElementType.Root}function w(e,t){var n;if(void 0===t&&(t=!1),v(e))n=new u(e.data);else if(b(e))n=new d(e.data);else if(g(e)){var r=t?k(e.children):[],o=new m(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=o}else if(_(e)){r=t?k(e.children):[];var l=new p(a.ElementType.CDATA,r);r.forEach((function(e){return e.parent=l})),n=l}else if(x(e)){r=t?k(e.children):[];var s=new h(r);r.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!y(e))throw new Error("Not implemented yet: ".concat(e.type));var c=new f(e.name,e.data);null!=e["x-name"]&&(c["x-name"]=e["x-name"],c["x-publicId"]=e["x-publicId"],c["x-systemId"]=e["x-systemId"]),n=c}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function k(e){for(var t=e.map((function(e){return w(e,!0)})),n=1;n/i,l=//i,s=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},c=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},u="object"==typeof window&&window.DOMParser;if("function"==typeof u){var d=new u;s=c=function(e,t){return t&&(e="<".concat(t,">").concat(e,"").concat(t,">")),d.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var f=document.implementation.createHTMLDocument();s=function(e,t){if(t){var n=f.documentElement.querySelector(t);return n&&(n.innerHTML=e),f}return f.documentElement.innerHTML=e,f}}var p,h="object"==typeof document&&document.createElement("template");h&&h.content&&(p=function(e){return h.innerHTML=e,h.content.childNodes}),t.default=function(e){var t,u,d=e.match(i),f=d&&d[1]?d[1].toLowerCase():"";switch(f){case n:var h=c(e);if(!a.test(e))null===(t=null==(g=h.querySelector(r))?void 0:g.parentNode)||void 0===t||t.removeChild(g);if(!l.test(e))null===(u=null==(g=h.querySelector(o))?void 0:g.parentNode)||void 0===u||u.removeChild(g);return h.querySelectorAll(n);case r:case o:var m=s(e).querySelectorAll(f);return l.test(e)&&a.test(e)?m[0].parentNode.childNodes:m;default:return p?p(e):(g=s(e,o).querySelector(o)).childNodes;var g}}},2471:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(5496)),i=n(7731),a=/<(![a-zA-Z\s]+)>/;t.default=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];var t=e.match(a),n=t?t[1]:void 0;return(0,i.formatDOM)((0,o.default)(e),null,n)}},7731:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDOM=t.formatAttributes=void 0;var r=n(1141),o=n(5270);function i(e){for(var t={},n=0,r=e.length;n1&&(_=d(_,{key:_.key||m})),r.push(c(_,g,m));continue}}if("text"!==g.type){var v=g,b={};s(v)?((0,a.setStyleProp)(v.attribs.style,v.attribs),b=v.attribs):v.attribs&&(b=(0,i.default)(v.attribs,v.name));var y=void 0;switch(g.type){case"script":case"style":g.children[0]&&(b.dangerouslySetInnerHTML={__html:g.children[0].data});break;case"tag":"textarea"===g.name&&g.children[0]?b.defaultValue=g.children[0].data:g.children&&g.children.length&&(y=e(g.children,n));break;default:continue}h>1&&(b.key=m),r.push(c(f(g.name,b,y),g,m))}else{var x=!g.data.trim().length;if(x&&g.parent&&!(0,a.canTextBeChildOfNode)(g.parent))continue;if((null==n?void 0:n.trim)&&x)continue;r.push(c(g.data,g,m))}}return 1===r.length?r[0]:r}},442:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.htmlToDOM=t.domToReact=t.attributesToProps=t.Text=t.ProcessingInstruction=t.Element=t.Comment=void 0;var o=r(n(2471));t.htmlToDOM=o.default;var i=r(n(840));t.attributesToProps=i.default;var a=r(n(308));t.domToReact=a.default;var l=n(1141);Object.defineProperty(t,"Comment",{enumerable:!0,get:function(){return l.Comment}}),Object.defineProperty(t,"Element",{enumerable:!0,get:function(){return l.Element}}),Object.defineProperty(t,"ProcessingInstruction",{enumerable:!0,get:function(){return l.ProcessingInstruction}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return l.Text}});var s={lowerCaseAttributeNames:!1};t.default=function(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");return e?(0,a.default)((0,o.default)(e,(null==t?void 0:t.htmlparser2)||s),t):[]}},4958:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.returnFirstArg=t.canTextBeChildOfNode=t.ELEMENTS_WITH_NO_TEXT_CHILDREN=t.PRESERVE_CUSTOM_ATTRIBUTES=t.setStyleProp=t.isCustomComponent=void 0;var o=n(6540),i=r(n(5229)),a=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);t.isCustomComponent=function(e,t){return e.includes("-")?!a.has(e):Boolean(t&&"string"==typeof t.is)};var l={reactCompat:!0};t.setStyleProp=function(e,t){if("string"==typeof e)if(e.trim())try{t.style=(0,i.default)(e,l)}catch(e){t.style={}}else t.style={}},t.PRESERVE_CUSTOM_ATTRIBUTES=Number(o.version.split(".")[0])>=16,t.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);t.canTextBeChildOfNode=function(e){return!t.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)};t.returnFirstArg=function(e){return e}},9788:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,l=/^[;\s]*/,s=/^\s+|\s+$/g,c="";function u(e){return e?e.replace(s,c):c}e.exports=function(e,s){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];s=s||{};var d=1,f=1;function p(e){var t=e.match(n);t&&(d+=t.length);var r=e.lastIndexOf("\n");f=~r?e.length-r:f+e.length}function h(){var e={line:d,column:f};return function(t){return t.position=new m(e),b(),t}}function m(e){this.start=e,this.end={line:d,column:f},this.source=s.source}m.prototype.content=e;var g=[];function _(t){var n=new Error(s.source+":"+d+":"+f+": "+t);if(n.reason=t,n.filename=s.source,n.line=d,n.column=f,n.source=e,!s.silent)throw n;g.push(n)}function v(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function b(){v(r)}function y(e){var t;for(e=e||[];t=x();)!1!==t&&e.push(t);return e}function x(){var t=h();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;c!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,c===e.charAt(n-1))return _("End of comment missing");var r=e.slice(2,n-2);return f+=2,p(r),e=e.slice(n),f+=2,t({type:"comment",comment:r})}}function w(){var e=h(),n=v(o);if(n){if(x(),!v(i))return _("property missing ':'");var r=v(a),s=e({type:"declaration",property:u(n[0].replace(t,c)),value:r?u(r[0].replace(t,c)):c});return v(l),s}}return b(),function(){var e,t=[];for(y(t);e=w();)!1!==e&&(t.push(e),y(t));return t}()}},2543:function(e,t,n){var r;e=n.nmd(e),function(){var o,i="Expected a function",a="__lodash_hash_undefined__",l="__lodash_placeholder__",s=16,c=32,u=64,d=128,f=256,p=1/0,h=9007199254740991,m=NaN,g=4294967295,_=[["ary",d],["bind",1],["bindKey",2],["curry",8],["curryRight",s],["flip",512],["partial",c],["partialRight",u],["rearg",f]],v="[object Arguments]",b="[object Array]",y="[object Boolean]",x="[object Date]",w="[object Error]",k="[object Function]",S="[object GeneratorFunction]",E="[object Map]",C="[object Number]",O="[object Object]",T="[object Promise]",I="[object RegExp]",L="[object Set]",j="[object String]",z="[object Symbol]",A="[object WeakMap]",N="[object ArrayBuffer]",D="[object DataView]",P="[object Float32Array]",R="[object Float64Array]",M="[object Int8Array]",B="[object Int16Array]",F="[object Int32Array]",$="[object Uint8Array]",U="[object Uint8ClampedArray]",H="[object Uint16Array]",q="[object Uint32Array]",V=/\b__p \+= '';/g,W=/\b(__p \+=) '' \+/g,G=/(__e\(.*?\)|\b__t\)) \+\n'';/g,K=/&(?:amp|lt|gt|quot|#39);/g,Z=/[&<>"']/g,J=RegExp(K.source),Q=RegExp(Z.source),Y=/<%-([\s\S]+?)%>/g,X=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ne=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oe=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(oe.source),ae=/^\s+/,le=/\s/,se=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ce=/\{\n\/\* \[wrapped with (.+)\] \*/,ue=/,? & /,de=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,fe=/[()=,{}\[\]\/\s]/,pe=/\\(\\)?/g,he=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,me=/\w*$/,ge=/^[-+]0x[0-9a-f]+$/i,_e=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,be=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,xe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,we=/($^)/,ke=/['\n\r\u2028\u2029\\]/g,Se="\\ud800-\\udfff",Ee="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ce="\\u2700-\\u27bf",Oe="a-z\\xdf-\\xf6\\xf8-\\xff",Te="A-Z\\xc0-\\xd6\\xd8-\\xde",Ie="\\ufe0e\\ufe0f",Le="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",je="['’]",ze="["+Se+"]",Ae="["+Le+"]",Ne="["+Ee+"]",De="\\d+",Pe="["+Ce+"]",Re="["+Oe+"]",Me="[^"+Se+Le+De+Ce+Oe+Te+"]",Be="\\ud83c[\\udffb-\\udfff]",Fe="[^"+Se+"]",$e="(?:\\ud83c[\\udde6-\\uddff]){2}",Ue="[\\ud800-\\udbff][\\udc00-\\udfff]",He="["+Te+"]",qe="\\u200d",Ve="(?:"+Re+"|"+Me+")",We="(?:"+He+"|"+Me+")",Ge="(?:['’](?:d|ll|m|re|s|t|ve))?",Ke="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ze="(?:"+Ne+"|"+Be+")"+"?",Je="["+Ie+"]?",Qe=Je+Ze+("(?:"+qe+"(?:"+[Fe,$e,Ue].join("|")+")"+Je+Ze+")*"),Ye="(?:"+[Pe,$e,Ue].join("|")+")"+Qe,Xe="(?:"+[Fe+Ne+"?",Ne,$e,Ue,ze].join("|")+")",et=RegExp(je,"g"),tt=RegExp(Ne,"g"),nt=RegExp(Be+"(?="+Be+")|"+Xe+Qe,"g"),rt=RegExp([He+"?"+Re+"+"+Ge+"(?="+[Ae,He,"$"].join("|")+")",We+"+"+Ke+"(?="+[Ae,He+Ve,"$"].join("|")+")",He+"?"+Ve+"+"+Ge,He+"+"+Ke,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",De,Ye].join("|"),"g"),ot=RegExp("["+qe+Se+Ee+Ie+"]"),it=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,at=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],lt=-1,st={};st[P]=st[R]=st[M]=st[B]=st[F]=st[$]=st[U]=st[H]=st[q]=!0,st[v]=st[b]=st[N]=st[y]=st[D]=st[x]=st[w]=st[k]=st[E]=st[C]=st[O]=st[I]=st[L]=st[j]=st[A]=!1;var ct={};ct[v]=ct[b]=ct[N]=ct[D]=ct[y]=ct[x]=ct[P]=ct[R]=ct[M]=ct[B]=ct[F]=ct[E]=ct[C]=ct[O]=ct[I]=ct[L]=ct[j]=ct[z]=ct[$]=ct[U]=ct[H]=ct[q]=!0,ct[w]=ct[k]=ct[A]=!1;var ut={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},dt=parseFloat,ft=parseInt,pt="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,ht="object"==typeof self&&self&&self.Object===Object&&self,mt=pt||ht||Function("return this")(),gt=t&&!t.nodeType&&t,_t=gt&&e&&!e.nodeType&&e,vt=_t&&_t.exports===gt,bt=vt&&pt.process,yt=function(){try{var e=_t&&_t.require&&_t.require("util").types;return e||bt&&bt.binding&&bt.binding("util")}catch(e){}}(),xt=yt&&yt.isArrayBuffer,wt=yt&&yt.isDate,kt=yt&&yt.isMap,St=yt&&yt.isRegExp,Et=yt&&yt.isSet,Ct=yt&&yt.isTypedArray;function Ot(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Tt(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function Nt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function rn(e,t){for(var n=e.length;n--&&Ht(t,e[n],0)>-1;);return n}var on=Kt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),an=Kt({"&":"&","<":"<",">":">",'"':""","'":"'"});function ln(e){return"\\"+ut[e]}function sn(e){return ot.test(e)}function cn(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function un(e,t){return function(n){return e(t(n))}}function dn(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"});var vn=function e(t){var n,r=(t=null==t?mt:vn.defaults(mt.Object(),t,vn.pick(mt,at))).Array,le=t.Date,Se=t.Error,Ee=t.Function,Ce=t.Math,Oe=t.Object,Te=t.RegExp,Ie=t.String,Le=t.TypeError,je=r.prototype,ze=Ee.prototype,Ae=Oe.prototype,Ne=t["__core-js_shared__"],De=ze.toString,Pe=Ae.hasOwnProperty,Re=0,Me=(n=/[^.]+$/.exec(Ne&&Ne.keys&&Ne.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Be=Ae.toString,Fe=De.call(Oe),$e=mt._,Ue=Te("^"+De.call(Pe).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),He=vt?t.Buffer:o,qe=t.Symbol,Ve=t.Uint8Array,We=He?He.allocUnsafe:o,Ge=un(Oe.getPrototypeOf,Oe),Ke=Oe.create,Ze=Ae.propertyIsEnumerable,Je=je.splice,Qe=qe?qe.isConcatSpreadable:o,Ye=qe?qe.iterator:o,Xe=qe?qe.toStringTag:o,nt=function(){try{var e=pi(Oe,"defineProperty");return e({},"",{}),e}catch(e){}}(),ot=t.clearTimeout!==mt.clearTimeout&&t.clearTimeout,ut=le&&le.now!==mt.Date.now&&le.now,pt=t.setTimeout!==mt.setTimeout&&t.setTimeout,ht=Ce.ceil,gt=Ce.floor,_t=Oe.getOwnPropertySymbols,bt=He?He.isBuffer:o,yt=t.isFinite,Ft=je.join,Kt=un(Oe.keys,Oe),bn=Ce.max,yn=Ce.min,xn=le.now,wn=t.parseInt,kn=Ce.random,Sn=je.reverse,En=pi(t,"DataView"),Cn=pi(t,"Map"),On=pi(t,"Promise"),Tn=pi(t,"Set"),In=pi(t,"WeakMap"),Ln=pi(Oe,"create"),jn=In&&new In,zn={},An=Bi(En),Nn=Bi(Cn),Dn=Bi(On),Pn=Bi(Tn),Rn=Bi(In),Mn=qe?qe.prototype:o,Bn=Mn?Mn.valueOf:o,Fn=Mn?Mn.toString:o;function $n(e){if(nl(e)&&!Va(e)&&!(e instanceof Vn)){if(e instanceof qn)return e;if(Pe.call(e,"__wrapped__"))return Fi(e)}return new qn(e)}var Un=function(){function e(){}return function(t){if(!tl(t))return{};if(Ke)return Ke(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Hn(){}function qn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function Vn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=g,this.__views__=[]}function Wn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function cr(e,t,n,r,i,a){var l,s=1&t,c=2&t,u=4&t;if(n&&(l=i?n(e,r,i,a):n(e)),l!==o)return l;if(!tl(e))return e;var d=Va(e);if(d){if(l=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Pe.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return jo(e,l)}else{var f=gi(e),p=f==k||f==S;if(Za(e))return Eo(e,s);if(f==O||f==v||p&&!i){if(l=c||p?{}:vi(e),!s)return c?function(e,t){return zo(e,mi(e),t)}(e,function(e,t){return e&&zo(t,Al(t),e)}(l,e)):function(e,t){return zo(e,hi(e),t)}(e,ir(l,e))}else{if(!ct[f])return i?e:{};l=function(e,t,n){var r=e.constructor;switch(t){case N:return Co(e);case y:case x:return new r(+e);case D:return function(e,t){var n=t?Co(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case P:case R:case M:case B:case F:case $:case U:case H:case q:return Oo(e,n);case E:return new r;case C:case j:return new r(e);case I:return function(e){var t=new e.constructor(e.source,me.exec(e));return t.lastIndex=e.lastIndex,t}(e);case L:return new r;case z:return o=e,Bn?Oe(Bn.call(o)):{}}var o}(e,f,s)}}a||(a=new Jn);var h=a.get(e);if(h)return h;a.set(e,l),ll(e)?e.forEach((function(r){l.add(cr(r,t,n,r,e,a))})):rl(e)&&e.forEach((function(r,o){l.set(o,cr(r,t,n,o,e,a))}));var m=d?o:(u?c?ai:ii:c?Al:zl)(e);return It(m||e,(function(r,o){m&&(r=e[o=r]),nr(l,o,cr(r,t,n,o,e,a))})),l}function ur(e,t,n){var r=n.length;if(null==e)return!r;for(e=Oe(e);r--;){var i=n[r],a=t[i],l=e[i];if(l===o&&!(i in e)||!a(l))return!1}return!0}function dr(e,t,n){if("function"!=typeof e)throw new Le(i);return zi((function(){e.apply(o,n)}),t)}function fr(e,t,n,r){var o=-1,i=At,a=!0,l=e.length,s=[],c=t.length;if(!l)return s;n&&(t=Dt(t,Xt(n))),r?(i=Nt,a=!1):t.length>=200&&(i=tn,a=!1,t=new Zn(t));e:for(;++o-1},Gn.prototype.set=function(e,t){var n=this.__data__,r=rr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Kn.prototype.clear=function(){this.size=0,this.__data__={hash:new Wn,map:new(Cn||Gn),string:new Wn}},Kn.prototype.delete=function(e){var t=di(this,e).delete(e);return this.size-=t?1:0,t},Kn.prototype.get=function(e){return di(this,e).get(e)},Kn.prototype.has=function(e){return di(this,e).has(e)},Kn.prototype.set=function(e,t){var n=di(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Zn.prototype.add=Zn.prototype.push=function(e){return this.__data__.set(e,a),this},Zn.prototype.has=function(e){return this.__data__.has(e)},Jn.prototype.clear=function(){this.__data__=new Gn,this.size=0},Jn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Jn.prototype.get=function(e){return this.__data__.get(e)},Jn.prototype.has=function(e){return this.__data__.has(e)},Jn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Gn){var r=n.__data__;if(!Cn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Kn(r)}return n.set(e,t),this.size=n.size,this};var pr=Do(xr),hr=Do(wr,!0);function mr(e,t){var n=!0;return pr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function gr(e,t,n){for(var r=-1,i=e.length;++r0&&n(l)?t>1?vr(l,t-1,n,r,o):Pt(o,l):r||(o[o.length]=l)}return o}var br=Po(),yr=Po(!0);function xr(e,t){return e&&br(e,t,zl)}function wr(e,t){return e&&yr(e,t,zl)}function kr(e,t){return zt(t,(function(t){return Ya(e[t])}))}function Sr(e,t){for(var n=0,r=(t=xo(t,e)).length;null!=e&&nt}function Tr(e,t){return null!=e&&Pe.call(e,t)}function Ir(e,t){return null!=e&&t in Oe(e)}function Lr(e,t,n){for(var i=n?Nt:At,a=e[0].length,l=e.length,s=l,c=r(l),u=1/0,d=[];s--;){var f=e[s];s&&t&&(f=Dt(f,Xt(t))),u=yn(f.length,u),c[s]=!n&&(t||a>=120&&f.length>=120)?new Zn(s&&f):o}f=e[0];var p=-1,h=c[0];e:for(;++p=l?s:s*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Wr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)l!==e&&Je.call(l,s,1),Je.call(e,s,1);return e}function Kr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;yi(o)?Je.call(e,o,1):po(e,o)}}return e}function Zr(e,t){return e+gt(kn()*(t-e+1))}function Jr(e,t){var n="";if(!e||t<1||t>h)return n;do{t%2&&(n+=e),(t=gt(t/2))&&(e+=e)}while(t);return n}function Qr(e,t){return Ai(Ti(e,t,os),e+"")}function Yr(e){return Yn($l(e))}function Xr(e,t){var n=$l(e);return Pi(n,sr(t,0,n.length))}function eo(e,t,n,r){if(!tl(e))return e;for(var i=-1,a=(t=xo(t,e)).length,l=a-1,s=e;null!=s&&++ii?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=r(i);++o>>1,a=e[i];null!==a&&!cl(a)&&(n?a<=t:a=200){var c=t?null:Qo(e);if(c)return fn(c);a=!1,o=tn,s=new Zn}else s=t?[]:l;e:for(;++r=r?e:oo(e,t,n)}var So=ot||function(e){return mt.clearTimeout(e)};function Eo(e,t){if(t)return e.slice();var n=e.length,r=We?We(n):new e.constructor(n);return e.copy(r),r}function Co(e){var t=new e.constructor(e.byteLength);return new Ve(t).set(new Ve(e)),t}function Oo(e,t){var n=t?Co(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function To(e,t){if(e!==t){var n=e!==o,r=null===e,i=e==e,a=cl(e),l=t!==o,s=null===t,c=t==t,u=cl(t);if(!s&&!u&&!a&&e>t||a&&l&&c&&!s&&!u||r&&l&&c||!n&&c||!i)return 1;if(!r&&!a&&!u&&e1?n[i-1]:o,l=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,l&&xi(n[0],n[1],l)&&(a=i<3?o:a,i=1),t=Oe(t);++r-1?i[a?t[l]:l]:o}}function $o(e){return oi((function(t){var n=t.length,r=n,a=qn.prototype.thru;for(e&&t.reverse();r--;){var l=t[r];if("function"!=typeof l)throw new Le(i);if(a&&!s&&"wrapper"==si(l))var s=new qn([],!0)}for(r=s?r:n;++r1&&y.reverse(),p&&us))return!1;var u=a.get(e),d=a.get(t);if(u&&d)return u==t&&d==e;var f=-1,p=!0,h=2&n?new Zn:o;for(a.set(e,t),a.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(se,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return It(_,(function(n){var r="_."+n[0];t&n[1]&&!At(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ce);return t?t[1].split(ue):[]}(r),n)))}function Di(e){var t=0,n=0;return function(){var r=xn(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function Pi(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,aa(e,n)}));function pa(e){var t=$n(e);return t.__chain__=!0,t}function ha(e,t){return t(e)}var ma=oi((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return lr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Vn&&yi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ha,args:[i],thisArg:o}),new qn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));var ga=Ao((function(e,t,n){Pe.call(e,n)?++e[n]:ar(e,n,1)}));var _a=Fo(qi),va=Fo(Vi);function ba(e,t){return(Va(e)?It:pr)(e,ui(t,3))}function ya(e,t){return(Va(e)?Lt:hr)(e,ui(t,3))}var xa=Ao((function(e,t,n){Pe.call(e,n)?e[n].push(t):ar(e,n,[t])}));var wa=Qr((function(e,t,n){var o=-1,i="function"==typeof t,a=Ga(e)?r(e.length):[];return pr(e,(function(e){a[++o]=i?Ot(t,e,n):jr(e,t,n)})),a})),ka=Ao((function(e,t,n){ar(e,n,t)}));function Sa(e,t){return(Va(e)?Dt:Fr)(e,ui(t,3))}var Ea=Ao((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Ca=Qr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&xi(e,t[0],t[1])?t=[]:n>2&&xi(t[0],t[1],t[2])&&(t=[t[0]]),Vr(e,vr(t,1),[])})),Oa=ut||function(){return mt.Date.now()};function Ta(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,Xo(e,d,o,o,o,o,t)}function Ia(e,t){var n;if("function"!=typeof t)throw new Le(i);return e=ml(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var La=Qr((function(e,t,n){var r=1;if(n.length){var o=dn(n,ci(La));r|=c}return Xo(e,r,t,n,o)})),ja=Qr((function(e,t,n){var r=3;if(n.length){var o=dn(n,ci(ja));r|=c}return Xo(t,r,e,n,o)}));function za(e,t,n){var r,a,l,s,c,u,d=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw new Le(i);function m(t){var n=r,i=a;return r=a=o,d=t,s=e.apply(i,n)}function g(e){var n=e-u;return u===o||n>=t||n<0||p&&e-d>=l}function _(){var e=Oa();if(g(e))return v(e);c=zi(_,function(e){var n=t-(e-u);return p?yn(n,l-(e-d)):n}(e))}function v(e){return c=o,h&&r?m(e):(r=a=o,s)}function b(){var e=Oa(),n=g(e);if(r=arguments,a=this,u=e,n){if(c===o)return function(e){return d=e,c=zi(_,t),f?m(e):s}(u);if(p)return So(c),c=zi(_,t),m(u)}return c===o&&(c=zi(_,t)),s}return t=_l(t)||0,tl(n)&&(f=!!n.leading,l=(p="maxWait"in n)?bn(_l(n.maxWait)||0,t):l,h="trailing"in n?!!n.trailing:h),b.cancel=function(){c!==o&&So(c),d=0,r=u=a=c=o},b.flush=function(){return c===o?s:v(Oa())},b}var Aa=Qr((function(e,t){return dr(e,1,t)})),Na=Qr((function(e,t,n){return dr(e,_l(t)||0,n)}));function Da(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Le(i);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Da.Cache||Kn),n}function Pa(e){if("function"!=typeof e)throw new Le(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Da.Cache=Kn;var Ra=wo((function(e,t){var n=(t=1==t.length&&Va(t[0])?Dt(t[0],Xt(ui())):Dt(vr(t,1),Xt(ui()))).length;return Qr((function(r){for(var o=-1,i=yn(r.length,n);++o=t})),qa=zr(function(){return arguments}())?zr:function(e){return nl(e)&&Pe.call(e,"callee")&&!Ze.call(e,"callee")},Va=r.isArray,Wa=xt?Xt(xt):function(e){return nl(e)&&Cr(e)==N};function Ga(e){return null!=e&&el(e.length)&&!Ya(e)}function Ka(e){return nl(e)&&Ga(e)}var Za=bt||_s,Ja=wt?Xt(wt):function(e){return nl(e)&&Cr(e)==x};function Qa(e){if(!nl(e))return!1;var t=Cr(e);return t==w||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!il(e)}function Ya(e){if(!tl(e))return!1;var t=Cr(e);return t==k||t==S||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Xa(e){return"number"==typeof e&&e==ml(e)}function el(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=h}function tl(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function nl(e){return null!=e&&"object"==typeof e}var rl=kt?Xt(kt):function(e){return nl(e)&&gi(e)==E};function ol(e){return"number"==typeof e||nl(e)&&Cr(e)==C}function il(e){if(!nl(e)||Cr(e)!=O)return!1;var t=Ge(e);if(null===t)return!0;var n=Pe.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&De.call(n)==Fe}var al=St?Xt(St):function(e){return nl(e)&&Cr(e)==I};var ll=Et?Xt(Et):function(e){return nl(e)&&gi(e)==L};function sl(e){return"string"==typeof e||!Va(e)&&nl(e)&&Cr(e)==j}function cl(e){return"symbol"==typeof e||nl(e)&&Cr(e)==z}var ul=Ct?Xt(Ct):function(e){return nl(e)&&el(e.length)&&!!st[Cr(e)]};var dl=Ko(Br),fl=Ko((function(e,t){return e<=t}));function pl(e){if(!e)return[];if(Ga(e))return sl(e)?mn(e):jo(e);if(Ye&&e[Ye])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Ye]());var t=gi(e);return(t==E?cn:t==L?fn:$l)(e)}function hl(e){return e?(e=_l(e))===p||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function ml(e){var t=hl(e),n=t%1;return t==t?n?t-n:t:0}function gl(e){return e?sr(ml(e),0,g):0}function _l(e){if("number"==typeof e)return e;if(cl(e))return m;if(tl(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=tl(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Yt(e);var n=_e.test(e);return n||be.test(e)?ft(e.slice(2),n?2:8):ge.test(e)?m:+e}function vl(e){return zo(e,Al(e))}function bl(e){return null==e?"":uo(e)}var yl=No((function(e,t){if(Ei(t)||Ga(t))zo(t,zl(t),e);else for(var n in t)Pe.call(t,n)&&nr(e,n,t[n])})),xl=No((function(e,t){zo(t,Al(t),e)})),wl=No((function(e,t,n,r){zo(t,Al(t),e,r)})),kl=No((function(e,t,n,r){zo(t,zl(t),e,r)})),Sl=oi(lr);var El=Qr((function(e,t){e=Oe(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&xi(t[0],t[1],i)&&(r=1);++n1),t})),zo(e,ai(e),n),r&&(n=cr(n,7,ni));for(var o=t.length;o--;)po(n,t[o]);return n}));var Rl=oi((function(e,t){return null==e?{}:function(e,t){return Wr(e,t,(function(t,n){return Tl(e,n)}))}(e,t)}));function Ml(e,t){if(null==e)return{};var n=Dt(ai(e),(function(e){return[e]}));return t=ui(t),Wr(e,n,(function(e,n){return t(e,n[0])}))}var Bl=Yo(zl),Fl=Yo(Al);function $l(e){return null==e?[]:en(e,zl(e))}var Ul=Mo((function(e,t,n){return t=t.toLowerCase(),e+(n?Hl(t):t)}));function Hl(e){return Ql(bl(e).toLowerCase())}function ql(e){return(e=bl(e))&&e.replace(xe,on).replace(tt,"")}var Vl=Mo((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Wl=Mo((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Gl=Ro("toLowerCase");var Kl=Mo((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Zl=Mo((function(e,t,n){return e+(n?" ":"")+Ql(t)}));var Jl=Mo((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Ql=Ro("toUpperCase");function Yl(e,t,n){return e=bl(e),(t=n?o:t)===o?function(e){return it.test(e)}(e)?function(e){return e.match(rt)||[]}(e):function(e){return e.match(de)||[]}(e):e.match(t)||[]}var Xl=Qr((function(e,t){try{return Ot(e,o,t)}catch(e){return Qa(e)?e:new Se(e)}})),es=oi((function(e,t){return It(t,(function(t){t=Mi(t),ar(e,t,La(e[t],e))})),e}));function ts(e){return function(){return e}}var ns=$o(),rs=$o(!0);function os(e){return e}function is(e){return Pr("function"==typeof e?e:cr(e,1))}var as=Qr((function(e,t){return function(n){return jr(n,e,t)}})),ls=Qr((function(e,t){return function(n){return jr(e,n,t)}}));function ss(e,t,n){var r=zl(t),o=kr(t,r);null!=n||tl(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=kr(t,zl(t)));var i=!(tl(n)&&"chain"in n&&!n.chain),a=Ya(e);return It(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=jo(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Pt([this.value()],arguments))})})),e}function cs(){}var us=Vo(Dt),ds=Vo(jt),fs=Vo(Bt);function ps(e){return wi(e)?Gt(Mi(e)):function(e){return function(t){return Sr(t,e)}}(e)}var hs=Go(),ms=Go(!0);function gs(){return[]}function _s(){return!1}var vs=qo((function(e,t){return e+t}),0),bs=Jo("ceil"),ys=qo((function(e,t){return e/t}),1),xs=Jo("floor");var ws,ks=qo((function(e,t){return e*t}),1),Ss=Jo("round"),Es=qo((function(e,t){return e-t}),0);return $n.after=function(e,t){if("function"!=typeof t)throw new Le(i);return e=ml(e),function(){if(--e<1)return t.apply(this,arguments)}},$n.ary=Ta,$n.assign=yl,$n.assignIn=xl,$n.assignInWith=wl,$n.assignWith=kl,$n.at=Sl,$n.before=Ia,$n.bind=La,$n.bindAll=es,$n.bindKey=ja,$n.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Va(e)?e:[e]},$n.chain=pa,$n.chunk=function(e,t,n){t=(n?xi(e,t,n):t===o)?1:bn(ml(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,l=0,s=r(ht(i/t));ai?0:i+n),(r=r===o||r>i?i:ml(r))<0&&(r+=i),r=n>r?0:gl(r);n>>0)?(e=bl(e))&&("string"==typeof t||null!=t&&!al(t))&&!(t=uo(t))&&sn(e)?ko(mn(e),0,n):e.split(t,n):[]},$n.spread=function(e,t){if("function"!=typeof e)throw new Le(i);return t=null==t?0:bn(ml(t),0),Qr((function(n){var r=n[t],o=ko(n,0,t);return r&&Pt(o,r),Ot(e,this,o)}))},$n.tail=function(e){var t=null==e?0:e.length;return t?oo(e,1,t):[]},$n.take=function(e,t,n){return e&&e.length?oo(e,0,(t=n||t===o?1:ml(t))<0?0:t):[]},$n.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?oo(e,(t=r-(t=n||t===o?1:ml(t)))<0?0:t,r):[]},$n.takeRightWhile=function(e,t){return e&&e.length?mo(e,ui(t,3),!1,!0):[]},$n.takeWhile=function(e,t){return e&&e.length?mo(e,ui(t,3)):[]},$n.tap=function(e,t){return t(e),e},$n.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new Le(i);return tl(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),za(e,t,{leading:r,maxWait:t,trailing:o})},$n.thru=ha,$n.toArray=pl,$n.toPairs=Bl,$n.toPairsIn=Fl,$n.toPath=function(e){return Va(e)?Dt(e,Mi):cl(e)?[e]:jo(Ri(bl(e)))},$n.toPlainObject=vl,$n.transform=function(e,t,n){var r=Va(e),o=r||Za(e)||ul(e);if(t=ui(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:tl(e)&&Ya(i)?Un(Ge(e)):{}}return(o?It:xr)(e,(function(e,r,o){return t(n,e,r,o)})),n},$n.unary=function(e){return Ta(e,1)},$n.union=na,$n.unionBy=ra,$n.unionWith=oa,$n.uniq=function(e){return e&&e.length?fo(e):[]},$n.uniqBy=function(e,t){return e&&e.length?fo(e,ui(t,2)):[]},$n.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?fo(e,o,t):[]},$n.unset=function(e,t){return null==e||po(e,t)},$n.unzip=ia,$n.unzipWith=aa,$n.update=function(e,t,n){return null==e?e:ho(e,t,yo(n))},$n.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:ho(e,t,yo(n),r)},$n.values=$l,$n.valuesIn=function(e){return null==e?[]:en(e,Al(e))},$n.without=la,$n.words=Yl,$n.wrap=function(e,t){return Ma(yo(t),e)},$n.xor=sa,$n.xorBy=ca,$n.xorWith=ua,$n.zip=da,$n.zipObject=function(e,t){return vo(e||[],t||[],nr)},$n.zipObjectDeep=function(e,t){return vo(e||[],t||[],eo)},$n.zipWith=fa,$n.entries=Bl,$n.entriesIn=Fl,$n.extend=xl,$n.extendWith=wl,ss($n,$n),$n.add=vs,$n.attempt=Xl,$n.camelCase=Ul,$n.capitalize=Hl,$n.ceil=bs,$n.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=_l(n))==n?n:0),t!==o&&(t=(t=_l(t))==t?t:0),sr(_l(e),t,n)},$n.clone=function(e){return cr(e,4)},$n.cloneDeep=function(e){return cr(e,5)},$n.cloneDeepWith=function(e,t){return cr(e,5,t="function"==typeof t?t:o)},$n.cloneWith=function(e,t){return cr(e,4,t="function"==typeof t?t:o)},$n.conformsTo=function(e,t){return null==t||ur(e,t,zl(t))},$n.deburr=ql,$n.defaultTo=function(e,t){return null==e||e!=e?t:e},$n.divide=ys,$n.endsWith=function(e,t,n){e=bl(e),t=uo(t);var r=e.length,i=n=n===o?r:sr(ml(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},$n.eq=$a,$n.escape=function(e){return(e=bl(e))&&Q.test(e)?e.replace(Z,an):e},$n.escapeRegExp=function(e){return(e=bl(e))&&ie.test(e)?e.replace(oe,"\\$&"):e},$n.every=function(e,t,n){var r=Va(e)?jt:mr;return n&&xi(e,t,n)&&(t=o),r(e,ui(t,3))},$n.find=_a,$n.findIndex=qi,$n.findKey=function(e,t){return $t(e,ui(t,3),xr)},$n.findLast=va,$n.findLastIndex=Vi,$n.findLastKey=function(e,t){return $t(e,ui(t,3),wr)},$n.floor=xs,$n.forEach=ba,$n.forEachRight=ya,$n.forIn=function(e,t){return null==e?e:br(e,ui(t,3),Al)},$n.forInRight=function(e,t){return null==e?e:yr(e,ui(t,3),Al)},$n.forOwn=function(e,t){return e&&xr(e,ui(t,3))},$n.forOwnRight=function(e,t){return e&&wr(e,ui(t,3))},$n.get=Ol,$n.gt=Ua,$n.gte=Ha,$n.has=function(e,t){return null!=e&&_i(e,t,Tr)},$n.hasIn=Tl,$n.head=Gi,$n.identity=os,$n.includes=function(e,t,n,r){e=Ga(e)?e:$l(e),n=n&&!r?ml(n):0;var o=e.length;return n<0&&(n=bn(o+n,0)),sl(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Ht(e,t,n)>-1},$n.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:ml(n);return o<0&&(o=bn(r+o,0)),Ht(e,t,o)},$n.inRange=function(e,t,n){return t=hl(t),n===o?(n=t,t=0):n=hl(n),function(e,t,n){return e>=yn(t,n)&&e=-9007199254740991&&e<=h},$n.isSet=ll,$n.isString=sl,$n.isSymbol=cl,$n.isTypedArray=ul,$n.isUndefined=function(e){return e===o},$n.isWeakMap=function(e){return nl(e)&&gi(e)==A},$n.isWeakSet=function(e){return nl(e)&&"[object WeakSet]"==Cr(e)},$n.join=function(e,t){return null==e?"":Ft.call(e,t)},$n.kebabCase=Vl,$n.last=Qi,$n.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=ml(n))<0?bn(r+i,0):yn(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Ut(e,Vt,i,!0)},$n.lowerCase=Wl,$n.lowerFirst=Gl,$n.lt=dl,$n.lte=fl,$n.max=function(e){return e&&e.length?gr(e,os,Or):o},$n.maxBy=function(e,t){return e&&e.length?gr(e,ui(t,2),Or):o},$n.mean=function(e){return Wt(e,os)},$n.meanBy=function(e,t){return Wt(e,ui(t,2))},$n.min=function(e){return e&&e.length?gr(e,os,Br):o},$n.minBy=function(e,t){return e&&e.length?gr(e,ui(t,2),Br):o},$n.stubArray=gs,$n.stubFalse=_s,$n.stubObject=function(){return{}},$n.stubString=function(){return""},$n.stubTrue=function(){return!0},$n.multiply=ks,$n.nth=function(e,t){return e&&e.length?qr(e,ml(t)):o},$n.noConflict=function(){return mt._===this&&(mt._=$e),this},$n.noop=cs,$n.now=Oa,$n.pad=function(e,t,n){e=bl(e);var r=(t=ml(t))?hn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Wo(gt(o),n)+e+Wo(ht(o),n)},$n.padEnd=function(e,t,n){e=bl(e);var r=(t=ml(t))?hn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=kn();return yn(e+i*(t-e+dt("1e-"+((i+"").length-1))),t)}return Zr(e,t)},$n.reduce=function(e,t,n){var r=Va(e)?Rt:Zt,o=arguments.length<3;return r(e,ui(t,4),n,o,pr)},$n.reduceRight=function(e,t,n){var r=Va(e)?Mt:Zt,o=arguments.length<3;return r(e,ui(t,4),n,o,hr)},$n.repeat=function(e,t,n){return t=(n?xi(e,t,n):t===o)?1:ml(t),Jr(bl(e),t)},$n.replace=function(){var e=arguments,t=bl(e[0]);return e.length<3?t:t.replace(e[1],e[2])},$n.result=function(e,t,n){var r=-1,i=(t=xo(t,e)).length;for(i||(i=1,e=o);++rh)return[];var n=g,r=yn(e,g);t=ui(t),e-=g;for(var o=Qt(r,t);++n=a)return e;var s=n-hn(r);if(s<1)return r;var c=l?ko(l,0,s).join(""):e.slice(0,s);if(i===o)return c+r;if(l&&(s+=c.length-s),al(i)){if(e.slice(s).search(i)){var u,d=c;for(i.global||(i=Te(i.source,bl(me.exec(i))+"g")),i.lastIndex=0;u=i.exec(d);)var f=u.index;c=c.slice(0,f===o?s:f)}}else if(e.indexOf(uo(i),s)!=s){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+r},$n.unescape=function(e){return(e=bl(e))&&J.test(e)?e.replace(K,_n):e},$n.uniqueId=function(e){var t=++Re;return bl(e)+t},$n.upperCase=Jl,$n.upperFirst=Ql,$n.each=ba,$n.eachRight=ya,$n.first=Gi,ss($n,(ws={},xr($n,(function(e,t){Pe.call($n.prototype,t)||(ws[t]=e)})),ws),{chain:!1}),$n.VERSION="4.17.21",It(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){$n[e].placeholder=$n})),It(["drop","take"],(function(e,t){Vn.prototype[e]=function(n){n=n===o?1:bn(ml(n),0);var r=this.__filtered__&&!t?new Vn(this):this.clone();return r.__filtered__?r.__takeCount__=yn(n,r.__takeCount__):r.__views__.push({size:yn(n,g),type:e+(r.__dir__<0?"Right":"")}),r},Vn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),It(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Vn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ui(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),It(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Vn.prototype[e]=function(){return this[n](1).value()[0]}})),It(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Vn.prototype[e]=function(){return this.__filtered__?new Vn(this):this[n](1)}})),Vn.prototype.compact=function(){return this.filter(os)},Vn.prototype.find=function(e){return this.filter(e).head()},Vn.prototype.findLast=function(e){return this.reverse().find(e)},Vn.prototype.invokeMap=Qr((function(e,t){return"function"==typeof e?new Vn(this):this.map((function(n){return jr(n,e,t)}))})),Vn.prototype.reject=function(e){return this.filter(Pa(ui(e)))},Vn.prototype.slice=function(e,t){e=ml(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Vn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=ml(t))<0?n.dropRight(-t):n.take(t-e)),n)},Vn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Vn.prototype.toArray=function(){return this.take(g)},xr(Vn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=$n[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&($n.prototype[t]=function(){var t=this.__wrapped__,l=r?[1]:arguments,s=t instanceof Vn,c=l[0],u=s||Va(t),d=function(e){var t=i.apply($n,Pt([e],l));return r&&f?t[0]:t};u&&n&&"function"==typeof c&&1!=c.length&&(s=u=!1);var f=this.__chain__,p=!!this.__actions__.length,h=a&&!f,m=s&&!p;if(!a&&u){t=m?t:new Vn(this);var g=e.apply(t,l);return g.__actions__.push({func:ha,args:[d],thisArg:o}),new qn(g,f)}return h&&m?e.apply(this,l):(g=this.thru(d),h?r?g.value()[0]:g.value():g)})})),It(["pop","push","shift","sort","splice","unshift"],(function(e){var t=je[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);$n.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Va(o)?o:[],e)}return this[n]((function(n){return t.apply(Va(n)?n:[],e)}))}})),xr(Vn.prototype,(function(e,t){var n=$n[t];if(n){var r=n.name+"";Pe.call(zn,r)||(zn[r]=[]),zn[r].push({name:t,func:n})}})),zn[Uo(o,2).name]=[{name:"wrapper",func:o}],Vn.prototype.clone=function(){var e=new Vn(this.__wrapped__);return e.__actions__=jo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=jo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=jo(this.__views__),e},Vn.prototype.reverse=function(){if(this.__filtered__){var e=new Vn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Vn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Va(e),r=t<0,o=n?e.length:0,i=function(e,t,n){var r=-1,o=n.length;for(;++r=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},$n.prototype.plant=function(e){for(var t,n=this;n instanceof Hn;){var r=Fi(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},$n.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Vn){var t=e;return this.__actions__.length&&(t=new Vn(this)),(t=t.reverse()).__actions__.push({func:ha,args:[ta],thisArg:o}),new qn(t,this.__chain__)}return this.thru(ta)},$n.prototype.toJSON=$n.prototype.valueOf=$n.prototype.value=function(){return go(this.__wrapped__,this.__actions__)},$n.prototype.first=$n.prototype.head,Ye&&($n.prototype[Ye]=function(){return this}),$n}();mt._=vn,(r=function(){return vn}.call(t,n,t,e))===o||(e.exports=r)}.call(this)},5228:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var i,a,l=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;st}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(m,e)||!p.call(h,e)&&(f.test(e)?m[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(v,b);_[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(v,b);_[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(v,b);_[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){_[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),_.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){_[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var x=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=60103,k=60106,S=60107,E=60108,C=60114,O=60109,T=60110,I=60112,L=60113,j=60120,z=60115,A=60116,N=60121,D=60128,P=60129,R=60130,M=60131;if("function"==typeof Symbol&&Symbol.for){var B=Symbol.for;w=B("react.element"),k=B("react.portal"),S=B("react.fragment"),E=B("react.strict_mode"),C=B("react.profiler"),O=B("react.provider"),T=B("react.context"),I=B("react.forward_ref"),L=B("react.suspense"),j=B("react.suspense_list"),z=B("react.memo"),A=B("react.lazy"),N=B("react.block"),B("react.scope"),D=B("react.opaque.id"),P=B("react.debug_trace_mode"),R=B("react.offscreen"),M=B("react.legacy_hidden")}var F,$="function"==typeof Symbol&&Symbol.iterator;function U(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=$&&e[$]||e["@@iterator"])?e:null}function H(e){if(void 0===F)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);F=t&&t[1]||""}return"\n"+F+e}var q=!1;function V(e,t){if(!e||q)return"";q=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var o=e.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,l=i.length-1;1<=a&&0<=l&&o[a]!==i[l];)l--;for(;1<=a&&0<=l;a--,l--)if(o[a]!==i[l]){if(1!==a||1!==l)do{if(a--,0>--l||o[a]!==i[l])return"\n"+o[a].replace(" at new "," at ")}while(1<=a&&0<=l);break}}}finally{q=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?H(e):""}function W(e){switch(e.tag){case 5:return H(e.type);case 16:return H("Lazy");case 13:return H("Suspense");case 19:return H("SuspenseList");case 0:case 2:case 15:return e=V(e.type,!1);case 11:return e=V(e.type.render,!1);case 22:return e=V(e.type._render,!1);case 1:return e=V(e.type,!0);default:return""}}function G(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case k:return"Portal";case C:return"Profiler";case E:return"StrictMode";case L:return"Suspense";case j:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case T:return(e.displayName||"Context")+".Consumer";case O:return(e._context.displayName||"Context")+".Provider";case I:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case z:return G(e.type);case N:return G(e._render);case A:t=e._payload,e=e._init;try{return G(e(t))}catch(e){}}return null}function K(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Z(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function J(e){e._valueTracker||(e._valueTracker=function(e){var t=Z(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Z(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Y(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function X(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=K(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&y(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=K(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,K(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function oe(e,t,n){"number"===t&&Y(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ie(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ae(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:K(n)}}function ce(e,t){var n=K(t.value),r=K(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ue(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function fe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function pe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?fe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var he,me=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==de.svg||"innerHTML"in e)e.innerHTML=t;else{for((he=he||document.createElement("div")).innerHTML="",t=he.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function ge(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var _e={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ve=["Webkit","ms","Moz","O"];function be(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||_e.hasOwnProperty(e)&&_e[e]?(""+t).trim():t+"px"}function ye(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=be(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(_e).forEach((function(e){ve.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_e[t]=_e[e]}))}));var xe=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function we(e,t){if(t){if(xe[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function ke(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Se(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ee=null,Ce=null,Oe=null;function Te(e){if(e=Yr(e)){if("function"!=typeof Ee)throw Error(a(280));var t=e.stateNode;t&&(t=eo(t),Ee(e.stateNode,e.type,t))}}function Ie(e){Ce?Oe?Oe.push(e):Oe=[e]:Ce=e}function Le(){if(Ce){var e=Ce,t=Oe;if(Oe=Ce=null,Te(e),t)for(e=0;e(r=31-Ut(r))?0:1<n;n++)t.push(e);return t}function $t(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Ut(t)]=n}var Ut=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Ht(e)/qt|0)|0},Ht=Math.log,qt=Math.LN2;var Vt=i.unstable_UserBlockingPriority,Wt=i.unstable_runWithPriority,Gt=!0;function Kt(e,t,n,r){De||Ae();var o=Jt,i=De;De=!0;try{ze(o,e,t,n,r)}finally{(De=i)||Re()}}function Zt(e,t,n,r){Wt(Vt,Jt.bind(null,e,t,n,r))}function Jt(e,t,n,r){var o;if(Gt)if((o=!(4&t))&&0=An),Pn=String.fromCharCode(32),Rn=!1;function Mn(e,t){switch(e){case"keyup":return-1!==jn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Fn=!1;var $n={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Un(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!$n[e.type]:"textarea"===t}function Hn(e,t,n,r){Ie(r),0<(t=zr(t,"onChange")).length&&(n=new dn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var qn=null,Vn=null;function Wn(e){Sr(e,0)}function Gn(e){if(Q(Xr(e)))return e}function Kn(e,t){if("change"===e)return t}var Zn=!1;if(d){var Jn;if(d){var Qn="oninput"in document;if(!Qn){var Yn=document.createElement("div");Yn.setAttribute("oninput","return;"),Qn="function"==typeof Yn.oninput}Jn=Qn}else Jn=!1;Zn=Jn&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=sr(r)}}function ur(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?ur(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function dr(){for(var e=window,t=Y();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Y((e=t.contentWindow).document)}return t}function fr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var pr=d&&"documentMode"in document&&11>=document.documentMode,hr=null,mr=null,gr=null,_r=!1;function vr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;_r||null==hr||hr!==Y(r)||("selectionStart"in(r=hr)&&fr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},gr&&lr(gr,r)||(gr=r,0<(r=zr(mr,"onSelect")).length&&(t=new dn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=hr)))}At("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),At("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),At(zt,2);for(var br="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),yr=0;yrro||(e.current=no[ro],no[ro]=null,ro--)}function ao(e,t){ro++,no[ro]=e.current,e.current=t}var lo={},so=oo(lo),co=oo(!1),uo=lo;function fo(e,t){var n=e.type.contextTypes;if(!n)return lo;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function po(e){return null!=(e=e.childContextTypes)}function ho(){io(co),io(so)}function mo(e,t,n){if(so.current!==lo)throw Error(a(168));ao(so,t),ao(co,n)}function go(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,G(t)||"Unknown",i));return o({},n,r)}function _o(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||lo,uo=so.current,ao(so,e),ao(co,co.current),!0}function vo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=go(e,t,uo),r.__reactInternalMemoizedMergedChildContext=e,io(co),io(so),ao(so,e)):io(co),ao(co,n)}var bo=null,yo=null,xo=i.unstable_runWithPriority,wo=i.unstable_scheduleCallback,ko=i.unstable_cancelCallback,So=i.unstable_shouldYield,Eo=i.unstable_requestPaint,Co=i.unstable_now,Oo=i.unstable_getCurrentPriorityLevel,To=i.unstable_ImmediatePriority,Io=i.unstable_UserBlockingPriority,Lo=i.unstable_NormalPriority,jo=i.unstable_LowPriority,zo=i.unstable_IdlePriority,Ao={},No=void 0!==Eo?Eo:function(){},Do=null,Po=null,Ro=!1,Mo=Co(),Bo=1e4>Mo?Co:function(){return Co()-Mo};function Fo(){switch(Oo()){case To:return 99;case Io:return 98;case Lo:return 97;case jo:return 96;case zo:return 95;default:throw Error(a(332))}}function $o(e){switch(e){case 99:return To;case 98:return Io;case 97:return Lo;case 96:return jo;case 95:return zo;default:throw Error(a(332))}}function Uo(e,t){return e=$o(e),xo(e,t)}function Ho(e,t,n){return e=$o(e),wo(e,t,n)}function qo(){if(null!==Po){var e=Po;Po=null,ko(e)}Vo()}function Vo(){if(!Ro&&null!==Do){Ro=!0;var e=0;try{var t=Do;Uo(99,(function(){for(;em?(g=d,d=null):g=d.sibling;var _=p(o,d,l[m],s);if(null===_){null===d&&(d=g);break}e&&d&&null===_.alternate&&t(o,d),a=i(_,a,m),null===u?c=_:u.sibling=_,u=_,d=g}if(m===l.length)return n(o,d),c;if(null===d){for(;mg?(_=m,m=null):_=m.sibling;var b=p(o,m,v.value,c);if(null===b){null===m&&(m=_);break}e&&m&&null===b.alternate&&t(o,m),l=i(b,l,g),null===d?u=b:d.sibling=b,d=b,m=_}if(v.done)return n(o,m),u;if(null===m){for(;!v.done;g++,v=s.next())null!==(v=f(o,v.value,c))&&(l=i(v,l,g),null===d?u=v:d.sibling=v,d=v);return u}for(m=r(o,m);!v.done;g++,v=s.next())null!==(v=h(m,o,g,v.value,c))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),l=i(v,l,g),null===d?u=v:d.sibling=v,d=v);return e&&m.forEach((function(e){return t(o,e)})),u}return function(e,r,i,s){var c="object"==typeof i&&null!==i&&i.type===S&&null===i.key;c&&(i=i.props.children);var u="object"==typeof i&&null!==i;if(u)switch(i.$$typeof){case w:e:{for(u=i.key,c=r;null!==c;){if(c.key===u){if(7===c.tag){if(i.type===S){n(e,c.sibling),(r=o(c,i.props.children)).return=e,e=r;break e}}else if(c.elementType===i.type){n(e,c.sibling),(r=o(c,i.props)).ref=bi(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===S?((r=qs(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=Hs(i.type,i.key,i.props,null,e.mode,s)).ref=bi(e,r,i),s.return=e,e=s)}return l(e);case k:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Gs(i,e.mode,s)).return=e,e=r}return l(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Ws(i,e.mode,s)).return=e,e=r),l(e);if(vi(i))return m(e,r,i,s);if(U(i))return g(e,r,i,s);if(u&&yi(e,i),void 0===i&&!c)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,G(e.type)||"Component"))}return n(e,r)}}var wi=xi(!0),ki=xi(!1),Si={},Ei=oo(Si),Ci=oo(Si),Oi=oo(Si);function Ti(e){if(e===Si)throw Error(a(174));return e}function Ii(e,t){switch(ao(Oi,t),ao(Ci,e),ao(Ei,Si),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pe(null,"");break;default:t=pe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}io(Ei),ao(Ei,t)}function Li(){io(Ei),io(Ci),io(Oi)}function ji(e){Ti(Oi.current);var t=Ti(Ei.current),n=pe(t,e.type);t!==n&&(ao(Ci,e),ao(Ei,n))}function zi(e){Ci.current===e&&(io(Ei),io(Ci))}var Ai=oo(0);function Ni(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(64&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Di=null,Pi=null,Ri=!1;function Mi(e,t){var n=Fs(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Bi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Fi(e){if(Ri){var t=Pi;if(t){var n=t;if(!Bi(e,t)){if(!(t=Hr(n.nextSibling))||!Bi(e,t))return e.flags=-1025&e.flags|2,Ri=!1,void(Di=e);Mi(Di,n)}Di=e,Pi=Hr(t.firstChild)}else e.flags=-1025&e.flags|2,Ri=!1,Di=e}}function $i(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Di=e}function Ui(e){if(e!==Di)return!1;if(!Ri)return $i(e),Ri=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Br(t,e.memoizedProps))for(t=Pi;t;)Mi(e,t),t=Hr(t.nextSibling);if($i(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Pi=Hr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Pi=null}}else Pi=Di?Hr(e.stateNode.nextSibling):null;return!0}function Hi(){Pi=Di=null,Ri=!1}var qi=[];function Vi(){for(var e=0;ei))throw Error(a(301));i+=1,Qi=Ji=null,t.updateQueue=null,Wi.current=La,e=n(r,o)}while(Xi)}if(Wi.current=Oa,t=null!==Ji&&null!==Ji.next,Ki=0,Qi=Ji=Zi=null,Yi=!1,t)throw Error(a(300));return e}function ra(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Qi?Zi.memoizedState=Qi=e:Qi=Qi.next=e,Qi}function oa(){if(null===Ji){var e=Zi.alternate;e=null!==e?e.memoizedState:null}else e=Ji.next;var t=null===Qi?Zi.memoizedState:Qi.next;if(null!==t)Qi=t,Ji=e;else{if(null===e)throw Error(a(310));e={memoizedState:(Ji=e).memoizedState,baseState:Ji.baseState,baseQueue:Ji.baseQueue,queue:Ji.queue,next:null},null===Qi?Zi.memoizedState=Qi=e:Qi=Qi.next=e}return Qi}function ia(e,t){return"function"==typeof t?t(e):t}function aa(e){var t=oa(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=Ji,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var l=o.next;o.next=i.next,i.next=l}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var s=l=i=null,c=o;do{var u=c.lane;if((Ki&u)===u)null!==s&&(s=s.next={lane:0,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),r=c.eagerReducer===e?c.eagerState:e(r,c.action);else{var d={lane:u,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===s?(l=s=d,i=r):s=s.next=d,Zi.lanes|=u,Rl|=u}c=c.next}while(null!==c&&c!==o);null===s?i=r:s.next=l,ir(r,t.memoizedState)||(za=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function la(e){var t=oa(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{i=e(i,l.action),l=l.next}while(l!==o);ir(i,t.memoizedState)||(za=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function sa(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Ki&e)===e)&&(t._workInProgressVersionPrimary=r,qi.push(t))),e)return n(t._source);throw qi.push(t),Error(a(350))}function ca(e,t,n,r){var o=Il;if(null===o)throw Error(a(349));var i=t._getVersion,l=i(t._source),s=Wi.current,c=s.useState((function(){return sa(o,t,n)})),u=c[1],d=c[0];c=Qi;var f=e.memoizedState,p=f.refs,h=p.getSnapshot,m=f.source;f=f.subscribe;var g=Zi;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect((function(){p.getSnapshot=n,p.setSnapshot=u;var e=i(t._source);if(!ir(l,e)){e=n(t._source),ir(d,e)||(u(e),e=cs(g),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,a=e;0n?98:n,(function(){e(!0)})),Uo(97<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[Gr]=t,e[Kr]=r,Ha(e,t,!1,!1),t.stateNode=e,c=ke(n,r),n){case"dialog":Er("cancel",e),Er("close",e),i=r;break;case"iframe":case"object":case"embed":Er("load",e),i=r;break;case"video":case"audio":for(i=0;iUl&&(t.flags|=64,l=!0,nl(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=Ni(c))){if(t.flags|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),nl(r,!0),null===r.tail&&"hidden"===r.tailMode&&!c.alternate&&!Ri)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Bo()-r.renderingStartTime>Ul&&1073741824!==n&&(t.flags|=64,l=!0,nl(r,!1),t.lanes=33554432);r.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=r.last)?n.sibling=c:t.child=c,r.last=c)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Bo(),n.sibling=null,t=Ai.current,ao(Ai,l?1&t|2:1&t),n):null;case 23:case 24:return bs(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function ol(e){switch(e.tag){case 1:po(e.type)&&ho();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Li(),io(co),io(so),Vi(),64&(t=e.flags))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return zi(e),null;case 13:return io(Ai),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return io(Ai),null;case 4:return Li(),null;case 10:return Xo(e),null;case 23:case 24:return bs(),null;default:return null}}function il(e,t){try{var n="",r=t;do{n+=W(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o}}function al(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Ha=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},qa=function(){},Va=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Ti(Ei.current);var a,l=null;switch(n){case"input":i=X(e,i),r=X(e,r),l=[];break;case"option":i=ie(e,i),r=ie(e,r),l=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),l=[];break;case"textarea":i=le(e,i),r=le(e,r),l=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=Dr)}for(d in we(n,r),n=null,i)if(!r.hasOwnProperty(d)&&i.hasOwnProperty(d)&&null!=i[d])if("style"===d){var c=i[d];for(a in c)c.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(s.hasOwnProperty(d)?l||(l=[]):(l=l||[]).push(d,null));for(d in r){var u=r[d];if(c=null!=i?i[d]:void 0,r.hasOwnProperty(d)&&u!==c&&(null!=u||null!=c))if("style"===d)if(c){for(a in c)!c.hasOwnProperty(a)||u&&u.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in u)u.hasOwnProperty(a)&&c[a]!==u[a]&&(n||(n={}),n[a]=u[a])}else n||(l||(l=[]),l.push(d,n)),n=u;else"dangerouslySetInnerHTML"===d?(u=u?u.__html:void 0,c=c?c.__html:void 0,null!=u&&c!==u&&(l=l||[]).push(d,u)):"children"===d?"string"!=typeof u&&"number"!=typeof u||(l=l||[]).push(d,""+u):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(s.hasOwnProperty(d)?(null!=u&&"onScroll"===d&&Er("scroll",e),l||c===u||(l=[])):"object"==typeof u&&null!==u&&u.$$typeof===D?u.toString():(l=l||[]).push(d,u))}n&&(l=l||[]).push("style",n);var d=l;(t.updateQueue=d)&&(t.flags|=4)}},Wa=function(e,t,n,r){n!==r&&(t.flags|=4)};var ll="function"==typeof WeakMap?WeakMap:Map;function sl(e,t,n){(n=ai(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Wl||(Wl=!0,Gl=r),al(0,t)},n}function cl(e,t,n){(n=ai(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return al(0,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Kl?Kl=new Set([this]):Kl.add(this),al(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var ul="function"==typeof WeakSet?WeakSet:Set;function dl(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Ps(e,t)}else t.current=null}function fl(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Go(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Ur(t.stateNode.containerInfo))}throw Error(a(163))}function pl(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(!(3&~e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,4&(o=o.tag)&&1&o&&(As(n,e),zs(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Go(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&ui(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}ui(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Mr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&yt(n)))))}throw Error(a(163))}function hl(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=be("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function ml(e,t){if(yo&&"function"==typeof yo.onCommitFiberUnmount)try{yo.onCommitFiberUnmount(bo,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o)if(4&r)As(t,n);else{r=t;try{o()}catch(e){Ps(r,e)}}n=n.next}while(n!==e)}break;case 1:if(dl(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Ps(t,e)}break;case 5:dl(t);break;case 4:xl(e,t)}}function gl(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function _l(e){return 5===e.tag||3===e.tag||4===e.tag}function vl(e){e:{for(var t=e.return;null!==t;){if(_l(t))break e;t=t.return}throw Error(a(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.flags&&(ge(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||_l(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?bl(e,n,t):yl(e,n,t)}function bl(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Dr));else if(4!==r&&null!==(e=e.child))for(bl(e,t,n),e=e.sibling;null!==e;)bl(e,t,n),e=e.sibling}function yl(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(yl(e,t,n),e=e.sibling;null!==e;)yl(e,t,n),e=e.sibling}function xl(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(a(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===o.tag||6===o.tag){e:for(var l=e,s=o,c=s;;)if(ml(l,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===s)break e;for(;null===c.sibling;){if(null===c.return||c.return===s)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}r?(l=n,s=o.stateNode,8===l.nodeType?l.parentNode.removeChild(s):l.removeChild(s)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(ml(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function wl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{!(3&~r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Kr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),ke(e,o),t=ke(e,r),o=0;oo&&(o=l),n&=~i}if(n=o,10<(n=(120>(n=Bo()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*El(n/1960))-n)){e.timeoutHandle=Fr(Ts.bind(null,e),n);break}Ts(e);break;default:throw Error(a(329))}}return fs(e,Bo()),e.callbackNode===t?ps.bind(null,e):null}function hs(e,t){for(t&=~Bl,t&=~Ml,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Nl&&(Nl=2),s=il(s,l),f=a;do{switch(f.tag){case 3:i=s,f.flags|=4096,t&=-t,f.lanes|=t,si(f,sl(0,i,t));break e;case 1:i=s;var x=f.type,w=f.stateNode;if(!(64&f.flags||"function"!=typeof x.getDerivedStateFromError&&(null===w||"function"!=typeof w.componentDidCatch||null!==Kl&&Kl.has(w)))){f.flags|=4096,t&=-t,f.lanes|=t,si(f,cl(f,i,t));break e}}f=f.return}while(null!==f)}Os(n)}catch(e){t=e,Ll===n&&null!==n&&(Ll=n=n.return);continue}break}}function ws(){var e=Cl.current;return Cl.current=Oa,null===e?Oa:e}function ks(e,t){var n=Tl;Tl|=16;var r=ws();for(Il===e&&jl===t||ys(e,t);;)try{Ss();break}catch(t){xs(e,t)}if(Yo(),Tl=n,Cl.current=r,null!==Ll)throw Error(a(261));return Il=null,jl=0,Nl}function Ss(){for(;null!==Ll;)Cs(Ll)}function Es(){for(;null!==Ll&&!So();)Cs(Ll)}function Cs(e){var t=ql(e.alternate,e,zl);e.memoizedProps=e.pendingProps,null===t?Os(e):Ll=t,Ol.current=null}function Os(e){var t=e;do{var n=t.alternate;if(e=t.return,2048&t.flags){if(null!==(n=ol(t)))return n.flags&=2047,void(Ll=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}else{if(null!==(n=rl(n,t,zl)))return void(Ll=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||1073741824&zl||!(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}null!==e&&!(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1l&&(s=l,l=w,w=s),s=cr(b,w),i=cr(b,l),s&&i&&(1!==x.rangeCount||x.anchorNode!==s.node||x.anchorOffset!==s.offset||x.focusNode!==i.node||x.focusOffset!==i.offset)&&((y=y.createRange()).setStart(s.node,s.offset),x.removeAllRanges(),w>l?(x.addRange(y),x.extend(i.node,i.offset)):(y.setEnd(i.node,i.offset),x.addRange(y))))),y=[];for(x=b;x=x.parentNode;)1===x.nodeType&&y.push({element:x,left:x.scrollLeft,top:x.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;bBo()-$l?ys(e,0):Bl|=n),fs(e,t)}function Ms(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(2&(t=e.mode)?4&t?(0===os&&(os=Pl),0===(t=Bt(62914560&~os))&&(t=4194304)):t=99===Fo()?1:2:t=1),n=ss(),null!==(e=ds(e,t))&&($t(e,t,n),fs(e,n))}function Bs(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Fs(e,t,n,r){return new Bs(e,t,n,r)}function $s(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Us(e,t){var n=e.alternate;return null===n?((n=Fs(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Hs(e,t,n,r,o,i){var l=2;if(r=e,"function"==typeof e)$s(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case S:return qs(n.children,o,i,t);case P:l=8,o|=16;break;case E:l=8,o|=1;break;case C:return(e=Fs(12,n,t,8|o)).elementType=C,e.type=C,e.lanes=i,e;case L:return(e=Fs(13,n,t,o)).type=L,e.elementType=L,e.lanes=i,e;case j:return(e=Fs(19,n,t,o)).elementType=j,e.lanes=i,e;case R:return Vs(n,o,i,t);case M:return(e=Fs(24,n,t,o)).elementType=M,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case O:l=10;break e;case T:l=9;break e;case I:l=11;break e;case z:l=14;break e;case A:l=16,r=null;break e;case N:l=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Fs(l,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function qs(e,t,n,r){return(e=Fs(7,e,r,t)).lanes=n,e}function Vs(e,t,n,r){return(e=Fs(23,e,r,t)).elementType=R,e.lanes=n,e}function Ws(e,t,n){return(e=Fs(6,e,null,t)).lanes=n,e}function Gs(e,t,n){return(t=Fs(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ks(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Ft(0),this.expirationTimes=Ft(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ft(0),this.mutableSourceEagerHydrationData=null}function Zs(e,t,n,r){var o=t.current,i=ss(),l=cs(o);e:if(n){t:{if(Ke(n=n._reactInternals)!==n||1!==n.tag)throw Error(a(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(po(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(a(171))}if(1===n.tag){var c=n.type;if(po(c)){n=go(n,c,s);break e}}n=s}else n=lo;return null===t.context?t.context=n:t.pendingContext=n,(t=ai(i,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),li(o,t),us(o,l,i),l}function Js(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Qs(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n{o[e]=new r(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((([e,t])=>{o[e]=new r(e,1,!1,t,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((e=>{o[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((e=>{o[e]=new r(e,2,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((e=>{o[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((e=>{o[e]=new r(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((e=>{o[e]=new r(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((e=>{o[e]=new r(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((e=>{o[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));const i=/[\-\:]([a-z])/g,a=e=>e[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((e=>{o[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));o.xlinkHref=new r("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((e=>{o[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));const{CAMELCASE:l,SAME:s,possibleStandardNames:c}=n(6811),u=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),d=Object.keys(c).reduce(((e,t)=>{const n=c[t];return n===s?e[t]=t:n===l?e[t.toLowerCase()]=t:e[t]=n,e}),{});t.BOOLEAN=3,t.BOOLEANISH_STRING=2,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=4,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return o.hasOwnProperty(e)?o[e]:null},t.isCustomAttribute=u,t.possibleStandardNames=d},6811:function(e,t){t.SAME=0;t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},1020:function(e,t,n){"use strict";n(5228);var r=n(6540),o=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),t.Fragment=i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l=Object.prototype.hasOwnProperty,s={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,i={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)l.call(t,r)&&!s.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:u,props:i,_owner:a.current}}t.jsx=c,t.jsxs=c},5287:function(e,t,n){"use strict";var r=n(5228),o=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,l=60110,s=60112;t.Suspense=60113;var c=60115,u=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;o=d("react.element"),i=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),a=d("react.provider"),l=d("react.context"),s=d("react.forward_ref"),t.Suspense=d("react.suspense"),c=d("react.memo"),u=d("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n=b},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,o=e[r];if(!(void 0!==o&&0E(a,n))void 0!==s&&0>E(s,a)?(e[r]=s,e[l]=n,r=l):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==s&&0>E(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function E(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var C=[],O=[],T=1,I=null,L=3,j=!1,z=!1,A=!1;function N(e){for(var t=k(O);null!==t;){if(null===t.callback)S(O);else{if(!(t.startTime<=e))break;S(O),t.sortIndex=t.expirationTime,w(C,t)}t=k(O)}}function D(e){if(A=!1,N(e),!z)if(null!==k(C))z=!0,n(P);else{var t=k(O);null!==t&&r(D,t.startTime-e)}}function P(e,n){z=!1,A&&(A=!1,o()),j=!0;var i=L;try{for(N(n),I=k(C);null!==I&&(!(I.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=I.callback;if("function"==typeof a){I.callback=null,L=I.priorityLevel;var l=a(I.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?I.callback=l:I===k(C)&&S(C),N(n)}else S(C);I=k(C)}if(null!==I)var s=!0;else{var c=k(O);null!==c&&r(D,c.startTime-n),s=!1}return s}finally{I=null,L=i,j=!1}}var R=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){z||j||(z=!0,n(P))},t.unstable_getCurrentPriorityLevel=function(){return L},t.unstable_getFirstCallbackNode=function(){return k(C)},t.unstable_next=function(e){switch(L){case 1:case 2:case 3:var t=3;break;default:t=L}var n=L;L=t;try{return e()}finally{L=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=R,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=L;L=e;try{return t()}finally{L=n}},t.unstable_scheduleCallback=function(e,i,a){var l=t.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0l?(e.sortIndex=a,w(O,e),null===k(C)&&e===k(O)&&(A?o():A=!0,r(D,a-l))):(e.sortIndex=s,w(C,e),z||j||(z=!0,n(P))),e},t.unstable_wrapCallback=function(e){var t=L;return function(){var n=L;L=t;try{return e.apply(this,arguments)}finally{L=n}}}},9982:function(e,t,n){"use strict";e.exports=n(7463)},5229:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(1133)),i=n(8917);t.default=function(e,t){var n={};return e&&"string"==typeof e?((0,o.default)(e,(function(e,r){e&&r&&(n[(0,i.camelCase)(e,t)]=r)})),n):n}},8917:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.camelCase=void 0;var n=/^--[a-zA-Z0-9-]+$/,r=/-([a-z])/g,o=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,l=function(e,t){return t.toUpperCase()},s=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||o.test(e)||n.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(a,s):e.replace(i,s)).replace(r,l))}},1133:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(9788));t.default=function(e,t){var n=null;if(!e||"string"!=typeof e)return n;var r=(0,o.default)(e),i="function"==typeof t;return r.forEach((function(e){if("declaration"===e.type){var r=e.property,o=e.value;i?t(r,o,e):o&&((n=n||{})[r]=o)}})),n}},1063:function(e,t,n){"use strict";var r=n(6540);var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,a=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return l((function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})}),[e,n,t]),a((function(){return c(o)&&u({inst:o}),e((function(){c(o)&&u({inst:o})}))}),[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},9888:function(e,t,n){"use strict";e.exports=n(1063)}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=n(4848),t=n(6540),r=n(961);const o="8.33.1",i=globalThis;function a(e,t,n){const r=n||i,a=r.__SENTRY__=r.__SENTRY__||{},l=a[o]=a[o]||{};return l[e]||(l[e]=t())}const l="production";function s(){return c(i),i}function c(e){const t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||o,t[o]=t[o]||{}}const u=Object.prototype.toString;function d(e){switch(u.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return x(e,Error)}}function f(e,t){return u.call(e)===`[object ${t}]`}function p(e){return f(e,"ErrorEvent")}function h(e){return f(e,"DOMError")}function m(e){return f(e,"String")}function g(e){return"object"==typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function _(e){return null===e||g(e)||"object"!=typeof e&&"function"!=typeof e}function v(e){return f(e,"Object")}function b(e){return"undefined"!=typeof Event&&x(e,Event)}function y(e){return Boolean(e&&e.then&&"function"==typeof e.then)}function x(e,t){try{return e instanceof t}catch(e){return!1}}function w(e){return!("object"!=typeof e||null===e||!e.__isVue&&!e._isVue)}const k=i,S=80;function E(e,t={}){if(!e)return"";try{let n=e;const r=5,o=[];let i=0,a=0;const l=" > ",s=l.length;let c;const u=Array.isArray(t)?t:t.keyAttrs,d=!Array.isArray(t)&&t.maxStringLength||S;for(;n&&i++1&&a+o.length*s+c.length>=d));)o.push(c),a+=c.length,n=n.parentNode;return o.reverse().join(l)}catch(e){return""}}function C(e,t){const n=e,r=[];if(!n||!n.tagName)return"";if(k.HTMLElement&&n instanceof HTMLElement&&n.dataset){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}r.push(n.tagName.toLowerCase());const o=t&&t.length?t.filter((e=>n.getAttribute(e))).map((e=>[e,n.getAttribute(e)])):null;if(o&&o.length)o.forEach((e=>{r.push(`[${e[0]}="${e[1]}"]`)}));else{n.id&&r.push(`#${n.id}`);const e=n.className;if(e&&m(e)){const t=e.split(/\s+/);for(const e of t)r.push(`.${e}`)}}const i=["aria-label","type","name","title","alt"];for(const e of i){const t=n.getAttribute(e);t&&r.push(`[${e}="${t}"]`)}return r.join("")}const O="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,T=["debug","info","warn","error","log","assert","trace"],I={};function L(e){if(!("console"in i))return e();const t=i.console,n={},r=Object.keys(I);r.forEach((e=>{const r=I[e];n[e]=t[e],t[e]=r}));try{return e()}finally{r.forEach((e=>{t[e]=n[e]}))}}const j=a("logger",(function(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return O?T.forEach((n=>{t[n]=(...t)=>{e&&L((()=>{i.console[n](`Sentry Logger [${n}]:`,...t)}))}})):T.forEach((e=>{t[e]=()=>{}})),t}));function z(e,t=0){return"string"!=typeof e||0===t||e.length<=t?e:`${e.slice(0,t)}...`}function A(e,t){if(!Array.isArray(e))return"";const n=[];for(let t=0;tN(e,t,n)))}function P(e,t,n){if(!(t in e))return;const r=e[t],o=n(r);"function"==typeof o&&M(o,r),e[t]=o}function R(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch(n){O&&j.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function M(e,t){try{const n=t.prototype||{};e.prototype=t.prototype=n,R(e,"__sentry_original__",t)}catch(e){}}function B(e){return e.__sentry_original__}function F(e){if(d(e))return{message:e.message,name:e.name,stack:e.stack,...U(e)};if(b(e)){const t={type:e.type,target:$(e.target),currentTarget:$(e.currentTarget),...U(e)};return"undefined"!=typeof CustomEvent&&x(e,CustomEvent)&&(t.detail=e.detail),t}return e}function $(e){try{return t=e,"undefined"!=typeof Element&&x(t,Element)?E(e):Object.prototype.toString.call(e)}catch(e){return""}var t}function U(e){if("object"==typeof e&&null!==e){const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}return{}}function H(e){return q(e,new Map)}function q(e,t){if(function(e){if(!v(e))return!1;try{const t=Object.getPrototypeOf(e).constructor.name;return!t||"Object"===t}catch(e){return!0}}(e)){const n=t.get(e);if(void 0!==n)return n;const r={};t.set(e,r);for(const n of Object.getOwnPropertyNames(e))void 0!==e[n]&&(r[n]=q(e[n],t));return r}if(Array.isArray(e)){const n=t.get(e);if(void 0!==n)return n;const r=[];return t.set(e,r),e.forEach((e=>{r.push(q(e,t))})),r}return e}function V(){const e=i,t=e.crypto||e.msCrypto;let n=()=>16*Math.random();try{if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t&&t.getRandomValues&&(n=()=>{const e=new Uint8Array(1);return t.getRandomValues(e),e[0]})}catch(e){}return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,(e=>(e^(15&n())>>e/4).toString(16)))}function W(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function G(e){const{message:t,event_id:n}=e;if(t)return t;const r=W(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"":n||""}function K(e,t,n){const r=e.exception=e.exception||{},o=r.values=r.values||[],i=o[0]=o[0]||{};i.value||(i.value=t||""),i.type||(i.type=n||"Error")}function Z(e,t){const n=W(e);if(!n)return;const r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...t},t&&"data"in t){const e={...r&&r.data,...t.data};n.mechanism.data=e}}function J(e){if(e&&e.__sentry_captured__)return!0;try{R(e,"__sentry_captured__",!0)}catch(e){}return!1}function Q(e){return Array.isArray(e)?e:[e]}function Y(){return{traceId:V(),spanId:V().substring(16)}}const X=1e3;function ee(){return Date.now()/X}const te=function(){const{performance:e}=i;if(!e||!e.now)return ee;const t=Date.now()-e.now(),n=null==e.timeOrigin?t:e.timeOrigin;return()=>(n+e.now())/X}();let ne;(()=>{const{performance:e}=i;if(!e||!e.now)return void(ne="none");const t=36e5,n=e.now(),r=Date.now(),o=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,a=ofunction(e){return H({sid:`${e.sid}`,init:e.init,started:new Date(1e3*e.started).toISOString(),timestamp:new Date(1e3*e.timestamp).toISOString(),status:e.status,errors:e.errors,did:"number"==typeof e.did||"string"==typeof e.did?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}(n)};return e&&oe(n,e),n}function oe(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||te(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:V()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{const t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}const ie="_sentrySpan";function ae(e,t){t?R(e,ie,t):delete e[ie]}function le(e){return e[ie]}class se{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=Y()}clone(){const e=new se;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._extra={...this._extra},e._contexts={...this._contexts},e._user=this._user,e._level=this._level,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._requestSession=this._requestSession,e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e._lastEventId=this._lastEventId,ae(e,le(this)),e}setClient(e){this._client=e}setLastEventId(e){this._lastEventId=e}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&oe(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;const t="function"==typeof e?e(this):e,[n,r]=t instanceof ce?[t.getScopeData(),t.getRequestSession()]:v(t)?[e,e.requestSession]:[],{tags:o,extra:i,user:a,contexts:l,level:s,fingerprint:c=[],propagationContext:u}=n||{};return this._tags={...this._tags,...o},this._extra={...this._extra,...i},this._contexts={...this._contexts,...l},a&&Object.keys(a).length&&(this._user=a),s&&(this._level=s),c.length&&(this._fingerprint=c),u&&(this._propagationContext=u),r&&(this._requestSession=r),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._session=void 0,ae(this,void 0),this._attachments=[],this._propagationContext=Y(),this._notifyScopeListeners(),this}addBreadcrumb(e,t){const n="number"==typeof t?t:100;if(n<=0)return this;const r={timestamp:ee(),...e},o=this._breadcrumbs;return o.push(r),this._breadcrumbs=o.length>n?o.slice(-n):o,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:le(this)}}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}captureException(e,t){const n=t&&t.event_id?t.event_id:V();if(!this._client)return j.warn("No client configured on scope - will not capture exception!"),n;const r=new Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:r,...t,event_id:n},this),n}captureMessage(e,t,n){const r=n&&n.event_id?n.event_id:V();if(!this._client)return j.warn("No client configured on scope - will not capture message!"),r;const o=new Error(e);return this._client.captureMessage(e,t,{originalException:e,syntheticException:o,...n,event_id:r},this),r}captureEvent(e,t){const n=t&&t.event_id?t.event_id:V();return this._client?(this._client.captureEvent(e,{...t,event_id:n},this),n):(j.warn("No client configured on scope - will not capture event!"),n)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((e=>{e(this)})),this._notifyingListeners=!1)}}const ce=se;class ue{constructor(e,t){let n,r;n=e||new ce,r=t||new ce,this._stack=[{scope:n}],this._isolationScope=r}withScope(e){const t=this._pushScope();let n;try{n=e(t)}catch(e){throw this._popScope(),e}return y(n)?n.then((e=>(this._popScope(),e)),(e=>{throw this._popScope(),e})):(this._popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const e=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:e}),e}_popScope(){return!(this._stack.length<=1)&&!!this._stack.pop()}}function de(){const e=c(s());return e.stack=e.stack||new ue(a("defaultCurrentScope",(()=>new ce)),a("defaultIsolationScope",(()=>new ce)))}function fe(e){return de().withScope(e)}function pe(e,t){const n=de();return n.withScope((()=>(n.getStackTop().scope=e,t(e))))}function he(e){return de().withScope((()=>e(de().getIsolationScope())))}function me(e){const t=c(e);return t.acs?t.acs:{withIsolationScope:he,withScope:fe,withSetScope:pe,withSetIsolationScope:(e,t)=>he(t),getCurrentScope:()=>de().getScope(),getIsolationScope:()=>de().getIsolationScope()}}function ge(){return me(s()).getCurrentScope()}function _e(){return me(s()).getIsolationScope()}function ve(){return ge().getClient()}const be=50,ye="?",xe=/\(error: (.*)\)/,we=/captureMessage|captureException/;function ke(...e){const t=e.sort(((e,t)=>e[0]-t[0])).map((e=>e[1]));return(e,n=0,r=0)=>{const o=[],i=e.split("\n");for(let e=n;e1024)continue;const a=xe.test(n)?n.replace(xe,"$1"):n;if(!a.match(/\S*Error: /)){for(const e of t){const t=e(a);if(t){o.push(t);break}}if(o.length>=be+r)break}}return function(e){if(!e.length)return[];const t=Array.from(e);/sentryWrapped/.test(Se(t).function||"")&&t.pop();t.reverse(),we.test(Se(t).function||"")&&(t.pop(),we.test(Se(t).function||"")&&t.pop());return t.slice(0,be).map((e=>({...e,filename:e.filename||Se(t).filename,function:e.function||ye})))}(o.slice(r))}}function Se(e){return e[e.length-1]||{}}const Ee="";function Ce(e){try{return e&&"function"==typeof e&&e.name||Ee}catch(e){return Ee}}function Oe(e){const t=e.exception;if(t){const e=[];try{return t.values.forEach((t=>{t.stacktrace.frames&&e.push(...t.stacktrace.frames)})),e}catch(e){return}}}function Te(e,t=100,n=1/0){try{return Le("",e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}function Ie(e,t=3,n=102400){const r=Te(e,t);return o=r,function(e){return~-encodeURI(e).split(/%..|./).length}(JSON.stringify(o))>n?Ie(e,t-1,n):r;var o}function Le(e,t,n=1/0,r=1/0,o=function(){const e="function"==typeof WeakSet,t=e?new WeakSet:[];return[function(n){if(e)return!!t.has(n)||(t.add(n),!1);for(let e=0;e=r){u[e]="[MaxProperties ~]";break}const t=f[e];u[e]=Le(e,t,s-1,r,o),d++}return a(t),u}var je;function ze(e){return new Ne((t=>{t(e)}))}function Ae(e){return new Ne(((t,n)=>{n(e)}))}!function(e){e[e.PENDING=0]="PENDING";e[e.RESOLVED=1]="RESOLVED";e[e.REJECTED=2]="REJECTED"}(je||(je={}));class Ne{constructor(e){Ne.prototype.__init.call(this),Ne.prototype.__init2.call(this),Ne.prototype.__init3.call(this),Ne.prototype.__init4.call(this),this._state=je.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new Ne(((n,r)=>{this._handlers.push([!1,t=>{if(e)try{n(e(t))}catch(e){r(e)}else n(t)},e=>{if(t)try{n(t(e))}catch(e){r(e)}else r(e)}]),this._executeHandlers()}))}catch(e){return this.then((e=>e),e)}finally(e){return new Ne(((t,n)=>{let r,o;return this.then((t=>{o=!1,r=t,e&&e()}),(t=>{o=!0,r=t,e&&e()})).then((()=>{o?n(r):t(r)}))}))}__init(){this._resolve=e=>{this._setResult(je.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(je.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{this._state===je.PENDING&&(y(t)?t.then(this._resolve,this._reject):(this._state=e,this._value=t,this._executeHandlers()))}}__init4(){this._executeHandlers=()=>{if(this._state===je.PENDING)return;const e=this._handlers.slice();this._handlers=[],e.forEach((e=>{e[0]||(this._state===je.RESOLVED&&e[1](this._value),this._state===je.REJECTED&&e[2](this._value),e[0]=!0)}))}}}const De="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;function Pe(e,t,n,r=0){return new Ne(((o,i)=>{const a=e[r];if(null===t||"function"!=typeof a)o(t);else{const l=a({...t},n);De&&a.id&&null===l&&j.log(`Event processor "${a.id}" dropped event`),y(l)?l.then((t=>Pe(e,t,n,r+1).then(o))).then(null,i):Pe(e,l,n,r+1).then(o).then(null,i)}}))}const Re="sentry-",Me=/^sentry-/;function Be(e){const t=function(e){if(!e||!m(e)&&!Array.isArray(e))return;if(Array.isArray(e))return e.reduce(((e,t)=>{const n=Fe(t);return Object.entries(n).forEach((([t,n])=>{e[t]=n})),e}),{});return Fe(e)}(e);if(!t)return;const n=Object.entries(t).reduce(((e,[t,n])=>{if(t.match(Me)){e[t.slice(Re.length)]=n}return e}),{});return Object.keys(n).length>0?n:void 0}function Fe(e){return e.split(",").map((e=>e.split("=").map((e=>decodeURIComponent(e.trim()))))).reduce(((e,[t,n])=>(t&&n&&(e[t]=n),e)),{})}const $e="sentry.source",Ue="sentry.sample_rate",He="sentry.op",qe="sentry.origin";const Ve="_sentryMetrics";function We(e){const t=e[Ve];if(!t)return;const n={};for(const[,[e,r]]of t){(n[e]||(n[e]=[])).push(H(r))}return n}const Ge=0,Ke=1;const Ze=1;function Je(e){const{spanId:t,traceId:n}=e.spanContext(),{parent_span_id:r}=Xe(e);return H({parent_span_id:r,span_id:t,trace_id:n})}function Qe(e){return"number"==typeof e?Ye(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?Ye(e.getTime()):te()}function Ye(e){return e>9999999999?e/1e3:e}function Xe(e){if(function(e){return"function"==typeof e.getSpanJSON}(e))return e.getSpanJSON();try{const{spanId:t,traceId:n}=e.spanContext();if(function(e){const t=e;return!!(t.attributes&&t.startTime&&t.name&&t.endTime&&t.status)}(e)){const{attributes:r,startTime:o,name:i,endTime:a,parentSpanId:l,status:s}=e;return H({span_id:t,trace_id:n,data:r,description:i,parent_span_id:l,start_timestamp:Qe(o),timestamp:Qe(a)||void 0,status:tt(s),op:r[He],origin:r[qe],_metrics_summary:We(e)})}return{span_id:t,trace_id:n}}catch(e){return{}}}function et(e){const{traceFlags:t}=e.spanContext();return t===Ze}function tt(e){if(e&&e.code!==Ge)return e.code===Ke?"ok":e.message||"unknown_error"}const nt="_sentryRootSpan";function rt(e){return e[nt]||e}const ot="_frozenDsc";function it(e,t){const n=t.getOptions(),{publicKey:r}=t.getDsn()||{},o=H({environment:n.environment||l,release:n.release,public_key:r,trace_id:e});return t.emit("createDsc",o),o}function at(e){const t=ve();if(!t)return{};const n=it(Xe(e).trace_id||"",t),r=rt(e),o=r[ot];if(o)return o;const i=r.spanContext().traceState,a=i&&i.get("sentry.dsc"),l=a&&Be(a);if(l)return l;const s=Xe(r),c=s.data||{},u=c[Ue];null!=u&&(n.sample_rate=`${u}`);const d=c[$e],f=s.description;return"url"!==d&&f&&(n.transaction=f),function(e){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;const t=ve(),n=e||t&&t.getOptions();return!!n&&(n.enableTracing||"tracesSampleRate"in n||"tracesSampler"in n)}()&&(n.sampled=String(et(r))),t.emit("createDsc",n,r),n}function lt(e,t){const{fingerprint:n,span:r,breadcrumbs:o,sdkProcessingMetadata:i}=t;!function(e,t){const{extra:n,tags:r,user:o,contexts:i,level:a,transactionName:l}=t,s=H(n);s&&Object.keys(s).length&&(e.extra={...s,...e.extra});const c=H(r);c&&Object.keys(c).length&&(e.tags={...c,...e.tags});const u=H(o);u&&Object.keys(u).length&&(e.user={...u,...e.user});const d=H(i);d&&Object.keys(d).length&&(e.contexts={...d,...e.contexts});a&&(e.level=a);l&&"transaction"!==e.type&&(e.transaction=l)}(e,t),r&&function(e,t){e.contexts={trace:Je(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:at(t),...e.sdkProcessingMetadata};const n=rt(t),r=Xe(n).description;r&&!e.transaction&&"transaction"===e.type&&(e.transaction=r)}(e,r),function(e,t){e.fingerprint=e.fingerprint?Q(e.fingerprint):[],t&&(e.fingerprint=e.fingerprint.concat(t));e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}(e,n),function(e,t){const n=[...e.breadcrumbs||[],...t];e.breadcrumbs=n.length?n:void 0}(e,o),function(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}(e,i)}function st(e,t){const{extra:n,tags:r,user:o,contexts:i,level:a,sdkProcessingMetadata:l,breadcrumbs:s,fingerprint:c,eventProcessors:u,attachments:d,propagationContext:f,transactionName:p,span:h}=t;ct(e,"extra",n),ct(e,"tags",r),ct(e,"user",o),ct(e,"contexts",i),ct(e,"sdkProcessingMetadata",l),a&&(e.level=a),p&&(e.transactionName=p),h&&(e.span=h),s.length&&(e.breadcrumbs=[...e.breadcrumbs,...s]),c.length&&(e.fingerprint=[...e.fingerprint,...c]),u.length&&(e.eventProcessors=[...e.eventProcessors,...u]),d.length&&(e.attachments=[...e.attachments,...d]),e.propagationContext={...e.propagationContext,...f}}function ct(e,t,n){if(n&&Object.keys(n).length){e[t]={...e[t]};for(const r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[t][r]=n[r])}}function ut(e,t,n,r,o,s){const{normalizeDepth:c=3,normalizeMaxBreadth:u=1e3}=e,d={...t,event_id:t.event_id||n.event_id||V(),timestamp:t.timestamp||ee()},f=n.integrations||e.integrations.map((e=>e.name));!function(e,t){const{environment:n,release:r,dist:o,maxValueLength:i=250}=t;"environment"in e||(e.environment="environment"in t?n:l);void 0===e.release&&void 0!==r&&(e.release=r);void 0===e.dist&&void 0!==o&&(e.dist=o);e.message&&(e.message=z(e.message,i));const a=e.exception&&e.exception.values&&e.exception.values[0];a&&a.value&&(a.value=z(a.value,i));const s=e.request;s&&s.url&&(s.url=z(s.url,i))}(d,e),function(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}(d,f),o&&o.emit("applyFrameMetadata",t),void 0===t.type&&function(e,t){const n=i._sentryDebugIds;if(!n)return;let r;const o=dt.get(t);o?r=o:(r=new Map,dt.set(t,r));const a=Object.entries(n).reduce(((e,[n,o])=>{let i;const a=r.get(n);a?i=a:(i=t(n),r.set(n,i));for(let t=i.length-1;t>=0;t--){const n=i[t];if(n.filename){e[n.filename]=o;break}}return e}),{});try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{e.filename&&(e.debug_id=a[e.filename])}))}))}catch(e){}}(d,e.stackParser);const p=function(e,t){if(!t)return e;const n=e?e.clone():new ce;return n.update(t),n}(r,n.captureContext);n.mechanism&&Z(d,n.mechanism);const h=o?o.getEventProcessors():[],m=a("globalScope",(()=>new ce)).getScopeData();if(s){st(m,s.getScopeData())}if(p){st(m,p.getScopeData())}const g=[...n.attachments||[],...m.attachments];g.length&&(n.attachments=g),lt(d,m);return Pe([...h,...m.eventProcessors],d,n).then((e=>(e&&function(e){const t={};try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)}))}))}catch(e){}if(0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const n=e.debug_meta.images;Object.entries(t).forEach((([e,t])=>{n.push({type:"sourcemap",code_file:e,debug_id:t})}))}(e),"number"==typeof c&&c>0?function(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map((e=>({...e,...e.data&&{data:Te(e.data,t,n)}})))},...e.user&&{user:Te(e.user,t,n)},...e.contexts&&{contexts:Te(e.contexts,t,n)},...e.extra&&{extra:Te(e.extra,t,n)}};e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=Te(e.contexts.trace.data,t,n)));e.spans&&(r.spans=e.spans.map((e=>({...e,...e.data&&{data:Te(e.data,t,n)}}))));return r}(e,c,u):e)))}const dt=new WeakMap;function ft(e){if(e)return function(e){return e instanceof ce||"function"==typeof e}(e)||function(e){return Object.keys(e).some((e=>pt.includes(e)))}(e)?{captureContext:e}:e}const pt=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"];function ht(e,t){return ge().captureException(e,ft(t))}function mt(e,t){return ge().captureEvent(e,t)}function gt(e){const t=ve(),n=_e(),r=ge(),{release:o,environment:a=l}=t&&t.getOptions()||{},{userAgent:s}=i.navigator||{},c=re({release:o,environment:a,user:r.getUser()||n.getUser(),...s&&{userAgent:s},...e}),u=n.getSession();return u&&"ok"===u.status&&oe(u,{status:"exited"}),_t(),n.setSession(c),r.setSession(c),c}function _t(){const e=_e(),t=ge(),n=t.getSession()||e.getSession();n&&function(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),oe(e,n)}(n),vt(),e.setSession(),t.setSession()}function vt(){const e=_e(),t=ge(),n=ve(),r=t.getSession()||e.getSession();r&&n&&n.captureSession(r)}function bt(e=!1){e?_t():vt()}const yt=[];function xt(e){const t=e.defaultIntegrations||[],n=e.integrations;let r;t.forEach((e=>{e.isDefaultInstance=!0})),r=Array.isArray(n)?[...t,...n]:"function"==typeof n?Q(n(t)):t;const o=function(e){const t={};return e.forEach((e=>{const{name:n}=e,r=t[n];r&&!r.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)})),Object.values(t)}(r),i=o.findIndex((e=>"Debug"===e.name));if(i>-1){const[e]=o.splice(i,1);o.push(e)}return o}function wt(e,t){for(const n of t)n&&n.afterAllSetup&&n.afterAllSetup(e)}function kt(e,t,n){if(n[t.name])De&&j.log(`Integration skipped because it was already installed: ${t.name}`);else{if(n[t.name]=t,-1===yt.indexOf(t.name)&&"function"==typeof t.setupOnce&&(t.setupOnce(),yt.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),"function"==typeof t.preprocessEvent){const n=t.preprocessEvent.bind(t);e.on("preprocessEvent",((t,r)=>n(t,r,e)))}if("function"==typeof t.processEvent){const n=t.processEvent.bind(t),r=Object.assign(((t,r)=>n(t,r,e)),{id:t.name});e.addEventProcessor(r)}De&&j.log(`Integration installed: ${t.name}`)}}const St=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,"undefined is not an object (evaluating 'a.L')",'can\'t redefine non-configurable property "solana"',"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler"],Et=(e={})=>({name:"InboundFilters",processEvent(t,n,r){const o=r.getOptions(),i=function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:St],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(e,o);return function(e,t){if(t.ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(e))return De&&j.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${G(e)}`),!0;if(function(e,t){if(e.type||!t||!t.length)return!1;return function(e){const t=[];e.message&&t.push(e.message);let n;try{n=e.exception.values[e.exception.values.length-1]}catch(e){}n&&n.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`));return t}(e).some((e=>D(e,t)))}(e,t.ignoreErrors))return De&&j.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${G(e)}`),!0;if(function(e){if(e.type)return!1;if(!e.exception||!e.exception.values||0===e.exception.values.length)return!1;return!e.message&&!e.exception.values.some((e=>e.stacktrace||e.type&&"Error"!==e.type||e.value))}(e))return De&&j.warn(`Event dropped due to not having an error message, error type or stacktrace.\nEvent: ${G(e)}`),!0;if(function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;const n=e.transaction;return!!n&&D(n,t)}(e,t.ignoreTransactions))return De&&j.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${G(e)}`),!0;if(function(e,t){if(!t||!t.length)return!1;const n=Ct(e);return!!n&&D(n,t)}(e,t.denyUrls))return De&&j.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${G(e)}.\nUrl: ${Ct(e)}`),!0;if(!function(e,t){if(!t||!t.length)return!0;const n=Ct(e);return!n||D(n,t)}(e,t.allowUrls))return De&&j.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${G(e)}.\nUrl: ${Ct(e)}`),!0;return!1}(t,i)?null:t}});function Ct(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch(e){}return t?function(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&""!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(t):null}catch(t){return De&&j.error(`Cannot extract url for event ${G(e)}`),null}}let Ot;const Tt=new WeakMap,It=()=>({name:"FunctionToString",setupOnce(){Ot=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=B(this),n=Tt.has(ve())&&void 0!==t?t:this;return Ot.apply(n,e)}}catch(e){}},setup(e){Tt.set(e,!0)}}),Lt=()=>{let e;return{name:"Dedupe",processEvent(t){if(t.type)return t;try{if(function(e,t){if(!t)return!1;if(function(e,t){const n=e.message,r=t.message;if(!n&&!r)return!1;if(n&&!r||!n&&r)return!1;if(n!==r)return!1;if(!zt(e,t))return!1;if(!jt(e,t))return!1;return!0}(e,t))return!0;if(function(e,t){const n=At(t),r=At(e);if(!n||!r)return!1;if(n.type!==r.type||n.value!==r.value)return!1;if(!zt(e,t))return!1;if(!jt(e,t))return!1;return!0}(e,t))return!0;return!1}(t,e))return De&&j.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return e=t}}};function jt(e,t){let n=Oe(e),r=Oe(t);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(r.length!==n.length)return!1;for(let e=0;e{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})));ge().update(t.initialScope);const n=new e(t);return function(e){ge().setClient(e)}(n),n.init(),n}const Dt=i;function Pt(){if(!("fetch"in Dt))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function Rt(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}const Mt={},Bt={};function Ft(e,t){Mt[e]=Mt[e]||[],Mt[e].push(t)}function $t(e,t){Bt[e]||(t(),Bt[e]=!0)}function Ut(e,t){const n=e&&Mt[e];if(n)for(const r of n)try{r(t)}catch(t){O&&j.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${Ce(r)}\nError:`,t)}}const Ht=i;const qt=i;let Vt;function Wt(e){const t="history";Ft(t,e),$t(t,Gt)}function Gt(){if(!function(){const e=Ht.chrome,t=e&&e.app&&e.app.runtime,n="history"in Ht&&!!Ht.history.pushState&&!!Ht.history.replaceState;return!t&&n}())return;const e=qt.onpopstate;function t(e){return function(...t){const n=t.length>2?t[2]:void 0;if(n){const e=Vt,t=String(n);Vt=t;Ut("history",{from:e,to:t})}return e.apply(this,t)}}qt.onpopstate=function(...t){const n=qt.location.href,r=Vt;Vt=n;if(Ut("history",{from:r,to:n}),e)try{return e.apply(this,t)}catch(e){}},P(qt.history,"pushState",t),P(qt.history,"replaceState",t)}const Kt=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function Zt(e,t=!1){const{host:n,path:r,pass:o,port:i,projectId:a,protocol:l,publicKey:s}=e;return`${l}://${s}${t&&o?`:${o}`:""}@${n}${i?`:${i}`:""}/${r?`${r}/`:r}${a}`}function Jt(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function Qt(e){const t="string"==typeof e?function(e){const t=Kt.exec(e);if(!t)return void L((()=>{console.error(`Invalid Sentry Dsn: ${e}`)}));const[n,r,o="",i="",a="",l=""]=t.slice(1);let s="",c=l;const u=c.split("/");if(u.length>1&&(s=u.slice(0,-1).join("/"),c=u.pop()),c){const e=c.match(/^\d+/);e&&(c=e[0])}return Jt({host:i,pass:o,path:s,projectId:c,port:a,protocol:n,publicKey:r})}(e):Jt(e);if(t&&function(e){if(!O)return!0;const{port:t,projectId:n,protocol:r}=e;return!(["protocol","publicKey","host","projectId"].find((t=>!e[t]&&(j.error(`Invalid Sentry Dsn: ${t} missing`),!0)))||(n.match(/^\d+$/)?function(e){return"http"===e||"https"===e}(r)?t&&isNaN(parseInt(t,10))&&(j.error(`Invalid Sentry Dsn: Invalid port ${t}`),1):(j.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),1):(j.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),1)))}(t))return t}function Yt(e,t=[]){return[e,t]}function Xt(e,t){const[n,r]=e;return[n,[...r,t]]}function en(e,t){const n=e[1];for(const e of n){if(t(e,e[0].type))return!0}return!1}function tn(e){return i.__SENTRY__&&i.__SENTRY__.encodePolyfill?i.__SENTRY__.encodePolyfill(e):(new TextEncoder).encode(e)}function nn(e){const[t,n]=e;let r=JSON.stringify(t);function o(e){"string"==typeof r?r="string"==typeof e?r+e:[tn(r),e]:r.push("string"==typeof e?tn(e):e)}for(const e of n){const[t,n]=e;if(o(`\n${JSON.stringify(t)}\n`),"string"==typeof n||n instanceof Uint8Array)o(n);else{let e;try{e=JSON.stringify(n)}catch(t){e=JSON.stringify(Te(n))}o(e)}}return"string"==typeof r?r:function(e){const t=e.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(t);let r=0;for(const t of e)n.set(t,r),r+=t.length;return n}(r)}function rn(e){const t="string"==typeof e.data?tn(e.data):e.data;return[H({type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),t]}const on={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket"};function an(e){return on[e]}function ln(e){if(!e||!e.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}class sn extends Error{constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}const cn="7";function un(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function dn(e,t){return n={sentry_key:e.publicKey,sentry_version:cn,...t&&{sentry_client:`${t.name}/${t.version}`}},Object.keys(n).map((e=>`${encodeURIComponent(e)}=${encodeURIComponent(n[e])}`)).join("&");var n}function fn(e,t,n){return t||`${function(e){return`${un(e)}${e.projectId}/envelope/`}(e)}?${dn(e,n)}`}function pn(e,t,n,r){const o=ln(n),i=e.type&&"replay_event"!==e.type?e.type:"event";!function(e,t){t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]])}(e,n&&n.sdk);const a=function(e,t,n,r){const o=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:Zt(r)},...o&&{trace:H({...o})}}}(e,o,r,t);delete e.sdkProcessingMetadata;return Yt(a,[[{type:i},e]])}const hn="Not capturing exception because it's already been captured.";class mn{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn?this._dsn=Qt(e.dsn):De&&j.warn("No DSN provided, client will not send events."),this._dsn){const t=fn(this._dsn,e.tunnel,e._metadata?e._metadata.sdk:void 0);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}}captureException(e,t,n){const r=V();if(J(e))return De&&j.log(hn),r;const o={event_id:r,...t};return this._process(this.eventFromException(e,o).then((e=>this._captureEvent(e,o,n)))),o.event_id}captureMessage(e,t,n,r){const o={event_id:V(),...n},i=g(e)?e:String(e),a=_(e)?this.eventFromMessage(i,t,o):this.eventFromException(e,o);return this._process(a.then((e=>this._captureEvent(e,o,r)))),o.event_id}captureEvent(e,t,n){const r=V();if(t&&t.originalException&&J(t.originalException))return De&&j.log(hn),r;const o={event_id:r,...t},i=(e.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(e,o,i||n)),o.event_id}captureSession(e){"string"!=typeof e.release?De&&j.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),oe(e,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){const t=this._transport;return t?(this.emit("flush"),this._isClientDoneProcessing(e).then((n=>t.flush(e).then((e=>n&&e))))):ze(!0)}close(e){return this.flush(e).then((e=>(this.getOptions().enabled=!1,this.emit("close"),e)))}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}init(){(this._isEnabled()||this._options.integrations.some((({name:e})=>e.startsWith("Spotlight"))))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}addIntegration(e){const t=this._integrations[e.name];kt(this,e,this._integrations),t||wt(this,[e])}sendEvent(e,t={}){this.emit("beforeSendEvent",e,t);let n=pn(e,this._dsn,this._options._metadata,this._options.tunnel);for(const e of t.attachments||[])n=Xt(n,rn(e));const r=this.sendEnvelope(n);r&&r.then((t=>this.emit("afterSendEvent",e,t)),null)}sendSession(e){const t=function(e,t,n,r){const o=ln(n);return Yt({sent_at:(new Date).toISOString(),...o&&{sdk:o},...!!r&&t&&{dsn:Zt(t)}},["aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()]])}(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(t)}recordDroppedEvent(e,t,n){if(this._options.sendClientReports){const r="number"==typeof n?n:1,o=`${e}:${t}`;De&&j.log(`Recording outcome: "${o}"${r>1?` (${r} times)`:""}`),this._outcomes[o]=(this._outcomes[o]||0)+r}}on(e,t){const n=this._hooks[e]=this._hooks[e]||[];return n.push(t),()=>{const e=n.indexOf(t);e>-1&&n.splice(e,1)}}emit(e,...t){const n=this._hooks[e];n&&n.forEach((e=>e(...t)))}sendEnvelope(e){return this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport?this._transport.send(e).then(null,(e=>(De&&j.error("Error while sending event:",e),e))):(De&&j.error("Transport disabled"),ze({}))}_setupIntegrations(){const{integrations:e}=this._options;this._integrations=function(e,t){const n={};return t.forEach((t=>{t&&kt(e,t,n)})),n}(this,e),wt(this,e)}_updateSessionFromEvent(e,t){let n=!1,r=!1;const o=t.exception&&t.exception.values;if(o){r=!0;for(const e of o){const t=e.mechanism;if(t&&!1===t.handled){n=!0;break}}}const i="ok"===e.status;(i&&0===e.errors||i&&n)&&(oe(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}_isClientDoneProcessing(e){return new Ne((t=>{let n=0;const r=setInterval((()=>{0==this._numProcessing?(clearInterval(r),t(!0)):(n+=1,e&&n>=e&&(clearInterval(r),t(!1)))}),1)}))}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,t,n,r=_e()){const o=this.getOptions(),i=Object.keys(this._integrations);return!t.integrations&&i.length>0&&(t.integrations=i),this.emit("preprocessEvent",e,t),e.type||r.setLastEventId(e.event_id||t.event_id),ut(o,e,t,n,this,r).then((e=>{if(null===e)return e;const t={...r.getPropagationContext(),...n?n.getPropagationContext():void 0};if(!(e.contexts&&e.contexts.trace)&&t){const{traceId:n,spanId:r,parentSpanId:o,dsc:i}=t;e.contexts={trace:H({trace_id:n,span_id:r,parent_span_id:o}),...e.contexts};const a=i||it(n,this);e.sdkProcessingMetadata={dynamicSamplingContext:a,...e.sdkProcessingMetadata}}return e}))}_captureEvent(e,t={},n){return this._processEvent(e,t,n).then((e=>e.event_id),(e=>{if(De){const t=e;"log"===t.logLevel?j.log(t.message):j.warn(t)}}))}_processEvent(e,t,n){const r=this.getOptions(),{sampleRate:o}=r,i=_n(e),a=gn(e),l=e.type||"error",s=`before send for type \`${l}\``,c=void 0===o?void 0:function(e){if("boolean"==typeof e)return Number(e);const t="string"==typeof e?parseFloat(e):e;if(!("number"!=typeof t||isNaN(t)||t<0||t>1))return t;De&&j.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`)}(o);if(a&&"number"==typeof c&&Math.random()>c)return this.recordDroppedEvent("sample_rate","error",e),Ae(new sn(`Discarding event because it's not included in the random sample (sampling rate = ${o})`,"log"));const u="replay_event"===l?"replay":l,d=(e.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(e,t,n,d).then((n=>{if(null===n)throw this.recordDroppedEvent("event_processor",u,e),new sn("An event processor returned `null`, will not send event.","log");if(t.data&&!0===t.data.__sentry__)return n;const o=function(e,t,n,r){const{beforeSend:o,beforeSendTransaction:i,beforeSendSpan:a}=t;if(gn(n)&&o)return o(n,r);if(_n(n)){if(n.spans&&a){const t=[];for(const r of n.spans){const n=a(r);n?t.push(n):e.recordDroppedEvent("before_send","span")}n.spans=t}if(i){if(n.spans){const e=n.spans.length;n.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return i(n,r)}}return n}(this,r,n,t);return function(e,t){const n=`${t} must return \`null\` or a valid event.`;if(y(e))return e.then((e=>{if(!v(e)&&null!==e)throw new sn(n);return e}),(e=>{throw new sn(`${t} rejected with ${e}`)}));if(!v(e)&&null!==e)throw new sn(n);return e}(o,s)})).then((r=>{if(null===r){if(this.recordDroppedEvent("before_send",u,e),i){const t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw new sn(`${s} returned \`null\`, will not send event.`,"log")}const o=n&&n.getSession();if(!i&&o&&this._updateSessionFromEvent(o,r),i){const e=(r.sdkProcessingMetadata&&r.sdkProcessingMetadata.spanCountBeforeProcessing||0)-(r.spans?r.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}const a=r.transaction_info;if(i&&a&&r.transaction!==e.transaction){const e="custom";r.transaction_info={...a,source:e}}return this.sendEvent(r,t),r})).then(null,(e=>{if(e instanceof sn)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new sn(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${e}`)}))}_process(e){this._numProcessing++,e.then((e=>(this._numProcessing--,e)),(e=>(this._numProcessing--,e)))}_clearOutcomes(){const e=this._outcomes;return this._outcomes={},Object.entries(e).map((([e,t])=>{const[n,r]=e.split(":");return{reason:n,category:r,quantity:t}}))}_flushOutcomes(){De&&j.log("Flushing outcomes...");const e=this._clearOutcomes();if(0===e.length)return void(De&&j.log("No outcomes to send"));if(!this._dsn)return void(De&&j.log("No dsn provided, will not send outcomes"));De&&j.log("Sending outcomes:",e);const t=(n=e,Yt((r=this._options.tunnel&&Zt(this._dsn))?{dsn:r}:{},[[{type:"client_report"},{timestamp:o||ee(),discarded_events:n}]]));var n,r,o;this.sendEnvelope(t)}}function gn(e){return void 0===e.type}function _n(e){return"transaction"===e.type}function vn(e,t,n=[t],r="npm"){const i=e._metadata||{};i.sdk||(i.sdk={name:`sentry.javascript.${t}`,packages:n.map((e=>({name:`${r}:@sentry/${e}`,version:o}))),version:o}),e._metadata=i}const bn="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;function yn(e,t){const n=kn(e,t),r={type:t&&t.name,value:En(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function xn(e,t,n,r){const o=ve(),i=o&&o.getOptions().normalizeDepth,a=function(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)){const n=e[t];if(n instanceof Error)return n}return}(t),l={__serialized__:Ie(t,i)};if(a)return{exception:{values:[yn(e,a)]},extra:l};const s={exception:{values:[{type:b(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:Tn(t,{isUnhandledRejection:r})}]},extra:l};if(n){const t=kn(e,n);t.length&&(s.exception.values[0].stacktrace={frames:t})}return s}function wn(e,t){return{exception:{values:[yn(e,t)]}}}function kn(e,t){const n=t.stacktrace||t.stack||"",r=function(e){if(e&&Sn.test(e.message))return 1;return 0}(t),o=function(e){if("number"==typeof e.framesToPop)return e.framesToPop;return 0}(t);try{return e(n,r,o)}catch(e){}return[]}const Sn=/Minified React error #\d+;/i;function En(e){const t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:t:"No error message"}function Cn(e,t,n,r,o){let i;if(p(t)&&t.error){return wn(e,t.error)}if(h(t)||f(t,"DOMException")){const o=t;if("stack"in t)i=wn(e,t);else{const t=o.name||(h(o)?"DOMError":"DOMException"),a=o.message?`${t}: ${o.message}`:t;i=On(e,a,n,r),K(i,a)}return"code"in o&&(i.tags={...i.tags,"DOMException.code":`${o.code}`}),i}if(d(t))return wn(e,t);if(v(t)||b(t)){return i=xn(e,t,n,o),Z(i,{synthetic:!0}),i}return i=On(e,t,n,r),K(i,`${t}`,void 0),Z(i,{synthetic:!0}),i}function On(e,t,n,r){const o={};if(r&&n){const r=kn(e,n);r.length&&(o.exception={values:[{value:t,stacktrace:{frames:r}}]})}if(g(t)){const{__sentry_template_string__:e,__sentry_template_values__:n}=t;return o.logentry={message:e,params:n},o}return o.message=t,o}function Tn(e,{isUnhandledRejection:t}){const n=function(e,t=40){const n=Object.keys(F(e));n.sort();const r=n[0];if(!r)return"[object has no keys]";if(r.length>=t)return z(r,t);for(let e=n.length;e>0;e--){const r=n.slice(0,e).join(", ");if(!(r.length>t))return e===n.length?r:z(r,t)}return""}(e),r=t?"promise rejection":"exception";if(p(e))return`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``;if(b(e)){return`Event \`${function(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch(e){}}(e)}\` (type=${e.type}) captured as ${r}`}return`Object captured as ${r} with keys: ${n}`}const In=i;let Ln=0;function jn(){return Ln>0}function zn(e,t={},n){if("function"!=typeof e)return e;try{const t=e.__sentry_wrapped__;if(t)return"function"==typeof t?t:e;if(B(e))return e}catch(t){return e}const r=function(){const r=Array.prototype.slice.call(arguments);try{n&&"function"==typeof n&&n.apply(this,arguments);const o=r.map((e=>zn(e,t)));return e.apply(this,o)}catch(e){throw Ln++,setTimeout((()=>{Ln--})),function(...e){const t=me(s());if(2===e.length){const[n,r]=e;return n?t.withSetScope(n,r):t.withScope(r)}t.withScope(e[0])}((n=>{n.addEventProcessor((e=>(t.mechanism&&(K(e,void 0,void 0),Z(e,t.mechanism)),e.extra={...e.extra,arguments:r},e))),ht(e)})),e}};try{for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])}catch(e){}M(r,e),R(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get:()=>e.name})}catch(e){}return r}class An extends mn{constructor(e){const t={parentSpanIsAlwaysRootSpan:!0,...e};vn(t,"browser",["browser"],In.SENTRY_SDK_SOURCE||"npm"),super(t),t.sendClientReports&&In.document&&In.document.addEventListener("visibilitychange",(()=>{"hidden"===In.document.visibilityState&&this._flushOutcomes()}))}eventFromException(e,t){return function(e,t,n,r){const o=Cn(e,t,n&&n.syntheticException||void 0,r);return Z(o),o.level="error",n&&n.event_id&&(o.event_id=n.event_id),ze(o)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return function(e,t,n="info",r,o){const i=On(e,t,r&&r.syntheticException||void 0,o);return i.level=n,r&&r.event_id&&(i.event_id=r.event_id),ze(i)}(this._options.stackParser,e,t,n,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled())return void(bn&&j.warn("SDK not enabled, will not capture user feedback."));const t=function(e,{metadata:t,tunnel:n,dsn:r}){const o={event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:Zt(r)}},i=function(e){return[{type:"user_report"},e]}(e);return Yt(o,[i])}(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this.sendEnvelope(t)}_prepareEvent(e,t,n){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n)}}const Nn=1e3;let Dn,Pn,Rn;function Mn(){if(!qt.document)return;const e=Ut.bind(null,"dom"),t=Bn(e,!0);qt.document.addEventListener("click",t,!1),qt.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach((t=>{const n=qt[t]&&qt[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(P(n,"addEventListener",(function(t){return function(n,r,o){if("click"===n||"keypress"==n)try{const r=this,i=r.__sentry_instrumentation_handlers__=r.__sentry_instrumentation_handlers__||{},a=i[n]=i[n]||{refCount:0};if(!a.handler){const r=Bn(e);a.handler=r,t.call(this,n,r,o)}a.refCount++}catch(e){}return t.call(this,n,r,o)}})),P(n,"removeEventListener",(function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{const n=this,o=n.__sentry_instrumentation_handlers__||{},i=o[t];i&&(i.refCount--,i.refCount<=0&&(e.call(this,t,i.handler,r),i.handler=void 0,delete o[t]),0===Object.keys(o).length&&delete n.__sentry_instrumentation_handlers__)}catch(e){}return e.call(this,t,n,r)}})))}))}function Bn(e,t=!1){return n=>{if(!n||n._sentryCaptured)return;const r=function(e){try{return e.target}catch(e){return null}}(n);if(function(e,t){return"keypress"===e&&(!t||!t.tagName||"INPUT"!==t.tagName&&"TEXTAREA"!==t.tagName&&!t.isContentEditable)}(n.type,r))return;R(n,"_sentryCaptured",!0),r&&!r._sentryId&&R(r,"_sentryId",V());const o="keypress"===n.type?"input":n.type;if(!function(e){if(e.type!==Pn)return!1;try{if(!e.target||e.target._sentryId!==Rn)return!1}catch(e){}return!0}(n)){e({event:n,name:o,global:t}),Pn=n.type,Rn=r?r._sentryId:void 0}clearTimeout(Dn),Dn=qt.setTimeout((()=>{Rn=void 0,Pn=void 0}),Nn)}}const Fn="__sentry_xhr_v3__";function $n(){if(!qt.XMLHttpRequest)return;const e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,n){const r=1e3*te(),o=m(n[0])?n[0].toUpperCase():void 0,i=function(e){if(m(e))return e;try{return e.toString()}catch(e){}return}(n[1]);if(!o||!i)return e.apply(t,n);t[Fn]={method:o,url:i,request_headers:{}},"POST"===o&&i.match(/sentry_key/)&&(t.__sentry_own_request__=!0);const a=()=>{const e=t[Fn];if(e&&4===t.readyState){try{e.status_code=t.status}catch(e){}Ut("xhr",{endTimestamp:1e3*te(),startTimestamp:r,xhr:t})}};return"onreadystatechange"in t&&"function"==typeof t.onreadystatechange?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply:(e,t,n)=>(a(),e.apply(t,n))}):t.addEventListener("readystatechange",a),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,n){const[r,o]=n,i=t[Fn];return i&&m(r)&&m(o)&&(i.request_headers[r.toLowerCase()]=o),e.apply(t,n)}}),e.apply(t,n)}}),e.send=new Proxy(e.send,{apply(e,t,n){const r=t[Fn];if(!r)return e.apply(t,n);void 0!==n[0]&&(r.body=n[0]);return Ut("xhr",{startTimestamp:1e3*te(),xhr:t}),e.apply(t,n)}})}const Un=100;function Hn(e,t){const n=ve(),r=_e();if(!n)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:i=Un}=n.getOptions();if(i<=0)return;const a={timestamp:ee(),...e},l=o?L((()=>o(a,t))):a;null!==l&&(n.emit&&n.emit("beforeAddBreadcrumb",l,t),r.addBreadcrumb(l,i))}function qn(){"console"in i&&T.forEach((function(e){e in i.console&&P(i.console,e,(function(t){return I[e]=t,function(...t){Ut("console",{args:t,level:e});const n=I[e];n&&n.apply(i.console,t)}}))}))}function Vn(e,t=!1){t&&!function(){if("string"==typeof EdgeRuntime)return!0;if(!Pt())return!1;if(Rt(Dt.fetch))return!0;let e=!1;const t=Dt.document;if(t&&"function"==typeof t.createElement)try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=Rt(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){O&&j.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}()||P(i,"fetch",(function(t){return function(...n){const{method:r,url:o}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){const[t,n]=e;return{url:Gn(t),method:Wn(n,"method")?String(n.method).toUpperCase():"GET"}}const t=e[0];return{url:Gn(t),method:Wn(t,"method")?String(t.method).toUpperCase():"GET"}}(n),a={args:n,fetchData:{method:r,url:o},startTimestamp:1e3*te()};e||Ut("fetch",{...a});const l=(new Error).stack;return t.apply(i,n).then((async t=>(e?e(t):Ut("fetch",{...a,endTimestamp:1e3*te(),response:t}),t)),(e=>{throw Ut("fetch",{...a,endTimestamp:1e3*te(),error:e}),d(e)&&void 0===e.stack&&(e.stack=l,R(e,"framesToPop",1)),e}))}}))}function Wn(e,t){return!!e&&"object"==typeof e&&!!e[t]}function Gn(e){return"string"==typeof e?e:e?Wn(e,"url")?e.url:e.toString?e.toString():"":""}const Kn=["fatal","error","warning","log","info","debug"];function Zn(e){return"warn"===e?"warning":Kn.includes(e)?e:"log"}function Jn(e){return void 0===e?void 0:e>=400&&e<500?"warning":e>=500?"error":void 0}function Qn(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}const Yn=1024,Xn=(e={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:"Breadcrumbs",setup(e){var n;t.console&&function(e){const t="console";Ft(t,e),$t(t,qn)}(function(e){return function(t){if(ve()!==e)return;const n={category:"console",data:{arguments:t.args,logger:"console"},level:Zn(t.level),message:A(t.args," ")};if("assert"===t.level){if(!1!==t.args[0])return;n.message=`Assertion failed: ${A(t.args.slice(1)," ")||"console.assert"}`,n.data.arguments=t.args.slice(1)}Hn(n,{input:t.args,level:t.level})}}(e)),t.dom&&(n=function(e,t){return function(n){if(ve()!==e)return;let r,o,i="object"==typeof t?t.serializeAttribute:void 0,a="object"==typeof t&&"number"==typeof t.maxStringLength?t.maxStringLength:void 0;a&&a>Yn&&(bn&&j.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${a} was configured. Sentry will use 1024 instead.`),a=Yn),"string"==typeof i&&(i=[i]);try{const e=n.event,t=function(e){return!!e&&!!e.target}(e)?e.target:e;r=E(t,{keyAttrs:i,maxStringLength:a}),o=function(e){if(!k.HTMLElement)return null;let t=e;for(let e=0;e<5;e++){if(!t)return null;if(t instanceof HTMLElement){if(t.dataset.sentryComponent)return t.dataset.sentryComponent;if(t.dataset.sentryElement)return t.dataset.sentryElement}t=t.parentNode}return null}(t)}catch(e){r=""}if(0===r.length)return;const l={category:`ui.${n.name}`,message:r};o&&(l.data={"ui.component_name":o}),Hn(l,{event:n.event,name:n.name,global:n.global})}}(e,t.dom),Ft("dom",n),$t("dom",Mn)),t.xhr&&function(e){Ft("xhr",e),$t("xhr",$n)}(function(e){return function(t){if(ve()!==e)return;const{startTimestamp:n,endTimestamp:r}=t,o=t.xhr[Fn];if(!n||!r||!o)return;const{method:i,url:a,status_code:l,body:s}=o,c={method:i,url:a,status_code:l},u={xhr:t.xhr,input:s,startTimestamp:n,endTimestamp:r};Hn({category:"xhr",data:c,type:"http",level:Jn(l)},u)}}(e)),t.fetch&&function(e,t){const n="fetch";Ft(n,e),$t(n,(()=>Vn(void 0,t)))}(function(e){return function(t){if(ve()!==e)return;const{startTimestamp:n,endTimestamp:r}=t;if(r&&(!t.fetchData.url.match(/sentry_key/)||"POST"!==t.fetchData.method))if(t.error){Hn({category:"fetch",data:t.fetchData,level:"error",type:"http"},{data:t.error,input:t.args,startTimestamp:n,endTimestamp:r})}else{const e=t.response,o={...t.fetchData,status_code:e&&e.status},i={input:t.args,response:e,startTimestamp:n,endTimestamp:r};Hn({category:"fetch",data:o,type:"http",level:Jn(o.status_code)},i)}}}(e)),t.history&&Wt(function(e){return function(t){if(ve()!==e)return;let n=t.from,r=t.to;const o=Qn(In.location.href);let i=n?Qn(n):void 0;const a=Qn(r);i&&i.path||(i=o),o.protocol===a.protocol&&o.host===a.host&&(r=a.relative),o.protocol===i.protocol&&o.host===i.host&&(n=i.relative),Hn({category:"navigation",data:{from:n,to:r}})}}(e)),t.sentry&&e.on("beforeSendEvent",function(e){return function(t){ve()===e&&Hn({category:"sentry."+("transaction"===t.type?"transaction":"event"),event_id:t.event_id,level:t.level,message:G(t)},{event:t})}}(e))}}};const er=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],tr=(e={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e};return{name:"BrowserApiErrors",setupOnce(){t.setTimeout&&P(In,"setTimeout",nr),t.setInterval&&P(In,"setInterval",nr),t.requestAnimationFrame&&P(In,"requestAnimationFrame",rr),t.XMLHttpRequest&&"XMLHttpRequest"in In&&P(XMLHttpRequest.prototype,"send",or);const e=t.eventTarget;if(e){(Array.isArray(e)?e:er).forEach(ir)}}}};function nr(e){return function(...t){const n=t[0];return t[0]=zn(n,{mechanism:{data:{function:Ce(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function rr(e){return function(t){return e.apply(this,[zn(t,{mechanism:{data:{function:"requestAnimationFrame",handler:Ce(e)},handled:!1,type:"instrument"}})])}}function or(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((e=>{e in n&&"function"==typeof n[e]&&P(n,e,(function(t){const n={mechanism:{data:{function:e,handler:Ce(t)},handled:!1,type:"instrument"}},r=B(t);return r&&(n.mechanism.data.handler=Ce(r)),zn(t,n)}))})),e.apply(this,t)}}function ir(e){const t=In,n=t[e]&&t[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(P(n,"addEventListener",(function(t){return function(n,r,o){try{"function"==typeof r.handleEvent&&(r.handleEvent=zn(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:Ce(r),target:e},handled:!1,type:"instrument"}}))}catch(e){}return t.apply(this,[n,zn(r,{mechanism:{data:{function:"addEventListener",handler:Ce(r),target:e},handled:!1,type:"instrument"}}),o])}})),P(n,"removeEventListener",(function(e){return function(t,n,r){const o=n;try{const n=o&&o.__sentry_wrapped__;n&&e.call(this,t,n,r)}catch(e){}return e.call(this,t,o,r)}})))}let ar=null;function lr(){ar=i.onerror,i.onerror=function(e,t,n,r,o){return Ut("error",{column:r,error:o,line:n,msg:e,url:t}),!(!ar||ar.__SENTRY_LOADER__)&&ar.apply(this,arguments)},i.onerror.__SENTRY_INSTRUMENTED__=!0}let sr=null;function cr(){sr=i.onunhandledrejection,i.onunhandledrejection=function(e){return Ut("unhandledrejection",e),!(sr&&!sr.__SENTRY_LOADER__)||sr.apply(this,arguments)},i.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const ur=(e={})=>{const t={onerror:!0,onunhandledrejection:!0,...e};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(e){t.onerror&&(!function(e){!function(e){const t="error";Ft(t,e),$t(t,lr)}((t=>{const{stackParser:n,attachStacktrace:r}=fr();if(ve()!==e||jn())return;const{msg:o,url:i,line:a,column:l,error:s}=t,c=function(e,t,n,r){const o=e.exception=e.exception||{},i=o.values=o.values||[],a=i[0]=i[0]||{},l=a.stacktrace=a.stacktrace||{},s=l.frames=l.frames||[],c=isNaN(parseInt(r,10))?void 0:r,u=isNaN(parseInt(n,10))?void 0:n,d=m(t)&&t.length>0?t:function(){try{return k.document.location.href}catch(e){return""}}();0===s.length&&s.push({colno:c,filename:d,function:ye,in_app:!0,lineno:u});return e}(Cn(n,s||o,void 0,r,!1),i,a,l);c.level="error",mt(c,{originalException:s,mechanism:{handled:!1,type:"onerror"}})}))}(e),dr("onerror")),t.onunhandledrejection&&(!function(e){!function(e){const t="unhandledrejection";Ft(t,e),$t(t,cr)}((t=>{const{stackParser:n,attachStacktrace:r}=fr();if(ve()!==e||jn())return;const o=function(e){if(_(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch(e){}return e}(t),i=_(o)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(o)}`}]}}:Cn(n,o,void 0,r,!0);i.level="error",mt(i,{originalException:o,mechanism:{handled:!1,type:"onunhandledrejection"}})}))}(e),dr("onunhandledrejection"))}}};function dr(e){bn&&j.log(`Global Handler attached: ${e}`)}function fr(){const e=ve();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const pr=()=>({name:"HttpContext",preprocessEvent(e){if(!In.navigator&&!In.location&&!In.document)return;const t=e.request&&e.request.url||In.location&&In.location.href,{referrer:n}=In.document||{},{userAgent:r}=In.navigator||{},o={...e.request&&e.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},i={...e.request,...t&&{url:t},headers:o};e.request=i}});function hr(e,t,n=250,r,o,i,a){if(!(i.exception&&i.exception.values&&a&&x(a.originalException,Error)))return;const l=i.exception.values.length>0?i.exception.values[i.exception.values.length-1]:void 0;var s,c;l&&(i.exception.values=(s=mr(e,t,o,a.originalException,r,i.exception.values,l,0),c=n,s.map((e=>(e.value&&(e.value=z(e.value,c)),e)))))}function mr(e,t,n,r,o,i,a,l){if(i.length>=n+1)return i;let s=[...i];if(x(r[o],Error)){gr(a,l);const i=e(t,r[o]),c=s.length;_r(i,o,c,l),s=mr(e,t,n,r[o],o,[i,...s],i,c)}return Array.isArray(r.errors)&&r.errors.forEach(((r,i)=>{if(x(r,Error)){gr(a,l);const c=e(t,r),u=s.length;_r(c,`errors[${i}]`,u,l),s=mr(e,t,n,r,o,[c,...s],c,u)}})),s}function gr(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,..."AggregateError"===e.type&&{is_exception_group:!0},exception_id:t}}function _r(e,t,n,r){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}const vr=(e={})=>{const t=e.limit||5,n=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,r,o){const i=o.getOptions();hr(yn,i.stackParser,i.maxValueLength,n,t,e,r)}}};function br(e,t,n,r){const o={filename:e,function:""===t?ye:t,in_app:!0};return void 0!==n&&(o.lineno=n),void 0!==r&&(o.colno=r),o}const yr=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,xr=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,wr=/\((\S*)(?::(\d+))(?::(\d+))\)/,kr=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,Sr=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,Er=ke(...[[30,e=>{const t=yr.exec(e);if(t){const[,e,n,r]=t;return br(e,ye,+n,+r)}const n=xr.exec(e);if(n){if(n[2]&&0===n[2].indexOf("eval")){const e=wr.exec(n[2]);e&&(n[2]=e[1],n[3]=e[2],n[4]=e[3])}const[e,t]=Cr(n[1]||ye,n[2]);return br(t,e,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}}],[50,e=>{const t=kr.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const e=Sr.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],n=t[1]||ye;return[n,e]=Cr(n,e),br(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}]]),Cr=(e,t)=>{const n=-1!==e.indexOf("safari-extension"),r=-1!==e.indexOf("safari-web-extension");return n||r?[-1!==e.indexOf("@")?e.split("@")[0]:ye,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},Or="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,Tr={};function Ir(e){const t=Tr[e];if(t)return t;let n=qt[e];if(Rt(n))return Tr[e]=n.bind(qt);const r=qt.document;if(r&&"function"==typeof r.createElement)try{const t=r.createElement("iframe");t.hidden=!0,r.head.appendChild(t);const o=t.contentWindow;o&&o[e]&&(n=o[e]),r.head.removeChild(t)}catch(t){Or&&j.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,t)}return n?Tr[e]=n.bind(qt):n}function Lr(e){Tr[e]=void 0}function jr(e){const t=[];function n(e){return t.splice(t.indexOf(e),1)[0]||Promise.resolve(void 0)}return{$:t,add:function(r){if(!(void 0===e||t.lengthn(o))).then(null,(()=>n(o).then(null,(()=>{})))),o},drain:function(e){return new Ne(((n,r)=>{let o=t.length;if(!o)return n(!0);const i=setTimeout((()=>{e&&e>0&&n(!1)}),e);t.forEach((e=>{ze(e).then((()=>{--o||(clearTimeout(i),n(!0))}),r)}))}))}}}const zr=6e4;function Ar(e,{statusCode:t,headers:n},r=Date.now()){const o={...e},i=n&&n["x-sentry-rate-limits"],a=n&&n["retry-after"];if(i)for(const e of i.trim().split(",")){const[t,n,,,i]=e.split(":",5),a=parseInt(t,10),l=1e3*(isNaN(a)?60:a);if(n)for(const e of n.split(";"))"metric_bucket"===e&&i&&!i.split(";").includes("custom")||(o[e]=r+l);else o.all=r+l}else a?o.all=r+function(e,t=Date.now()){const n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;const r=Date.parse(`${e}`);return isNaN(r)?zr:r-t}(a,r):429===t&&(o.all=r+6e4);return o}const Nr=64;function Dr(e,t,n=jr(e.bufferSize||Nr)){let r={};return{send:function(o){const i=[];if(en(o,((t,n)=>{const o=an(n);if(function(e,t,n=Date.now()){return function(e,t){return e[t]||e.all||0}(e,t)>n}(r,o)){const r=Pr(t,n);e.recordDroppedEvent("ratelimit_backoff",o,r)}else i.push(t)})),0===i.length)return ze({});const a=Yt(o[0],i),l=t=>{en(a,((n,r)=>{const o=Pr(n,r);e.recordDroppedEvent(t,an(r),o)}))};return n.add((()=>t({body:nn(a)}).then((e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&De&&j.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=Ar(r,e),e)),(e=>{throw l("network_error"),e})))).then((e=>e),(e=>{if(e instanceof sn)return De&&j.error("Skipped sending event because buffer is full."),l("queue_overflow"),ze({});throw e}))},flush:e=>n.drain(e)}}function Pr(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}function Rr(e,t=Ir("fetch")){let n=0,r=0;return Dr(e,(function(o){const i=o.body.length;n+=i,r++;const a={body:o.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};if(!t)return Lr("fetch"),Ae("No fetch implementation available");try{return t(e.url,a).then((e=>(n-=i,r--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}})))}catch(e){return Lr("fetch"),n-=i,r--,Ae(e)}}))}function Mr(e={}){const t=function(e={}){const t={defaultIntegrations:[Et(),It(),tr(),Xn(),ur(),vr(),Lt(),pr()],release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:In.SENTRY_RELEASE&&In.SENTRY_RELEASE.id?In.SENTRY_RELEASE.id:void 0,autoSessionTracking:!0,sendClientReports:!0};return null==e.defaultIntegrations&&delete e.defaultIntegrations,{...t,...e}}(e);if(function(){const e=void 0!==In.window&&In;if(!e)return!1;const t=e[e.chrome?"chrome":"browser"],n=t&&t.runtime&&t.runtime.id,r=In.location&&In.location.href||"",o=!!n&&In===In.top&&["chrome-extension:","moz-extension:","ms-browser-extension:","safari-web-extension:"].some((e=>r.startsWith(`${e}//`))),i=void 0!==e.nw;return!!n&&!o&&!i}())return void L((()=>{console.error("[Sentry] You cannot run Sentry this way in a browser extension, check: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}));bn&&(Pt()||j.warn("No Fetch API detected. The Sentry SDK requires a Fetch API compatible environment to send events. Please add a Fetch API polyfill."));const n={...t,stackParser:(r=t.stackParser||Er,Array.isArray(r)?ke(...r):r),integrations:xt(t),transport:t.transport||Rr};var r;const o=Nt(An,n);return t.autoSessionTracking&&function(){if(void 0===In.document)return void(bn&&j.warn("Session tracking in non-browser environment with @sentry/browser is not supported."));gt({ignoreDuration:!0}),bt(),Wt((({from:e,to:t})=>{void 0!==e&&e!==t&&(gt({ignoreDuration:!0}),bt())}))}(),o}function Br(e){const n={...e};var r,o;return vn(n,"react"),r="react",o={version:t.version},_e().setContext(r,o),Mr(n)}var Fr=()=>{var e;Br({dsn:null===(e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search)||void 0===e?void 0:e.sentry_dsn_react,tracesSampleRate:1,ignoreErrors:["ResizeObserver loop limit exceeded","ResizeObserver loop completed with undelivered notifications.","Non-Error promise rejection captured"]})};function $r(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);oqr(e))).filter(Boolean).join(" "):null:"object"===t?((e,t=null)=>{if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();const n=Object.assign({},e);return t&&Object.keys(t).filter((t=>!!e[t])).forEach((e=>{n[t[e]]=!0})),Object.keys(n).filter((e=>Hr.call(n,e)&&!!n[e])).join(" ")})(e,this):null:null}var Vr=(...e)=>e.map(qr).filter(Boolean).join(" ");var Wr=n(2543);const Gr="undefined"!=typeof window&&window.document?t.useLayoutEffect:t.useEffect,Kr=(e,n,r)=>{const o=n&&"string"!=typeof n,i=(0,t.useRef)(o?(0,Wr.uniqueId)("custom-theme-"):"").current;return Gr((()=>{o&&((e,t,n)=>{if("undefined"==typeof window||"undefined"==typeof document)return;const r=t=>{var r;return null===(r=t.selectorText)||void 0===r?void 0:r.includes(`${e}.${n}`)};try{let o=[...document.styleSheets].findIndex((t=>{try{return[...t.cssRules].findIndex((t=>{var n;return null===(n=t.selectorText)||void 0===n?void 0:n.includes(e)}))>=0}catch(e){return!1}}));if(-1===o){const e=document.createElement("style");document.head.appendChild(e),o=document.styleSheets.length-1}const i=document.styleSheets[o],a=i.cssRules;let l=[...a].findIndex(r);-1===l&&(i.insertRule(`.${e}.${n} { content: '' }`,a.length),l=[...a].findIndex(r));const s=a[l];Object.entries(t).forEach((([e,t])=>s.style.setProperty(e,t)))}catch(t){console.warn(`Could not find the stylesheet to update with the "${e}" selector!`)}})(e&&e.split(" ")[0],n,`${i}${r||""}`)}),[e,n,i,o,r]),i};var Zr="LoadingSpinner-module_loadingSpinner__2xHT_";Ur(".LoadingSpinner-module_notificationArea__1arIM{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0 -1px -1px 0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.LoadingSpinner-module_loadingSpinner__2xHT_{--spinner-size:4rem;--spinner-color:var(--color-coat-of-arms);--spinner-thickness:0.5rem;--spinner-rotation-animation-duration:1.5s;--spinner-color-animation-duration:4.5s;--spinner-color-stage1:var(--color-coat-of-arms);--spinner-color-stage2:var(--color-copper);--spinner-color-stage3:var(--color-suomenlinna);border-top-color:var(--spinner-color);height:var(--spinner-size);position:relative;width:var(--spinner-size)}.LoadingSpinner-module_loadingSpinner__2xHT_ div{animation:LoadingSpinner-module_spinner-rotation-animation__PEk45 var(--spinner-rotation-animation-duration) cubic-bezier(.6,.2,.4,.8) infinite;border:var(--spinner-thickness) solid transparent;border-radius:50%;border-top-color:inherit;box-sizing:border-box;height:100%;position:absolute;width:100%}.LoadingSpinner-module_loadingSpinner__2xHT_ div:nth-child(2){animation-delay:-.15s}.LoadingSpinner-module_loadingSpinner__2xHT_ div:nth-child(3){animation-delay:-.3s}.LoadingSpinner-module_small__1McRk{--spinner-size:1.5rem;--spinner-thickness:0.1875rem}.LoadingSpinner-module_multicolor__1qbEF{animation:LoadingSpinner-module_spinner-color-animation__Yu7Cr var(--spinner-color-animation-duration) cubic-bezier(.6,.2,.4,.9) infinite;border-top-color:var(--spinner-color-stage1)}@keyframes LoadingSpinner-module_spinner-rotation-animation__PEk45{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes LoadingSpinner-module_spinner-color-animation__Yu7Cr{33.3%{border-top-color:var(--spinner-color-stage2)}66.6%{border-top-color:var(--spinner-color-stage3)}}");const Jr="hds-loading-spinner-notification-area",Qr="data-active-spinners",Yr=e=>{var{className:n,multicolor:r=!1,small:o=!1,theme:i,loadingText:a="Page is loading",loadingFinishedText:l="Page has finished loading"}=e,s=$r(e,["className","multicolor","small","theme","loadingText","loadingFinishedText"]);const c=Kr(Zr,i);return((e,n)=>{const[r]=(0,t.useState)((0,Wr.uniqueId)()),[o]=(0,t.useState)(e),[i]=(0,t.useState)(n),a=(0,t.useRef)("undefined"==typeof document?null:document.getElementById(Jr)||(()=>{const e=document.createElement("div");return e.id=Jr,e.className="LoadingSpinner-module_notificationArea__1arIM",e.setAttribute("role","status"),document.body.appendChild(e),e})()),l=(0,t.useCallback)((()=>{null!==a.current&&(a.current.textContent=o)}),[a,o]),s=(0,t.useCallback)((()=>{a.current.textContent=i}),[a,i]),c=(0,t.useCallback)((()=>(a.current.getAttribute(Qr)||"").split(",").filter((e=>""!==e))),[a]),u=(0,t.useCallback)((()=>{const e=c();e.push(r),a.current.setAttribute(Qr,e.join(","))}),[c,a,r]),d=(0,t.useCallback)((()=>{const e=c().filter((e=>e!==r));a.current.setAttribute(Qr,e.join(","))}),[c,a,r]),f=(0,t.useCallback)((()=>{0===c().length&&(s(),setTimeout((()=>{0===c().length&&a.current.parentNode&&a.current.parentNode.removeChild(a.current)}),1e3))}),[c,s,a]);(0,t.useEffect)((()=>null===a.current?()=>null:(l(),u(),()=>{d(),f()})),[l,u,d,f])})(a,l),t.createElement("div",Object.assign({className:Vr(Zr,o&&"LoadingSpinner-module_small__1McRk",r&&"LoadingSpinner-module_multicolor__1qbEF",c,n)},s),t.createElement("div",null),t.createElement("div",null),t.createElement("div",null))};var Xr=()=>(0,e.jsx)("div",{className:"hdbt__loading-overlay",children:(0,e.jsx)(Yr,{loadingText:"",loadingFinishedText:""})});let eo=0;function to(e,t){const n="atom"+ ++eo,r={toString:()=>n};return"function"==typeof e?r.read=e:(r.init=e,r.read=function(e){return e(this)},r.write=function(e,t,n){return t(this,"function"==typeof n?n(e(this)):n)}),t&&(r.write=t),r}const no=e=>"init"in e,ro=e=>!!e.write,oo=new WeakMap,io=(e,t)=>{const n=oo.get(e);n&&(oo.delete(e),n(t))},ao=(e,t)=>{e.status="fulfilled",e.value=t},lo=(e,t)=>{e.status="rejected",e.reason=t},so=(e,t)=>!!e&&"v"in e&&"v"in t&&Object.is(e.v,t.v),co=(e,t)=>!!e&&"e"in e&&"e"in t&&Object.is(e.e,t.e),uo=e=>!!e&&"v"in e&&e.v instanceof Promise,fo=e=>{if("e"in e)throw e.e;return e.v},po=()=>{const e=new WeakMap,t=new WeakMap,n=new Map;let r,o;r=new Set,o=new Set;const i=t=>e.get(t),a=(t,r)=>{Object.freeze(r);const o=e.get(t);if(e.set(t,r),n.has(t)||n.set(t,o),uo(o)){const e="v"in r?r.v instanceof Promise?r.v:Promise.resolve(r.v):Promise.reject(r.e);o.v!==e&&io(o.v,e)}},l=(e,t,n)=>{const r=new Map;let o=!1;n.forEach(((n,i)=>{n||i!==e||(n=t),n?(r.set(i,n),t.d.get(i)!==n&&(o=!0)):console.warn("[Bug] atom state not found")})),(o||t.d.size!==r.size)&&(t.d=r)},s=(e,t,n)=>{const r=i(e),o={d:(null==r?void 0:r.d)||new Map,v:t};if(n&&l(e,o,n),so(r,o)&&r.d===o.d)return r;if(uo(r)&&uo(o)&&((e,t)=>"v"in e&&"v"in t&&e.v.orig&&e.v.orig===t.v.orig)(r,o)){if(r.d===o.d)return r;o.v=r.v}return a(e,o),o},c=(e,n,r,o)=>{if((e=>"function"==typeof(null==e?void 0:e.then))(n)){let a;const l=()=>{const n=i(e);if(!uo(n)||n.v!==c)return;const o=s(e,c,r);t.has(e)&&n.d!==o.d&&v(e,o,n.d)},c=new Promise(((e,t)=>{let r=!1;n.then((t=>{r||(r=!0,ao(c,t),e(t),l())}),(e=>{r||(r=!0,lo(c,e),t(e),l())})),a=t=>{r||(r=!0,t.then((e=>ao(c,e)),(e=>lo(c,e))),e(t))}}));return c.orig=n,c.status="pending",((e,t)=>{oo.set(e,t),e.catch((()=>{})).finally((()=>oo.delete(e)))})(c,(e=>{e&&a(e),null==o||o()})),s(e,c,r)}return s(e,n,r)},u=(e,n)=>{const r=i(e);if(!n&&r){if(t.has(e))return r;if(Array.from(r.d).every((([t,n])=>{if(t===e)return!0;const r=u(t);return r===n||so(r,n)})))return r}const o=new Map;let s=!0;const d=t=>{if(t===e){const e=i(t);if(e)return o.set(t,e),fo(e);if(no(t))return o.set(t,void 0),t.init;throw new Error("no atom init")}const n=u(t);return o.set(t,n),fo(n)};let f,p;const h={get signal(){return f||(f=new AbortController),f.signal},get setSelf(){return ro(e)||console.warn("setSelf function cannot be used with read-only atom"),!p&&ro(e)&&(p=(...t)=>{if(s&&console.warn("setSelf function cannot be called in sync"),!s)return m(e,...t)}),p}};try{const t=e.read(d,h);return c(e,t,o,(()=>null==f?void 0:f.abort()))}catch(t){return((e,t,n)=>{const r=i(e),o={d:(null==r?void 0:r.d)||new Map,e:t};return n&&l(e,o,n),co(r,o)&&r.d===o.d?r:(a(e,o),o)})(e,t,o)}finally{s=!1}},d=e=>fo(u(e)),f=(e,t)=>!t.l.size&&(!t.t.size||1===t.t.size&&t.t.has(e)),p=e=>{const r=new Map,o=new WeakMap,a=e=>{var r;const o=new Set(null==(r=t.get(e))?void 0:r.t);return n.forEach(((t,n)=>{var r;(null==(r=i(n))?void 0:r.d.has(e))&&o.add(n)})),o},l=e=>{a(e).forEach((t=>{t!==e&&(r.set(t,(r.get(t)||new Set).add(e)),o.set(t,(o.get(t)||0)+1),l(t))}))};l(e);const s=e=>{a(e).forEach((t=>{var n;if(t!==e){let e=o.get(t);if(e&&o.set(t,--e),!e){let e=!!(null==(n=r.get(t))?void 0:n.size);if(e){const n=i(t),r=u(t,!0);e=!so(n,r)}e||r.forEach((e=>e.delete(t)))}s(t)}}))};s(e)},h=(e,...t)=>{let n=!0;const o=e.write((e=>fo(u(e))),((t,...o)=>{let a;if(t===e){if(!no(t))throw new Error("atom not writable");const e=i(t),n=c(t,o[0]);so(e,n)||p(t)}else a=h(t,...o);if(!n){const e=b();r.forEach((t=>t({type:"async-write",flushed:e})))}return a}),...t);return n=!1,o},m=(e,...t)=>{const n=h(e,...t),o=b();return r.forEach((e=>e({type:"write",flushed:o}))),n},g=(e,n,r)=>{var a;const l=r||[];null==(a=i(e))||a.d.forEach(((n,r)=>{const o=t.get(r);o?o.t.add(e):r!==e&&g(r,e,l)})),u(e);const s={t:new Set(n&&[n]),l:new Set};if(t.set(e,s),o.add(e),ro(e)&&e.onMount){const{onMount:t}=e;l.push((()=>{const n=t(((...t)=>m(e,...t)));n&&(s.u=n)}))}return r||l.forEach((e=>e())),s},_=e=>{var n;const r=null==(n=t.get(e))?void 0:n.u;r&&r(),t.delete(e),o.delete(e);const a=i(e);a?(uo(a)&&io(a.v),a.d.forEach(((n,r)=>{if(r!==e){const n=t.get(r);n&&(n.t.delete(e),f(r,n)&&_(r))}}))):console.warn("[Bug] could not find atom state to unmount",e)},v=(e,n,r)=>{const o=new Set(n.d.keys());null==r||r.forEach(((n,r)=>{if(o.has(r))return void o.delete(r);const i=t.get(r);i&&(i.t.delete(e),f(r,i)&&_(r))})),o.forEach((n=>{const r=t.get(n);r?r.t.add(e):t.has(e)&&g(n,e)}))},b=()=>{let e;for(e=new Set;n.size;){const r=Array.from(n);n.clear(),r.forEach((([n,r])=>{const o=i(n);if(o){const i=t.get(n);i&&o.d!==(null==r?void 0:r.d)&&v(n,o,null==r?void 0:r.d),i&&(uo(r)||!so(r,o)&&!co(r,o))&&(i.l.forEach((e=>e())),e.add(n))}else console.warn("[Bug] no atom state to flush")}))}return e},y=(e,n)=>{const o=(e=>{let n=t.get(e);return n||(n=g(e)),n})(e),i=b(),a=o.l;return a.add(n),r.forEach((e=>e({type:"sub",flushed:i}))),()=>{a.delete(n),(e=>{const n=t.get(e);n&&f(e,n)&&_(e)})(e),r.forEach((e=>e({type:"unsub"})))}};return{get:d,set:m,sub:y,dev_subscribe_store:(e,t)=>{if(2!==t)throw new Error("The current StoreListener revision is 2.");return r.add(e),()=>{r.delete(e)}},dev_get_mounted_atoms:()=>o.values(),dev_get_atom_state:t=>e.get(t),dev_get_mounted:e=>t.get(e),dev_restore_atoms:e=>{for(const[t,n]of e)no(t)&&(c(t,n),p(t));const t=b();r.forEach((e=>e({type:"restore",flushed:t})))}}};let ho;"number"==typeof globalThis.__NUMBER_OF_JOTAI_INSTANCES__?++globalThis.__NUMBER_OF_JOTAI_INSTANCES__:globalThis.__NUMBER_OF_JOTAI_INSTANCES__=1;const mo=(0,t.createContext)(void 0),go=e=>{const n=(0,t.useContext)(mo);return(null==e?void 0:e.store)||n||(ho||(1!==globalThis.__NUMBER_OF_JOTAI_INSTANCES__&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"),ho=po()),ho)},_o=e=>"function"==typeof(null==e?void 0:e.then),vo=t.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;throw"rejected"===e.status?e.reason:(e.status="pending",e.then((t=>{e.status="fulfilled",e.value=t}),(t=>{e.status="rejected",e.reason=t})),e)});function bo(e,n){const r=go(n),[[o,i,a],l]=(0,t.useReducer)((t=>{const n=r.get(e);return Object.is(t[0],n)&&t[1]===r&&t[2]===e?t:[n,r,e]}),void 0,(()=>[r.get(e),r,e]));let s=o;i===r&&a===e||(l(),s=r.get(e));const c=null==n?void 0:n.delay;return(0,t.useEffect)((()=>{const t=r.sub(e,(()=>{"number"!=typeof c?l():setTimeout(l,c)}));return l(),t}),[r,e,c]),(0,t.useDebugValue)(s),_o(s)?vo(s):s}function yo(e,n){const r=go(n);return(0,t.useCallback)(((...t)=>{if(!("write"in e))throw new Error("not writable atom");return r.set(e,...t)}),[r,e])}function xo(e,t){return[bo(e,t),yo(e,t)]}Ur("@keyframes text-input_fadeIn__2iVIH{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__2YbWJ{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--icon-color:var(--color-black);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-background-color-invalid:var(--color-error-light);--helper-icon-color-invalid:var(--color-error);--helper-color-success:var(--color-black);--helper-background-color-success:var(--color-success-light);--helper-icon-color-success:var(--color-success);--helper-color-info:var(--color-black);--helper-background-color-info:var(--color-info-light);--helper-icon-color-info:var(--color-info);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__2YbWJ:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__wx6Bm,.text-input_hds-text-input__input-clear__1vpab::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__button-clear__wx6Bm>*{pointer-events:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__3qg76:focus-within .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__2YbWJ.text-input_hds-text-input--invalid__25oHc .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__2YbWJ.text-input_hds-text-input--success__28-SV .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__3qg76:focus-within .text-input_hds-text-input__input__BIkQu:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__15SYz{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__25oHc .text-input_hds-text-input__label__15SYz{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__2K-Bs{display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__3qg76{display:flex;position:relative}.text-input_hds-text-input__2YbWJ textarea.text-input_hds-text-input__input__BIkQu{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::-ms-reveal{display:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__gNPue{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__2Qjmg{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__2Qjmg:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__2Qjmg:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--helper-icon-color-invalid);content:\"\";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__274NH{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__274NH:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__274NH:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--helper-icon-color-success);content:\"\";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__1hF9o{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__1hF9o:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__1hF9o:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--helper-icon-color-info);content:\"\";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu[readonly]{background-color:transparent;border:0;color:var(--input-color-default);outline-offset:var(--outline-offset-readonly);padding:0;-webkit-text-fill-color:var(--input-color-default);transform:translateZ(0);transition:85ms ease-out;transition-property:outline,transform}.text-input_hds-text-input__input-wrapper__3qg76:focus-within input.text-input_hds-text-input__input__BIkQu[readonly]{height:calc(var(--input-height) - 2 * var(--outline-offset-readonly));margin:var(--outline-offset-readonly) 0;outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__input-wrapper__3qg76:focus-within textarea.text-input_hds-text-input__input__BIkQu[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__buttons__1eV1P{align-items:center;bottom:0;display:flex;font-size:1rem;justify-content:center;margin-right:calc(var(--spacing-s) - var(--spacing-xs) / 2);position:absolute;right:0;top:0}.text-input_hds-text-input__button__1JeYJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--icon-color);cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__1JeYJ:focus{outline:var(--outline-width) solid var(--color-focus-outline)}");const wo=({className:e,style:n})=>t.createElement("span",{className:Vr("RequiredIndicator-module_indicator__Pt7GX text-input_hds-text-input__required__2K-Bs",e),style:n},"*");function ko(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function So(e){return e instanceof ko(e).Element||e instanceof Element}function Eo(e){return e instanceof ko(e).HTMLElement||e instanceof HTMLElement}function Co(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ko(e).ShadowRoot||e instanceof ShadowRoot)}var Oo=Math.max,To=Math.min,Io=Math.round;function Lo(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(Eo(e)&&t){var i=e.offsetHeight,a=e.offsetWidth;a>0&&(r=Io(n.width)/a||1),i>0&&(o=Io(n.height)/i||1)}return{width:n.width/r,height:n.height/o,top:n.top/o,right:n.right/r,bottom:n.bottom/o,left:n.left/r,x:n.left/r,y:n.top/o}}function jo(e){var t=ko(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function zo(e){return e?(e.nodeName||"").toLowerCase():null}function Ao(e){return((So(e)?e.ownerDocument:e.document)||window.document).documentElement}function No(e){return Lo(Ao(e)).left+jo(e).scrollLeft}function Do(e){return ko(e).getComputedStyle(e)}function Po(e){var t=Do(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Ro(e,t,n){void 0===n&&(n=!1);var r,o,i=Eo(t),a=Eo(t)&&function(e){var t=e.getBoundingClientRect(),n=Io(t.width)/e.offsetWidth||1,r=Io(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),l=Ao(t),s=Lo(e,a),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(i||!i&&!n)&&(("body"!==zo(t)||Po(l))&&(c=(r=t)!==ko(r)&&Eo(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:jo(r)),Eo(t)?((u=Lo(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):l&&(u.x=No(l))),{x:s.left+c.scrollLeft-u.x,y:s.top+c.scrollTop-u.y,width:s.width,height:s.height}}function Mo(e){var t=Lo(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Bo(e){return"html"===zo(e)?e:e.assignedSlot||e.parentNode||(Co(e)?e.host:null)||Ao(e)}function Fo(e){return["html","body","#document"].indexOf(zo(e))>=0?e.ownerDocument.body:Eo(e)&&Po(e)?e:Fo(Bo(e))}function $o(e,t){var n;void 0===t&&(t=[]);var r=Fo(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=ko(r),a=o?[i].concat(i.visualViewport||[],Po(r)?r:[]):r,l=t.concat(a);return o?l:l.concat($o(Bo(a)))}function Uo(e){return["table","td","th"].indexOf(zo(e))>=0}function Ho(e){return Eo(e)&&"fixed"!==Do(e).position?e.offsetParent:null}function qo(e){for(var t=ko(e),n=Ho(e);n&&Uo(n)&&"static"===Do(n).position;)n=Ho(n);return n&&("html"===zo(n)||"body"===zo(n)&&"static"===Do(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&Eo(e)&&"fixed"===Do(e).position)return null;var n=Bo(e);for(Co(n)&&(n=n.host);Eo(n)&&["html","body"].indexOf(zo(n))<0;){var r=Do(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var Vo="top",Wo="bottom",Go="right",Ko="left",Zo="auto",Jo=[Vo,Wo,Go,Ko],Qo="start",Yo="end",Xo="clippingParents",ei="viewport",ti="popper",ni="reference",ri=Jo.reduce((function(e,t){return e.concat([t+"-"+Qo,t+"-"+Yo])}),[]),oi=[].concat(Jo,[Zo]).reduce((function(e,t){return e.concat([t,t+"-"+Qo,t+"-"+Yo])}),[]),ii=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function ai(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}var li={placement:"bottom",modifiers:[],strategy:"absolute"};function si(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function hi(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?di(o):null,a=o?fi(o):null,l=n.x+n.width/2-r.width/2,s=n.y+n.height/2-r.height/2;switch(i){case Vo:t={x:l,y:n.y-r.height};break;case Wo:t={x:l,y:n.y+n.height};break;case Go:t={x:n.x+n.width,y:s};break;case Ko:t={x:n.x-r.width,y:s};break;default:t={x:n.x,y:n.y}}var c=i?pi(i):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case Qo:t[c]=t[c]-(n[u]/2-r[u]/2);break;case Yo:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}var mi={top:"auto",right:"auto",bottom:"auto",left:"auto"};function gi(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=a.x,p=void 0===f?0:f,h=a.y,m=void 0===h?0:h,g="function"==typeof u?u({x:p,y:m}):{x:p,y:m};p=g.x,m=g.y;var _=a.hasOwnProperty("x"),v=a.hasOwnProperty("y"),b=Ko,y=Vo,x=window;if(c){var w=qo(n),k="clientHeight",S="clientWidth";if(w===ko(n)&&"static"!==Do(w=Ao(n)).position&&"absolute"===l&&(k="scrollHeight",S="scrollWidth"),o===Vo||(o===Ko||o===Go)&&i===Yo)y=Wo,m-=(d&&w===x&&x.visualViewport?x.visualViewport.height:w[k])-r.height,m*=s?1:-1;if(o===Ko||(o===Vo||o===Wo)&&i===Yo)b=Go,p-=(d&&w===x&&x.visualViewport?x.visualViewport.width:w[S])-r.width,p*=s?1:-1}var E,C=Object.assign({position:l},c&&mi),O=!0===u?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:Io(t*r)/r||0,y:Io(n*r)/r||0}}({x:p,y:m}):{x:p,y:m};return p=O.x,m=O.y,s?Object.assign({},C,((E={})[y]=v?"0":"",E[b]=_?"0":"",E.transform=(x.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",E)):Object.assign({},C,((t={})[y]=v?m+"px":"",t[b]=_?p+"px":"",t.transform="",t))}var _i={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=oi.reduce((function(e,n){return e[n]=function(e,t,n){var r=di(e),o=[Ko,Vo].indexOf(r)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],l=i[1];return a=a||0,l=(l||0)*o,[Ko,Go].indexOf(r)>=0?{x:l,y:a}:{x:a,y:l}}(n,t.rects,i),e}),{}),l=a[t.placement],s=l.x,c=l.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},vi={left:"right",right:"left",bottom:"top",top:"bottom"};function bi(e){return e.replace(/left|right|bottom|top/g,(function(e){return vi[e]}))}var yi={start:"end",end:"start"};function xi(e){return e.replace(/start|end/g,(function(e){return yi[e]}))}function wi(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Co(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ki(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Si(e,t){return t===ei?ki(function(e){var t=ko(e),n=Ao(e),r=t.visualViewport,o=n.clientWidth,i=n.clientHeight,a=0,l=0;return r&&(o=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=r.offsetLeft,l=r.offsetTop)),{width:o,height:i,x:a+No(e),y:l}}(e)):So(t)?function(e){var t=Lo(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):ki(function(e){var t,n=Ao(e),r=jo(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=Oo(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Oo(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+No(e),s=-r.scrollTop;return"rtl"===Do(o||n).direction&&(l+=Oo(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:l,y:s}}(Ao(e)))}function Ei(e,t,n){var r="clippingParents"===t?function(e){var t=$o(Bo(e)),n=["absolute","fixed"].indexOf(Do(e).position)>=0&&Eo(e)?qo(e):e;return So(n)?t.filter((function(e){return So(e)&&wi(e,n)&&"body"!==zo(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),i=o[0],a=o.reduce((function(t,n){var r=Si(e,n);return t.top=Oo(r.top,t.top),t.right=To(r.right,t.right),t.bottom=To(r.bottom,t.bottom),t.left=Oo(r.left,t.left),t}),Si(e,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Ci(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Oi(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Ti(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.boundary,a=void 0===i?Xo:i,l=n.rootBoundary,s=void 0===l?ei:l,c=n.elementContext,u=void 0===c?ti:c,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,h=void 0===p?0:p,m=Ci("number"!=typeof h?h:Oi(h,Jo)),g=u===ti?ni:ti,_=e.rects.popper,v=e.elements[f?g:u],b=Ei(So(v)?v:v.contextElement||Ao(e.elements.popper),a,s),y=Lo(e.elements.reference),x=hi({reference:y,element:_,strategy:"absolute",placement:o}),w=ki(Object.assign({},_,x)),k=u===ti?w:y,S={top:b.top-k.top+m.top,bottom:k.bottom-b.bottom+m.bottom,left:b.left-k.left+m.left,right:k.right-b.right+m.right},E=e.modifiersData.offset;if(u===ti&&E){var C=E[o];Object.keys(S).forEach((function(e){var t=[Go,Wo].indexOf(e)>=0?1:-1,n=[Vo,Wo].indexOf(e)>=0?"y":"x";S[e]+=C[n]*t}))}return S}var Ii={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,l=void 0===a||a,s=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,g=t.options.placement,_=di(g),v=s||(_===g||!h?[bi(g)]:function(e){if(di(e)===Zo)return[];var t=bi(e);return[xi(e),t,xi(t)]}(g)),b=[g].concat(v).reduce((function(e,n){return e.concat(di(n)===Zo?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,l=n.flipVariations,s=n.allowedAutoPlacements,c=void 0===s?oi:s,u=fi(r),d=u?l?ri:ri.filter((function(e){return fi(e)===u})):Jo,f=d.filter((function(e){return c.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=Ti(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[di(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),y=t.rects.reference,x=t.rects.popper,w=new Map,k=!0,S=b[0],E=0;E=0,L=I?"width":"height",j=Ti(t,{placement:C,boundary:u,rootBoundary:d,altBoundary:f,padding:c}),z=I?T?Go:Ko:T?Wo:Vo;y[L]>x[L]&&(z=bi(z));var A=bi(z),N=[];if(i&&N.push(j[O]<=0),l&&N.push(j[z]<=0,j[A]<=0),N.every((function(e){return e}))){S=C,k=!1;break}w.set(C,N)}if(k)for(var D=function(e){var t=b.find((function(t){var n=w.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},P=h?3:1;P>0;P--){if("break"===D(P))break}t.placement!==S&&(t.modifiersData[r]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Li(e,t,n){return Oo(e,To(t,n))}var ji={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,l=void 0!==a&&a,s=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,h=n.tetherOffset,m=void 0===h?0:h,g=Ti(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),_=di(t.placement),v=fi(t.placement),b=!v,y=pi(_),x="x"===y?"y":"x",w=t.modifiersData.popperOffsets,k=t.rects.reference,S=t.rects.popper,E="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,C="number"==typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),O=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(w){if(i){var I,L="y"===y?Vo:Ko,j="y"===y?Wo:Go,z="y"===y?"height":"width",A=w[y],N=A+g[L],D=A-g[j],P=p?-S[z]/2:0,R=v===Qo?k[z]:S[z],M=v===Qo?-S[z]:-k[z],B=t.elements.arrow,F=p&&B?Mo(B):{width:0,height:0},$=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},U=$[L],H=$[j],q=Li(0,k[z],F[z]),V=b?k[z]/2-P-q-U-C.mainAxis:R-q-U-C.mainAxis,W=b?-k[z]/2+P+q+H+C.mainAxis:M+q+H+C.mainAxis,G=t.elements.arrow&&qo(t.elements.arrow),K=G?"y"===y?G.clientTop||0:G.clientLeft||0:0,Z=null!=(I=null==O?void 0:O[y])?I:0,J=A+W-Z,Q=Li(p?To(N,A+V-Z-K):N,A,p?Oo(D,J):D);w[y]=Q,T[y]=Q-A}if(l){var Y,X="x"===y?Vo:Ko,ee="x"===y?Wo:Go,te=w[x],ne="y"===x?"height":"width",re=te+g[X],oe=te-g[ee],ie=-1!==[Vo,Ko].indexOf(_),ae=null!=(Y=null==O?void 0:O[x])?Y:0,le=ie?re:te-k[ne]-S[ne]-ae+C.altAxis,se=ie?te+k[ne]+S[ne]-ae-C.altAxis:oe,ce=p&&ie?function(e,t,n){var r=Li(e,t,n);return r>n?n:r}(le,te,se):Li(p?le:re,te,p?se:oe);w[x]=ce,T[x]=ce-te}t.modifiersData[r]=T}},requiresIfExists:["offset"]};var zi={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,l=di(n.placement),s=pi(l),c=[Ko,Go].indexOf(l)>=0?"height":"width";if(i&&a){var u=function(e,t){return Ci("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Oi(e,Jo))}(o.padding,n),d=Mo(i),f="y"===s?Vo:Ko,p="y"===s?Wo:Go,h=n.rects.reference[c]+n.rects.reference[s]-a[s]-n.rects.popper[c],m=a[s]-n.rects.reference[s],g=qo(i),_=g?"y"===s?g.clientHeight||0:g.clientWidth||0:0,v=h/2-m/2,b=u[f],y=_-d[c]-u[p],x=_/2-d[c]/2+v,w=Li(b,x,y),k=s;n.modifiersData[r]=((t={})[k]=w,t.centerOffset=w-x,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&wi(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ai(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Ni(e){return[Vo,Go,Wo,Ko].some((function(t){return e[t]>=0}))}var Di,Pi=ci({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=void 0===o||o,a=r.resize,l=void 0===a||a,s=ko(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach((function(e){e.addEventListener("scroll",n.update,ui)})),l&&s.addEventListener("resize",n.update,ui),function(){i&&c.forEach((function(e){e.removeEventListener("scroll",n.update,ui)})),l&&s.removeEventListener("resize",n.update,ui)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=hi({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,l=n.roundOffsets,s=void 0===l||l,c={placement:di(t.placement),variation:fi(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,gi(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,gi(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];Eo(o)&&zo(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});Eo(r)&&zo(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},_i,Ii,ji,zi,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Ti(t,{elementContext:"reference"}),l=Ti(t,{altBoundary:!0}),s=Ai(a,r),c=Ai(l,o,i),u=Ni(s),d=Ni(c);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}),Ri=n(115),Mi=n.n(Ri),Bi=function(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e}),{})},Fi="undefined"!=typeof window&&window.document&&window.document.createElement?t.useLayoutEffect:t.useEffect,$i=[];!function(e){e.ExtraSmall="extraSmall",e.Small="small",e.Medium="medium",e.Large="large",e.ExtraLarge="extraLarge"}(Di||(Di={}));var Ui={icon:"Icon-module_icon__1Jtzj icon_hds-icon__1YqNC",extraSmall:"Icon-module_extraSmall__3Q7tD icon_hds-icon--size-xs__3dAMZ",small:"Icon-module_small__gTGkU icon_hds-icon--size-s__2Lkik",medium:"Icon-module_medium__1D6Pb icon_hds-icon--size-m__1mcHv",large:"Icon-module_large__28YAW icon_hds-icon--size-l__3Zczy",extraLarge:"Icon-module_extraLarge__27rtn icon_hds-icon--size-xl__1Jes8"};Ur('.icon_hds-icon__1YqNC{background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;width:var(--icon-size)}.icon_hds-icon--size-xs__3dAMZ{--icon-size:var(--spacing-layout-2-xs)}.icon_hds-icon--size-s__2Lkik{--icon-size:var(--spacing-layout-xs)}.icon_hds-icon--size-m__1mcHv{--icon-size:var(--spacing-layout-s)}.icon_hds-icon--size-l__3Zczy{--icon-size:var(--spacing-layout-m)}.icon_hds-icon--size-xl__1Jes8{--icon-size:var(--spacing-layout-l)}[class*=hds-icon-start--]:before{-webkit-mask-image:var(--mask-image-before);mask-image:var(--mask-image-before)}[class*=hds-icon-end--]:after,[class*=hds-icon-start--]:before{background-color:currentcolor;content:"";display:inline-flex;height:var(--icon-size,24px);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size,24px)}[class*=hds-icon-end--]:after{-webkit-mask-image:var(--mask-image-after);mask-image:var(--mask-image-after)}.Icon-module_icon__1Jtzj{background-color:transparent}');const Hi=e=>{var{"aria-label":n="question-circle","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM13 16V18H11V16H13ZM12.0437 5.75C14.0343 5.75 15.7173 7.29464 15.7173 9.42361C15.7173 10.7806 15.2461 11.489 14.161 12.306L13.9187 12.4844C13.1753 13.0295 12.9556 13.3359 12.9386 14.142L12.9375 14.25H10.9375C10.9375 12.6746 11.4591 11.8378 12.6143 10.9622L12.8618 10.7796C13.5685 10.2628 13.7173 10.0539 13.7173 9.42361C13.7173 8.43934 12.9662 7.75 12.0437 7.75C11.1907 7.75 10.4785 8.34077 10.3816 9.20835L10.3734 9.30587L8.37663 9.19182C8.49191 7.17347 10.1344 5.75 12.0437 5.75Z",fill:"currentColor"}))};Ur(".Tooltip-module_button__2x9m0{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Tooltip-module_root__1Yo9t{--button-focus-outline-width:3px;--button-focus-outline-color:var(--color-coat-of-arms);--tooltip-arrow-size:8px;--tooltip-background:var(--color-coat-of-arms-light);--tooltip-border-color:var(--color-coat-of-arms);--tooltip-spacing-default:var(--spacing-s);--tooltip-spacing-small:var(--spacing-3-xs) var(--spacing-2-xs)}.Tooltip-module_tooltip__3x8S8{background-color:var(--tooltip-background);font-size:var(--fontsize-body-s);font-weight:400;line-height:24px;max-width:21.875rem;padding:var(--tooltip-spacing-default);z-index:1000}.Tooltip-module_boxShadow__3IzE-{box-shadow:var(--box-shadow-s)}.Tooltip-module_small__29mxd{padding:var(--tooltip-spacing-small)}.Tooltip-module_button__2x9m0>span{display:flex}.Tooltip-module_button__2x9m0:focus{box-shadow:0 0 0 var(--button-focus-outline-width) var(--button-focus-outline-color);outline:none}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=bottom]{border-top:8px solid var(--tooltip-border-color)}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=top]{border-bottom:8px solid var(--tooltip-border-color)}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=left]{border-right:8px solid var(--tooltip-border-color)}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=right]{border-left:8px solid var(--tooltip-border-color)}.Tooltip-module_tooltip__3x8S8 .Tooltip-module_arrow__210Rd{position:absolute}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=bottom] .Tooltip-module_arrow__210Rd{border:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid var(--tooltip-border-color);top:calc(-1 * var(--tooltip-spacing-default) - var(--tooltip-arrow-size))}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=top] .Tooltip-module_arrow__210Rd{border:var(--tooltip-arrow-size) solid transparent;border-top:var(--tooltip-arrow-size) solid var(--tooltip-border-color);bottom:calc(-1 * var(--tooltip-spacing-default) - var(--tooltip-arrow-size))}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=left] .Tooltip-module_arrow__210Rd{border:var(--tooltip-arrow-size) solid transparent;border-left:var(--tooltip-arrow-size) solid var(--tooltip-border-color);right:calc(-1 * var(--tooltip-spacing-default) - var(--tooltip-arrow-size))}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=right] .Tooltip-module_arrow__210Rd{border:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid var(--tooltip-border-color);left:calc(-1 * var(--tooltip-spacing-default) - var(--tooltip-arrow-size))}");const qi=e=>{var{boxShadow:n=!1,children:r,placement:o="auto",small:i=!1,buttonLabel:a="Tooltip",tooltipLabel:l="Tooltip",className:s,buttonClassName:c,tooltipClassName:u}=e,d=$r(e,["boxShadow","children","placement","small","buttonLabel","tooltipLabel","className","buttonClassName","tooltipClassName"]);const[f,p]=(0,t.useState)(!1),h=(0,t.useRef)(null),m=(0,t.useRef)(null),[g,_]=(0,t.useState)(null),{styles:v,attributes:b,forceUpdate:y}=function(e,n,r){void 0===r&&(r={});var o=t.useRef(null),i={onFirstUpdate:r.onFirstUpdate,placement:r.placement||"bottom",strategy:r.strategy||"absolute",modifiers:r.modifiers||$i},a=t.useState({styles:{popper:{position:i.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),l=a[0],s=a[1],c=t.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);s({styles:Bi(n.map((function(e){return[e,t.styles[e]||{}]}))),attributes:Bi(n.map((function(e){return[e,t.attributes[e]]})))})},requires:["computeStyles"]}}),[]),u=t.useMemo((function(){var e={onFirstUpdate:i.onFirstUpdate,placement:i.placement,strategy:i.strategy,modifiers:[].concat(i.modifiers,[c,{name:"applyStyles",enabled:!1}])};return Mi()(o.current,e)?o.current||e:(o.current=e,e)}),[i.onFirstUpdate,i.placement,i.strategy,i.modifiers,c]),d=t.useRef();return Fi((function(){d.current&&d.current.setOptions(u)}),[u]),Fi((function(){if(null!=e&&null!=n){var t=(r.createPopper||Pi)(e,n,u);return d.current=t,function(){t.destroy(),d.current=null}}}),[e,n,r.createPopper]),{state:d.current?d.current.state:null,styles:l.styles,attributes:l.attributes,update:d.current?d.current.update:null,forceUpdate:d.current?d.current.forceUpdate:null}}(h.current,m.current,{placement:o,modifiers:[{name:"arrow",options:{element:g}},{name:"offset",options:{offset:[0,10]}}]});return(0,t.useEffect)((()=>{null!==y&&!0===f&&y()}),[f,y]),(0,t.useEffect)((()=>{const e=e=>{const t=e.key||e.keyCode;!f||"Escape"!==t&&"Esc"!==t&&27!==t||p(!1)},t=e=>{const t=e.target;!f||h.current.contains(t)||m.current.contains(t)||p(!1)};return document.addEventListener("keyup",e),document.addEventListener("click",t),()=>{document.removeEventListener("keyup",e),document.removeEventListener("click",t)}})),t.createElement("div",Object.assign({},d,{className:Vr("Tooltip-module_root__1Yo9t",s)}),t.createElement("button",{ref:h,type:"button",className:Vr("Tooltip-module_button__2x9m0",c),title:a,"aria-label":a,"aria-expanded":f,onClick:()=>{p(!f)},onBlur:()=>p(!1)},t.createElement("span",{"aria-hidden":"true"},t.createElement(Hi,null))),f&&t.createElement("section",Object.assign({"aria-label":l,ref:m,className:Vr("Tooltip-module_tooltip__3x8S8",i&&"Tooltip-module_small__29mxd",n&&"Tooltip-module_boxShadow__3IzE-",u),style:v.popper},b.popper),r,t.createElement("div",Object.assign({ref:_,className:"Tooltip-module_arrow__210Rd",style:v.arrow},b.arrow))))};Ur(".FieldLabel-module_hidden__3UWxI{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0 -1px -1px 0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.FieldLabel-module_label__1zrXK{color:var(--label-color-default,var(--color-black-90));display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.FieldLabel-module_tooltipButton__1My3f{position:absolute;right:0;top:0}");const Vi=e=>{var{hidden:n,id:r,inputId:o,isAriaLabelledBy:i,label:a,required:l,tooltipLabel:s,tooltipButtonLabel:c,tooltipText:u}=e,d=$r(e,["hidden","id","inputId","isAriaLabelledBy","label","required","tooltipLabel","tooltipButtonLabel","tooltipText"]);return t.createElement(t.Fragment,null,t.createElement("label",Object.assign({id:r},(!i||!r)&&{htmlFor:o},{className:"FieldLabel-module_label__1zrXK "+(n?"FieldLabel-module_hidden__3UWxI":"")},d),a,l&&t.createElement(wo,null)),u&&t.createElement(qi,{buttonClassName:"FieldLabel-module_tooltipButton__1My3f",tooltipLabel:s,buttonLabel:c},u))};var Wi="TextInput-module_root__2CMNr text-input_hds-text-input__2LODq",Gi="TextInput-module_invalid__2iYo2 text-input_hds-text-input--invalid__1UfKC",Ki="TextInput-module_inputWrapper__3Rvel text-input_hds-text-input__input-wrapper__1OqYG",Zi="TextInput-module_input__1BlHi text-input_hds-text-input__input__GJm5C",Ji="TextInput-module_hasButton__2KCM1",Qi="TextInput-module_hasClearButton__3-tBe text-input_hds-text-input__input-clear__17qr1",Yi="TextInput-module_clearButton__bfCLI text-input_hds-text-input__button-clear__2ED7z",Xi="TextInput-module_errorText__3pizm text-input_hds-text-input__error-text__1GLYk",ea="TextInput-module_helperText__2dLR6 text-input_hds-text-input__helper-text__3V2KM",ta="TextInput-module_successText__2NMCP text-input_hds-text-input__success-text__3EOiy",na="TextInput-module_infoText__zHOGs text-input_hds-text-input__info-text__3bqzy",ra="TextInput-module_success__1kDOm text-input_hds-text-input--success__3dm2J",oa="TextInput-module_buttonWrapper___filA text-input_hds-text-input__buttons__1RMzT",ia="TextInput-module_button__1ySMX text-input_hds-text-input__button__1Fh0I";Ur("@keyframes text-input_fadeIn__2IDZ8{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__2LODq{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--icon-color:var(--color-black);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-background-color-invalid:var(--color-error-light);--helper-icon-color-invalid:var(--color-error);--helper-color-success:var(--color-black);--helper-background-color-success:var(--color-success-light);--helper-icon-color-success:var(--color-success);--helper-color-info:var(--color-black);--helper-background-color-info:var(--color-info-light);--helper-icon-color-info:var(--color-info);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__2LODq:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__2ED7z,.text-input_hds-text-input__input-clear__17qr1::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__button-clear__2ED7z>*{pointer-events:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__2LODq.text-input_hds-text-input--invalid__1UfKC .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__2LODq.text-input_hds-text-input--success__3dm2J .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within .text-input_hds-text-input__input__GJm5C:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__15F2V{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__1UfKC .text-input_hds-text-input__label__15F2V{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__z3Hm0{display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__1OqYG{display:flex;position:relative}.text-input_hds-text-input__2LODq textarea.text-input_hds-text-input__input__GJm5C{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::-ms-reveal{display:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__3V2KM{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__1GLYk{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__1GLYk:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__1GLYk:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--helper-icon-color-invalid);content:\"\";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__3EOiy{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__3EOiy:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__3EOiy:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--helper-icon-color-success);content:\"\";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__3bqzy{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__3bqzy:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__3bqzy:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--helper-icon-color-info);content:\"\";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C[readonly]{background-color:transparent;border:0;color:var(--input-color-default);outline-offset:var(--outline-offset-readonly);padding:0;-webkit-text-fill-color:var(--input-color-default);transform:translateZ(0);transition:85ms ease-out;transition-property:outline,transform}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within input.text-input_hds-text-input__input__GJm5C[readonly]{height:calc(var(--input-height) - 2 * var(--outline-offset-readonly));margin:var(--outline-offset-readonly) 0;outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within textarea.text-input_hds-text-input__input__GJm5C[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__buttons__1RMzT{align-items:center;bottom:0;display:flex;font-size:1rem;justify-content:center;margin-right:calc(var(--spacing-s) - var(--spacing-xs) / 2);position:absolute;right:0;top:0}.text-input_hds-text-input__button__1Fh0I{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--icon-color);cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__1Fh0I:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.TextInput-module_root__2CMNr{position:relative;&.TextInput-module_invalid__2iYo2{label{color:var(--label-color-invalid)}}}.TextInput-module_input__1BlHi.TextInput-module_hasButton__2KCM1,.TextInput-module_input__1BlHi.TextInput-module_hasClearButton__3-tBe{padding-right:calc(2 * var(--spacing-s) + 1.5rem)}.TextInput-module_input__1BlHi.TextInput-module_hasButton__2KCM1.TextInput-module_hasClearButton__3-tBe{padding-right:calc(4 * var(--spacing-s) + 1.5rem)}.TextInput-module_button__1ySMX:disabled{cursor:not-allowed}.TextInput-module_button__1ySMX:focus{outline:var(--outline-width) solid var(--color-focus-outline)}");const aa=t.forwardRef(((e,n)=>{var{children:r,className:o="",errorText:i,helperText:a,hideLabel:l=!1,id:s,invalid:c=!1,isAriaLabelledBy:u=!1,label:d,labelId:f,onBlur:p,required:h=!1,style:m,successText:g,infoText:_,tooltipLabel:v,tooltipText:b,tooltipButtonLabel:y}=e,x=$r(e,["children","className","errorText","helperText","hideLabel","id","invalid","isAriaLabelledBy","label","labelId","onBlur","required","style","successText","infoText","tooltipLabel","tooltipText","tooltipButtonLabel"]);const w={className:Vr(Wi,c&&Gi,g&&ra,o),onBlur:p,style:m};return t.createElement("div",Object.assign({},w,x,{ref:n}),d&&t.createElement(Vi,{id:f,inputId:s,isAriaLabelledBy:u,hidden:l,label:d,required:h,tooltipLabel:v,tooltipButtonLabel:y,tooltipText:b}),t.createElement("div",{className:Vr(Ki)},r),i&&t.createElement("div",{className:Xi,id:`${s}-error`},i),g&&t.createElement("div",{className:ta,id:`${s}-success`},g),_&&t.createElement("div",{className:na,id:`${s}-info`},_),a&&t.createElement("div",{className:ea,id:`${s}-helper`},a))}));var la=(e,t,n,r,o)=>{const i=[t&&`${e}-helper`,n&&`${e}-error`,r&&`${e}-success`,o&&`${e}-info`].filter((e=>e));return i.length?i.join(" "):null};const sa=e=>{var{"aria-label":n="cross-circle","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM15 7.5L16.5 9L13.5 12L16.5 15L15 16.5L12 13.5L9 16.5L7.5 15L10.5 12L7.5 9L9 7.5L12 10.5L15 7.5Z",fill:"currentColor"}))},ca=t.forwardRef(((e,n)=>{var{buttonAriaLabel:r,buttonIcon:o,children:i,className:a="",clearButtonAriaLabel:l="Clear",clearButton:s=!1,defaultValue:c,disabled:u=!1,errorText:d,helperText:f,hideLabel:p,id:h,infoText:m,invalid:g,label:_,labelId:v,onButtonClick:b,onChange:y=(()=>null),required:x,style:w,successText:k,tooltipButtonLabel:S,tooltipLabel:E,tooltipText:C,type:O="text"}=e,T=$r(e,["buttonAriaLabel","buttonIcon","children","className","clearButtonAriaLabel","clearButton","defaultValue","disabled","errorText","helperText","hideLabel","id","infoText","invalid","label","labelId","onButtonClick","onChange","required","style","successText","tooltipButtonLabel","tooltipLabel","tooltipText","type"]);const I={className:a,errorText:d,helperText:f,hideLabel:p,id:h,infoText:m,invalid:g,label:_,labelId:v,required:x,style:w,successText:k,tooltipButtonLabel:S,tooltipLabel:E,tooltipText:C},L=t.useRef(null),j=la(h,f,d,k,m),z=Boolean(o&&b),A=Boolean(s||"search"===O),N=e=>{if(y(e),!A)return;const t=e.target.value;A&&t.length>0?L.current.setAttribute("data-hds-textinput-filled","true"):L.current.removeAttribute("data-hds-textinput-filled")};return(null==c?void 0:c.length)>0&&A&&(I["data-hds-textinput-filled"]=!0),t.createElement(aa,Object.assign({},I,{ref:L}),t.createElement("input",Object.assign({"aria-describedby":j,className:Vr(Zi,z&&Ji,A&&Qi),defaultValue:c,disabled:u,id:h,onChange:N,ref:n,required:x,type:O},T)),(z||A)&&t.createElement("div",{className:oa},A&&t.createElement("button",{"aria-label":l,className:Vr(ia,Yi),disabled:u,onClick:e=>{const t=L.current.querySelector("input");t.value="",t.focus(),N(e)},type:"button"},t.createElement(sa,null)),o&&b&&t.createElement("button",{"aria-label":r,className:ia,disabled:u,onClick:b,type:"button"},o)),i)}));Ur(".helpers_visually-hidden__3lBcX{border:0;clip:\"rect(0 0 0 0)\";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.helpers_button-reset__2d38b{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.helpers_text-body__FA9G-{color:var(--color-black-90);font-family:var(--font-default);font-size:var(--fontsize-body-m);line-height:var(--lineheight-l)}.helpers_text-medium__3Hiiz{font-family:var(--font-default);font-weight:500}.helpers_text-bold__2QyP8{font-family:var(--font-default);font-weight:700}.helpers_text-xl__33T1r{font-size:var(--fontsize-heading-m)}.helpers_text-lg__1_8nq{font-size:var(--fontsize-heading-s)}.helpers_text-md__RyeCd{font-size:var(--fontsize-heading-xs)}.helpers_subtitle__RE8f_{font-size:var(--fontsize-body-m)}.helpers_text-sm__AxqmS{font-size:var(--fontsize-body-s);line-height:var(--lineheight-xl)}.helpers_heading-xxl__1GAqs{font-size:var(--fontsize-heading-xxl);font-weight:400;letter-spacing:-1.2px;line-height:var(--lineheight-s)}.helpers_heading-xl__u_X50{font-size:var(--fontsize-heading-xl);font-weight:400;letter-spacing:-1px;line-height:var(--lineheight-s)}.helpers_heading-xl-mobile__gKona{font-size:var(--fontsize-heading-xl-mobile);font-weight:400;letter-spacing:-.8px;line-height:var(--lineheight-s)}.helpers_heading-l__3EMpz{font-size:var(--fontsize-heading-l);font-weight:400;letter-spacing:-.4px;line-height:var(--lineheight-m)}.helpers_heading-m__1Lsy-{font-size:var(--fontsize-heading-m);font-weight:500;letter-spacing:-.2px;line-height:var(--lineheight-m)}.helpers_heading-s__1EK5w{font-size:var(--fontsize-heading-s);font-weight:500;letter-spacing:0;line-height:var(--lineheight-l)}.helpers_heading-xs__iZYJi{font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:0;line-height:var(--lineheight-l)}.helpers_heading-xxs__jqtFk{font-size:var(--fontsize-heading-xxs);font-weight:700;letter-spacing:.2px;line-height:var(--lineheight-l)}.helpers_helper-text__YRZTD{color:var(--color-black-60);display:block;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs)}.Checkbox-module_checkbox__3r5uI{--size:24px;--icon-scale:1;--border-width:2px;--outline-width:3px;--label-font-size:var(--fontsize-body-m);--label-padding:var(--spacing-2-xs);--background-unselected:transparent;--background-selected:var(--color-bus);--background-hover:var(--color-bus-dark);--background-disabled:var(--color-black-10);--border-color-selected:var(--color-bus);--border-color-selected-hover:var(--color-bus-dark);--border-color-selected-focus:var(--color-bus);--border-color-unselected:var(--color-black-50);--border-color-unselected-hover:var(--color-black-90);--border-color-unselected-focus:var(--color-black-90);--border-color-disabled:var(--color-black-10);--icon-color-unselected:transparent;--icon-color-selected:var(--color-white);--icon-color-disabled:var(--color-white);--label-color:var(--color-black-90);--label-color-disabled:var(--color-black-40);--icon-size:var(--spacing-m);display:flex;flex-wrap:wrap;min-height:var(--size);position:relative}.Checkbox-module_checkbox__3r5uI,.Checkbox-module_checkbox__3r5uI *,.Checkbox-module_checkbox__3r5uI :after,.Checkbox-module_checkbox__3r5uI :before{box-sizing:border-box}.Checkbox-module_checkbox__3r5uI:not(:first-of-type){margin-top:var(--spacing-2-xs)}.Checkbox-module_input__2bdJk{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:none}.Checkbox-module_input__2bdJk,.Checkbox-module_input__2bdJk:before{height:var(--size);left:0;position:absolute;top:0;width:var(--size)}.Checkbox-module_input__2bdJk:before{background-color:var(--icon-color-unselected);content:\"\";mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M21 7L10 18l-5.5-5.5L6 11l4 4 9.5-9.5z'/%3E%3C/g%3E%3C/svg%3E\");mask-position:center;mask-repeat:no-repeat;mask-size:calc(var(--size) * var(--icon-scale));transform:scale(.6);z-index:1}.Checkbox-module_input__2bdJk:disabled+label{color:var(--label-color-disabled)}.Checkbox-module_input__2bdJk:checked:disabled:before{background-color:var(--icon-color-disabled)}.Checkbox-module_input__2bdJk:disabled,.Checkbox-module_input__2bdJk:disabled+label{cursor:not-allowed}.Checkbox-module_input__2bdJk:focus+label:after,.Checkbox-module_input__2bdJk:focus:before,.Checkbox-module_input__2bdJk:hover+label:after,.Checkbox-module_input__2bdJk:hover:before{transition:85ms ease-out;transition-property:background-color,border-color,transform}.Checkbox-module_input__2bdJk:focus+label:before{box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.Checkbox-module_input__2bdJk:checked:before{background-color:var(--icon-color-selected);transform:scale(1)}.Checkbox-module_input__2bdJk:not(:checked):indeterminate:before{background-color:var(--icon-color-selected);mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M6 11h12v2H6z'/%3E%3C/g%3E%3C/svg%3E\");transform:scale(1)}.Checkbox-module_input__2bdJk:checked+label:after,.Checkbox-module_input__2bdJk:indeterminate+label:after{background-color:var(--background-selected);border-color:var(--border-color-selected)}.Checkbox-module_input__2bdJk:disabled+label:after{background-color:var(--background-disabled);border-color:var(--border-color-disabled)}.Checkbox-module_input__2bdJk:not(:disabled):focus+label:after{border-color:var(--border-color-unselected-focus)}.Checkbox-module_input__2bdJk:not(:disabled):hover+label:after,.Checkbox-module_input__2bdJk:not(:disabled):hover:focus+label:after{border-color:var(--border-color-unselected-hover)}.Checkbox-module_input__2bdJk:not(:disabled):checked:focus+label:after,.Checkbox-module_input__2bdJk:not(:disabled):indeterminate:focus+label:after{border-color:var(--border-color-selected-focus)}.Checkbox-module_input__2bdJk:not(:disabled):checked:hover+label:after,.Checkbox-module_input__2bdJk:not(:disabled):checked:hover:focus+label:after,.Checkbox-module_input__2bdJk:not(:disabled):indeterminate:hover+label:after,.Checkbox-module_input__2bdJk:not(:disabled):indeterminate:hover:focus+label:after{background-color:var(--background-hover);border-color:var(--border-color-selected-hover)}.Checkbox-module_label__148Ac{color:var(--label-color);cursor:pointer;font-size:var(--label-font-size);line-height:var(--lineheight-m);padding-left:calc(var(--size) + var(--label-padding));padding-top:calc((var(--size) - var(--label-font-size) * var(--lineheight-m)) / 2);position:relative}.Checkbox-module_label__148Ac:after,.Checkbox-module_label__148Ac:before{content:\"\";left:0;position:absolute;top:0;height:var(--size);width:var(--size)}.Checkbox-module_label__148Ac:after{background-color:var(--background-unselected);border:var(--border-width) solid var(--border-color-unselected)}.Checkbox-module_noLabel__1HSAV{padding-left:var(--size)}.Checkbox-module_errorText__1tRw6{background-color:var(--color-error-light);border-left:8px solid var(--color-error);color:var(--color-black);display:flex;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.Checkbox-module_errorText__1tRw6:before{background:var(--color-error);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.Checkbox-module_tooltipButton__ErN1J{display:inline-block;margin-left:var(--spacing-2-xs)}");const ua=t.forwardRef(((e,n)=>{var{checked:r=!1,className:o,disabled:i=!1,errorText:a,helperText:l,id:s,indeterminate:c,label:u,onChange:d=(()=>null),style:f,value:p,tooltipText:h,tooltipLabel:m,tooltipButtonLabel:g}=e,_=$r(e,["checked","className","disabled","errorText","helperText","id","indeterminate","label","onChange","style","value","tooltipText","tooltipLabel","tooltipButtonLabel"]);const v=(0,t.useRef)(null);(0,t.useEffect)((()=>{n&&((e,t)=>{(0,Wr.isFunction)(e)?e(t.current):e.current=t.current})(n,v),v.current.indeterminate=c}),[v,n,c]),u&&"string"!=typeof u&&"number"!=typeof u&&console.warn("Using ReactElement as a label is against good usability and accessibility practices. Please prefer plain strings.");const b=la(s,l,a,void 0,void 0);return t.createElement("div",{className:Vr("Checkbox-module_checkbox__3r5uI",o),style:f},t.createElement("input",Object.assign({ref:v,id:s,className:Vr("Checkbox-module_input__2bdJk"),onChange:d,value:p,type:"checkbox",disabled:i,checked:r,"aria-describedby":b},_)),t.createElement("label",{htmlFor:s,className:Vr("Checkbox-module_label__148Ac",u?"":"Checkbox-module_noLabel__1HSAV")},u),h&&t.createElement(qi,{className:"Checkbox-module_tooltipButton__ErN1J",buttonLabel:g,tooltipLabel:m},h),a&&t.createElement("div",{className:"Checkbox-module_errorText__1tRw6",id:`${s}-error`},a),l&&t.createElement("div",{className:"Checkbox-module_helperText__261fG helpers_helper-text__YRZTD",id:`${s}-helper`},l))})),da=e=>{var{"aria-label":n="check","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 7L10 18L4.5 12.5L6 11L10 15L19.5 5.5L21 7Z",fill:"currentColor"}))},fa=e=>{var{"aria-label":n="cross","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 7.5L13.5 12L18 16.5L16.5 18L12 13.5L7.5 18L6 16.5L10.5 12L6 7.5L7.5 6L12 10.5L16.5 6L18 7.5Z",fill:"currentColor"}))};var pa,ha,ma={tag:"Tag-module_tag__3bo5S tag_hds-tag__3MKf3",large:"Tag-module_large__1ZNIX tag_hds-tag--large__1bVs5",action:"Tag-module_action__4ky2K tag_hds-tag--action__Az-Fm",link:"Tag-module_link__3f99r tag_hds-tag--link__1470y",icon:"Tag-module_icon__or2kN tag_hds-tag__icon__2_xWY",multiline:"Tag-module_multiline__24sap tag_hds-tag--multiline__yHIcb"};Ur(".tag_hds-icon__2LFMT{background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;width:var(--icon-size)}.tag_hds-icon--size-xs__L1nV_{--icon-size:var(--spacing-layout-2-xs)}.tag_hds-icon--size-s__23CMA{--icon-size:var(--spacing-layout-xs)}.tag_hds-icon--size-m__2zCBY{--icon-size:var(--spacing-layout-s)}.tag_hds-icon--size-l__UuAMZ{--icon-size:var(--spacing-layout-m)}.tag_hds-icon--size-xl__2f_bT{--icon-size:var(--spacing-layout-l)}[class*=hds-icon-start--]:before{-webkit-mask-image:var(--mask-image-before);mask-image:var(--mask-image-before)}[class*=hds-icon-end--]:after,[class*=hds-icon-start--]:before{background-color:currentcolor;content:\"\";display:inline-flex;height:var(--icon-size,24px);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size,24px)}[class*=hds-icon-end--]:after{-webkit-mask-image:var(--mask-image-after);mask-image:var(--mask-image-after)}.tag_hds-icon--cross__2tq88{--mask-image-cross:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 7.5L13.5 12l4.5 4.5-1.5 1.5-4.5-4.5L7.5 18 6 16.5l4.5-4.5L6 7.5 7.5 6l4.5 4.5L16.5 6 18 7.5z' fill='currentColor'/%3E%3C/svg%3E\");--mask-image:var(--mask-image-cross)}.tag_hds-icon-start--cross__Efj_S{--mask-image-before:var(--mask-image-cross)}.tag_hds-icon-end--cross__3_S2q{--mask-image-after:var(--mask-image-cross)}.tag_hds-tag__3MKf3{--computed-background-color:var(--background-color,var(--color-black-10));--computed-background-color-focus:var(--background-color-focus,var(--computed-background-color,transparent));--computed-background-color-hover:var(--background-color-hover,var(--computed-background-color-focus,transparent));--computed-background-color-active:var(--background-color-active,var(--computed-background-color-hover,transparent));--computed-border-color:var(--border-color,var(--computed-background-color));--computed-border-color-focus:var(--border-color-focus,var(--computed-border-color,transparent));--computed-border-color-hover:var(--border-color-hover,var(--computed-border-color-focus,transparent));--computed-border-color-active:var(--border-color-active,var(--computed-border-color-hover,transparent));--computed-color:var(--color,--color-black-90);--computed-color-focus:var(--color-focus,var(--computed-color,inherit));--computed-color-hover:var(--color-hover,var(--computed-color-focus,inherit));--computed-color-active:var(--color-active,var(--computed-color-hover,inherit));--computed-outline-color:var(--outline-color,transparent);--font-size:var(--fontsize-body-s);--gap:var(--spacing-3-xs);--height:32px;--icon-reposition:-4px;--icon-size:24px;--outline-width:2px;--padding-horizontal:12px;--padding-vertical:3px;align-items:center;background-color:var(--computed-background-color);border-radius:calc(var(--height) / 2);box-sizing:border-box;color:var(--computed-color,inherit);display:inline-flex;flex-direction:row;font-size:var(--font-size);font-weight:500;grid-gap:var(--gap);gap:var(--gap);justify-content:center;line-height:var(--lineheight-l);max-width:100%;min-height:var(--height);outline:none;outline-offset:2px;overflow:hidden;padding:var(--padding-vertical) var(--padding-horizontal)}.tag_hds-tag__3MKf3:after{flex-shrink:0;margin-right:var(--icon-reposition)}.tag_hds-tag__3MKf3:before{flex-shrink:0;margin-left:var(--icon-reposition)}.tag_hds-tag__3MKf3>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag_hds-tag--large__1bVs5{--font-size:var(--fontsize-body-m);--gap:var(--spacing-2-xs);--height:48px;--icon-reposition:-8px;--outline-width:3px;--padding-horizontal:20px;--padding-vertical:10px}.tag_hds-tag--action__Az-Fm{--border-color:var(--color-black-90);border:1px solid var(--computed-border-color);padding:calc(var(--padding-vertical) - 1px) calc(var(--padding-horizontal) - 1px)}.tag_hds-tag--multiline__yHIcb>span{-webkit-hyphens:auto;hyphens:auto;white-space:normal}.tag_hds-tag--link__1470y{text-decoration:underline}.tag_hds-tag--action__Az-Fm,.tag_hds-tag--link__1470y{--background-color-hover:var(--color-black-20);--outline-color:var(--color-focus-outline);cursor:pointer}.tag_hds-tag--action__Az-Fm.tag_focus-visible__2sNDw,.tag_hds-tag--action__Az-Fm:focus-visible,.tag_hds-tag--link__1470y.tag_focus-visible__2sNDw,.tag_hds-tag--link__1470y:focus-visible{background-color:var(--computed-background-color-focus);border-color:var(--computed-border-color-focus);color:var(--computed-color-focus)}.tag_hds-tag--action__Az-Fm:hover,.tag_hds-tag--link__1470y:hover{background-color:var(--computed-background-color-hover);border-color:var(--computed-border-color-hover);color:var(--computed-color-hover)}.tag_hds-tag--action__Az-Fm:active,.tag_hds-tag--link__1470y:active{background-color:var(--computed-background-color-active);border-color:var(--computed-border-color-active);color:var(--computed-color-active)}.tag_hds-tag--action__Az-Fm.tag_focus-visible__2sNDw,.tag_hds-tag--action__Az-Fm:active:hover,.tag_hds-tag--action__Az-Fm:focus-visible,.tag_hds-tag--link__1470y.tag_focus-visible__2sNDw,.tag_hds-tag--link__1470y:active:hover,.tag_hds-tag--link__1470y:focus-visible{box-shadow:none;outline:var(--outline-width) solid var(--computed-outline-color)}.tag_hds-icon__2LFMT.tag_hds-tag__icon__2_xWY,.tag_hds-tag__icon__2_xWY{flex-shrink:0;height:var(--icon-size);width:var(--icon-size)}.tag_hds-tag__icon__2_xWY:first-child{margin-left:var(--icon-reposition)}.tag_hds-tag__icon__2_xWY:last-child{margin-right:var(--icon-reposition)}"),function(e){e.Action="action",e.Informative="informative",e.Link="link"}(pa||(pa={})),function(e){e.Small="small",e.Large="large"}(ha||(ha={}));const ga=(0,t.forwardRef)(((e,n)=>{var{children:r,className:o,onClick:i,onDelete:a,size:l=ha.Small,theme:s,href:c,iconStart:u,iconEnd:d,multiline:f=!1}=e,p=$r(e,["children","className","onClick","onDelete","size","theme","href","iconStart","iconEnd","multiline"]);const h=!!a,m=a||i,g=!!m;let _=pa.Informative,v=null;m?(_=pa.Action,v="button"):c&&(_=pa.Link);const b=Kr(ma.tag,s),y=ma.large,x=Vr(ma.tag,l===ha.Large&&y,b,o,ma[_],f&&ma.multiline),w=u?t.createElement("div",{className:Vr(ma.icon),"aria-hidden":"true"},u):null,k=d?t.createElement("div",{className:Vr(ma.icon),"aria-hidden":"true"},d):null,S=e=>{"Enter"!==e.key&&" "!==e.key||m(e)},E=t.createElement(t.Fragment,null,w,t.createElement("span",null,r),k,h&&!k?t.createElement(fa,{className:ma.icon}):null);return c?t.createElement((e=>t.createElement("a",Object.assign({ref:n,className:Vr(x,ma.link),href:c},p),e.children)),null,E):t.createElement((e=>t.createElement("div",Object.assign({className:x,ref:n},g&&{tabIndex:0,role:v,onClick:m,onKeyDown:S},p),e.children)),null,E)}));var _a=function(e,t){return e.then((function(e){return[null,e]})).catch((function(e){return t&&Object.assign(e,t),[e,void 0]}))};function va(){const[,e]=(0,t.useState)(0);return(0,t.useCallback)((()=>{e((e=>e+1))}),[e])}const ba=e=>{var{"aria-label":n="angle-down","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 13.5L17 8.5L18.5 10L12 16.5L5.5 10L7 8.5L12 13.5Z",fill:"currentColor"}))},ya=e=>{var{"aria-label":n="error","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.1284 2.50974C11.4971 1.85436 12.4201 1.83095 12.8284 2.43952L12.8716 2.50974L22.4341 19.5097C22.7965 20.1541 22.3585 20.9453 21.638 20.9973L21.5625 21H2.43749C1.69816 21 1.22338 20.2303 1.53125 19.5769L1.56592 19.5097L11.1284 2.50974ZM12 5.04L4.14699 19H19.8525L12 5.04ZM13 16V18H11V16H13ZM13 9.5V14.5H11V9.5H13Z",fill:"currentColor"}))};var xa,wa,ka,Sa={button:"Button-module_button__1msFE",primary:"Button-module_primary__2LfKB",secondary:"Button-module_secondary__1nABp",supplementary:"Button-module_supplementary__3YKiS","theme-coat":"Button-module_theme-coat__2_3U7","theme-black":"Button-module_theme-black__m8giY",clear:"Button-module_clear__2i_5U",success:"Button-module_success__CU9nK",danger:"Button-module_danger__2el15","size-small":"Button-module_size-small__3lizH",fullWidth:"Button-module_fullWidth__31eVK",icon:"Button-module_icon__O-h7R"};Ur(".Button-module_button__1msFE{--border-width:2px;--outline-width-focus:3px;--padding-horizontal:var(--spacing-l);--min-size:56px;--padding-vertical:var(--spacing-s);--padding:calc(var(--padding-vertical) - var(--border-width)) calc(var(--padding-horizontal) - var(--border-width));--icon-reposition:calc(-1 * var(--spacing-2-xs));--computed-background-color:var(--background-color,transparent);--computed-background-color-focus:var(--background-color-focus,var(--computed-background-color,transparent));--computed-background-color-hover:var(--background-color-hover,var(--computed-background-color-focus,transparent));--computed-background-color-active:var(--background-color-active,var(--computed-background-color-hover,transparent));--computed-background-color-disabled:var(--background-color-disabled,var(--color-black-20,transparent));--computed-color:var(--color,inherit);--computed-color-focus:var(--color-focus,var(--computed-color,inherit));--computed-color-hover:var(--color-hover,var(--computed-color-focus,inherit));--computed-color-active:var(--color-active,var(--computed-color-hover,inherit));--computed-color-disabled:var(--color-disabled,var(--color-white,inherit));--computed-border-color:var(--border-color,var(--computed-background-color));--computed-border-color-focus:var(--border-color-focus,var(--computed-border-color,transparent));--computed-border-color-hover:var(--border-color-hover,var(--computed-border-color-focus,transparent));--computed-border-color-active:var(--border-color-active,var(--computed-border-color-hover,transparent));--computed-border-color-disabled:var(--border-color-disabled,var(--computed-background-color-disabled,transparent));--computed-outline-color-focus:var(--outline-color-focus,transparent);--computed-icon-size:var(--icon-size,var(--spacing-m));align-content:flex-start;align-items:center;background-color:var(--computed-background-color);border:var(--border-width) solid var(--computed-border-color);border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--computed-color,inherit);column-gap:var(--spacing-2-xs);cursor:var(--cursor,pointer);display:inline-flex;font-family:inherit;font-size:100%;font-weight:500;hyphens:auto;justify-content:center;line-height:var(--lineheight-l);margin:0;min-height:var(--min-size);min-width:var(--min-size);outline:none;outline-offset:2px;overflow:hidden;overflow-wrap:anywhere;padding:var(--padding);position:relative;text-align:center;text-decoration:none;text-transform:none;vertical-align:top}.Button-module_button__1msFE:after{margin-right:var(--icon-reposition)}.Button-module_button__1msFE:before{margin-left:var(--icon-reposition)}.Button-module_button__1msFE,.Button-module_button__1msFE[type=button],.Button-module_button__1msFE[type=reset],.Button-module_button__1msFE[type=submit]{-webkit-appearance:button}.Button-module_button__1msFE:focus-visible{background-color:var(--computed-background-color-focus);border-color:var(--computed-border-color-focus);color:var(--computed-color-focus);outline:var(--outline-width-focus) solid var(--computed-outline-color-focus)}.Button-module_button__1msFE:hover{background-color:var(--computed-background-color-hover);border-color:var(--computed-border-color-hover);color:var(--computed-color-hover)}.Button-module_button__1msFE:active{background-color:var(--computed-background-color-active);border-color:var(--computed-border-color-active);color:var(--computed-color-active);outline:var(--outline-width-focus) solid var(--computed-outline-color-focus)}.Button-module_button__1msFE:disabled{--cursor:not-allowed;background-color:var(--computed-background-color-disabled);border-color:var(--computed-border-color-disabled);color:var(--computed-color-disabled);outline:none}.Button-module_button__1msFE button.Button-module_button__1msFE{-webkit-appearance:button}.Button-module_primary__2LfKB{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-disabled:var(--color-black-20);--border-color:transparent;--color:var(--color-white);--color-disabled:var(--color-white);--outline-color-focus:var(--color-coat-of-arms)}.Button-module_secondary__1nABp{--border-color:var(--color-bus);--border-color-disabled:var(--color-disabled)}.Button-module_secondary__1nABp,.Button-module_supplementary__3YKiS{--background-color:transparent;--background-color-hover:var(--color-bus-light);--background-color-focus:transparent;--background-color-disabled:transparent;--color:var(--color-bus);--color-disabled:var(--color-black-40);--outline-color-focus:var(--color-coat-of-arms)}.Button-module_supplementary__3YKiS{--border-color:transparent;--border-color-disabled:transparent}.Button-module_theme-coat__2_3U7.Button-module_primary__2LfKB{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-disabled:var(--color-black-20);--border-color:transparent;--color-disabled:var(--color-white);--outline-color-focus:var(--color-coat-of-arms);--background-color:var(--color-coat-of-arms);--background-color-hover:var(--color-coat-of-arms-dark);--background-color-focus:var(--color-coat-of-arms);--border-color:var(--color-coat-of-arms);--border-color-hover:var(--color-coat-of-arms-dark);--border-color-focus:var(--color-coat-of-arms);--color:var(--color-white)}.Button-module_theme-coat__2_3U7.Button-module_secondary__1nABp{--border-color:var(--color-bus);--border-color-disabled:var(--color-disabled);--border-color:var(--color-coat-of-arms)}.Button-module_theme-coat__2_3U7.Button-module_secondary__1nABp,.Button-module_theme-coat__2_3U7.Button-module_supplementary__3YKiS{--background-color-hover:var(--color-bus-light);--background-color-disabled:transparent;--color:var(--color-bus);--color-disabled:var(--color-black-40);--outline-color-focus:var(--color-coat-of-arms);--background-color:transparent;--background-color-hover:var(--color-coat-of-arms-light);--background-color-focus:transparent;--color:var(--color-coat-of-arms)}.Button-module_theme-coat__2_3U7.Button-module_supplementary__3YKiS{--border-color-disabled:transparent;--border-color:transparent}.Button-module_theme-black__m8giY.Button-module_primary__2LfKB{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-disabled:var(--color-black-20);--border-color:transparent;--color-disabled:var(--color-white);--outline-color-focus:var(--color-coat-of-arms);--background-color:var(--color-black);--background-color-hover:var(--color-black);--background-color-focus:var(--color-black);--border-color:var(--color-black);--border-color-hover:var(--color-black);--border-color-focus:var(--color-black);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white)}.Button-module_theme-black__m8giY.Button-module_secondary__1nABp{--border-color:var(--color-bus);--border-color-disabled:var(--color-disabled);--border-color:var(--color-black);--border-color-hover:var(--color-black);--border-color-focus:var(--color-black)}.Button-module_theme-black__m8giY.Button-module_secondary__1nABp,.Button-module_theme-black__m8giY.Button-module_supplementary__3YKiS{--background-color-hover:var(--color-bus-light);--background-color-disabled:transparent;--color:var(--color-bus);--color-disabled:var(--color-black-40);--outline-color-focus:var(--color-coat-of-arms);--background-color:transparent;--background-color-hover:var(--color-black-5);--background-color-focus:transparent;--color:var(--color-black);--color-hover:var(--color-black);--color-focus:var(--color-black)}.Button-module_theme-black__m8giY.Button-module_supplementary__3YKiS{--border-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent}.Button-module_clear__2i_5U{--background-color:transparent;--background-color-disabled:transparent;--border-color:transparent;--border-color-disabled:transparent;--color:var(--color-black-90);--color-disabled:var(--color-black-90)}.Button-module_success__CU9nK{--background-color:var(--color-success);--background-color-hover:var(--color-success-dark);--background-color-focus:var(--color-success);--border-color:var(--color-success);--border-color-hover:var(--color-success-dark);--border-color-focus:var(--color-success)}.Button-module_danger__2el15,.Button-module_success__CU9nK{--color:var(--color-white);--outline-color-focus:var(--color-coat-of-arms)}.Button-module_danger__2el15{--background-color:var(--color-error);--background-color-hover:var(--color-error-dark);--background-color-focus:var(--color-error);--border-color:var(--color-error);--border-color-hover:var(--color-error-dark);--border-color-focus:var(--color-error)}.Button-module_size-small__3lizH{--min-size:44px;--padding-horizontal:var(--spacing-m);--padding-vertical:var(--spacing-2-xs)}.Button-module_fullWidth__31eVK{width:100%}.Button-module_icon__O-h7R{flex-shrink:0;height:var(--computed-icon-size);width:var(--computed-icon-size)}.Button-module_icon__O-h7R:first-child:not(:last-child){margin-left:var(--icon-reposition)}.Button-module_icon__O-h7R:last-child:not(:first-child){margin-right:var(--icon-reposition)}"),function(e){e.Small="small",e.Medium="medium"}(xa||(xa={})),function(e){e.Bus="bus",e.Coat="coat",e.Black="black"}(wa||(wa={})),function(e){e.Primary="primary",e.Secondary="secondary",e.Supplementary="supplementary",e.Success="success",e.Danger="danger",e.Clear="clear"}(ka||(ka={}));const Ea=t.forwardRef(((e,n)=>{var{children:r,className:o,disabled:i=!1,fullWidth:a,size:l=xa.Medium,theme:s=wa.Bus,variant:c=ka.Primary,iconStart:u,iconEnd:d,onClick:f}=e,p=$r(e,["children","className","disabled","fullWidth","size","theme","variant","iconStart","iconEnd","onClick"]);const h=Kr(Sa.button,s),m=u?t.createElement("div",{className:Sa.icon,"aria-hidden":"true"},u):null,g=d?t.createElement("div",{className:Vr(Sa.icon),"aria-hidden":"true"},d):null;return t.createElement("button",Object.assign({ref:n,disabled:i,type:"button",className:Vr(Sa.button,Sa[c],"string"==typeof s?Sa[`theme-${s}`]:"",Sa[`size-${l}`],a?Sa.fullWidth:"",h,o),onClick:i?void 0:f},p),m,t.createElement("span",null,r),g)})),Ca=e=>{var{"aria-label":n="cross-circle-fill","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM15 7.5L16.5 9L13.5 12L16.5 15L15 16.5L12 13.5L9 16.5L7.5 15L10.5 12L7.5 9L9 7.5L12 10.5L15 7.5Z",fill:"currentColor"}))},Oa=e=>void 0===e?[]:Array.isArray(e)?e:[e];var Ta={selectedOptionsContainer:"Select-module_selectedOptionsContainer__16tlC",dropdownButton:"Select-module_dropdownButton__2-_Ec",screenReaderNotifications:"Select-module_screenReaderNotifications__2wzzH",searchAndFilterInfoContainer:"Select-module_searchAndFilterInfoContainer__3FsUa",screenReaderOnly:"Select-module_screenReaderOnly__1W8e8",visuallyHidden:"Select-module_visuallyHidden__2VgHH",withVisibleFocus:"Select-module_withVisibleFocus__3GTEv",selectAndListContainer:"Select-module_selectAndListContainer__vSJEv",root:"Select-module_root__-GjU5",listAndInputContainer:"Select-module_listAndInputContainer__2gZ6q",listContainer:"Select-module_listContainer__2PfQA",list:"Select-module_list__2iKlZ",groupLabel:"Select-module_groupLabel__35DbO",listItem:"Select-module_listItem__3BXr0",selected:"Select-module_selected__1wq2l",disabledOption:"Select-module_disabledOption__vG5Oz",open:"Select-module_open__3a03t",angleIcon:"Select-module_angleIcon__3A9li",invalid:"Select-module_invalid__9ZEr1",buttonIcon:"Select-module_buttonIcon__3O29i",labels:"Select-module_labels__2FlKK",count:"Select-module_count__ODB_U",arrowAndSpaceForClearButton:"Select-module_arrowAndSpaceForClearButton__3Fufw",singleSelect:"Select-module_singleSelect__3hwAT",notClearable:"Select-module_notClearable__1Ne4_",selectedOptions:"Select-module_selectedOptions__VmvqD",icon:"Select-module_icon__3AwlD",placeholder:"Select-module_placeholder__nKgDE",spaceForOneDigit:"Select-module_spaceForOneDigit__3puHv",spaceForTwoDigits:"Select-module_spaceForTwoDigits__1pg4o",spaceForThreeDigits:"Select-module_spaceForThreeDigits__kYlbR",spaceForFourDigits:"Select-module_spaceForFourDigits__27Gtl",disabledButton:"Select-module_disabledButton__3Iunx",hasHiddenItems:"Select-module_hasHiddenItems__33AsE",clearButton:"Select-module_clearButton__2ADgy",dropdownButtonOption:"Select-module_dropdownButtonOption__3Tfsz",lastVisible:"Select-module_lastVisible__2zaaS",singleSelectListItem:"Select-module_singleSelectListItem__3xGcj",singleSelectListItemLabel:"Select-module_singleSelectListItemLabel__uAJg8",multiSelectListItem:"Select-module_multiSelectListItem__1aUhM",checkboxContainer:"Select-module_checkboxContainer__Ahwyj",checkbox:"Select-module_checkbox__njDzB",selectableListItem:"Select-module_selectableListItem__1KNgo",focusableListItem:"Select-module_focusableListItem__3A4r6",shiftOptions:"Select-module_shiftOptions__22weq",listAndInputContainerVisible:"Select-module_listAndInputContainerVisible__3drG4",withSearchOrFilter:"Select-module_withSearchOrFilter__Cfpnd",searchOrFilterInput:"Select-module_searchOrFilterInput__qLE0Q",withErrorMessage:"Select-module_withErrorMessage__1EezM",tagListContainer:"Select-module_tagListContainer__1vSdM",tagList:"Select-module_tagList__3uMST",tag:"Select-module_tag__1I-nr",disabledTag:"Select-module_disabledTag__1cwLH",tagListExpanded:"Select-module_tagListExpanded__-176N",arrowIcon:"Select-module_arrowIcon__12Sjk",tagListButtons:"Select-module_tagListButtons__3vZyi",hiddenButton:"Select-module_hiddenButton__3DQ3q",showAllButton:"Select-module_showAllButton__2TTlK",clearAllButton:"Select-module_clearAllButton__2hs4_",errorText:"Select-module_errorText__2U8te text-input_hds-text-input__error-text__12P9W",assistiveText:"Select-module_assistiveText__iHdzn"};Ur("@keyframes text-input_fadeIn__e88RG{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__oq6gC{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--icon-color:var(--color-black);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-background-color-invalid:var(--color-error-light);--helper-icon-color-invalid:var(--color-error);--helper-color-success:var(--color-black);--helper-background-color-success:var(--color-success-light);--helper-icon-color-success:var(--color-success);--helper-color-info:var(--color-black);--helper-background-color-info:var(--color-info-light);--helper-icon-color-info:var(--color-info);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__input-clear__3fH_a::-webkit-search-cancel-button,.text-input_hds-text-input__oq6gC:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__12Fmy{display:none}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__button-clear__12Fmy>*{pointer-events:none}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within .text-input_hds-text-input__input__Wvij5{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__oq6gC.text-input_hds-text-input--invalid__9tihR .text-input_hds-text-input__input__Wvij5{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__oq6gC.text-input_hds-text-input--success__1x9yB .text-input_hds-text-input__input__Wvij5{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within .text-input_hds-text-input__input__Wvij5:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__2Jzj_{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__9tihR .text-input_hds-text-input__label__2Jzj_{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__1V4QI{display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__1rXc7{display:flex;position:relative}.text-input_hds-text-input__oq6gC textarea.text-input_hds-text-input__input__Wvij5{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5::-ms-reveal{display:none}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__3hy4U{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__12P9W{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__12P9W:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__12P9W:before{animation:text-input_fadeIn__e88RG 85ms ease-out;background:var(--helper-icon-color-invalid);content:\"\";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__28bnR{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__28bnR:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__28bnR:before{animation:text-input_fadeIn__e88RG 85ms ease-out;background:var(--helper-icon-color-success);content:\"\";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__2WOd2{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__2WOd2:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__2WOd2:before{animation:text-input_fadeIn__e88RG 85ms ease-out;background:var(--helper-icon-color-info);content:\"\";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5[readonly]{background-color:transparent;border:0;color:var(--input-color-default);outline-offset:var(--outline-offset-readonly);padding:0;-webkit-text-fill-color:var(--input-color-default);transform:translateZ(0);transition:85ms ease-out;transition-property:outline,transform}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within input.text-input_hds-text-input__input__Wvij5[readonly]{height:calc(var(--input-height) - 2 * var(--outline-offset-readonly));margin:var(--outline-offset-readonly) 0;outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within textarea.text-input_hds-text-input__input__Wvij5[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__buttons__1nezR{align-items:center;bottom:0;display:flex;font-size:1rem;justify-content:center;margin-right:calc(var(--spacing-s) - var(--spacing-xs) / 2);position:absolute;right:0;top:0}.text-input_hds-text-input__button__138YJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--icon-color);cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__138YJ:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Select-module_screenReaderNotifications__2wzzH,.Select-module_searchAndFilterInfoContainer__3FsUa.Select-module_screenReaderOnly__1W8e8,.Select-module_visuallyHidden__2VgHH{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0 -1px -1px 0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Select-module_selectAndListContainer__vSJEv:focus-within,.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_withVisibleFocus__3GTEv:focus-visible{box-shadow:0 0 0 var(--computed-focus-outline-width) var(--computed-focus-outline-color)}.Select-module_root__-GjU5{--computed-border-width:var(--border-width,2px);--computed-divider-width:var(--divider-width,1px);--computed-focus-outline-width:var(--focus-outline-width,3px);--computed-dropdown-height:var(--spacing-3-xl);--default-menu-item-height:calc(var(--computed-dropdown-height) - var(--computed-border-width) * 2);--computed-menu-item-height:var(--menu-item-height,var(--default-menu-item-height));--computed-menu-z-index:var(--menu-z-index,10);--computed-assistive-color:var(--assistive-color,var(--color-black-90));--computed-focus-outline-color:var(--focus-outline-color,var(--color-focus-outline));--computed-placeholder-color:var(--placeholder-color,var(--color-black-60));--computed-border-color-invalid:var(--border-color-invalid,var(--color-error));--computed-icon-color:var(--icon-color,var(--color-black-90));--computed-icon-size:var(--icon-size,var(--spacing-m));--computed-dropdown-icon-color:var(--dropdown-icon-color,var(--color-black-90));--computed-dropdown-background-default:var(--dropdown-background-default,var(--color-white));--computed-dropdown-background-disabled:var(--dropdown-background-disabled,var(--color-black-10));--computed-dropdown-border-color-default:var(--dropdown-border-color-default,var(--color-black-50));--computed-dropdown-border-color-hover:var(--dropdown-border-color-hover,var(--color-black-90));--computed-dropdown-border-color-hover-invalid:var(--dropdown-border-color-hover-invalid,var(--color-error));--computed-dropdown-border-color-focus:var(--dropdown-border-color-focus,var(--color-black-90));--computed-dropdown-border-color-invalid:var(--dropdown-border-color-invalid,var(--color-error));--computed-dropdown-border-color-disabled:var(--dropdown-border-color-disabled,var(--color-black-10));--computed-dropdown-color-default:var(--dropdown-color-default,var(--color-black-90));--computed-dropdown-color-disabled:var(--dropdown-color-disabled,var(--color-black-40));--computed-menu-divider-color:var(--menu-divider-color,var(--color-black-20));--computed-menu-item-background-color-default:var(--menu-item-background-color-default,var(--color-white));--computed-menu-item-background-color-hover:var(--menu-item-background-color-hover,var(--color-bus-light));--computed-menu-item-background-color-selected:var(--menu-item-background-color-selected,transparent);--computed-menu-item-background-color-selected-hover:var(--menu-item-background-color-selected-hover,var(--color-bus-light));--computed-menu-item-background-color-disabled:var(--menu-item-background-color-disabled,var(--color-white));--computed-menu-item-background-color-disabled-hover:var(--menu-item-background-color-disabled-hover,transparent);--computed-menu-item-color-default:var(--menu-item-color-default,var(--color-black-90));--computed-menu-item-color-hover:var(--menu-item-color-hover,var(--color-black-90));--computed-menu-item-color-selected:var(--menu-item-color-selected,var(--color-black-90));--computed-menu-item-color-selected-hover:var(--menu-item-color-selected-hover,var(--color-black-90));--computed-menu-item-color-disabled:var(--menu-item-color-disabled,var(--color-black-40));--computed-menu-item-icon-color-selected:var(--menu-item-icon-color-selected,var(--color-white));--computed-menu-item-icon-color-disabled:var(--menu-item-icon-color-disabled,var(--color-black-40));--computed-menu-item-border-color-focus:var(--menu-item-border-color-focus,var(--color-coat-of-arms));--computed-menu-item-group-label-background-default:var(--menu-item-group-label-background-default,var(--color-black-5));--computed-menu-item-group-label-background-disabled:var(--menu-item-group-label-background-disabled,var(--color-black-5));--computed-menu-item-group-label-background-disabled-hover:var(--menu-item-group-label-background-disabled-hover,var(--color-black-5));--computed-menu-item-group-label-color-disabled:var(--menu-item-group-label-color-disabled,var(--color-black-90));--computed-error-text-color:var(--error-text-color,var(--color-black));--computed-error-icon-color:var(--error-icon-color,var(--color-error));--computed-error-background-color:var(--error-background-color,var(--color-error-light));--computed-error-border-color:var(--error-border-color,var(--color-error));position:relative}.Select-module_root__-GjU5 input{font-family:inherit;margin:0;overflow:auto}.Select-module_selectAndListContainer__vSJEv{background-color:var(--computed-dropdown-background-default);border:var(--computed-border-width) solid var(--computed-dropdown-border-color-default);box-sizing:border-box;min-height:var(--computed-dropdown-height);position:relative;width:100%}.Select-module_selectAndListContainer__vSJEv:focus-within{border-color:var(--computed-dropdown-border-color-focus)}.Select-module_selectAndListContainer__vSJEv:hover{border-color:var(--computed-dropdown-border-color-hover)}.Select-module_selectAndListContainer__vSJEv:focus-within,.Select-module_selectAndListContainer__vSJEv:hover{transition:border-color 85ms ease-out}.Select-module_listAndInputContainer__2gZ6q{border:solid var(--computed-dropdown-border-color-focus);border-top-color:var(--computed-menu-divider-color);border-width:var(--computed-divider-width) var(--computed-border-width) var(--computed-border-width);bottom:0;display:none;left:0;list-style:none;margin:0;outline:none;overflow-y:auto;padding:0;position:absolute;transform:translate(calc(var(--computed-border-width) * -1),100%);width:100%;z-index:var(--computed-menu-z-index)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0{align-items:center;background-color:var(--computed-menu-item-background-color-default);box-sizing:border-box;color:var(--computed-menu-item-color-default);cursor:pointer;display:flex;font-size:var(--fontsize-body-l);justify-content:space-between;line-height:var(--lineheight-m);min-height:var(--computed-menu-item-height);padding:var(--spacing-xs) var(--spacing-s)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_selected__1wq2l.Select-module_groupLabel__35DbO,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_selected__1wq2l.Select-module_listItem__3BXr0{background-color:var(--computed-menu-item-background-color-selected);color:var(--computed-menu-item-color-selected)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_disabledOption__vG5Oz.Select-module_groupLabel__35DbO,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_disabledOption__vG5Oz.Select-module_listItem__3BXr0{background-color:var(--computed-menu-item-background-color-disabled);color:var(--computed-menu-item-color-disabled);cursor:not-allowed}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO:hover,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0:hover{color:var(--computed-menu-item-color-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO:hover.Select-module_selected__1wq2l,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0:hover.Select-module_selected__1wq2l{background-color:var(--computed-menu-item-background-color-selected-hover);color:var(--computed-menu-item-color-selected-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO:hover.Select-module_disabledOption__vG5Oz,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0:hover.Select-module_disabledOption__vG5Oz{background-color:var(--computed-menu-item-background-color-disabled-hover);color:var(--computed-menu-item-color-disabled)}.Select-module_root__-GjU5{display:flex;flex-direction:column;max-width:420px}.Select-module_selectAndListContainer__vSJEv{margin-bottom:var(--spacing-2-xs)}.Select-module_selectAndListContainer__vSJEv.Select-module_open__3a03t .Select-module_angleIcon__3A9li{transform:rotateX(180deg)}.Select-module_selectAndListContainer__vSJEv.Select-module_invalid__9ZEr1{border-color:var(--computed-dropdown-border-color-invalid)}.Select-module_selectAndListContainer__vSJEv.Select-module_invalid__9ZEr1:hover{border-color:var(--computed-dropdown-border-color-hover-invalid)}.Select-module_selectedOptionsContainer__16tlC{box-sizing:border-box;display:flex;min-height:var(--computed-menu-item-height)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec{align-items:center;color:var(--computed-dropdown-color-default);display:flex;font-size:var(--fontsize-body-l);outline:none;padding:var(--spacing-xs);padding-right:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_withVisibleFocus__3GTEv{align-self:center;height:calc(var(--computed-dropdown-height) - 6px)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_buttonIcon__3O29i{color:var(--computed-icon-color)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_labels__2FlKK{box-sizing:border-box;display:flex;flex-flow:wrap;flex-grow:1;height:calc(var(--fontsize-body-l) * var(--lineheight-l) + 1px);overflow:hidden;padding-left:var(--spacing-3-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_count__ODB_U.Select-module_count__ODB_U{display:none;font-weight:700;padding:0;position:relative;width:1px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_count__ODB_U.Select-module_count__ODB_U:after{content:\"\\A0\";display:inline-block}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_count__ODB_U.Select-module_count__ODB_U span{background-color:var(--computed-dropdown-background-default);color:var(--computed-dropdown-color-default);position:absolute;right:2px;top:0}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_arrowAndSpaceForClearButton__3Fufw{align-items:center;color:var(--computed-dropdown-icon-color);display:flex;flex-shrink:1;padding-left:calc(var(--clear-button-size) + var(--spacing-2-xs) + var(--spacing-xs));--clear-button-size:calc(var(--computed-icon-size) + var(--spacing-xs) + var(--spacing-xs))}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_singleSelect__3hwAT .Select-module_arrowAndSpaceForClearButton__3Fufw{padding-left:calc(var(--clear-button-size) + var(--spacing-3-xs) + var(--spacing-xs))}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_notClearable__1Ne4_ .Select-module_arrowAndSpaceForClearButton__3Fufw{padding-left:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_selectedOptions__VmvqD{flex-grow:1;overflow:hidden}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_selectedOptions__VmvqD>span:first-child{display:flex;padding-right:var(--spacing-3-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_icon__3AwlD{color:var(--computed-dropdown-icon-color);flex-shrink:1;padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_placeholder__nKgDE{background-color:inherit;color:var(--computed-placeholder-color)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_placeholder__nKgDE .Select-module_arrowAndSpaceForClearButton__3Fufw{padding-left:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForOneDigit__3puHv .Select-module_labels__2FlKK{padding-right:24px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForTwoDigits__1pg4o .Select-module_labels__2FlKK{padding-right:34px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForThreeDigits__kYlbR .Select-module_labels__2FlKK{padding-right:44px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForFourDigits__27Gtl .Select-module_labels__2FlKK{padding-right:54px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx{background-color:var(--computed-dropdown-background-disabled);border-color:var(--computed-dropdown-border-color-disabled);color:var(--computed-dropdown-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx.Select-module_icon__3AwlD{color:var(--computed-menu-item-icon-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx .Select-module_count__ODB_U.Select-module_count__ODB_U span{background-color:var(--computed-dropdown-background-disabled);color:var(--computed-dropdown-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx .Select-module_arrowAndSpaceForClearButton__3Fufw,.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx .Select-module_buttonIcon__3O29i,.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx.Select-module_placeholder__nKgDE{color:var(--computed-dropdown-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_hasHiddenItems__33AsE .Select-module_count__ODB_U{display:block}.Select-module_selectedOptionsContainer__16tlC .Select-module_clearButton__2ADgy{position:absolute;right:calc(var(--computed-icon-size) + var(--spacing-xs) + var(--spacing-xs))}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz{max-width:100%;overflow:hidden;padding:0 var(--spacing-2-xs) 0 0;position:relative;text-overflow:ellipsis;white-space:nowrap}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz:not(:last-child):after{content:\",\";display:inline-block;position:absolute;right:var(--spacing-3-xs);top:0}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz:last-child{margin-right:0}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz.Select-module_lastVisible__2zaaS:after{content:\"\"}.Select-module_listAndInputContainer__2gZ6q{background-color:var(--computed-dropdown-background-default)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA{display:flex;flex-direction:column;max-height:238px;overflow-y:auto}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ{display:flex;flex-direction:column;margin:0;padding:0;position:relative}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz{cursor:not-allowed}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj{--computed-menu-item-background-color-hover:var(--menu-item-background-color-hover,var(--color-bus-light));--computed-menu-item-background-color-selected:var(--menu-item-background-color-selected,var(--color-bus));--computed-menu-item-background-color-selected-hover:var(--menu-item-background-color-selected-hover,var(--color-bus-dark));--computed-menu-item-color-selected:var(--menu-item-color-selected,var(--color-white));--computed-menu-item-color-selected-hover:var(--menu-item-color-selected-hover,var(--color-white))}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj .Select-module_singleSelectListItemLabel__uAJg8{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj .Select-module_singleSelectListItemLabel__uAJg8>span{color:var(--computed-menu-item-icon-color-selected);height:24px;width:24px}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj.Select-module_disabledOption__vG5Oz .Select-module_singleSelectListItemLabel__uAJg8>span{color:var(--computed-menu-item-icon-color-disabled)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM{position:relative}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj{display:flex;flex-direction:row}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj>div{flex-shrink:0;pointer-events:none;width:24px;--background-unselected:var(--background-default,var(--color-white))}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj label{cursor:pointer;flex-grow:1;padding-left:var(--spacing-xs)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj label:after{content:\"\";inset:0;position:absolute}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz label{cursor:not-allowed}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO{background-color:var(--computed-menu-item-group-label-background-default);font-weight:700}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz{background-color:var(--computed-menu-item-group-label-background-disabled);color:var(--computed-menu-item-group-label-color-disabled)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz:hover{background-color:var(--computed-menu-item-group-label-background-disabled-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_selectableListItem__1KNgo:not(.Select-module_selected__1wq2l):hover{background-color:var(--computed-menu-item-background-color-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_focusableListItem__3A4r6{outline:none}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_focusableListItem__3A4r6:focus,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_focusableListItem__3A4r6:focus-within{box-shadow:0 0 0 2px var(--computed-menu-item-border-color-focus) inset;outline:none}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ.Select-module_shiftOptions__22weq .Select-module_listItem__3BXr0:not(.Select-module_groupLabel__35DbO){padding-left:var(--spacing-layout-s)}.Select-module_listAndInputContainer__2gZ6q.Select-module_listAndInputContainerVisible__3drG4{display:block}.Select-module_listAndInputContainer__2gZ6q.Select-module_withSearchOrFilter__Cfpnd .Select-module_listContainer__2PfQA{border-top:1px solid var(--computed-menu-divider-color)}.Select-module_searchOrFilterInput__qLE0Q{padding:var(--spacing-2-xs)}.Select-module_searchAndFilterInfoContainer__3FsUa{align-items:center;color:var(--computed-dropdown-color-default);display:flex;flex-direction:column;padding:var(--spacing-l)}.Select-module_searchAndFilterInfoContainer__3FsUa>span{padding-top:var(--spacing-2-xs);text-align:center}.Select-module_searchAndFilterInfoContainer__3FsUa>svg{padding:var(--spacing-s) 0 var(--spacing-xs)}.Select-module_searchAndFilterInfoContainer__3FsUa.Select-module_withErrorMessage__1EezM,.Select-module_searchAndFilterInfoContainer__3FsUa.Select-module_withErrorMessage__1EezM>span:first-of-type{padding-top:0}.Select-module_tagListContainer__1vSdM{display:flex;flex-direction:column}.Select-module_tagListContainer__1vSdM .Select-module_tagList__3uMST{display:flex;flex-flow:row wrap;margin:0 -4px;max-height:80px;overflow:hidden;padding:var(--spacing-3-xs) 4px 0}.Select-module_tagListContainer__1vSdM .Select-module_tagList__3uMST .Select-module_tag__1I-nr{margin-bottom:var(--spacing-xs);margin-right:var(--spacing-xs)}.Select-module_tagListContainer__1vSdM .Select-module_tagList__3uMST .Select-module_tag__1I-nr.Select-module_disabledTag__1cwLH{pointer-events:none}.Select-module_tagListContainer__1vSdM.Select-module_tagListExpanded__-176N .Select-module_tagList__3uMST{max-height:unset}.Select-module_tagListContainer__1vSdM.Select-module_tagListExpanded__-176N .Select-module_arrowIcon__12Sjk{transform:rotateX(180deg)}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi{display:flex;flex-direction:row;margin-top:var(--spacing-xs)}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi>button:first-child{margin-right:var(--spacing-xs)}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi .Select-module_hiddenButton__3DQ3q{display:none}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi .Select-module_clearAllButton__2hs4_{--background-color-hover:var(--color-error-light);--background-color:var(--color-white);--border-color:var(--color-error);--border-color-hover:var(--color-error);--border-color-focus:var(--color-error);--border-color-hover-focus:var(--color-error);--color:var(--color-error);--color-hover:var(--color-error);--color-focus:var(--color-error);--color-hover-focus:var(--color-error)}.Select-module_errorText__2U8te{margin-bottom:var(--spacing-2-xs);--icon-size:var(--computed-icon-size);--helper-color-invalid:var(--computed-error-text-color);--helper-icon-color-invalid:var(--computed-error-icon-color);--helper-background-color-invalid:var(--computed-error-background-color);--color-error:var(--computed-error-border-color)}.Select-module_assistiveText__iHdzn{color:var(--computed-assistive-color);margin-bottom:var(--spacing-2-xs)}");const Ia={selectedOptions:"selectedOptions",listItem:"listItem",listGroup:"listGroup",clearButton:"clearButton",clearAllButton:"clearAllButton",showAllButton:"showAllButton",tag:"tag",generic:"generic",filter:"filter",search:"search",searchResult:"searchResult",assistive:"assistive",error:"error"},La={click:"click",outSideClick:"outSideClick",change:"change",error:"error",cancelled:"cancelled",blur:"blur",focus:"focus",focusMovedToNonListElement:"focusMovedToNonListElement",close:"close",success:"success"},ja=e=>e===Ia.tag,za=e=>e===La.click,Aa=e=>e===La.change,Na=e=>e===Ia.generic;function Da(e){let t=Object.assign({},e);return{get:()=>t,set:e=>(t=Object.assign(Object.assign({},t),e),t)}}const Pa=Da({}),Ra=(e,t)=>({getData:()=>e.get(),updateData:t=>e.set(t),getMetaData:()=>t.get(),updateMetaData:e=>t.set(e),asyncRequestWithTrigger:()=>({}),trigger:()=>({})}),Ma=(0,t.createContext)({dataStorage:Pa,metaDataStorage:Pa,dataHandlers:Ra(Pa,Pa)});function Ba(){return(0,t.useContext)(Ma).dataHandlers}function Fa(e){const{id:t,type:n=La.click,trigger:r}=e;return{onClick:e=>{r({id:t,type:n,payload:{originalEvent:e}})}}}function $a(e,t){return e.findIndex((({value:e,isGroupLabel:n})=>e===t.value&&!!n==!!t.isGroupLabel))}function Ua(e,t){return 0===e.length?-1:1===e.length?0:e.findIndex((({options:e})=>$a(e,t)>-1))}function Ha(e,t){return e.map(((e,n)=>({options:e.options.map(((r,o)=>t(r,e,o,n)||Object.assign({},r)))})))}function qa(e,t=0){const n=e.options.length-1;return n?(e.options.filter((e=>!e.isGroupLabel&&e.selected)).length+t)/n:0}function Va(e,t,n){return t.forEach((t=>{if(!t.value)return;const n=Ua(e,Object.assign(Object.assign({},t),{isGroupLabel:!!t.isGroupLabel}));if(n<0)return;const r=e[n],o=$a(r.options,t),i=o>-1?r.options[o]:void 0;i&&(r.options[o]=Object.assign(Object.assign({},i),t))})),n&&function(e){e.forEach((e=>{e.options[0].selected=1===qa(e)}))}(e),e}function Wa(e,t=!0){const n=[];return e.forEach((e=>{e.options.forEach((e=>{t&&e.isGroupLabel||n.push(e)}))})),n}function Ga(e){return e.map((e=>e.options[0])).filter((e=>e&&e.label&&e.visible))}function Ka(e){return Wa(e).filter((e=>!!e.selected))}function Za(e){if("string"==typeof e)return{value:e,label:e,selected:!1,isGroupLabel:!1,visible:!0,disabled:!1};const t=e.label||e.value||"";return{label:t,value:e.value||t,selected:!!e.selected,isGroupLabel:!1,visible:"boolean"!=typeof e.visible||e.visible,disabled:"boolean"==typeof e.disabled&&e.disabled}}function Ja(e){return Object.assign(Object.assign({},Za(String(e))),{isGroupLabel:!0,visible:!!e,disabled:!1})}function Qa(e){if(e.groups||e.options){if(e.groups)return e.groups.map((e=>{const t=!!ol(e),n=e.options.map(Za);return t?{options:[e.options[0],...n.slice(1)]}:{options:[Ja(e.label),...n]}}));if(e.options){const t=e.options[0];if(t&&t.isGroupLabel)return[e]}return[{options:[Ja(""),...(e.options||[]).map(Za)]}]}}function Ya(e,t){return e.label.toLowerCase().indexOf(t.toLowerCase())>-1}function Xa(e,t,n){const r=Ha(e,(e=>e.isGroupLabel?Object.assign({},e):Object.assign(Object.assign({},e),{visible:!t||n(e,t)})));return r.forEach((e=>{const t=ol(e);t&&(t.visible=!!t.label&&e.options.findIndex((e=>!e.isGroupLabel&&e.visible))>-1)})),r}function el(e,t){const n=Qa(e)||[],r=Wa(n),o=Ka(t).filter((e=>{const t=r.findIndex((t=>t.value===e.value));return!(t>-1&&(r[t].selected=!0,1))}));return[...o.length?[{options:o.map((e=>Object.assign(Object.assign({},e),{visible:!1})))}]:[],...n]}function tl(e,t){const n=Ka(t),r=new Set(n.map((e=>e.value))),o=e.filter((e=>r.has(e.value))),i=new Set(o.map((e=>e.value)));return[...o,...n.filter((e=>!i.has(e.value)))]}function nl(e){return{container:e,button:`${e}-main-button`,list:`${e}-list`,clearButton:`${e}-clear-button`,label:`${e}-label`,selectionsAndListsContainer:`${e}-sl-container`,tagList:`${e}-tag-list`,searchOrFilterInput:`${e}-input-element`,searchOrFilterInputLabel:`${e}-input-element-label`,clearAllButton:`${e}-clear-all-button`,showAllButton:`${e}-show-all-button`}}function rl(e){let t=0;return e.forEach((e=>{e.options.forEach((e=>{!e.isGroupLabel&&e.visible&&(t+=1)}))})),t}function ol(e){const t=e.options[0];return t&&t.isGroupLabel?t:void 0}function il(e,t,n=0){return{type:e,content:t,delay:n,showTime:0,addTime:Date.now()}}function al(e,t){const{screenReaderNotifications:n}=t.getMetaData(),r=n.findIndex((t=>t.type===e.type));if(r>-1){const o=[...n];return o[r].content===e.content||(o[r]=e,t.updateMetaData({screenReaderNotifications:o})),!1}const o=[...n,e];return t.updateMetaData({screenReaderNotifications:o}),!0}function ll(e,t,n,r){return Wa(e,!r).filter((e=>n(e,t)))}function sl({groups:e,options:t,value:n,children:r}){const o=Qa({options:t,groups:e});return o?n?Ka(o).length>0?(console.warn("HDS Select component has both selected options and value set. Value is discarded"),o):function(e,t){if(void 0===t)return e;const n=("string"==typeof t?[t]:t).map((e=>{const{value:t}=Za(e);return{value:t,selected:!0}})),r=Ha(e,(e=>{const t="string"==typeof e?Za(e):e;return Object.assign(Object.assign({},t),{selected:!1})}));return e.forEach(((e,t)=>{e.label&&(r[t].label=e.label)})),Va(r,n,!1)}(o,n):o:function(e){if(!e||"object"!=typeof e)return;const t=Oa(e);if(!t.length)return[{options:[]}];const n="optgroup"===t[0].type,r=e=>{const t=e&&"object"==typeof e?e.props:{};return Za({label:String(t.children),value:t&&String(t.value),selected:!(!t||!t.selected),disabled:!(!t||!t.disabled)})};return n?t.map((e=>{const t=e.props.children,n=t?Oa(t).map(r):[],o=Ja(String(e.props.label));return n.unshift(o),{options:n}})):[{options:[Ja(""),...t.map(r)]}]}(r)||[]}function cl(e,t,n){return{selectedOptions:tl(t,e),lastClickedOption:n,textContent:void 0}}const ul=`li[role="presentation"].${Ta.groupLabel}`;function dl(e){const n=(({option:e,getOptionId:t})=>{const{label:n}=e;return{className:Vr(Ta.listItem,Ta.groupLabel,Ta.focusableListItem),children:n,tabIndex:-1,id:t(e),role:"presentation"}})(e),{children:r}=n,o=$r(n,["children"]);return t.createElement("li",Object.assign({},o),r)}const fl=`.${Ta.multiSelectListItem}:not(.${Ta.groupLabel})`,pl=`div${fl},li${fl}`;function hl({checkboxProps:e,label:n,checkboxId:r}){return t.createElement("div",{"aria-hidden":!0,className:Ta.checkboxContainer},t.createElement(ua,Object.assign({},e)),t.createElement("label",{htmlFor:r},n))}function ml(e){const{label:n,disabled:r,checked:o,indeterminate:i,isInGroup:a}=e,l=$r(e,["label","disabled","checked","indeterminate","isInGroup"]),s=`${l.id}-checkbox`,c={indeterminate:i,disabled:r,id:s,onChange:e=>{e.preventDefault()},checked:o,tabIndex:-1,className:Ta.checkbox};return a?t.createElement("div",Object.assign({},l,{key:n}),t.createElement(hl,{checkboxProps:c,checkboxId:s,label:n})):t.createElement("li",Object.assign({},l),t.createElement(hl,{checkboxProps:c,checkboxId:s,label:n}))}const gl=(0,t.memo)((function(e){const n=(({option:e,trigger:t,getOptionId:n,isInGroup:r})=>{const{label:o,selected:i,disabled:a}=e;return Object.assign(Object.assign({className:Vr(Ta.listItem,!a&&Ta.selectableListItem,Ta.focusableListItem,Ta.multiSelectListItem,i&&Ta.selected,a&&Ta.disabledOption),children:null,disabled:a,label:o,checked:i},r?{role:"checkbox","aria-checked":i}:{role:"option","aria-selected":i}),{"aria-label":o,"aria-disabled":a,tabIndex:-1,onClick:n=>{a||(n.preventDefault(),t({id:Ia.listItem,type:La.click,payload:{originalEvent:n,value:e}}))},isInGroup:r,id:n(e)})})(e);return t.createElement(ml,Object.assign({},n,{key:n.label}))}),(({option:e},{option:t})=>e.selected===t.selected&&e.disabled===t.disabled&&e.label===t.label)),_l={en:{assistive:"",clearButtonAriaLabel_one:'Remove current selection "{{label}}".',clearButtonAriaLabel_multiple:"Remove all {{selectionCount}} selections.",error:"",label:"",noSelectedOptions:"0 selected options",placeholder:"Choose one",required:"Required.",selectedOptionsCount_zero:"{{selectionCount}} selected options",selectedOptionsCount_one:"{{selectionCount}} selected option",selectedOptionsCount_multiple:"{{selectionCount}} selected options",dropdownButtonAriaLabel:"",multiSelectGroupAriaLabel:"{{label}} (choose all)",tagsClearAllButton:"Clear all",tagsClearAllButtonAriaLabel_one:'Clear the selected option "{{label}}".',tagsClearAllButtonAriaLabel_multiple:"Clear all {{selectionCount}} selected options.",tagsRemaining_one:"There is one selection remaining.",tagsRemaining_multiple:"There are {{selectionCount}} selections remaining.",tagRemoved:'Selected option "{{value}}" removed.',tagRemoveSelectionAriaLabel:'Remove selection "{{label}}".',tagsPartiallyHidden:"Some selected options are now hidden.",tagsShowAllButton:"Show all ({{selectionCount}})",tagsShowLessButton:"Show less",tagsShowAllButtonAriaLabel:"Show all {{selectionCount}} selected options.",tagsShowLessButtonAriaLabel:"Show less options.",filterLabel:"Filter",filterPlaceholder:"Type text to filter results with",filterClearButtonAriaLabel:"Clear filter",filteredWithoutResultsInfo:'No options found for "{{value}}".',filterWithAnotherTerm:"Try a different term.",filterResults:'Filtered results for "{{value}}".',filterResultsCount_one:"Found 1 option.",filterResultsCount_multiple:"Found {{numberIndicator}} options.",choiceCount_one:"One choice.",choiceCount_multiple:"{{numberIndicator}} choices.",searchLabel:"Search",searchPlaceholder:"Type text to search results with",searchClearButtonAriaLabel:"Clear search",searchedWithoutResultsInfo:'No options found for "{{value}}".',searchWithAnotherTerm:"Try a different term.",searchErrorTitle:"We couldn't load the options.",searchErrorText:"Try again or if the problem persists contact support.",searching:'Searching for "{{value}}".',searchResults_one:'Found one option for search term "{{value}}".',searchResults_multiple:'Found {{numberIndicator}} options for search term "{{value}}".'},fi:{assistive:"",clearButtonAriaLabel_one:'Poista nykyinen valinta "{{label}}".',clearButtonAriaLabel_multiple:"Poista kaikki {{selectionCount}} valintaa.",error:"",label:"",noSelectedOptions:"0 valittua vaihtoehtoa",placeholder:"Valitse yksi",required:"Pakollinen.",selectedOptionsCount_zero:"Ei yhtään valittua valittua",selectedOptionsCount_one:"{{selectionCount}} valittu vaihtoehto",selectedOptionsCount_multiple:"{{selectionCount}} valittua vaihtoehtoa",dropdownButtonAriaLabel:"",multiSelectGroupAriaLabel:"{{label}} (valitse kaikki)",tagsClearAllButton:"Tyhjennä kaikki",tagsClearAllButtonAriaLabel_one:'Tyhjennä valittu vaihtoehto "{{label}}".',tagsClearAllButtonAriaLabel_multiple:"Tyhjennä kaikki {{selectionCount}} valitut vaihtoehdot.",tagsRemaining_one:"Yksi valinta jäljellä.",tagsRemaining_multiple:"Jäljellä on {{selectionCount}} valintoja.",tagRemoved:'Valittu vaihtoehto "{{value}}" poistettu.',tagRemoveSelectionAriaLabel:'Poista valinta "{{label}}".',tagsPartiallyHidden:"Jotkin valitut vaihtoehdot on nyt piilotettu.",tagsShowAllButton:"Näytä kaikki ({{selectionCount}})",tagsShowLessButton:"Näytä vähemmän",tagsShowAllButtonAriaLabel:"Näytä kaikki {{selectionCount}} valitut vaihtoehdot.",tagsShowLessButtonAriaLabel:"Näytä vähemmän vaihtoehtoja.",filterLabel:"Suodata",filterPlaceholder:"Anna teksti suodatusta varten",filterClearButtonAriaLabel:"Tyhjennä suodatukset",filteredWithoutResultsInfo:'Vaihtoehtoja ei löytynyt suodatukselle "{{value}}".',filterWithAnotherTerm:"Kokeile toisia sanoja.",filterResults:'Suodatetut tulokset termille "{{value}}".',filterResultsCount_one:"Löytyi 1 vaihtoehto.",filterResultsCount_multiple:"Löytyi {{numberIndicator}} vaihtoehtoa.",choiceCount_one:"Yksi vaihtoehto.",choiceCount_multiple:"{{numberIndicator}} vaihtoehtoa.",searchLabel:"Hae",searchPlaceholder:"Anna teksti hakua varten",searchClearButtonAriaLabel:"Tyhjennä haku",searchedWithoutResultsInfo:'Vaihtoehtoja ei löytynyt haulla "{{value}}".',searchWithAnotherTerm:"Kokeile toisia hakusanoja.",searchErrorTitle:"Emme voineet ladata hakutuloksia.",searchErrorText:"Yritä uudelleen tai, jos ongelma jatkuu, ota yhteyttä asiakaspalveluun.",searching:'Etsitään haulla "{{value}}".',searchResults_one:'Löytyi yksi vaihtoehto hakusanalle "{{value}}".',searchResults_multiple:'Löytyi {{numberIndicator}} vaihtoehtoa hakusanalle "{{value}}".'},sv:{assistive:"",clearButtonAriaLabel_one:"Ta bort aktuellt val '{{label}}'.",clearButtonAriaLabel_multiple:"Ta bort alla {{selectionCount}} val.",error:"",label:"",noSelectedOptions:"0 valda alternativ",placeholder:"Välj ett",required:"Obligatoriskt.",selectedOptionsCount_zero:"{{selectionCount}} valda alternativ",selectedOptionsCount_one:"{{selectionCount}} valt alternativ",selectedOptionsCount_multiple:"{{selectionCount}} valda alternativ",dropdownButtonAriaLabel:"",multiSelectGroupAriaLabel:"{{etikett}} (välj alla)",tagsClearAllButton:"Rensa alla",tagsClearAllButtonAriaLabel_one:'Rensa det valda alternativet "{{label}}".',tagsClearAllButtonAriaLabel_multiple:"Rensa alla {{selectionCount}} valda alternativ.",tagsRemaining_one:"Det finns ett val kvar.",tagsRemaining_multiple:"Det finns {{selectionCount}} val kvar.",tagRemoved:"Det valda alternativet '{{value}}' har tagits bort.",tagRemoveSelectionAriaLabel:"Ta bort valet '{{label}}'.",tagsPartiallyHidden:"Vissa valda alternativ är nu dolda.",tagsShowAllButton:"Visa alla ({{selectionCount}})",tagsShowLessButton:"Visa mindre",tagsShowAllButtonAriaLabel:"Visa alla {{selectionCount}} valda alternativ.",tagsShowLessButtonAriaLabel:"Visa färre alternativ.",filterLabel:"Filtrera",filterPlaceholder:"Skriv text för att filtrera resultat med",filterClearButtonAriaLabel:"Rensa filter",filteredWithoutResultsInfo:"Inga alternativ hittades för '{{value}}'.",filterWithAnotherTerm:"Försök med en annan term.",filterResults:'Filtrerade resultat för "{{value}}".',filterResultsCount_one:"Hittade 1 alternativ.",filterResultsCount_multiple:"Hittade {{numberIndicator}} alternativ.",choiceCount_one:"Ett val.",choiceCount_multiple:"{{antalIndikator}} val.",searchLabel:"Sök",searchPlaceholder:"Skriv text för att söka resultat med",searchClearButtonAriaLabel:"Rensa sökning",searchedWithoutResultsInfo:"Inga alternativ hittades för '{{value}}'.",searchWithAnotherTerm:"Försök med en annan term.",searchErrorTitle:"Vi kunde inte ladda alternativen.",searchErrorText:"Försök igen eller kontakta support om problemet kvarstår.",searching:"Söker efter '{{value}}'.",searchResults_one:'Hittade ett alternativ för söktermen "{{value}}".',searchResults_multiple:'Hittade {{numberIndicator}} alternativ för söktermen "{{value}}".'}},vl=(e,t)=>e?-1===e.indexOf("{{")?e:((e,t)=>e.replace(/\{{(.*?)}}/g,((e,n)=>{const r=n?n.trim():"";return r?t[r]:""})))(e,t):"",bl=e=>({selectionCount:e.selectedOptions.length,numberIndicator:"",label:"",value:""}),yl=e=>"function"==typeof e?e:(e=>{const t=e.language||"fi",n=Object.assign(Object.assign({},_l[t]),e);return(e,t)=>{const r=n[e];return vl(r,t)}})(e||{}),xl=(e,t,n)=>{t.textContent||(t.textContent=bl(t));const{textProvider:r}=t;return r(e,Object.assign(Object.assign({},t.textContent),n))},wl=(e,t,n,r)=>{t.textContent||(t.textContent=bl(t));const o=Object.assign(Object.assign({},t.textContent),r),i=["_zero","_one","_multiple"],a=i[o[n]||0]||i[2],{textProvider:l}=t;return l(`${e}${a}`,o)},kl=(e,t)=>xl(e,t),Sl=(e,t)=>kl(e,t.getMetaData()),El=`.${Ta.multiSelectListItem}.${Ta.groupLabel}`,Cl=`div${El},li${El}`;function Ol(e){const n=(({option:e,trigger:t,getOptionId:n,isIntermediate:r,isGroupDisabled:o},i)=>{const{label:a,disabled:l}=e,s=xl("multiSelectGroupAriaLabel",i.getMetaData(),{label:a});return{className:Vr(Ta.listItem,Ta.groupLabel,Ta.focusableListItem,Ta.selectableListItem,Ta.multiSelectListItem,o&&Ta.disabledOption),label:a,disabled:l||o,indeterminate:r,checked:e.selected,"aria-checked":r?"mixed":e.selected,role:"checkbox","aria-disabled":l||o,"aria-label":s,tabIndex:-1,isInGroup:!0,onClick:n=>{n.preventDefault(),o||t({id:Ia.listGroup,type:La.click,payload:{originalEvent:n,value:e}})},id:n(e)}})(e,Ba());return t.createElement(ml,Object.assign({},n,{isInGroup:!0}))}const Tl=`li.${Ta.singleSelectListItem}`,Il=({text:e,selected:n})=>t.createElement("span",{className:Ta.singleSelectListItemLabel},e,n?t.createElement("span",null,t.createElement(da,{"aria-hidden":!0})):"");const Ll=(0,t.memo)((function(e){const n=(({option:e,trigger:n,getOptionId:r})=>{const{label:o,selected:i,disabled:a}=e;return{className:Vr(Ta.listItem,Ta.selectableListItem,Ta.singleSelectListItem,Ta.focusableListItem,i&&Ta.selected,a&&Ta.disabledOption),children:t.createElement(Il,{text:o,selected:i}),onClick:t=>{e.selected||n({id:Ia.listItem,type:La.click,payload:{originalEvent:t,value:e}})},role:"option","aria-selected":i,"aria-disabled":a,tabIndex:-1,id:r(e)}})(e),{children:r}=n,o=$r(n,["children"]);return t.createElement("li",Object.assign({},o),r)}),(({option:e},{option:t})=>e.selected===t.selected&&e.disabled===t.disabled&&e.label===t.label)),jl=(e,t)=>{const n=e.getAttribute(t);return!!n||""===n},zl=e=>jl(e,"checked")||jl(e,"selected")||jl(e,"aria-checked")||jl(e,"aria-selected"),Al=e=>e.getAttribute("id"),Nl=(e,t)=>!(!e||!t)&&e!==t&&e.contains(t),Dl=(e,t)=>!(!t||!e)&&e.parentElement===t,Pl=(e,t,n=!0,r=!1,o)=>{const i=o||(e.children?[...e.children]:[]),a=t?i.indexOf(t):-1,l=e=>{const t=a+e;return t<0?n?i.length-1:0:t>=i.length?n?0:i.length-1:t},s=l(-1),c=l(1);return{prev:r||s!==a?i[s]:null,next:r||c!==a?i[c]:null}},Rl=e=>(0,Wr.isElement)(e)?e:e.nativeEvent instanceof Event?e.target:null;function Ml(){const{getMetaData:e}=Ba(),{refs:t,elementIds:n,listInputType:r}=e(),o=!!r,i=Object.entries(n),a=e=>{const t=n[e];return t?document.getElementById(t):null},l=e=>{const t=Al(e);if(!t)return null;const n=i.findIndex((([,e])=>e===t));return n>-1?i[n][0]:null},s=e=>{return r=e,!!((n=t.tagList)&&n.current&&r)&&Nl(n.current,r);var n,r},c=e=>{const n=t.tagList.current;return Dl(n,e)?e:[...n.children].find((t=>t===e||Nl(t,e)))||null},u=()=>t.list.current,d=()=>{const e=`${ul},${Tl},${pl},${Cl}`;return[...u().querySelectorAll(e)]},f=()=>d().filter(zl),p={element:null,id:null},h=(e,t)=>"list"===t&&(e=>{const t=Array.from((()=>{const e=a("list");if(!e)return new NodeList;const t=`${ul},${Cl}`;return e.querySelectorAll(t)})());return!!t.includes(e)||t.findIndex((t=>t.contains(e)))>-1})(e)?"listGroupLabel":"list"===t&&(e=>{if(!a("list"))return!1;const t=Array.from(d());return!!t.includes(e)||t.findIndex((t=>t.contains(e)))>-1})(e)?"listItem":"tagList"===t&&s(e)?"tag":t,m=e=>{if(p.element===e)return p.id;const t=h(e,(e=>{let t=e;for(;t;){const e=l(t);if(e)return t=null,e;t=t.parentElement}return null})(e));return t?(p.element=e,p.id=t,t):(p.element=null,p.id=null,null)};return{getEventElementType:e=>{const t=Rl(e),n=t?m(t):null;return{element:t&&"tag"===n?c(t):t,type:n}},getElementType:m,getSelectableListItemSiblings:(e,t=!0)=>{const n=f();return Pl(u(),e,t,!1,n)},getTagSiblings:(e,n=!0)=>{const r=t.tagList.current;return Pl(r,e,n)},getElementUsingActiveDescendant:()=>a(o?"searchOrFilterInput":"button"),getElementByKnownType:a,getElementId:Al,getOptionListItem:(e,n,r)=>{const o=function(e,t,n){return Wa(e,!n).findIndex(t)}(e,(e=>e.value===n.value),r);return-1!==o&&t.list.current&&d()[o]||null},getListItems:d,getSelectableListItems:f}}const Bl=e=>(e=>"button"===e)(e)||(e=>"clearButton"===e)(e),Fl=e=>"list"===e,$l=e=>(e=>"listItem"===e)(e)||(e=>"listGroupLabel"===e)(e),Ul="> div",Hl=({option:e,trigger:t,disabled:n},{getMetaData:r})=>{const o=n||e.disabled;return{"aria-label":xl("tagRemoveSelectionAriaLabel",r(),{label:e.label}),className:Vr(Ta.tag,o&&Ta.disabledTag),onClick:e=>{e.stopPropagation()},multiline:!0,onDelete:o?void 0:n=>{n.stopPropagation(),t({id:Ia.tag,type:La.click,payload:{value:e}})},children:e.label}};function ql(e){const n=Hl(e,Ba()),{children:r}=n,o=$r(n,["children"]);return t.createElement(ga,Object.assign({},o),r)}const Vl=/[a-z0-9äöå]/i,Wl=e=>"Backspace"===e.key,Gl=e=>["Enter"," "].includes(e.key);const Kl=e=>{const{theme:n}=e,r=$r(e,["theme"]);!function(e){const{updateMetaData:t}=Ba(),n=function(e){const t="--checkbox-",n="--text-",r="--tag-",o="--show-all-",i="--clear-all-",a=e?Object.keys(e):[],l={root:void 0,checkbox:void 0,textInput:void 0,tag:void 0,showAllButton:void 0,clearAllButton:void 0};return a.length?(a.forEach((a=>{const[s,c]=(e=>e.startsWith(t)?["checkbox",t]:e.startsWith(n)?["textInput",n]:e.startsWith(r)?["tag",r]:e.startsWith(o)?["showAllButton",o]:e.startsWith(i)?["clearAllButton",i]:["root",void 0])(a);((t,n,r)=>{l[t]||(l[t]={});const o=r?n.replace(r,"--"):n;l[t][o]=`${e[n]}`})(s,a,c)})),l):l}(e),r=Kr(Ta.root,n?n.root:void 0),o=Kr(Ta.root,n?n.checkbox:void 0,` .${Ta.checkbox}`),i=Kr(Ta.root,n?n.textInput:void 0,` .${Ta.searchOrFilterInput}`),a=Kr(Ta.root,n?n.tag:void 0,` .${Ta.tag}`),l=Kr(Ta.root,n?n.clearAllButton:void 0,` .${Ta.clearAllButton}`);t({themes:{root:r,checkbox:o,tag:a,textInput:i,showAllButton:Kr(Ta.root,n?n.showAllButton:void 0,` .${Ta.showAllButton}`),clearAllButton:l}})}(n);const o=Ba(),i=function(){const{getMetaData:e,updateMetaData:n,getData:r,trigger:o}=Ba(),{getEventElementType:i,getSelectableListItemSiblings:a,getElementUsingActiveDescendant:l,getElementId:s,getElementType:c}=Ml(),u=["tag","tagList","clearAllButton","showAllButton"],d=(0,t.useCallback)(((e,t)=>{const{onFocus:d,onBlur:f,open:p}=r(),h=e=>{const t=e&&s(e)||"";n({activeDescendant:t});const r=l();r&&void 0!==r.getAttribute("aria-activedescendant")&&r.setAttribute("aria-activedescendant",t)};if(e===La.blur&&(e=>!e.currentTarget.contains(e.relatedTarget))(t)&&(f&&(f(),o({id:Ia.generic,type:La.blur})),h(null)),e===La.focus&&(e=>e.currentTarget.contains(e.target)&&(!e.relatedTarget||!e.currentTarget.contains(e.relatedTarget)))(t)&&d&&d(),e===La.focus){const{type:e,element:r}=i(t);"list"===e?(()=>{const e=a(void 0,!1);e.next&&(h(e.next),e.next.focus())})():h("listItem"===e||"listGroupLabel"===e?r:null),e&&u.includes(e)&&p&&("tag"!==e&&"tagList"!==e||n({focusTarget:"tag"}),o({id:Ia.generic,type:La.blur}))}else if(e===La.blur&&p){const e=(e=>e.relatedTarget?e.relatedTarget:null)(t);e&&c(e)||o({id:Ia.generic,type:La.focusMovedToNonListElement})}}),[e,n,r,o]),f=(0,t.useCallback)((()=>{const{refs:t,focusTarget:r,activeDescendant:o}=e(),i=e=>{e&&e.current&&e.current.focus&&e.current.focus()};if(r&&(i("tag"===r?{current:t.tagList.current&&t.tagList.current.querySelectorAll(`* ${Ul}`)[0]}:t[r]),n({focusTarget:void 0})),o){const e=document.getElementById(o);e&&e!==document.activeElement&&e.focus()}}),[e,n]);return(0,t.useEffect)((()=>{f()})),{onFocus:e=>{d(La.focus,e)},onBlur:e=>{d(La.blur,e)},tabIndex:-1,ref:e().refs.container}}(),a=function(){const{getEventElementType:e,getSelectableListItemSiblings:n,getOptionListItem:r,getSelectableListItems:o}=Ml(),{trigger:i,getData:a,getMetaData:l,updateMetaData:s}=Ba(),c=(0,t.useMemo)((()=>(()=>{let e="",t=0,n=!1;const r=()=>(n=!1,e),o=()=>t&&Date.now()-t>=300,i=r=>{e=r,t=Date.now(),n=!1},a=()=>{e="",t=0,n=!1},l=(e,t)=>!!t&&!!(Bl(e)||Fl(e)||$l(e));return{getValue:r,update:i,append:e=>{i(r()+e)},clear:a,clearIfNeeded:(e,t)=>{o()&&a(),l(e,t)||a()},isExpired:o,shouldUseInput:l,hasPendingInput:()=>!!n&&(n=!1,!0),markPendingInput:()=>{n=!0}}})()),[]),u=(0,t.useRef)(null),d=(0,t.useCallback)((()=>{document.activeElement&&document.activeElement.scrollIntoView({block:"center"})}),[]),f=(0,t.useCallback)((e=>{const{groups:t,filterFunction:n,multiSelect:o}=a(),i=e?ll(t,e,n||Ya,o):[];if(i[0]){const e=r(t,i[0],o);e&&e.focus&&(e.focus(),d())}}),[d,r,Ya,a,ll]),p=(0,t.useCallback)((t=>{const{type:r,element:p}=e(t);if(!r)return;if(u.current&&r!==u.current)return t.preventDefault(),void(u.current=null);const h=()=>{const e=o()[0];e&&(e.focus(),d())},m=(e=>"ArrowDown"===e.key)(t),g=(e=>!(e.key.length>1)&&Vl.test(e.key))(t),_=!m&&(e=>"ArrowUp"===e.key)(t),v=!_&&!m&&Gl(t),{listInputType:b,refs:y}=l(),x=!!b,w=a().open;if(c.clearIfNeeded(r,g),!m&&!_||!(Bl(r)||Fl(r)||$l(r))||t.preventDefault(),(e=>"Escape"===e.key)(t)&&w)i({id:Ia.generic,type:La.close});else if((e=>"Home"===e.key)(t)&&w)h();else if((e=>"End"===e.key)(t)&&w)(()=>{const e=o().pop();e&&(e.focus(),d())})();else if("searchOrFilterInput"===r&&m)h();else{if($l(r)&&(m||_)){const e=n(p);return m&&e.next?e.next.focus():_&&e.prev&&e.prev.focus(),void d()}if($l(r)&&v&&p)return p.click(),void d();if(Fl(r)&&m&&x)h();else if(x&&(Fl(r)||$l(r))&&(g||Wl(t))){const e=y.searchOrFilterInput;e&&e.current&&(Wl(t)||(e.current.value=t.key),e.current.focus())}else{if(Bl(r)){if(m&&!w)return void i({id:Ia.selectedOptions,type:La.click});if(g&&(w||i({id:Ia.selectedOptions,type:La.click}),b))return c.append(t.key),void s({[b]:c.getValue()})}if(c.shouldUseInput(r,g)&&!x){if(c.append(t.key),!w)return void c.markPendingInput();f(c.getValue())}}}}),[i,a,l,s]),h=(0,t.useCallback)((t=>{const{type:n}=e(t);u.current=n,n&&$l(n)&&Gl(t)&&t.preventDefault()}),[]);return(0,t.useEffect)((()=>{a().open&&c.hasPendingInput()&&f(c.getValue())})),{onKeyUp:p,onKeyDown:h}}(),l=function(e,{getMetaData:t}){const{elementIds:n,themes:r}=t(),o=r.root,i=r.checkbox,a=r.tag,l=r.textInput,s=r.showAllButton,c=r.clearAllButton;return Object.assign(Object.assign({},e),{id:n.container,className:Vr(e.className,Ta.wrapper,Ta.root,o,i,a,l,s,c)})}(r,o),{children:s}=l,c=$r(l,["children"]);return t.createElement("div",Object.assign({},c,i,a),s)},Zl=()=>{const e=(e=>{const{getData:t,getMetaData:n}=e,{required:r}=t(),{elementIds:o}=n();return{required:r,label:Sl("label",e),inputId:o.button,id:o.label}})(Ba());return e.label?t.createElement(Vi,Object.assign({},e)):null},Jl=(e,t)=>{const{id:n,type:r,payload:o}=e,i=t.getData(),a={didSearchChange:!1,didSelectionsChange:!1,didDataChange:!1};if(i.disabled)return a;const l=e=>{if(i.open===e)return!1;const n=Date.now();return!(n-t.getMetaData().lastToggleCommand<200||(t.updateData({open:e}),t.updateMetaData({lastToggleCommand:n}),e||t.updateMetaData({activeDescendant:void 0}),0))},s=e=>{t.updateMetaData({focusTarget:e})},c=(e,n)=>{t.updateData({groups:e}),t.updateMetaData(cl(e,t.getMetaData().selectedOptions,n))};if(((e,t)=>za(t)&&(e=>e===Ia.selectedOptions)(e))(n,r)){const e=!i.open,n=l(e);return n&&e&&s(t.getMetaData().listInputType?"searchOrFilterInput":"list"),Object.assign(Object.assign({},a),{didDataChange:n})}if(((e,t)=>za(t)&&(e=>e===Ia.listItem||ja(e))(e))(n,r)){const e=o&&o.value;if(!e)return a;if(c(function(e,t,n){if(t.isGroupLabel)throw new Error("Use updateGroupLabelAndOptions to update groupLabel and its related options");return Va(Ha(e,(e=>n||e.isGroupLabel||!t.selected?Object.assign({},e):Object.assign(Object.assign({},e),{selected:!1}))),[Object.assign(Object.assign({},t),{selected:!!t.selected})],n)}(i.groups,Object.assign(Object.assign({},e),{selected:!e.selected}),i.multiSelect),e),l(n!==Ia.tag&&i.multiSelect),n!==Ia.listItem||i.multiSelect){if(ja(n)){const n=t.getMetaData();s(n.selectedOptions.length?"tag":"button");const r=xl("tagRemoved",n,{value:e.label}),o=wl("tagsRemaining",n,"selectionCount");al(il(Ia.tag,`${r} ${o}`),t)}}else s("button");return Object.assign(Object.assign({},a),{didSelectionsChange:!0,didDataChange:!0})}if(u=n,za(r)&&u===Ia.listGroup){const e=o&&o.value;if(!e)return a;const t=Object.assign(Object.assign({},e),{selected:!e.selected}),n=function(e,t){if(!t.isGroupLabel)throw new Error("Use updateOptionInGroup to update non-groupLabel options.");if(!t.visible)throw new Error("Cannot click an group label that is not visible (without a label)");const n=Ua(e,t);return n<0?e:Ha(e,((e,r,o,i)=>i!==n?Object.assign({},e):e.visible&&!e.disabled?Object.assign(Object.assign({},e),{selected:t.selected}):Object.assign({},e)))}(i.groups,t);return c(n,e),Object.assign(Object.assign({},a),{didSelectionsChange:!0,didDataChange:!0})}var u;if(((e,t)=>za(t)&&(e=>e===Ia.clearAllButton||e===Ia.clearButton)(e))(n,r))return c(function(e,t=!0){return Ha(e,(e=>Object.assign(Object.assign({},e),{selected:!(!e.disabled||!t)&&e.selected})))}(i.groups)),s("button"),Object.assign(Object.assign({},a),{didSelectionsChange:!0,didDataChange:!0});if(((e,t)=>Aa(t)&&e===Ia.filter)(n,r)){const e=o&&o.value||"";return t.updateMetaData({filter:e}),t.updateData({groups:Xa(i.groups,e,i.filterFunction)}),Object.assign(Object.assign({},a),{didDataChange:!0})}if(((e,t)=>za(t)&&e===Ia.showAllButton)(n,r)){const{showAllTags:e}=t.getMetaData();return t.updateMetaData({showAllTags:!e}),e?al(il(Ia.tag,xl("tagsPartiallyHidden",t.getMetaData())),t):s("tag"),Object.assign(Object.assign({},a),{didDataChange:!0})}if((((e,t)=>Na(e)&&t===La.outSideClick)(n,r)||((e,t)=>Na(e)&&t===La.close)(n,r))&&l(!1))return s("button"),Object.assign(Object.assign({},a),{didDataChange:!0});if(((e,t)=>Na(e)&&t===La.focusMovedToNonListElement)(n,r)&&i.open)return Object.assign(Object.assign({},a),{didDataChange:l(!1)});if(((e,t)=>e===Ia.searchResult&&t===La.success)(n,r))return t.updateMetaData({isSearching:!1,hasSearchError:!1}),t.updateData({groups:el(null==o?void 0:o.value,i.groups)}),Object.assign(Object.assign({},a),{didDataChange:!0});if(((e,t)=>Aa(t)&&e===Ia.search)(n,r)){const e=o&&o.value||"";return t.updateMetaData({search:e,hasSearchError:!1}),e||t.updateData({groups:el({},i.groups)}),Object.assign(Object.assign({},a),{didSearchChange:!0,didDataChange:!0})}return((e,t)=>(e=>e===La.error)(t)&&e===Ia.searchResult)(n,r)?(t.updateMetaData({isSearching:!1,hasSearchError:!0}),t.updateData({groups:el({},i.groups)}),Object.assign(Object.assign({},a),{didDataChange:!0})):((e,t)=>Na(e)&&(e=>e===La.blur)(t))(n,r)&&i.open?Object.assign(Object.assign({},a),{didDataChange:l(!1)}):a},Ql=(0,Wr.debounce)(((e,t)=>{if(!t)return;const{cancelCurrentSearch:n,search:r,selectedOptions:o}=e.getMetaData();if(n&&n(),!r)return;const[i,a]=((e,t,n,r)=>{let o=!1;return[()=>{o=!0},new Promise((i=>{e(t,n,r).then((e=>{i(o?{id:Ia.searchResult,type:La.cancelled}:{id:Ia.searchResult,type:La.success,payload:{value:e}})})).catch((()=>{i({id:Ia.searchResult,type:La.error})}))}))]})(t,r,o,e.getData());e.updateMetaData({cancelCurrentSearch:i}),e.asyncRequestWithTrigger(a)}),300),Yl=(e,t)=>{const{updateData:n,updateMetaData:r,getData:o,getMetaData:i}=t,{onSearch:a,onChange:l}=o(),{didSearchChange:s,didSelectionsChange:c,didDataChange:u}=Jl(e,t);if(s&&a&&(t.updateMetaData({isSearching:!!i().search}),Ql(t,a)),c){const e=o(),{lastClickedOption:a}=i(),s=l(Ka(e.groups),a,e);let c=!1;if(s){const{groups:o,options:l,invalid:u,texts:d}=s;if(o||l){const e=Qa(s)||[];n({groups:e}),r(cl(e,t.getMetaData().selectedOptions,a)),c=!0}void 0!==u&&u!==e.invalid&&(n({invalid:u}),c=!0),d&&(((e,t)=>{const n=Object.assign({},e),r=t.textProvider;t.textProvider=(e,t)=>{const o=n[e];return void 0!==o?vl(o,t):r(e,t)}})(d,i()),c=!0)}if(c)return!0}return u};function Xl(e){var{children:n}=e,r=$r(e,["children"]);const{initialData:o,metaData:i,onChange:a}=r,l=(0,t.useMemo)((()=>a),[]),s=(0,t.useMemo)((()=>Da(o)),[o]),c=(0,t.useMemo)((()=>Da(i)),[i]),u=va(),d=(0,t.useRef)(!1),f=(0,t.useMemo)((()=>{const e=Ra(s,c);return e.trigger=t=>{l(t,e)&&u()},e.asyncRequestWithTrigger=t=>function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function l(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,l)}s((r=r.apply(e,t||[])).next())}))}(this,void 0,void 0,(function*(){const[n,r]=yield _a(t);n||d.current||e.trigger(r)})),e}),[s,c,u,l]);return(0,t.useEffect)((()=>()=>{d.current=!0}),[]),t.createElement(Ma.Provider,{value:{dataStorage:s,metaDataStorage:c,dataHandlers:f}},n)}const es=(e,n=200)=>{const r=(0,t.useRef)(null),o=(0,t.useRef)(null),i=(0,t.useMemo)((()=>(0,Wr.debounce)((t=>e(t[0])),n)),[e,n]),a=(0,t.useCallback)((()=>{r.current&&(r.current.disconnect(),r.current=null),i.cancel()}),[r]),l=(0,t.useCallback)((e=>{a(),r.current=new ResizeObserver(i),r.current.observe(e)}),[a,r,i]),s=(0,t.useCallback)((e=>(o.current!==e&&(e?l(e):a(),o.current=e),o)),[a,o,l]);return(0,t.useEffect)((()=>()=>{a()}),[a]),[s,a]},ts=(e,t="both")=>{const n=e.getBoundingClientRect(),r=e=>e.top>=n.top&&e.bottom<=n.bottom,o=e=>"vertical"===t?r(e):("horizontal"===t||r(e))&&(e=>e.left>=n.left&&e.right<=n.right)(e);let i=e.lastElementChild,a=e.children.length-1;for(;i&&a>=0&&!o(i.getBoundingClientRect());)i=i.previousElementSibling,a-=1;return a},ns=e=>{const{getData:t,getMetaData:n,trigger:r}=e,{disabled:o,open:i,invalid:a,multiSelect:l,groups:s,clearable:c,required:u}=t(),d=n(),{icon:f,refs:p,elementIds:h,selectedOptions:m,listInputType:g,activeDescendant:_}=d,{placeholder:v,label:b,ariaLabel:y,errorText:x,assistiveText:w,noSelectedOptions:k,selectedOptionsCount:S,requiredText:E}=(e=>{const t=t=>"selectedOptionsCount"===t?wl(t,e,"selectionCount"):xl(t,e);return{placeholder:t("placeholder")||"",label:t("label"),ariaLabel:t("dropdownButtonAriaLabel"),assistiveText:t("assistive"),errorText:t("error"),noSelectedOptionsText:t("noSelectedOptions"),selectedOptionsCount:t("selectedOptionsCount"),noSelectedOptions:t("noSelectedOptions"),requiredText:t("required")}})(d),C=!!g;return Object.assign(Object.assign({"aria-controls":h.selectionsAndListsContainer,"aria-expanded":i,"aria-haspopup":"listbox","aria-invalid":a,"aria-label":(()=>{const e=b||y,t=e?[`${e}.`]:[],{length:n}=m;return n?(t.push(S),m[0]&&t.push(`"${m[0].label}"`),m[1]&&t.push(`and "${m[1].label}"`),n>2&&t.push(`and ${n-2} other options.`)):t.push(`${v}. ${k}.`),u&&t.push(E),w&&t.push(w),a&&x&&t.push(x),t.map((e=>"."===e.charAt(e.length-1)?e:`${e}.`)).join(" ")})(),"aria-activedescendant":C?void 0:_,buttonRef:p.button,className:Vr(Ta.dropdownButton,Ta.selectedOptions,!m.length&&Ta.placeholder,o&&Ta.disabledButton,!l&&Ta.singleSelect,!c&&Ta.notClearable),"aria-disabled":o,icon:f,id:h.button,options:m,optionClassName:Ta.dropdownButtonOption,placeholder:v},Fa({id:Ia.selectedOptions,type:La.click,trigger:r})),(()=>{if(C)return{role:void 0,"aria-controls":h.searchOrFilterInput,"aria-haspopup":"dialog"};const e=Ga(s).length>0,t=l&&e;return{role:"combobox","aria-controls":h.list,"aria-haspopup":t?"dialog":"listbox"}})())};function rs(){const e=Ba(),{multiSelect:n}=e.getData(),r=ns(e),{options:o,placeholder:i,buttonRef:a,optionClassName:l,icon:s}=r,c=$r(r,["options","placeholder","buttonRef","optionClassName","icon"]),u=(0,t.useCallback)((()=>{n&&function(e){const t=e.current,n=[Ta.spaceForOneDigit,Ta.spaceForTwoDigits,Ta.spaceForThreeDigits,Ta.spaceForFourDigits],r=t&&t.querySelector("* > div");if(r){r.childNodes.forEach((e=>e&&e.classList&&e.classList.remove(Ta.lastVisible)));const e=r.childNodes.length,o=String(e-1).length;t.classList.remove(...n),e>1&&t.classList.add(n[o-1]);const i=ts(r,"vertical"),a=r.children.length-1-i;if(a<1||-1===i)t.classList.remove(Ta.hasHiddenItems);else{t.classList.add(Ta.hasHiddenItems);const e=t.querySelector("span.count");e&&(e.innerHTML=`+${a}`),r.childNodes[i].classList.add(Ta.lastVisible)}}}(a)}),[a,n]),[d]=es(u);(0,t.useLayoutEffect)((()=>{u()}));const f=o.length?o.map((e=>t.createElement("span",{className:l,key:e.value},e.label))):t.createElement("span",{className:l,"data-testid":"placeholder"},i);return t.createElement("button",Object.assign({type:"button"},c,{ref:a}),s&&t.createElement("span",{key:"icon",className:Ta.buttonIcon},s),t.createElement("div",{className:Ta.labels,key:"labels","aria-hidden":!0,ref:d},f),o.length>1&&t.createElement("span",{className:Ta.count,key:"count","aria-hidden":!0},t.createElement("span",{className:"count",key:"number"},"+1")),t.createElement("div",{className:Vr(Ta.arrowAndSpaceForClearButton,Ta.icon)},t.createElement(ba,{className:Ta.angleIcon,"aria-hidden":!0})))}const os=({getData:e,getMetaData:t,trigger:n})=>{const r=t(),{elementIds:o,selectedOptions:i}=r,{disabled:a,clearable:l}=e();return i.length&&l?Object.assign(Object.assign({className:Vr(Ta.dropdownButton,Ta.withVisibleFocus,Ta.icon,Ta.clearButton,a&&Ta.disabledButton)},Fa({id:Ia.clearButton,type:La.click,trigger:n})),{id:o.clearButton,disabled:a,"aria-label":wl("clearButtonAriaLabel",r,"selectionCount",{label:i[0].label})}):null};function is(){const e=os(Ba());return e?t.createElement("button",Object.assign({type:"button"},e),t.createElement(sa,{className:Ta.angleIcon,"aria-hidden":!0})):null}function as(e){const n=function(e){return Object.assign(Object.assign({},e),{className:Vr(Ta.selectedOptionsContainer)})}(e);return t.createElement("div",Object.assign({},n),t.createElement(rs,null),t.createElement(is,null))}const ls=e=>{const n=function(e,{getData:t,getMetaData:n}){const{invalid:r,open:o}=t(),{refs:i}=n();return Object.assign(Object.assign({},e),{ref:i.selectionsAndListsContainer,className:Vr(Ta.selectAndListContainer,r&&Ta.invalid,o&&Ta.open)})}(e,Ba()),{children:r}=n,o=$r(n,["children"]);return t.createElement("div",Object.assign({},o),r)},ss=e=>{const t=qa(e);return t<1&&t>0};function cs(e){const{children:n}=e,r=$r(e,["children"]);return t.createElement("div",Object.assign({},r),n)}const us=e=>{const t=ol(e);return{role:"group","aria-label":t&&t.label||"",key:t&&t.label}},ds=({groups:e,getOptionId:n,trigger:r})=>e.map((e=>{const o=us(e),i=((e,{trigger:n,getOptionId:r})=>e.options.map((o=>{return o.visible?o.isGroupLabel?t.createElement(Ol,{option:o,trigger:n,getOptionId:r,isIntermediate:ss(e),isGroupDisabled:(i=e,!i.options.some((e=>!e.isGroupLabel&&!e.disabled))),key:o.value}):t.createElement(gl,{option:o,trigger:n,isInGroup:!0,key:o.value,getOptionId:r}):null;var i})).filter((e=>!!e)))(e,{trigger:r,getOptionId:n});return i.length?t.createElement(cs,Object.assign({},o,{key:o["aria-label"]}),i):null})),fs=e=>{const{getData:t,getMetaData:n}=e,{groups:r}=t(),o=n(),{elementIds:i,refs:a,listInputType:l}=o,s=!!l,c=Ga(r).length>0,u=s||c,d=!s&&c,f=rl(r),p=Sl("label",e);return{"aria-label":(()=>{if(d)return;const e=wl("choiceCount",o,"numberIndicator",{numberIndicator:f});return u?e:`${p}. ${e}`})(),id:i.list,className:Vr(Ta.list,Ta.shiftOptions,Ta.multiSelectList),ref:a.list,role:(()=>{if(!d)return u?"dialog":"listbox"})(),tabIndex:-1}};function ps(){const e=Ba(),{getData:n,getMetaData:r,trigger:o}=e,{open:i,groups:a}=n(),{isSearching:l,getOptionId:s}=r(),c=fs(e),u=i&&!l?ds({groups:a,getOptionId:s,trigger:o}):[];return t.createElement("div",Object.assign({},c),i?u:null)}const hs=({groups:e,multiSelect:n,getOptionId:r,trigger:o})=>Wa(e,!1).map((e=>{if(!e.visible)return null;const i={option:e,trigger:o,key:e.value,getOptionId:r};return n?t.createElement(gl,Object.assign({},i,{isInGroup:!1})):e.isGroupLabel?t.createElement(dl,Object.assign({},i)):t.createElement(Ll,Object.assign({},i))})).filter((e=>!!e));function ms({refs:e,elementIds:t,multiSelect:n}){return{className:Vr(Ta.list),ref:e.list,id:t.list,role:"listbox","aria-multiselectable":n,tabIndex:-1}}function gs(){const{getData:e,trigger:n,getMetaData:r}=Ba(),{open:o,groups:i,multiSelect:a}=e(),{isSearching:l,getOptionId:s,refs:c,elementIds:u}=r(),d=ms({refs:c,elementIds:u,multiSelect:a}),f=o&&!l?hs({groups:i,trigger:n,multiSelect:a,getOptionId:s}):null;return t.createElement("ul",Object.assign({},d),f)}function _s(){const{getData:e,trigger:n,getMetaData:r}=Ba(),{open:o,groups:i,multiSelect:a}=e(),{isSearching:l,getOptionId:s,refs:c,elementIds:u}=r(),d=ms({refs:c,elementIds:u,multiSelect:a}),f=o&&!l?(({groups:e,getOptionId:n,trigger:r})=>e.map((e=>{const o=Object.assign(Object.assign({},us(e)),{className:Vr(Ta.list,Ta.shiftOptions)}),i=hs({groups:[e],trigger:r,getOptionId:n,multiSelect:!1});return t.createElement("ul",Object.assign({},o,{key:o["aria-label"]}),i)})))({groups:i,trigger:n,getOptionId:s}):null;return t.createElement("div",Object.assign({},d),f)}const vs=({forMultiSelectWithGroups:e})=>{const n=Ba(),{getData:r,getMetaData:o,trigger:i}=n,{open:a,groups:l,multiSelect:s}=r(),{isSearching:c,getOptionId:u,refs:d,elementIds:f}=o(),p=Wa(l),h=a&&!c,m=function(e){const n=va(),r=Array.isArray(e)?e.length:0,o=(0,t.useMemo)((()=>({max:r,pos:100,chunkSize:100})),[r]),i=r?e.slice(0,o.pos):[],a=(0,t.useCallback)((()=>{const{max:e,pos:t,chunkSize:r}=o;t>=e||(o.pos=Math.min(t+r,e),window.requestAnimationFrame(n))}),[o]);return(0,t.useEffect)((()=>()=>{o.max=0}),[]),(0,t.useEffect)((()=>{a()})),i}(h?p:[]),g=()=>{let e=m.length;return h?l.map((t=>{const n=t.options.filter((e=>e.visible)),r=Math.min(n.length,e);return e-=r,{options:r>0?n.slice(0,r-1):[]}})):[]};if(e){const e=fs(n),r=h?ds({groups:g(),getOptionId:u,trigger:i}):null;return t.createElement("div",Object.assign({},e),r)}const _=ms({refs:d,elementIds:f,multiSelect:s}),v=h?hs({groups:g(),trigger:i,multiSelect:s,getOptionId:u}):null;return t.createElement("ul",Object.assign({},_),v)},bs=({virtualize:e,multiSelect:n,isMultiSelectAndHasGroupLabels:r,hasVisibleGroupLabels:o})=>e?t.createElement(vs,{forMultiSelectWithGroups:r}):n?r?t.createElement(ps,null):t.createElement(gs,null):o?t.createElement(_s,null):t.createElement(gs,null),ys=()=>{const e=Ba(),{getData:n,getMetaData:r}=e,{open:o,groups:i,multiSelect:a,visibleOptions:l,virtualize:s}=n(),{isSearching:c}=r(),u=o&&!c,d=Vr(Ta.listContainer,!u&&Ta.hidden),f={maxHeight:52*l},p=Ga(i).length>0,h=a&&p;return t.createElement("div",{className:d,style:f},t.createElement(bs,{multiSelect:a,isMultiSelectAndHasGroupLabels:h,virtualize:s,hasVisibleGroupLabels:p}))},xs=e=>{const n=((e,n)=>{const{getData:r,getMetaData:o,trigger:i}=n,{open:a,groups:l,multiSelect:s}=r(),c=o(),{refs:u,elementIds:d,listInputType:f}=c,p=Ga(l).length>0,h=!!f,m=Sl("label",n),g=s&&p&&!h?`${m}. ${wl("choiceCount",c,"numberIndicator",{numberIndicator:rl(l)})}`:m,_=(0,t.useCallback)((()=>{a&&i({id:Ia.generic,type:La.outSideClick})}),[a,i]);return Object.assign(Object.assign(Object.assign({},e),{className:Vr(Ta.listAndInputContainer,a&&Ta.listAndInputContainerVisible,h&&Ta.withSearchOrFilter),ref:u.listContainer,outsideClickTrigger:_,id:d.selectionsAndListsContainer,"aria-hidden":!a}),(h||s&&p)&&{role:"dialog","aria-label":g})})(e,Ba()),{children:r,outsideClickTrigger:o}=n,i=$r(n,["children","outsideClickTrigger"]);return function(e){const n=(0,t.useCallback)((t=>{const{ref:n,callback:r}=e;n&&n.current&&!n.current.contains(t.target)&&r()}),[e.callback,e.ref]);(0,t.useEffect)((()=>(window.addEventListener("click",n,!0),()=>{window.removeEventListener("click",n,!0)})),[n])}({ref:i.ref,callback:()=>{o()}}),t.createElement("div",Object.assign({},i),r)},ws="{{type}}",ks=(e,t)=>{const n=t?"search":"filter";return e.replace(ws,n)},Ss=({getMetaData:e,trigger:t,getData:n},r)=>{const o=e(),{filter:i,elementIds:a,refs:l,search:s,activeDescendant:c}=o,{multiSelect:u,groups:d}=n(),f=Ga(d).length>0,p="search"===r,h=p?s:i,m=xl(ks(`${ws}Label`,p),o),g=xl(ks(`${ws}ClearButtonAriaLabel`,p),o),_=xl(ks(`${ws}Placeholder`,p),o);return Object.assign(Object.assign({className:Vr(Ta.searchOrFilterInput)},function(e){const{id:t,type:n=La.change,trigger:r}=e;return{onChange:e=>{r({id:t,type:n,payload:{value:e.currentTarget.value,originalEvent:e}})}}}({id:Ia[r],trigger:t})),{onButtonClick:e=>{e.preventDefault()},id:a.searchOrFilterInput,key:a.searchOrFilterInput,clearButton:!0,clearButtonAriaLabel:g,label:m,value:h,placeholder:_,ref:l.searchOrFilterInput,"aria-activedescendant":c||"","aria-controls":a.list,"aria-expanded":!0,"aria-labelledby":`${a.searchOrFilterInputLabel} ${a.label}`,"aria-haspopup":u&&f?"dialog":"listbox",role:"combobox",labelId:a.searchOrFilterInputLabel})};function Es(){const e=Ba(),{getMetaData:n}=e,{listInputType:r}=n();if(!r)return null;const o=Ss(e,r);return t.createElement(ca,Object.assign({},o))}const Cs=e=>({className:Vr(Ta.searchAndFilterInfoContainer,e&&Ta.withErrorMessage),"data-testid":"hds-select-search-and-filter-info"});function Os(){const e=Ba(),{getData:n,getMetaData:r}=e,o=(0,t.useRef)(!1),i=n(),{groups:a,open:l}=i,s=r(),{isSearching:c,hasSearchError:u,search:d,filter:f,listInputType:p}=s,h=rl(a),m=()=>`${d} ${f} ${h} ${u?"error":""} ${c?"searching":""}`,g=(0,t.useRef)(m()),_=m(),v=g.current!==_;if(g.current=_,o.current||!c&&!f||(o.current=!0),v){const t=function(e,t){const{groups:n,open:r}=e,{isSearching:o,search:i,filter:a,hasSearchError:l}=t,s=rl(n),c=i||a,u="searchAndFilter",d={value:c,numberIndicator:s};return r?il(u,(()=>{if(o)return xl("searching",t,{value:c});if(c){const e=!!i;if(l)return`${xl("searchErrorTitle",t)} ${xl("searchErrorText",t)}`;if(0===s){const n=ks(`${ws}edWithoutResultsInfo`,e),r=ks(`${ws}WithAnotherTerm`,e);return`${xl(n,t,d)} ${xl(r,t,d)}`}return e?wl("searchResults",t,"numberIndicator",d):`${xl("filterResults",t,d)} ${wl("filterResultsCount",t,"numberIndicator",d)}`}return""})()||"",o||a?800:0):il(u,"")}(i,s);t.content?al(t,e):function(e,t){const{screenReaderNotifications:n}=t.getMetaData(),r=n.findIndex((t=>{const n=!e.type||t.type===e.type,r=!e.content||t.content===e.content;return n&&r}));r>-1&&(n.splice(r,1),t.updateMetaData({screenReaderNotifications:n}))}(t,e)}const b="search"===p,y=!c&&!h&&(d||f),x=c?xl("searching",s,{value:d}):"";if(!l||!p||!y&&!x)return null;const w=Cs(u);return t.createElement("div",Object.assign({},w),x&&t.createElement(t.Fragment,null,t.createElement(Yr,{small:!0,loadingText:"",loadingFinishedText:""}),t.createElement("span",{"data-testid":"hds-select-searching-text"},x)),y&&!u&&t.createElement(t.Fragment,null,t.createElement("span",{"data-testid":"hds-select-no-results"},xl(ks(`${ws}edWithoutResultsInfo`,b),s,{value:f||d})),t.createElement("span",null,xl(ks(`${ws}WithAnotherTerm`,b),s))),u&&t.createElement(t.Fragment,null,t.createElement(ya,{color:"var(--color-error)"}),t.createElement("span",{"data-testid":"hds-select-searching-error"},xl("searchErrorTitle",s)),t.createElement("span",null,xl("searchErrorText",s))))}function Ts(){const{getData:e,getMetaData:n,trigger:r}=Ba(),{disabled:o}=e(),{refs:i,elementIds:a,selectedOptions:l}=n();return t.createElement("div",{id:a.tagList,className:Vr(Ta.tagList),ref:i.tagList},l.map((e=>t.createElement(ql,{option:e,trigger:r,key:e.value,disabled:o}))))}const Is=(e,t=-1)=>{const n=[],r=[];let o=-1;const i=(e,t)=>{o+=1;const{top:i,bottom:a,left:l,right:s}=e;n[o]={top:i,bottom:a,left:l,right:s},r[o]=[],r[o].push(t)},a=(e,t)=>{const i=n[o];i.top=Math.min(i.top,e.top),i.bottom=Math.max(i.bottom,e.bottom),i.left=Math.min(i.left,e.left),i.right=Math.max(i.right,e.right),r[o].push(t)},l=e=>{const t=n[o];return!t||(e.left===t.left||e.right=t.bottom};let s=e.firstElementChild;for(;s;){const e=s.getBoundingClientRect();if(l(e)){if(t>0&&r.length>=t)break;i(e,s)}else a(e,s);s=s.nextElementSibling}return r},Ls=({getData:e,trigger:t,getMetaData:n})=>{const{disabled:r}=e(),o=n(),{elementIds:i,selectedOptions:a}=o,l=kl("tagsClearAllButton",o),s=wl("tagsClearAllButtonAriaLabel",o,"selectionCount",{label:a.length>0?a[0].label:""});return Object.assign(Object.assign({},Fa({id:Ia.clearAllButton,trigger:t})),{children:l,variant:ka.Secondary,className:Ta.clearAllButton,disabled:r,id:i.clearAllButton,"aria-label":s})};function js(){const e=Ls(Ba()),{children:n}=e,r=$r(e,["children"]);return t.createElement(Ea,Object.assign({},r,{iconEnd:t.createElement(Ca,null)}),n)}const zs=e=>{const{getMetaData:t,getData:n,trigger:r}=e,{disabled:o}=n(),i=t(),{showAllTags:a,refs:l,elementIds:s}=i,c=kl(a?"tagsShowLessButton":"tagsShowAllButton",i),u=kl(a?"tagsShowLessButtonAriaLabel":"tagsShowAllButtonAriaLabel",i);return Object.assign(Object.assign({},Fa({id:Ia.showAllButton,trigger:r})),{children:c,variant:ka.Secondary,buttonRef:l.showAllButton,disabled:o,id:s.showAllButton,"aria-label":u,className:Ta.showAllButton})};function As(){const e=Ba(),n=zs(e),{children:r,buttonRef:o}=n,i=$r(n,["children","buttonRef"]);return t.createElement(Ea,Object.assign({},i,{ref:o,iconEnd:t.createElement(ba,{className:Ta.arrowIcon})}),r)}function Ns(){const{getData:e}=Ba(),{clearable:n}=e();return t.createElement("div",{className:Ta.tagListButtons},t.createElement(As,null),n&&t.createElement(js,null))}function Ds(){const{getData:e,getMetaData:n}=Ba(),{multiSelect:r,noTags:o}=e(),{showAllTags:i,selectedOptions:a,refs:l}=n(),s=l.tagList,c=l.showAllButton,u=r?a:[],d=(0,t.useCallback)((()=>{const e=function(e,t){const n=e.current;if(n){const e=Is(n),r=t?e[e.length-1]:e[1],o=r&&r[0],i=n.getBoundingClientRect().top,a=o?o.getBoundingClientRect().bottom-i+"px":void 0;return n.style.maxHeight=a,e}return[]}(s,i);!function(e,t){const n=e.current;n&&(t<=2?n.classList.add(Ta.hiddenButton):n.classList.remove(Ta.hiddenButton))}(c,e.length),function(e){const t=e.current,n=t&&t.querySelectorAll(`* ${Ul}`);if(n){const e=ts(t,"vertical"),r=e>-1?e+1:-1;let o=0;n.forEach((e=>{e&&e.setAttribute&&(e.setAttribute("tabindex",o{d()})),!u.length||o?null:t.createElement("div",Object.assign({},function(e){return{className:Vr(Ta.tagListContainer,e&&Ta.tagListExpanded)}}(i),{ref:f}),t.createElement(Ts,null),t.createElement(Ns,null))}function Ps(e){return Sl(e,Ba())||""}function Rs(){const e=Ba(),n=function({getData:e}){const{invalid:t}=e(),n=Ps("error");return{children:t&&n?n:null,className:Ta.errorText}}(e),{children:r}=n,o=$r(n,["children"]),i=(0,t.useRef)(r);return r&&r!==i.current&&(al(il(Ia.error,r),e),i.current=r),r?t.createElement("div",Object.assign({},o),r):null}function Ms(){const e=function(){const e=Ps("assistive");return{className:Ta.assistiveText,children:e||null}}(),{children:n}=e,r=$r(e,["children"]),o=Ba(),i=(0,t.useRef)(n);return n&&n!==i.current&&(al(il(Ia.assistive,n),o),i.current=n),n?t.createElement("div",Object.assign({},r),n):null}function Bs(){const{getMetaData:e,updateMetaData:n}=Ba(),r=(0,t.useRef)(0);r.current||(r.current=Date.now());const o=va(),i=(0,t.useRef)(null),a=(0,t.useRef)(""),l=e=>e.map((e=>e.content)).join(" "),s=(0,t.useCallback)((()=>{const t=Date.now(),o=e=>!e.content||e.showTime>0&&e.showTime+2e3<=t;if(t-r.current>2e4){const t=e().screenReaderNotifications.filter((e=>!o(e)));n({screenReaderNotifications:t}),r.current=Date.now()}return e().screenReaderNotifications.filter((e=>!o(e)&&(!e.delay||e.addTime+e.delay<=t)))}),[e]),c=(0,t.useCallback)((()=>{a.current!==l(s())&&o()}),[e]);i.current||(i.current=setInterval(c,200)),(0,t.useEffect)((()=>()=>{i.current&&(clearInterval(i.current),i.current=null)}),[]);const u=s(),d=Date.now();return a.current=l(u),t.createElement("div",{"aria-live":"polite",className:Ta.screenReaderNotifications,"data-testid":"hds-select-screen-reader-notifications"},u.map((e=>(e.showTime||(e.showTime=d),t.createElement("span",{key:e.content},e.content)))))}function Fs(e){var{options:n,open:r,groups:o,icon:i,required:a,onChange:l,children:s,id:c,onFocus:u,onBlur:d,disabled:f,texts:p,invalid:h,multiSelect:m,noTags:g,visibleOptions:_,virtualize:v,filter:b,onSearch:y,value:x,theme:w,clearable:k}=e,S=$r(e,["options","open","groups","icon","required","onChange","children","id","onFocus","onBlur","disabled","texts","invalid","multiSelect","noTags","visibleOptions","virtualize","filter","onSearch","value","theme","clearable"]);const E=(0,t.useMemo)((()=>({groups:sl({options:n,groups:o,value:x,children:s}),open:!!r,required:!!a,invalid:!!h,disabled:!!f,multiSelect:!!m,noTags:!!g,visibleOptions:_||5.5,virtualize:!!v,onChange:l,onFocus:u,onBlur:d,filterFunction:b,onSearch:y,clearable:!1!==k})),[n,r,o,l,f,h,a,g,v,_,y,u,d,x]),C=(0,t.useMemo)((()=>{const e=`${c||(0,Wr.uniqueId)("hds-select-")}`,n=new Map;let r=0;const o=()=>{if(E.onSearch||E.filterFunction)return E.onSearch?Ia.search:Ia.filter};return{lastToggleCommand:0,lastClickedOption:void 0,showAllTags:!1,icon:i,activeDescendant:void 0,focusTarget:void 0,refs:{button:(0,t.createRef)(),listContainer:(0,t.createRef)(),list:(0,t.createRef)(),selectionsAndListsContainer:(0,t.createRef)(),tagList:(0,t.createRef)(),showAllButton:(0,t.createRef)(),searchOrFilterInput:(0,t.createRef)(),container:(0,t.createRef)()},selectedOptions:Ka(E.groups),elementIds:nl(e),textProvider:yl(p),getOptionId:t=>{const o=t.isGroupLabel?`hds-group-${t.label}`:t.value,i=n.get(o);if(!i){const t=`${e}-option-${r}`;return r+=1,n.set(o,t),t}return i},listInputType:o(),hasListInput:!!o(),filter:"",search:"",isSearching:!1,hasSearchError:!1,cancelCurrentSearch:void 0,screenReaderNotifications:[]}}),[c,E.groups,E.filterFunction,E.onSearch,p]);return(0,t.useEffect)((()=>()=>{C.cancelCurrentSearch&&C.cancelCurrentSearch()}),[]),t.createElement(Xl,{initialData:E,metaData:C,onChange:Yl},t.createElement(Kl,Object.assign({},S,{theme:w}),t.createElement(Zl,null),t.createElement(ls,null,t.createElement(as,null),t.createElement(xs,null,t.createElement(Es,null),t.createElement(ys,null),t.createElement(Os,null))),t.createElement(Rs,null),t.createElement(Ms,null),t.createElement(Ds,null),t.createElement(Bs,null)))}const $s=e=>{var{"aria-label":n="location","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.9669 1.5C14.0265 1.5 16.0869 2.27765 17.6579 3.83367C20.8001 6.945 20.5878 11.7938 17.6579 15.1017L17.0345 15.8107C14.4235 18.8021 12.9688 20.7706 11.9669 22.7477C10.8937 20.6185 9.28527 18.4993 6.27797 15.1017C3.34814 11.7938 3.13508 6.945 6.27797 3.83367C7.84906 2.27765 9.90869 1.5 11.9669 1.5ZM11.999 3.5C10.3743 3.5 8.84685 4.12598 7.69956 5.26179C6.56645 6.38341 5.97897 7.81769 6.00058 9.41066C6.02151 10.984 6.64884 12.5453 7.76709 13.8087L8.42773 14.5606C10.0167 16.3842 11.1442 17.8 12.0004 19.0644C12.9748 17.6274 14.2916 16.0006 16.233 13.8087C17.3512 12.5453 17.9786 10.984 17.9995 9.41066C18.0198 7.81769 17.4323 6.38341 16.3005 5.26179C15.1519 4.12598 13.6251 3.5 11.999 3.5ZM12.0004 6C13.9338 6 15.5 7.56702 15.5 9.50039C15.5 11.433 13.9338 13 12.0004 13C10.067 13 8.5 11.433 8.5 9.50039C8.5 7.56702 10.067 6 12.0004 6ZM12.0003 8C11.1725 8 10.5 8.67319 10.5 9.50034C10.5 10.3268 11.1725 11 12.0003 11C12.8275 11 13.5 10.3268 13.5 9.50034C13.5 8.67319 12.8275 8 12.0003 8Z",fill:"currentColor"}))},Us=e=>{var{"aria-label":n="angle-up","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 11.5L17 16.5L18.5 15L12 8.5L5.5 15L7 16.5L12 11.5Z",fill:"currentColor"}))};var Hs={accordion:"Accordion-module_accordion__2fPUT",card:"Accordion-module_card__1iRKx",border:"Accordion-module_border__2AgQd",accordionHeader:"Accordion-module_accordionHeader__3_uK7",small:"Accordion-module_small__2dPrn",closeButton:"Accordion-module_closeButton__1Qt8U",medium:"Accordion-module_medium__1aqhZ",large:"Accordion-module_large__1LpkY",accordionContent:"Accordion-module_accordionContent__1umso",contentWithCloseButton:"Accordion-module_contentWithCloseButton__-einM"};Ur(".Accordion-module_accordion__2fPUT{--background-color:var(--color-white);--border-color:var(--color-black-60);--header-color:var(--color-black-90);--header-outline-color-focus:var(--color-coat-of-arms);--content-color:var(--color-black-90);--content-font-size:var(--fontsize-body-m);--content-line-height:var(--lineheight-l);--close-button-background-color-active:var(--close-button-background-color-hover);--close-button-background-color-disabled:inherit;--close-button-background-color-focus:transparent;--close-button-background-color-hover:var(--color-black-5);--close-button-background-color:inherit;--close-button-border-color-active:var(--header-outline-color-focus);--close-button-border-color-disabled:inherit;--close-button-border-color-focus:var(--header-outline-color-focus);--close-button-border-color-hover:transparent;--close-button-border-color:inherit;--close-button-color-active:var(--close-button-color-hover);--close-button-color-disabled:inherit;--close-button-color-focus:var(--close-button-color-hover);--close-button-color-hover:var(--close-button-color);--close-button-color:var(--content-font-color);--close-button-outline-color-focus:var(--header-outline-color-focus);align-items:flex-start;display:flex;flex-direction:column}.Accordion-module_accordion__2fPUT:not(.Accordion-module_card__1iRKx){border-bottom:1px solid var(--border-color)}.Accordion-module_accordion__2fPUT.Accordion-module_card__1iRKx{background-color:var(--background-color);padding-left:var(--padding-horizontal);padding-right:var(--padding-horizontal)}.Accordion-module_accordion__2fPUT.Accordion-module_border__2AgQd{border:2px solid var(--border-color)}.Accordion-module_accordionHeader__3_uK7{align-items:center;color:var(--header-color);display:flex;font-size:var(--header-font-size);font-weight:var(--header-font-weight);justify-content:space-between;letter-spacing:var(--header-letter-spacing);line-height:var(--header-line-height);padding-bottom:var(--padding-vertical);padding-top:var(--padding-vertical);width:100%}.Accordion-module_accordionHeader__3_uK7>div{flex:1 1 auto}.Accordion-module_accordionHeader__3_uK7 button{--background-color-hover:transparent;--background-color:transparent;--border-color:transparent;--color:inherit;--icon-reposition:unset;--min-size:initial;border:none;font-weight:inherit;justify-content:space-between;line-height:var(--header-line-height);outline-offset:0;padding:0;text-align:start}.Accordion-module_accordionHeader__3_uK7 button:focus{outline:2px solid var(--header-outline-color-focus)}.Accordion-module_small__2dPrn{--header-font-size:var(--fontsize-heading-s);--padding-vertical:var(--spacing-s);--header-font-weight:700;--header-letter-spacing:0;--header-line-height:var(--lineheight-l);--padding-horizontal:var(--spacing-2-xs);--icon-size:28px}.Accordion-module_small__2dPrn .Accordion-module_closeButton__1Qt8U{margin-right:-4px}.Accordion-module_medium__1aqhZ{--header-font-size:var(--fontsize-heading-m);--padding-vertical:var(--spacing-m);--header-font-weight:500;--header-letter-spacing:-0.2px;--header-line-height:var(--lineheight-m);--padding-horizontal:var(--spacing-m);--icon-size:36px}.Accordion-module_large__1LpkY{--header-font-size:var(--fontsize-heading-l);--padding-vertical:var(--spacing-l);--header-font-weight:400;--header-letter-spacing:-0.4px;--header-line-height:var(--lineheight-m);--padding-horizontal:var(--spacing-l);--icon-size:52px}.Accordion-module_large__1LpkY .Accordion-module_closeButton__1Qt8U{margin-right:8px}.Accordion-module_accordionContent__1umso{align-items:flex-start;color:var(--content-color);display:flex;flex-direction:column;font-size:var(--content-font-size);line-height:var(--content-line-height);padding-bottom:var(--spacing-m);width:100%}.Accordion-module_accordionContent__1umso .Accordion-module_closeButton__1Qt8U{--background-color-active:var(--close-button-background-color-active);--background-color-disabled:var(--close-button-background-color-disabled);--background-color-focus:var(--close-button-background-color-focus);--background-color-hover:var(--close-button-background-color-hover);--background-color:var(--close-button-background-color);--border-color-active:var(--close-button-border-color-active);--border-color-disabled:var(--close-button-border-color-disabled);--border-color-focus:var(--close-button-border-color-focus);--border-color-hover:var(--close-button-border-color-hover);--border-color:var(--close-button-border-color);--color-active:var(--close-button-color-active);--color-disabled:var(--close-button-color-disabled);--color-focus:var(--close-button-color-focus);--color-hover:var(--close-button-color-hover);--color:var(--close-button-color);--icon-reposition:unset;--icon-size:24px;--outline-color-focus:var(--close-button-outline-color-focus);--padding-horizontal:8px;align-self:flex-end;border:none;outline-offset:0}.Accordion-module_accordionContent__1umso .Accordion-module_closeButton__1Qt8U:focus{outline:2px solid var(--header-outline-color-focus)}.Accordion-module_contentWithCloseButton__-einM{padding-bottom:0}");var qs;!function(e){e.Small="small",e.Medium="medium",e.Large="large"}(qs||(qs={}));const Vs=e=>({en:"Close",fi:"Sulje",sv:"Stäng"}[e]),Ws=e=>{var{border:n=!1,card:r=!1,children:o,className:i,closeButtonClassName:a,closeButton:l=!0,heading:s,headingLevel:c=2,id:u,initiallyOpen:d=!1,language:f="fi",size:p=qs.Medium,theme:h}=e,m=$r(e,["border","card","children","className","closeButtonClassName","closeButton","heading","headingLevel","id","initiallyOpen","language","size","theme"]);const g=(0,t.useRef)(null),[_,v]=(0,t.useState)(!1),[b]=(0,t.useState)(u||(0,Wr.uniqueId)("accordion-")),y=Kr(Hs.accordion,h),{isOpen:x,buttonProps:w,contentProps:k}=(({initiallyOpen:e=!1})=>{const[n,r]=(0,t.useState)(e),o=()=>{r(!0)},i=()=>{r(!1)},a=()=>{n?i():o()},l={onClick:a,"aria-expanded":n},s={};return!1===n&&(s.style={display:"none"}),{isOpen:n,openAccordion:o,closeAccordion:i,toggleAccordion:a,buttonProps:l,contentProps:s}})({initiallyOpen:d}),S=x?t.createElement(Us,{style:{width:"100%",height:"100%"}}):t.createElement(ba,{style:{width:"100%",height:"100%"}}),E=function(){const[e,n]=t.useState(!1);return t.useEffect((()=>{n(!0)}),[]),e}();(0,t.useEffect)((()=>{if(!E)return;const e=setTimeout((()=>{g.current.focus(),!0===_&&(v(!1),w.onClick())}),50);return()=>clearTimeout(e)}),[_]);const C=()=>{v(!0)};return t.createElement("div",Object.assign({},m,{className:Vr(Hs.accordion,r&&Hs.card,r&&n&&Hs.border,x&&Hs.isOpen,Hs[p],y,i),id:b}),t.createElement("div",{className:Vr(Hs.accordionHeader)},t.createElement("div",{role:"heading","aria-level":c,id:`${b}-heading`},t.createElement(Ea,Object.assign({ref:g,"aria-labelledby":`${b}-heading`,iconEnd:S},w,{variant:ka.Supplementary,fullWidth:!0}),s))),t.createElement("div",Object.assign({},k,{id:`${b}-content`,role:"region",className:Vr(Hs.accordionContent,r&&Hs.card,l&&Hs.contentWithCloseButton),"aria-labelledby":`${b}-heading`}),o,l&&t.createElement(Ea,{"data-testid":`${b}-closeButton`,"aria-label":`${Vs(f)} ${s}`,className:Vr(Hs.closeButton,a),size:xa.Small,onKeyPress:e=>{" "===e.key&&C()},onClick:()=>{C()},variant:ka.Supplementary,iconEnd:t.createElement(Us,null)},Vs(f))))};var Gs={LANGUAGE:"search_api_language",CONTENT_TYPE:"content_type",TITLE:"title",TITLE_FOR_UI:"title_for_ui",FIELD_PROJECT_DISTRICT_TITLE:"field_project_district_title",FIELD_PROJECT_DISTRICT_TITLE_FOR_UI:"field_project_district_title_for_ui",FIELD_PROJECT_THEME_NAME:"field_project_theme_name",FIELD_PROJECT_PHASE_NAME:"field_project_phase_name",FIELD_PROJECT_TYPE_NAME:"field_project_type_name",FIELD_PROJECT_SEARCH_METATAGS:"field_project_search_metatags.keyword",FIELD_DISTRICT_SEARCH_METATAGS:"field_district_search_metatags.keyword",FIELD_DISTRICT_SUBDISTRICTS_TITLE:"field_district_subdistricts_title",FIELD_DISTRICT_SUBDISTRICTS_TITLE_FOR_UI:"field_district_subdistricts_title_for_ui",DISTRICTS_FOR_FILTERS_DISTRICT_TITLE:"district_title",DISTRICTS_FOR_FILTERS_DISTRICT_TITLE_FOR_UI:"district_title_for_ui",PROJECT_THEME_NAME:"project_theme_name",PROJECT_PHASE_NAME:"project_phase_name",PROJECT_TYPE_NAME:"project_type_name"};const Ks={term:{[`${Gs.LANGUAGE}`]:window.drupalSettings.path.currentLanguage||"fi"}},Zs={terms:{[Gs.CONTENT_TYPE]:["project","district"]}},Js={most_relevant:{_score:{order:"desc"},[`${Gs.TITLE}`]:{order:"asc"}},asc:{[`${Gs.TITLE}`]:{order:"asc"}},desc:{[`${Gs.TITLE}`]:{order:"desc"}}},Qs={aggs:{[Gs.FIELD_PROJECT_DISTRICT_TITLE]:{terms:{field:`${Gs.FIELD_PROJECT_DISTRICT_TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},[Gs.TITLE]:{terms:{field:`${Gs.TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},[Gs.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{terms:{field:`${Gs.FIELD_DISTRICT_SUBDISTRICTS_TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},districts_for_filters:{terms:{field:`${Gs.DISTRICTS_FOR_FILTERS_DISTRICT_TITLE}`,size:500,order:{_key:"asc"}}},[Gs.FIELD_PROJECT_THEME_NAME]:{terms:{field:`${Gs.FIELD_PROJECT_THEME_NAME}`,size:500,order:{_key:"asc"}}},project_theme_taxonomy_terms:{terms:{field:`${Gs.PROJECT_THEME_NAME}`,size:500,order:{_key:"asc"}}},[Gs.FIELD_PROJECT_PHASE_NAME]:{terms:{field:`${Gs.FIELD_PROJECT_PHASE_NAME}`,size:500,order:{_key:"asc"}}},project_phase_taxonomy_terms:{terms:{field:`${Gs.PROJECT_PHASE_NAME}`,size:500,order:{_key:"asc"}}},[Gs.FIELD_PROJECT_TYPE_NAME]:{terms:{field:`${Gs.FIELD_PROJECT_TYPE_NAME}`,size:500,order:{_key:"asc"}}},project_type_taxonomy_terms:{terms:{field:`${Gs.PROJECT_TYPE_NAME}`,size:500,order:{_key:"asc"}}}},query:{bool:{filter:[Ks]}}};var Ys={INDEX:"projects,districts,districts_for_filters,project_themes,project_phases,project_types"};var Xs={TITLE:"title",DISTRICTS:"districts",THEME:"project_theme",PHASE:"project_phase",TYPE:"project_type",RESULTS:"page"};const ec={[Xs.TITLE]:`${Gs.TITLE}`,[Xs.DISTRICTS]:`${Gs.FIELD_PROJECT_DISTRICT_TITLE}`,[Xs.THEME]:`${Gs.FIELD_PROJECT_THEME_NAME}`,[Xs.PHASE]:`${Gs.FIELD_PROJECT_PHASE_NAME}`,[Xs.TYPE]:`${Gs.FIELD_PROJECT_TYPE_NAME}`},tc=e=>"string"!=typeof e?"":e.charAt(0).toUpperCase()+e.slice(1);function nc(e,t,n){let r=[];if(e&&e[t]&&e[t].buckets){let t=[];Object.keys(e).forEach((r=>{r!==n&&(t=[...t,...e[r].buckets])}));const o=t.reduce(((e,t)=>{const n=Object.values(e).find((e=>e.key===t.key));return n?(e[t.key]={key:t.key,doc_count:n.doc_count+t.doc_count},e):(e[t.key]=t,e)}),[]);r=e[n].buckets.map((e=>{let t=`${tc(e.key)} (0)`;const n=Object.values(o).find((t=>t.key===e.key));return void 0!==n&&(t=`${tc(e.key)} (${n.doc_count})`),{label:t,value:e.key}}))}return r}var rc=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function l(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,l)}s((r=r.apply(e,t||[])).next())}))};function oc(e,t,n=8e3){return rc(this,void 0,void 0,(function*(){const r=new AbortController,o=setTimeout((()=>r.abort()),n),i=yield fetch(e,Object.assign(Object.assign({},t),{signal:r.signal}));return clearTimeout(o),i}))}var ic=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function l(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,l)}s((r=r.apply(e,t||[])).next())}))};const ac=to((e=>{const t={},n=e.entries();let r=n.next();for(;!r.done;){const[e,o]=r.value;if(o){const i=t[e];if(i){const n=Array.isArray(i)?[...i,o]:[i,o];t[e]=n}else t[e]=[o];r=n.next()}else r=n.next()}return t})(new URLSearchParams(window.location.search))),lc=to(null,((e,t,n)=>{n.page=n.page||"1",t(ac,n);const r=new URL(window.location.toString()),o=new URLSearchParams;for(const e in n){const t=n[e];Array.isArray(t)?t.forEach((t=>o.append(e,t))):t?o.set(e,t.toString()):o.delete(e)}r.search=o.toString(),window.history.pushState({},"",r)})),sc=to(null,((e,t,n)=>{const r=e(ac);t(lc,Object.assign(Object.assign({},r),{page:n}))})),cc=to((e=>{var t;return Number(null===(t=e(ac))||void 0===t?void 0:t.page)||1})),uc=to((()=>ic(void 0,void 0,void 0,(function*(){const e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search.elastic_proxy_url,t=JSON.stringify(Qs);return oc(`${e}/${Ys.INDEX}/_search`,{method:"POST",headers:{"Content-Type":"application/json"},body:t}).then((e=>e.json())).then((e=>{const t=null==e?void 0:e.aggregations;return t?{error:null,aggs:t}:{error:new Error("Initialization failed."),aggs:{}}})).catch((e=>({error:e,aggs:{}})))})))),dc=to(""),fc=to((e=>ic(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(uc);if(t)return[];return nc(n,Gs.FIELD_PROJECT_DISTRICT_TITLE,"districts_for_filters")})))),pc=to([]),hc=to((e=>ic(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(uc);if(t)return[];return nc(n,Gs.FIELD_PROJECT_THEME_NAME,"project_theme_taxonomy_terms")})))),mc=to([]),gc=to((e=>ic(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(uc);if(t)return[];return nc(n,Gs.FIELD_PROJECT_PHASE_NAME,"project_phase_taxonomy_terms")})))),_c=to([]),vc=to((e=>ic(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(uc);if(t)return[];return nc(n,Gs.FIELD_PROJECT_TYPE_NAME,"project_type_taxonomy_terms")})))),bc=to([]),yc=to(null,((e,t)=>{t(dc,""),t(pc,[]),t(mc,[]),t(_c,[]),t(bc,[]),t(lc,{})}));var xc=({value:t,clearSelection:n})=>(0,e.jsx)("li",{className:"content-tags__tags__tag content-tags__tags--interactive",children:(0,e.jsx)(Ea,{"aria-label":Drupal.t("Remove @item from search results",{"@item":t.toString()},{context:"Search: remove item aria label"}),className:"hdbt-search__remove-selection-button",iconEnd:(0,e.jsx)(fa,{className:"hdbt-search__remove-selection-icon"}),variant:ka.Supplementary,onClick:n,children:t})},`${t.toString()}`);var wc=({showClearButton:n,resetForm:r,children:o})=>{const i="string"==typeof o?o.trim().length>0:t.Children.toArray(o).some((e=>!1!==e&&void 0!==e));return(0,e.jsx)("div",{className:"hdbt-search__selections-wrapper",children:i&&(0,e.jsxs)("ul",{className:"hdbt-search__selections-container content-tags__tags",children:[o,(0,e.jsx)("li",{className:"hdbt-search__clear-all",children:(0,e.jsx)(Ea,{"aria-hidden":!n,className:"hdbt-search__clear-all-button",iconStart:(0,e.jsx)(fa,{className:"hdbt-search__clear-all-icon"}),onClick:r,style:n?{}:{visibility:"hidden"},variant:ka.Supplementary,children:Drupal.t("Clear selections",{},{context:"React search: clear selections"})})})]})})};var kc=(e=[],t=[])=>{const n=[];return e.forEach((e=>{const r=t.find((t=>t.value.toString()===e.toString()));r&&n.push(r)})),n};var Sc=()=>{var t,n,r,o,i,a,l,s;const c=bo(ac),u=yo(yc),d=bo(fc),f=yo(pc),p=bo(hc),h=yo(mc),m=bo(gc),g=yo(_c),_=bo(vc),v=yo(bc),b=(null===(t=null==c?void 0:c.districts)||void 0===t?void 0:t.length)||(null===(n=null==c?void 0:c.project_theme)||void 0===n?void 0:n.length)||(null===(r=null==c?void 0:c.project_phase)||void 0===r?void 0:r.length)||(null===(o=null==c?void 0:c.project_type)||void 0===o?void 0:o.length),y=Boolean(null===(i=c.districts)||void 0===i?void 0:i.length),x=Boolean(null===(a=c.project_theme)||void 0===a?void 0:a.length),w=Boolean(null===(l=c.project_phase)||void 0===l?void 0:l.length),k=Boolean(null===(s=c.project_type)||void 0===s?void 0:s.length);return(0,e.jsxs)(wc,{showClearButton:b,resetForm:u,children:[y&&(0,e.jsx)(Ec,{updater:f,valueKey:Xs.DISTRICTS,values:kc(c.districts,d)}),x&&(0,e.jsx)(Ec,{updater:h,valueKey:Xs.THEME,values:kc(c.project_theme,p)}),w&&(0,e.jsx)(Ec,{updater:g,valueKey:Xs.PHASE,values:kc(c.project_phase,m)}),k&&(0,e.jsx)(Ec,{updater:v,valueKey:Xs.TYPE,values:kc(c.project_type,_)})]})};const Ec=({updater:t,values:n,valueKey:r})=>{const o=bo(ac),i=yo(lc);return(0,e.jsx)(e.Fragment,{children:n.map((a=>(0,e.jsx)(xc,{value:tc(a.value),clearSelection:()=>(e=>{const a=n,l=a.findIndex((t=>t.value===e));a.splice(l,1),t(a),i(Object.assign(Object.assign({},o),{[r]:a.map((e=>e.value))}))})(a.value)},a.value)))})};var Cc=()=>{const n=bo(ac),r=yo(lc),[o,i]=xo(dc),a=bo(fc),[l,s]=xo(pc),[c,u]=(0,t.useState)(!1),d=bo(hc),[f,p]=xo(mc),[h,m]=(0,t.useState)(!1),g=bo(gc),[_,v]=xo(_c),[b,y]=(0,t.useState)(!1),x=bo(vc),[w,k]=xo(bc),[S,E]=(0,t.useState)(!1);(0,t.useEffect)((()=>{var e;i((null===(e=null==n?void 0:n.title)||void 0===e?void 0:e.toString())||""),s(kc(null==n?void 0:n.districts,a)),p(kc(null==n?void 0:n.project_theme,d)),v(kc(null==n?void 0:n.project_phase,g)),k(kc(null==n?void 0:n.project_type,x))}),[]);const C=!!Object.keys(n).find((e=>{var t;return Object.keys(ec).includes(e)&&(null===(t=null==n?void 0:n[e])||void 0===t?void 0:t.length)})),O=Drupal.t("Residential area",{},{context:"District and project search form label"}),T=Drupal.t("Project theme",{},{context:"District and project search form label"}),I=Drupal.t("Project stage",{},{context:"District and project search form label"}),L=Drupal.t("Project type",{},{context:"District and project search form label"});return(0,e.jsx)("form",{onSubmit:e=>{e.preventDefault(),r({title:o,districts:l.map((e=>e.value)),project_theme:f.map((e=>e.value)),project_phase:_.map((e=>e.value)),project_type:w.map((e=>e.value))})},role:"search",children:(0,e.jsxs)("div",{className:"district-project-search-form__filters-container",children:[(0,e.jsxs)("div",{className:"district-project-search-form__filters",children:[(0,e.jsx)(ca,{id:"district-or-project-name",label:Drupal.t("Name of residential area or project",{},{context:"District and project search form label"}),onChange:({target:{value:e}})=>i(e),placeholder:Drupal.t("For example, Pasila",{},{context:"District and project search form label"}),type:"search",value:o}),(0,e.jsx)(Fs,{filter:Ya,icon:(0,e.jsx)($s,{}),id:Xs.DISTRICTS,multiSelect:!0,noTags:!0,onChange:(e,t)=>{s(e),t&&u(!0)},onBlur:()=>u(!1),open:c,options:a,texts:{clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":O},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":O},{context:"React search clear selection label"}),label:O,placeholder:Drupal.t("All areas",{},{context:"District and project search form label"})},theme:{"--checkbox-background-selected":"var(--hdbt-color-black)","--focus-outline-color":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"},value:l})]}),(0,e.jsx)(Ws,{className:"district-project-search-form__additional-filters",heading:Drupal.t("Refine the project search",{},{context:"District and project search"}),headingLevel:3,initiallyOpen:C,language:window.drupalSettings.path.currentLanguage||"fi",size:qs.Small,theme:{"--header-font-size":"var(--fontsize-heading-xxs)","--header-line-height":"var(--lineheight-s)"},children:(0,e.jsxs)("div",{className:"district-project-search-form__filters",children:[(0,e.jsx)(Fs,{filter:Ya,id:Xs.THEME,multiSelect:!0,noTags:!0,onChange:(e,t)=>{p(e),t&&m(!0)},onBlur:()=>m(!1),open:h,options:d,texts:{clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":T},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":T},{context:"React search clear selection label"}),label:T,placeholder:Drupal.t("All themes",{},{context:"District and project search form label"})},theme:{"--checkbox-background-selected":"var(--hdbt-color-black)","--focus-outline-color":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"},value:f}),(0,e.jsx)(Fs,{filter:Ya,id:Xs.PHASE,multiSelect:!0,noTags:!0,onChange:(e,t)=>{v(e),t&&y(!0)},onBlur:()=>y(!1),open:b,options:g,texts:{clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":I},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":I},{context:"React search clear selection label"}),label:I,placeholder:Drupal.t("All stages",{},{context:"District and project search form label"})},theme:{"--checkbox-background-selected":"var(--hdbt-color-black)","--focus-outline-color":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"},value:_}),(0,e.jsx)(Fs,{filter:Ya,id:Xs.TYPE,multiSelect:!0,noTags:!0,onChange:(e,t)=>{k(e),t&&E(!0)},onBlur:()=>E(!1),open:S,options:x,texts:{clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":L},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":L},{context:"React search clear selection label"}),label:L,placeholder:Drupal.t("All types",{},{context:"District and project search form label"})},theme:{"--checkbox-background-selected":"var(--hdbt-color-black)","--focus-outline-color":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"},value:w})]})}),(0,e.jsx)("div",{className:"district-project-search-form__submit",children:(0,e.jsx)(Ea,{className:"district-project-search-form__submit-button",theme:wa.Black,type:"submit",variant:ka.Primary,children:Drupal.t("Search",{},{context:"React search: submit button label"})})}),(0,e.jsx)(Sc,{})]})})},Oc=n(9888);const Tc=()=>{},Ic=Tc(),Lc=Object,jc=e=>e===Ic,zc=e=>"function"==typeof e,Ac=(e,t)=>({...e,...t}),Nc=new WeakMap;let Dc=0;const Pc=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,i;if(Lc(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=Nc.get(e),o)return o;if(o=++Dc+"~",Nc.set(e,o),n==Array){for(o="@",i=0;i{const n=Rc.get(e);return[()=>!jc(t)&&e.get(t)||Mc,r=>{if(!jc(t)){const o=e.get(t);t in Bc||(Bc[t]=o),n[5](t,Ac(o,r),o||Mc)}},n[6],()=>!jc(t)&&t in Bc?Bc[t]:!jc(t)&&e.get(t)||Mc]};let qc=!0;const[Vc,Wc]=$c&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Tc,Tc],Gc={isOnline:()=>qc,isVisible:()=>{const e=Uc&&document.visibilityState;return jc(e)||"hidden"!==e}},Kc={initFocus:e=>(Uc&&document.addEventListener("visibilitychange",e),Vc("focus",e),()=>{Uc&&document.removeEventListener("visibilitychange",e),Wc("focus",e)}),initReconnect:e=>{const t=()=>{qc=!0,e()},n=()=>{qc=!1};return Vc("online",t),Vc("offline",n),()=>{Wc("online",t),Wc("offline",n)}}},Zc=!t.useId,Jc=!$c||"Deno"in window,Qc=e=>$c&&typeof window.requestAnimationFrame!=Fc?window.requestAnimationFrame(e):setTimeout(e,1),Yc=Jc?t.useEffect:t.useLayoutEffect,Xc="undefined"!=typeof navigator&&navigator.connection,eu=!Jc&&Xc&&(["slow-2g","2g"].includes(Xc.effectiveType)||Xc.saveData),tu=e=>{if(zc(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?Pc(e):"",t]};let nu=0;const ru=()=>++nu;var ou=3,iu=0,au=2,lu=1;async function su(...e){const[t,n,r,o]=e,i=Ac({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{});let a=i.populateCache;const l=i.rollbackOnError;let s=i.optimisticData;const c=i.throwOnError;if(zc(n)){const e=n,r=[],o=t.keys();for(const n of o)!/^\$(inf|sub)\$/.test(n)&&e(t.get(n)._k)&&r.push(n);return Promise.all(r.map(u))}return u(n);async function u(n){const[o]=tu(n);if(!o)return;const[u,d]=Hc(t,o),[f,p,h,m]=Rc.get(t),g=()=>{const e=f[o];return(zc(i.revalidate)?i.revalidate(u().data,n):!1!==i.revalidate)&&(delete h[o],delete m[o],e&&e[0])?e[0](2).then((()=>u().data)):u().data};if(e.length<3)return g();let _,v=r;const b=ru();p[o]=[b,0];const y=!jc(s),x=u(),w=x.data,k=x._c,S=jc(k)?w:k;if(y&&(s=zc(s)?s(S,w):s,d({data:s,_c:S})),zc(v))try{v=v(S)}catch(e){_=e}if(v&&(e=>zc(e.then))(v)){if(v=await v.catch((e=>{_=e})),b!==p[o][0]){if(_)throw _;return v}_&&y&&(e=>"function"==typeof l?l(e):!1!==l)(_)&&(a=!0,d({data:S,_c:Ic}))}if(a&&!_)if(zc(a)){const e=a(v,S);d({data:e,error:Ic,_c:Ic})}else d({data:v,error:Ic,_c:Ic});if(p[o][1]=ru(),Promise.resolve(g()).then((()=>{d({_c:Ic})})),!_)return v;if(c)throw _}}const cu=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},uu=(e,t)=>{if(!Rc.has(e)){const n=Ac(Kc,t),r={},o=su.bind(Ic,e);let i=Tc;const a={},l=(e,t)=>{const n=a[e]||[];return a[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},s=(t,n,r)=>{e.set(t,n);const o=a[t];if(o)for(const e of o)e(n,r)},c=()=>{if(!Rc.has(e)&&(Rc.set(e,[r,{},{},{},o,s,l]),!Jc)){const t=n.initFocus(setTimeout.bind(Ic,cu.bind(Ic,r,0))),o=n.initReconnect(setTimeout.bind(Ic,cu.bind(Ic,r,1)));i=()=>{t&&t(),o&&o(),Rc.delete(e)}}};return c(),[e,o,c,i]}return[e,Rc.get(e)[4]]},[du,fu]=uu(new Map),pu=Ac({onLoadingSlow:Tc,onSuccess:Tc,onError:Tc,onErrorRetry:(e,t,n,r,o)=>{const i=n.errorRetryCount,a=o.retryCount,l=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;!jc(i)&&a>i||setTimeout(r,l,o)},onDiscarded:Tc,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:eu?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:eu?5e3:3e3,compare:(e,t)=>Pc(e)==Pc(t),isPaused:()=>!1,cache:du,mutate:fu,fallback:{}},Gc),hu=(e,t)=>{const n=Ac(e,t);if(t){const{use:r,fallback:o}=e,{use:i,fallback:a}=t;r&&i&&(n.use=r.concat(i)),o&&a&&(n.fallback=Ac(o,a))}return n},mu=(0,t.createContext)({}),gu=$c&&window.__SWR_DEVTOOLS_USE__,_u=gu?window.__SWR_DEVTOOLS_USE__:[],vu=e=>zc(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],bu=_u.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=tu(t),[,,,o]=Rc.get(du);if(r.startsWith("$inf$"))return n(...e);const i=o[r];return jc(i)?n(...e):(delete o[r],i)}),r)));gu&&(window.__SWR_DEVTOOLS_REACT__=t);const yu=t.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;throw"rejected"===e.status?e.reason:(e.status="pending",e.then((t=>{e.status="fulfilled",e.value=t}),(t=>{e.status="rejected",e.reason=t})),e)}),xu={dedupe:!0},wu=(Lc.defineProperty((e=>{const{value:n}=e,r=(0,t.useContext)(mu),o=zc(n),i=(0,t.useMemo)((()=>o?n(r):n),[o,r,n]),a=(0,t.useMemo)((()=>o?i:hu(r,i)),[o,r,i]),l=i&&i.provider,s=(0,t.useRef)(Ic);l&&!s.current&&(s.current=uu(l(a.cache||du),i));const c=s.current;return c&&(a.cache=c[0],a.mutate=c[1]),Yc((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,t.createElement)(mu.Provider,Ac(e,{value:a}))}),"defaultValue",{value:pu}),ku=(e,n,r)=>{const{cache:o,compare:i,suspense:a,fallbackData:l,revalidateOnMount:s,revalidateIfStale:c,refreshInterval:u,refreshWhenHidden:d,refreshWhenOffline:f,keepPreviousData:p}=r,[h,m,g,_]=Rc.get(o),[v,b]=tu(e),y=(0,t.useRef)(!1),x=(0,t.useRef)(!1),w=(0,t.useRef)(v),k=(0,t.useRef)(n),S=(0,t.useRef)(r),E=()=>S.current,C=()=>E().isVisible()&&E().isOnline(),[O,T,I,L]=Hc(o,v),j=(0,t.useRef)({}).current,z=jc(l)?r.fallback[v]:l,A=(e,t)=>{for(const n in j){const r=n;if("data"===r){if(!i(e[r],t[r])){if(!jc(e[r]))return!1;if(!i(U,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},N=(0,t.useMemo)((()=>{const e=!!v&&!!n&&(jc(s)?!E().isPaused()&&!a&&(!!jc(c)||c):s),t=t=>{const n=Ac(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=O(),o=L(),i=t(r),l=r===o?i:t(o);let u=i;return[()=>{const e=t(O());return A(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>l]}),[o,v]),D=(0,Oc.useSyncExternalStore)((0,t.useCallback)((e=>I(v,((t,n)=>{A(n,t)||e()}))),[o,v]),N[0],N[1]),P=!y.current,R=h[v]&&h[v].length>0,M=D.data,B=jc(M)?z:M,F=D.error,$=(0,t.useRef)(B),U=p?jc(M)?$.current:M:B,H=!(R&&!jc(F))&&(P&&!jc(s)?s:!E().isPaused()&&(a?!jc(B)&&c:jc(B)||c)),q=!!(v&&n&&P&&H),V=jc(D.isValidating)?q:D.isValidating,W=jc(D.isLoading)?q:D.isLoading,G=(0,t.useCallback)((async e=>{const t=k.current;if(!v||!t||x.current||E().isPaused())return!1;let n,o,a=!0;const l=e||{},s=!g[v]||!l.dedupe,c=()=>Zc?!x.current&&v===w.current&&y.current:v===w.current,u={isValidating:!1,isLoading:!1},d=()=>{T(u)},f=()=>{const e=g[v];e&&e[1]===o&&delete g[v]},p={isValidating:!0};jc(O().data)&&(p.isLoading=!0);try{if(s&&(T(p),r.loadingTimeout&&jc(O().data)&&setTimeout((()=>{a&&c()&&E().onLoadingSlow(v,r)}),r.loadingTimeout),g[v]=[t(b),ru()]),[n,o]=g[v],n=await n,s&&setTimeout(f,r.dedupingInterval),!g[v]||g[v][1]!==o)return s&&c()&&E().onDiscarded(v),!1;u.error=Ic;const e=m[v];if(!jc(e)&&(o<=e[0]||o<=e[1]||0===e[1]))return d(),s&&c()&&E().onDiscarded(v),!1;const l=O().data;u.data=i(l,n)?l:n,s&&c()&&E().onSuccess(n,v,r)}catch(e){f();const t=E(),{shouldRetryOnError:n}=t;t.isPaused()||(u.error=e,s&&c()&&(t.onError(e,v,t),(!0===n||zc(n)&&n(e))&&(E().revalidateOnFocus&&E().revalidateOnReconnect&&!C()||t.onErrorRetry(e,v,t,(e=>{const t=h[v];t&&t[0]&&t[0](ou,e)}),{retryCount:(l.retryCount||0)+1,dedupe:!0}))))}return a=!1,d(),!0}),[v,o]),K=(0,t.useCallback)(((...e)=>su(o,w.current,...e)),[]);if(Yc((()=>{k.current=n,S.current=r,jc(M)||($.current=M)})),Yc((()=>{if(!v)return;const e=G.bind(Ic,xu);let t=0;const n=((e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}})(v,h,((n,r={})=>{if(n==iu){const n=Date.now();E().revalidateOnFocus&&n>t&&C()&&(t=n+E().focusThrottleInterval,e())}else if(n==lu)E().revalidateOnReconnect&&C()&&e();else{if(n==au)return G();if(n==ou)return G(r)}}));return x.current=!1,w.current=v,y.current=!0,T({_k:b}),H&&(jc(B)||Jc?e():Qc(e)),()=>{x.current=!0,n()}}),[v]),Yc((()=>{let e;function t(){const t=zc(u)?u(O().data):u;t&&-1!==e&&(e=setTimeout(n,t))}function n(){O().error||!d&&!E().isVisible()||!f&&!E().isOnline()?t():G(xu).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[u,d,f,v]),(0,t.useDebugValue)(U),a&&jc(B)&&v){if(!Zc&&Jc)throw new Error("Fallback data is required when using suspense in SSR.");k.current=n,S.current=r,x.current=!1;const e=_[v];if(!jc(e)){const t=K(e);yu(t)}if(!jc(F))throw F;{const e=G(xu);jc(U)||(e.status="fulfilled",e.value=!0),yu(e)}}return{mutate:K,get data(){return j.data=!0,U},get error(){return j.error=!0,F},get isValidating(){return j.isValidating=!0,V},get isLoading(){return j.isLoading=!0,W}}},function(...e){const n=Ac(pu,(0,t.useContext)(mu)),[r,o,i]=vu(e),a=hu(n,i);let l=ku;const{use:s}=a,c=(s||[]).concat(bu);for(let e=c.length;e--;)l=c[e](l);return l(r,o||a.fetcher||null,a)});var ku;var Su=function(t){const{icon:n,className:r,label:o,onClick:i}=t,a=`hdbt-icon--${Math.floor(99999*Math.random())}`;return(0,e.jsx)("span",{className:`hel-icon hel-icon--${n} ${void 0!==r?r:""}`,"aria-labelledby":o&&a,"aria-hidden":o?"true":"false",onClick:i,children:o&&(0,e.jsx)("span",{className:"is-hidden",id:a,children:o})})};var Eu=({updatePage:t,currentPage:n,pages:r,totalPages:o})=>{const{prevPages:i,nextPages:a}=((e,t,n)=>{const r=Math.floor(t/2);let o=2*r;const i=[],a=[];if(r>0){for(let t=e-1;i.length=1;t--)i.push(t),o-=1;for(let t=e+1;o>0&&t<=n;t++)a.push(t),o-=1}return i.reverse(),{prevPages:i,nextPages:a}})(n,r,o),l=n>1,s=n{l&&t(e,n-1)},title:`${Drupal.t("Go to previous page number",{},{context:"Pagination previous page link title"})} ${n}`,type:"button",rel:"prev",role:"button",children:[(0,e.jsx)(Su,{icon:"angle-left"}),(0,e.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-prev-label",children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})})]}):(0,e.jsxs)("button",{className:"hds-button hds-pagination__button-prev",disabled:!0,title:Drupal.t("Go to previous page",{},{context:"Pagination previous page link title"}),type:"button",children:[(0,e.jsx)(Su,{icon:"angle-left"}),(0,e.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-prev-label",children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})})]}),(0,e.jsxs)("ul",{className:"pager__items js-pager__items hds-pagination__pages",children:[!c&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("li",{children:(0,e.jsx)("a",{href:"?page=1",onClick:e=>{l&&t(e,1)},className:"hds-pagination__item-link",children:"1"})}),i[0]-1>0&&(0,e.jsx)("li",{className:"pager__item pager__item--ellipsis",role:"presentation",children:(0,e.jsx)("span",{className:"hds-pagination__item-ellipsis",children:"…"})})]}),i.map(((n,r)=>(0,e.jsx)("li",{className:"pager__item",children:(0,e.jsx)("a",{"aria-label":Drupal.t("Go to page @key",{"@key":n},{context:"React search pager"}),href:`?page=${n}`,className:"hds-pagination__item-link",onClick:e=>t(e,n),children:n},n)},r))),(0,e.jsx)("li",{className:"pager__item is-active",children:(0,e.jsx)("a",{href:`?page=${n}`,className:"hds-pagination__item-link hds-pagination__item-link--active",children:n})}),a.map(((n,r)=>(0,e.jsx)("li",{className:"pager__item",children:(0,e.jsx)("a",{"aria-label":Drupal.t("Go to page @key",{"@key":n},{context:"React search pager"}),href:`?page=${n}`,className:"hds-pagination__item-link",onClick:e=>t(e,n),children:n},n)},r))),!u&&(0,e.jsxs)(e.Fragment,{children:[a[a.length-1]+1!==o&&(0,e.jsx)("li",{children:(0,e.jsx)("span",{className:"hds-pagination__item-ellipsis",children:"..."})}),(0,e.jsx)("li",{children:(0,e.jsx)("a",{href:`?page=${o}`,onClick:e=>t(e,o),className:"hds-pagination__item-link",children:o})})]})]}),s?(0,e.jsxs)("a",{"aria-label":`${Drupal.t("Go to next page number",{},{context:"Pagination next page link title"})} ${n+1}`,className:"hds-button hds-pagination__button-next",href:`?page=${n+2}`,onClick:e=>{s&&t(e,n+1)},title:`${Drupal.t("Go to next page number",{},{context:"Pagination next page link title"})} ${n+1}`,type:"button",rel:"next",role:"button",children:[(0,e.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-next-label",children:Drupal.t("Next",{},{context:"Pagination next page link text"})}),(0,e.jsx)(Su,{icon:"angle-right"})]}):(0,e.jsxs)("button",{className:"hds-button hds-pagination__button-next",disabled:!0,title:Drupal.t("Go to next page",{},{context:"Pagination next page link title"}),type:"button",children:[(0,e.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-next-label",children:Drupal.t("Next",{},{context:"Pagination next page link text"})}),(0,e.jsx)(Su,{icon:"angle-right"})]})]})})};var Cu=(e,n)=>{(0,t.useEffect)((()=>{const{current:t}=e;t&&n&&(t.setAttribute("tabindex","-1"),t.focus({preventScroll:!0}),t.scrollIntoView({behavior:"smooth",block:"center"}))}),[e,n])};let Ou=Uu();const Tu=e=>Mu(e,Ou);let Iu=Uu();Tu.write=e=>Mu(e,Iu);let Lu=Uu();Tu.onStart=e=>Mu(e,Lu);let ju=Uu();Tu.onFrame=e=>Mu(e,ju);let zu=Uu();Tu.onFinish=e=>Mu(e,zu);let Au=[];Tu.setTimeout=(e,t)=>{let n=Tu.now()+t,r=()=>{let e=Au.findIndex((e=>e.cancel==r));~e&&Au.splice(e,1),qu.count-=~e?1:0},o={time:n,handler:e,cancel:r};return Au.splice(Nu(n),0,o),qu.count+=1,Bu(),o};let Nu=e=>~(~Au.findIndex((t=>t.time>e))||~Au.length);Tu.cancel=e=>{Ou.delete(e),Iu.delete(e)},Tu.sync=e=>{Ru=!0,Tu.batchedUpdates(e),Ru=!1},Tu.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...e){t=e,Tu.onStart(n)}return r.handler=e,r.cancel=()=>{Lu.delete(n),t=null},r};let Du="undefined"!=typeof window?window.requestAnimationFrame:()=>{};Tu.use=e=>Du=e,Tu.now="undefined"!=typeof performance?()=>performance.now():Date.now,Tu.batchedUpdates=e=>e(),Tu.catch=console.error,Tu.frameLoop="always",Tu.advance=()=>{"demand"!==Tu.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):$u()};let Pu=-1,Ru=!1;function Mu(e,t){Ru?(t.delete(e),e(0)):(t.add(e),Bu())}function Bu(){Pu<0&&(Pu=0,"demand"!==Tu.frameLoop&&Du(Fu))}function Fu(){~Pu&&(Du(Fu),Tu.batchedUpdates($u))}function $u(){let e=Pu;Pu=Tu.now();let t=Nu(Pu);t&&(Hu(Au.splice(0,t),(e=>e.handler())),qu.count-=t),Lu.flush(),Ou.flush(e?Math.min(64,Pu-e):16.667),ju.flush(),Iu.flush(),zu.flush()}function Uu(){let e=new Set,t=e;return{add(n){qu.count+=t!=e||e.has(n)?0:1,e.add(n)},delete:n=>(qu.count-=t==e&&e.has(n)?1:0,e.delete(n)),flush(n){t.size&&(e=new Set,qu.count-=t.size,Hu(t,(t=>t(n)&&e.add(t))),qu.count+=e.size,t=e)}}}function Hu(e,t){e.forEach((e=>{try{t(e)}catch(e){Tu.catch(e)}}))}const qu={count:0,clear(){Pu=-1,Au=[],Lu=Uu(),Ou=Uu(),ju=Uu(),Iu=Uu(),zu=Uu(),qu.count=0}};function Vu(){}const Wu={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e};function Gu(e,t){if(Wu.arr(e)){if(!Wu.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function Zu(e,t,n){if(Wu.arr(e))for(let r=0;rWu.und(e)?[]:Wu.arr(e)?e:[e];function Qu(e,t){if(e.size){const n=Array.from(e);e.clear(),Ku(n,t)}}const Yu=(e,...t)=>Qu(e,(e=>e(...t)));let Xu,ed,td=null,nd=!1,rd=Vu;var od=Object.freeze({__proto__:null,get createStringInterpolator(){return Xu},get to(){return ed},get colors(){return td},get skipAnimation(){return nd},get willAdvance(){return rd},assign:e=>{e.to&&(ed=e.to),e.now&&(Tu.now=e.now),void 0!==e.colors&&(td=e.colors),null!=e.skipAnimation&&(nd=e.skipAnimation),e.createStringInterpolator&&(Xu=e.createStringInterpolator),e.requestAnimationFrame&&Tu.use(e.requestAnimationFrame),e.batchedUpdates&&(Tu.batchedUpdates=e.batchedUpdates),e.willAdvance&&(rd=e.willAdvance),e.frameLoop&&(Tu.frameLoop=e.frameLoop)}});const id=new Set;let ad=[],ld=[],sd=0;const cd={get idle(){return!id.size&&!ad.length},start(e){sd>e.priority?(id.add(e),Tu.onStart(ud)):(dd(e),Tu(pd))},advance:pd,sort(e){if(sd)Tu.onFrame((()=>cd.sort(e)));else{const t=ad.indexOf(e);~t&&(ad.splice(t,1),fd(e))}},clear(){ad=[],id.clear()}};function ud(){id.forEach(dd),id.clear(),Tu(pd)}function dd(e){ad.includes(e)||fd(e)}function fd(e){ad.splice(function(e,t){const n=e.findIndex(t);return n<0?e.length:n}(ad,(t=>t.priority>e.priority)),0,e)}function pd(e){const t=ld;for(let n=0;n0}const hd="[-+]?\\d*\\.?\\d+",md=hd+"%";function gd(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}const _d=new RegExp("rgb"+gd(hd,hd,hd)),vd=new RegExp("rgba"+gd(hd,hd,hd,hd)),bd=new RegExp("hsl"+gd(hd,md,md)),yd=new RegExp("hsla"+gd(hd,md,md,hd)),xd=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,wd=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,kd=/^#([0-9a-fA-F]{6})$/,Sd=/^#([0-9a-fA-F]{8})$/;function Ed(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Cd(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=Ed(o,r,e+1/3),a=Ed(o,r,e),l=Ed(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*a)<<16|Math.round(255*l)<<8}function Od(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function Td(e){return(parseFloat(e)%360+360)%360/360}function Id(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function Ld(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function jd(e){let t=function(e){let t;return"number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=kd.exec(e))?parseInt(t[1]+"ff",16)>>>0:td&&void 0!==td[e]?td[e]:(t=_d.exec(e))?(Od(t[1])<<24|Od(t[2])<<16|Od(t[3])<<8|255)>>>0:(t=vd.exec(e))?(Od(t[1])<<24|Od(t[2])<<16|Od(t[3])<<8|Id(t[4]))>>>0:(t=xd.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=Sd.exec(e))?parseInt(t[1],16)>>>0:(t=wd.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=bd.exec(e))?(255|Cd(Td(t[1]),Ld(t[2]),Ld(t[3])))>>>0:(t=yd.exec(e))?(Cd(Td(t[1]),Ld(t[2]),Ld(t[3]))|Id(t[4]))>>>0:null}(e);return null===t?e:(t=t||0,`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`)}const zd=(e,t,n)=>{if(Wu.fun(e))return e;if(Wu.arr(e))return zd({range:e,output:t,extrapolate:n});if(Wu.str(e.output[0]))return Xu(e);const r=e,o=r.output,i=r.range||[0,1],a=r.extrapolateLeft||r.extrapolate||"extend",l=r.extrapolateRight||r.extrapolate||"extend",s=r.easing||(e=>e);return e=>{const t=function(e,t){for(var n=1;n=e);++n);return n-1}(e,i);return function(e,t,n,r,o,i,a,l,s){let c=s?s(e):e;if(cn){if("identity"===l)return c;"clamp"===l&&(c=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?c=-c:n===1/0?c-=t:c=(c-t)/(n-t);c=i(c),r===-1/0?c=-c:o===1/0?c+=r:c=c*(o-r)+r;return c}(e,i[t],i[t+1],o[t],o[t+1],s,a,l,r.map)}};function Ad(){return Ad=Object.assign||function(e){for(var t=1;tBoolean(e&&e[Nd]),Rd=e=>e&&e[Nd]?e[Nd]():e,Md=e=>e[Dd]||null;function Bd(e,t){let n=e[Dd];n&&n.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}class Fd{constructor(e){if(this[Nd]=void 0,this[Dd]=void 0,!e&&!(e=this.get))throw Error("Unknown getter");$d(this,e)}}const $d=(e,t)=>qd(e,Nd,t);function Ud(e,t){if(e[Nd]){let n=e[Dd];n||qd(e,Dd,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function Hd(e,t){let n=e[Dd];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[Dd]=null,e.observerRemoved&&e.observerRemoved(r,t)}}const qd=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),Vd=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Wd=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Gd=new RegExp(`(${Vd.source})(%|[a-z]+)`,"i");let Kd;const Zd=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,Jd=(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`,Qd=e=>{Kd||(Kd=td?new RegExp(`(${Object.keys(td).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>Rd(e).replace(Wd,jd).replace(Kd,jd))),n=t.map((e=>e.match(Vd).map(Number))),r=n[0].map(((e,t)=>n.map((e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})))),o=r.map((t=>zd(Ad({},e,{output:t}))));return e=>{var n;const r=!Gd.test(t[0])&&(null==(n=t.find((e=>Gd.test(e))))?void 0:n.replace(Vd,""));let i=0;return t[0].replace(Vd,(()=>`${o[i++](e)}${r||""}`)).replace(Zd,Jd)}},Yd="react-spring: ",Xd=e=>{const t=e;let n=!1;if("function"!=typeof t)throw new TypeError(`${Yd}once requires a function parameter`);return(...e)=>{n||(t(...e),n=!0)}},ef=Xd(console.warn);const tf=Xd(console.warn);function nf(e){return Wu.str(e)&&("#"==e[0]||/\d/.test(e)||e in(td||{}))}const rf=e=>(0,t.useEffect)(e,of),of=[];function af(){const e=(0,t.useState)()[1],n=(0,t.useState)(lf)[0];return rf(n.unmount),()=>{n.current&&e({})}}function lf(){const e={current:!0,unmount:()=>()=>{e.current=!1}};return e}function sf(e){const n=(0,t.useRef)();return(0,t.useEffect)((()=>{n.current=e})),n.current}const cf="undefined"!=typeof window&&window.document&&window.document.createElement?t.useLayoutEffect:t.useEffect,uf=Symbol.for("Animated:node"),df=e=>e&&e[uf],ff=(e,t)=>{return n=e,r=uf,o=t,Object.defineProperty(n,r,{value:o,writable:!0,configurable:!0});var n,r,o},pf=e=>e&&e[uf]&&e[uf].getPayload();class hf{constructor(){this.payload=void 0,ff(this,this)}getPayload(){return this.payload||[]}}class mf extends hf{constructor(e){super(),this.done=!0,this.elapsedTime=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.v0=void 0,this.durationProgress=0,this._value=e,Wu.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new mf(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return Wu.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,Wu.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}}class gf extends mf{constructor(e){super(0),this._string=null,this._toString=void 0,this._toString=zd({output:[e,e]})}static create(e){return new gf(e)}getValue(){let e=this._string;return e??(this._string=this._toString(this._value))}setValue(e){if(Wu.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=zd({output:[this.getValue(),e]})),this._value=0,super.reset()}}const _f={dependencies:null};class vf extends hf{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return Zu(this.source,((n,r)=>{var o;(o=n)&&o[uf]===o?t[r]=n.getValue(e):Pd(n)?t[r]=Rd(n):e||(t[r]=n)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&Ku(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return Zu(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){_f.dependencies&&Pd(e)&&_f.dependencies.add(e);const t=pf(e);t&&Ku(t,(e=>this.add(e)))}}class bf extends vf{constructor(e){super(e)}static create(e){return new bf(e)}getValue(){return this.source.map((e=>e.getValue()))}setValue(e){const t=this.getPayload();return e.length==t.length?t.map(((t,n)=>t.setValue(e[n]))).some(Boolean):(super.setValue(e.map(yf)),!0)}}function yf(e){return(nf(e)?gf:mf).create(e)}function xf(e){const t=df(e);return t?t.constructor:Wu.arr(e)?bf:nf(e)?gf:mf}function wf(){return wf=Object.assign||function(e){for(var t=1;t{const r=!Wu.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,t.forwardRef)(((o,i)=>{const a=(0,t.useRef)(null),l=r&&(0,t.useCallback)((e=>{a.current=function(e,t){e&&(Wu.fun(e)?e(t):e.current=t);return t}(i,e)}),[i]),[s,c]=function(e,t){const n=new Set;_f.dependencies=n,e.style&&(e=wf({},e,{style:t.createAnimatedStyle(e.style)}));return e=new vf(e),_f.dependencies=null,[e,n]}(o,n),u=af(),d=()=>{const e=a.current;if(r&&!e)return;!1===(!!e&&n.applyAnimatedValues(e,s.getValue(!0)))&&u()},f=new Sf(d,c),p=(0,t.useRef)();cf((()=>{const e=p.current;p.current=f,Ku(c,(e=>Ud(e,f))),e&&(Ku(e.deps,(t=>Hd(t,e))),Tu.cancel(e.update))})),(0,t.useEffect)(d,[]),rf((()=>()=>{const e=p.current;Ku(e.deps,(t=>Hd(t,e)))}));const h=n.getComponentProps(s.getValue());return t.createElement(e,wf({},h,{ref:l}))}))};class Sf{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&Tu.write(this.update)}}const Ef=Symbol.for("AnimatedComponent"),Cf=e=>Wu.str(e)?e:e&&Wu.str(e.displayName)?e.displayName:Wu.fun(e)&&e.name||null;function Of(){return Of=Object.assign||function(e){for(var t=1;t!0===e||!!(t&&e&&(Wu.fun(e)?e(t):Ju(e).includes(t))),Lf=(e,t)=>Wu.obj(e)?t&&e[t]:e,jf=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,zf=e=>e,Af=(e,t=zf)=>{let n=Nf;e.default&&!0!==e.default&&(e=e.default,n=Object.keys(e));const r={};for(const o of n){const n=t(e[o],o);Wu.und(n)||(r[o]=n)}return r},Nf=["config","onProps","onStart","onChange","onPause","onResume","onRest"],Df={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function Pf(e){const t=function(e){const t={};let n=0;if(Zu(e,((e,r)=>{Df[r]||(t[r]=e,n++)})),n)return t}(e);if(t){const n={to:t};return Zu(e,((e,r)=>r in t||(n[r]=e))),n}return Of({},e)}function Rf(e){return e=Rd(e),Wu.arr(e)?e.map(Rf):nf(e)?od.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function Mf(e){for(const t in e)return!0;return!1}function Bf(e){return Wu.fun(e)||Wu.arr(e)&&Wu.obj(e[0])}function Ff(e,t){var n;null==(n=e.ref)||n.delete(e),null==t||t.delete(e)}function $f(e,t){var n;t&&e.ref!==t&&(null==(n=e.ref)||n.delete(e),t.add(e),e.ref=t)}const Uf=Of({},{tension:170,friction:26},{mass:1,damping:1,easing:e=>e,clamp:!1});class Hf{constructor(){this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,Uf)}}function qf(e,t){if(Wu.und(t.decay)){const n=!Wu.und(t.tension)||!Wu.und(t.friction);!n&&Wu.und(t.frequency)&&Wu.und(t.damping)&&Wu.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}const Vf=[];class Wf{constructor(){this.changed=!1,this.values=Vf,this.toValues=null,this.fromValues=Vf,this.to=void 0,this.from=void 0,this.config=new Hf,this.immediate=!1}}function Gf(e,{key:t,props:n,defaultProps:r,state:o,actions:i}){return new Promise(((a,l)=>{var s;let c,u,d=If(null!=(s=n.cancel)?s:null==r?void 0:r.cancel,t);if(d)h();else{Wu.und(n.pause)||(o.paused=If(n.pause,t));let e=null==r?void 0:r.pause;!0!==e&&(e=o.paused||If(e,t)),c=Tf(n.delay||0,t),e?(o.resumeQueue.add(p),i.pause()):(i.resume(),p())}function f(){o.resumeQueue.add(p),o.timeouts.delete(u),u.cancel(),c=u.time-Tu.now()}function p(){c>0&&!od.skipAnimation?(u=Tu.setTimeout(h,c),o.pauseQueue.add(f),o.timeouts.add(u)):h()}function h(){o.pauseQueue.delete(f),o.timeouts.delete(u),e<=(o.cancelId||0)&&(d=!0);try{i.start(Of({},n,{callId:e,cancel:d}),a)}catch(e){l(e)}}}))}const Kf=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?Qf(e.get()):t.every((e=>e.noop))?Zf(e.get()):Jf(e.get(),t.every((e=>e.finished))),Zf=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Jf=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),Qf=e=>({value:e,cancelled:!0,finished:!1});function Yf(e,t,n,r){const{callId:o,parentId:i,onRest:a}=t,{asyncTo:l,promise:s}=n;return i||e!==l||t.reset?n.promise=(async()=>{n.asyncId=o,n.asyncTo=e;const c=Af(t,((e,t)=>"onRest"===t?void 0:e));let u,d;const f=new Promise(((e,t)=>(u=e,d=t))),p=e=>{const t=o<=(n.cancelId||0)&&Qf(r)||o!==n.asyncId&&Jf(r,!1);if(t)throw e.result=t,d(e),e},h=(e,t)=>{const i=new ep,a=new tp;return(async()=>{if(od.skipAnimation)throw Xf(n),a.result=Jf(r,!1),d(a),a;p(i);const l=Wu.obj(e)?Of({},e):Of({},t,{to:e});l.parentId=o,Zu(c,((e,t)=>{Wu.und(l[t])&&(l[t]=e)}));const s=await r.start(l);return p(i),n.paused&&await new Promise((e=>{n.resumeQueue.add(e)})),s})()};let m;if(od.skipAnimation)return Xf(n),Jf(r,!1);try{let t;t=Wu.arr(e)?(async e=>{for(const t of e)await h(t)})(e):Promise.resolve(e(h,r.stop.bind(r))),await Promise.all([t.then(u),f]),m=Jf(r.get(),!0,!1)}catch(e){if(e instanceof ep)m=e.result;else{if(!(e instanceof tp))throw e;m=e.result}}finally{o==n.asyncId&&(n.asyncId=i,n.asyncTo=i?l:void 0,n.promise=i?s:void 0)}return Wu.fun(a)&&Tu.batchedUpdates((()=>{a(m,r,r.item)})),m})():s}function Xf(e,t){Qu(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}class ep extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise."),this.result=void 0}}class tp extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}}const np=e=>e instanceof op;let rp=1;class op extends Fd{constructor(...e){super(...e),this.id=rp++,this.key=void 0,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=df(this);return e&&e.getValue()}to(...e){return od.to(this,e)}interpolate(...e){return ef(`${Yd}The "interpolate" function is deprecated in v9 (use "to" instead)`),od.to(this,e)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){Bd(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||cd.sort(this),Bd(this,{type:"priority",parent:this,priority:e})}}const ip=Symbol.for("SpringPhase"),ap=e=>(1&e[ip])>0,lp=e=>(2&e[ip])>0,sp=e=>(4&e[ip])>0,cp=(e,t)=>t?e[ip]|=3:e[ip]&=-3,up=(e,t)=>t?e[ip]|=4:e[ip]&=-5;class dp extends op{constructor(e,t){if(super(),this.key=void 0,this.animation=new Wf,this.queue=void 0,this.defaultProps={},this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!Wu.und(e)||!Wu.und(t)){const n=Wu.obj(e)?Of({},e):Of({},t,{from:e});Wu.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(lp(this)||this._state.asyncTo)||sp(this)}get goal(){return Rd(this.animation.to)}get velocity(){const e=df(this);return e instanceof mf?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return ap(this)}get isAnimating(){return lp(this)}get isPaused(){return sp(this)}advance(e){let t=!0,n=!1;const r=this.animation;let{config:o,toValues:i}=r;const a=pf(r.to);!a&&Pd(r.to)&&(i=Ju(Rd(r.to))),r.values.forEach(((l,s)=>{if(l.done)return;const c=l.constructor==gf?1:a?a[s].lastPosition:i[s];let u=r.immediate,d=c;if(!u){if(d=l.lastPosition,o.tension<=0)return void(l.done=!0);let t=l.elapsedTime+=e;const n=r.fromValues[s],i=null!=l.v0?l.v0:l.v0=Wu.arr(o.velocity)?o.velocity[s]:o.velocity;let a;if(Wu.und(o.duration))if(o.decay){const e=!0===o.decay?.998:o.decay,r=Math.exp(-(1-e)*t);d=n+i/(1-e)*(1-r),u=Math.abs(l.lastPosition-d)<.1,a=i*r}else{a=null==l.lastVelocity?i:l.lastVelocity;const t=o.precision||(n==c?.005:Math.min(1,.001*Math.abs(c-n))),r=o.restVelocity||t/10,s=o.clamp?0:o.bounce,f=!Wu.und(s),p=n==c?l.v0>0:nr,h||(u=Math.abs(c-d)<=t,!u));++e){f&&(m=d==c||d>c==p,m&&(a=-a*s,d=c));a+=(1e-6*-o.tension*(d-c)+.001*-o.friction*a)/o.mass*g,d+=a*g}}else{let r=1;o.duration>0&&(this._memoizedDuration!==o.duration&&(this._memoizedDuration=o.duration,l.durationProgress>0&&(l.elapsedTime=o.duration*l.durationProgress,t=l.elapsedTime+=e)),r=(o.progress||0)+t/this._memoizedDuration,r=r>1?1:r<0?0:r,l.durationProgress=r),d=n+o.easing(r)*(c-n),a=(d-l.lastPosition)/e,u=1==r}l.lastVelocity=a,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),u=!0)}a&&!a[s].done&&(u=!1),u?l.done=!0:t=!1,l.setValue(d,o.round)&&(n=!0)}));const l=df(this),s=l.getValue();if(t){const e=Rd(r.to);s===e&&!n||o.decay?n&&o.decay&&this._onChange(s):(l.setValue(e),this._onChange(e)),this._stop()}else n&&this._onChange(s)}set(e){return Tu.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(lp(this)){const{to:e,config:t}=this.animation;Tu.batchedUpdates((()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()}))}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return Wu.und(e)?(n=this.queue||[],this.queue=[]):n=[Wu.obj(e)?e:Of({},t,{to:e})],Promise.all(n.map((e=>this._update(e)))).then((e=>Kf(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),Xf(this._state,e&&this._lastCallId),Tu.batchedUpdates((()=>this._stop(t,e))),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:n,from:r}=e;n=Wu.obj(n)?n[t]:n,(null==n||Bf(n))&&(n=void 0),r=Wu.obj(r)?r[t]:r,null==r&&(r=void 0);const o={to:n,from:r};return ap(this)||(e.reverse&&([n,r]=[r,n]),r=Rd(r),Wu.und(r)?df(this)||this._set(n):this._set(r)),o}_update(e,t){let n=Of({},e);const{key:r,defaultProps:o}=this;n.default&&Object.assign(o,Af(n,((e,t)=>/^on/.test(t)?Lf(e,r):e))),vp(this,n,"onProps"),bp(this,"onProps",n,this);const i=this._prepareNode(n);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const a=this._state;return Gf(++this._lastCallId,{key:r,props:n,defaultProps:o,state:a,actions:{pause:()=>{sp(this)||(up(this,!0),Yu(a.pauseQueue),bp(this,"onPause",Jf(this,fp(this,this.animation.to)),this))},resume:()=>{sp(this)&&(up(this,!1),lp(this)&&this._resume(),Yu(a.resumeQueue),bp(this,"onResume",Jf(this,fp(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then((e=>{if(n.loop&&e.finished&&(!t||!e.noop)){const e=pp(n);if(e)return this._update(e,!0)}return e}))}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(Qf(this));const r=!Wu.und(e.to),o=!Wu.und(e.from);if(r||o){if(!(t.callId>this._lastToId))return n(Qf(this));this._lastToId=t.callId}const{key:i,defaultProps:a,animation:l}=this,{to:s,from:c}=l;let{to:u=s,from:d=c}=e;!o||r||t.default&&!Wu.und(u)||(u=d),t.reverse&&([u,d]=[d,u]);const f=!Gu(d,c);f&&(l.from=d),d=Rd(d);const p=!Gu(u,s);p&&this._focus(u);const h=Bf(t.to),{config:m}=l,{decay:g,velocity:_}=m;(r||o)&&(m.velocity=0),t.config&&!h&&function(e,t,n){n&&(qf(n=Of({},n),t),t=Of({},n,t)),qf(e,t),Object.assign(e,t);for(const t in Uf)null==e[t]&&(e[t]=Uf[t]);let{mass:r,frequency:o,damping:i}=e;Wu.und(o)||(o<.01&&(o=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/o,2)*r,e.friction=4*Math.PI*i*r/o)}(m,Tf(t.config,i),t.config!==a.config?Tf(a.config,i):void 0);let v=df(this);if(!v||Wu.und(u))return n(Jf(this,!0));const b=Wu.und(t.reset)?o&&!t.default:!Wu.und(d)&&If(t.reset,i),y=b?d:this.get(),x=Rf(u),w=Wu.num(x)||Wu.arr(x)||nf(x),k=!h&&(!w||If(a.immediate||t.immediate,i));if(p){const e=xf(u);if(e!==v.constructor){if(!k)throw Error(`Cannot animate between ${v.constructor.name} and ${e.name}, as the "to" prop suggests`);v=this._set(x)}}const S=v.constructor;let E=Pd(u),C=!1;if(!E){const e=b||!ap(this)&&f;(p||e)&&(C=Gu(Rf(y),x),E=!C),(Gu(l.immediate,k)||k)&&Gu(m.decay,g)&&Gu(m.velocity,_)||(E=!0)}if(C&&lp(this)&&(l.changed&&!b?E=!0:E||this._stop(s)),!h&&((E||Pd(s))&&(l.values=v.getPayload(),l.toValues=Pd(u)?null:S==gf?[1]:Ju(x)),l.immediate!=k&&(l.immediate=k,k||b||this._set(s)),E)){const{onRest:e}=l;Ku(_p,(e=>vp(this,t,e)));const r=Jf(this,fp(this,s));Yu(this._pendingCalls,r),this._pendingCalls.add(n),l.changed&&Tu.batchedUpdates((()=>{l.changed=!b,null==e||e(r,this),b?Tf(a.onRest,r):null==l.onStart||l.onStart(r,this)}))}b&&this._set(y),h?n(Yf(t.to,t,this._state,this)):E?this._start():lp(this)&&!p?this._pendingCalls.add(n):n(Zf(y))}_focus(e){const t=this.animation;e!==t.to&&(Md(this)&&this._detach(),t.to=e,Md(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;Pd(t)&&(Ud(t,this),np(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;Pd(e)&&Hd(e,this)}_set(e,t=!0){const n=Rd(e);if(!Wu.und(n)){const e=df(this);if(!e||!Gu(n,e.getValue())){const r=xf(n);e&&e.constructor==r?e.setValue(n):ff(this,r.create(n)),e&&Tu.batchedUpdates((()=>{this._onChange(n,t)}))}}return df(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,bp(this,"onStart",Jf(this,fp(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),Tf(this.animation.onChange,e,this)),Tf(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;df(this).reset(Rd(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),lp(this)||(cp(this,!0),sp(this)||this._resume())}_resume(){od.skipAnimation?this.finish():cd.start(this)}_stop(e,t){if(lp(this)){cp(this,!1);const n=this.animation;Ku(n.values,(e=>{e.done=!0})),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),Bd(this,{type:"idle",parent:this});const r=t?Qf(this.get()):Jf(this.get(),fp(this,null!=e?e:n.to));Yu(this._pendingCalls,r),n.changed&&(n.changed=!1,bp(this,"onRest",r,this))}}}function fp(e,t){const n=Rf(t);return Gu(Rf(e.get()),n)}function pp(e,t=e.loop,n=e.to){let r=Tf(t);if(r){const o=!0!==r&&Pf(r),i=(o||e).reverse,a=!o||o.reset;return hp(Of({},e,{loop:t,default:!1,pause:void 0,to:!i||Bf(n)?n:void 0,from:a?e.from:void 0,reset:a},o))}}function hp(e){const{to:t,from:n}=e=Pf(e),r=new Set;return Wu.obj(t)&&gp(t,r),Wu.obj(n)&&gp(n,r),e.keys=r.size?Array.from(r):null,e}function mp(e){const t=hp(e);return Wu.und(t.default)&&(t.default=Af(t)),t}function gp(e,t){Zu(e,((e,n)=>null!=e&&t.add(n)))}const _p=["onStart","onRest","onChange","onPause","onResume"];function vp(e,t,n){e.animation[n]=t[n]!==jf(t,n)?Lf(t[n],e.key):void 0}function bp(e,t,...n){var r,o,i,a;null==(r=(o=e.animation)[t])||r.call(o,...n),null==(i=(a=e.defaultProps)[t])||i.call(a,...n)}const yp=["onStart","onChange","onRest"];let xp=1;class wp{constructor(e,t){this.id=xp++,this.springs={},this.queue=[],this.ref=void 0,this._flush=void 0,this._initialProps=void 0,this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._item=void 0,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start(Of({default:!0},e))}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every((e=>e.idle))}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each(((t,n)=>e[n]=t.get())),e}set(e){for(const t in e){const n=e[t];Wu.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(hp(e)),this}start(e){let{queue:t}=this;return e?t=Ju(e).map(hp):this.queue=[],this._flush?this._flush(this,t):(Ip(this,t),kp(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;Ku(Ju(t),(t=>n[t].stop(!!e)))}else Xf(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(Wu.und(e))this.start({pause:!0});else{const t=this.springs;Ku(Ju(e),(e=>t[e].pause()))}return this}resume(e){if(Wu.und(e))this.start({pause:!1});else{const t=this.springs;Ku(Ju(e),(e=>t[e].resume()))}return this}each(e){Zu(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,o=this._changed.size>0;(r&&!this._started||o&&!this._started)&&(this._started=!0,Qu(e,(([e,t])=>{t.value=this.get(),e(t,this,this._item)})));const i=!r&&this._started,a=o||i&&n.size?this.get():null;o&&t.size&&Qu(t,(([e,t])=>{t.value=a,e(t,this,this._item)})),i&&(this._started=!1,Qu(n,(([e,t])=>{t.value=a,e(t,this,this._item)})))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}Tu.onFrame(this._onFrame)}}function kp(e,t){return Promise.all(t.map((t=>Sp(e,t)))).then((t=>Kf(e,t)))}async function Sp(e,t,n){const{keys:r,to:o,from:i,loop:a,onRest:l,onResolve:s}=t,c=Wu.obj(t.default)&&t.default;a&&(t.loop=!1),!1===o&&(t.to=null),!1===i&&(t.from=null);const u=Wu.arr(o)||Wu.fun(o)?o:void 0;u?(t.to=void 0,t.onRest=void 0,c&&(c.onRest=void 0)):Ku(yp,(n=>{const r=t[n];if(Wu.fun(r)){const o=e._events[n];t[n]=({finished:e,cancelled:t})=>{const n=o.get(r);n?(e||(n.finished=!1),t&&(n.cancelled=!0)):o.set(r,{value:null,finished:e||!1,cancelled:t||!1})},c&&(c[n]=t[n])}}));const d=e._state;t.pause===!d.paused?(d.paused=t.pause,Yu(t.pause?d.pauseQueue:d.resumeQueue)):d.paused&&(t.pause=!0);const f=(r||Object.keys(e.springs)).map((n=>e.springs[n].start(t))),p=!0===t.cancel||!0===jf(t,"cancel");(u||p&&d.asyncId)&&f.push(Gf(++e._lastAsyncId,{props:t,state:d,actions:{pause:Vu,resume:Vu,start(t,n){p?(Xf(d,e._lastAsyncId),n(Qf(e))):(t.onRest=l,n(Yf(u,t,d,e)))}}})),d.paused&&await new Promise((e=>{d.resumeQueue.add(e)}));const h=Kf(e,await Promise.all(f));if(a&&h.finished&&(!n||!h.noop)){const n=pp(t,a,o);if(n)return Ip(e,[n]),Sp(e,n,!0)}return s&&Tu.batchedUpdates((()=>s(h,e,e.item))),h}function Ep(e,t){const n=Of({},e.springs);return t&&Ku(Ju(t),(e=>{Wu.und(e.keys)&&(e=hp(e)),Wu.obj(e.to)||(e=Of({},e,{to:void 0})),Tp(n,e,(e=>Op(e)))})),Cp(e,n),n}function Cp(e,t){Zu(t,((t,n)=>{e.springs[n]||(e.springs[n]=t,Ud(t,e))}))}function Op(e,t){const n=new dp;return n.key=e,t&&Ud(n,t),n}function Tp(e,t,n){t.keys&&Ku(t.keys,(r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)}))}function Ip(e,t){Ku(t,(t=>{Tp(e.springs,t,(t=>Op(t,e)))}))}function Lp(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}const jp=["children"],zp=e=>{let{children:n}=e,r=Lp(e,jp);const o=(0,t.useContext)(Ap),i=r.pause||!!o.pause,a=r.immediate||!!o.immediate;r=function(e,n){const[r]=(0,t.useState)((()=>({inputs:n,result:e()}))),o=(0,t.useRef)(),i=o.current;let a=i;if(a){const t=Boolean(n&&a.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let n=0;n{o.current=a,i==r&&(r.inputs=r.result=void 0)}),[a]),a.result}((()=>({pause:i,immediate:a})),[i,a]);const{Provider:l}=Ap;return t.createElement(l,{value:r},n)},Ap=function(e,n){return Object.assign(e,t.createContext(n)),e.Provider._context=e,e.Consumer._context=e,e}(zp,{});zp.Provider=Ap.Provider,zp.Consumer=Ap.Consumer;const Np=()=>{const e=[],t=function(t){tf(`${Yd}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);const r=[];return Ku(e,((e,o)=>{if(Wu.und(t))r.push(e.start());else{const i=n(t,e,o);i&&r.push(e.start(i))}})),r};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){const n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return Ku(e,(e=>e.pause(...arguments))),this},t.resume=function(){return Ku(e,(e=>e.resume(...arguments))),this},t.set=function(t){Ku(e,(e=>e.set(t)))},t.start=function(t){const n=[];return Ku(e,((e,r)=>{if(Wu.und(t))n.push(e.start());else{const o=this._getProps(t,e,r);o&&n.push(e.start(o))}})),n},t.stop=function(){return Ku(e,(e=>e.stop(...arguments))),this},t.update=function(t){return Ku(e,((e,n)=>e.update(this._getProps(t,e,n)))),this};const n=function(e,t,n){return Wu.fun(e)?e(n,t):e};return t._getProps=n,t};function Dp(e,n,r){const o=Wu.fun(n)&&n;o&&!r&&(r=[]);const i=(0,t.useMemo)((()=>o||3==arguments.length?Np():void 0),[]),a=(0,t.useRef)(0),l=af(),s=(0,t.useMemo)((()=>({ctrls:[],queue:[],flush(e,t){const n=Ep(e,t);return a.current>0&&!s.queue.length&&!Object.keys(n).some((t=>!e.springs[t]))?kp(e,t):new Promise((r=>{Cp(e,n),s.queue.push((()=>{r(kp(e,t))})),l()}))}})),[]),c=(0,t.useRef)([...s.ctrls]),u=[],d=sf(e)||0;function f(e,t){for(let r=e;r{Ku(c.current.slice(e,d),(e=>{Ff(e,i),e.stop(!0)})),c.current.length=e,f(d,e)}),[e]),(0,t.useMemo)((()=>{f(0,Math.min(d,e))}),r);const p=c.current.map(((e,t)=>Ep(e,u[t]))),h=(0,t.useContext)(zp),m=sf(h),g=h!==m&&Mf(h);cf((()=>{a.current++,s.ctrls=c.current;const{queue:e}=s;e.length&&(s.queue=[],Ku(e,(e=>e()))),Ku(c.current,((e,t)=>{null==i||i.add(e),g&&e.start({default:h});const n=u[t];n&&($f(e,n.ref),e.ref?e.queue.push(n):e.start(n))}))})),rf((()=>()=>{Ku(s.ctrls,(e=>e.stop(!0)))}));const _=p.map((e=>Of({},e)));return i?[_,i]:_}function Pp(e,t){const n=Wu.fun(e),[[r],o]=Dp(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[r,o]:r}let Rp;!function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"}(Rp||(Rp={}));class Mp extends op{constructor(e,t){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=e,this.calc=zd(...t);const n=this._get(),r=xf(n);ff(this,r.create(n))}advance(e){const t=this._get();Gu(t,this.get())||(df(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&Fp(this._active)&&$p(this)}_get(){const e=Wu.arr(this.source)?this.source.map(Rd):Ju(Rd(this.source));return this.calc(...e)}_start(){this.idle&&!Fp(this._active)&&(this.idle=!1,Ku(pf(this),(e=>{e.done=!1})),od.skipAnimation?(Tu.batchedUpdates((()=>this.advance())),$p(this)):cd.start(this))}_attach(){let e=1;Ku(Ju(this.source),(t=>{Pd(t)&&Ud(t,this),np(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){Ku(Ju(this.source),(e=>{Pd(e)&&Hd(e,this)})),this._active.clear(),$p(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=Ju(this.source).reduce(((e,t)=>Math.max(e,(np(t)?t.priority:0)+1)),0))}}function Bp(e){return!1!==e.idle}function Fp(e){return!e.size||Array.from(e).every(Bp)}function $p(e){e.idle||(e.idle=!0,Ku(pf(e),(e=>{e.done=!0})),Bd(e,{type:"idle",parent:e}))}od.assign({createStringInterpolator:Qd,to:(e,t)=>new Mp(e,t)});cd.advance;function Up(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}const Hp=["style","children","scrollTop","scrollLeft"],qp=/^--/;function Vp(e,t){return null==t||"boolean"==typeof t||""===t?"":"number"!=typeof t||0===t||qp.test(e)||Gp.hasOwnProperty(e)&&Gp[e]?(""+t).trim():t+"px"}const Wp={};let Gp={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};const Kp=["Webkit","Ms","Moz","O"];Gp=Object.keys(Gp).reduce(((e,t)=>(Kp.forEach((n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t])),e)),Gp);const Zp=["x","y","z"],Jp=/^(matrix|translate|scale|rotate|skew)/,Qp=/^(translate)/,Yp=/^(rotate|skew)/,Xp=(e,t)=>Wu.num(e)&&0!==e?e+t:e,eh=(e,t)=>Wu.arr(e)?e.every((e=>eh(e,t))):Wu.num(e)?e===t:parseFloat(e)===t;class th extends vf{constructor(e){let{x:t,y:n,z:r}=e,o=Up(e,Zp);const i=[],a=[];(t||n||r)&&(i.push([t||0,n||0,r||0]),a.push((e=>[`translate3d(${e.map((e=>Xp(e,"px"))).join(",")})`,eh(e,0)]))),Zu(o,((e,t)=>{if("transform"===t)i.push([e||""]),a.push((e=>[e,""===e]));else if(Jp.test(t)){if(delete o[t],Wu.und(e))return;const n=Qp.test(t)?"px":Yp.test(t)?"deg":"";i.push(Ju(e)),a.push("rotate3d"===t?([e,t,r,o])=>[`rotate3d(${e},${t},${r},${Xp(o,n)})`,eh(o,0)]:e=>[`${t}(${e.map((e=>Xp(e,n))).join(",")})`,eh(e,t.startsWith("scale")?1:0)])}})),i.length&&(o.transform=new nh(i,a)),super(o)}}class nh extends Fd{constructor(e,t){super(),this._value=null,this.inputs=e,this.transforms=t}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return Ku(this.inputs,((n,r)=>{const o=Rd(n[0]),[i,a]=this.transforms[r](Wu.arr(o)?o:n.map(Rd));e+=" "+i,t=t&&a})),t?"none":e}observerAdded(e){1==e&&Ku(this.inputs,(e=>Ku(e,(e=>Pd(e)&&Ud(e,this)))))}observerRemoved(e){0==e&&Ku(this.inputs,(e=>Ku(e,(e=>Pd(e)&&Hd(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),Bd(this,e)}}const rh=["scrollTop","scrollLeft"];od.assign({batchedUpdates:r.unstable_batchedUpdates,createStringInterpolator:Qd,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});const oh=((e,{applyAnimatedValues:t=(()=>!1),createAnimatedStyle:n=(e=>new vf(e)),getComponentProps:r=(e=>e)}={})=>{const o={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},i=e=>{const t=Cf(e)||"Anonymous";return(e=Wu.str(e)?i[e]||(i[e]=kf(e,o)):e[Ef]||(e[Ef]=kf(e,o))).displayName=`Animated(${t})`,e};return Zu(e,((t,n)=>{Wu.arr(e)&&(n=Cf(t)),i[n]=i(t)})),{animated:i}})(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,r=t,{style:o,children:i,scrollTop:a,scrollLeft:l}=r,s=Up(r,Hp),c=Object.values(s),u=Object.keys(s).map((t=>n||e.hasAttribute(t)?t:Wp[t]||(Wp[t]=t.replace(/([A-Z])/g,(e=>"-"+e.toLowerCase())))));void 0!==i&&(e.textContent=i);for(let t in o)if(o.hasOwnProperty(t)){const n=Vp(t,o[t]);qp.test(t)?e.style.setProperty(t,n):e.style[t]=n}u.forEach(((t,n)=>{e.setAttribute(t,c[n])})),void 0!==a&&(e.scrollTop=a),void 0!==l&&(e.scrollLeft=l)},createAnimatedStyle:e=>new th(e),getComponentProps:e=>Up(e,rh)}),ih=oh.animated;function ah(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}Boolean("undefined"!=typeof window&&window.document&&window.document.createElement);let lh=new Map;function sh(e,t){if(e===t)return e;let n=lh.get(e);if(n)return n.forEach((e=>e(t))),t;let r=lh.get(t);return r?(r.forEach((t=>t(e))),e):t}function ch(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t=65&&e.charCodeAt(2)<=90?t[e]=ah(n,o):"className"!==e&&"UNSAFE_className"!==e||"string"!=typeof n||"string"!=typeof o?"id"===e&&n&&o?t.id=sh(n,o):t[e]=void 0!==o?o:n:t[e]=uh(n,o)}}return t}const fh="undefined"!=typeof document?t.useLayoutEffect:()=>{};function ph(e){const n=(0,t.useRef)(null);return fh((()=>{n.current=e}),[e]),(0,t.useCallback)(((...e)=>{const t=n.current;return null==t?void 0:t(...e)}),[])}class hh{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function mh(e){let n=(0,t.useRef)({isFocused:!1,observer:null});fh((()=>{const e=n.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}}),[]);let r=ph((t=>{null==e||e(t)}));return(0,t.useCallback)((e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){n.current.isFocused=!0;let t=e.target,o=e=>{n.current.isFocused=!1,t.disabled&&r(new hh("blur",e)),n.current.observer&&(n.current.observer.disconnect(),n.current.observer=null)};t.addEventListener("focusout",o,{once:!0}),n.current.observer=new MutationObserver((()=>{if(n.current.isFocused&&t.disabled){var e;null===(e=n.current.observer)||void 0===e||e.disconnect();let r=t===document.activeElement?null:document.activeElement;t.dispatchEvent(new FocusEvent("blur",{relatedTarget:r})),t.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:r}))}})),n.current.observer.observe(t,{attributes:!0,attributeFilter:["disabled"]})}}),[r])}function gh(e){let{isDisabled:n,onBlurWithin:r,onFocusWithin:o,onFocusWithinChange:i}=e,a=(0,t.useRef)({isFocusWithin:!1}),l=(0,t.useCallback)((e=>{a.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(a.current.isFocusWithin=!1,r&&r(e),i&&i(!1))}),[r,i,a]),s=mh(l),c=(0,t.useCallback)((e=>{a.current.isFocusWithin||document.activeElement!==e.target||(o&&o(e),i&&i(!0),a.current.isFocusWithin=!0,s(e))}),[o,i,s]);return n?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:c,onBlur:l}}}const _h={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function vh(e={}){let{style:n,isFocusable:r}=e,[o,i]=(0,t.useState)(!1),{focusWithinProps:a}=gh({isDisabled:!r,onFocusWithinChange:e=>i(e)});return{visuallyHiddenProps:{...a,style:(0,t.useMemo)((()=>o?n:n?{..._h,...n}:_h),[o])}}}function bh(e){let{children:n,elementType:r="div",isFocusable:o,style:i,...a}=e,{visuallyHiddenProps:l}=vh(e);return t.createElement(r,dh(a,l),n)}var yh={"hds-icon":"Notification-module_hds-icon__2ocjD","hds-icon--size-xs":"Notification-module_hds-icon--size-xs__2Mj5D","hds-icon--size-s":"Notification-module_hds-icon--size-s__igOqE","hds-icon--size-m":"Notification-module_hds-icon--size-m__sxXOh","hds-icon--size-l":"Notification-module_hds-icon--size-l__3Ho_A","hds-icon--size-xl":"Notification-module_hds-icon--size-xl__1cTta","hds-icon--alert-circle-fill":"Notification-module_hds-icon--alert-circle-fill__12XKS","hds-icon-start--alert-circle-fill":"Notification-module_hds-icon-start--alert-circle-fill__TwQNY","hds-icon-end--alert-circle-fill":"Notification-module_hds-icon-end--alert-circle-fill__3gb8C","hds-icon--check-circle-fill":"Notification-module_hds-icon--check-circle-fill__2wjh3","hds-icon-start--check-circle-fill":"Notification-module_hds-icon-start--check-circle-fill__2QULC","hds-icon-end--check-circle-fill":"Notification-module_hds-icon-end--check-circle-fill__2gbRD","hds-icon--error-fill":"Notification-module_hds-icon--error-fill__159Nf","hds-icon-start--error-fill":"Notification-module_hds-icon-start--error-fill__2FrGR","hds-icon-end--error-fill":"Notification-module_hds-icon-end--error-fill__1qx8A","hds-icon--info-circle-fill":"Notification-module_hds-icon--info-circle-fill__1F7dp","hds-icon-start--info-circle-fill":"Notification-module_hds-icon-start--info-circle-fill__1-3q2","hds-icon-end--info-circle-fill":"Notification-module_hds-icon-end--info-circle-fill__w7XD0",notification:"Notification-module_notification__3eUBu notification_hds-notification__2DQPN",noBorder:"Notification-module_noBorder__3HZZH",close:"Notification-module_close__nX5bK notification_hds-notification__close-button__1yGIj",autoClose:"Notification-module_autoClose__3mkBX",content:"Notification-module_content__2E8Z_ notification_hds-notification__content__5ylSS",icon:"Notification-module_icon__3xieh notification_hds-icon__29HQM",label:"Notification-module_label__2OUcx notification_hds-notification__label__2t1lR",body:"Notification-module_body__2lrYE notification_hds-notification__body__3cobH",small:"Notification-module_small__3Vi8R notification_hds-notification--small__1wVl6",large:"Notification-module_large__3sVHL notification_hds-notification--large__260Qm","top-left":"Notification-module_top-left__nZQMd notification_hds-notification--top-left__sIHO2","top-center":"Notification-module_top-center__1GWPg notification_hds-notification--top-center__GDWo5","top-right":"Notification-module_top-right__1HAHi notification_hds-notification--top-right__3Wa5K","bottom-left":"Notification-module_bottom-left__17y2g notification_hds-notification--bottom-left__eB4ZK","bottom-center":"Notification-module_bottom-center__2i8Ht notification_hds-notification--bottom-center__5EgOP","bottom-right":"Notification-module_bottom-right__1Giev notification_hds-notification--bottom-right__1SmfT",success:"Notification-module_success__TdJna notification_hds-notification--success__1_3XZ",alert:"Notification-module_alert__1bsQa notification_hds-notification--alert__1MV7H",error:"Notification-module_error___-koD notification_hds-notification--error__3T1Of",boxShadow:"Notification-module_boxShadow__2yJQB notification_hds-notification--box-shadow__2kbD_"};Ur(".notification_hds-icon__29HQM{background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;width:var(--icon-size)}.notification_hds-icon--size-xs__19VKz{--icon-size:var(--spacing-layout-2-xs)}.notification_hds-icon--size-s__2Ffyw{--icon-size:var(--spacing-layout-xs)}.notification_hds-icon--size-m__28mpE{--icon-size:var(--spacing-layout-s)}.notification_hds-icon--size-l__T6YEf{--icon-size:var(--spacing-layout-m)}.notification_hds-icon--size-xl__18_OX{--icon-size:var(--spacing-layout-l)}.notification_hds-icon--alert-circle-fill__3er4k{--mask-image-alert-circle-fill:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z' fill='currentColor'/%3E%3C/svg%3E\");--mask-image:var(--mask-image-alert-circle-fill)}.notification_hds-icon-start--alert-circle-fill__1r-B3{--mask-image-before:var(--mask-image-alert-circle-fill)}.notification_hds-icon-end--alert-circle-fill__2dkn2{--mask-image-after:var(--mask-image-alert-circle-fill)}.notification_hds-icon--check-circle-fill__2u1G4{--mask-image-check-circle-fill:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z' fill='currentColor'/%3E%3C/svg%3E\");--mask-image:var(--mask-image-check-circle-fill)}.notification_hds-icon-start--check-circle-fill__2JuU0{--mask-image-before:var(--mask-image-check-circle-fill)}.notification_hds-icon-end--check-circle-fill__3YsAQ{--mask-image-after:var(--mask-image-check-circle-fill)}.notification_hds-icon--error-fill__jPWn1{--mask-image-error-fill:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");--mask-image:var(--mask-image-error-fill)}.notification_hds-icon-start--error-fill__1sR7v{--mask-image-before:var(--mask-image-error-fill)}.notification_hds-icon-end--error-fill__1jyx_{--mask-image-after:var(--mask-image-error-fill)}.notification_hds-icon--info-circle-fill__1gXDU{--mask-image-info-circle-fill:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 100 18 9 9 0 000-18zm1 7v6.5h2V18H9v-1.5h2v-5H9V10h4zm-1.188-4a1.312 1.312 0 110 2.625 1.312 1.312 0 010-2.625z' fill='currentColor'/%3E%3C/svg%3E\");--mask-image:var(--mask-image-info-circle-fill)}.notification_hds-icon-start--info-circle-fill__rortu{--mask-image-before:var(--mask-image-info-circle-fill)}.notification_hds-icon-end--info-circle-fill__3ycxA{--mask-image-after:var(--mask-image-info-circle-fill)}.notification_hds-notification__2DQPN{--notification-background-color:var(--color-info-light);--notification-border-color:var(--color-info);--notification-border-width:var(--spacing-2-xs);--notification-icon-color:var(--color-info);--notification-color:var(--color-black-90);--notification-max-width-inline:none;--notification-max-width-toast:21rem;--notification-z-index-inline:auto;--notification-z-index-toast:99;--notification-offset:var(--spacing-layout-s);--notification-padding:var(--spacing-s);background-color:var(--notification-background-color);border:solid var(--notification-border-color);border-left-width:var(--notification-border-width);border-bottom-width:0;border-right-width:0;border-top-width:0;box-sizing:border-box;color:var(--notification-color);max-width:var(--notification-max-width-inline);padding:var(--notification-padding);position:relative;width:100%;z-index:var(--notification-z-index-inline)}.notification_hds-notification__content__5ylSS{display:grid;grid-gap:var(--spacing-s);gap:var(--spacing-s)}.notification_hds-notification__label__2t1lR{align-items:center;display:flex;font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:0;line-height:24px;margin-right:var(--spacing-l)}.notification_hds-notification__2DQPN .notification_hds-icon__29HQM{--icon-size:var(--spacing-layout-xs)}.notification_hds-notification__label__2t1lR>.notification_hds-icon__29HQM{color:var(--notification-icon-color);flex:none;margin-right:var(--spacing-2-xs)}.notification_hds-notification__body__3cobH{font-size:var(--fontsize-body-s);line-height:24px}.notification_hds-notification__close-button__1yGIj{--notification-close-button-offset:var(--spacing-s);background:none;border:none;cursor:pointer;display:flex;outline:none;padding:0;position:absolute;right:var(--notification-close-button-offset);top:var(--notification-close-button-offset)}.notification_hds-notification__close-button__1yGIj:focus{box-shadow:0 0 0 3px var(--color-focus-outline)}.notification_hds-notification--small__1wVl6{--notification-padding:var(--spacing-2-xs)}.notification_hds-notification--small__1wVl6 .notification_hds-notification__content__5ylSS{display:flex;grid-gap:0;gap:0}.notification_hds-notification--small__1wVl6 .notification_hds-notification__label__2t1lR{margin-right:0}.notification_hds-notification--small__1wVl6 .notification_hds-notification__body__3cobH{margin-right:var(--spacing-l)}.notification_hds-notification--small__1wVl6 .notification_hds-notification__close-button__1yGIj{--notification-close-button-offset:var(--spacing-2-xs)}.notification_hds-notification--large__260Qm{--notification-padding:var(--spacing-l)}.notification_hds-notification--large__260Qm .notification_hds-notification__label__2t1lR{margin-right:0}.notification_hds-notification--large__260Qm .notification_hds-notification__close-button__1yGIj{--notification-close-button-offset:var(--spacing-2-xs)}.notification_hds-notification--bottom-center__5EgOP,.notification_hds-notification--bottom-left__eB4ZK,.notification_hds-notification--bottom-right__1SmfT,.notification_hds-notification--top-center__GDWo5,.notification_hds-notification--top-left__sIHO2,.notification_hds-notification--top-right__3Wa5K{border-left-width:0;border-bottom-width:0;border-right-width:0;border-top-width:var(--notification-border-width);max-width:var(--notification-max-width-toast);position:fixed;width:calc(100% - var(--spacing-l));z-index:var(--notification-z-index-toast)}.notification_hds-notification--top-left__sIHO2{left:var(--notification-offset);top:var(--notification-offset)}.notification_hds-notification--top-center__GDWo5{left:50%;top:var(--notification-offset);transform:translateX(-50%)}.notification_hds-notification--top-right__3Wa5K{right:var(--notification-offset);top:var(--notification-offset)}.notification_hds-notification--bottom-left__eB4ZK{bottom:var(--notification-offset);left:var(--notification-offset)}.notification_hds-notification--bottom-center__5EgOP{bottom:var(--notification-offset);left:50%;transform:translateX(-50%)}.notification_hds-notification--bottom-right__1SmfT{bottom:var(--notification-offset);right:var(--notification-offset)}@media only screen and (max-width:765.98px){.notification_hds-notification__2DQPN{--notification-offset:var(--spacing-s)}}.notification_hds-notification--success__1_3XZ{--notification-background-color:var(--color-success-light);--notification-border-color:var(--color-success);--notification-icon-color:var(--color-success)}.notification_hds-notification--alert__1MV7H{--notification-background-color:var(--color-alert-light);--notification-border-color:var(--color-alert-dark);--notification-icon-color:var(--color-alert-dark)}.notification_hds-notification--error__3T1Of{--notification-background-color:var(--color-error-light);--notification-border-color:var(--color-error);--notification-icon-color:var(--color-error)}.notification_hds-notification--box-shadow__2kbD_{box-shadow:var(--box-shadow-l)}.Notification-module_hds-icon__2ocjD{background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;width:var(--icon-size)}.Notification-module_hds-icon--size-xs__2Mj5D{--icon-size:var(--spacing-layout-2-xs)}.Notification-module_hds-icon--size-s__igOqE{--icon-size:var(--spacing-layout-xs)}.Notification-module_hds-icon--size-m__sxXOh{--icon-size:var(--spacing-layout-s)}.Notification-module_hds-icon--size-l__3Ho_A{--icon-size:var(--spacing-layout-m)}.Notification-module_hds-icon--size-xl__1cTta{--icon-size:var(--spacing-layout-l)}[class*=hds-icon-start--]:before{-webkit-mask-image:var(--mask-image-before);mask-image:var(--mask-image-before)}[class*=hds-icon-end--]:after,[class*=hds-icon-start--]:before{background-color:currentcolor;content:\"\";display:inline-flex;height:var(--icon-size,24px);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size,24px)}[class*=hds-icon-end--]:after{-webkit-mask-image:var(--mask-image-after);mask-image:var(--mask-image-after)}.Notification-module_hds-icon--alert-circle-fill__12XKS{--mask-image-alert-circle-fill:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z' fill='currentColor'/%3E%3C/svg%3E\");--mask-image:var(--mask-image-alert-circle-fill)}.Notification-module_hds-icon-start--alert-circle-fill__TwQNY{--mask-image-before:var(--mask-image-alert-circle-fill)}.Notification-module_hds-icon-end--alert-circle-fill__3gb8C{--mask-image-after:var(--mask-image-alert-circle-fill)}.Notification-module_hds-icon--check-circle-fill__2wjh3{--mask-image-check-circle-fill:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z' fill='currentColor'/%3E%3C/svg%3E\");--mask-image:var(--mask-image-check-circle-fill)}.Notification-module_hds-icon-start--check-circle-fill__2QULC{--mask-image-before:var(--mask-image-check-circle-fill)}.Notification-module_hds-icon-end--check-circle-fill__2gbRD{--mask-image-after:var(--mask-image-check-circle-fill)}.Notification-module_hds-icon--error-fill__159Nf{--mask-image-error-fill:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");--mask-image:var(--mask-image-error-fill)}.Notification-module_hds-icon-start--error-fill__2FrGR{--mask-image-before:var(--mask-image-error-fill)}.Notification-module_hds-icon-end--error-fill__1qx8A{--mask-image-after:var(--mask-image-error-fill)}.Notification-module_hds-icon--info-circle-fill__1F7dp{--mask-image-info-circle-fill:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 100 18 9 9 0 000-18zm1 7v6.5h2V18H9v-1.5h2v-5H9V10h4zm-1.188-4a1.312 1.312 0 110 2.625 1.312 1.312 0 010-2.625z' fill='currentColor'/%3E%3C/svg%3E\");--mask-image:var(--mask-image-info-circle-fill)}.Notification-module_hds-icon-start--info-circle-fill__1-3q2{--mask-image-before:var(--mask-image-info-circle-fill)}.Notification-module_hds-icon-end--info-circle-fill__w7XD0{--mask-image-after:var(--mask-image-info-circle-fill)}.Notification-module_notification__3eUBu{overflow:hidden}.Notification-module_notification__3eUBu.Notification-module_noBorder__3HZZH{border:0;padding-top:calc(var(--notification-padding) + var(--notification-border-width))}.Notification-module_notification__3eUBu.Notification-module_noBorder__3HZZH .Notification-module_close__nX5bK{top:calc(var(--notification-close-button-offset) + var(--notification-border-width))}.Notification-module_autoClose__3mkBX{background-color:var(--notification-border-color);height:var(--notification-border-width);left:0;position:absolute;top:0;width:100%}.Notification-module_icon__3xieh{background-color:transparent}");var xh;!function(e){e.Small="small",e.Medium="medium",e.Large="large"}(xh||(xh={}));const wh={info:e=>{var{"aria-label":n="info-circle-fill","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM13 10V16.5H15V18H9V16.5H11V11.5H9V10H13ZM11.8125 6C12.5374 6 13.125 6.5876 13.125 7.3125C13.125 8.03735 12.5374 8.625 11.8125 8.625C11.0876 8.625 10.5 8.03735 10.5 7.3125C10.5 6.5876 11.0876 6 11.8125 6Z",fill:"currentColor"}))},success:e=>{var{"aria-label":n="check-circle-fill","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM16.5 8L18 9.5L10.5 17L6 12.5L7.5 11L10.5 14L16.5 8Z",fill:"currentColor"}))},error:e=>{var{"aria-label":n="error-fill","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.175 3.45608C11.5239 2.86969 12.3977 2.84875 12.7842 3.39325L12.825 3.45608L21.8771 18.6666C22.2202 19.2432 21.8055 19.951 21.1235 19.9976L21.052 20H2.94799C2.24813 20 1.7987 19.3114 2.09013 18.7267L2.12295 18.6666L11.175 3.45608ZM13 16V18H11V16H13ZM13 8.5V14.5H11V8.5H13Z",fill:"currentColor"}))},alert:e=>{var{"aria-label":n="alert-circle-fill","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3ZM13 16V18H11V16H13ZM13 6V14H11V6H13Z",fill:"currentColor"}))}},kh=({visuallyHidden:e,children:n})=>e?t.createElement(bh,null,n):n,Sh=t.forwardRef(((e,n)=>{var{autoClose:r=!1,autoCloseDuration:o=6e3,boxShadow:i=!1,children:a,className:l="",closeAnimationDuration:s=85,closeButtonLabelText:c,dismissible:u=!1,displayAutoCloseProgress:d=!0,invisible:f=!1,label:p,notificationAriaLabel:h="Notification",position:m="inline",onClose:g=(()=>null),size:_=xh.Medium,style:v,type:b="info",headingLevel:y=2}=e,x=$r(e,["autoClose","autoCloseDuration","boxShadow","children","className","closeAnimationDuration","closeButtonLabelText","dismissible","displayAutoCloseProgress","invisible","label","notificationAriaLabel","position","onClose","size","style","type","headingLevel"]);const w="inline"!==m;w&&_===xh.Large&&(console.warn(`Size '${_}' is only allowed for inline positioned notifications`),_=xh.Medium),!w&&r&&(console.warn("The 'autoClose' property is not allowed for inline positioned notifications"),r=!1);const[k,S]=(0,t.useState)(!0),E=(0,t.useCallback)((()=>{S(!1),setTimeout((()=>g()),s)}),[g,s]);(0,t.useEffect)((()=>{const e=setTimeout((()=>{r&&E()}),o);return()=>clearTimeout(e)}),[r,o,E]);const C=wh[b],O=w?(e=>{const t=e.includes("center");return{from:{transform:`translate3d(${t?"-50%":"0"}, ${e.includes("top")?"-":""}32px, 0)`,opacity:.66},to:{transform:`translate3d(${t?"-50%":"0"}, 0, 0)`,opacity:1},config:{friction:30,tension:300}}})(m):{},T={from:{opacity:1},to:{opacity:0},config:{duration:s}},I=d?(e=>({from:{transform:"translate3d(0%, 0, 0)"},to:{transform:"translate3d(-100%, 0, 0)"},config:{duration:e}}))(o):{},L=Pp(k?O:T),j=Pp(I);return t.createElement(kh,{visuallyHidden:f},t.createElement(ih.section,Object.assign({},x,{style:Object.assign(Object.assign({},L),v),className:Vr(yh[m],yh.notification,yh[_],yh[b],r&&yh.noBorder,i&&yh.boxShadow,l),"aria-label":h,role:w||f?"alert":void 0}),r&&t.createElement(ih.div,{style:j,className:yh.autoClose}),t.createElement("div",{className:yh.content,ref:n},p&&t.createElement("div",Object.assign({className:yh.label},w||f?{}:{role:"heading","aria-level":y}),t.createElement(C,{className:yh.icon}),t.createElement(kh,{visuallyHidden:_===xh.Small},p)),a&&t.createElement("div",{className:yh.body},a)),u&&t.createElement("button",{className:Vr(yh.close,yh[b]),type:"button",title:c,"aria-label":c,onClick:E},t.createElement(fa,null))))}));var Eh=(0,t.forwardRef)((({error:t,className:n},r)=>{var o;return console.warn(`Error loading data from Elastic: ${t}`),(null===(o=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search)||void 0===o?void 0:o.sentry_dsn_react)&&ht(t),(0,e.jsx)("div",{className:n,ref:r,children:(0,e.jsx)(Sh,{label:Drupal.t("An error occured while loading the content",{},{context:"React search"}),type:"error",children:Drupal.t("Please reload the page or try again later.",{},{context:"React search"})})})})),Ch=n(442),Oh=Ch.default||Ch;var Th=function({tags:n,isInteractive:r,langAttribute:o,insideCard:i}){const a=r?"content-tags__tags--interactive":"content-tags__tags--static",l=i?"div":"section";return t.createElement(l,{className:"content-tags content-tags--card","aria-label":Drupal.t("Tags",{},{context:"Label for screen reader software users explaining that this is a list of tags related to this page."}),role:i?"group":void 0},(0,e.jsx)("ul",{className:`content-tags__tags ${a}`,children:n.map(((t,n)=>(0,e.jsx)("li",Object.assign({className:"content-tags__tags__tag "+(t.color?`content-tags__tags__tag--${t.color}`:"")},o,{children:(0,e.jsx)("span",{children:t.tag})}),`{item.tag}-${n}`)))}))};var Ih=({href:t,title:n,className:r,"data-hds-component":o,"data-hds-variant":i,rel:a})=>{const l=Object.assign(Object.assign({},o&&{"data-hds-component":o}),i&&{"data-hds-variant":i});return(0,e.jsxs)("a",Object.assign({href:t,className:r,"data-is-external":"true"},l,{rel:a,children:[n,!o&&(0,e.jsx)("span",{className:"link__type link__type--external"}),(0,e.jsx)("span",{className:"visually-hidden",children:Drupal.t("Link leads to external service",{},{context:"Explanation for screen-reader software that the icon visible next to this link means that the link leads to an external service."})})]}))};const Lh=({icon:t,label:n,content:r,langAttribute:o})=>(0,e.jsxs)("div",{className:"card__meta",children:[(0,e.jsx)("span",{className:"card__meta__icon",children:(0,e.jsx)(Su,{icon:t})}),(0,e.jsxs)("span",{className:"card__meta__label",children:[n,": "]}),(0,e.jsx)("span",Object.assign({className:"card__meta__content"},o,{children:r}))]});var jh=function({cardModifierClass:t,cardImage:n,cardTitle:r,cardTitleLevel:o,cardUrl:i,cardUrlExternal:a=!1,cardCategoryTag:l,cardDescription:s,cardDescriptionHtml:c,cardHelptext:u,cardHelptextHtml:d,cardTags:f,location:p,locationLabel:h,date:m,dateLabel:g,theme:_,themeLabel:v,daterange:b,dateRangeLabel:y,langAttribute:x,language:w,languageLabel:k,time:S,timeLabel:E,weightedEducation:C,languageEducation:O,registrationRequired:T}){const I=`\n card\n ${t?` ${t}`:""}\n ${a?" card--external":""}\n `,L=o?`h${o}`:"h3";return(0,e.jsxs)("div",{className:I,children:[n&&(0,e.jsx)("div",{className:"card__image",children:n}),(0,e.jsxs)("div",{className:"card__text",children:[(0,e.jsx)(L,{className:"card__title",children:a?(0,e.jsx)(Ih,{href:i,title:r,className:"card__link",rel:"bookmark"}):(0,e.jsx)("a",{href:i,className:"card__link",rel:"bookmark",children:r})}),l&&(0,e.jsx)("div",{className:"card__category",children:(0,e.jsx)(Th,{tags:[l],insideCard:!0})}),s&&(0,e.jsx)("div",{className:"card__description",children:c?Oh(s):(0,e.jsx)("p",Object.assign({},x,{children:s}))}),u&&(0,e.jsx)("div",{className:"card__helptext",children:d?Oh(u):(0,e.jsx)("p",{children:u})}),(0,e.jsxs)("div",{className:"card__metas",children:[p&&(0,e.jsx)(Lh,{icon:"location",label:h||Drupal.t("Location",{},{context:"React search"}),content:p}),m&&(0,e.jsx)(Lh,{icon:"clock",label:g||Drupal.t("Date",{},{context:"React search"}),content:m}),b&&(0,e.jsx)(Lh,{icon:"calendar",label:y||Drupal.t("Estimated schedule",{},{context:"React search"}),content:b,langAttribute:x}),_&&(0,e.jsx)(Lh,{icon:"locate",label:v||Drupal.t("Theme",{},{context:"React search"}),content:_}),C&&(0,e.jsx)(Lh,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:C}),O&&(0,e.jsx)(Lh,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:O}),w&&(0,e.jsx)(Lh,{icon:"globe",label:k||Drupal.t("Language",{},{context:"React search"}),content:w}),S&&(0,e.jsx)(Lh,{icon:"calendar",label:E||Drupal.t("Time",{},{context:"Time of event"}),content:S}),T&&(0,e.jsx)(Lh,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})})]}),f&&f.length>0&&(0,e.jsx)("div",{className:"card__tags",children:(0,e.jsx)(Th,{tags:f,langAttribute:x,insideCard:!0})})]})]})},zh=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{alt:n,photographer:r,imageUrls:o,imageOverride:i,src:a}=t,l=zh(t,["alt","photographer","imageUrls","imageOverride","src"]),s=i?i.variants:o,c=s?[{srcSet:`${s[1248]||""} 1x, ${s["1248_2x"]||""} 2x`,media:"all and (min-width: 1248px)",type:"image/jpeg"},{srcSet:`${s[992]||""} 1x, ${s["992_2x"]||""} 2x`,media:"all and (min-width: 992px)",type:"image/jpeg"},{srcSet:`${s[768]||""} 1x, ${s["768_2x"]||""} 2x`,media:"all and (min-width: 768px)",type:"image/jpeg"},{srcSet:`${s[576]||""} 1x, ${s["576_2x"]||""} 2x`,media:"all and (min-width: 576px)",type:"image/jpeg"},{srcSet:`${s[320]||""} 1x, ${s["320_2x"]||""} 2x`,media:"all and (min-width: 320px)",type:"image/jpeg"}]:[],u=a||(null==s?void 0:s[1248]);return u?(0,e.jsxs)("picture",{children:[c.map(((t,n)=>(0,e.jsx)("source",{srcSet:t.srcSet,media:t.media,type:t.type},n))),(0,e.jsx)("img",Object.assign({src:u,alt:n||(null==i?void 0:i.alt)||"","data-photographer":r||(null==i?void 0:i.photographer)},l))]}):null};var Nh=({content_type:t,title_for_ui:n,url:r,project_image_absolute_url:o,field_project_image_alt:i,district_image_absolute_url:a,field_district_image_alt:l,project_execution_schedule:s,project_plan_schedule:c,field_project_district_title_for_ui:u,field_project_external_website:d,field_project_theme_name:f,field_district_subdistricts_title_for_ui:p})=>{const h=d?d[0]:`${r}`;let m=o?o[0]:"";m=a?a[0]:m;let g=i&&'""'!==(null==i?void 0:i[0])?i[0]:"";g=l&&'""'!==(null==l?void 0:l[0])?l[0]:g;const _="project"===t[0],v=_?"card--project":"card--district",b={tag:_?Drupal.t("Project",{},{context:"District and project search"}):Drupal.t("District",{},{context:"District and project search"}),color:_?"gold":"coat-of-arms"},y=e=>new Date(e).toLocaleString("en-US",{month:"2-digit",year:"numeric"}),x=e=>{const t=new Date(e);return`${t.toLocaleString("fi-FI",{year:"numeric"})}-${t.toLocaleString("fi-FI",{month:"2-digit"})}-${t.toLocaleString("fi-FI",{day:"2-digit"})}T${t.toLocaleString("fi-FI",{hour:"2-digit"})}:${t.toLocaleString("fi-FI",{minute:"2-digit"})}Z`},w=t=>t.map(((t,n)=>(0,e.jsxs)("time",{dateTime:x(t),children:[" ",0!==n&&"-"," ",y(t)]},`${t}-${n}`)));let k,S;return(c||s)&&(k=(0,e.jsxs)(e.Fragment,{children:[c&&(0,e.jsxs)("span",{className:"metadata__item--schedule metadata__item--schedule--plan-schedule",children:[Drupal.t("planning",{},{context:"District and project search"}),w(c)]}),c&&s&&" ",s&&(0,e.jsxs)("span",{className:"metadata__item--schedule",children:[Drupal.t("execution",{},{context:"District and project search"}),w(s)]})]})),u&&(S=u.map((e=>e)).join(", ")),p&&(S=p.map((e=>e)).join(", ")),(0,e.jsx)(jh,{cardModifierClass:v,cardImage:(()=>{if(!m||!m.length||!m[0])return;let t={};try{t=JSON.parse(m)}catch(e){return void console.error("Failed to parse imageUrl",e)}return(0,e.jsx)(Ah,{alt:g,imageUrls:t})})(),cardTitle:n[0],cardUrl:h,cardUrlExternal:!!d,cardCategoryTag:b,location:S,theme:null==f?void 0:f.map((e=>tc(e))).join(", "),daterange:k&&k})};var Dh=[{label:Drupal.t("Most relevant first",{},{context:"District and project search sort option"}),value:"most_relevant"},{label:Drupal.t("Alphabetical @AO",{"@AO":"A-Ö"},{context:"District and project search sort option"}),value:"asc"},{label:Drupal.t("Alphabetical @OA",{"@OA":"Ö-A"},{context:"District and project search sort option"}),value:"desc"}];var Ph=()=>{const n=bo(ac),r=yo(lc),[o,i]=(0,t.useState)(Dh[0]);return(0,t.useEffect)((()=>{if(n.sort){const e=Dh.find((e=>e.value===n.sort));e&&i(e)}}),[]),(0,e.jsx)("div",{className:"district-project-search-form__filter hdbt-search__filter",children:(0,e.jsx)(Fs,{clearable:!1,onChange:(e,t)=>{i(t),r(Object.assign(Object.assign({},n),{sort:t.value}))},options:Dh,style:{minWidth:"280px"},texts:{label:Drupal.t("Sort search results",{},{context:"District and project search form label"})},value:[o]})})};var Rh={size:15};var Mh=e=>{var t,n,r,o,i,a,l,s;const{size:c}=Rh,u=Number.isNaN(Number(e.page))?1:Number(e.page),d={function_score:{query:{bool:{should:[{bool:{_name:"Match district",should:[],filter:{term:{_index:"districts"}}}},{bool:{_name:"Match Project",should:[],must:[],filter:{term:{_index:"projects"}}}}],filter:[Ks,Zs]}},functions:[{filter:{term:{content_type:"district"}},weight:2}],score_mode:"sum",boost_mode:"max",min_score:0}};if(Object.keys(e).find((t=>{var n;return Object.keys(ec).includes(t)&&(null===(n=null==e?void 0:e[t])||void 0===n?void 0:n.length)}))){const s=Object.keys(ec).filter((e=>"title"!==e&&"districts"!==e&&"page"!==e&&"sort"!==e)).find((t=>{var n;return null===(n=null==e?void 0:e[t])||void 0===n?void 0:n.length})),c=null===(t=null==e?void 0:e.districts)||void 0===t?void 0:t.length,u=null===(n=null==e?void 0:e.title)||void 0===n?void 0:n.length;if(d.function_score.min_score=Number(s&&c||s&&u?300:3),null===(r=null==e?void 0:e.title)||void 0===r?void 0:r.length){const t=e.title.toString().toLowerCase(),n=[],r=[];n.push({wildcard:{[Gs.TITLE]:{value:`*${t}*`,boost:300}}}),n.push({wildcard:{[Gs.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:`*${t}*`,boost:200}}}),n.push({wildcard:{[Gs.FIELD_DISTRICT_SEARCH_METATAGS]:{value:`*${t}*`,boost:150}}}),r.push({wildcard:{[`${Gs.TITLE}`]:{value:`*${t}*`,boost:150}}}),r.push({wildcard:{[Gs.FIELD_PROJECT_DISTRICT_TITLE]:{value:`*${t}*`,boost:s?3e3:150}}}),r.push({wildcard:{[Gs.FIELD_PROJECT_SEARCH_METATAGS]:{value:`*${t}*`,boost:150}}}),d.function_score.query.bool.should[0].bool.should.push(...n),d.function_score.query.bool.should[1].bool.should.push(...r)}if(null===(o=null==e?void 0:e.districts)||void 0===o?void 0:o.length){const t=[],n=[],{districts:r}=e;Object.keys(r).forEach((e=>{t.push({term:{[Gs.TITLE]:{value:r[e].toLowerCase(),boost:s?150:1e3}}}),t.push({term:{[Gs.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:r[e].toLowerCase(),boost:s?0:1e3}}}),n.push({term:{[Gs.TITLE]:{value:r[e].toLowerCase(),boost:s?3e3:150}}}),n.push({term:{[Gs.FIELD_PROJECT_DISTRICT_TITLE]:{value:r[e].toLowerCase(),boost:s?3e3:150}}})})),d.function_score.query.bool.should[0].bool.should.push(...t),d.function_score.query.bool.should[1].bool.should.push(...n)}if(null===(i=null==e?void 0:e.project_theme)||void 0===i?void 0:i.length){const{project_theme:t}=e;Object.keys(t).forEach((e=>{var n;null===(n=d.function_score.query.bool.should[1].bool.must)||void 0===n||n.push({term:{[Gs.FIELD_PROJECT_THEME_NAME]:{value:t[e].toLowerCase(),boost:10}}})}))}if(null===(a=null==e?void 0:e.project_phase)||void 0===a?void 0:a.length){const{project_phase:t}=e;Object.keys(t).forEach((e=>{var n;null===(n=d.function_score.query.bool.should[1].bool.must)||void 0===n||n.push({term:{[Gs.FIELD_PROJECT_PHASE_NAME]:{value:t[e].toLowerCase(),boost:10}}})}))}if(null===(l=null==e?void 0:e.project_type)||void 0===l?void 0:l.length){const{project_type:t}=e;Object.keys(t).forEach((e=>{var n;null===(n=d.function_score.query.bool.should[1].bool.must)||void 0===n||n.push({term:{[Gs.FIELD_PROJECT_TYPE_NAME]:{value:t[e].toLowerCase(),boost:10}}})}))}}const f=(null===(s=null==e?void 0:e.sort)||void 0===s?void 0:s.length)?Js[null==e?void 0:e.sort]:Js.most_relevant;return JSON.stringify({sort:[f],size:c,from:c*(u-1),query:d})};var Bh=(0,t.forwardRef)((({resultText:t,optionalResultsText:n,actions:r,actionsClass:o},i)=>(0,e.jsxs)("div",{className:"hdbt-search--react__result-top-area",children:[(0,e.jsxs)("h3",{className:"hdbt-search--react__results--title",ref:i,children:[t," ",n&&(0,e.jsxs)(e.Fragment,{children:["(",n,")"]})]}),r&&(0,e.jsx)("div",{className:o,children:r})]})));var Fh=(0,t.forwardRef)((({title:t,content:n,wrapperClass:r="react-search__results"},o)=>(0,e.jsxs)("div",{className:r,children:[(0,e.jsx)(Bh,{resultText:(0,e.jsx)(e.Fragment,{children:Drupal.t("No results",{},{context:"Unit search no results title"})}),ref:o}),(0,e.jsx)("p",{children:Drupal.t("No results were found for the criteria you entered. Try changing your search criteria.",{},{context:"React search: no search results"})})]})));var $h=()=>{var n,r;const{size:o}=Rh,i=bo(ac),a=Mh(i),{error:l}=bo(uc),s=yo(sc),c=bo(cc),u=(0,t.createRef)(),d=Boolean(null===(n=window.location.search)||void 0===n?void 0:n.length);Cu(u,d);const{data:f,error:p}=wu(a,(()=>{var e;return oc(`${null===(e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search)||void 0===e?void 0:e.elastic_proxy_url}/${Ys.INDEX}/_search`,{method:"POST",headers:{"Content-Type":"application/json"},body:a}).then((e=>e.json()))}),{revalidateOnFocus:!1});if(!f&&!p)return(0,e.jsx)("div",{className:"hdbt__loading-wrapper",children:(0,e.jsx)(Xr,{})});if(p||l)return(0,e.jsx)(Eh,{error:p||l,className:"react-search__results",ref:u});if(!(null===(r=null==f?void 0:f.hits)||void 0===r?void 0:r.hits.length))return(0,e.jsx)(Fh,{ref:u});const h=f.hits.hits,m=f.hits.total.value,g=Math.floor(m/o),_=m>o&&m%o;return(0,e.jsxs)("div",{className:"react-search__results",children:[(0,e.jsx)(Bh,{resultText:(0,e.jsx)(e.Fragment,{children:Drupal.formatPlural(m,"1 search result","@count search results",{},{context:"District and project search"})}),actions:(0,e.jsx)(Ph,{}),actionsClass:"hdbt-search--react__results--sort",ref:u}),(0,e.jsxs)("div",{className:"hdbt-search--react__results--container",children:[h.map((t=>(0,e.jsx)(Nh,Object.assign({},t._source),t._id))),(0,e.jsx)(Eu,{currentPage:c,pages:5,totalPages:_?g+1:g,updatePage:(e,t)=>{e.preventDefault(),s(t.toString())}})]})]})};var Uh=()=>(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(t.Suspense,{fallback:(0,e.jsx)("div",{className:"hdbt__loading-wrapper",children:(0,e.jsx)(Xr,{})}),children:[(0,e.jsx)(Cc,{}),(0,e.jsx)($h,{})]})});Fr();const Hh=document.getElementById("helfi-kymp-district-project-search");Hh&&r.render((0,e.jsx)(t.StrictMode,{children:(0,e.jsx)(Uh,{})}),Hh)}()}();
\ No newline at end of file
+!function(){var e={5413:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},1141:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var i=n(5413),a=n(6957);o(n(6957),t);var l=/\s+/g,s={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},c=function(){function e(e,t,n){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?i.ElementType.Tag:void 0,r=new a.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.options.normalizeWhitespace,n=this.lastNode;if(n&&n.type===i.ElementType.Text)t?n.data=(n.data+e).replace(l," "):n.data+=e,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{t&&(e=e.replace(l," "));var r=new a.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e;else{var t=new a.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.NodeWithChildren(i.ElementType.CDATA,[e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new a.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=c,t.default=c},6957:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=p;var h=function(e){function t(t){return e.call(this,a.ElementType.Root,t)||this}return o(t,e),t}(p);t.Document=h;var m=function(e){function t(t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var i=e.call(this,o,r)||this;return i.name=t,i.attribs=n,i}return o(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(p);function g(e){return(0,a.isTag)(e)}function _(e){return e.type===a.ElementType.CDATA}function v(e){return e.type===a.ElementType.Text}function b(e){return e.type===a.ElementType.Comment}function y(e){return e.type===a.ElementType.Directive}function x(e){return e.type===a.ElementType.Root}function w(e,t){var n;if(void 0===t&&(t=!1),v(e))n=new u(e.data);else if(b(e))n=new d(e.data);else if(g(e)){var r=t?k(e.children):[],o=new m(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=o}else if(_(e)){r=t?k(e.children):[];var l=new p(a.ElementType.CDATA,r);r.forEach((function(e){return e.parent=l})),n=l}else if(x(e)){r=t?k(e.children):[];var s=new h(r);r.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!y(e))throw new Error("Not implemented yet: ".concat(e.type));var c=new f(e.name,e.data);null!=e["x-name"]&&(c["x-name"]=e["x-name"],c["x-publicId"]=e["x-publicId"],c["x-systemId"]=e["x-systemId"]),n=c}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function k(e){for(var t=e.map((function(e){return w(e,!0)})),n=1;n/i,l=//i,s=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},c=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},u="object"==typeof window&&window.DOMParser;if("function"==typeof u){var d=new u;s=c=function(e,t){return t&&(e="<".concat(t,">").concat(e,"").concat(t,">")),d.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var f=document.implementation.createHTMLDocument();s=function(e,t){if(t){var n=f.documentElement.querySelector(t);return n&&(n.innerHTML=e),f}return f.documentElement.innerHTML=e,f}}var p,h="object"==typeof document&&document.createElement("template");h&&h.content&&(p=function(e){return h.innerHTML=e,h.content.childNodes}),t.default=function(e){var t,u,d=e.match(i),f=d&&d[1]?d[1].toLowerCase():"";switch(f){case n:var h=c(e);if(!a.test(e))null===(t=null==(g=h.querySelector(r))?void 0:g.parentNode)||void 0===t||t.removeChild(g);if(!l.test(e))null===(u=null==(g=h.querySelector(o))?void 0:g.parentNode)||void 0===u||u.removeChild(g);return h.querySelectorAll(n);case r:case o:var m=s(e).querySelectorAll(f);return l.test(e)&&a.test(e)?m[0].parentNode.childNodes:m;default:return p?p(e):(g=s(e,o).querySelector(o)).childNodes;var g}}},2471:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(5496)),i=n(7731),a=/<(![a-zA-Z\s]+)>/;t.default=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];var t=e.match(a),n=t?t[1]:void 0;return(0,i.formatDOM)((0,o.default)(e),null,n)}},7731:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDOM=t.formatAttributes=void 0;var r=n(1141),o=n(5270);function i(e){for(var t={},n=0,r=e.length;n1&&(_=d(_,{key:_.key||m})),r.push(c(_,g,m));continue}}if("text"!==g.type){var v=g,b={};s(v)?((0,a.setStyleProp)(v.attribs.style,v.attribs),b=v.attribs):v.attribs&&(b=(0,i.default)(v.attribs,v.name));var y=void 0;switch(g.type){case"script":case"style":g.children[0]&&(b.dangerouslySetInnerHTML={__html:g.children[0].data});break;case"tag":"textarea"===g.name&&g.children[0]?b.defaultValue=g.children[0].data:g.children&&g.children.length&&(y=e(g.children,n));break;default:continue}h>1&&(b.key=m),r.push(c(f(g.name,b,y),g,m))}else{var x=!g.data.trim().length;if(x&&g.parent&&!(0,a.canTextBeChildOfNode)(g.parent))continue;if((null==n?void 0:n.trim)&&x)continue;r.push(c(g.data,g,m))}}return 1===r.length?r[0]:r}},442:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.htmlToDOM=t.domToReact=t.attributesToProps=t.Text=t.ProcessingInstruction=t.Element=t.Comment=void 0;var o=r(n(2471));t.htmlToDOM=o.default;var i=r(n(840));t.attributesToProps=i.default;var a=r(n(308));t.domToReact=a.default;var l=n(1141);Object.defineProperty(t,"Comment",{enumerable:!0,get:function(){return l.Comment}}),Object.defineProperty(t,"Element",{enumerable:!0,get:function(){return l.Element}}),Object.defineProperty(t,"ProcessingInstruction",{enumerable:!0,get:function(){return l.ProcessingInstruction}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return l.Text}});var s={lowerCaseAttributeNames:!1};t.default=function(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");return e?(0,a.default)((0,o.default)(e,(null==t?void 0:t.htmlparser2)||s),t):[]}},4958:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.returnFirstArg=t.canTextBeChildOfNode=t.ELEMENTS_WITH_NO_TEXT_CHILDREN=t.PRESERVE_CUSTOM_ATTRIBUTES=t.setStyleProp=t.isCustomComponent=void 0;var o=n(6540),i=r(n(5229)),a=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);t.isCustomComponent=function(e,t){return e.includes("-")?!a.has(e):Boolean(t&&"string"==typeof t.is)};var l={reactCompat:!0};t.setStyleProp=function(e,t){if("string"==typeof e)if(e.trim())try{t.style=(0,i.default)(e,l)}catch(e){t.style={}}else t.style={}},t.PRESERVE_CUSTOM_ATTRIBUTES=Number(o.version.split(".")[0])>=16,t.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);t.canTextBeChildOfNode=function(e){return!t.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)};t.returnFirstArg=function(e){return e}},9788:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,l=/^[;\s]*/,s=/^\s+|\s+$/g,c="";function u(e){return e?e.replace(s,c):c}e.exports=function(e,s){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];s=s||{};var d=1,f=1;function p(e){var t=e.match(n);t&&(d+=t.length);var r=e.lastIndexOf("\n");f=~r?e.length-r:f+e.length}function h(){var e={line:d,column:f};return function(t){return t.position=new m(e),b(),t}}function m(e){this.start=e,this.end={line:d,column:f},this.source=s.source}m.prototype.content=e;var g=[];function _(t){var n=new Error(s.source+":"+d+":"+f+": "+t);if(n.reason=t,n.filename=s.source,n.line=d,n.column=f,n.source=e,!s.silent)throw n;g.push(n)}function v(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function b(){v(r)}function y(e){var t;for(e=e||[];t=x();)!1!==t&&e.push(t);return e}function x(){var t=h();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;c!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,c===e.charAt(n-1))return _("End of comment missing");var r=e.slice(2,n-2);return f+=2,p(r),e=e.slice(n),f+=2,t({type:"comment",comment:r})}}function w(){var e=h(),n=v(o);if(n){if(x(),!v(i))return _("property missing ':'");var r=v(a),s=e({type:"declaration",property:u(n[0].replace(t,c)),value:r?u(r[0].replace(t,c)):c});return v(l),s}}return b(),function(){var e,t=[];for(y(t);e=w();)!1!==e&&(t.push(e),y(t));return t}()}},2543:function(e,t,n){var r;e=n.nmd(e),function(){var o,i="Expected a function",a="__lodash_hash_undefined__",l="__lodash_placeholder__",s=16,c=32,u=64,d=128,f=256,p=1/0,h=9007199254740991,m=NaN,g=4294967295,_=[["ary",d],["bind",1],["bindKey",2],["curry",8],["curryRight",s],["flip",512],["partial",c],["partialRight",u],["rearg",f]],v="[object Arguments]",b="[object Array]",y="[object Boolean]",x="[object Date]",w="[object Error]",k="[object Function]",S="[object GeneratorFunction]",E="[object Map]",C="[object Number]",O="[object Object]",T="[object Promise]",I="[object RegExp]",L="[object Set]",j="[object String]",z="[object Symbol]",A="[object WeakMap]",N="[object ArrayBuffer]",D="[object DataView]",P="[object Float32Array]",R="[object Float64Array]",M="[object Int8Array]",B="[object Int16Array]",F="[object Int32Array]",$="[object Uint8Array]",U="[object Uint8ClampedArray]",H="[object Uint16Array]",q="[object Uint32Array]",V=/\b__p \+= '';/g,W=/\b(__p \+=) '' \+/g,G=/(__e\(.*?\)|\b__t\)) \+\n'';/g,K=/&(?:amp|lt|gt|quot|#39);/g,Z=/[&<>"']/g,J=RegExp(K.source),Q=RegExp(Z.source),Y=/<%-([\s\S]+?)%>/g,X=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ne=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oe=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(oe.source),ae=/^\s+/,le=/\s/,se=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ce=/\{\n\/\* \[wrapped with (.+)\] \*/,ue=/,? & /,de=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,fe=/[()=,{}\[\]\/\s]/,pe=/\\(\\)?/g,he=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,me=/\w*$/,ge=/^[-+]0x[0-9a-f]+$/i,_e=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,be=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,xe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,we=/($^)/,ke=/['\n\r\u2028\u2029\\]/g,Se="\\ud800-\\udfff",Ee="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ce="\\u2700-\\u27bf",Oe="a-z\\xdf-\\xf6\\xf8-\\xff",Te="A-Z\\xc0-\\xd6\\xd8-\\xde",Ie="\\ufe0e\\ufe0f",Le="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",je="['’]",ze="["+Se+"]",Ae="["+Le+"]",Ne="["+Ee+"]",De="\\d+",Pe="["+Ce+"]",Re="["+Oe+"]",Me="[^"+Se+Le+De+Ce+Oe+Te+"]",Be="\\ud83c[\\udffb-\\udfff]",Fe="[^"+Se+"]",$e="(?:\\ud83c[\\udde6-\\uddff]){2}",Ue="[\\ud800-\\udbff][\\udc00-\\udfff]",He="["+Te+"]",qe="\\u200d",Ve="(?:"+Re+"|"+Me+")",We="(?:"+He+"|"+Me+")",Ge="(?:['’](?:d|ll|m|re|s|t|ve))?",Ke="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ze="(?:"+Ne+"|"+Be+")"+"?",Je="["+Ie+"]?",Qe=Je+Ze+("(?:"+qe+"(?:"+[Fe,$e,Ue].join("|")+")"+Je+Ze+")*"),Ye="(?:"+[Pe,$e,Ue].join("|")+")"+Qe,Xe="(?:"+[Fe+Ne+"?",Ne,$e,Ue,ze].join("|")+")",et=RegExp(je,"g"),tt=RegExp(Ne,"g"),nt=RegExp(Be+"(?="+Be+")|"+Xe+Qe,"g"),rt=RegExp([He+"?"+Re+"+"+Ge+"(?="+[Ae,He,"$"].join("|")+")",We+"+"+Ke+"(?="+[Ae,He+Ve,"$"].join("|")+")",He+"?"+Ve+"+"+Ge,He+"+"+Ke,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",De,Ye].join("|"),"g"),ot=RegExp("["+qe+Se+Ee+Ie+"]"),it=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,at=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],lt=-1,st={};st[P]=st[R]=st[M]=st[B]=st[F]=st[$]=st[U]=st[H]=st[q]=!0,st[v]=st[b]=st[N]=st[y]=st[D]=st[x]=st[w]=st[k]=st[E]=st[C]=st[O]=st[I]=st[L]=st[j]=st[A]=!1;var ct={};ct[v]=ct[b]=ct[N]=ct[D]=ct[y]=ct[x]=ct[P]=ct[R]=ct[M]=ct[B]=ct[F]=ct[E]=ct[C]=ct[O]=ct[I]=ct[L]=ct[j]=ct[z]=ct[$]=ct[U]=ct[H]=ct[q]=!0,ct[w]=ct[k]=ct[A]=!1;var ut={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},dt=parseFloat,ft=parseInt,pt="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,ht="object"==typeof self&&self&&self.Object===Object&&self,mt=pt||ht||Function("return this")(),gt=t&&!t.nodeType&&t,_t=gt&&e&&!e.nodeType&&e,vt=_t&&_t.exports===gt,bt=vt&&pt.process,yt=function(){try{var e=_t&&_t.require&&_t.require("util").types;return e||bt&&bt.binding&&bt.binding("util")}catch(e){}}(),xt=yt&&yt.isArrayBuffer,wt=yt&&yt.isDate,kt=yt&&yt.isMap,St=yt&&yt.isRegExp,Et=yt&&yt.isSet,Ct=yt&&yt.isTypedArray;function Ot(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Tt(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function Nt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function rn(e,t){for(var n=e.length;n--&&Ht(t,e[n],0)>-1;);return n}var on=Kt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),an=Kt({"&":"&","<":"<",">":">",'"':""","'":"'"});function ln(e){return"\\"+ut[e]}function sn(e){return ot.test(e)}function cn(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function un(e,t){return function(n){return e(t(n))}}function dn(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"});var vn=function e(t){var n,r=(t=null==t?mt:vn.defaults(mt.Object(),t,vn.pick(mt,at))).Array,le=t.Date,Se=t.Error,Ee=t.Function,Ce=t.Math,Oe=t.Object,Te=t.RegExp,Ie=t.String,Le=t.TypeError,je=r.prototype,ze=Ee.prototype,Ae=Oe.prototype,Ne=t["__core-js_shared__"],De=ze.toString,Pe=Ae.hasOwnProperty,Re=0,Me=(n=/[^.]+$/.exec(Ne&&Ne.keys&&Ne.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Be=Ae.toString,Fe=De.call(Oe),$e=mt._,Ue=Te("^"+De.call(Pe).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),He=vt?t.Buffer:o,qe=t.Symbol,Ve=t.Uint8Array,We=He?He.allocUnsafe:o,Ge=un(Oe.getPrototypeOf,Oe),Ke=Oe.create,Ze=Ae.propertyIsEnumerable,Je=je.splice,Qe=qe?qe.isConcatSpreadable:o,Ye=qe?qe.iterator:o,Xe=qe?qe.toStringTag:o,nt=function(){try{var e=pi(Oe,"defineProperty");return e({},"",{}),e}catch(e){}}(),ot=t.clearTimeout!==mt.clearTimeout&&t.clearTimeout,ut=le&&le.now!==mt.Date.now&&le.now,pt=t.setTimeout!==mt.setTimeout&&t.setTimeout,ht=Ce.ceil,gt=Ce.floor,_t=Oe.getOwnPropertySymbols,bt=He?He.isBuffer:o,yt=t.isFinite,Ft=je.join,Kt=un(Oe.keys,Oe),bn=Ce.max,yn=Ce.min,xn=le.now,wn=t.parseInt,kn=Ce.random,Sn=je.reverse,En=pi(t,"DataView"),Cn=pi(t,"Map"),On=pi(t,"Promise"),Tn=pi(t,"Set"),In=pi(t,"WeakMap"),Ln=pi(Oe,"create"),jn=In&&new In,zn={},An=Bi(En),Nn=Bi(Cn),Dn=Bi(On),Pn=Bi(Tn),Rn=Bi(In),Mn=qe?qe.prototype:o,Bn=Mn?Mn.valueOf:o,Fn=Mn?Mn.toString:o;function $n(e){if(nl(e)&&!Va(e)&&!(e instanceof Vn)){if(e instanceof qn)return e;if(Pe.call(e,"__wrapped__"))return Fi(e)}return new qn(e)}var Un=function(){function e(){}return function(t){if(!tl(t))return{};if(Ke)return Ke(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Hn(){}function qn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function Vn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=g,this.__views__=[]}function Wn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function cr(e,t,n,r,i,a){var l,s=1&t,c=2&t,u=4&t;if(n&&(l=i?n(e,r,i,a):n(e)),l!==o)return l;if(!tl(e))return e;var d=Va(e);if(d){if(l=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Pe.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return jo(e,l)}else{var f=gi(e),p=f==k||f==S;if(Za(e))return Eo(e,s);if(f==O||f==v||p&&!i){if(l=c||p?{}:vi(e),!s)return c?function(e,t){return zo(e,mi(e),t)}(e,function(e,t){return e&&zo(t,Al(t),e)}(l,e)):function(e,t){return zo(e,hi(e),t)}(e,ir(l,e))}else{if(!ct[f])return i?e:{};l=function(e,t,n){var r=e.constructor;switch(t){case N:return Co(e);case y:case x:return new r(+e);case D:return function(e,t){var n=t?Co(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case P:case R:case M:case B:case F:case $:case U:case H:case q:return Oo(e,n);case E:return new r;case C:case j:return new r(e);case I:return function(e){var t=new e.constructor(e.source,me.exec(e));return t.lastIndex=e.lastIndex,t}(e);case L:return new r;case z:return o=e,Bn?Oe(Bn.call(o)):{}}var o}(e,f,s)}}a||(a=new Jn);var h=a.get(e);if(h)return h;a.set(e,l),ll(e)?e.forEach((function(r){l.add(cr(r,t,n,r,e,a))})):rl(e)&&e.forEach((function(r,o){l.set(o,cr(r,t,n,o,e,a))}));var m=d?o:(u?c?ai:ii:c?Al:zl)(e);return It(m||e,(function(r,o){m&&(r=e[o=r]),nr(l,o,cr(r,t,n,o,e,a))})),l}function ur(e,t,n){var r=n.length;if(null==e)return!r;for(e=Oe(e);r--;){var i=n[r],a=t[i],l=e[i];if(l===o&&!(i in e)||!a(l))return!1}return!0}function dr(e,t,n){if("function"!=typeof e)throw new Le(i);return zi((function(){e.apply(o,n)}),t)}function fr(e,t,n,r){var o=-1,i=At,a=!0,l=e.length,s=[],c=t.length;if(!l)return s;n&&(t=Dt(t,Xt(n))),r?(i=Nt,a=!1):t.length>=200&&(i=tn,a=!1,t=new Zn(t));e:for(;++o-1},Gn.prototype.set=function(e,t){var n=this.__data__,r=rr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Kn.prototype.clear=function(){this.size=0,this.__data__={hash:new Wn,map:new(Cn||Gn),string:new Wn}},Kn.prototype.delete=function(e){var t=di(this,e).delete(e);return this.size-=t?1:0,t},Kn.prototype.get=function(e){return di(this,e).get(e)},Kn.prototype.has=function(e){return di(this,e).has(e)},Kn.prototype.set=function(e,t){var n=di(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Zn.prototype.add=Zn.prototype.push=function(e){return this.__data__.set(e,a),this},Zn.prototype.has=function(e){return this.__data__.has(e)},Jn.prototype.clear=function(){this.__data__=new Gn,this.size=0},Jn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Jn.prototype.get=function(e){return this.__data__.get(e)},Jn.prototype.has=function(e){return this.__data__.has(e)},Jn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Gn){var r=n.__data__;if(!Cn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Kn(r)}return n.set(e,t),this.size=n.size,this};var pr=Do(xr),hr=Do(wr,!0);function mr(e,t){var n=!0;return pr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function gr(e,t,n){for(var r=-1,i=e.length;++r0&&n(l)?t>1?vr(l,t-1,n,r,o):Pt(o,l):r||(o[o.length]=l)}return o}var br=Po(),yr=Po(!0);function xr(e,t){return e&&br(e,t,zl)}function wr(e,t){return e&&yr(e,t,zl)}function kr(e,t){return zt(t,(function(t){return Ya(e[t])}))}function Sr(e,t){for(var n=0,r=(t=xo(t,e)).length;null!=e&&nt}function Tr(e,t){return null!=e&&Pe.call(e,t)}function Ir(e,t){return null!=e&&t in Oe(e)}function Lr(e,t,n){for(var i=n?Nt:At,a=e[0].length,l=e.length,s=l,c=r(l),u=1/0,d=[];s--;){var f=e[s];s&&t&&(f=Dt(f,Xt(t))),u=yn(f.length,u),c[s]=!n&&(t||a>=120&&f.length>=120)?new Zn(s&&f):o}f=e[0];var p=-1,h=c[0];e:for(;++p=l?s:s*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Wr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)l!==e&&Je.call(l,s,1),Je.call(e,s,1);return e}function Kr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;yi(o)?Je.call(e,o,1):po(e,o)}}return e}function Zr(e,t){return e+gt(kn()*(t-e+1))}function Jr(e,t){var n="";if(!e||t<1||t>h)return n;do{t%2&&(n+=e),(t=gt(t/2))&&(e+=e)}while(t);return n}function Qr(e,t){return Ai(Ti(e,t,os),e+"")}function Yr(e){return Yn($l(e))}function Xr(e,t){var n=$l(e);return Pi(n,sr(t,0,n.length))}function eo(e,t,n,r){if(!tl(e))return e;for(var i=-1,a=(t=xo(t,e)).length,l=a-1,s=e;null!=s&&++ii?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=r(i);++o>>1,a=e[i];null!==a&&!cl(a)&&(n?a<=t:a=200){var c=t?null:Qo(e);if(c)return fn(c);a=!1,o=tn,s=new Zn}else s=t?[]:l;e:for(;++r=r?e:oo(e,t,n)}var So=ot||function(e){return mt.clearTimeout(e)};function Eo(e,t){if(t)return e.slice();var n=e.length,r=We?We(n):new e.constructor(n);return e.copy(r),r}function Co(e){var t=new e.constructor(e.byteLength);return new Ve(t).set(new Ve(e)),t}function Oo(e,t){var n=t?Co(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function To(e,t){if(e!==t){var n=e!==o,r=null===e,i=e==e,a=cl(e),l=t!==o,s=null===t,c=t==t,u=cl(t);if(!s&&!u&&!a&&e>t||a&&l&&c&&!s&&!u||r&&l&&c||!n&&c||!i)return 1;if(!r&&!a&&!u&&e1?n[i-1]:o,l=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,l&&xi(n[0],n[1],l)&&(a=i<3?o:a,i=1),t=Oe(t);++r-1?i[a?t[l]:l]:o}}function $o(e){return oi((function(t){var n=t.length,r=n,a=qn.prototype.thru;for(e&&t.reverse();r--;){var l=t[r];if("function"!=typeof l)throw new Le(i);if(a&&!s&&"wrapper"==si(l))var s=new qn([],!0)}for(r=s?r:n;++r1&&y.reverse(),p&&us))return!1;var u=a.get(e),d=a.get(t);if(u&&d)return u==t&&d==e;var f=-1,p=!0,h=2&n?new Zn:o;for(a.set(e,t),a.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(se,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return It(_,(function(n){var r="_."+n[0];t&n[1]&&!At(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ce);return t?t[1].split(ue):[]}(r),n)))}function Di(e){var t=0,n=0;return function(){var r=xn(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function Pi(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,aa(e,n)}));function pa(e){var t=$n(e);return t.__chain__=!0,t}function ha(e,t){return t(e)}var ma=oi((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return lr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Vn&&yi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ha,args:[i],thisArg:o}),new qn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));var ga=Ao((function(e,t,n){Pe.call(e,n)?++e[n]:ar(e,n,1)}));var _a=Fo(qi),va=Fo(Vi);function ba(e,t){return(Va(e)?It:pr)(e,ui(t,3))}function ya(e,t){return(Va(e)?Lt:hr)(e,ui(t,3))}var xa=Ao((function(e,t,n){Pe.call(e,n)?e[n].push(t):ar(e,n,[t])}));var wa=Qr((function(e,t,n){var o=-1,i="function"==typeof t,a=Ga(e)?r(e.length):[];return pr(e,(function(e){a[++o]=i?Ot(t,e,n):jr(e,t,n)})),a})),ka=Ao((function(e,t,n){ar(e,n,t)}));function Sa(e,t){return(Va(e)?Dt:Fr)(e,ui(t,3))}var Ea=Ao((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Ca=Qr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&xi(e,t[0],t[1])?t=[]:n>2&&xi(t[0],t[1],t[2])&&(t=[t[0]]),Vr(e,vr(t,1),[])})),Oa=ut||function(){return mt.Date.now()};function Ta(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,Xo(e,d,o,o,o,o,t)}function Ia(e,t){var n;if("function"!=typeof t)throw new Le(i);return e=ml(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var La=Qr((function(e,t,n){var r=1;if(n.length){var o=dn(n,ci(La));r|=c}return Xo(e,r,t,n,o)})),ja=Qr((function(e,t,n){var r=3;if(n.length){var o=dn(n,ci(ja));r|=c}return Xo(t,r,e,n,o)}));function za(e,t,n){var r,a,l,s,c,u,d=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw new Le(i);function m(t){var n=r,i=a;return r=a=o,d=t,s=e.apply(i,n)}function g(e){var n=e-u;return u===o||n>=t||n<0||p&&e-d>=l}function _(){var e=Oa();if(g(e))return v(e);c=zi(_,function(e){var n=t-(e-u);return p?yn(n,l-(e-d)):n}(e))}function v(e){return c=o,h&&r?m(e):(r=a=o,s)}function b(){var e=Oa(),n=g(e);if(r=arguments,a=this,u=e,n){if(c===o)return function(e){return d=e,c=zi(_,t),f?m(e):s}(u);if(p)return So(c),c=zi(_,t),m(u)}return c===o&&(c=zi(_,t)),s}return t=_l(t)||0,tl(n)&&(f=!!n.leading,l=(p="maxWait"in n)?bn(_l(n.maxWait)||0,t):l,h="trailing"in n?!!n.trailing:h),b.cancel=function(){c!==o&&So(c),d=0,r=u=a=c=o},b.flush=function(){return c===o?s:v(Oa())},b}var Aa=Qr((function(e,t){return dr(e,1,t)})),Na=Qr((function(e,t,n){return dr(e,_l(t)||0,n)}));function Da(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Le(i);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Da.Cache||Kn),n}function Pa(e){if("function"!=typeof e)throw new Le(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Da.Cache=Kn;var Ra=wo((function(e,t){var n=(t=1==t.length&&Va(t[0])?Dt(t[0],Xt(ui())):Dt(vr(t,1),Xt(ui()))).length;return Qr((function(r){for(var o=-1,i=yn(r.length,n);++o=t})),qa=zr(function(){return arguments}())?zr:function(e){return nl(e)&&Pe.call(e,"callee")&&!Ze.call(e,"callee")},Va=r.isArray,Wa=xt?Xt(xt):function(e){return nl(e)&&Cr(e)==N};function Ga(e){return null!=e&&el(e.length)&&!Ya(e)}function Ka(e){return nl(e)&&Ga(e)}var Za=bt||_s,Ja=wt?Xt(wt):function(e){return nl(e)&&Cr(e)==x};function Qa(e){if(!nl(e))return!1;var t=Cr(e);return t==w||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!il(e)}function Ya(e){if(!tl(e))return!1;var t=Cr(e);return t==k||t==S||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Xa(e){return"number"==typeof e&&e==ml(e)}function el(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=h}function tl(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function nl(e){return null!=e&&"object"==typeof e}var rl=kt?Xt(kt):function(e){return nl(e)&&gi(e)==E};function ol(e){return"number"==typeof e||nl(e)&&Cr(e)==C}function il(e){if(!nl(e)||Cr(e)!=O)return!1;var t=Ge(e);if(null===t)return!0;var n=Pe.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&De.call(n)==Fe}var al=St?Xt(St):function(e){return nl(e)&&Cr(e)==I};var ll=Et?Xt(Et):function(e){return nl(e)&&gi(e)==L};function sl(e){return"string"==typeof e||!Va(e)&&nl(e)&&Cr(e)==j}function cl(e){return"symbol"==typeof e||nl(e)&&Cr(e)==z}var ul=Ct?Xt(Ct):function(e){return nl(e)&&el(e.length)&&!!st[Cr(e)]};var dl=Ko(Br),fl=Ko((function(e,t){return e<=t}));function pl(e){if(!e)return[];if(Ga(e))return sl(e)?mn(e):jo(e);if(Ye&&e[Ye])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Ye]());var t=gi(e);return(t==E?cn:t==L?fn:$l)(e)}function hl(e){return e?(e=_l(e))===p||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function ml(e){var t=hl(e),n=t%1;return t==t?n?t-n:t:0}function gl(e){return e?sr(ml(e),0,g):0}function _l(e){if("number"==typeof e)return e;if(cl(e))return m;if(tl(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=tl(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Yt(e);var n=_e.test(e);return n||be.test(e)?ft(e.slice(2),n?2:8):ge.test(e)?m:+e}function vl(e){return zo(e,Al(e))}function bl(e){return null==e?"":uo(e)}var yl=No((function(e,t){if(Ei(t)||Ga(t))zo(t,zl(t),e);else for(var n in t)Pe.call(t,n)&&nr(e,n,t[n])})),xl=No((function(e,t){zo(t,Al(t),e)})),wl=No((function(e,t,n,r){zo(t,Al(t),e,r)})),kl=No((function(e,t,n,r){zo(t,zl(t),e,r)})),Sl=oi(lr);var El=Qr((function(e,t){e=Oe(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&xi(t[0],t[1],i)&&(r=1);++n1),t})),zo(e,ai(e),n),r&&(n=cr(n,7,ni));for(var o=t.length;o--;)po(n,t[o]);return n}));var Rl=oi((function(e,t){return null==e?{}:function(e,t){return Wr(e,t,(function(t,n){return Tl(e,n)}))}(e,t)}));function Ml(e,t){if(null==e)return{};var n=Dt(ai(e),(function(e){return[e]}));return t=ui(t),Wr(e,n,(function(e,n){return t(e,n[0])}))}var Bl=Yo(zl),Fl=Yo(Al);function $l(e){return null==e?[]:en(e,zl(e))}var Ul=Mo((function(e,t,n){return t=t.toLowerCase(),e+(n?Hl(t):t)}));function Hl(e){return Ql(bl(e).toLowerCase())}function ql(e){return(e=bl(e))&&e.replace(xe,on).replace(tt,"")}var Vl=Mo((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Wl=Mo((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Gl=Ro("toLowerCase");var Kl=Mo((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Zl=Mo((function(e,t,n){return e+(n?" ":"")+Ql(t)}));var Jl=Mo((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Ql=Ro("toUpperCase");function Yl(e,t,n){return e=bl(e),(t=n?o:t)===o?function(e){return it.test(e)}(e)?function(e){return e.match(rt)||[]}(e):function(e){return e.match(de)||[]}(e):e.match(t)||[]}var Xl=Qr((function(e,t){try{return Ot(e,o,t)}catch(e){return Qa(e)?e:new Se(e)}})),es=oi((function(e,t){return It(t,(function(t){t=Mi(t),ar(e,t,La(e[t],e))})),e}));function ts(e){return function(){return e}}var ns=$o(),rs=$o(!0);function os(e){return e}function is(e){return Pr("function"==typeof e?e:cr(e,1))}var as=Qr((function(e,t){return function(n){return jr(n,e,t)}})),ls=Qr((function(e,t){return function(n){return jr(e,n,t)}}));function ss(e,t,n){var r=zl(t),o=kr(t,r);null!=n||tl(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=kr(t,zl(t)));var i=!(tl(n)&&"chain"in n&&!n.chain),a=Ya(e);return It(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=jo(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Pt([this.value()],arguments))})})),e}function cs(){}var us=Vo(Dt),ds=Vo(jt),fs=Vo(Bt);function ps(e){return wi(e)?Gt(Mi(e)):function(e){return function(t){return Sr(t,e)}}(e)}var hs=Go(),ms=Go(!0);function gs(){return[]}function _s(){return!1}var vs=qo((function(e,t){return e+t}),0),bs=Jo("ceil"),ys=qo((function(e,t){return e/t}),1),xs=Jo("floor");var ws,ks=qo((function(e,t){return e*t}),1),Ss=Jo("round"),Es=qo((function(e,t){return e-t}),0);return $n.after=function(e,t){if("function"!=typeof t)throw new Le(i);return e=ml(e),function(){if(--e<1)return t.apply(this,arguments)}},$n.ary=Ta,$n.assign=yl,$n.assignIn=xl,$n.assignInWith=wl,$n.assignWith=kl,$n.at=Sl,$n.before=Ia,$n.bind=La,$n.bindAll=es,$n.bindKey=ja,$n.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Va(e)?e:[e]},$n.chain=pa,$n.chunk=function(e,t,n){t=(n?xi(e,t,n):t===o)?1:bn(ml(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,l=0,s=r(ht(i/t));ai?0:i+n),(r=r===o||r>i?i:ml(r))<0&&(r+=i),r=n>r?0:gl(r);n>>0)?(e=bl(e))&&("string"==typeof t||null!=t&&!al(t))&&!(t=uo(t))&&sn(e)?ko(mn(e),0,n):e.split(t,n):[]},$n.spread=function(e,t){if("function"!=typeof e)throw new Le(i);return t=null==t?0:bn(ml(t),0),Qr((function(n){var r=n[t],o=ko(n,0,t);return r&&Pt(o,r),Ot(e,this,o)}))},$n.tail=function(e){var t=null==e?0:e.length;return t?oo(e,1,t):[]},$n.take=function(e,t,n){return e&&e.length?oo(e,0,(t=n||t===o?1:ml(t))<0?0:t):[]},$n.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?oo(e,(t=r-(t=n||t===o?1:ml(t)))<0?0:t,r):[]},$n.takeRightWhile=function(e,t){return e&&e.length?mo(e,ui(t,3),!1,!0):[]},$n.takeWhile=function(e,t){return e&&e.length?mo(e,ui(t,3)):[]},$n.tap=function(e,t){return t(e),e},$n.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new Le(i);return tl(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),za(e,t,{leading:r,maxWait:t,trailing:o})},$n.thru=ha,$n.toArray=pl,$n.toPairs=Bl,$n.toPairsIn=Fl,$n.toPath=function(e){return Va(e)?Dt(e,Mi):cl(e)?[e]:jo(Ri(bl(e)))},$n.toPlainObject=vl,$n.transform=function(e,t,n){var r=Va(e),o=r||Za(e)||ul(e);if(t=ui(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:tl(e)&&Ya(i)?Un(Ge(e)):{}}return(o?It:xr)(e,(function(e,r,o){return t(n,e,r,o)})),n},$n.unary=function(e){return Ta(e,1)},$n.union=na,$n.unionBy=ra,$n.unionWith=oa,$n.uniq=function(e){return e&&e.length?fo(e):[]},$n.uniqBy=function(e,t){return e&&e.length?fo(e,ui(t,2)):[]},$n.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?fo(e,o,t):[]},$n.unset=function(e,t){return null==e||po(e,t)},$n.unzip=ia,$n.unzipWith=aa,$n.update=function(e,t,n){return null==e?e:ho(e,t,yo(n))},$n.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:ho(e,t,yo(n),r)},$n.values=$l,$n.valuesIn=function(e){return null==e?[]:en(e,Al(e))},$n.without=la,$n.words=Yl,$n.wrap=function(e,t){return Ma(yo(t),e)},$n.xor=sa,$n.xorBy=ca,$n.xorWith=ua,$n.zip=da,$n.zipObject=function(e,t){return vo(e||[],t||[],nr)},$n.zipObjectDeep=function(e,t){return vo(e||[],t||[],eo)},$n.zipWith=fa,$n.entries=Bl,$n.entriesIn=Fl,$n.extend=xl,$n.extendWith=wl,ss($n,$n),$n.add=vs,$n.attempt=Xl,$n.camelCase=Ul,$n.capitalize=Hl,$n.ceil=bs,$n.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=_l(n))==n?n:0),t!==o&&(t=(t=_l(t))==t?t:0),sr(_l(e),t,n)},$n.clone=function(e){return cr(e,4)},$n.cloneDeep=function(e){return cr(e,5)},$n.cloneDeepWith=function(e,t){return cr(e,5,t="function"==typeof t?t:o)},$n.cloneWith=function(e,t){return cr(e,4,t="function"==typeof t?t:o)},$n.conformsTo=function(e,t){return null==t||ur(e,t,zl(t))},$n.deburr=ql,$n.defaultTo=function(e,t){return null==e||e!=e?t:e},$n.divide=ys,$n.endsWith=function(e,t,n){e=bl(e),t=uo(t);var r=e.length,i=n=n===o?r:sr(ml(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},$n.eq=$a,$n.escape=function(e){return(e=bl(e))&&Q.test(e)?e.replace(Z,an):e},$n.escapeRegExp=function(e){return(e=bl(e))&&ie.test(e)?e.replace(oe,"\\$&"):e},$n.every=function(e,t,n){var r=Va(e)?jt:mr;return n&&xi(e,t,n)&&(t=o),r(e,ui(t,3))},$n.find=_a,$n.findIndex=qi,$n.findKey=function(e,t){return $t(e,ui(t,3),xr)},$n.findLast=va,$n.findLastIndex=Vi,$n.findLastKey=function(e,t){return $t(e,ui(t,3),wr)},$n.floor=xs,$n.forEach=ba,$n.forEachRight=ya,$n.forIn=function(e,t){return null==e?e:br(e,ui(t,3),Al)},$n.forInRight=function(e,t){return null==e?e:yr(e,ui(t,3),Al)},$n.forOwn=function(e,t){return e&&xr(e,ui(t,3))},$n.forOwnRight=function(e,t){return e&&wr(e,ui(t,3))},$n.get=Ol,$n.gt=Ua,$n.gte=Ha,$n.has=function(e,t){return null!=e&&_i(e,t,Tr)},$n.hasIn=Tl,$n.head=Gi,$n.identity=os,$n.includes=function(e,t,n,r){e=Ga(e)?e:$l(e),n=n&&!r?ml(n):0;var o=e.length;return n<0&&(n=bn(o+n,0)),sl(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Ht(e,t,n)>-1},$n.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:ml(n);return o<0&&(o=bn(r+o,0)),Ht(e,t,o)},$n.inRange=function(e,t,n){return t=hl(t),n===o?(n=t,t=0):n=hl(n),function(e,t,n){return e>=yn(t,n)&&e=-9007199254740991&&e<=h},$n.isSet=ll,$n.isString=sl,$n.isSymbol=cl,$n.isTypedArray=ul,$n.isUndefined=function(e){return e===o},$n.isWeakMap=function(e){return nl(e)&&gi(e)==A},$n.isWeakSet=function(e){return nl(e)&&"[object WeakSet]"==Cr(e)},$n.join=function(e,t){return null==e?"":Ft.call(e,t)},$n.kebabCase=Vl,$n.last=Qi,$n.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=ml(n))<0?bn(r+i,0):yn(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Ut(e,Vt,i,!0)},$n.lowerCase=Wl,$n.lowerFirst=Gl,$n.lt=dl,$n.lte=fl,$n.max=function(e){return e&&e.length?gr(e,os,Or):o},$n.maxBy=function(e,t){return e&&e.length?gr(e,ui(t,2),Or):o},$n.mean=function(e){return Wt(e,os)},$n.meanBy=function(e,t){return Wt(e,ui(t,2))},$n.min=function(e){return e&&e.length?gr(e,os,Br):o},$n.minBy=function(e,t){return e&&e.length?gr(e,ui(t,2),Br):o},$n.stubArray=gs,$n.stubFalse=_s,$n.stubObject=function(){return{}},$n.stubString=function(){return""},$n.stubTrue=function(){return!0},$n.multiply=ks,$n.nth=function(e,t){return e&&e.length?qr(e,ml(t)):o},$n.noConflict=function(){return mt._===this&&(mt._=$e),this},$n.noop=cs,$n.now=Oa,$n.pad=function(e,t,n){e=bl(e);var r=(t=ml(t))?hn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Wo(gt(o),n)+e+Wo(ht(o),n)},$n.padEnd=function(e,t,n){e=bl(e);var r=(t=ml(t))?hn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=kn();return yn(e+i*(t-e+dt("1e-"+((i+"").length-1))),t)}return Zr(e,t)},$n.reduce=function(e,t,n){var r=Va(e)?Rt:Zt,o=arguments.length<3;return r(e,ui(t,4),n,o,pr)},$n.reduceRight=function(e,t,n){var r=Va(e)?Mt:Zt,o=arguments.length<3;return r(e,ui(t,4),n,o,hr)},$n.repeat=function(e,t,n){return t=(n?xi(e,t,n):t===o)?1:ml(t),Jr(bl(e),t)},$n.replace=function(){var e=arguments,t=bl(e[0]);return e.length<3?t:t.replace(e[1],e[2])},$n.result=function(e,t,n){var r=-1,i=(t=xo(t,e)).length;for(i||(i=1,e=o);++rh)return[];var n=g,r=yn(e,g);t=ui(t),e-=g;for(var o=Qt(r,t);++n=a)return e;var s=n-hn(r);if(s<1)return r;var c=l?ko(l,0,s).join(""):e.slice(0,s);if(i===o)return c+r;if(l&&(s+=c.length-s),al(i)){if(e.slice(s).search(i)){var u,d=c;for(i.global||(i=Te(i.source,bl(me.exec(i))+"g")),i.lastIndex=0;u=i.exec(d);)var f=u.index;c=c.slice(0,f===o?s:f)}}else if(e.indexOf(uo(i),s)!=s){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+r},$n.unescape=function(e){return(e=bl(e))&&J.test(e)?e.replace(K,_n):e},$n.uniqueId=function(e){var t=++Re;return bl(e)+t},$n.upperCase=Jl,$n.upperFirst=Ql,$n.each=ba,$n.eachRight=ya,$n.first=Gi,ss($n,(ws={},xr($n,(function(e,t){Pe.call($n.prototype,t)||(ws[t]=e)})),ws),{chain:!1}),$n.VERSION="4.17.21",It(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){$n[e].placeholder=$n})),It(["drop","take"],(function(e,t){Vn.prototype[e]=function(n){n=n===o?1:bn(ml(n),0);var r=this.__filtered__&&!t?new Vn(this):this.clone();return r.__filtered__?r.__takeCount__=yn(n,r.__takeCount__):r.__views__.push({size:yn(n,g),type:e+(r.__dir__<0?"Right":"")}),r},Vn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),It(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Vn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ui(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),It(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Vn.prototype[e]=function(){return this[n](1).value()[0]}})),It(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Vn.prototype[e]=function(){return this.__filtered__?new Vn(this):this[n](1)}})),Vn.prototype.compact=function(){return this.filter(os)},Vn.prototype.find=function(e){return this.filter(e).head()},Vn.prototype.findLast=function(e){return this.reverse().find(e)},Vn.prototype.invokeMap=Qr((function(e,t){return"function"==typeof e?new Vn(this):this.map((function(n){return jr(n,e,t)}))})),Vn.prototype.reject=function(e){return this.filter(Pa(ui(e)))},Vn.prototype.slice=function(e,t){e=ml(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Vn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=ml(t))<0?n.dropRight(-t):n.take(t-e)),n)},Vn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Vn.prototype.toArray=function(){return this.take(g)},xr(Vn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=$n[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&($n.prototype[t]=function(){var t=this.__wrapped__,l=r?[1]:arguments,s=t instanceof Vn,c=l[0],u=s||Va(t),d=function(e){var t=i.apply($n,Pt([e],l));return r&&f?t[0]:t};u&&n&&"function"==typeof c&&1!=c.length&&(s=u=!1);var f=this.__chain__,p=!!this.__actions__.length,h=a&&!f,m=s&&!p;if(!a&&u){t=m?t:new Vn(this);var g=e.apply(t,l);return g.__actions__.push({func:ha,args:[d],thisArg:o}),new qn(g,f)}return h&&m?e.apply(this,l):(g=this.thru(d),h?r?g.value()[0]:g.value():g)})})),It(["pop","push","shift","sort","splice","unshift"],(function(e){var t=je[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);$n.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Va(o)?o:[],e)}return this[n]((function(n){return t.apply(Va(n)?n:[],e)}))}})),xr(Vn.prototype,(function(e,t){var n=$n[t];if(n){var r=n.name+"";Pe.call(zn,r)||(zn[r]=[]),zn[r].push({name:t,func:n})}})),zn[Uo(o,2).name]=[{name:"wrapper",func:o}],Vn.prototype.clone=function(){var e=new Vn(this.__wrapped__);return e.__actions__=jo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=jo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=jo(this.__views__),e},Vn.prototype.reverse=function(){if(this.__filtered__){var e=new Vn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Vn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Va(e),r=t<0,o=n?e.length:0,i=function(e,t,n){var r=-1,o=n.length;for(;++r=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},$n.prototype.plant=function(e){for(var t,n=this;n instanceof Hn;){var r=Fi(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},$n.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Vn){var t=e;return this.__actions__.length&&(t=new Vn(this)),(t=t.reverse()).__actions__.push({func:ha,args:[ta],thisArg:o}),new qn(t,this.__chain__)}return this.thru(ta)},$n.prototype.toJSON=$n.prototype.valueOf=$n.prototype.value=function(){return go(this.__wrapped__,this.__actions__)},$n.prototype.first=$n.prototype.head,Ye&&($n.prototype[Ye]=function(){return this}),$n}();mt._=vn,(r=function(){return vn}.call(t,n,t,e))===o||(e.exports=r)}.call(this)},5228:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var i,a,l=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;st}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(m,e)||!p.call(h,e)&&(f.test(e)?m[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(v,b);_[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(v,b);_[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(v,b);_[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){_[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),_.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){_[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var x=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=60103,k=60106,S=60107,E=60108,C=60114,O=60109,T=60110,I=60112,L=60113,j=60120,z=60115,A=60116,N=60121,D=60128,P=60129,R=60130,M=60131;if("function"==typeof Symbol&&Symbol.for){var B=Symbol.for;w=B("react.element"),k=B("react.portal"),S=B("react.fragment"),E=B("react.strict_mode"),C=B("react.profiler"),O=B("react.provider"),T=B("react.context"),I=B("react.forward_ref"),L=B("react.suspense"),j=B("react.suspense_list"),z=B("react.memo"),A=B("react.lazy"),N=B("react.block"),B("react.scope"),D=B("react.opaque.id"),P=B("react.debug_trace_mode"),R=B("react.offscreen"),M=B("react.legacy_hidden")}var F,$="function"==typeof Symbol&&Symbol.iterator;function U(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=$&&e[$]||e["@@iterator"])?e:null}function H(e){if(void 0===F)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);F=t&&t[1]||""}return"\n"+F+e}var q=!1;function V(e,t){if(!e||q)return"";q=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var o=e.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,l=i.length-1;1<=a&&0<=l&&o[a]!==i[l];)l--;for(;1<=a&&0<=l;a--,l--)if(o[a]!==i[l]){if(1!==a||1!==l)do{if(a--,0>--l||o[a]!==i[l])return"\n"+o[a].replace(" at new "," at ")}while(1<=a&&0<=l);break}}}finally{q=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?H(e):""}function W(e){switch(e.tag){case 5:return H(e.type);case 16:return H("Lazy");case 13:return H("Suspense");case 19:return H("SuspenseList");case 0:case 2:case 15:return e=V(e.type,!1);case 11:return e=V(e.type.render,!1);case 22:return e=V(e.type._render,!1);case 1:return e=V(e.type,!0);default:return""}}function G(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case k:return"Portal";case C:return"Profiler";case E:return"StrictMode";case L:return"Suspense";case j:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case T:return(e.displayName||"Context")+".Consumer";case O:return(e._context.displayName||"Context")+".Provider";case I:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case z:return G(e.type);case N:return G(e._render);case A:t=e._payload,e=e._init;try{return G(e(t))}catch(e){}}return null}function K(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Z(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function J(e){e._valueTracker||(e._valueTracker=function(e){var t=Z(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Z(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Y(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function X(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=K(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&y(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=K(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,K(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function oe(e,t,n){"number"===t&&Y(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ie(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ae(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:K(n)}}function ce(e,t){var n=K(t.value),r=K(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ue(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function fe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function pe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?fe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var he,me=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==de.svg||"innerHTML"in e)e.innerHTML=t;else{for((he=he||document.createElement("div")).innerHTML="",t=he.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function ge(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var _e={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ve=["Webkit","ms","Moz","O"];function be(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||_e.hasOwnProperty(e)&&_e[e]?(""+t).trim():t+"px"}function ye(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=be(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(_e).forEach((function(e){ve.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_e[t]=_e[e]}))}));var xe=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function we(e,t){if(t){if(xe[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function ke(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Se(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ee=null,Ce=null,Oe=null;function Te(e){if(e=Yr(e)){if("function"!=typeof Ee)throw Error(a(280));var t=e.stateNode;t&&(t=eo(t),Ee(e.stateNode,e.type,t))}}function Ie(e){Ce?Oe?Oe.push(e):Oe=[e]:Ce=e}function Le(){if(Ce){var e=Ce,t=Oe;if(Oe=Ce=null,Te(e),t)for(e=0;e(r=31-Ut(r))?0:1<n;n++)t.push(e);return t}function $t(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Ut(t)]=n}var Ut=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Ht(e)/qt|0)|0},Ht=Math.log,qt=Math.LN2;var Vt=i.unstable_UserBlockingPriority,Wt=i.unstable_runWithPriority,Gt=!0;function Kt(e,t,n,r){De||Ae();var o=Jt,i=De;De=!0;try{ze(o,e,t,n,r)}finally{(De=i)||Re()}}function Zt(e,t,n,r){Wt(Vt,Jt.bind(null,e,t,n,r))}function Jt(e,t,n,r){var o;if(Gt)if((o=!(4&t))&&0=An),Pn=String.fromCharCode(32),Rn=!1;function Mn(e,t){switch(e){case"keyup":return-1!==jn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Fn=!1;var $n={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Un(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!$n[e.type]:"textarea"===t}function Hn(e,t,n,r){Ie(r),0<(t=zr(t,"onChange")).length&&(n=new dn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var qn=null,Vn=null;function Wn(e){Sr(e,0)}function Gn(e){if(Q(Xr(e)))return e}function Kn(e,t){if("change"===e)return t}var Zn=!1;if(d){var Jn;if(d){var Qn="oninput"in document;if(!Qn){var Yn=document.createElement("div");Yn.setAttribute("oninput","return;"),Qn="function"==typeof Yn.oninput}Jn=Qn}else Jn=!1;Zn=Jn&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=sr(r)}}function ur(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?ur(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function dr(){for(var e=window,t=Y();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Y((e=t.contentWindow).document)}return t}function fr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var pr=d&&"documentMode"in document&&11>=document.documentMode,hr=null,mr=null,gr=null,_r=!1;function vr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;_r||null==hr||hr!==Y(r)||("selectionStart"in(r=hr)&&fr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},gr&&lr(gr,r)||(gr=r,0<(r=zr(mr,"onSelect")).length&&(t=new dn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=hr)))}At("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),At("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),At(zt,2);for(var br="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),yr=0;yrro||(e.current=no[ro],no[ro]=null,ro--)}function ao(e,t){ro++,no[ro]=e.current,e.current=t}var lo={},so=oo(lo),co=oo(!1),uo=lo;function fo(e,t){var n=e.type.contextTypes;if(!n)return lo;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function po(e){return null!=(e=e.childContextTypes)}function ho(){io(co),io(so)}function mo(e,t,n){if(so.current!==lo)throw Error(a(168));ao(so,t),ao(co,n)}function go(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,G(t)||"Unknown",i));return o({},n,r)}function _o(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||lo,uo=so.current,ao(so,e),ao(co,co.current),!0}function vo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=go(e,t,uo),r.__reactInternalMemoizedMergedChildContext=e,io(co),io(so),ao(so,e)):io(co),ao(co,n)}var bo=null,yo=null,xo=i.unstable_runWithPriority,wo=i.unstable_scheduleCallback,ko=i.unstable_cancelCallback,So=i.unstable_shouldYield,Eo=i.unstable_requestPaint,Co=i.unstable_now,Oo=i.unstable_getCurrentPriorityLevel,To=i.unstable_ImmediatePriority,Io=i.unstable_UserBlockingPriority,Lo=i.unstable_NormalPriority,jo=i.unstable_LowPriority,zo=i.unstable_IdlePriority,Ao={},No=void 0!==Eo?Eo:function(){},Do=null,Po=null,Ro=!1,Mo=Co(),Bo=1e4>Mo?Co:function(){return Co()-Mo};function Fo(){switch(Oo()){case To:return 99;case Io:return 98;case Lo:return 97;case jo:return 96;case zo:return 95;default:throw Error(a(332))}}function $o(e){switch(e){case 99:return To;case 98:return Io;case 97:return Lo;case 96:return jo;case 95:return zo;default:throw Error(a(332))}}function Uo(e,t){return e=$o(e),xo(e,t)}function Ho(e,t,n){return e=$o(e),wo(e,t,n)}function qo(){if(null!==Po){var e=Po;Po=null,ko(e)}Vo()}function Vo(){if(!Ro&&null!==Do){Ro=!0;var e=0;try{var t=Do;Uo(99,(function(){for(;em?(g=d,d=null):g=d.sibling;var _=p(o,d,l[m],s);if(null===_){null===d&&(d=g);break}e&&d&&null===_.alternate&&t(o,d),a=i(_,a,m),null===u?c=_:u.sibling=_,u=_,d=g}if(m===l.length)return n(o,d),c;if(null===d){for(;mg?(_=m,m=null):_=m.sibling;var b=p(o,m,v.value,c);if(null===b){null===m&&(m=_);break}e&&m&&null===b.alternate&&t(o,m),l=i(b,l,g),null===d?u=b:d.sibling=b,d=b,m=_}if(v.done)return n(o,m),u;if(null===m){for(;!v.done;g++,v=s.next())null!==(v=f(o,v.value,c))&&(l=i(v,l,g),null===d?u=v:d.sibling=v,d=v);return u}for(m=r(o,m);!v.done;g++,v=s.next())null!==(v=h(m,o,g,v.value,c))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),l=i(v,l,g),null===d?u=v:d.sibling=v,d=v);return e&&m.forEach((function(e){return t(o,e)})),u}return function(e,r,i,s){var c="object"==typeof i&&null!==i&&i.type===S&&null===i.key;c&&(i=i.props.children);var u="object"==typeof i&&null!==i;if(u)switch(i.$$typeof){case w:e:{for(u=i.key,c=r;null!==c;){if(c.key===u){if(7===c.tag){if(i.type===S){n(e,c.sibling),(r=o(c,i.props.children)).return=e,e=r;break e}}else if(c.elementType===i.type){n(e,c.sibling),(r=o(c,i.props)).ref=bi(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===S?((r=qs(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=Hs(i.type,i.key,i.props,null,e.mode,s)).ref=bi(e,r,i),s.return=e,e=s)}return l(e);case k:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Gs(i,e.mode,s)).return=e,e=r}return l(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Ws(i,e.mode,s)).return=e,e=r),l(e);if(vi(i))return m(e,r,i,s);if(U(i))return g(e,r,i,s);if(u&&yi(e,i),void 0===i&&!c)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,G(e.type)||"Component"))}return n(e,r)}}var wi=xi(!0),ki=xi(!1),Si={},Ei=oo(Si),Ci=oo(Si),Oi=oo(Si);function Ti(e){if(e===Si)throw Error(a(174));return e}function Ii(e,t){switch(ao(Oi,t),ao(Ci,e),ao(Ei,Si),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pe(null,"");break;default:t=pe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}io(Ei),ao(Ei,t)}function Li(){io(Ei),io(Ci),io(Oi)}function ji(e){Ti(Oi.current);var t=Ti(Ei.current),n=pe(t,e.type);t!==n&&(ao(Ci,e),ao(Ei,n))}function zi(e){Ci.current===e&&(io(Ei),io(Ci))}var Ai=oo(0);function Ni(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(64&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Di=null,Pi=null,Ri=!1;function Mi(e,t){var n=Fs(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Bi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Fi(e){if(Ri){var t=Pi;if(t){var n=t;if(!Bi(e,t)){if(!(t=Hr(n.nextSibling))||!Bi(e,t))return e.flags=-1025&e.flags|2,Ri=!1,void(Di=e);Mi(Di,n)}Di=e,Pi=Hr(t.firstChild)}else e.flags=-1025&e.flags|2,Ri=!1,Di=e}}function $i(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Di=e}function Ui(e){if(e!==Di)return!1;if(!Ri)return $i(e),Ri=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Br(t,e.memoizedProps))for(t=Pi;t;)Mi(e,t),t=Hr(t.nextSibling);if($i(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Pi=Hr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Pi=null}}else Pi=Di?Hr(e.stateNode.nextSibling):null;return!0}function Hi(){Pi=Di=null,Ri=!1}var qi=[];function Vi(){for(var e=0;ei))throw Error(a(301));i+=1,Qi=Ji=null,t.updateQueue=null,Wi.current=La,e=n(r,o)}while(Xi)}if(Wi.current=Oa,t=null!==Ji&&null!==Ji.next,Ki=0,Qi=Ji=Zi=null,Yi=!1,t)throw Error(a(300));return e}function ra(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Qi?Zi.memoizedState=Qi=e:Qi=Qi.next=e,Qi}function oa(){if(null===Ji){var e=Zi.alternate;e=null!==e?e.memoizedState:null}else e=Ji.next;var t=null===Qi?Zi.memoizedState:Qi.next;if(null!==t)Qi=t,Ji=e;else{if(null===e)throw Error(a(310));e={memoizedState:(Ji=e).memoizedState,baseState:Ji.baseState,baseQueue:Ji.baseQueue,queue:Ji.queue,next:null},null===Qi?Zi.memoizedState=Qi=e:Qi=Qi.next=e}return Qi}function ia(e,t){return"function"==typeof t?t(e):t}function aa(e){var t=oa(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=Ji,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var l=o.next;o.next=i.next,i.next=l}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var s=l=i=null,c=o;do{var u=c.lane;if((Ki&u)===u)null!==s&&(s=s.next={lane:0,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),r=c.eagerReducer===e?c.eagerState:e(r,c.action);else{var d={lane:u,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===s?(l=s=d,i=r):s=s.next=d,Zi.lanes|=u,Rl|=u}c=c.next}while(null!==c&&c!==o);null===s?i=r:s.next=l,ir(r,t.memoizedState)||(za=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function la(e){var t=oa(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{i=e(i,l.action),l=l.next}while(l!==o);ir(i,t.memoizedState)||(za=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function sa(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Ki&e)===e)&&(t._workInProgressVersionPrimary=r,qi.push(t))),e)return n(t._source);throw qi.push(t),Error(a(350))}function ca(e,t,n,r){var o=Il;if(null===o)throw Error(a(349));var i=t._getVersion,l=i(t._source),s=Wi.current,c=s.useState((function(){return sa(o,t,n)})),u=c[1],d=c[0];c=Qi;var f=e.memoizedState,p=f.refs,h=p.getSnapshot,m=f.source;f=f.subscribe;var g=Zi;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect((function(){p.getSnapshot=n,p.setSnapshot=u;var e=i(t._source);if(!ir(l,e)){e=n(t._source),ir(d,e)||(u(e),e=cs(g),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,a=e;0n?98:n,(function(){e(!0)})),Uo(97<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[Gr]=t,e[Kr]=r,Ha(e,t,!1,!1),t.stateNode=e,c=ke(n,r),n){case"dialog":Er("cancel",e),Er("close",e),i=r;break;case"iframe":case"object":case"embed":Er("load",e),i=r;break;case"video":case"audio":for(i=0;iUl&&(t.flags|=64,l=!0,nl(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=Ni(c))){if(t.flags|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),nl(r,!0),null===r.tail&&"hidden"===r.tailMode&&!c.alternate&&!Ri)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Bo()-r.renderingStartTime>Ul&&1073741824!==n&&(t.flags|=64,l=!0,nl(r,!1),t.lanes=33554432);r.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=r.last)?n.sibling=c:t.child=c,r.last=c)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Bo(),n.sibling=null,t=Ai.current,ao(Ai,l?1&t|2:1&t),n):null;case 23:case 24:return bs(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function ol(e){switch(e.tag){case 1:po(e.type)&&ho();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Li(),io(co),io(so),Vi(),64&(t=e.flags))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return zi(e),null;case 13:return io(Ai),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return io(Ai),null;case 4:return Li(),null;case 10:return Xo(e),null;case 23:case 24:return bs(),null;default:return null}}function il(e,t){try{var n="",r=t;do{n+=W(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o}}function al(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Ha=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},qa=function(){},Va=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Ti(Ei.current);var a,l=null;switch(n){case"input":i=X(e,i),r=X(e,r),l=[];break;case"option":i=ie(e,i),r=ie(e,r),l=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),l=[];break;case"textarea":i=le(e,i),r=le(e,r),l=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=Dr)}for(d in we(n,r),n=null,i)if(!r.hasOwnProperty(d)&&i.hasOwnProperty(d)&&null!=i[d])if("style"===d){var c=i[d];for(a in c)c.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(s.hasOwnProperty(d)?l||(l=[]):(l=l||[]).push(d,null));for(d in r){var u=r[d];if(c=null!=i?i[d]:void 0,r.hasOwnProperty(d)&&u!==c&&(null!=u||null!=c))if("style"===d)if(c){for(a in c)!c.hasOwnProperty(a)||u&&u.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in u)u.hasOwnProperty(a)&&c[a]!==u[a]&&(n||(n={}),n[a]=u[a])}else n||(l||(l=[]),l.push(d,n)),n=u;else"dangerouslySetInnerHTML"===d?(u=u?u.__html:void 0,c=c?c.__html:void 0,null!=u&&c!==u&&(l=l||[]).push(d,u)):"children"===d?"string"!=typeof u&&"number"!=typeof u||(l=l||[]).push(d,""+u):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(s.hasOwnProperty(d)?(null!=u&&"onScroll"===d&&Er("scroll",e),l||c===u||(l=[])):"object"==typeof u&&null!==u&&u.$$typeof===D?u.toString():(l=l||[]).push(d,u))}n&&(l=l||[]).push("style",n);var d=l;(t.updateQueue=d)&&(t.flags|=4)}},Wa=function(e,t,n,r){n!==r&&(t.flags|=4)};var ll="function"==typeof WeakMap?WeakMap:Map;function sl(e,t,n){(n=ai(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Wl||(Wl=!0,Gl=r),al(0,t)},n}function cl(e,t,n){(n=ai(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return al(0,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Kl?Kl=new Set([this]):Kl.add(this),al(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var ul="function"==typeof WeakSet?WeakSet:Set;function dl(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Ps(e,t)}else t.current=null}function fl(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Go(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Ur(t.stateNode.containerInfo))}throw Error(a(163))}function pl(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(!(3&~e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,4&(o=o.tag)&&1&o&&(As(n,e),zs(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Go(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&ui(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}ui(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Mr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&yt(n)))))}throw Error(a(163))}function hl(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=be("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function ml(e,t){if(yo&&"function"==typeof yo.onCommitFiberUnmount)try{yo.onCommitFiberUnmount(bo,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o)if(4&r)As(t,n);else{r=t;try{o()}catch(e){Ps(r,e)}}n=n.next}while(n!==e)}break;case 1:if(dl(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Ps(t,e)}break;case 5:dl(t);break;case 4:xl(e,t)}}function gl(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function _l(e){return 5===e.tag||3===e.tag||4===e.tag}function vl(e){e:{for(var t=e.return;null!==t;){if(_l(t))break e;t=t.return}throw Error(a(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.flags&&(ge(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||_l(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?bl(e,n,t):yl(e,n,t)}function bl(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Dr));else if(4!==r&&null!==(e=e.child))for(bl(e,t,n),e=e.sibling;null!==e;)bl(e,t,n),e=e.sibling}function yl(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(yl(e,t,n),e=e.sibling;null!==e;)yl(e,t,n),e=e.sibling}function xl(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(a(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===o.tag||6===o.tag){e:for(var l=e,s=o,c=s;;)if(ml(l,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===s)break e;for(;null===c.sibling;){if(null===c.return||c.return===s)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}r?(l=n,s=o.stateNode,8===l.nodeType?l.parentNode.removeChild(s):l.removeChild(s)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(ml(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function wl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{!(3&~r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Kr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),ke(e,o),t=ke(e,r),o=0;oo&&(o=l),n&=~i}if(n=o,10<(n=(120>(n=Bo()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*El(n/1960))-n)){e.timeoutHandle=Fr(Ts.bind(null,e),n);break}Ts(e);break;default:throw Error(a(329))}}return fs(e,Bo()),e.callbackNode===t?ps.bind(null,e):null}function hs(e,t){for(t&=~Bl,t&=~Ml,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Nl&&(Nl=2),s=il(s,l),f=a;do{switch(f.tag){case 3:i=s,f.flags|=4096,t&=-t,f.lanes|=t,si(f,sl(0,i,t));break e;case 1:i=s;var x=f.type,w=f.stateNode;if(!(64&f.flags||"function"!=typeof x.getDerivedStateFromError&&(null===w||"function"!=typeof w.componentDidCatch||null!==Kl&&Kl.has(w)))){f.flags|=4096,t&=-t,f.lanes|=t,si(f,cl(f,i,t));break e}}f=f.return}while(null!==f)}Os(n)}catch(e){t=e,Ll===n&&null!==n&&(Ll=n=n.return);continue}break}}function ws(){var e=Cl.current;return Cl.current=Oa,null===e?Oa:e}function ks(e,t){var n=Tl;Tl|=16;var r=ws();for(Il===e&&jl===t||ys(e,t);;)try{Ss();break}catch(t){xs(e,t)}if(Yo(),Tl=n,Cl.current=r,null!==Ll)throw Error(a(261));return Il=null,jl=0,Nl}function Ss(){for(;null!==Ll;)Cs(Ll)}function Es(){for(;null!==Ll&&!So();)Cs(Ll)}function Cs(e){var t=ql(e.alternate,e,zl);e.memoizedProps=e.pendingProps,null===t?Os(e):Ll=t,Ol.current=null}function Os(e){var t=e;do{var n=t.alternate;if(e=t.return,2048&t.flags){if(null!==(n=ol(t)))return n.flags&=2047,void(Ll=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}else{if(null!==(n=rl(n,t,zl)))return void(Ll=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||1073741824&zl||!(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}null!==e&&!(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1l&&(s=l,l=w,w=s),s=cr(b,w),i=cr(b,l),s&&i&&(1!==x.rangeCount||x.anchorNode!==s.node||x.anchorOffset!==s.offset||x.focusNode!==i.node||x.focusOffset!==i.offset)&&((y=y.createRange()).setStart(s.node,s.offset),x.removeAllRanges(),w>l?(x.addRange(y),x.extend(i.node,i.offset)):(y.setEnd(i.node,i.offset),x.addRange(y))))),y=[];for(x=b;x=x.parentNode;)1===x.nodeType&&y.push({element:x,left:x.scrollLeft,top:x.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;bBo()-$l?ys(e,0):Bl|=n),fs(e,t)}function Ms(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(2&(t=e.mode)?4&t?(0===os&&(os=Pl),0===(t=Bt(62914560&~os))&&(t=4194304)):t=99===Fo()?1:2:t=1),n=ss(),null!==(e=ds(e,t))&&($t(e,t,n),fs(e,n))}function Bs(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Fs(e,t,n,r){return new Bs(e,t,n,r)}function $s(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Us(e,t){var n=e.alternate;return null===n?((n=Fs(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Hs(e,t,n,r,o,i){var l=2;if(r=e,"function"==typeof e)$s(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case S:return qs(n.children,o,i,t);case P:l=8,o|=16;break;case E:l=8,o|=1;break;case C:return(e=Fs(12,n,t,8|o)).elementType=C,e.type=C,e.lanes=i,e;case L:return(e=Fs(13,n,t,o)).type=L,e.elementType=L,e.lanes=i,e;case j:return(e=Fs(19,n,t,o)).elementType=j,e.lanes=i,e;case R:return Vs(n,o,i,t);case M:return(e=Fs(24,n,t,o)).elementType=M,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case O:l=10;break e;case T:l=9;break e;case I:l=11;break e;case z:l=14;break e;case A:l=16,r=null;break e;case N:l=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Fs(l,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function qs(e,t,n,r){return(e=Fs(7,e,r,t)).lanes=n,e}function Vs(e,t,n,r){return(e=Fs(23,e,r,t)).elementType=R,e.lanes=n,e}function Ws(e,t,n){return(e=Fs(6,e,null,t)).lanes=n,e}function Gs(e,t,n){return(t=Fs(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ks(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Ft(0),this.expirationTimes=Ft(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ft(0),this.mutableSourceEagerHydrationData=null}function Zs(e,t,n,r){var o=t.current,i=ss(),l=cs(o);e:if(n){t:{if(Ke(n=n._reactInternals)!==n||1!==n.tag)throw Error(a(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(po(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(a(171))}if(1===n.tag){var c=n.type;if(po(c)){n=go(n,c,s);break e}}n=s}else n=lo;return null===t.context?t.context=n:t.pendingContext=n,(t=ai(i,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),li(o,t),us(o,l,i),l}function Js(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Qs(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n{o[e]=new r(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((([e,t])=>{o[e]=new r(e,1,!1,t,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((e=>{o[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((e=>{o[e]=new r(e,2,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((e=>{o[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((e=>{o[e]=new r(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((e=>{o[e]=new r(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((e=>{o[e]=new r(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((e=>{o[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));const i=/[\-\:]([a-z])/g,a=e=>e[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((e=>{o[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));o.xlinkHref=new r("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((e=>{o[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));const{CAMELCASE:l,SAME:s,possibleStandardNames:c}=n(6811),u=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),d=Object.keys(c).reduce(((e,t)=>{const n=c[t];return n===s?e[t]=t:n===l?e[t.toLowerCase()]=t:e[t]=n,e}),{});t.BOOLEAN=3,t.BOOLEANISH_STRING=2,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=4,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return o.hasOwnProperty(e)?o[e]:null},t.isCustomAttribute=u,t.possibleStandardNames=d},6811:function(e,t){t.SAME=0;t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},1020:function(e,t,n){"use strict";n(5228);var r=n(6540),o=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),t.Fragment=i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l=Object.prototype.hasOwnProperty,s={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,i={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)l.call(t,r)&&!s.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:u,props:i,_owner:a.current}}t.jsx=c,t.jsxs=c},5287:function(e,t,n){"use strict";var r=n(5228),o=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,l=60110,s=60112;t.Suspense=60113;var c=60115,u=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;o=d("react.element"),i=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),a=d("react.provider"),l=d("react.context"),s=d("react.forward_ref"),t.Suspense=d("react.suspense"),c=d("react.memo"),u=d("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n=b},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,o=e[r];if(!(void 0!==o&&0E(a,n))void 0!==s&&0>E(s,a)?(e[r]=s,e[l]=n,r=l):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==s&&0>E(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function E(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var C=[],O=[],T=1,I=null,L=3,j=!1,z=!1,A=!1;function N(e){for(var t=k(O);null!==t;){if(null===t.callback)S(O);else{if(!(t.startTime<=e))break;S(O),t.sortIndex=t.expirationTime,w(C,t)}t=k(O)}}function D(e){if(A=!1,N(e),!z)if(null!==k(C))z=!0,n(P);else{var t=k(O);null!==t&&r(D,t.startTime-e)}}function P(e,n){z=!1,A&&(A=!1,o()),j=!0;var i=L;try{for(N(n),I=k(C);null!==I&&(!(I.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=I.callback;if("function"==typeof a){I.callback=null,L=I.priorityLevel;var l=a(I.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?I.callback=l:I===k(C)&&S(C),N(n)}else S(C);I=k(C)}if(null!==I)var s=!0;else{var c=k(O);null!==c&&r(D,c.startTime-n),s=!1}return s}finally{I=null,L=i,j=!1}}var R=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){z||j||(z=!0,n(P))},t.unstable_getCurrentPriorityLevel=function(){return L},t.unstable_getFirstCallbackNode=function(){return k(C)},t.unstable_next=function(e){switch(L){case 1:case 2:case 3:var t=3;break;default:t=L}var n=L;L=t;try{return e()}finally{L=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=R,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=L;L=e;try{return t()}finally{L=n}},t.unstable_scheduleCallback=function(e,i,a){var l=t.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0l?(e.sortIndex=a,w(O,e),null===k(C)&&e===k(O)&&(A?o():A=!0,r(D,a-l))):(e.sortIndex=s,w(C,e),z||j||(z=!0,n(P))),e},t.unstable_wrapCallback=function(e){var t=L;return function(){var n=L;L=t;try{return e.apply(this,arguments)}finally{L=n}}}},9982:function(e,t,n){"use strict";e.exports=n(7463)},5229:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(1133)),i=n(8917);t.default=function(e,t){var n={};return e&&"string"==typeof e?((0,o.default)(e,(function(e,r){e&&r&&(n[(0,i.camelCase)(e,t)]=r)})),n):n}},8917:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.camelCase=void 0;var n=/^--[a-zA-Z0-9-]+$/,r=/-([a-z])/g,o=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,l=function(e,t){return t.toUpperCase()},s=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||o.test(e)||n.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(a,s):e.replace(i,s)).replace(r,l))}},1133:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(9788));t.default=function(e,t){var n=null;if(!e||"string"!=typeof e)return n;var r=(0,o.default)(e),i="function"==typeof t;return r.forEach((function(e){if("declaration"===e.type){var r=e.property,o=e.value;i?t(r,o,e):o&&((n=n||{})[r]=o)}})),n}},1063:function(e,t,n){"use strict";var r=n(6540);var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,a=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return l((function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})}),[e,n,t]),a((function(){return c(o)&&u({inst:o}),e((function(){c(o)&&u({inst:o})}))}),[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},9888:function(e,t,n){"use strict";e.exports=n(1063)}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=n(4848),t=n(6540),r=n(961);const o="8.33.1",i=globalThis;function a(e,t,n){const r=n||i,a=r.__SENTRY__=r.__SENTRY__||{},l=a[o]=a[o]||{};return l[e]||(l[e]=t())}const l="production";function s(){return c(i),i}function c(e){const t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||o,t[o]=t[o]||{}}const u=Object.prototype.toString;function d(e){switch(u.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return x(e,Error)}}function f(e,t){return u.call(e)===`[object ${t}]`}function p(e){return f(e,"ErrorEvent")}function h(e){return f(e,"DOMError")}function m(e){return f(e,"String")}function g(e){return"object"==typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function _(e){return null===e||g(e)||"object"!=typeof e&&"function"!=typeof e}function v(e){return f(e,"Object")}function b(e){return"undefined"!=typeof Event&&x(e,Event)}function y(e){return Boolean(e&&e.then&&"function"==typeof e.then)}function x(e,t){try{return e instanceof t}catch(e){return!1}}function w(e){return!("object"!=typeof e||null===e||!e.__isVue&&!e._isVue)}const k=i,S=80;function E(e,t={}){if(!e)return"";try{let n=e;const r=5,o=[];let i=0,a=0;const l=" > ",s=l.length;let c;const u=Array.isArray(t)?t:t.keyAttrs,d=!Array.isArray(t)&&t.maxStringLength||S;for(;n&&i++1&&a+o.length*s+c.length>=d));)o.push(c),a+=c.length,n=n.parentNode;return o.reverse().join(l)}catch(e){return""}}function C(e,t){const n=e,r=[];if(!n||!n.tagName)return"";if(k.HTMLElement&&n instanceof HTMLElement&&n.dataset){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}r.push(n.tagName.toLowerCase());const o=t&&t.length?t.filter((e=>n.getAttribute(e))).map((e=>[e,n.getAttribute(e)])):null;if(o&&o.length)o.forEach((e=>{r.push(`[${e[0]}="${e[1]}"]`)}));else{n.id&&r.push(`#${n.id}`);const e=n.className;if(e&&m(e)){const t=e.split(/\s+/);for(const e of t)r.push(`.${e}`)}}const i=["aria-label","type","name","title","alt"];for(const e of i){const t=n.getAttribute(e);t&&r.push(`[${e}="${t}"]`)}return r.join("")}const O="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,T=["debug","info","warn","error","log","assert","trace"],I={};function L(e){if(!("console"in i))return e();const t=i.console,n={},r=Object.keys(I);r.forEach((e=>{const r=I[e];n[e]=t[e],t[e]=r}));try{return e()}finally{r.forEach((e=>{t[e]=n[e]}))}}const j=a("logger",(function(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return O?T.forEach((n=>{t[n]=(...t)=>{e&&L((()=>{i.console[n](`Sentry Logger [${n}]:`,...t)}))}})):T.forEach((e=>{t[e]=()=>{}})),t}));function z(e,t=0){return"string"!=typeof e||0===t||e.length<=t?e:`${e.slice(0,t)}...`}function A(e,t){if(!Array.isArray(e))return"";const n=[];for(let t=0;tN(e,t,n)))}function P(e,t,n){if(!(t in e))return;const r=e[t],o=n(r);"function"==typeof o&&M(o,r),e[t]=o}function R(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch(n){O&&j.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function M(e,t){try{const n=t.prototype||{};e.prototype=t.prototype=n,R(e,"__sentry_original__",t)}catch(e){}}function B(e){return e.__sentry_original__}function F(e){if(d(e))return{message:e.message,name:e.name,stack:e.stack,...U(e)};if(b(e)){const t={type:e.type,target:$(e.target),currentTarget:$(e.currentTarget),...U(e)};return"undefined"!=typeof CustomEvent&&x(e,CustomEvent)&&(t.detail=e.detail),t}return e}function $(e){try{return t=e,"undefined"!=typeof Element&&x(t,Element)?E(e):Object.prototype.toString.call(e)}catch(e){return""}var t}function U(e){if("object"==typeof e&&null!==e){const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}return{}}function H(e){return q(e,new Map)}function q(e,t){if(function(e){if(!v(e))return!1;try{const t=Object.getPrototypeOf(e).constructor.name;return!t||"Object"===t}catch(e){return!0}}(e)){const n=t.get(e);if(void 0!==n)return n;const r={};t.set(e,r);for(const n of Object.getOwnPropertyNames(e))void 0!==e[n]&&(r[n]=q(e[n],t));return r}if(Array.isArray(e)){const n=t.get(e);if(void 0!==n)return n;const r=[];return t.set(e,r),e.forEach((e=>{r.push(q(e,t))})),r}return e}function V(){const e=i,t=e.crypto||e.msCrypto;let n=()=>16*Math.random();try{if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t&&t.getRandomValues&&(n=()=>{const e=new Uint8Array(1);return t.getRandomValues(e),e[0]})}catch(e){}return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,(e=>(e^(15&n())>>e/4).toString(16)))}function W(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function G(e){const{message:t,event_id:n}=e;if(t)return t;const r=W(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"":n||""}function K(e,t,n){const r=e.exception=e.exception||{},o=r.values=r.values||[],i=o[0]=o[0]||{};i.value||(i.value=t||""),i.type||(i.type=n||"Error")}function Z(e,t){const n=W(e);if(!n)return;const r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...t},t&&"data"in t){const e={...r&&r.data,...t.data};n.mechanism.data=e}}function J(e){if(e&&e.__sentry_captured__)return!0;try{R(e,"__sentry_captured__",!0)}catch(e){}return!1}function Q(e){return Array.isArray(e)?e:[e]}function Y(){return{traceId:V(),spanId:V().substring(16)}}const X=1e3;function ee(){return Date.now()/X}const te=function(){const{performance:e}=i;if(!e||!e.now)return ee;const t=Date.now()-e.now(),n=null==e.timeOrigin?t:e.timeOrigin;return()=>(n+e.now())/X}();let ne;(()=>{const{performance:e}=i;if(!e||!e.now)return void(ne="none");const t=36e5,n=e.now(),r=Date.now(),o=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,a=ofunction(e){return H({sid:`${e.sid}`,init:e.init,started:new Date(1e3*e.started).toISOString(),timestamp:new Date(1e3*e.timestamp).toISOString(),status:e.status,errors:e.errors,did:"number"==typeof e.did||"string"==typeof e.did?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}(n)};return e&&oe(n,e),n}function oe(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||te(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:V()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{const t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}const ie="_sentrySpan";function ae(e,t){t?R(e,ie,t):delete e[ie]}function le(e){return e[ie]}class se{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=Y()}clone(){const e=new se;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._extra={...this._extra},e._contexts={...this._contexts},e._user=this._user,e._level=this._level,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._requestSession=this._requestSession,e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e._lastEventId=this._lastEventId,ae(e,le(this)),e}setClient(e){this._client=e}setLastEventId(e){this._lastEventId=e}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&oe(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;const t="function"==typeof e?e(this):e,[n,r]=t instanceof ce?[t.getScopeData(),t.getRequestSession()]:v(t)?[e,e.requestSession]:[],{tags:o,extra:i,user:a,contexts:l,level:s,fingerprint:c=[],propagationContext:u}=n||{};return this._tags={...this._tags,...o},this._extra={...this._extra,...i},this._contexts={...this._contexts,...l},a&&Object.keys(a).length&&(this._user=a),s&&(this._level=s),c.length&&(this._fingerprint=c),u&&(this._propagationContext=u),r&&(this._requestSession=r),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._session=void 0,ae(this,void 0),this._attachments=[],this._propagationContext=Y(),this._notifyScopeListeners(),this}addBreadcrumb(e,t){const n="number"==typeof t?t:100;if(n<=0)return this;const r={timestamp:ee(),...e},o=this._breadcrumbs;return o.push(r),this._breadcrumbs=o.length>n?o.slice(-n):o,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:le(this)}}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}captureException(e,t){const n=t&&t.event_id?t.event_id:V();if(!this._client)return j.warn("No client configured on scope - will not capture exception!"),n;const r=new Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:r,...t,event_id:n},this),n}captureMessage(e,t,n){const r=n&&n.event_id?n.event_id:V();if(!this._client)return j.warn("No client configured on scope - will not capture message!"),r;const o=new Error(e);return this._client.captureMessage(e,t,{originalException:e,syntheticException:o,...n,event_id:r},this),r}captureEvent(e,t){const n=t&&t.event_id?t.event_id:V();return this._client?(this._client.captureEvent(e,{...t,event_id:n},this),n):(j.warn("No client configured on scope - will not capture event!"),n)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((e=>{e(this)})),this._notifyingListeners=!1)}}const ce=se;class ue{constructor(e,t){let n,r;n=e||new ce,r=t||new ce,this._stack=[{scope:n}],this._isolationScope=r}withScope(e){const t=this._pushScope();let n;try{n=e(t)}catch(e){throw this._popScope(),e}return y(n)?n.then((e=>(this._popScope(),e)),(e=>{throw this._popScope(),e})):(this._popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const e=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:e}),e}_popScope(){return!(this._stack.length<=1)&&!!this._stack.pop()}}function de(){const e=c(s());return e.stack=e.stack||new ue(a("defaultCurrentScope",(()=>new ce)),a("defaultIsolationScope",(()=>new ce)))}function fe(e){return de().withScope(e)}function pe(e,t){const n=de();return n.withScope((()=>(n.getStackTop().scope=e,t(e))))}function he(e){return de().withScope((()=>e(de().getIsolationScope())))}function me(e){const t=c(e);return t.acs?t.acs:{withIsolationScope:he,withScope:fe,withSetScope:pe,withSetIsolationScope:(e,t)=>he(t),getCurrentScope:()=>de().getScope(),getIsolationScope:()=>de().getIsolationScope()}}function ge(){return me(s()).getCurrentScope()}function _e(){return me(s()).getIsolationScope()}function ve(){return ge().getClient()}const be=50,ye="?",xe=/\(error: (.*)\)/,we=/captureMessage|captureException/;function ke(...e){const t=e.sort(((e,t)=>e[0]-t[0])).map((e=>e[1]));return(e,n=0,r=0)=>{const o=[],i=e.split("\n");for(let e=n;e1024)continue;const a=xe.test(n)?n.replace(xe,"$1"):n;if(!a.match(/\S*Error: /)){for(const e of t){const t=e(a);if(t){o.push(t);break}}if(o.length>=be+r)break}}return function(e){if(!e.length)return[];const t=Array.from(e);/sentryWrapped/.test(Se(t).function||"")&&t.pop();t.reverse(),we.test(Se(t).function||"")&&(t.pop(),we.test(Se(t).function||"")&&t.pop());return t.slice(0,be).map((e=>({...e,filename:e.filename||Se(t).filename,function:e.function||ye})))}(o.slice(r))}}function Se(e){return e[e.length-1]||{}}const Ee="";function Ce(e){try{return e&&"function"==typeof e&&e.name||Ee}catch(e){return Ee}}function Oe(e){const t=e.exception;if(t){const e=[];try{return t.values.forEach((t=>{t.stacktrace.frames&&e.push(...t.stacktrace.frames)})),e}catch(e){return}}}function Te(e,t=100,n=1/0){try{return Le("",e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}function Ie(e,t=3,n=102400){const r=Te(e,t);return o=r,function(e){return~-encodeURI(e).split(/%..|./).length}(JSON.stringify(o))>n?Ie(e,t-1,n):r;var o}function Le(e,t,n=1/0,r=1/0,o=function(){const e="function"==typeof WeakSet,t=e?new WeakSet:[];return[function(n){if(e)return!!t.has(n)||(t.add(n),!1);for(let e=0;e=r){u[e]="[MaxProperties ~]";break}const t=f[e];u[e]=Le(e,t,s-1,r,o),d++}return a(t),u}var je;function ze(e){return new Ne((t=>{t(e)}))}function Ae(e){return new Ne(((t,n)=>{n(e)}))}!function(e){e[e.PENDING=0]="PENDING";e[e.RESOLVED=1]="RESOLVED";e[e.REJECTED=2]="REJECTED"}(je||(je={}));class Ne{constructor(e){Ne.prototype.__init.call(this),Ne.prototype.__init2.call(this),Ne.prototype.__init3.call(this),Ne.prototype.__init4.call(this),this._state=je.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new Ne(((n,r)=>{this._handlers.push([!1,t=>{if(e)try{n(e(t))}catch(e){r(e)}else n(t)},e=>{if(t)try{n(t(e))}catch(e){r(e)}else r(e)}]),this._executeHandlers()}))}catch(e){return this.then((e=>e),e)}finally(e){return new Ne(((t,n)=>{let r,o;return this.then((t=>{o=!1,r=t,e&&e()}),(t=>{o=!0,r=t,e&&e()})).then((()=>{o?n(r):t(r)}))}))}__init(){this._resolve=e=>{this._setResult(je.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(je.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{this._state===je.PENDING&&(y(t)?t.then(this._resolve,this._reject):(this._state=e,this._value=t,this._executeHandlers()))}}__init4(){this._executeHandlers=()=>{if(this._state===je.PENDING)return;const e=this._handlers.slice();this._handlers=[],e.forEach((e=>{e[0]||(this._state===je.RESOLVED&&e[1](this._value),this._state===je.REJECTED&&e[2](this._value),e[0]=!0)}))}}}const De="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;function Pe(e,t,n,r=0){return new Ne(((o,i)=>{const a=e[r];if(null===t||"function"!=typeof a)o(t);else{const l=a({...t},n);De&&a.id&&null===l&&j.log(`Event processor "${a.id}" dropped event`),y(l)?l.then((t=>Pe(e,t,n,r+1).then(o))).then(null,i):Pe(e,l,n,r+1).then(o).then(null,i)}}))}const Re="sentry-",Me=/^sentry-/;function Be(e){const t=function(e){if(!e||!m(e)&&!Array.isArray(e))return;if(Array.isArray(e))return e.reduce(((e,t)=>{const n=Fe(t);return Object.entries(n).forEach((([t,n])=>{e[t]=n})),e}),{});return Fe(e)}(e);if(!t)return;const n=Object.entries(t).reduce(((e,[t,n])=>{if(t.match(Me)){e[t.slice(Re.length)]=n}return e}),{});return Object.keys(n).length>0?n:void 0}function Fe(e){return e.split(",").map((e=>e.split("=").map((e=>decodeURIComponent(e.trim()))))).reduce(((e,[t,n])=>(t&&n&&(e[t]=n),e)),{})}const $e="sentry.source",Ue="sentry.sample_rate",He="sentry.op",qe="sentry.origin";const Ve="_sentryMetrics";function We(e){const t=e[Ve];if(!t)return;const n={};for(const[,[e,r]]of t){(n[e]||(n[e]=[])).push(H(r))}return n}const Ge=0,Ke=1;const Ze=1;function Je(e){const{spanId:t,traceId:n}=e.spanContext(),{parent_span_id:r}=Xe(e);return H({parent_span_id:r,span_id:t,trace_id:n})}function Qe(e){return"number"==typeof e?Ye(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?Ye(e.getTime()):te()}function Ye(e){return e>9999999999?e/1e3:e}function Xe(e){if(function(e){return"function"==typeof e.getSpanJSON}(e))return e.getSpanJSON();try{const{spanId:t,traceId:n}=e.spanContext();if(function(e){const t=e;return!!(t.attributes&&t.startTime&&t.name&&t.endTime&&t.status)}(e)){const{attributes:r,startTime:o,name:i,endTime:a,parentSpanId:l,status:s}=e;return H({span_id:t,trace_id:n,data:r,description:i,parent_span_id:l,start_timestamp:Qe(o),timestamp:Qe(a)||void 0,status:tt(s),op:r[He],origin:r[qe],_metrics_summary:We(e)})}return{span_id:t,trace_id:n}}catch(e){return{}}}function et(e){const{traceFlags:t}=e.spanContext();return t===Ze}function tt(e){if(e&&e.code!==Ge)return e.code===Ke?"ok":e.message||"unknown_error"}const nt="_sentryRootSpan";function rt(e){return e[nt]||e}const ot="_frozenDsc";function it(e,t){const n=t.getOptions(),{publicKey:r}=t.getDsn()||{},o=H({environment:n.environment||l,release:n.release,public_key:r,trace_id:e});return t.emit("createDsc",o),o}function at(e){const t=ve();if(!t)return{};const n=it(Xe(e).trace_id||"",t),r=rt(e),o=r[ot];if(o)return o;const i=r.spanContext().traceState,a=i&&i.get("sentry.dsc"),l=a&&Be(a);if(l)return l;const s=Xe(r),c=s.data||{},u=c[Ue];null!=u&&(n.sample_rate=`${u}`);const d=c[$e],f=s.description;return"url"!==d&&f&&(n.transaction=f),function(e){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;const t=ve(),n=e||t&&t.getOptions();return!!n&&(n.enableTracing||"tracesSampleRate"in n||"tracesSampler"in n)}()&&(n.sampled=String(et(r))),t.emit("createDsc",n,r),n}function lt(e,t){const{fingerprint:n,span:r,breadcrumbs:o,sdkProcessingMetadata:i}=t;!function(e,t){const{extra:n,tags:r,user:o,contexts:i,level:a,transactionName:l}=t,s=H(n);s&&Object.keys(s).length&&(e.extra={...s,...e.extra});const c=H(r);c&&Object.keys(c).length&&(e.tags={...c,...e.tags});const u=H(o);u&&Object.keys(u).length&&(e.user={...u,...e.user});const d=H(i);d&&Object.keys(d).length&&(e.contexts={...d,...e.contexts});a&&(e.level=a);l&&"transaction"!==e.type&&(e.transaction=l)}(e,t),r&&function(e,t){e.contexts={trace:Je(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:at(t),...e.sdkProcessingMetadata};const n=rt(t),r=Xe(n).description;r&&!e.transaction&&"transaction"===e.type&&(e.transaction=r)}(e,r),function(e,t){e.fingerprint=e.fingerprint?Q(e.fingerprint):[],t&&(e.fingerprint=e.fingerprint.concat(t));e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}(e,n),function(e,t){const n=[...e.breadcrumbs||[],...t];e.breadcrumbs=n.length?n:void 0}(e,o),function(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}(e,i)}function st(e,t){const{extra:n,tags:r,user:o,contexts:i,level:a,sdkProcessingMetadata:l,breadcrumbs:s,fingerprint:c,eventProcessors:u,attachments:d,propagationContext:f,transactionName:p,span:h}=t;ct(e,"extra",n),ct(e,"tags",r),ct(e,"user",o),ct(e,"contexts",i),ct(e,"sdkProcessingMetadata",l),a&&(e.level=a),p&&(e.transactionName=p),h&&(e.span=h),s.length&&(e.breadcrumbs=[...e.breadcrumbs,...s]),c.length&&(e.fingerprint=[...e.fingerprint,...c]),u.length&&(e.eventProcessors=[...e.eventProcessors,...u]),d.length&&(e.attachments=[...e.attachments,...d]),e.propagationContext={...e.propagationContext,...f}}function ct(e,t,n){if(n&&Object.keys(n).length){e[t]={...e[t]};for(const r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[t][r]=n[r])}}function ut(e,t,n,r,o,s){const{normalizeDepth:c=3,normalizeMaxBreadth:u=1e3}=e,d={...t,event_id:t.event_id||n.event_id||V(),timestamp:t.timestamp||ee()},f=n.integrations||e.integrations.map((e=>e.name));!function(e,t){const{environment:n,release:r,dist:o,maxValueLength:i=250}=t;"environment"in e||(e.environment="environment"in t?n:l);void 0===e.release&&void 0!==r&&(e.release=r);void 0===e.dist&&void 0!==o&&(e.dist=o);e.message&&(e.message=z(e.message,i));const a=e.exception&&e.exception.values&&e.exception.values[0];a&&a.value&&(a.value=z(a.value,i));const s=e.request;s&&s.url&&(s.url=z(s.url,i))}(d,e),function(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}(d,f),o&&o.emit("applyFrameMetadata",t),void 0===t.type&&function(e,t){const n=i._sentryDebugIds;if(!n)return;let r;const o=dt.get(t);o?r=o:(r=new Map,dt.set(t,r));const a=Object.entries(n).reduce(((e,[n,o])=>{let i;const a=r.get(n);a?i=a:(i=t(n),r.set(n,i));for(let t=i.length-1;t>=0;t--){const n=i[t];if(n.filename){e[n.filename]=o;break}}return e}),{});try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{e.filename&&(e.debug_id=a[e.filename])}))}))}catch(e){}}(d,e.stackParser);const p=function(e,t){if(!t)return e;const n=e?e.clone():new ce;return n.update(t),n}(r,n.captureContext);n.mechanism&&Z(d,n.mechanism);const h=o?o.getEventProcessors():[],m=a("globalScope",(()=>new ce)).getScopeData();if(s){st(m,s.getScopeData())}if(p){st(m,p.getScopeData())}const g=[...n.attachments||[],...m.attachments];g.length&&(n.attachments=g),lt(d,m);return Pe([...h,...m.eventProcessors],d,n).then((e=>(e&&function(e){const t={};try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)}))}))}catch(e){}if(0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const n=e.debug_meta.images;Object.entries(t).forEach((([e,t])=>{n.push({type:"sourcemap",code_file:e,debug_id:t})}))}(e),"number"==typeof c&&c>0?function(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map((e=>({...e,...e.data&&{data:Te(e.data,t,n)}})))},...e.user&&{user:Te(e.user,t,n)},...e.contexts&&{contexts:Te(e.contexts,t,n)},...e.extra&&{extra:Te(e.extra,t,n)}};e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=Te(e.contexts.trace.data,t,n)));e.spans&&(r.spans=e.spans.map((e=>({...e,...e.data&&{data:Te(e.data,t,n)}}))));return r}(e,c,u):e)))}const dt=new WeakMap;function ft(e){if(e)return function(e){return e instanceof ce||"function"==typeof e}(e)||function(e){return Object.keys(e).some((e=>pt.includes(e)))}(e)?{captureContext:e}:e}const pt=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"];function ht(e,t){return ge().captureException(e,ft(t))}function mt(e,t){return ge().captureEvent(e,t)}function gt(e){const t=ve(),n=_e(),r=ge(),{release:o,environment:a=l}=t&&t.getOptions()||{},{userAgent:s}=i.navigator||{},c=re({release:o,environment:a,user:r.getUser()||n.getUser(),...s&&{userAgent:s},...e}),u=n.getSession();return u&&"ok"===u.status&&oe(u,{status:"exited"}),_t(),n.setSession(c),r.setSession(c),c}function _t(){const e=_e(),t=ge(),n=t.getSession()||e.getSession();n&&function(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),oe(e,n)}(n),vt(),e.setSession(),t.setSession()}function vt(){const e=_e(),t=ge(),n=ve(),r=t.getSession()||e.getSession();r&&n&&n.captureSession(r)}function bt(e=!1){e?_t():vt()}const yt=[];function xt(e){const t=e.defaultIntegrations||[],n=e.integrations;let r;t.forEach((e=>{e.isDefaultInstance=!0})),r=Array.isArray(n)?[...t,...n]:"function"==typeof n?Q(n(t)):t;const o=function(e){const t={};return e.forEach((e=>{const{name:n}=e,r=t[n];r&&!r.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)})),Object.values(t)}(r),i=o.findIndex((e=>"Debug"===e.name));if(i>-1){const[e]=o.splice(i,1);o.push(e)}return o}function wt(e,t){for(const n of t)n&&n.afterAllSetup&&n.afterAllSetup(e)}function kt(e,t,n){if(n[t.name])De&&j.log(`Integration skipped because it was already installed: ${t.name}`);else{if(n[t.name]=t,-1===yt.indexOf(t.name)&&"function"==typeof t.setupOnce&&(t.setupOnce(),yt.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),"function"==typeof t.preprocessEvent){const n=t.preprocessEvent.bind(t);e.on("preprocessEvent",((t,r)=>n(t,r,e)))}if("function"==typeof t.processEvent){const n=t.processEvent.bind(t),r=Object.assign(((t,r)=>n(t,r,e)),{id:t.name});e.addEventProcessor(r)}De&&j.log(`Integration installed: ${t.name}`)}}const St=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,"undefined is not an object (evaluating 'a.L')",'can\'t redefine non-configurable property "solana"',"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler"],Et=(e={})=>({name:"InboundFilters",processEvent(t,n,r){const o=r.getOptions(),i=function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:St],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(e,o);return function(e,t){if(t.ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(e))return De&&j.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${G(e)}`),!0;if(function(e,t){if(e.type||!t||!t.length)return!1;return function(e){const t=[];e.message&&t.push(e.message);let n;try{n=e.exception.values[e.exception.values.length-1]}catch(e){}n&&n.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`));return t}(e).some((e=>D(e,t)))}(e,t.ignoreErrors))return De&&j.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${G(e)}`),!0;if(function(e){if(e.type)return!1;if(!e.exception||!e.exception.values||0===e.exception.values.length)return!1;return!e.message&&!e.exception.values.some((e=>e.stacktrace||e.type&&"Error"!==e.type||e.value))}(e))return De&&j.warn(`Event dropped due to not having an error message, error type or stacktrace.\nEvent: ${G(e)}`),!0;if(function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;const n=e.transaction;return!!n&&D(n,t)}(e,t.ignoreTransactions))return De&&j.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${G(e)}`),!0;if(function(e,t){if(!t||!t.length)return!1;const n=Ct(e);return!!n&&D(n,t)}(e,t.denyUrls))return De&&j.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${G(e)}.\nUrl: ${Ct(e)}`),!0;if(!function(e,t){if(!t||!t.length)return!0;const n=Ct(e);return!n||D(n,t)}(e,t.allowUrls))return De&&j.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${G(e)}.\nUrl: ${Ct(e)}`),!0;return!1}(t,i)?null:t}});function Ct(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch(e){}return t?function(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&""!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(t):null}catch(t){return De&&j.error(`Cannot extract url for event ${G(e)}`),null}}let Ot;const Tt=new WeakMap,It=()=>({name:"FunctionToString",setupOnce(){Ot=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=B(this),n=Tt.has(ve())&&void 0!==t?t:this;return Ot.apply(n,e)}}catch(e){}},setup(e){Tt.set(e,!0)}}),Lt=()=>{let e;return{name:"Dedupe",processEvent(t){if(t.type)return t;try{if(function(e,t){if(!t)return!1;if(function(e,t){const n=e.message,r=t.message;if(!n&&!r)return!1;if(n&&!r||!n&&r)return!1;if(n!==r)return!1;if(!zt(e,t))return!1;if(!jt(e,t))return!1;return!0}(e,t))return!0;if(function(e,t){const n=At(t),r=At(e);if(!n||!r)return!1;if(n.type!==r.type||n.value!==r.value)return!1;if(!zt(e,t))return!1;if(!jt(e,t))return!1;return!0}(e,t))return!0;return!1}(t,e))return De&&j.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return e=t}}};function jt(e,t){let n=Oe(e),r=Oe(t);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(r.length!==n.length)return!1;for(let e=0;e{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})));ge().update(t.initialScope);const n=new e(t);return function(e){ge().setClient(e)}(n),n.init(),n}const Dt=i;function Pt(){if(!("fetch"in Dt))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function Rt(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}const Mt={},Bt={};function Ft(e,t){Mt[e]=Mt[e]||[],Mt[e].push(t)}function $t(e,t){Bt[e]||(t(),Bt[e]=!0)}function Ut(e,t){const n=e&&Mt[e];if(n)for(const r of n)try{r(t)}catch(t){O&&j.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${Ce(r)}\nError:`,t)}}const Ht=i;const qt=i;let Vt;function Wt(e){const t="history";Ft(t,e),$t(t,Gt)}function Gt(){if(!function(){const e=Ht.chrome,t=e&&e.app&&e.app.runtime,n="history"in Ht&&!!Ht.history.pushState&&!!Ht.history.replaceState;return!t&&n}())return;const e=qt.onpopstate;function t(e){return function(...t){const n=t.length>2?t[2]:void 0;if(n){const e=Vt,t=String(n);Vt=t;Ut("history",{from:e,to:t})}return e.apply(this,t)}}qt.onpopstate=function(...t){const n=qt.location.href,r=Vt;Vt=n;if(Ut("history",{from:r,to:n}),e)try{return e.apply(this,t)}catch(e){}},P(qt.history,"pushState",t),P(qt.history,"replaceState",t)}const Kt=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function Zt(e,t=!1){const{host:n,path:r,pass:o,port:i,projectId:a,protocol:l,publicKey:s}=e;return`${l}://${s}${t&&o?`:${o}`:""}@${n}${i?`:${i}`:""}/${r?`${r}/`:r}${a}`}function Jt(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function Qt(e){const t="string"==typeof e?function(e){const t=Kt.exec(e);if(!t)return void L((()=>{console.error(`Invalid Sentry Dsn: ${e}`)}));const[n,r,o="",i="",a="",l=""]=t.slice(1);let s="",c=l;const u=c.split("/");if(u.length>1&&(s=u.slice(0,-1).join("/"),c=u.pop()),c){const e=c.match(/^\d+/);e&&(c=e[0])}return Jt({host:i,pass:o,path:s,projectId:c,port:a,protocol:n,publicKey:r})}(e):Jt(e);if(t&&function(e){if(!O)return!0;const{port:t,projectId:n,protocol:r}=e;return!(["protocol","publicKey","host","projectId"].find((t=>!e[t]&&(j.error(`Invalid Sentry Dsn: ${t} missing`),!0)))||(n.match(/^\d+$/)?function(e){return"http"===e||"https"===e}(r)?t&&isNaN(parseInt(t,10))&&(j.error(`Invalid Sentry Dsn: Invalid port ${t}`),1):(j.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),1):(j.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),1)))}(t))return t}function Yt(e,t=[]){return[e,t]}function Xt(e,t){const[n,r]=e;return[n,[...r,t]]}function en(e,t){const n=e[1];for(const e of n){if(t(e,e[0].type))return!0}return!1}function tn(e){return i.__SENTRY__&&i.__SENTRY__.encodePolyfill?i.__SENTRY__.encodePolyfill(e):(new TextEncoder).encode(e)}function nn(e){const[t,n]=e;let r=JSON.stringify(t);function o(e){"string"==typeof r?r="string"==typeof e?r+e:[tn(r),e]:r.push("string"==typeof e?tn(e):e)}for(const e of n){const[t,n]=e;if(o(`\n${JSON.stringify(t)}\n`),"string"==typeof n||n instanceof Uint8Array)o(n);else{let e;try{e=JSON.stringify(n)}catch(t){e=JSON.stringify(Te(n))}o(e)}}return"string"==typeof r?r:function(e){const t=e.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(t);let r=0;for(const t of e)n.set(t,r),r+=t.length;return n}(r)}function rn(e){const t="string"==typeof e.data?tn(e.data):e.data;return[H({type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),t]}const on={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket"};function an(e){return on[e]}function ln(e){if(!e||!e.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}class sn extends Error{constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}const cn="7";function un(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function dn(e,t){return n={sentry_key:e.publicKey,sentry_version:cn,...t&&{sentry_client:`${t.name}/${t.version}`}},Object.keys(n).map((e=>`${encodeURIComponent(e)}=${encodeURIComponent(n[e])}`)).join("&");var n}function fn(e,t,n){return t||`${function(e){return`${un(e)}${e.projectId}/envelope/`}(e)}?${dn(e,n)}`}function pn(e,t,n,r){const o=ln(n),i=e.type&&"replay_event"!==e.type?e.type:"event";!function(e,t){t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]])}(e,n&&n.sdk);const a=function(e,t,n,r){const o=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:Zt(r)},...o&&{trace:H({...o})}}}(e,o,r,t);delete e.sdkProcessingMetadata;return Yt(a,[[{type:i},e]])}const hn="Not capturing exception because it's already been captured.";class mn{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn?this._dsn=Qt(e.dsn):De&&j.warn("No DSN provided, client will not send events."),this._dsn){const t=fn(this._dsn,e.tunnel,e._metadata?e._metadata.sdk:void 0);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}}captureException(e,t,n){const r=V();if(J(e))return De&&j.log(hn),r;const o={event_id:r,...t};return this._process(this.eventFromException(e,o).then((e=>this._captureEvent(e,o,n)))),o.event_id}captureMessage(e,t,n,r){const o={event_id:V(),...n},i=g(e)?e:String(e),a=_(e)?this.eventFromMessage(i,t,o):this.eventFromException(e,o);return this._process(a.then((e=>this._captureEvent(e,o,r)))),o.event_id}captureEvent(e,t,n){const r=V();if(t&&t.originalException&&J(t.originalException))return De&&j.log(hn),r;const o={event_id:r,...t},i=(e.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(e,o,i||n)),o.event_id}captureSession(e){"string"!=typeof e.release?De&&j.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),oe(e,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){const t=this._transport;return t?(this.emit("flush"),this._isClientDoneProcessing(e).then((n=>t.flush(e).then((e=>n&&e))))):ze(!0)}close(e){return this.flush(e).then((e=>(this.getOptions().enabled=!1,this.emit("close"),e)))}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}init(){(this._isEnabled()||this._options.integrations.some((({name:e})=>e.startsWith("Spotlight"))))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}addIntegration(e){const t=this._integrations[e.name];kt(this,e,this._integrations),t||wt(this,[e])}sendEvent(e,t={}){this.emit("beforeSendEvent",e,t);let n=pn(e,this._dsn,this._options._metadata,this._options.tunnel);for(const e of t.attachments||[])n=Xt(n,rn(e));const r=this.sendEnvelope(n);r&&r.then((t=>this.emit("afterSendEvent",e,t)),null)}sendSession(e){const t=function(e,t,n,r){const o=ln(n);return Yt({sent_at:(new Date).toISOString(),...o&&{sdk:o},...!!r&&t&&{dsn:Zt(t)}},["aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()]])}(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(t)}recordDroppedEvent(e,t,n){if(this._options.sendClientReports){const r="number"==typeof n?n:1,o=`${e}:${t}`;De&&j.log(`Recording outcome: "${o}"${r>1?` (${r} times)`:""}`),this._outcomes[o]=(this._outcomes[o]||0)+r}}on(e,t){const n=this._hooks[e]=this._hooks[e]||[];return n.push(t),()=>{const e=n.indexOf(t);e>-1&&n.splice(e,1)}}emit(e,...t){const n=this._hooks[e];n&&n.forEach((e=>e(...t)))}sendEnvelope(e){return this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport?this._transport.send(e).then(null,(e=>(De&&j.error("Error while sending event:",e),e))):(De&&j.error("Transport disabled"),ze({}))}_setupIntegrations(){const{integrations:e}=this._options;this._integrations=function(e,t){const n={};return t.forEach((t=>{t&&kt(e,t,n)})),n}(this,e),wt(this,e)}_updateSessionFromEvent(e,t){let n=!1,r=!1;const o=t.exception&&t.exception.values;if(o){r=!0;for(const e of o){const t=e.mechanism;if(t&&!1===t.handled){n=!0;break}}}const i="ok"===e.status;(i&&0===e.errors||i&&n)&&(oe(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}_isClientDoneProcessing(e){return new Ne((t=>{let n=0;const r=setInterval((()=>{0==this._numProcessing?(clearInterval(r),t(!0)):(n+=1,e&&n>=e&&(clearInterval(r),t(!1)))}),1)}))}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,t,n,r=_e()){const o=this.getOptions(),i=Object.keys(this._integrations);return!t.integrations&&i.length>0&&(t.integrations=i),this.emit("preprocessEvent",e,t),e.type||r.setLastEventId(e.event_id||t.event_id),ut(o,e,t,n,this,r).then((e=>{if(null===e)return e;const t={...r.getPropagationContext(),...n?n.getPropagationContext():void 0};if(!(e.contexts&&e.contexts.trace)&&t){const{traceId:n,spanId:r,parentSpanId:o,dsc:i}=t;e.contexts={trace:H({trace_id:n,span_id:r,parent_span_id:o}),...e.contexts};const a=i||it(n,this);e.sdkProcessingMetadata={dynamicSamplingContext:a,...e.sdkProcessingMetadata}}return e}))}_captureEvent(e,t={},n){return this._processEvent(e,t,n).then((e=>e.event_id),(e=>{if(De){const t=e;"log"===t.logLevel?j.log(t.message):j.warn(t)}}))}_processEvent(e,t,n){const r=this.getOptions(),{sampleRate:o}=r,i=_n(e),a=gn(e),l=e.type||"error",s=`before send for type \`${l}\``,c=void 0===o?void 0:function(e){if("boolean"==typeof e)return Number(e);const t="string"==typeof e?parseFloat(e):e;if(!("number"!=typeof t||isNaN(t)||t<0||t>1))return t;De&&j.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`)}(o);if(a&&"number"==typeof c&&Math.random()>c)return this.recordDroppedEvent("sample_rate","error",e),Ae(new sn(`Discarding event because it's not included in the random sample (sampling rate = ${o})`,"log"));const u="replay_event"===l?"replay":l,d=(e.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(e,t,n,d).then((n=>{if(null===n)throw this.recordDroppedEvent("event_processor",u,e),new sn("An event processor returned `null`, will not send event.","log");if(t.data&&!0===t.data.__sentry__)return n;const o=function(e,t,n,r){const{beforeSend:o,beforeSendTransaction:i,beforeSendSpan:a}=t;if(gn(n)&&o)return o(n,r);if(_n(n)){if(n.spans&&a){const t=[];for(const r of n.spans){const n=a(r);n?t.push(n):e.recordDroppedEvent("before_send","span")}n.spans=t}if(i){if(n.spans){const e=n.spans.length;n.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return i(n,r)}}return n}(this,r,n,t);return function(e,t){const n=`${t} must return \`null\` or a valid event.`;if(y(e))return e.then((e=>{if(!v(e)&&null!==e)throw new sn(n);return e}),(e=>{throw new sn(`${t} rejected with ${e}`)}));if(!v(e)&&null!==e)throw new sn(n);return e}(o,s)})).then((r=>{if(null===r){if(this.recordDroppedEvent("before_send",u,e),i){const t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw new sn(`${s} returned \`null\`, will not send event.`,"log")}const o=n&&n.getSession();if(!i&&o&&this._updateSessionFromEvent(o,r),i){const e=(r.sdkProcessingMetadata&&r.sdkProcessingMetadata.spanCountBeforeProcessing||0)-(r.spans?r.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}const a=r.transaction_info;if(i&&a&&r.transaction!==e.transaction){const e="custom";r.transaction_info={...a,source:e}}return this.sendEvent(r,t),r})).then(null,(e=>{if(e instanceof sn)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new sn(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${e}`)}))}_process(e){this._numProcessing++,e.then((e=>(this._numProcessing--,e)),(e=>(this._numProcessing--,e)))}_clearOutcomes(){const e=this._outcomes;return this._outcomes={},Object.entries(e).map((([e,t])=>{const[n,r]=e.split(":");return{reason:n,category:r,quantity:t}}))}_flushOutcomes(){De&&j.log("Flushing outcomes...");const e=this._clearOutcomes();if(0===e.length)return void(De&&j.log("No outcomes to send"));if(!this._dsn)return void(De&&j.log("No dsn provided, will not send outcomes"));De&&j.log("Sending outcomes:",e);const t=(n=e,Yt((r=this._options.tunnel&&Zt(this._dsn))?{dsn:r}:{},[[{type:"client_report"},{timestamp:o||ee(),discarded_events:n}]]));var n,r,o;this.sendEnvelope(t)}}function gn(e){return void 0===e.type}function _n(e){return"transaction"===e.type}function vn(e,t,n=[t],r="npm"){const i=e._metadata||{};i.sdk||(i.sdk={name:`sentry.javascript.${t}`,packages:n.map((e=>({name:`${r}:@sentry/${e}`,version:o}))),version:o}),e._metadata=i}const bn="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;function yn(e,t){const n=kn(e,t),r={type:t&&t.name,value:En(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function xn(e,t,n,r){const o=ve(),i=o&&o.getOptions().normalizeDepth,a=function(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)){const n=e[t];if(n instanceof Error)return n}return}(t),l={__serialized__:Ie(t,i)};if(a)return{exception:{values:[yn(e,a)]},extra:l};const s={exception:{values:[{type:b(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:Tn(t,{isUnhandledRejection:r})}]},extra:l};if(n){const t=kn(e,n);t.length&&(s.exception.values[0].stacktrace={frames:t})}return s}function wn(e,t){return{exception:{values:[yn(e,t)]}}}function kn(e,t){const n=t.stacktrace||t.stack||"",r=function(e){if(e&&Sn.test(e.message))return 1;return 0}(t),o=function(e){if("number"==typeof e.framesToPop)return e.framesToPop;return 0}(t);try{return e(n,r,o)}catch(e){}return[]}const Sn=/Minified React error #\d+;/i;function En(e){const t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:t:"No error message"}function Cn(e,t,n,r,o){let i;if(p(t)&&t.error){return wn(e,t.error)}if(h(t)||f(t,"DOMException")){const o=t;if("stack"in t)i=wn(e,t);else{const t=o.name||(h(o)?"DOMError":"DOMException"),a=o.message?`${t}: ${o.message}`:t;i=On(e,a,n,r),K(i,a)}return"code"in o&&(i.tags={...i.tags,"DOMException.code":`${o.code}`}),i}if(d(t))return wn(e,t);if(v(t)||b(t)){return i=xn(e,t,n,o),Z(i,{synthetic:!0}),i}return i=On(e,t,n,r),K(i,`${t}`,void 0),Z(i,{synthetic:!0}),i}function On(e,t,n,r){const o={};if(r&&n){const r=kn(e,n);r.length&&(o.exception={values:[{value:t,stacktrace:{frames:r}}]})}if(g(t)){const{__sentry_template_string__:e,__sentry_template_values__:n}=t;return o.logentry={message:e,params:n},o}return o.message=t,o}function Tn(e,{isUnhandledRejection:t}){const n=function(e,t=40){const n=Object.keys(F(e));n.sort();const r=n[0];if(!r)return"[object has no keys]";if(r.length>=t)return z(r,t);for(let e=n.length;e>0;e--){const r=n.slice(0,e).join(", ");if(!(r.length>t))return e===n.length?r:z(r,t)}return""}(e),r=t?"promise rejection":"exception";if(p(e))return`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``;if(b(e)){return`Event \`${function(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch(e){}}(e)}\` (type=${e.type}) captured as ${r}`}return`Object captured as ${r} with keys: ${n}`}const In=i;let Ln=0;function jn(){return Ln>0}function zn(e,t={},n){if("function"!=typeof e)return e;try{const t=e.__sentry_wrapped__;if(t)return"function"==typeof t?t:e;if(B(e))return e}catch(t){return e}const r=function(){const r=Array.prototype.slice.call(arguments);try{n&&"function"==typeof n&&n.apply(this,arguments);const o=r.map((e=>zn(e,t)));return e.apply(this,o)}catch(e){throw Ln++,setTimeout((()=>{Ln--})),function(...e){const t=me(s());if(2===e.length){const[n,r]=e;return n?t.withSetScope(n,r):t.withScope(r)}t.withScope(e[0])}((n=>{n.addEventProcessor((e=>(t.mechanism&&(K(e,void 0,void 0),Z(e,t.mechanism)),e.extra={...e.extra,arguments:r},e))),ht(e)})),e}};try{for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])}catch(e){}M(r,e),R(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get:()=>e.name})}catch(e){}return r}class An extends mn{constructor(e){const t={parentSpanIsAlwaysRootSpan:!0,...e};vn(t,"browser",["browser"],In.SENTRY_SDK_SOURCE||"npm"),super(t),t.sendClientReports&&In.document&&In.document.addEventListener("visibilitychange",(()=>{"hidden"===In.document.visibilityState&&this._flushOutcomes()}))}eventFromException(e,t){return function(e,t,n,r){const o=Cn(e,t,n&&n.syntheticException||void 0,r);return Z(o),o.level="error",n&&n.event_id&&(o.event_id=n.event_id),ze(o)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return function(e,t,n="info",r,o){const i=On(e,t,r&&r.syntheticException||void 0,o);return i.level=n,r&&r.event_id&&(i.event_id=r.event_id),ze(i)}(this._options.stackParser,e,t,n,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled())return void(bn&&j.warn("SDK not enabled, will not capture user feedback."));const t=function(e,{metadata:t,tunnel:n,dsn:r}){const o={event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:Zt(r)}},i=function(e){return[{type:"user_report"},e]}(e);return Yt(o,[i])}(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this.sendEnvelope(t)}_prepareEvent(e,t,n){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n)}}const Nn=1e3;let Dn,Pn,Rn;function Mn(){if(!qt.document)return;const e=Ut.bind(null,"dom"),t=Bn(e,!0);qt.document.addEventListener("click",t,!1),qt.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach((t=>{const n=qt[t]&&qt[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(P(n,"addEventListener",(function(t){return function(n,r,o){if("click"===n||"keypress"==n)try{const r=this,i=r.__sentry_instrumentation_handlers__=r.__sentry_instrumentation_handlers__||{},a=i[n]=i[n]||{refCount:0};if(!a.handler){const r=Bn(e);a.handler=r,t.call(this,n,r,o)}a.refCount++}catch(e){}return t.call(this,n,r,o)}})),P(n,"removeEventListener",(function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{const n=this,o=n.__sentry_instrumentation_handlers__||{},i=o[t];i&&(i.refCount--,i.refCount<=0&&(e.call(this,t,i.handler,r),i.handler=void 0,delete o[t]),0===Object.keys(o).length&&delete n.__sentry_instrumentation_handlers__)}catch(e){}return e.call(this,t,n,r)}})))}))}function Bn(e,t=!1){return n=>{if(!n||n._sentryCaptured)return;const r=function(e){try{return e.target}catch(e){return null}}(n);if(function(e,t){return"keypress"===e&&(!t||!t.tagName||"INPUT"!==t.tagName&&"TEXTAREA"!==t.tagName&&!t.isContentEditable)}(n.type,r))return;R(n,"_sentryCaptured",!0),r&&!r._sentryId&&R(r,"_sentryId",V());const o="keypress"===n.type?"input":n.type;if(!function(e){if(e.type!==Pn)return!1;try{if(!e.target||e.target._sentryId!==Rn)return!1}catch(e){}return!0}(n)){e({event:n,name:o,global:t}),Pn=n.type,Rn=r?r._sentryId:void 0}clearTimeout(Dn),Dn=qt.setTimeout((()=>{Rn=void 0,Pn=void 0}),Nn)}}const Fn="__sentry_xhr_v3__";function $n(){if(!qt.XMLHttpRequest)return;const e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,n){const r=1e3*te(),o=m(n[0])?n[0].toUpperCase():void 0,i=function(e){if(m(e))return e;try{return e.toString()}catch(e){}return}(n[1]);if(!o||!i)return e.apply(t,n);t[Fn]={method:o,url:i,request_headers:{}},"POST"===o&&i.match(/sentry_key/)&&(t.__sentry_own_request__=!0);const a=()=>{const e=t[Fn];if(e&&4===t.readyState){try{e.status_code=t.status}catch(e){}Ut("xhr",{endTimestamp:1e3*te(),startTimestamp:r,xhr:t})}};return"onreadystatechange"in t&&"function"==typeof t.onreadystatechange?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply:(e,t,n)=>(a(),e.apply(t,n))}):t.addEventListener("readystatechange",a),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,n){const[r,o]=n,i=t[Fn];return i&&m(r)&&m(o)&&(i.request_headers[r.toLowerCase()]=o),e.apply(t,n)}}),e.apply(t,n)}}),e.send=new Proxy(e.send,{apply(e,t,n){const r=t[Fn];if(!r)return e.apply(t,n);void 0!==n[0]&&(r.body=n[0]);return Ut("xhr",{startTimestamp:1e3*te(),xhr:t}),e.apply(t,n)}})}const Un=100;function Hn(e,t){const n=ve(),r=_e();if(!n)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:i=Un}=n.getOptions();if(i<=0)return;const a={timestamp:ee(),...e},l=o?L((()=>o(a,t))):a;null!==l&&(n.emit&&n.emit("beforeAddBreadcrumb",l,t),r.addBreadcrumb(l,i))}function qn(){"console"in i&&T.forEach((function(e){e in i.console&&P(i.console,e,(function(t){return I[e]=t,function(...t){Ut("console",{args:t,level:e});const n=I[e];n&&n.apply(i.console,t)}}))}))}function Vn(e,t=!1){t&&!function(){if("string"==typeof EdgeRuntime)return!0;if(!Pt())return!1;if(Rt(Dt.fetch))return!0;let e=!1;const t=Dt.document;if(t&&"function"==typeof t.createElement)try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=Rt(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){O&&j.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}()||P(i,"fetch",(function(t){return function(...n){const{method:r,url:o}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){const[t,n]=e;return{url:Gn(t),method:Wn(n,"method")?String(n.method).toUpperCase():"GET"}}const t=e[0];return{url:Gn(t),method:Wn(t,"method")?String(t.method).toUpperCase():"GET"}}(n),a={args:n,fetchData:{method:r,url:o},startTimestamp:1e3*te()};e||Ut("fetch",{...a});const l=(new Error).stack;return t.apply(i,n).then((async t=>(e?e(t):Ut("fetch",{...a,endTimestamp:1e3*te(),response:t}),t)),(e=>{throw Ut("fetch",{...a,endTimestamp:1e3*te(),error:e}),d(e)&&void 0===e.stack&&(e.stack=l,R(e,"framesToPop",1)),e}))}}))}function Wn(e,t){return!!e&&"object"==typeof e&&!!e[t]}function Gn(e){return"string"==typeof e?e:e?Wn(e,"url")?e.url:e.toString?e.toString():"":""}const Kn=["fatal","error","warning","log","info","debug"];function Zn(e){return"warn"===e?"warning":Kn.includes(e)?e:"log"}function Jn(e){return void 0===e?void 0:e>=400&&e<500?"warning":e>=500?"error":void 0}function Qn(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}const Yn=1024,Xn=(e={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:"Breadcrumbs",setup(e){var n;t.console&&function(e){const t="console";Ft(t,e),$t(t,qn)}(function(e){return function(t){if(ve()!==e)return;const n={category:"console",data:{arguments:t.args,logger:"console"},level:Zn(t.level),message:A(t.args," ")};if("assert"===t.level){if(!1!==t.args[0])return;n.message=`Assertion failed: ${A(t.args.slice(1)," ")||"console.assert"}`,n.data.arguments=t.args.slice(1)}Hn(n,{input:t.args,level:t.level})}}(e)),t.dom&&(n=function(e,t){return function(n){if(ve()!==e)return;let r,o,i="object"==typeof t?t.serializeAttribute:void 0,a="object"==typeof t&&"number"==typeof t.maxStringLength?t.maxStringLength:void 0;a&&a>Yn&&(bn&&j.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${a} was configured. Sentry will use 1024 instead.`),a=Yn),"string"==typeof i&&(i=[i]);try{const e=n.event,t=function(e){return!!e&&!!e.target}(e)?e.target:e;r=E(t,{keyAttrs:i,maxStringLength:a}),o=function(e){if(!k.HTMLElement)return null;let t=e;for(let e=0;e<5;e++){if(!t)return null;if(t instanceof HTMLElement){if(t.dataset.sentryComponent)return t.dataset.sentryComponent;if(t.dataset.sentryElement)return t.dataset.sentryElement}t=t.parentNode}return null}(t)}catch(e){r=""}if(0===r.length)return;const l={category:`ui.${n.name}`,message:r};o&&(l.data={"ui.component_name":o}),Hn(l,{event:n.event,name:n.name,global:n.global})}}(e,t.dom),Ft("dom",n),$t("dom",Mn)),t.xhr&&function(e){Ft("xhr",e),$t("xhr",$n)}(function(e){return function(t){if(ve()!==e)return;const{startTimestamp:n,endTimestamp:r}=t,o=t.xhr[Fn];if(!n||!r||!o)return;const{method:i,url:a,status_code:l,body:s}=o,c={method:i,url:a,status_code:l},u={xhr:t.xhr,input:s,startTimestamp:n,endTimestamp:r};Hn({category:"xhr",data:c,type:"http",level:Jn(l)},u)}}(e)),t.fetch&&function(e,t){const n="fetch";Ft(n,e),$t(n,(()=>Vn(void 0,t)))}(function(e){return function(t){if(ve()!==e)return;const{startTimestamp:n,endTimestamp:r}=t;if(r&&(!t.fetchData.url.match(/sentry_key/)||"POST"!==t.fetchData.method))if(t.error){Hn({category:"fetch",data:t.fetchData,level:"error",type:"http"},{data:t.error,input:t.args,startTimestamp:n,endTimestamp:r})}else{const e=t.response,o={...t.fetchData,status_code:e&&e.status},i={input:t.args,response:e,startTimestamp:n,endTimestamp:r};Hn({category:"fetch",data:o,type:"http",level:Jn(o.status_code)},i)}}}(e)),t.history&&Wt(function(e){return function(t){if(ve()!==e)return;let n=t.from,r=t.to;const o=Qn(In.location.href);let i=n?Qn(n):void 0;const a=Qn(r);i&&i.path||(i=o),o.protocol===a.protocol&&o.host===a.host&&(r=a.relative),o.protocol===i.protocol&&o.host===i.host&&(n=i.relative),Hn({category:"navigation",data:{from:n,to:r}})}}(e)),t.sentry&&e.on("beforeSendEvent",function(e){return function(t){ve()===e&&Hn({category:"sentry."+("transaction"===t.type?"transaction":"event"),event_id:t.event_id,level:t.level,message:G(t)},{event:t})}}(e))}}};const er=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],tr=(e={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e};return{name:"BrowserApiErrors",setupOnce(){t.setTimeout&&P(In,"setTimeout",nr),t.setInterval&&P(In,"setInterval",nr),t.requestAnimationFrame&&P(In,"requestAnimationFrame",rr),t.XMLHttpRequest&&"XMLHttpRequest"in In&&P(XMLHttpRequest.prototype,"send",or);const e=t.eventTarget;if(e){(Array.isArray(e)?e:er).forEach(ir)}}}};function nr(e){return function(...t){const n=t[0];return t[0]=zn(n,{mechanism:{data:{function:Ce(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function rr(e){return function(t){return e.apply(this,[zn(t,{mechanism:{data:{function:"requestAnimationFrame",handler:Ce(e)},handled:!1,type:"instrument"}})])}}function or(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((e=>{e in n&&"function"==typeof n[e]&&P(n,e,(function(t){const n={mechanism:{data:{function:e,handler:Ce(t)},handled:!1,type:"instrument"}},r=B(t);return r&&(n.mechanism.data.handler=Ce(r)),zn(t,n)}))})),e.apply(this,t)}}function ir(e){const t=In,n=t[e]&&t[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(P(n,"addEventListener",(function(t){return function(n,r,o){try{"function"==typeof r.handleEvent&&(r.handleEvent=zn(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:Ce(r),target:e},handled:!1,type:"instrument"}}))}catch(e){}return t.apply(this,[n,zn(r,{mechanism:{data:{function:"addEventListener",handler:Ce(r),target:e},handled:!1,type:"instrument"}}),o])}})),P(n,"removeEventListener",(function(e){return function(t,n,r){const o=n;try{const n=o&&o.__sentry_wrapped__;n&&e.call(this,t,n,r)}catch(e){}return e.call(this,t,o,r)}})))}let ar=null;function lr(){ar=i.onerror,i.onerror=function(e,t,n,r,o){return Ut("error",{column:r,error:o,line:n,msg:e,url:t}),!(!ar||ar.__SENTRY_LOADER__)&&ar.apply(this,arguments)},i.onerror.__SENTRY_INSTRUMENTED__=!0}let sr=null;function cr(){sr=i.onunhandledrejection,i.onunhandledrejection=function(e){return Ut("unhandledrejection",e),!(sr&&!sr.__SENTRY_LOADER__)||sr.apply(this,arguments)},i.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const ur=(e={})=>{const t={onerror:!0,onunhandledrejection:!0,...e};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(e){t.onerror&&(!function(e){!function(e){const t="error";Ft(t,e),$t(t,lr)}((t=>{const{stackParser:n,attachStacktrace:r}=fr();if(ve()!==e||jn())return;const{msg:o,url:i,line:a,column:l,error:s}=t,c=function(e,t,n,r){const o=e.exception=e.exception||{},i=o.values=o.values||[],a=i[0]=i[0]||{},l=a.stacktrace=a.stacktrace||{},s=l.frames=l.frames||[],c=isNaN(parseInt(r,10))?void 0:r,u=isNaN(parseInt(n,10))?void 0:n,d=m(t)&&t.length>0?t:function(){try{return k.document.location.href}catch(e){return""}}();0===s.length&&s.push({colno:c,filename:d,function:ye,in_app:!0,lineno:u});return e}(Cn(n,s||o,void 0,r,!1),i,a,l);c.level="error",mt(c,{originalException:s,mechanism:{handled:!1,type:"onerror"}})}))}(e),dr("onerror")),t.onunhandledrejection&&(!function(e){!function(e){const t="unhandledrejection";Ft(t,e),$t(t,cr)}((t=>{const{stackParser:n,attachStacktrace:r}=fr();if(ve()!==e||jn())return;const o=function(e){if(_(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch(e){}return e}(t),i=_(o)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(o)}`}]}}:Cn(n,o,void 0,r,!0);i.level="error",mt(i,{originalException:o,mechanism:{handled:!1,type:"onunhandledrejection"}})}))}(e),dr("onunhandledrejection"))}}};function dr(e){bn&&j.log(`Global Handler attached: ${e}`)}function fr(){const e=ve();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const pr=()=>({name:"HttpContext",preprocessEvent(e){if(!In.navigator&&!In.location&&!In.document)return;const t=e.request&&e.request.url||In.location&&In.location.href,{referrer:n}=In.document||{},{userAgent:r}=In.navigator||{},o={...e.request&&e.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},i={...e.request,...t&&{url:t},headers:o};e.request=i}});function hr(e,t,n=250,r,o,i,a){if(!(i.exception&&i.exception.values&&a&&x(a.originalException,Error)))return;const l=i.exception.values.length>0?i.exception.values[i.exception.values.length-1]:void 0;var s,c;l&&(i.exception.values=(s=mr(e,t,o,a.originalException,r,i.exception.values,l,0),c=n,s.map((e=>(e.value&&(e.value=z(e.value,c)),e)))))}function mr(e,t,n,r,o,i,a,l){if(i.length>=n+1)return i;let s=[...i];if(x(r[o],Error)){gr(a,l);const i=e(t,r[o]),c=s.length;_r(i,o,c,l),s=mr(e,t,n,r[o],o,[i,...s],i,c)}return Array.isArray(r.errors)&&r.errors.forEach(((r,i)=>{if(x(r,Error)){gr(a,l);const c=e(t,r),u=s.length;_r(c,`errors[${i}]`,u,l),s=mr(e,t,n,r,o,[c,...s],c,u)}})),s}function gr(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,..."AggregateError"===e.type&&{is_exception_group:!0},exception_id:t}}function _r(e,t,n,r){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}const vr=(e={})=>{const t=e.limit||5,n=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,r,o){const i=o.getOptions();hr(yn,i.stackParser,i.maxValueLength,n,t,e,r)}}};function br(e,t,n,r){const o={filename:e,function:""===t?ye:t,in_app:!0};return void 0!==n&&(o.lineno=n),void 0!==r&&(o.colno=r),o}const yr=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,xr=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,wr=/\((\S*)(?::(\d+))(?::(\d+))\)/,kr=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,Sr=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,Er=ke(...[[30,e=>{const t=yr.exec(e);if(t){const[,e,n,r]=t;return br(e,ye,+n,+r)}const n=xr.exec(e);if(n){if(n[2]&&0===n[2].indexOf("eval")){const e=wr.exec(n[2]);e&&(n[2]=e[1],n[3]=e[2],n[4]=e[3])}const[e,t]=Cr(n[1]||ye,n[2]);return br(t,e,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}}],[50,e=>{const t=kr.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const e=Sr.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],n=t[1]||ye;return[n,e]=Cr(n,e),br(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}]]),Cr=(e,t)=>{const n=-1!==e.indexOf("safari-extension"),r=-1!==e.indexOf("safari-web-extension");return n||r?[-1!==e.indexOf("@")?e.split("@")[0]:ye,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},Or="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,Tr={};function Ir(e){const t=Tr[e];if(t)return t;let n=qt[e];if(Rt(n))return Tr[e]=n.bind(qt);const r=qt.document;if(r&&"function"==typeof r.createElement)try{const t=r.createElement("iframe");t.hidden=!0,r.head.appendChild(t);const o=t.contentWindow;o&&o[e]&&(n=o[e]),r.head.removeChild(t)}catch(t){Or&&j.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,t)}return n?Tr[e]=n.bind(qt):n}function Lr(e){Tr[e]=void 0}function jr(e){const t=[];function n(e){return t.splice(t.indexOf(e),1)[0]||Promise.resolve(void 0)}return{$:t,add:function(r){if(!(void 0===e||t.lengthn(o))).then(null,(()=>n(o).then(null,(()=>{})))),o},drain:function(e){return new Ne(((n,r)=>{let o=t.length;if(!o)return n(!0);const i=setTimeout((()=>{e&&e>0&&n(!1)}),e);t.forEach((e=>{ze(e).then((()=>{--o||(clearTimeout(i),n(!0))}),r)}))}))}}}const zr=6e4;function Ar(e,{statusCode:t,headers:n},r=Date.now()){const o={...e},i=n&&n["x-sentry-rate-limits"],a=n&&n["retry-after"];if(i)for(const e of i.trim().split(",")){const[t,n,,,i]=e.split(":",5),a=parseInt(t,10),l=1e3*(isNaN(a)?60:a);if(n)for(const e of n.split(";"))"metric_bucket"===e&&i&&!i.split(";").includes("custom")||(o[e]=r+l);else o.all=r+l}else a?o.all=r+function(e,t=Date.now()){const n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;const r=Date.parse(`${e}`);return isNaN(r)?zr:r-t}(a,r):429===t&&(o.all=r+6e4);return o}const Nr=64;function Dr(e,t,n=jr(e.bufferSize||Nr)){let r={};return{send:function(o){const i=[];if(en(o,((t,n)=>{const o=an(n);if(function(e,t,n=Date.now()){return function(e,t){return e[t]||e.all||0}(e,t)>n}(r,o)){const r=Pr(t,n);e.recordDroppedEvent("ratelimit_backoff",o,r)}else i.push(t)})),0===i.length)return ze({});const a=Yt(o[0],i),l=t=>{en(a,((n,r)=>{const o=Pr(n,r);e.recordDroppedEvent(t,an(r),o)}))};return n.add((()=>t({body:nn(a)}).then((e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&De&&j.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=Ar(r,e),e)),(e=>{throw l("network_error"),e})))).then((e=>e),(e=>{if(e instanceof sn)return De&&j.error("Skipped sending event because buffer is full."),l("queue_overflow"),ze({});throw e}))},flush:e=>n.drain(e)}}function Pr(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}function Rr(e,t=Ir("fetch")){let n=0,r=0;return Dr(e,(function(o){const i=o.body.length;n+=i,r++;const a={body:o.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};if(!t)return Lr("fetch"),Ae("No fetch implementation available");try{return t(e.url,a).then((e=>(n-=i,r--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}})))}catch(e){return Lr("fetch"),n-=i,r--,Ae(e)}}))}function Mr(e={}){const t=function(e={}){const t={defaultIntegrations:[Et(),It(),tr(),Xn(),ur(),vr(),Lt(),pr()],release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:In.SENTRY_RELEASE&&In.SENTRY_RELEASE.id?In.SENTRY_RELEASE.id:void 0,autoSessionTracking:!0,sendClientReports:!0};return null==e.defaultIntegrations&&delete e.defaultIntegrations,{...t,...e}}(e);if(function(){const e=void 0!==In.window&&In;if(!e)return!1;const t=e[e.chrome?"chrome":"browser"],n=t&&t.runtime&&t.runtime.id,r=In.location&&In.location.href||"",o=!!n&&In===In.top&&["chrome-extension:","moz-extension:","ms-browser-extension:","safari-web-extension:"].some((e=>r.startsWith(`${e}//`))),i=void 0!==e.nw;return!!n&&!o&&!i}())return void L((()=>{console.error("[Sentry] You cannot run Sentry this way in a browser extension, check: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}));bn&&(Pt()||j.warn("No Fetch API detected. The Sentry SDK requires a Fetch API compatible environment to send events. Please add a Fetch API polyfill."));const n={...t,stackParser:(r=t.stackParser||Er,Array.isArray(r)?ke(...r):r),integrations:xt(t),transport:t.transport||Rr};var r;const o=Nt(An,n);return t.autoSessionTracking&&function(){if(void 0===In.document)return void(bn&&j.warn("Session tracking in non-browser environment with @sentry/browser is not supported."));gt({ignoreDuration:!0}),bt(),Wt((({from:e,to:t})=>{void 0!==e&&e!==t&&(gt({ignoreDuration:!0}),bt())}))}(),o}function Br(e){const n={...e};var r,o;return vn(n,"react"),r="react",o={version:t.version},_e().setContext(r,o),Mr(n)}var Fr=()=>{var e;Br({dsn:null===(e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search)||void 0===e?void 0:e.sentry_dsn_react,tracesSampleRate:1,ignoreErrors:["ResizeObserver loop limit exceeded","ResizeObserver loop completed with undelivered notifications.","Non-Error promise rejection captured"]})};function $r(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);oqr(e))).filter(Boolean).join(" "):null:"object"===t?((e,t=null)=>{if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();const n=Object.assign({},e);return t&&Object.keys(t).filter((t=>!!e[t])).forEach((e=>{n[t[e]]=!0})),Object.keys(n).filter((e=>Hr.call(n,e)&&!!n[e])).join(" ")})(e,this):null:null}var Vr=(...e)=>e.map(qr).filter(Boolean).join(" ");var Wr=n(2543);const Gr="undefined"!=typeof window&&window.document?t.useLayoutEffect:t.useEffect,Kr=(e,n,r)=>{const o=n&&"string"!=typeof n,i=(0,t.useRef)(o?(0,Wr.uniqueId)("custom-theme-"):"").current;return Gr((()=>{o&&((e,t,n)=>{if("undefined"==typeof window||"undefined"==typeof document)return;const r=t=>{var r;return null===(r=t.selectorText)||void 0===r?void 0:r.includes(`${e}.${n}`)};try{let o=[...document.styleSheets].findIndex((t=>{try{return[...t.cssRules].findIndex((t=>{var n;return null===(n=t.selectorText)||void 0===n?void 0:n.includes(e)}))>=0}catch(e){return!1}}));if(-1===o){const e=document.createElement("style");document.head.appendChild(e),o=document.styleSheets.length-1}const i=document.styleSheets[o],a=i.cssRules;let l=[...a].findIndex(r);-1===l&&(i.insertRule(`.${e}.${n} { content: '' }`,a.length),l=[...a].findIndex(r));const s=a[l];Object.entries(t).forEach((([e,t])=>s.style.setProperty(e,t)))}catch(t){console.warn(`Could not find the stylesheet to update with the "${e}" selector!`)}})(e&&e.split(" ")[0],n,`${i}${r||""}`)}),[e,n,i,o,r]),i};var Zr="LoadingSpinner-module_loadingSpinner__2xHT_";Ur(".LoadingSpinner-module_notificationArea__1arIM{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0 -1px -1px 0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.LoadingSpinner-module_loadingSpinner__2xHT_{--spinner-size:4rem;--spinner-color:var(--color-coat-of-arms);--spinner-thickness:0.5rem;--spinner-rotation-animation-duration:1.5s;--spinner-color-animation-duration:4.5s;--spinner-color-stage1:var(--color-coat-of-arms);--spinner-color-stage2:var(--color-copper);--spinner-color-stage3:var(--color-suomenlinna);border-top-color:var(--spinner-color);height:var(--spinner-size);position:relative;width:var(--spinner-size)}.LoadingSpinner-module_loadingSpinner__2xHT_ div{animation:LoadingSpinner-module_spinner-rotation-animation__PEk45 var(--spinner-rotation-animation-duration) cubic-bezier(.6,.2,.4,.8) infinite;border:var(--spinner-thickness) solid transparent;border-radius:50%;border-top-color:inherit;box-sizing:border-box;height:100%;position:absolute;width:100%}.LoadingSpinner-module_loadingSpinner__2xHT_ div:nth-child(2){animation-delay:-.15s}.LoadingSpinner-module_loadingSpinner__2xHT_ div:nth-child(3){animation-delay:-.3s}.LoadingSpinner-module_small__1McRk{--spinner-size:1.5rem;--spinner-thickness:0.1875rem}.LoadingSpinner-module_multicolor__1qbEF{animation:LoadingSpinner-module_spinner-color-animation__Yu7Cr var(--spinner-color-animation-duration) cubic-bezier(.6,.2,.4,.9) infinite;border-top-color:var(--spinner-color-stage1)}@keyframes LoadingSpinner-module_spinner-rotation-animation__PEk45{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes LoadingSpinner-module_spinner-color-animation__Yu7Cr{33.3%{border-top-color:var(--spinner-color-stage2)}66.6%{border-top-color:var(--spinner-color-stage3)}}");const Jr="hds-loading-spinner-notification-area",Qr="data-active-spinners",Yr=e=>{var{className:n,multicolor:r=!1,small:o=!1,theme:i,loadingText:a="Page is loading",loadingFinishedText:l="Page has finished loading"}=e,s=$r(e,["className","multicolor","small","theme","loadingText","loadingFinishedText"]);const c=Kr(Zr,i);return((e,n)=>{const[r]=(0,t.useState)((0,Wr.uniqueId)()),[o]=(0,t.useState)(e),[i]=(0,t.useState)(n),a=(0,t.useRef)("undefined"==typeof document?null:document.getElementById(Jr)||(()=>{const e=document.createElement("div");return e.id=Jr,e.className="LoadingSpinner-module_notificationArea__1arIM",e.setAttribute("role","status"),document.body.appendChild(e),e})()),l=(0,t.useCallback)((()=>{null!==a.current&&(a.current.textContent=o)}),[a,o]),s=(0,t.useCallback)((()=>{a.current.textContent=i}),[a,i]),c=(0,t.useCallback)((()=>(a.current.getAttribute(Qr)||"").split(",").filter((e=>""!==e))),[a]),u=(0,t.useCallback)((()=>{const e=c();e.push(r),a.current.setAttribute(Qr,e.join(","))}),[c,a,r]),d=(0,t.useCallback)((()=>{const e=c().filter((e=>e!==r));a.current.setAttribute(Qr,e.join(","))}),[c,a,r]),f=(0,t.useCallback)((()=>{0===c().length&&(s(),setTimeout((()=>{0===c().length&&a.current.parentNode&&a.current.parentNode.removeChild(a.current)}),1e3))}),[c,s,a]);(0,t.useEffect)((()=>null===a.current?()=>null:(l(),u(),()=>{d(),f()})),[l,u,d,f])})(a,l),t.createElement("div",Object.assign({className:Vr(Zr,o&&"LoadingSpinner-module_small__1McRk",r&&"LoadingSpinner-module_multicolor__1qbEF",c,n)},s),t.createElement("div",null),t.createElement("div",null),t.createElement("div",null))};var Xr=()=>(0,e.jsx)("div",{className:"hdbt__loading-overlay",children:(0,e.jsx)(Yr,{loadingText:"",loadingFinishedText:""})});let eo=0;function to(e,t){const n="atom"+ ++eo,r={toString:()=>n};return"function"==typeof e?r.read=e:(r.init=e,r.read=function(e){return e(this)},r.write=function(e,t,n){return t(this,"function"==typeof n?n(e(this)):n)}),t&&(r.write=t),r}const no=e=>"init"in e,ro=e=>!!e.write,oo=new WeakMap,io=(e,t)=>{const n=oo.get(e);n&&(oo.delete(e),n(t))},ao=(e,t)=>{e.status="fulfilled",e.value=t},lo=(e,t)=>{e.status="rejected",e.reason=t},so=(e,t)=>!!e&&"v"in e&&"v"in t&&Object.is(e.v,t.v),co=(e,t)=>!!e&&"e"in e&&"e"in t&&Object.is(e.e,t.e),uo=e=>!!e&&"v"in e&&e.v instanceof Promise,fo=e=>{if("e"in e)throw e.e;return e.v},po=()=>{const e=new WeakMap,t=new WeakMap,n=new Map;let r,o;r=new Set,o=new Set;const i=t=>e.get(t),a=(t,r)=>{Object.freeze(r);const o=e.get(t);if(e.set(t,r),n.has(t)||n.set(t,o),uo(o)){const e="v"in r?r.v instanceof Promise?r.v:Promise.resolve(r.v):Promise.reject(r.e);o.v!==e&&io(o.v,e)}},l=(e,t,n)=>{const r=new Map;let o=!1;n.forEach(((n,i)=>{n||i!==e||(n=t),n?(r.set(i,n),t.d.get(i)!==n&&(o=!0)):console.warn("[Bug] atom state not found")})),(o||t.d.size!==r.size)&&(t.d=r)},s=(e,t,n)=>{const r=i(e),o={d:(null==r?void 0:r.d)||new Map,v:t};if(n&&l(e,o,n),so(r,o)&&r.d===o.d)return r;if(uo(r)&&uo(o)&&((e,t)=>"v"in e&&"v"in t&&e.v.orig&&e.v.orig===t.v.orig)(r,o)){if(r.d===o.d)return r;o.v=r.v}return a(e,o),o},c=(e,n,r,o)=>{if((e=>"function"==typeof(null==e?void 0:e.then))(n)){let a;const l=()=>{const n=i(e);if(!uo(n)||n.v!==c)return;const o=s(e,c,r);t.has(e)&&n.d!==o.d&&v(e,o,n.d)},c=new Promise(((e,t)=>{let r=!1;n.then((t=>{r||(r=!0,ao(c,t),e(t),l())}),(e=>{r||(r=!0,lo(c,e),t(e),l())})),a=t=>{r||(r=!0,t.then((e=>ao(c,e)),(e=>lo(c,e))),e(t))}}));return c.orig=n,c.status="pending",((e,t)=>{oo.set(e,t),e.catch((()=>{})).finally((()=>oo.delete(e)))})(c,(e=>{e&&a(e),null==o||o()})),s(e,c,r)}return s(e,n,r)},u=(e,n)=>{const r=i(e);if(!n&&r){if(t.has(e))return r;if(Array.from(r.d).every((([t,n])=>{if(t===e)return!0;const r=u(t);return r===n||so(r,n)})))return r}const o=new Map;let s=!0;const d=t=>{if(t===e){const e=i(t);if(e)return o.set(t,e),fo(e);if(no(t))return o.set(t,void 0),t.init;throw new Error("no atom init")}const n=u(t);return o.set(t,n),fo(n)};let f,p;const h={get signal(){return f||(f=new AbortController),f.signal},get setSelf(){return ro(e)||console.warn("setSelf function cannot be used with read-only atom"),!p&&ro(e)&&(p=(...t)=>{if(s&&console.warn("setSelf function cannot be called in sync"),!s)return m(e,...t)}),p}};try{const t=e.read(d,h);return c(e,t,o,(()=>null==f?void 0:f.abort()))}catch(t){return((e,t,n)=>{const r=i(e),o={d:(null==r?void 0:r.d)||new Map,e:t};return n&&l(e,o,n),co(r,o)&&r.d===o.d?r:(a(e,o),o)})(e,t,o)}finally{s=!1}},d=e=>fo(u(e)),f=(e,t)=>!t.l.size&&(!t.t.size||1===t.t.size&&t.t.has(e)),p=e=>{const r=new Map,o=new WeakMap,a=e=>{var r;const o=new Set(null==(r=t.get(e))?void 0:r.t);return n.forEach(((t,n)=>{var r;(null==(r=i(n))?void 0:r.d.has(e))&&o.add(n)})),o},l=e=>{a(e).forEach((t=>{t!==e&&(r.set(t,(r.get(t)||new Set).add(e)),o.set(t,(o.get(t)||0)+1),l(t))}))};l(e);const s=e=>{a(e).forEach((t=>{var n;if(t!==e){let e=o.get(t);if(e&&o.set(t,--e),!e){let e=!!(null==(n=r.get(t))?void 0:n.size);if(e){const n=i(t),r=u(t,!0);e=!so(n,r)}e||r.forEach((e=>e.delete(t)))}s(t)}}))};s(e)},h=(e,...t)=>{let n=!0;const o=e.write((e=>fo(u(e))),((t,...o)=>{let a;if(t===e){if(!no(t))throw new Error("atom not writable");const e=i(t),n=c(t,o[0]);so(e,n)||p(t)}else a=h(t,...o);if(!n){const e=b();r.forEach((t=>t({type:"async-write",flushed:e})))}return a}),...t);return n=!1,o},m=(e,...t)=>{const n=h(e,...t),o=b();return r.forEach((e=>e({type:"write",flushed:o}))),n},g=(e,n,r)=>{var a;const l=r||[];null==(a=i(e))||a.d.forEach(((n,r)=>{const o=t.get(r);o?o.t.add(e):r!==e&&g(r,e,l)})),u(e);const s={t:new Set(n&&[n]),l:new Set};if(t.set(e,s),o.add(e),ro(e)&&e.onMount){const{onMount:t}=e;l.push((()=>{const n=t(((...t)=>m(e,...t)));n&&(s.u=n)}))}return r||l.forEach((e=>e())),s},_=e=>{var n;const r=null==(n=t.get(e))?void 0:n.u;r&&r(),t.delete(e),o.delete(e);const a=i(e);a?(uo(a)&&io(a.v),a.d.forEach(((n,r)=>{if(r!==e){const n=t.get(r);n&&(n.t.delete(e),f(r,n)&&_(r))}}))):console.warn("[Bug] could not find atom state to unmount",e)},v=(e,n,r)=>{const o=new Set(n.d.keys());null==r||r.forEach(((n,r)=>{if(o.has(r))return void o.delete(r);const i=t.get(r);i&&(i.t.delete(e),f(r,i)&&_(r))})),o.forEach((n=>{const r=t.get(n);r?r.t.add(e):t.has(e)&&g(n,e)}))},b=()=>{let e;for(e=new Set;n.size;){const r=Array.from(n);n.clear(),r.forEach((([n,r])=>{const o=i(n);if(o){const i=t.get(n);i&&o.d!==(null==r?void 0:r.d)&&v(n,o,null==r?void 0:r.d),i&&(uo(r)||!so(r,o)&&!co(r,o))&&(i.l.forEach((e=>e())),e.add(n))}else console.warn("[Bug] no atom state to flush")}))}return e},y=(e,n)=>{const o=(e=>{let n=t.get(e);return n||(n=g(e)),n})(e),i=b(),a=o.l;return a.add(n),r.forEach((e=>e({type:"sub",flushed:i}))),()=>{a.delete(n),(e=>{const n=t.get(e);n&&f(e,n)&&_(e)})(e),r.forEach((e=>e({type:"unsub"})))}};return{get:d,set:m,sub:y,dev_subscribe_store:(e,t)=>{if(2!==t)throw new Error("The current StoreListener revision is 2.");return r.add(e),()=>{r.delete(e)}},dev_get_mounted_atoms:()=>o.values(),dev_get_atom_state:t=>e.get(t),dev_get_mounted:e=>t.get(e),dev_restore_atoms:e=>{for(const[t,n]of e)no(t)&&(c(t,n),p(t));const t=b();r.forEach((e=>e({type:"restore",flushed:t})))}}};let ho;"number"==typeof globalThis.__NUMBER_OF_JOTAI_INSTANCES__?++globalThis.__NUMBER_OF_JOTAI_INSTANCES__:globalThis.__NUMBER_OF_JOTAI_INSTANCES__=1;const mo=(0,t.createContext)(void 0),go=e=>{const n=(0,t.useContext)(mo);return(null==e?void 0:e.store)||n||(ho||(1!==globalThis.__NUMBER_OF_JOTAI_INSTANCES__&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"),ho=po()),ho)},_o=e=>"function"==typeof(null==e?void 0:e.then),vo=t.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;throw"rejected"===e.status?e.reason:(e.status="pending",e.then((t=>{e.status="fulfilled",e.value=t}),(t=>{e.status="rejected",e.reason=t})),e)});function bo(e,n){const r=go(n),[[o,i,a],l]=(0,t.useReducer)((t=>{const n=r.get(e);return Object.is(t[0],n)&&t[1]===r&&t[2]===e?t:[n,r,e]}),void 0,(()=>[r.get(e),r,e]));let s=o;i===r&&a===e||(l(),s=r.get(e));const c=null==n?void 0:n.delay;return(0,t.useEffect)((()=>{const t=r.sub(e,(()=>{"number"!=typeof c?l():setTimeout(l,c)}));return l(),t}),[r,e,c]),(0,t.useDebugValue)(s),_o(s)?vo(s):s}function yo(e,n){const r=go(n);return(0,t.useCallback)(((...t)=>{if(!("write"in e))throw new Error("not writable atom");return r.set(e,...t)}),[r,e])}function xo(e,t){return[bo(e,t),yo(e,t)]}Ur("@keyframes text-input_fadeIn__2iVIH{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__2YbWJ{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--icon-color:var(--color-black);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-background-color-invalid:var(--color-error-light);--helper-icon-color-invalid:var(--color-error);--helper-color-success:var(--color-black);--helper-background-color-success:var(--color-success-light);--helper-icon-color-success:var(--color-success);--helper-color-info:var(--color-black);--helper-background-color-info:var(--color-info-light);--helper-icon-color-info:var(--color-info);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__2YbWJ:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__wx6Bm,.text-input_hds-text-input__input-clear__1vpab::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__button-clear__wx6Bm>*{pointer-events:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__3qg76:focus-within .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__2YbWJ.text-input_hds-text-input--invalid__25oHc .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__2YbWJ.text-input_hds-text-input--success__28-SV .text-input_hds-text-input__input__BIkQu{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__3qg76:focus-within .text-input_hds-text-input__input__BIkQu:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__15SYz{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__25oHc .text-input_hds-text-input__label__15SYz{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__2K-Bs{display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__3qg76{display:flex;position:relative}.text-input_hds-text-input__2YbWJ textarea.text-input_hds-text-input__input__BIkQu{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::-ms-reveal{display:none}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__gNPue{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__2Qjmg{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__2Qjmg:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__2Qjmg:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--helper-icon-color-invalid);content:\"\";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__274NH{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__274NH:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__274NH:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--helper-icon-color-success);content:\"\";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__1hF9o{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__1hF9o:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__1hF9o:before{animation:text-input_fadeIn__2iVIH 85ms ease-out;background:var(--helper-icon-color-info);content:\"\";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__2YbWJ .text-input_hds-text-input__input__BIkQu[readonly]{background-color:transparent;border:0;color:var(--input-color-default);outline-offset:var(--outline-offset-readonly);padding:0;-webkit-text-fill-color:var(--input-color-default);transform:translateZ(0);transition:85ms ease-out;transition-property:outline,transform}.text-input_hds-text-input__input-wrapper__3qg76:focus-within input.text-input_hds-text-input__input__BIkQu[readonly]{height:calc(var(--input-height) - 2 * var(--outline-offset-readonly));margin:var(--outline-offset-readonly) 0;outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__input-wrapper__3qg76:focus-within textarea.text-input_hds-text-input__input__BIkQu[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__buttons__1eV1P{align-items:center;bottom:0;display:flex;font-size:1rem;justify-content:center;margin-right:calc(var(--spacing-s) - var(--spacing-xs) / 2);position:absolute;right:0;top:0}.text-input_hds-text-input__button__1JeYJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--icon-color);cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__1JeYJ:focus{outline:var(--outline-width) solid var(--color-focus-outline)}");const wo=({className:e,style:n})=>t.createElement("span",{className:Vr("RequiredIndicator-module_indicator__Pt7GX text-input_hds-text-input__required__2K-Bs",e),style:n},"*");function ko(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function So(e){return e instanceof ko(e).Element||e instanceof Element}function Eo(e){return e instanceof ko(e).HTMLElement||e instanceof HTMLElement}function Co(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ko(e).ShadowRoot||e instanceof ShadowRoot)}var Oo=Math.max,To=Math.min,Io=Math.round;function Lo(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(Eo(e)&&t){var i=e.offsetHeight,a=e.offsetWidth;a>0&&(r=Io(n.width)/a||1),i>0&&(o=Io(n.height)/i||1)}return{width:n.width/r,height:n.height/o,top:n.top/o,right:n.right/r,bottom:n.bottom/o,left:n.left/r,x:n.left/r,y:n.top/o}}function jo(e){var t=ko(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function zo(e){return e?(e.nodeName||"").toLowerCase():null}function Ao(e){return((So(e)?e.ownerDocument:e.document)||window.document).documentElement}function No(e){return Lo(Ao(e)).left+jo(e).scrollLeft}function Do(e){return ko(e).getComputedStyle(e)}function Po(e){var t=Do(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Ro(e,t,n){void 0===n&&(n=!1);var r,o,i=Eo(t),a=Eo(t)&&function(e){var t=e.getBoundingClientRect(),n=Io(t.width)/e.offsetWidth||1,r=Io(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),l=Ao(t),s=Lo(e,a),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(i||!i&&!n)&&(("body"!==zo(t)||Po(l))&&(c=(r=t)!==ko(r)&&Eo(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:jo(r)),Eo(t)?((u=Lo(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):l&&(u.x=No(l))),{x:s.left+c.scrollLeft-u.x,y:s.top+c.scrollTop-u.y,width:s.width,height:s.height}}function Mo(e){var t=Lo(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Bo(e){return"html"===zo(e)?e:e.assignedSlot||e.parentNode||(Co(e)?e.host:null)||Ao(e)}function Fo(e){return["html","body","#document"].indexOf(zo(e))>=0?e.ownerDocument.body:Eo(e)&&Po(e)?e:Fo(Bo(e))}function $o(e,t){var n;void 0===t&&(t=[]);var r=Fo(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=ko(r),a=o?[i].concat(i.visualViewport||[],Po(r)?r:[]):r,l=t.concat(a);return o?l:l.concat($o(Bo(a)))}function Uo(e){return["table","td","th"].indexOf(zo(e))>=0}function Ho(e){return Eo(e)&&"fixed"!==Do(e).position?e.offsetParent:null}function qo(e){for(var t=ko(e),n=Ho(e);n&&Uo(n)&&"static"===Do(n).position;)n=Ho(n);return n&&("html"===zo(n)||"body"===zo(n)&&"static"===Do(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&Eo(e)&&"fixed"===Do(e).position)return null;var n=Bo(e);for(Co(n)&&(n=n.host);Eo(n)&&["html","body"].indexOf(zo(n))<0;){var r=Do(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var Vo="top",Wo="bottom",Go="right",Ko="left",Zo="auto",Jo=[Vo,Wo,Go,Ko],Qo="start",Yo="end",Xo="clippingParents",ei="viewport",ti="popper",ni="reference",ri=Jo.reduce((function(e,t){return e.concat([t+"-"+Qo,t+"-"+Yo])}),[]),oi=[].concat(Jo,[Zo]).reduce((function(e,t){return e.concat([t,t+"-"+Qo,t+"-"+Yo])}),[]),ii=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function ai(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}var li={placement:"bottom",modifiers:[],strategy:"absolute"};function si(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function hi(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?di(o):null,a=o?fi(o):null,l=n.x+n.width/2-r.width/2,s=n.y+n.height/2-r.height/2;switch(i){case Vo:t={x:l,y:n.y-r.height};break;case Wo:t={x:l,y:n.y+n.height};break;case Go:t={x:n.x+n.width,y:s};break;case Ko:t={x:n.x-r.width,y:s};break;default:t={x:n.x,y:n.y}}var c=i?pi(i):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case Qo:t[c]=t[c]-(n[u]/2-r[u]/2);break;case Yo:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}var mi={top:"auto",right:"auto",bottom:"auto",left:"auto"};function gi(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=a.x,p=void 0===f?0:f,h=a.y,m=void 0===h?0:h,g="function"==typeof u?u({x:p,y:m}):{x:p,y:m};p=g.x,m=g.y;var _=a.hasOwnProperty("x"),v=a.hasOwnProperty("y"),b=Ko,y=Vo,x=window;if(c){var w=qo(n),k="clientHeight",S="clientWidth";if(w===ko(n)&&"static"!==Do(w=Ao(n)).position&&"absolute"===l&&(k="scrollHeight",S="scrollWidth"),o===Vo||(o===Ko||o===Go)&&i===Yo)y=Wo,m-=(d&&w===x&&x.visualViewport?x.visualViewport.height:w[k])-r.height,m*=s?1:-1;if(o===Ko||(o===Vo||o===Wo)&&i===Yo)b=Go,p-=(d&&w===x&&x.visualViewport?x.visualViewport.width:w[S])-r.width,p*=s?1:-1}var E,C=Object.assign({position:l},c&&mi),O=!0===u?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:Io(t*r)/r||0,y:Io(n*r)/r||0}}({x:p,y:m}):{x:p,y:m};return p=O.x,m=O.y,s?Object.assign({},C,((E={})[y]=v?"0":"",E[b]=_?"0":"",E.transform=(x.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",E)):Object.assign({},C,((t={})[y]=v?m+"px":"",t[b]=_?p+"px":"",t.transform="",t))}var _i={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=oi.reduce((function(e,n){return e[n]=function(e,t,n){var r=di(e),o=[Ko,Vo].indexOf(r)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],l=i[1];return a=a||0,l=(l||0)*o,[Ko,Go].indexOf(r)>=0?{x:l,y:a}:{x:a,y:l}}(n,t.rects,i),e}),{}),l=a[t.placement],s=l.x,c=l.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},vi={left:"right",right:"left",bottom:"top",top:"bottom"};function bi(e){return e.replace(/left|right|bottom|top/g,(function(e){return vi[e]}))}var yi={start:"end",end:"start"};function xi(e){return e.replace(/start|end/g,(function(e){return yi[e]}))}function wi(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Co(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ki(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Si(e,t){return t===ei?ki(function(e){var t=ko(e),n=Ao(e),r=t.visualViewport,o=n.clientWidth,i=n.clientHeight,a=0,l=0;return r&&(o=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=r.offsetLeft,l=r.offsetTop)),{width:o,height:i,x:a+No(e),y:l}}(e)):So(t)?function(e){var t=Lo(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):ki(function(e){var t,n=Ao(e),r=jo(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=Oo(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Oo(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+No(e),s=-r.scrollTop;return"rtl"===Do(o||n).direction&&(l+=Oo(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:l,y:s}}(Ao(e)))}function Ei(e,t,n){var r="clippingParents"===t?function(e){var t=$o(Bo(e)),n=["absolute","fixed"].indexOf(Do(e).position)>=0&&Eo(e)?qo(e):e;return So(n)?t.filter((function(e){return So(e)&&wi(e,n)&&"body"!==zo(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),i=o[0],a=o.reduce((function(t,n){var r=Si(e,n);return t.top=Oo(r.top,t.top),t.right=To(r.right,t.right),t.bottom=To(r.bottom,t.bottom),t.left=Oo(r.left,t.left),t}),Si(e,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Ci(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Oi(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Ti(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.boundary,a=void 0===i?Xo:i,l=n.rootBoundary,s=void 0===l?ei:l,c=n.elementContext,u=void 0===c?ti:c,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,h=void 0===p?0:p,m=Ci("number"!=typeof h?h:Oi(h,Jo)),g=u===ti?ni:ti,_=e.rects.popper,v=e.elements[f?g:u],b=Ei(So(v)?v:v.contextElement||Ao(e.elements.popper),a,s),y=Lo(e.elements.reference),x=hi({reference:y,element:_,strategy:"absolute",placement:o}),w=ki(Object.assign({},_,x)),k=u===ti?w:y,S={top:b.top-k.top+m.top,bottom:k.bottom-b.bottom+m.bottom,left:b.left-k.left+m.left,right:k.right-b.right+m.right},E=e.modifiersData.offset;if(u===ti&&E){var C=E[o];Object.keys(S).forEach((function(e){var t=[Go,Wo].indexOf(e)>=0?1:-1,n=[Vo,Wo].indexOf(e)>=0?"y":"x";S[e]+=C[n]*t}))}return S}var Ii={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,l=void 0===a||a,s=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,g=t.options.placement,_=di(g),v=s||(_===g||!h?[bi(g)]:function(e){if(di(e)===Zo)return[];var t=bi(e);return[xi(e),t,xi(t)]}(g)),b=[g].concat(v).reduce((function(e,n){return e.concat(di(n)===Zo?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,l=n.flipVariations,s=n.allowedAutoPlacements,c=void 0===s?oi:s,u=fi(r),d=u?l?ri:ri.filter((function(e){return fi(e)===u})):Jo,f=d.filter((function(e){return c.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=Ti(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[di(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),y=t.rects.reference,x=t.rects.popper,w=new Map,k=!0,S=b[0],E=0;E=0,L=I?"width":"height",j=Ti(t,{placement:C,boundary:u,rootBoundary:d,altBoundary:f,padding:c}),z=I?T?Go:Ko:T?Wo:Vo;y[L]>x[L]&&(z=bi(z));var A=bi(z),N=[];if(i&&N.push(j[O]<=0),l&&N.push(j[z]<=0,j[A]<=0),N.every((function(e){return e}))){S=C,k=!1;break}w.set(C,N)}if(k)for(var D=function(e){var t=b.find((function(t){var n=w.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},P=h?3:1;P>0;P--){if("break"===D(P))break}t.placement!==S&&(t.modifiersData[r]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Li(e,t,n){return Oo(e,To(t,n))}var ji={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,l=void 0!==a&&a,s=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,h=n.tetherOffset,m=void 0===h?0:h,g=Ti(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),_=di(t.placement),v=fi(t.placement),b=!v,y=pi(_),x="x"===y?"y":"x",w=t.modifiersData.popperOffsets,k=t.rects.reference,S=t.rects.popper,E="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,C="number"==typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),O=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(w){if(i){var I,L="y"===y?Vo:Ko,j="y"===y?Wo:Go,z="y"===y?"height":"width",A=w[y],N=A+g[L],D=A-g[j],P=p?-S[z]/2:0,R=v===Qo?k[z]:S[z],M=v===Qo?-S[z]:-k[z],B=t.elements.arrow,F=p&&B?Mo(B):{width:0,height:0},$=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},U=$[L],H=$[j],q=Li(0,k[z],F[z]),V=b?k[z]/2-P-q-U-C.mainAxis:R-q-U-C.mainAxis,W=b?-k[z]/2+P+q+H+C.mainAxis:M+q+H+C.mainAxis,G=t.elements.arrow&&qo(t.elements.arrow),K=G?"y"===y?G.clientTop||0:G.clientLeft||0:0,Z=null!=(I=null==O?void 0:O[y])?I:0,J=A+W-Z,Q=Li(p?To(N,A+V-Z-K):N,A,p?Oo(D,J):D);w[y]=Q,T[y]=Q-A}if(l){var Y,X="x"===y?Vo:Ko,ee="x"===y?Wo:Go,te=w[x],ne="y"===x?"height":"width",re=te+g[X],oe=te-g[ee],ie=-1!==[Vo,Ko].indexOf(_),ae=null!=(Y=null==O?void 0:O[x])?Y:0,le=ie?re:te-k[ne]-S[ne]-ae+C.altAxis,se=ie?te+k[ne]+S[ne]-ae-C.altAxis:oe,ce=p&&ie?function(e,t,n){var r=Li(e,t,n);return r>n?n:r}(le,te,se):Li(p?le:re,te,p?se:oe);w[x]=ce,T[x]=ce-te}t.modifiersData[r]=T}},requiresIfExists:["offset"]};var zi={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,l=di(n.placement),s=pi(l),c=[Ko,Go].indexOf(l)>=0?"height":"width";if(i&&a){var u=function(e,t){return Ci("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Oi(e,Jo))}(o.padding,n),d=Mo(i),f="y"===s?Vo:Ko,p="y"===s?Wo:Go,h=n.rects.reference[c]+n.rects.reference[s]-a[s]-n.rects.popper[c],m=a[s]-n.rects.reference[s],g=qo(i),_=g?"y"===s?g.clientHeight||0:g.clientWidth||0:0,v=h/2-m/2,b=u[f],y=_-d[c]-u[p],x=_/2-d[c]/2+v,w=Li(b,x,y),k=s;n.modifiersData[r]=((t={})[k]=w,t.centerOffset=w-x,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&wi(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ai(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Ni(e){return[Vo,Go,Wo,Ko].some((function(t){return e[t]>=0}))}var Di,Pi=ci({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=void 0===o||o,a=r.resize,l=void 0===a||a,s=ko(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach((function(e){e.addEventListener("scroll",n.update,ui)})),l&&s.addEventListener("resize",n.update,ui),function(){i&&c.forEach((function(e){e.removeEventListener("scroll",n.update,ui)})),l&&s.removeEventListener("resize",n.update,ui)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=hi({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,l=n.roundOffsets,s=void 0===l||l,c={placement:di(t.placement),variation:fi(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,gi(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,gi(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];Eo(o)&&zo(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});Eo(r)&&zo(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},_i,Ii,ji,zi,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Ti(t,{elementContext:"reference"}),l=Ti(t,{altBoundary:!0}),s=Ai(a,r),c=Ai(l,o,i),u=Ni(s),d=Ni(c);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}),Ri=n(115),Mi=n.n(Ri),Bi=function(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e}),{})},Fi="undefined"!=typeof window&&window.document&&window.document.createElement?t.useLayoutEffect:t.useEffect,$i=[];!function(e){e.ExtraSmall="extraSmall",e.Small="small",e.Medium="medium",e.Large="large",e.ExtraLarge="extraLarge"}(Di||(Di={}));var Ui={icon:"Icon-module_icon__1Jtzj icon_hds-icon__1YqNC",extraSmall:"Icon-module_extraSmall__3Q7tD icon_hds-icon--size-xs__3dAMZ",small:"Icon-module_small__gTGkU icon_hds-icon--size-s__2Lkik",medium:"Icon-module_medium__1D6Pb icon_hds-icon--size-m__1mcHv",large:"Icon-module_large__28YAW icon_hds-icon--size-l__3Zczy",extraLarge:"Icon-module_extraLarge__27rtn icon_hds-icon--size-xl__1Jes8"};Ur('.icon_hds-icon__1YqNC{background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;width:var(--icon-size)}.icon_hds-icon--size-xs__3dAMZ{--icon-size:var(--spacing-layout-2-xs)}.icon_hds-icon--size-s__2Lkik{--icon-size:var(--spacing-layout-xs)}.icon_hds-icon--size-m__1mcHv{--icon-size:var(--spacing-layout-s)}.icon_hds-icon--size-l__3Zczy{--icon-size:var(--spacing-layout-m)}.icon_hds-icon--size-xl__1Jes8{--icon-size:var(--spacing-layout-l)}[class*=hds-icon-start--]:before{-webkit-mask-image:var(--mask-image-before);mask-image:var(--mask-image-before)}[class*=hds-icon-end--]:after,[class*=hds-icon-start--]:before{background-color:currentcolor;content:"";display:inline-flex;height:var(--icon-size,24px);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size,24px)}[class*=hds-icon-end--]:after{-webkit-mask-image:var(--mask-image-after);mask-image:var(--mask-image-after)}.Icon-module_icon__1Jtzj{background-color:transparent}');const Hi=e=>{var{"aria-label":n="question-circle","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM13 16V18H11V16H13ZM12.0437 5.75C14.0343 5.75 15.7173 7.29464 15.7173 9.42361C15.7173 10.7806 15.2461 11.489 14.161 12.306L13.9187 12.4844C13.1753 13.0295 12.9556 13.3359 12.9386 14.142L12.9375 14.25H10.9375C10.9375 12.6746 11.4591 11.8378 12.6143 10.9622L12.8618 10.7796C13.5685 10.2628 13.7173 10.0539 13.7173 9.42361C13.7173 8.43934 12.9662 7.75 12.0437 7.75C11.1907 7.75 10.4785 8.34077 10.3816 9.20835L10.3734 9.30587L8.37663 9.19182C8.49191 7.17347 10.1344 5.75 12.0437 5.75Z",fill:"currentColor"}))};Ur(".Tooltip-module_button__2x9m0{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Tooltip-module_root__1Yo9t{--button-focus-outline-width:3px;--button-focus-outline-color:var(--color-coat-of-arms);--tooltip-arrow-size:8px;--tooltip-background:var(--color-coat-of-arms-light);--tooltip-border-color:var(--color-coat-of-arms);--tooltip-spacing-default:var(--spacing-s);--tooltip-spacing-small:var(--spacing-3-xs) var(--spacing-2-xs)}.Tooltip-module_tooltip__3x8S8{background-color:var(--tooltip-background);font-size:var(--fontsize-body-s);font-weight:400;line-height:24px;max-width:21.875rem;padding:var(--tooltip-spacing-default);z-index:1000}.Tooltip-module_boxShadow__3IzE-{box-shadow:var(--box-shadow-s)}.Tooltip-module_small__29mxd{padding:var(--tooltip-spacing-small)}.Tooltip-module_button__2x9m0>span{display:flex}.Tooltip-module_button__2x9m0:focus{box-shadow:0 0 0 var(--button-focus-outline-width) var(--button-focus-outline-color);outline:none}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=bottom]{border-top:8px solid var(--tooltip-border-color)}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=top]{border-bottom:8px solid var(--tooltip-border-color)}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=left]{border-right:8px solid var(--tooltip-border-color)}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=right]{border-left:8px solid var(--tooltip-border-color)}.Tooltip-module_tooltip__3x8S8 .Tooltip-module_arrow__210Rd{position:absolute}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=bottom] .Tooltip-module_arrow__210Rd{border:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid var(--tooltip-border-color);top:calc(-1 * var(--tooltip-spacing-default) - var(--tooltip-arrow-size))}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=top] .Tooltip-module_arrow__210Rd{border:var(--tooltip-arrow-size) solid transparent;border-top:var(--tooltip-arrow-size) solid var(--tooltip-border-color);bottom:calc(-1 * var(--tooltip-spacing-default) - var(--tooltip-arrow-size))}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=left] .Tooltip-module_arrow__210Rd{border:var(--tooltip-arrow-size) solid transparent;border-left:var(--tooltip-arrow-size) solid var(--tooltip-border-color);right:calc(-1 * var(--tooltip-spacing-default) - var(--tooltip-arrow-size))}.Tooltip-module_tooltip__3x8S8[data-popper-placement^=right] .Tooltip-module_arrow__210Rd{border:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid var(--tooltip-border-color);left:calc(-1 * var(--tooltip-spacing-default) - var(--tooltip-arrow-size))}");const qi=e=>{var{boxShadow:n=!1,children:r,placement:o="auto",small:i=!1,buttonLabel:a="Tooltip",tooltipLabel:l="Tooltip",className:s,buttonClassName:c,tooltipClassName:u}=e,d=$r(e,["boxShadow","children","placement","small","buttonLabel","tooltipLabel","className","buttonClassName","tooltipClassName"]);const[f,p]=(0,t.useState)(!1),h=(0,t.useRef)(null),m=(0,t.useRef)(null),[g,_]=(0,t.useState)(null),{styles:v,attributes:b,forceUpdate:y}=function(e,n,r){void 0===r&&(r={});var o=t.useRef(null),i={onFirstUpdate:r.onFirstUpdate,placement:r.placement||"bottom",strategy:r.strategy||"absolute",modifiers:r.modifiers||$i},a=t.useState({styles:{popper:{position:i.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),l=a[0],s=a[1],c=t.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);s({styles:Bi(n.map((function(e){return[e,t.styles[e]||{}]}))),attributes:Bi(n.map((function(e){return[e,t.attributes[e]]})))})},requires:["computeStyles"]}}),[]),u=t.useMemo((function(){var e={onFirstUpdate:i.onFirstUpdate,placement:i.placement,strategy:i.strategy,modifiers:[].concat(i.modifiers,[c,{name:"applyStyles",enabled:!1}])};return Mi()(o.current,e)?o.current||e:(o.current=e,e)}),[i.onFirstUpdate,i.placement,i.strategy,i.modifiers,c]),d=t.useRef();return Fi((function(){d.current&&d.current.setOptions(u)}),[u]),Fi((function(){if(null!=e&&null!=n){var t=(r.createPopper||Pi)(e,n,u);return d.current=t,function(){t.destroy(),d.current=null}}}),[e,n,r.createPopper]),{state:d.current?d.current.state:null,styles:l.styles,attributes:l.attributes,update:d.current?d.current.update:null,forceUpdate:d.current?d.current.forceUpdate:null}}(h.current,m.current,{placement:o,modifiers:[{name:"arrow",options:{element:g}},{name:"offset",options:{offset:[0,10]}}]});return(0,t.useEffect)((()=>{null!==y&&!0===f&&y()}),[f,y]),(0,t.useEffect)((()=>{const e=e=>{const t=e.key||e.keyCode;!f||"Escape"!==t&&"Esc"!==t&&27!==t||p(!1)},t=e=>{const t=e.target;!f||h.current.contains(t)||m.current.contains(t)||p(!1)};return document.addEventListener("keyup",e),document.addEventListener("click",t),()=>{document.removeEventListener("keyup",e),document.removeEventListener("click",t)}})),t.createElement("div",Object.assign({},d,{className:Vr("Tooltip-module_root__1Yo9t",s)}),t.createElement("button",{ref:h,type:"button",className:Vr("Tooltip-module_button__2x9m0",c),title:a,"aria-label":a,"aria-expanded":f,onClick:()=>{p(!f)},onBlur:()=>p(!1)},t.createElement("span",{"aria-hidden":"true"},t.createElement(Hi,null))),f&&t.createElement("section",Object.assign({"aria-label":l,ref:m,className:Vr("Tooltip-module_tooltip__3x8S8",i&&"Tooltip-module_small__29mxd",n&&"Tooltip-module_boxShadow__3IzE-",u),style:v.popper},b.popper),r,t.createElement("div",Object.assign({ref:_,className:"Tooltip-module_arrow__210Rd",style:v.arrow},b.arrow))))};Ur(".FieldLabel-module_hidden__3UWxI{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0 -1px -1px 0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.FieldLabel-module_label__1zrXK{color:var(--label-color-default,var(--color-black-90));display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.FieldLabel-module_tooltipButton__1My3f{position:absolute;right:0;top:0}");const Vi=e=>{var{hidden:n,id:r,inputId:o,isAriaLabelledBy:i,label:a,required:l,tooltipLabel:s,tooltipButtonLabel:c,tooltipText:u}=e,d=$r(e,["hidden","id","inputId","isAriaLabelledBy","label","required","tooltipLabel","tooltipButtonLabel","tooltipText"]);return t.createElement(t.Fragment,null,t.createElement("label",Object.assign({id:r},(!i||!r)&&{htmlFor:o},{className:"FieldLabel-module_label__1zrXK "+(n?"FieldLabel-module_hidden__3UWxI":"")},d),a,l&&t.createElement(wo,null)),u&&t.createElement(qi,{buttonClassName:"FieldLabel-module_tooltipButton__1My3f",tooltipLabel:s,buttonLabel:c},u))};var Wi="TextInput-module_root__2CMNr text-input_hds-text-input__2LODq",Gi="TextInput-module_invalid__2iYo2 text-input_hds-text-input--invalid__1UfKC",Ki="TextInput-module_inputWrapper__3Rvel text-input_hds-text-input__input-wrapper__1OqYG",Zi="TextInput-module_input__1BlHi text-input_hds-text-input__input__GJm5C",Ji="TextInput-module_hasButton__2KCM1",Qi="TextInput-module_hasClearButton__3-tBe text-input_hds-text-input__input-clear__17qr1",Yi="TextInput-module_clearButton__bfCLI text-input_hds-text-input__button-clear__2ED7z",Xi="TextInput-module_errorText__3pizm text-input_hds-text-input__error-text__1GLYk",ea="TextInput-module_helperText__2dLR6 text-input_hds-text-input__helper-text__3V2KM",ta="TextInput-module_successText__2NMCP text-input_hds-text-input__success-text__3EOiy",na="TextInput-module_infoText__zHOGs text-input_hds-text-input__info-text__3bqzy",ra="TextInput-module_success__1kDOm text-input_hds-text-input--success__3dm2J",oa="TextInput-module_buttonWrapper___filA text-input_hds-text-input__buttons__1RMzT",ia="TextInput-module_button__1ySMX text-input_hds-text-input__button__1Fh0I";Ur("@keyframes text-input_fadeIn__2IDZ8{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__2LODq{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--icon-color:var(--color-black);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-background-color-invalid:var(--color-error-light);--helper-icon-color-invalid:var(--color-error);--helper-color-success:var(--color-black);--helper-background-color-success:var(--color-success-light);--helper-icon-color-success:var(--color-success);--helper-color-info:var(--color-black);--helper-background-color-info:var(--color-info-light);--helper-icon-color-info:var(--color-info);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__2LODq:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__2ED7z,.text-input_hds-text-input__input-clear__17qr1::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__button-clear__2ED7z>*{pointer-events:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__2LODq.text-input_hds-text-input--invalid__1UfKC .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__2LODq.text-input_hds-text-input--success__3dm2J .text-input_hds-text-input__input__GJm5C{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within .text-input_hds-text-input__input__GJm5C:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__15F2V{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__1UfKC .text-input_hds-text-input__label__15F2V{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__z3Hm0{display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__1OqYG{display:flex;position:relative}.text-input_hds-text-input__2LODq textarea.text-input_hds-text-input__input__GJm5C{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::-ms-reveal{display:none}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__3V2KM{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__1GLYk{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__1GLYk:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__1GLYk:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--helper-icon-color-invalid);content:\"\";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__3EOiy{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__3EOiy:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__3EOiy:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--helper-icon-color-success);content:\"\";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__3bqzy{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__3bqzy:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__3bqzy:before{animation:text-input_fadeIn__2IDZ8 85ms ease-out;background:var(--helper-icon-color-info);content:\"\";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__2LODq .text-input_hds-text-input__input__GJm5C[readonly]{background-color:transparent;border:0;color:var(--input-color-default);outline-offset:var(--outline-offset-readonly);padding:0;-webkit-text-fill-color:var(--input-color-default);transform:translateZ(0);transition:85ms ease-out;transition-property:outline,transform}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within input.text-input_hds-text-input__input__GJm5C[readonly]{height:calc(var(--input-height) - 2 * var(--outline-offset-readonly));margin:var(--outline-offset-readonly) 0;outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__input-wrapper__1OqYG:focus-within textarea.text-input_hds-text-input__input__GJm5C[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__buttons__1RMzT{align-items:center;bottom:0;display:flex;font-size:1rem;justify-content:center;margin-right:calc(var(--spacing-s) - var(--spacing-xs) / 2);position:absolute;right:0;top:0}.text-input_hds-text-input__button__1Fh0I{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--icon-color);cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__1Fh0I:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.TextInput-module_root__2CMNr{position:relative;&.TextInput-module_invalid__2iYo2{label{color:var(--label-color-invalid)}}}.TextInput-module_input__1BlHi.TextInput-module_hasButton__2KCM1,.TextInput-module_input__1BlHi.TextInput-module_hasClearButton__3-tBe{padding-right:calc(2 * var(--spacing-s) + 1.5rem)}.TextInput-module_input__1BlHi.TextInput-module_hasButton__2KCM1.TextInput-module_hasClearButton__3-tBe{padding-right:calc(4 * var(--spacing-s) + 1.5rem)}.TextInput-module_button__1ySMX:disabled{cursor:not-allowed}.TextInput-module_button__1ySMX:focus{outline:var(--outline-width) solid var(--color-focus-outline)}");const aa=t.forwardRef(((e,n)=>{var{children:r,className:o="",errorText:i,helperText:a,hideLabel:l=!1,id:s,invalid:c=!1,isAriaLabelledBy:u=!1,label:d,labelId:f,onBlur:p,required:h=!1,style:m,successText:g,infoText:_,tooltipLabel:v,tooltipText:b,tooltipButtonLabel:y}=e,x=$r(e,["children","className","errorText","helperText","hideLabel","id","invalid","isAriaLabelledBy","label","labelId","onBlur","required","style","successText","infoText","tooltipLabel","tooltipText","tooltipButtonLabel"]);const w={className:Vr(Wi,c&&Gi,g&&ra,o),onBlur:p,style:m};return t.createElement("div",Object.assign({},w,x,{ref:n}),d&&t.createElement(Vi,{id:f,inputId:s,isAriaLabelledBy:u,hidden:l,label:d,required:h,tooltipLabel:v,tooltipButtonLabel:y,tooltipText:b}),t.createElement("div",{className:Vr(Ki)},r),i&&t.createElement("div",{className:Xi,id:`${s}-error`},i),g&&t.createElement("div",{className:ta,id:`${s}-success`},g),_&&t.createElement("div",{className:na,id:`${s}-info`},_),a&&t.createElement("div",{className:ea,id:`${s}-helper`},a))}));var la=(e,t,n,r,o)=>{const i=[t&&`${e}-helper`,n&&`${e}-error`,r&&`${e}-success`,o&&`${e}-info`].filter((e=>e));return i.length?i.join(" "):null};const sa=e=>{var{"aria-label":n="cross-circle","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM15 7.5L16.5 9L13.5 12L16.5 15L15 16.5L12 13.5L9 16.5L7.5 15L10.5 12L7.5 9L9 7.5L12 10.5L15 7.5Z",fill:"currentColor"}))},ca=t.forwardRef(((e,n)=>{var{buttonAriaLabel:r,buttonIcon:o,children:i,className:a="",clearButtonAriaLabel:l="Clear",clearButton:s=!1,defaultValue:c,disabled:u=!1,errorText:d,helperText:f,hideLabel:p,id:h,infoText:m,invalid:g,label:_,labelId:v,onButtonClick:b,onChange:y=(()=>null),required:x,style:w,successText:k,tooltipButtonLabel:S,tooltipLabel:E,tooltipText:C,type:O="text"}=e,T=$r(e,["buttonAriaLabel","buttonIcon","children","className","clearButtonAriaLabel","clearButton","defaultValue","disabled","errorText","helperText","hideLabel","id","infoText","invalid","label","labelId","onButtonClick","onChange","required","style","successText","tooltipButtonLabel","tooltipLabel","tooltipText","type"]);const I={className:a,errorText:d,helperText:f,hideLabel:p,id:h,infoText:m,invalid:g,label:_,labelId:v,required:x,style:w,successText:k,tooltipButtonLabel:S,tooltipLabel:E,tooltipText:C},L=t.useRef(null),j=la(h,f,d,k,m),z=Boolean(o&&b),A=Boolean(s||"search"===O),N=e=>{if(y(e),!A)return;const t=e.target.value;A&&t.length>0?L.current.setAttribute("data-hds-textinput-filled","true"):L.current.removeAttribute("data-hds-textinput-filled")};return(null==c?void 0:c.length)>0&&A&&(I["data-hds-textinput-filled"]=!0),t.createElement(aa,Object.assign({},I,{ref:L}),t.createElement("input",Object.assign({"aria-describedby":j,className:Vr(Zi,z&&Ji,A&&Qi),defaultValue:c,disabled:u,id:h,onChange:N,ref:n,required:x,type:O},T)),(z||A)&&t.createElement("div",{className:oa},A&&t.createElement("button",{"aria-label":l,className:Vr(ia,Yi),disabled:u,onClick:e=>{const t=L.current.querySelector("input");t.value="",t.focus(),N(e)},type:"button"},t.createElement(sa,null)),o&&b&&t.createElement("button",{"aria-label":r,className:ia,disabled:u,onClick:b,type:"button"},o)),i)}));Ur(".helpers_visually-hidden__3lBcX{border:0;clip:\"rect(0 0 0 0)\";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.helpers_button-reset__2d38b{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.helpers_text-body__FA9G-{color:var(--color-black-90);font-family:var(--font-default);font-size:var(--fontsize-body-m);line-height:var(--lineheight-l)}.helpers_text-medium__3Hiiz{font-family:var(--font-default);font-weight:500}.helpers_text-bold__2QyP8{font-family:var(--font-default);font-weight:700}.helpers_text-xl__33T1r{font-size:var(--fontsize-heading-m)}.helpers_text-lg__1_8nq{font-size:var(--fontsize-heading-s)}.helpers_text-md__RyeCd{font-size:var(--fontsize-heading-xs)}.helpers_subtitle__RE8f_{font-size:var(--fontsize-body-m)}.helpers_text-sm__AxqmS{font-size:var(--fontsize-body-s);line-height:var(--lineheight-xl)}.helpers_heading-xxl__1GAqs{font-size:var(--fontsize-heading-xxl);font-weight:400;letter-spacing:-1.2px;line-height:var(--lineheight-s)}.helpers_heading-xl__u_X50{font-size:var(--fontsize-heading-xl);font-weight:400;letter-spacing:-1px;line-height:var(--lineheight-s)}.helpers_heading-xl-mobile__gKona{font-size:var(--fontsize-heading-xl-mobile);font-weight:400;letter-spacing:-.8px;line-height:var(--lineheight-s)}.helpers_heading-l__3EMpz{font-size:var(--fontsize-heading-l);font-weight:400;letter-spacing:-.4px;line-height:var(--lineheight-m)}.helpers_heading-m__1Lsy-{font-size:var(--fontsize-heading-m);font-weight:500;letter-spacing:-.2px;line-height:var(--lineheight-m)}.helpers_heading-s__1EK5w{font-size:var(--fontsize-heading-s);font-weight:500;letter-spacing:0;line-height:var(--lineheight-l)}.helpers_heading-xs__iZYJi{font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:0;line-height:var(--lineheight-l)}.helpers_heading-xxs__jqtFk{font-size:var(--fontsize-heading-xxs);font-weight:700;letter-spacing:.2px;line-height:var(--lineheight-l)}.helpers_helper-text__YRZTD{color:var(--color-black-60);display:block;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs)}.Checkbox-module_checkbox__3r5uI{--size:24px;--icon-scale:1;--border-width:2px;--outline-width:3px;--label-font-size:var(--fontsize-body-m);--label-padding:var(--spacing-2-xs);--background-unselected:transparent;--background-selected:var(--color-bus);--background-hover:var(--color-bus-dark);--background-disabled:var(--color-black-10);--border-color-selected:var(--color-bus);--border-color-selected-hover:var(--color-bus-dark);--border-color-selected-focus:var(--color-bus);--border-color-unselected:var(--color-black-50);--border-color-unselected-hover:var(--color-black-90);--border-color-unselected-focus:var(--color-black-90);--border-color-disabled:var(--color-black-10);--icon-color-unselected:transparent;--icon-color-selected:var(--color-white);--icon-color-disabled:var(--color-white);--label-color:var(--color-black-90);--label-color-disabled:var(--color-black-40);--icon-size:var(--spacing-m);display:flex;flex-wrap:wrap;min-height:var(--size);position:relative}.Checkbox-module_checkbox__3r5uI,.Checkbox-module_checkbox__3r5uI *,.Checkbox-module_checkbox__3r5uI :after,.Checkbox-module_checkbox__3r5uI :before{box-sizing:border-box}.Checkbox-module_checkbox__3r5uI:not(:first-of-type){margin-top:var(--spacing-2-xs)}.Checkbox-module_input__2bdJk{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:none}.Checkbox-module_input__2bdJk,.Checkbox-module_input__2bdJk:before{height:var(--size);left:0;position:absolute;top:0;width:var(--size)}.Checkbox-module_input__2bdJk:before{background-color:var(--icon-color-unselected);content:\"\";mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M21 7L10 18l-5.5-5.5L6 11l4 4 9.5-9.5z'/%3E%3C/g%3E%3C/svg%3E\");mask-position:center;mask-repeat:no-repeat;mask-size:calc(var(--size) * var(--icon-scale));transform:scale(.6);z-index:1}.Checkbox-module_input__2bdJk:disabled+label{color:var(--label-color-disabled)}.Checkbox-module_input__2bdJk:checked:disabled:before{background-color:var(--icon-color-disabled)}.Checkbox-module_input__2bdJk:disabled,.Checkbox-module_input__2bdJk:disabled+label{cursor:not-allowed}.Checkbox-module_input__2bdJk:focus+label:after,.Checkbox-module_input__2bdJk:focus:before,.Checkbox-module_input__2bdJk:hover+label:after,.Checkbox-module_input__2bdJk:hover:before{transition:85ms ease-out;transition-property:background-color,border-color,transform}.Checkbox-module_input__2bdJk:focus+label:before{box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.Checkbox-module_input__2bdJk:checked:before{background-color:var(--icon-color-selected);transform:scale(1)}.Checkbox-module_input__2bdJk:not(:checked):indeterminate:before{background-color:var(--icon-color-selected);mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M6 11h12v2H6z'/%3E%3C/g%3E%3C/svg%3E\");transform:scale(1)}.Checkbox-module_input__2bdJk:checked+label:after,.Checkbox-module_input__2bdJk:indeterminate+label:after{background-color:var(--background-selected);border-color:var(--border-color-selected)}.Checkbox-module_input__2bdJk:disabled+label:after{background-color:var(--background-disabled);border-color:var(--border-color-disabled)}.Checkbox-module_input__2bdJk:not(:disabled):focus+label:after{border-color:var(--border-color-unselected-focus)}.Checkbox-module_input__2bdJk:not(:disabled):hover+label:after,.Checkbox-module_input__2bdJk:not(:disabled):hover:focus+label:after{border-color:var(--border-color-unselected-hover)}.Checkbox-module_input__2bdJk:not(:disabled):checked:focus+label:after,.Checkbox-module_input__2bdJk:not(:disabled):indeterminate:focus+label:after{border-color:var(--border-color-selected-focus)}.Checkbox-module_input__2bdJk:not(:disabled):checked:hover+label:after,.Checkbox-module_input__2bdJk:not(:disabled):checked:hover:focus+label:after,.Checkbox-module_input__2bdJk:not(:disabled):indeterminate:hover+label:after,.Checkbox-module_input__2bdJk:not(:disabled):indeterminate:hover:focus+label:after{background-color:var(--background-hover);border-color:var(--border-color-selected-hover)}.Checkbox-module_label__148Ac{color:var(--label-color);cursor:pointer;font-size:var(--label-font-size);line-height:var(--lineheight-m);padding-left:calc(var(--size) + var(--label-padding));padding-top:calc((var(--size) - var(--label-font-size) * var(--lineheight-m)) / 2);position:relative}.Checkbox-module_label__148Ac:after,.Checkbox-module_label__148Ac:before{content:\"\";left:0;position:absolute;top:0;height:var(--size);width:var(--size)}.Checkbox-module_label__148Ac:after{background-color:var(--background-unselected);border:var(--border-width) solid var(--border-color-unselected)}.Checkbox-module_noLabel__1HSAV{padding-left:var(--size)}.Checkbox-module_errorText__1tRw6{background-color:var(--color-error-light);border-left:8px solid var(--color-error);color:var(--color-black);display:flex;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.Checkbox-module_errorText__1tRw6:before{background:var(--color-error);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.Checkbox-module_tooltipButton__ErN1J{display:inline-block;margin-left:var(--spacing-2-xs)}");const ua=t.forwardRef(((e,n)=>{var{checked:r=!1,className:o,disabled:i=!1,errorText:a,helperText:l,id:s,indeterminate:c,label:u,onChange:d=(()=>null),style:f,value:p,tooltipText:h,tooltipLabel:m,tooltipButtonLabel:g}=e,_=$r(e,["checked","className","disabled","errorText","helperText","id","indeterminate","label","onChange","style","value","tooltipText","tooltipLabel","tooltipButtonLabel"]);const v=(0,t.useRef)(null);(0,t.useEffect)((()=>{n&&((e,t)=>{(0,Wr.isFunction)(e)?e(t.current):e.current=t.current})(n,v),v.current.indeterminate=c}),[v,n,c]),u&&"string"!=typeof u&&"number"!=typeof u&&console.warn("Using ReactElement as a label is against good usability and accessibility practices. Please prefer plain strings.");const b=la(s,l,a,void 0,void 0);return t.createElement("div",{className:Vr("Checkbox-module_checkbox__3r5uI",o),style:f},t.createElement("input",Object.assign({ref:v,id:s,className:Vr("Checkbox-module_input__2bdJk"),onChange:d,value:p,type:"checkbox",disabled:i,checked:r,"aria-describedby":b},_)),t.createElement("label",{htmlFor:s,className:Vr("Checkbox-module_label__148Ac",u?"":"Checkbox-module_noLabel__1HSAV")},u),h&&t.createElement(qi,{className:"Checkbox-module_tooltipButton__ErN1J",buttonLabel:g,tooltipLabel:m},h),a&&t.createElement("div",{className:"Checkbox-module_errorText__1tRw6",id:`${s}-error`},a),l&&t.createElement("div",{className:"Checkbox-module_helperText__261fG helpers_helper-text__YRZTD",id:`${s}-helper`},l))})),da=e=>{var{"aria-label":n="check","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 7L10 18L4.5 12.5L6 11L10 15L19.5 5.5L21 7Z",fill:"currentColor"}))},fa=e=>{var{"aria-label":n="cross","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 7.5L13.5 12L18 16.5L16.5 18L12 13.5L7.5 18L6 16.5L10.5 12L6 7.5L7.5 6L12 10.5L16.5 6L18 7.5Z",fill:"currentColor"}))};var pa,ha,ma={tag:"Tag-module_tag__3bo5S tag_hds-tag__3MKf3",large:"Tag-module_large__1ZNIX tag_hds-tag--large__1bVs5",action:"Tag-module_action__4ky2K tag_hds-tag--action__Az-Fm",link:"Tag-module_link__3f99r tag_hds-tag--link__1470y",icon:"Tag-module_icon__or2kN tag_hds-tag__icon__2_xWY",multiline:"Tag-module_multiline__24sap tag_hds-tag--multiline__yHIcb"};Ur(".tag_hds-icon__2LFMT{background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;width:var(--icon-size)}.tag_hds-icon--size-xs__L1nV_{--icon-size:var(--spacing-layout-2-xs)}.tag_hds-icon--size-s__23CMA{--icon-size:var(--spacing-layout-xs)}.tag_hds-icon--size-m__2zCBY{--icon-size:var(--spacing-layout-s)}.tag_hds-icon--size-l__UuAMZ{--icon-size:var(--spacing-layout-m)}.tag_hds-icon--size-xl__2f_bT{--icon-size:var(--spacing-layout-l)}[class*=hds-icon-start--]:before{-webkit-mask-image:var(--mask-image-before);mask-image:var(--mask-image-before)}[class*=hds-icon-end--]:after,[class*=hds-icon-start--]:before{background-color:currentcolor;content:\"\";display:inline-flex;height:var(--icon-size,24px);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size,24px)}[class*=hds-icon-end--]:after{-webkit-mask-image:var(--mask-image-after);mask-image:var(--mask-image-after)}.tag_hds-icon--cross__2tq88{--mask-image-cross:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 7.5L13.5 12l4.5 4.5-1.5 1.5-4.5-4.5L7.5 18 6 16.5l4.5-4.5L6 7.5 7.5 6l4.5 4.5L16.5 6 18 7.5z' fill='currentColor'/%3E%3C/svg%3E\");--mask-image:var(--mask-image-cross)}.tag_hds-icon-start--cross__Efj_S{--mask-image-before:var(--mask-image-cross)}.tag_hds-icon-end--cross__3_S2q{--mask-image-after:var(--mask-image-cross)}.tag_hds-tag__3MKf3{--computed-background-color:var(--background-color,var(--color-black-10));--computed-background-color-focus:var(--background-color-focus,var(--computed-background-color,transparent));--computed-background-color-hover:var(--background-color-hover,var(--computed-background-color-focus,transparent));--computed-background-color-active:var(--background-color-active,var(--computed-background-color-hover,transparent));--computed-border-color:var(--border-color,var(--computed-background-color));--computed-border-color-focus:var(--border-color-focus,var(--computed-border-color,transparent));--computed-border-color-hover:var(--border-color-hover,var(--computed-border-color-focus,transparent));--computed-border-color-active:var(--border-color-active,var(--computed-border-color-hover,transparent));--computed-color:var(--color,--color-black-90);--computed-color-focus:var(--color-focus,var(--computed-color,inherit));--computed-color-hover:var(--color-hover,var(--computed-color-focus,inherit));--computed-color-active:var(--color-active,var(--computed-color-hover,inherit));--computed-outline-color:var(--outline-color,transparent);--font-size:var(--fontsize-body-s);--gap:var(--spacing-3-xs);--height:32px;--icon-reposition:-4px;--icon-size:24px;--outline-width:2px;--padding-horizontal:12px;--padding-vertical:3px;align-items:center;background-color:var(--computed-background-color);border-radius:calc(var(--height) / 2);box-sizing:border-box;color:var(--computed-color,inherit);display:inline-flex;flex-direction:row;font-size:var(--font-size);font-weight:500;grid-gap:var(--gap);gap:var(--gap);justify-content:center;line-height:var(--lineheight-l);max-width:100%;min-height:var(--height);outline:none;outline-offset:2px;overflow:hidden;padding:var(--padding-vertical) var(--padding-horizontal)}.tag_hds-tag__3MKf3:after{flex-shrink:0;margin-right:var(--icon-reposition)}.tag_hds-tag__3MKf3:before{flex-shrink:0;margin-left:var(--icon-reposition)}.tag_hds-tag__3MKf3>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag_hds-tag--large__1bVs5{--font-size:var(--fontsize-body-m);--gap:var(--spacing-2-xs);--height:48px;--icon-reposition:-8px;--outline-width:3px;--padding-horizontal:20px;--padding-vertical:10px}.tag_hds-tag--action__Az-Fm{--border-color:var(--color-black-90);border:1px solid var(--computed-border-color);padding:calc(var(--padding-vertical) - 1px) calc(var(--padding-horizontal) - 1px)}.tag_hds-tag--multiline__yHIcb>span{-webkit-hyphens:auto;hyphens:auto;white-space:normal}.tag_hds-tag--link__1470y{text-decoration:underline}.tag_hds-tag--action__Az-Fm,.tag_hds-tag--link__1470y{--background-color-hover:var(--color-black-20);--outline-color:var(--color-focus-outline);cursor:pointer}.tag_hds-tag--action__Az-Fm.tag_focus-visible__2sNDw,.tag_hds-tag--action__Az-Fm:focus-visible,.tag_hds-tag--link__1470y.tag_focus-visible__2sNDw,.tag_hds-tag--link__1470y:focus-visible{background-color:var(--computed-background-color-focus);border-color:var(--computed-border-color-focus);color:var(--computed-color-focus)}.tag_hds-tag--action__Az-Fm:hover,.tag_hds-tag--link__1470y:hover{background-color:var(--computed-background-color-hover);border-color:var(--computed-border-color-hover);color:var(--computed-color-hover)}.tag_hds-tag--action__Az-Fm:active,.tag_hds-tag--link__1470y:active{background-color:var(--computed-background-color-active);border-color:var(--computed-border-color-active);color:var(--computed-color-active)}.tag_hds-tag--action__Az-Fm.tag_focus-visible__2sNDw,.tag_hds-tag--action__Az-Fm:active:hover,.tag_hds-tag--action__Az-Fm:focus-visible,.tag_hds-tag--link__1470y.tag_focus-visible__2sNDw,.tag_hds-tag--link__1470y:active:hover,.tag_hds-tag--link__1470y:focus-visible{box-shadow:none;outline:var(--outline-width) solid var(--computed-outline-color)}.tag_hds-icon__2LFMT.tag_hds-tag__icon__2_xWY,.tag_hds-tag__icon__2_xWY{flex-shrink:0;height:var(--icon-size);width:var(--icon-size)}.tag_hds-tag__icon__2_xWY:first-child{margin-left:var(--icon-reposition)}.tag_hds-tag__icon__2_xWY:last-child{margin-right:var(--icon-reposition)}"),function(e){e.Action="action",e.Informative="informative",e.Link="link"}(pa||(pa={})),function(e){e.Small="small",e.Large="large"}(ha||(ha={}));const ga=(0,t.forwardRef)(((e,n)=>{var{children:r,className:o,onClick:i,onDelete:a,size:l=ha.Small,theme:s,href:c,iconStart:u,iconEnd:d,multiline:f=!1}=e,p=$r(e,["children","className","onClick","onDelete","size","theme","href","iconStart","iconEnd","multiline"]);const h=!!a,m=a||i,g=!!m;let _=pa.Informative,v=null;m?(_=pa.Action,v="button"):c&&(_=pa.Link);const b=Kr(ma.tag,s),y=ma.large,x=Vr(ma.tag,l===ha.Large&&y,b,o,ma[_],f&&ma.multiline),w=u?t.createElement("div",{className:Vr(ma.icon),"aria-hidden":"true"},u):null,k=d?t.createElement("div",{className:Vr(ma.icon),"aria-hidden":"true"},d):null,S=e=>{"Enter"!==e.key&&" "!==e.key||m(e)},E=t.createElement(t.Fragment,null,w,t.createElement("span",null,r),k,h&&!k?t.createElement(fa,{className:ma.icon}):null);return c?t.createElement((e=>t.createElement("a",Object.assign({ref:n,className:Vr(x,ma.link),href:c},p),e.children)),null,E):t.createElement((e=>t.createElement("div",Object.assign({className:x,ref:n},g&&{tabIndex:0,role:v,onClick:m,onKeyDown:S},p),e.children)),null,E)}));var _a=function(e,t){return e.then((function(e){return[null,e]})).catch((function(e){return t&&Object.assign(e,t),[e,void 0]}))};function va(){const[,e]=(0,t.useState)(0);return(0,t.useCallback)((()=>{e((e=>e+1))}),[e])}const ba=e=>{var{"aria-label":n="angle-down","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 13.5L17 8.5L18.5 10L12 16.5L5.5 10L7 8.5L12 13.5Z",fill:"currentColor"}))},ya=e=>{var{"aria-label":n="error","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.1284 2.50974C11.4971 1.85436 12.4201 1.83095 12.8284 2.43952L12.8716 2.50974L22.4341 19.5097C22.7965 20.1541 22.3585 20.9453 21.638 20.9973L21.5625 21H2.43749C1.69816 21 1.22338 20.2303 1.53125 19.5769L1.56592 19.5097L11.1284 2.50974ZM12 5.04L4.14699 19H19.8525L12 5.04ZM13 16V18H11V16H13ZM13 9.5V14.5H11V9.5H13Z",fill:"currentColor"}))};var xa,wa,ka,Sa={button:"Button-module_button__1msFE",primary:"Button-module_primary__2LfKB",secondary:"Button-module_secondary__1nABp",supplementary:"Button-module_supplementary__3YKiS","theme-coat":"Button-module_theme-coat__2_3U7","theme-black":"Button-module_theme-black__m8giY",clear:"Button-module_clear__2i_5U",success:"Button-module_success__CU9nK",danger:"Button-module_danger__2el15","size-small":"Button-module_size-small__3lizH",fullWidth:"Button-module_fullWidth__31eVK",icon:"Button-module_icon__O-h7R"};Ur(".Button-module_button__1msFE{--border-width:2px;--outline-width-focus:3px;--padding-horizontal:var(--spacing-l);--min-size:56px;--padding-vertical:var(--spacing-s);--padding:calc(var(--padding-vertical) - var(--border-width)) calc(var(--padding-horizontal) - var(--border-width));--icon-reposition:calc(-1 * var(--spacing-2-xs));--computed-background-color:var(--background-color,transparent);--computed-background-color-focus:var(--background-color-focus,var(--computed-background-color,transparent));--computed-background-color-hover:var(--background-color-hover,var(--computed-background-color-focus,transparent));--computed-background-color-active:var(--background-color-active,var(--computed-background-color-hover,transparent));--computed-background-color-disabled:var(--background-color-disabled,var(--color-black-20,transparent));--computed-color:var(--color,inherit);--computed-color-focus:var(--color-focus,var(--computed-color,inherit));--computed-color-hover:var(--color-hover,var(--computed-color-focus,inherit));--computed-color-active:var(--color-active,var(--computed-color-hover,inherit));--computed-color-disabled:var(--color-disabled,var(--color-white,inherit));--computed-border-color:var(--border-color,var(--computed-background-color));--computed-border-color-focus:var(--border-color-focus,var(--computed-border-color,transparent));--computed-border-color-hover:var(--border-color-hover,var(--computed-border-color-focus,transparent));--computed-border-color-active:var(--border-color-active,var(--computed-border-color-hover,transparent));--computed-border-color-disabled:var(--border-color-disabled,var(--computed-background-color-disabled,transparent));--computed-outline-color-focus:var(--outline-color-focus,transparent);--computed-icon-size:var(--icon-size,var(--spacing-m));align-content:flex-start;align-items:center;background-color:var(--computed-background-color);border:var(--border-width) solid var(--computed-border-color);border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--computed-color,inherit);column-gap:var(--spacing-2-xs);cursor:var(--cursor,pointer);display:inline-flex;font-family:inherit;font-size:100%;font-weight:500;hyphens:auto;justify-content:center;line-height:var(--lineheight-l);margin:0;min-height:var(--min-size);min-width:var(--min-size);outline:none;outline-offset:2px;overflow:hidden;overflow-wrap:anywhere;padding:var(--padding);position:relative;text-align:center;text-decoration:none;text-transform:none;vertical-align:top}.Button-module_button__1msFE:after{margin-right:var(--icon-reposition)}.Button-module_button__1msFE:before{margin-left:var(--icon-reposition)}.Button-module_button__1msFE,.Button-module_button__1msFE[type=button],.Button-module_button__1msFE[type=reset],.Button-module_button__1msFE[type=submit]{-webkit-appearance:button}.Button-module_button__1msFE:focus-visible{background-color:var(--computed-background-color-focus);border-color:var(--computed-border-color-focus);color:var(--computed-color-focus);outline:var(--outline-width-focus) solid var(--computed-outline-color-focus)}.Button-module_button__1msFE:hover{background-color:var(--computed-background-color-hover);border-color:var(--computed-border-color-hover);color:var(--computed-color-hover)}.Button-module_button__1msFE:active{background-color:var(--computed-background-color-active);border-color:var(--computed-border-color-active);color:var(--computed-color-active);outline:var(--outline-width-focus) solid var(--computed-outline-color-focus)}.Button-module_button__1msFE:disabled{--cursor:not-allowed;background-color:var(--computed-background-color-disabled);border-color:var(--computed-border-color-disabled);color:var(--computed-color-disabled);outline:none}.Button-module_button__1msFE button.Button-module_button__1msFE{-webkit-appearance:button}.Button-module_primary__2LfKB{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-disabled:var(--color-black-20);--border-color:transparent;--color:var(--color-white);--color-disabled:var(--color-white);--outline-color-focus:var(--color-coat-of-arms)}.Button-module_secondary__1nABp{--border-color:var(--color-bus);--border-color-disabled:var(--color-disabled)}.Button-module_secondary__1nABp,.Button-module_supplementary__3YKiS{--background-color:transparent;--background-color-hover:var(--color-bus-light);--background-color-focus:transparent;--background-color-disabled:transparent;--color:var(--color-bus);--color-disabled:var(--color-black-40);--outline-color-focus:var(--color-coat-of-arms)}.Button-module_supplementary__3YKiS{--border-color:transparent;--border-color-disabled:transparent}.Button-module_theme-coat__2_3U7.Button-module_primary__2LfKB{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-disabled:var(--color-black-20);--border-color:transparent;--color-disabled:var(--color-white);--outline-color-focus:var(--color-coat-of-arms);--background-color:var(--color-coat-of-arms);--background-color-hover:var(--color-coat-of-arms-dark);--background-color-focus:var(--color-coat-of-arms);--border-color:var(--color-coat-of-arms);--border-color-hover:var(--color-coat-of-arms-dark);--border-color-focus:var(--color-coat-of-arms);--color:var(--color-white)}.Button-module_theme-coat__2_3U7.Button-module_secondary__1nABp{--border-color:var(--color-bus);--border-color-disabled:var(--color-disabled);--border-color:var(--color-coat-of-arms)}.Button-module_theme-coat__2_3U7.Button-module_secondary__1nABp,.Button-module_theme-coat__2_3U7.Button-module_supplementary__3YKiS{--background-color-hover:var(--color-bus-light);--background-color-disabled:transparent;--color:var(--color-bus);--color-disabled:var(--color-black-40);--outline-color-focus:var(--color-coat-of-arms);--background-color:transparent;--background-color-hover:var(--color-coat-of-arms-light);--background-color-focus:transparent;--color:var(--color-coat-of-arms)}.Button-module_theme-coat__2_3U7.Button-module_supplementary__3YKiS{--border-color-disabled:transparent;--border-color:transparent}.Button-module_theme-black__m8giY.Button-module_primary__2LfKB{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-disabled:var(--color-black-20);--border-color:transparent;--color-disabled:var(--color-white);--outline-color-focus:var(--color-coat-of-arms);--background-color:var(--color-black);--background-color-hover:var(--color-black);--background-color-focus:var(--color-black);--border-color:var(--color-black);--border-color-hover:var(--color-black);--border-color-focus:var(--color-black);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white)}.Button-module_theme-black__m8giY.Button-module_secondary__1nABp{--border-color:var(--color-bus);--border-color-disabled:var(--color-disabled);--border-color:var(--color-black);--border-color-hover:var(--color-black);--border-color-focus:var(--color-black)}.Button-module_theme-black__m8giY.Button-module_secondary__1nABp,.Button-module_theme-black__m8giY.Button-module_supplementary__3YKiS{--background-color-hover:var(--color-bus-light);--background-color-disabled:transparent;--color:var(--color-bus);--color-disabled:var(--color-black-40);--outline-color-focus:var(--color-coat-of-arms);--background-color:transparent;--background-color-hover:var(--color-black-5);--background-color-focus:transparent;--color:var(--color-black);--color-hover:var(--color-black);--color-focus:var(--color-black)}.Button-module_theme-black__m8giY.Button-module_supplementary__3YKiS{--border-color-disabled:transparent;--border-color:transparent;--border-color-hover:transparent}.Button-module_clear__2i_5U{--background-color:transparent;--background-color-disabled:transparent;--border-color:transparent;--border-color-disabled:transparent;--color:var(--color-black-90);--color-disabled:var(--color-black-90)}.Button-module_success__CU9nK{--background-color:var(--color-success);--background-color-hover:var(--color-success-dark);--background-color-focus:var(--color-success);--border-color:var(--color-success);--border-color-hover:var(--color-success-dark);--border-color-focus:var(--color-success)}.Button-module_danger__2el15,.Button-module_success__CU9nK{--color:var(--color-white);--outline-color-focus:var(--color-coat-of-arms)}.Button-module_danger__2el15{--background-color:var(--color-error);--background-color-hover:var(--color-error-dark);--background-color-focus:var(--color-error);--border-color:var(--color-error);--border-color-hover:var(--color-error-dark);--border-color-focus:var(--color-error)}.Button-module_size-small__3lizH{--min-size:44px;--padding-horizontal:var(--spacing-m);--padding-vertical:var(--spacing-2-xs)}.Button-module_fullWidth__31eVK{width:100%}.Button-module_icon__O-h7R{flex-shrink:0;height:var(--computed-icon-size);width:var(--computed-icon-size)}.Button-module_icon__O-h7R:first-child:not(:last-child){margin-left:var(--icon-reposition)}.Button-module_icon__O-h7R:last-child:not(:first-child){margin-right:var(--icon-reposition)}"),function(e){e.Small="small",e.Medium="medium"}(xa||(xa={})),function(e){e.Bus="bus",e.Coat="coat",e.Black="black"}(wa||(wa={})),function(e){e.Primary="primary",e.Secondary="secondary",e.Supplementary="supplementary",e.Success="success",e.Danger="danger",e.Clear="clear"}(ka||(ka={}));const Ea=t.forwardRef(((e,n)=>{var{children:r,className:o,disabled:i=!1,fullWidth:a,size:l=xa.Medium,theme:s=wa.Bus,variant:c=ka.Primary,iconStart:u,iconEnd:d,onClick:f}=e,p=$r(e,["children","className","disabled","fullWidth","size","theme","variant","iconStart","iconEnd","onClick"]);const h=Kr(Sa.button,s),m=u?t.createElement("div",{className:Sa.icon,"aria-hidden":"true"},u):null,g=d?t.createElement("div",{className:Vr(Sa.icon),"aria-hidden":"true"},d):null;return t.createElement("button",Object.assign({ref:n,disabled:i,type:"button",className:Vr(Sa.button,Sa[c],"string"==typeof s?Sa[`theme-${s}`]:"",Sa[`size-${l}`],a?Sa.fullWidth:"",h,o),onClick:i?void 0:f},p),m,t.createElement("span",null,r),g)})),Ca=e=>{var{"aria-label":n="cross-circle-fill","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM15 7.5L16.5 9L13.5 12L16.5 15L15 16.5L12 13.5L9 16.5L7.5 15L10.5 12L7.5 9L9 7.5L12 10.5L15 7.5Z",fill:"currentColor"}))},Oa=e=>void 0===e?[]:Array.isArray(e)?e:[e];var Ta={selectedOptionsContainer:"Select-module_selectedOptionsContainer__16tlC",dropdownButton:"Select-module_dropdownButton__2-_Ec",screenReaderNotifications:"Select-module_screenReaderNotifications__2wzzH",searchAndFilterInfoContainer:"Select-module_searchAndFilterInfoContainer__3FsUa",screenReaderOnly:"Select-module_screenReaderOnly__1W8e8",visuallyHidden:"Select-module_visuallyHidden__2VgHH",withVisibleFocus:"Select-module_withVisibleFocus__3GTEv",selectAndListContainer:"Select-module_selectAndListContainer__vSJEv",root:"Select-module_root__-GjU5",listAndInputContainer:"Select-module_listAndInputContainer__2gZ6q",listContainer:"Select-module_listContainer__2PfQA",list:"Select-module_list__2iKlZ",groupLabel:"Select-module_groupLabel__35DbO",listItem:"Select-module_listItem__3BXr0",selected:"Select-module_selected__1wq2l",disabledOption:"Select-module_disabledOption__vG5Oz",open:"Select-module_open__3a03t",angleIcon:"Select-module_angleIcon__3A9li",invalid:"Select-module_invalid__9ZEr1",buttonIcon:"Select-module_buttonIcon__3O29i",labels:"Select-module_labels__2FlKK",count:"Select-module_count__ODB_U",arrowAndSpaceForClearButton:"Select-module_arrowAndSpaceForClearButton__3Fufw",singleSelect:"Select-module_singleSelect__3hwAT",notClearable:"Select-module_notClearable__1Ne4_",selectedOptions:"Select-module_selectedOptions__VmvqD",icon:"Select-module_icon__3AwlD",placeholder:"Select-module_placeholder__nKgDE",spaceForOneDigit:"Select-module_spaceForOneDigit__3puHv",spaceForTwoDigits:"Select-module_spaceForTwoDigits__1pg4o",spaceForThreeDigits:"Select-module_spaceForThreeDigits__kYlbR",spaceForFourDigits:"Select-module_spaceForFourDigits__27Gtl",disabledButton:"Select-module_disabledButton__3Iunx",hasHiddenItems:"Select-module_hasHiddenItems__33AsE",clearButton:"Select-module_clearButton__2ADgy",dropdownButtonOption:"Select-module_dropdownButtonOption__3Tfsz",lastVisible:"Select-module_lastVisible__2zaaS",singleSelectListItem:"Select-module_singleSelectListItem__3xGcj",singleSelectListItemLabel:"Select-module_singleSelectListItemLabel__uAJg8",multiSelectListItem:"Select-module_multiSelectListItem__1aUhM",checkboxContainer:"Select-module_checkboxContainer__Ahwyj",checkbox:"Select-module_checkbox__njDzB",selectableListItem:"Select-module_selectableListItem__1KNgo",focusableListItem:"Select-module_focusableListItem__3A4r6",shiftOptions:"Select-module_shiftOptions__22weq",listAndInputContainerVisible:"Select-module_listAndInputContainerVisible__3drG4",withSearchOrFilter:"Select-module_withSearchOrFilter__Cfpnd",searchOrFilterInput:"Select-module_searchOrFilterInput__qLE0Q",withErrorMessage:"Select-module_withErrorMessage__1EezM",tagListContainer:"Select-module_tagListContainer__1vSdM",tagList:"Select-module_tagList__3uMST",tag:"Select-module_tag__1I-nr",disabledTag:"Select-module_disabledTag__1cwLH",tagListExpanded:"Select-module_tagListExpanded__-176N",arrowIcon:"Select-module_arrowIcon__12Sjk",tagListButtons:"Select-module_tagListButtons__3vZyi",hiddenButton:"Select-module_hiddenButton__3DQ3q",showAllButton:"Select-module_showAllButton__2TTlK",clearAllButton:"Select-module_clearAllButton__2hs4_",errorText:"Select-module_errorText__2U8te text-input_hds-text-input__error-text__12P9W",assistiveText:"Select-module_assistiveText__iHdzn"};Ur("@keyframes text-input_fadeIn__e88RG{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__oq6gC{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--icon-color:var(--color-black);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-background-color-invalid:var(--color-error-light);--helper-icon-color-invalid:var(--color-error);--helper-color-success:var(--color-black);--helper-background-color-success:var(--color-success-light);--helper-icon-color-success:var(--color-success);--helper-color-info:var(--color-black);--helper-background-color-info:var(--color-info-light);--helper-icon-color-info:var(--color-info);--input-background-default:var(--color-white);--input-background-disabled:var(--color-black-10);--input-border-color-default:var(--color-black-50);--input-border-color-hover:var(--color-black-90);--input-border-color-focus:var(--color-black-90);--input-border-color-invalid:var(--color-error);--input-border-color-disabled:var(--color-black-10);--input-border-color-success:var(--color-success);--input-color-default:var(--color-black-90);--input-color-disabled:var(--color-black-40);--label-color-default:var(--color-black-90);--label-color-invalid:var(--color-black-90);--placeholder-color:var(--color-black-60)}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5{-webkit-appearance:none;background-color:var(--input-background-default);border:var(--border-width) solid var(--input-border-color-default);border-radius:0;box-sizing:border-box;color:var(--input-color-default);font-family:inherit;font-size:1.125em;height:var(--input-height);line-height:normal;margin:0;padding:0 var(--spacing-s);width:100%;will-change:transform,box-shadow}.text-input_hds-text-input__input-clear__3fH_a::-webkit-search-cancel-button,.text-input_hds-text-input__oq6gC:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__12Fmy{display:none}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__button-clear__12Fmy>*{pointer-events:none}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within .text-input_hds-text-input__input__Wvij5{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__oq6gC.text-input_hds-text-input--invalid__9tihR .text-input_hds-text-input__input__Wvij5{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__oq6gC.text-input_hds-text-input--success__1x9yB .text-input_hds-text-input__input__Wvij5{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within .text-input_hds-text-input__input__Wvij5:not([readonly]){box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.text-input_hds-text-input__label__2Jzj_{color:var(--label-color-default);display:block;font-size:var(--fontsize-body-m);font-weight:500;margin-bottom:var(--spacing-3-xs)}.text-input_hds-text-input--invalid__9tihR .text-input_hds-text-input__label__2Jzj_{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__1V4QI{display:inline-block;font-size:var(--fontsize-body-xl);line-height:1;margin-left:var(--spacing-2-xs);transform:translateY(var(--spacing-3-xs))}.text-input_hds-text-input__input-wrapper__1rXc7{display:flex;position:relative}.text-input_hds-text-input__oq6gC textarea.text-input_hds-text-input__input__Wvij5{font-family:inherit;height:var(--textarea-height);margin:0;min-height:var(--input-height);overflow:auto;padding:var(--spacing-s);resize:vertical}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5::-ms-reveal{display:none}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__3hy4U{color:var(--helper-color-default);display:block;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-3-xs);white-space:pre-line}.text-input_hds-text-input__error-text__12P9W{background-color:var(--helper-background-color-invalid);border-left:8px solid var(--color-error);color:var(--helper-color-invalid);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);white-space:pre-line}.text-input_hds-text-input__error-text__12P9W:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__12P9W:before{animation:text-input_fadeIn__e88RG 85ms ease-out;background:var(--helper-icon-color-invalid);content:\"\";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__success-text__28bnR{background-color:var(--helper-background-color-success);border-left:8px solid var(--color-success);color:var(--helper-color-success);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative;white-space:pre-wrap}.text-input_hds-text-input__success-text__28bnR:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__28bnR:before{animation:text-input_fadeIn__e88RG 85ms ease-out;background:var(--helper-icon-color-success);content:\"\";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__info-text__2WOd2{background-color:var(--helper-background-color-info);border-left:8px solid var(--color-info);color:var(--helper-color-info);display:flex;font-size:var(--fontsize-body-m);line-height:var(--lineheight-l);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.text-input_hds-text-input__info-text__2WOd2:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__2WOd2:before{animation:text-input_fadeIn__e88RG 85ms ease-out;background:var(--helper-icon-color-info);content:\"\";display:inline-block;flex-shrink:0;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='currentColor' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z'/%3E%3C/g%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5[disabled]{background-color:var(--input-background-disabled);border-color:var(--input-border-color-disabled);color:var(--input-color-disabled);cursor:not-allowed}.text-input_hds-text-input__oq6gC .text-input_hds-text-input__input__Wvij5[readonly]{background-color:transparent;border:0;color:var(--input-color-default);outline-offset:var(--outline-offset-readonly);padding:0;-webkit-text-fill-color:var(--input-color-default);transform:translateZ(0);transition:85ms ease-out;transition-property:outline,transform}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within input.text-input_hds-text-input__input__Wvij5[readonly]{height:calc(var(--input-height) - 2 * var(--outline-offset-readonly));margin:var(--outline-offset-readonly) 0;outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__input-wrapper__1rXc7:focus-within textarea.text-input_hds-text-input__input__Wvij5[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__buttons__1nezR{align-items:center;bottom:0;display:flex;font-size:1rem;justify-content:center;margin-right:calc(var(--spacing-s) - var(--spacing-xs) / 2);position:absolute;right:0;top:0}.text-input_hds-text-input__button__138YJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--icon-color);cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__138YJ:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Select-module_screenReaderNotifications__2wzzH,.Select-module_searchAndFilterInfoContainer__3FsUa.Select-module_screenReaderOnly__1W8e8,.Select-module_visuallyHidden__2VgHH{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0 -1px -1px 0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Select-module_selectAndListContainer__vSJEv:focus-within,.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_withVisibleFocus__3GTEv:focus-visible{box-shadow:0 0 0 var(--computed-focus-outline-width) var(--computed-focus-outline-color)}.Select-module_root__-GjU5{--computed-border-width:var(--border-width,2px);--computed-divider-width:var(--divider-width,1px);--computed-focus-outline-width:var(--focus-outline-width,3px);--computed-dropdown-height:var(--spacing-3-xl);--default-menu-item-height:calc(var(--computed-dropdown-height) - var(--computed-border-width) * 2);--computed-menu-item-height:var(--menu-item-height,var(--default-menu-item-height));--computed-menu-z-index:var(--menu-z-index,10);--computed-assistive-color:var(--assistive-color,var(--color-black-90));--computed-focus-outline-color:var(--focus-outline-color,var(--color-focus-outline));--computed-placeholder-color:var(--placeholder-color,var(--color-black-60));--computed-border-color-invalid:var(--border-color-invalid,var(--color-error));--computed-icon-color:var(--icon-color,var(--color-black-90));--computed-icon-size:var(--icon-size,var(--spacing-m));--computed-dropdown-icon-color:var(--dropdown-icon-color,var(--color-black-90));--computed-dropdown-background-default:var(--dropdown-background-default,var(--color-white));--computed-dropdown-background-disabled:var(--dropdown-background-disabled,var(--color-black-10));--computed-dropdown-border-color-default:var(--dropdown-border-color-default,var(--color-black-50));--computed-dropdown-border-color-hover:var(--dropdown-border-color-hover,var(--color-black-90));--computed-dropdown-border-color-hover-invalid:var(--dropdown-border-color-hover-invalid,var(--color-error));--computed-dropdown-border-color-focus:var(--dropdown-border-color-focus,var(--color-black-90));--computed-dropdown-border-color-invalid:var(--dropdown-border-color-invalid,var(--color-error));--computed-dropdown-border-color-disabled:var(--dropdown-border-color-disabled,var(--color-black-10));--computed-dropdown-color-default:var(--dropdown-color-default,var(--color-black-90));--computed-dropdown-color-disabled:var(--dropdown-color-disabled,var(--color-black-40));--computed-menu-divider-color:var(--menu-divider-color,var(--color-black-20));--computed-menu-item-background-color-default:var(--menu-item-background-color-default,var(--color-white));--computed-menu-item-background-color-hover:var(--menu-item-background-color-hover,var(--color-bus-light));--computed-menu-item-background-color-selected:var(--menu-item-background-color-selected,transparent);--computed-menu-item-background-color-selected-hover:var(--menu-item-background-color-selected-hover,var(--color-bus-light));--computed-menu-item-background-color-disabled:var(--menu-item-background-color-disabled,var(--color-white));--computed-menu-item-background-color-disabled-hover:var(--menu-item-background-color-disabled-hover,transparent);--computed-menu-item-color-default:var(--menu-item-color-default,var(--color-black-90));--computed-menu-item-color-hover:var(--menu-item-color-hover,var(--color-black-90));--computed-menu-item-color-selected:var(--menu-item-color-selected,var(--color-black-90));--computed-menu-item-color-selected-hover:var(--menu-item-color-selected-hover,var(--color-black-90));--computed-menu-item-color-disabled:var(--menu-item-color-disabled,var(--color-black-40));--computed-menu-item-icon-color-selected:var(--menu-item-icon-color-selected,var(--color-white));--computed-menu-item-icon-color-disabled:var(--menu-item-icon-color-disabled,var(--color-black-40));--computed-menu-item-border-color-focus:var(--menu-item-border-color-focus,var(--color-coat-of-arms));--computed-menu-item-group-label-background-default:var(--menu-item-group-label-background-default,var(--color-black-5));--computed-menu-item-group-label-background-disabled:var(--menu-item-group-label-background-disabled,var(--color-black-5));--computed-menu-item-group-label-background-disabled-hover:var(--menu-item-group-label-background-disabled-hover,var(--color-black-5));--computed-menu-item-group-label-color-disabled:var(--menu-item-group-label-color-disabled,var(--color-black-90));--computed-error-text-color:var(--error-text-color,var(--color-black));--computed-error-icon-color:var(--error-icon-color,var(--color-error));--computed-error-background-color:var(--error-background-color,var(--color-error-light));--computed-error-border-color:var(--error-border-color,var(--color-error));position:relative}.Select-module_root__-GjU5 input{font-family:inherit;margin:0;overflow:auto}.Select-module_selectAndListContainer__vSJEv{background-color:var(--computed-dropdown-background-default);border:var(--computed-border-width) solid var(--computed-dropdown-border-color-default);box-sizing:border-box;min-height:var(--computed-dropdown-height);position:relative;width:100%}.Select-module_selectAndListContainer__vSJEv:focus-within{border-color:var(--computed-dropdown-border-color-focus)}.Select-module_selectAndListContainer__vSJEv:hover{border-color:var(--computed-dropdown-border-color-hover)}.Select-module_selectAndListContainer__vSJEv:focus-within,.Select-module_selectAndListContainer__vSJEv:hover{transition:border-color 85ms ease-out}.Select-module_listAndInputContainer__2gZ6q{border:solid var(--computed-dropdown-border-color-focus);border-top-color:var(--computed-menu-divider-color);border-width:var(--computed-divider-width) var(--computed-border-width) var(--computed-border-width);bottom:0;display:none;left:0;list-style:none;margin:0;outline:none;overflow-y:auto;padding:0;position:absolute;transform:translate(calc(var(--computed-border-width) * -1),100%);width:100%;z-index:var(--computed-menu-z-index)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0{align-items:center;background-color:var(--computed-menu-item-background-color-default);box-sizing:border-box;color:var(--computed-menu-item-color-default);cursor:pointer;display:flex;font-size:var(--fontsize-body-l);justify-content:space-between;line-height:var(--lineheight-m);min-height:var(--computed-menu-item-height);padding:var(--spacing-xs) var(--spacing-s)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_selected__1wq2l.Select-module_groupLabel__35DbO,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_selected__1wq2l.Select-module_listItem__3BXr0{background-color:var(--computed-menu-item-background-color-selected);color:var(--computed-menu-item-color-selected)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_disabledOption__vG5Oz.Select-module_groupLabel__35DbO,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_disabledOption__vG5Oz.Select-module_listItem__3BXr0{background-color:var(--computed-menu-item-background-color-disabled);color:var(--computed-menu-item-color-disabled);cursor:not-allowed}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO:hover,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0:hover{color:var(--computed-menu-item-color-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO:hover.Select-module_selected__1wq2l,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0:hover.Select-module_selected__1wq2l{background-color:var(--computed-menu-item-background-color-selected-hover);color:var(--computed-menu-item-color-selected-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO:hover.Select-module_disabledOption__vG5Oz,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0:hover.Select-module_disabledOption__vG5Oz{background-color:var(--computed-menu-item-background-color-disabled-hover);color:var(--computed-menu-item-color-disabled)}.Select-module_root__-GjU5{display:flex;flex-direction:column;max-width:420px}.Select-module_selectAndListContainer__vSJEv{margin-bottom:var(--spacing-2-xs)}.Select-module_selectAndListContainer__vSJEv.Select-module_open__3a03t .Select-module_angleIcon__3A9li{transform:rotateX(180deg)}.Select-module_selectAndListContainer__vSJEv.Select-module_invalid__9ZEr1{border-color:var(--computed-dropdown-border-color-invalid)}.Select-module_selectAndListContainer__vSJEv.Select-module_invalid__9ZEr1:hover{border-color:var(--computed-dropdown-border-color-hover-invalid)}.Select-module_selectedOptionsContainer__16tlC{box-sizing:border-box;display:flex;min-height:var(--computed-menu-item-height)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec{align-items:center;color:var(--computed-dropdown-color-default);display:flex;font-size:var(--fontsize-body-l);outline:none;padding:var(--spacing-xs);padding-right:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_withVisibleFocus__3GTEv{align-self:center;height:calc(var(--computed-dropdown-height) - 6px)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_buttonIcon__3O29i{color:var(--computed-icon-color)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_labels__2FlKK{box-sizing:border-box;display:flex;flex-flow:wrap;flex-grow:1;height:calc(var(--fontsize-body-l) * var(--lineheight-l) + 1px);overflow:hidden;padding-left:var(--spacing-3-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_count__ODB_U.Select-module_count__ODB_U{display:none;font-weight:700;padding:0;position:relative;width:1px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_count__ODB_U.Select-module_count__ODB_U:after{content:\"\\A0\";display:inline-block}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_count__ODB_U.Select-module_count__ODB_U span{background-color:var(--computed-dropdown-background-default);color:var(--computed-dropdown-color-default);position:absolute;right:2px;top:0}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec .Select-module_arrowAndSpaceForClearButton__3Fufw{align-items:center;color:var(--computed-dropdown-icon-color);display:flex;flex-shrink:1;padding-left:calc(var(--clear-button-size) + var(--spacing-2-xs) + var(--spacing-xs));--clear-button-size:calc(var(--computed-icon-size) + var(--spacing-xs) + var(--spacing-xs))}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_singleSelect__3hwAT .Select-module_arrowAndSpaceForClearButton__3Fufw{padding-left:calc(var(--clear-button-size) + var(--spacing-3-xs) + var(--spacing-xs))}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_notClearable__1Ne4_ .Select-module_arrowAndSpaceForClearButton__3Fufw{padding-left:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_selectedOptions__VmvqD{flex-grow:1;overflow:hidden}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_selectedOptions__VmvqD>span:first-child{display:flex;padding-right:var(--spacing-3-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_icon__3AwlD{color:var(--computed-dropdown-icon-color);flex-shrink:1;padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_placeholder__nKgDE{background-color:inherit;color:var(--computed-placeholder-color)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_placeholder__nKgDE .Select-module_arrowAndSpaceForClearButton__3Fufw{padding-left:var(--spacing-xs)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForOneDigit__3puHv .Select-module_labels__2FlKK{padding-right:24px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForTwoDigits__1pg4o .Select-module_labels__2FlKK{padding-right:34px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForThreeDigits__kYlbR .Select-module_labels__2FlKK{padding-right:44px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_spaceForFourDigits__27Gtl .Select-module_labels__2FlKK{padding-right:54px}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx{background-color:var(--computed-dropdown-background-disabled);border-color:var(--computed-dropdown-border-color-disabled);color:var(--computed-dropdown-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx.Select-module_icon__3AwlD{color:var(--computed-menu-item-icon-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx .Select-module_count__ODB_U.Select-module_count__ODB_U span{background-color:var(--computed-dropdown-background-disabled);color:var(--computed-dropdown-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx .Select-module_arrowAndSpaceForClearButton__3Fufw,.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx .Select-module_buttonIcon__3O29i,.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_disabledButton__3Iunx.Select-module_placeholder__nKgDE{color:var(--computed-dropdown-color-disabled)}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButton__2-_Ec.Select-module_hasHiddenItems__33AsE .Select-module_count__ODB_U{display:block}.Select-module_selectedOptionsContainer__16tlC .Select-module_clearButton__2ADgy{position:absolute;right:calc(var(--computed-icon-size) + var(--spacing-xs) + var(--spacing-xs))}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz{max-width:100%;overflow:hidden;padding:0 var(--spacing-2-xs) 0 0;position:relative;text-overflow:ellipsis;white-space:nowrap}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz:not(:last-child):after{content:\",\";display:inline-block;position:absolute;right:var(--spacing-3-xs);top:0}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz:last-child{margin-right:0}.Select-module_selectedOptionsContainer__16tlC .Select-module_dropdownButtonOption__3Tfsz.Select-module_lastVisible__2zaaS:after{content:\"\"}.Select-module_listAndInputContainer__2gZ6q{background-color:var(--computed-dropdown-background-default)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA{display:flex;flex-direction:column;max-height:238px;overflow-y:auto}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ{display:flex;flex-direction:column;margin:0;padding:0;position:relative}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_listItem__3BXr0.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz{cursor:not-allowed}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj{--computed-menu-item-background-color-hover:var(--menu-item-background-color-hover,var(--color-bus-light));--computed-menu-item-background-color-selected:var(--menu-item-background-color-selected,var(--color-bus));--computed-menu-item-background-color-selected-hover:var(--menu-item-background-color-selected-hover,var(--color-bus-dark));--computed-menu-item-color-selected:var(--menu-item-color-selected,var(--color-white));--computed-menu-item-color-selected-hover:var(--menu-item-color-selected-hover,var(--color-white))}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj .Select-module_singleSelectListItemLabel__uAJg8{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj .Select-module_singleSelectListItemLabel__uAJg8>span{color:var(--computed-menu-item-icon-color-selected);height:24px;width:24px}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_singleSelectListItem__3xGcj.Select-module_disabledOption__vG5Oz .Select-module_singleSelectListItemLabel__uAJg8>span{color:var(--computed-menu-item-icon-color-disabled)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM{position:relative}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj{display:flex;flex-direction:row}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj>div{flex-shrink:0;pointer-events:none;width:24px;--background-unselected:var(--background-default,var(--color-white))}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj label{cursor:pointer;flex-grow:1;padding-left:var(--spacing-xs)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM .Select-module_checkboxContainer__Ahwyj label:after{content:\"\";inset:0;position:absolute}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_multiSelectListItem__1aUhM.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz label{cursor:not-allowed}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO{background-color:var(--computed-menu-item-group-label-background-default);font-weight:700}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz{background-color:var(--computed-menu-item-group-label-background-disabled);color:var(--computed-menu-item-group-label-color-disabled)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_groupLabel__35DbO.Select-module_disabledOption__vG5Oz.Select-module_disabledOption__vG5Oz:hover{background-color:var(--computed-menu-item-group-label-background-disabled-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_selectableListItem__1KNgo:not(.Select-module_selected__1wq2l):hover{background-color:var(--computed-menu-item-background-color-hover)}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_focusableListItem__3A4r6{outline:none}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_focusableListItem__3A4r6:focus,.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ .Select-module_focusableListItem__3A4r6:focus-within{box-shadow:0 0 0 2px var(--computed-menu-item-border-color-focus) inset;outline:none}.Select-module_listAndInputContainer__2gZ6q .Select-module_listContainer__2PfQA .Select-module_list__2iKlZ.Select-module_shiftOptions__22weq .Select-module_listItem__3BXr0:not(.Select-module_groupLabel__35DbO){padding-left:var(--spacing-layout-s)}.Select-module_listAndInputContainer__2gZ6q.Select-module_listAndInputContainerVisible__3drG4{display:block}.Select-module_listAndInputContainer__2gZ6q.Select-module_withSearchOrFilter__Cfpnd .Select-module_listContainer__2PfQA{border-top:1px solid var(--computed-menu-divider-color)}.Select-module_searchOrFilterInput__qLE0Q{padding:var(--spacing-2-xs)}.Select-module_searchAndFilterInfoContainer__3FsUa{align-items:center;color:var(--computed-dropdown-color-default);display:flex;flex-direction:column;padding:var(--spacing-l)}.Select-module_searchAndFilterInfoContainer__3FsUa>span{padding-top:var(--spacing-2-xs);text-align:center}.Select-module_searchAndFilterInfoContainer__3FsUa>svg{padding:var(--spacing-s) 0 var(--spacing-xs)}.Select-module_searchAndFilterInfoContainer__3FsUa.Select-module_withErrorMessage__1EezM,.Select-module_searchAndFilterInfoContainer__3FsUa.Select-module_withErrorMessage__1EezM>span:first-of-type{padding-top:0}.Select-module_tagListContainer__1vSdM{display:flex;flex-direction:column}.Select-module_tagListContainer__1vSdM .Select-module_tagList__3uMST{display:flex;flex-flow:row wrap;margin:0 -4px;max-height:80px;overflow:hidden;padding:var(--spacing-3-xs) 4px 0}.Select-module_tagListContainer__1vSdM .Select-module_tagList__3uMST .Select-module_tag__1I-nr{margin-bottom:var(--spacing-xs);margin-right:var(--spacing-xs)}.Select-module_tagListContainer__1vSdM .Select-module_tagList__3uMST .Select-module_tag__1I-nr.Select-module_disabledTag__1cwLH{pointer-events:none}.Select-module_tagListContainer__1vSdM.Select-module_tagListExpanded__-176N .Select-module_tagList__3uMST{max-height:unset}.Select-module_tagListContainer__1vSdM.Select-module_tagListExpanded__-176N .Select-module_arrowIcon__12Sjk{transform:rotateX(180deg)}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi{display:flex;flex-direction:row;margin-top:var(--spacing-xs)}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi>button:first-child{margin-right:var(--spacing-xs)}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi .Select-module_hiddenButton__3DQ3q{display:none}.Select-module_tagListContainer__1vSdM .Select-module_tagListButtons__3vZyi .Select-module_clearAllButton__2hs4_{--background-color-hover:var(--color-error-light);--background-color:var(--color-white);--border-color:var(--color-error);--border-color-hover:var(--color-error);--border-color-focus:var(--color-error);--border-color-hover-focus:var(--color-error);--color:var(--color-error);--color-hover:var(--color-error);--color-focus:var(--color-error);--color-hover-focus:var(--color-error)}.Select-module_errorText__2U8te{margin-bottom:var(--spacing-2-xs);--icon-size:var(--computed-icon-size);--helper-color-invalid:var(--computed-error-text-color);--helper-icon-color-invalid:var(--computed-error-icon-color);--helper-background-color-invalid:var(--computed-error-background-color);--color-error:var(--computed-error-border-color)}.Select-module_assistiveText__iHdzn{color:var(--computed-assistive-color);margin-bottom:var(--spacing-2-xs)}");const Ia={selectedOptions:"selectedOptions",listItem:"listItem",listGroup:"listGroup",clearButton:"clearButton",clearAllButton:"clearAllButton",showAllButton:"showAllButton",tag:"tag",generic:"generic",filter:"filter",search:"search",searchResult:"searchResult",assistive:"assistive",error:"error"},La={click:"click",outSideClick:"outSideClick",change:"change",error:"error",cancelled:"cancelled",blur:"blur",focus:"focus",focusMovedToNonListElement:"focusMovedToNonListElement",close:"close",success:"success"},ja=e=>e===Ia.tag,za=e=>e===La.click,Aa=e=>e===La.change,Na=e=>e===Ia.generic;function Da(e){let t=Object.assign({},e);return{get:()=>t,set:e=>(t=Object.assign(Object.assign({},t),e),t)}}const Pa=Da({}),Ra=(e,t)=>({getData:()=>e.get(),updateData:t=>e.set(t),getMetaData:()=>t.get(),updateMetaData:e=>t.set(e),asyncRequestWithTrigger:()=>({}),trigger:()=>({})}),Ma=(0,t.createContext)({dataStorage:Pa,metaDataStorage:Pa,dataHandlers:Ra(Pa,Pa)});function Ba(){return(0,t.useContext)(Ma).dataHandlers}function Fa(e){const{id:t,type:n=La.click,trigger:r}=e;return{onClick:e=>{r({id:t,type:n,payload:{originalEvent:e}})}}}function $a(e,t){return e.findIndex((({value:e,isGroupLabel:n})=>e===t.value&&!!n==!!t.isGroupLabel))}function Ua(e,t){return 0===e.length?-1:1===e.length?0:e.findIndex((({options:e})=>$a(e,t)>-1))}function Ha(e,t){return e.map(((e,n)=>({options:e.options.map(((r,o)=>t(r,e,o,n)||Object.assign({},r)))})))}function qa(e,t=0){const n=e.options.length-1;return n?(e.options.filter((e=>!e.isGroupLabel&&e.selected)).length+t)/n:0}function Va(e,t,n){return t.forEach((t=>{if(!t.value)return;const n=Ua(e,Object.assign(Object.assign({},t),{isGroupLabel:!!t.isGroupLabel}));if(n<0)return;const r=e[n],o=$a(r.options,t),i=o>-1?r.options[o]:void 0;i&&(r.options[o]=Object.assign(Object.assign({},i),t))})),n&&function(e){e.forEach((e=>{e.options[0].selected=1===qa(e)}))}(e),e}function Wa(e,t=!0){const n=[];return e.forEach((e=>{e.options.forEach((e=>{t&&e.isGroupLabel||n.push(e)}))})),n}function Ga(e){return e.map((e=>e.options[0])).filter((e=>e&&e.label&&e.visible))}function Ka(e){return Wa(e).filter((e=>!!e.selected))}function Za(e){if("string"==typeof e)return{value:e,label:e,selected:!1,isGroupLabel:!1,visible:!0,disabled:!1};const t=e.label||e.value||"";return{label:t,value:e.value||t,selected:!!e.selected,isGroupLabel:!1,visible:"boolean"!=typeof e.visible||e.visible,disabled:"boolean"==typeof e.disabled&&e.disabled}}function Ja(e){return Object.assign(Object.assign({},Za(String(e))),{isGroupLabel:!0,visible:!!e,disabled:!1})}function Qa(e){if(e.groups||e.options){if(e.groups)return e.groups.map((e=>{const t=!!ol(e),n=e.options.map(Za);return t?{options:[e.options[0],...n.slice(1)]}:{options:[Ja(e.label),...n]}}));if(e.options){const t=e.options[0];if(t&&t.isGroupLabel)return[e]}return[{options:[Ja(""),...(e.options||[]).map(Za)]}]}}function Ya(e,t){return e.label.toLowerCase().indexOf(t.toLowerCase())>-1}function Xa(e,t,n){const r=Ha(e,(e=>e.isGroupLabel?Object.assign({},e):Object.assign(Object.assign({},e),{visible:!t||n(e,t)})));return r.forEach((e=>{const t=ol(e);t&&(t.visible=!!t.label&&e.options.findIndex((e=>!e.isGroupLabel&&e.visible))>-1)})),r}function el(e,t){const n=Qa(e)||[],r=Wa(n),o=Ka(t).filter((e=>{const t=r.findIndex((t=>t.value===e.value));return!(t>-1&&(r[t].selected=!0,1))}));return[...o.length?[{options:o.map((e=>Object.assign(Object.assign({},e),{visible:!1})))}]:[],...n]}function tl(e,t){const n=Ka(t),r=new Set(n.map((e=>e.value))),o=e.filter((e=>r.has(e.value))),i=new Set(o.map((e=>e.value)));return[...o,...n.filter((e=>!i.has(e.value)))]}function nl(e){return{container:e,button:`${e}-main-button`,list:`${e}-list`,clearButton:`${e}-clear-button`,label:`${e}-label`,selectionsAndListsContainer:`${e}-sl-container`,tagList:`${e}-tag-list`,searchOrFilterInput:`${e}-input-element`,searchOrFilterInputLabel:`${e}-input-element-label`,clearAllButton:`${e}-clear-all-button`,showAllButton:`${e}-show-all-button`}}function rl(e){let t=0;return e.forEach((e=>{e.options.forEach((e=>{!e.isGroupLabel&&e.visible&&(t+=1)}))})),t}function ol(e){const t=e.options[0];return t&&t.isGroupLabel?t:void 0}function il(e,t,n=0){return{type:e,content:t,delay:n,showTime:0,addTime:Date.now()}}function al(e,t){const{screenReaderNotifications:n}=t.getMetaData(),r=n.findIndex((t=>t.type===e.type));if(r>-1){const o=[...n];return o[r].content===e.content||(o[r]=e,t.updateMetaData({screenReaderNotifications:o})),!1}const o=[...n,e];return t.updateMetaData({screenReaderNotifications:o}),!0}function ll(e,t,n,r){return Wa(e,!r).filter((e=>n(e,t)))}function sl({groups:e,options:t,value:n,children:r}){const o=Qa({options:t,groups:e});return o?n?Ka(o).length>0?(console.warn("HDS Select component has both selected options and value set. Value is discarded"),o):function(e,t){if(void 0===t)return e;const n=("string"==typeof t?[t]:t).map((e=>{const{value:t}=Za(e);return{value:t,selected:!0}})),r=Ha(e,(e=>{const t="string"==typeof e?Za(e):e;return Object.assign(Object.assign({},t),{selected:!1})}));return e.forEach(((e,t)=>{e.label&&(r[t].label=e.label)})),Va(r,n,!1)}(o,n):o:function(e){if(!e||"object"!=typeof e)return;const t=Oa(e);if(!t.length)return[{options:[]}];const n="optgroup"===t[0].type,r=e=>{const t=e&&"object"==typeof e?e.props:{};return Za({label:String(t.children),value:t&&String(t.value),selected:!(!t||!t.selected),disabled:!(!t||!t.disabled)})};return n?t.map((e=>{const t=e.props.children,n=t?Oa(t).map(r):[],o=Ja(String(e.props.label));return n.unshift(o),{options:n}})):[{options:[Ja(""),...t.map(r)]}]}(r)||[]}function cl(e,t,n){return{selectedOptions:tl(t,e),lastClickedOption:n,textContent:void 0}}const ul=`li[role="presentation"].${Ta.groupLabel}`;function dl(e){const n=(({option:e,getOptionId:t})=>{const{label:n}=e;return{className:Vr(Ta.listItem,Ta.groupLabel,Ta.focusableListItem),children:n,tabIndex:-1,id:t(e),role:"presentation"}})(e),{children:r}=n,o=$r(n,["children"]);return t.createElement("li",Object.assign({},o),r)}const fl=`.${Ta.multiSelectListItem}:not(.${Ta.groupLabel})`,pl=`div${fl},li${fl}`;function hl({checkboxProps:e,label:n,checkboxId:r}){return t.createElement("div",{"aria-hidden":!0,className:Ta.checkboxContainer},t.createElement(ua,Object.assign({},e)),t.createElement("label",{htmlFor:r},n))}function ml(e){const{label:n,disabled:r,checked:o,indeterminate:i,isInGroup:a}=e,l=$r(e,["label","disabled","checked","indeterminate","isInGroup"]),s=`${l.id}-checkbox`,c={indeterminate:i,disabled:r,id:s,onChange:e=>{e.preventDefault()},checked:o,tabIndex:-1,className:Ta.checkbox};return a?t.createElement("div",Object.assign({},l,{key:n}),t.createElement(hl,{checkboxProps:c,checkboxId:s,label:n})):t.createElement("li",Object.assign({},l),t.createElement(hl,{checkboxProps:c,checkboxId:s,label:n}))}const gl=(0,t.memo)((function(e){const n=(({option:e,trigger:t,getOptionId:n,isInGroup:r})=>{const{label:o,selected:i,disabled:a}=e;return Object.assign(Object.assign({className:Vr(Ta.listItem,!a&&Ta.selectableListItem,Ta.focusableListItem,Ta.multiSelectListItem,i&&Ta.selected,a&&Ta.disabledOption),children:null,disabled:a,label:o,checked:i},r?{role:"checkbox","aria-checked":i}:{role:"option","aria-selected":i}),{"aria-label":o,"aria-disabled":a,tabIndex:-1,onClick:n=>{a||(n.preventDefault(),t({id:Ia.listItem,type:La.click,payload:{originalEvent:n,value:e}}))},isInGroup:r,id:n(e)})})(e);return t.createElement(ml,Object.assign({},n,{key:n.label}))}),(({option:e},{option:t})=>e.selected===t.selected&&e.disabled===t.disabled&&e.label===t.label)),_l={en:{assistive:"",clearButtonAriaLabel_one:'Remove current selection "{{label}}".',clearButtonAriaLabel_multiple:"Remove all {{selectionCount}} selections.",error:"",label:"",noSelectedOptions:"0 selected options",placeholder:"Choose one",required:"Required.",selectedOptionsCount_zero:"{{selectionCount}} selected options",selectedOptionsCount_one:"{{selectionCount}} selected option",selectedOptionsCount_multiple:"{{selectionCount}} selected options",dropdownButtonAriaLabel:"",multiSelectGroupAriaLabel:"{{label}} (choose all)",tagsClearAllButton:"Clear all",tagsClearAllButtonAriaLabel_one:'Clear the selected option "{{label}}".',tagsClearAllButtonAriaLabel_multiple:"Clear all {{selectionCount}} selected options.",tagsRemaining_one:"There is one selection remaining.",tagsRemaining_multiple:"There are {{selectionCount}} selections remaining.",tagRemoved:'Selected option "{{value}}" removed.',tagRemoveSelectionAriaLabel:'Remove selection "{{label}}".',tagsPartiallyHidden:"Some selected options are now hidden.",tagsShowAllButton:"Show all ({{selectionCount}})",tagsShowLessButton:"Show less",tagsShowAllButtonAriaLabel:"Show all {{selectionCount}} selected options.",tagsShowLessButtonAriaLabel:"Show less options.",filterLabel:"Filter",filterPlaceholder:"Type text to filter results with",filterClearButtonAriaLabel:"Clear filter",filteredWithoutResultsInfo:'No options found for "{{value}}".',filterWithAnotherTerm:"Try a different term.",filterResults:'Filtered results for "{{value}}".',filterResultsCount_one:"Found 1 option.",filterResultsCount_multiple:"Found {{numberIndicator}} options.",choiceCount_one:"One choice.",choiceCount_multiple:"{{numberIndicator}} choices.",searchLabel:"Search",searchPlaceholder:"Type text to search results with",searchClearButtonAriaLabel:"Clear search",searchedWithoutResultsInfo:'No options found for "{{value}}".',searchWithAnotherTerm:"Try a different term.",searchErrorTitle:"We couldn't load the options.",searchErrorText:"Try again or if the problem persists contact support.",searching:'Searching for "{{value}}".',searchResults_one:'Found one option for search term "{{value}}".',searchResults_multiple:'Found {{numberIndicator}} options for search term "{{value}}".'},fi:{assistive:"",clearButtonAriaLabel_one:'Poista nykyinen valinta "{{label}}".',clearButtonAriaLabel_multiple:"Poista kaikki {{selectionCount}} valintaa.",error:"",label:"",noSelectedOptions:"0 valittua vaihtoehtoa",placeholder:"Valitse yksi",required:"Pakollinen.",selectedOptionsCount_zero:"Ei yhtään valittua valittua",selectedOptionsCount_one:"{{selectionCount}} valittu vaihtoehto",selectedOptionsCount_multiple:"{{selectionCount}} valittua vaihtoehtoa",dropdownButtonAriaLabel:"",multiSelectGroupAriaLabel:"{{label}} (valitse kaikki)",tagsClearAllButton:"Tyhjennä kaikki",tagsClearAllButtonAriaLabel_one:'Tyhjennä valittu vaihtoehto "{{label}}".',tagsClearAllButtonAriaLabel_multiple:"Tyhjennä kaikki {{selectionCount}} valitut vaihtoehdot.",tagsRemaining_one:"Yksi valinta jäljellä.",tagsRemaining_multiple:"Jäljellä on {{selectionCount}} valintoja.",tagRemoved:'Valittu vaihtoehto "{{value}}" poistettu.',tagRemoveSelectionAriaLabel:'Poista valinta "{{label}}".',tagsPartiallyHidden:"Jotkin valitut vaihtoehdot on nyt piilotettu.",tagsShowAllButton:"Näytä kaikki ({{selectionCount}})",tagsShowLessButton:"Näytä vähemmän",tagsShowAllButtonAriaLabel:"Näytä kaikki {{selectionCount}} valitut vaihtoehdot.",tagsShowLessButtonAriaLabel:"Näytä vähemmän vaihtoehtoja.",filterLabel:"Suodata",filterPlaceholder:"Anna teksti suodatusta varten",filterClearButtonAriaLabel:"Tyhjennä suodatukset",filteredWithoutResultsInfo:'Vaihtoehtoja ei löytynyt suodatukselle "{{value}}".',filterWithAnotherTerm:"Kokeile toisia sanoja.",filterResults:'Suodatetut tulokset termille "{{value}}".',filterResultsCount_one:"Löytyi 1 vaihtoehto.",filterResultsCount_multiple:"Löytyi {{numberIndicator}} vaihtoehtoa.",choiceCount_one:"Yksi vaihtoehto.",choiceCount_multiple:"{{numberIndicator}} vaihtoehtoa.",searchLabel:"Hae",searchPlaceholder:"Anna teksti hakua varten",searchClearButtonAriaLabel:"Tyhjennä haku",searchedWithoutResultsInfo:'Vaihtoehtoja ei löytynyt haulla "{{value}}".',searchWithAnotherTerm:"Kokeile toisia hakusanoja.",searchErrorTitle:"Emme voineet ladata hakutuloksia.",searchErrorText:"Yritä uudelleen tai, jos ongelma jatkuu, ota yhteyttä asiakaspalveluun.",searching:'Etsitään haulla "{{value}}".',searchResults_one:'Löytyi yksi vaihtoehto hakusanalle "{{value}}".',searchResults_multiple:'Löytyi {{numberIndicator}} vaihtoehtoa hakusanalle "{{value}}".'},sv:{assistive:"",clearButtonAriaLabel_one:"Ta bort aktuellt val '{{label}}'.",clearButtonAriaLabel_multiple:"Ta bort alla {{selectionCount}} val.",error:"",label:"",noSelectedOptions:"0 valda alternativ",placeholder:"Välj ett",required:"Obligatoriskt.",selectedOptionsCount_zero:"{{selectionCount}} valda alternativ",selectedOptionsCount_one:"{{selectionCount}} valt alternativ",selectedOptionsCount_multiple:"{{selectionCount}} valda alternativ",dropdownButtonAriaLabel:"",multiSelectGroupAriaLabel:"{{etikett}} (välj alla)",tagsClearAllButton:"Rensa alla",tagsClearAllButtonAriaLabel_one:'Rensa det valda alternativet "{{label}}".',tagsClearAllButtonAriaLabel_multiple:"Rensa alla {{selectionCount}} valda alternativ.",tagsRemaining_one:"Det finns ett val kvar.",tagsRemaining_multiple:"Det finns {{selectionCount}} val kvar.",tagRemoved:"Det valda alternativet '{{value}}' har tagits bort.",tagRemoveSelectionAriaLabel:"Ta bort valet '{{label}}'.",tagsPartiallyHidden:"Vissa valda alternativ är nu dolda.",tagsShowAllButton:"Visa alla ({{selectionCount}})",tagsShowLessButton:"Visa mindre",tagsShowAllButtonAriaLabel:"Visa alla {{selectionCount}} valda alternativ.",tagsShowLessButtonAriaLabel:"Visa färre alternativ.",filterLabel:"Filtrera",filterPlaceholder:"Skriv text för att filtrera resultat med",filterClearButtonAriaLabel:"Rensa filter",filteredWithoutResultsInfo:"Inga alternativ hittades för '{{value}}'.",filterWithAnotherTerm:"Försök med en annan term.",filterResults:'Filtrerade resultat för "{{value}}".',filterResultsCount_one:"Hittade 1 alternativ.",filterResultsCount_multiple:"Hittade {{numberIndicator}} alternativ.",choiceCount_one:"Ett val.",choiceCount_multiple:"{{antalIndikator}} val.",searchLabel:"Sök",searchPlaceholder:"Skriv text för att söka resultat med",searchClearButtonAriaLabel:"Rensa sökning",searchedWithoutResultsInfo:"Inga alternativ hittades för '{{value}}'.",searchWithAnotherTerm:"Försök med en annan term.",searchErrorTitle:"Vi kunde inte ladda alternativen.",searchErrorText:"Försök igen eller kontakta support om problemet kvarstår.",searching:"Söker efter '{{value}}'.",searchResults_one:'Hittade ett alternativ för söktermen "{{value}}".',searchResults_multiple:'Hittade {{numberIndicator}} alternativ för söktermen "{{value}}".'}},vl=(e,t)=>e?-1===e.indexOf("{{")?e:((e,t)=>e.replace(/\{{(.*?)}}/g,((e,n)=>{const r=n?n.trim():"";return r?t[r]:""})))(e,t):"",bl=e=>({selectionCount:e.selectedOptions.length,numberIndicator:"",label:"",value:""}),yl=e=>"function"==typeof e?e:(e=>{const t=e.language||"fi",n=Object.assign(Object.assign({},_l[t]),e);return(e,t)=>{const r=n[e];return vl(r,t)}})(e||{}),xl=(e,t,n)=>{t.textContent||(t.textContent=bl(t));const{textProvider:r}=t;return r(e,Object.assign(Object.assign({},t.textContent),n))},wl=(e,t,n,r)=>{t.textContent||(t.textContent=bl(t));const o=Object.assign(Object.assign({},t.textContent),r),i=["_zero","_one","_multiple"],a=i[o[n]||0]||i[2],{textProvider:l}=t;return l(`${e}${a}`,o)},kl=(e,t)=>xl(e,t),Sl=(e,t)=>kl(e,t.getMetaData()),El=`.${Ta.multiSelectListItem}.${Ta.groupLabel}`,Cl=`div${El},li${El}`;function Ol(e){const n=(({option:e,trigger:t,getOptionId:n,isIntermediate:r,isGroupDisabled:o},i)=>{const{label:a,disabled:l}=e,s=xl("multiSelectGroupAriaLabel",i.getMetaData(),{label:a});return{className:Vr(Ta.listItem,Ta.groupLabel,Ta.focusableListItem,Ta.selectableListItem,Ta.multiSelectListItem,o&&Ta.disabledOption),label:a,disabled:l||o,indeterminate:r,checked:e.selected,"aria-checked":r?"mixed":e.selected,role:"checkbox","aria-disabled":l||o,"aria-label":s,tabIndex:-1,isInGroup:!0,onClick:n=>{n.preventDefault(),o||t({id:Ia.listGroup,type:La.click,payload:{originalEvent:n,value:e}})},id:n(e)}})(e,Ba());return t.createElement(ml,Object.assign({},n,{isInGroup:!0}))}const Tl=`li.${Ta.singleSelectListItem}`,Il=({text:e,selected:n})=>t.createElement("span",{className:Ta.singleSelectListItemLabel},e,n?t.createElement("span",null,t.createElement(da,{"aria-hidden":!0})):"");const Ll=(0,t.memo)((function(e){const n=(({option:e,trigger:n,getOptionId:r})=>{const{label:o,selected:i,disabled:a}=e;return{className:Vr(Ta.listItem,Ta.selectableListItem,Ta.singleSelectListItem,Ta.focusableListItem,i&&Ta.selected,a&&Ta.disabledOption),children:t.createElement(Il,{text:o,selected:i}),onClick:t=>{e.selected||n({id:Ia.listItem,type:La.click,payload:{originalEvent:t,value:e}})},role:"option","aria-selected":i,"aria-disabled":a,tabIndex:-1,id:r(e)}})(e),{children:r}=n,o=$r(n,["children"]);return t.createElement("li",Object.assign({},o),r)}),(({option:e},{option:t})=>e.selected===t.selected&&e.disabled===t.disabled&&e.label===t.label)),jl=(e,t)=>{const n=e.getAttribute(t);return!!n||""===n},zl=e=>jl(e,"checked")||jl(e,"selected")||jl(e,"aria-checked")||jl(e,"aria-selected"),Al=e=>e.getAttribute("id"),Nl=(e,t)=>!(!e||!t)&&e!==t&&e.contains(t),Dl=(e,t)=>!(!t||!e)&&e.parentElement===t,Pl=(e,t,n=!0,r=!1,o)=>{const i=o||(e.children?[...e.children]:[]),a=t?i.indexOf(t):-1,l=e=>{const t=a+e;return t<0?n?i.length-1:0:t>=i.length?n?0:i.length-1:t},s=l(-1),c=l(1);return{prev:r||s!==a?i[s]:null,next:r||c!==a?i[c]:null}},Rl=e=>(0,Wr.isElement)(e)?e:e.nativeEvent instanceof Event?e.target:null;function Ml(){const{getMetaData:e}=Ba(),{refs:t,elementIds:n,listInputType:r}=e(),o=!!r,i=Object.entries(n),a=e=>{const t=n[e];return t?document.getElementById(t):null},l=e=>{const t=Al(e);if(!t)return null;const n=i.findIndex((([,e])=>e===t));return n>-1?i[n][0]:null},s=e=>{return r=e,!!((n=t.tagList)&&n.current&&r)&&Nl(n.current,r);var n,r},c=e=>{const n=t.tagList.current;return Dl(n,e)?e:[...n.children].find((t=>t===e||Nl(t,e)))||null},u=()=>t.list.current,d=()=>{const e=`${ul},${Tl},${pl},${Cl}`;return[...u().querySelectorAll(e)]},f=()=>d().filter(zl),p={element:null,id:null},h=(e,t)=>"list"===t&&(e=>{const t=Array.from((()=>{const e=a("list");if(!e)return new NodeList;const t=`${ul},${Cl}`;return e.querySelectorAll(t)})());return!!t.includes(e)||t.findIndex((t=>t.contains(e)))>-1})(e)?"listGroupLabel":"list"===t&&(e=>{if(!a("list"))return!1;const t=Array.from(d());return!!t.includes(e)||t.findIndex((t=>t.contains(e)))>-1})(e)?"listItem":"tagList"===t&&s(e)?"tag":t,m=e=>{if(p.element===e)return p.id;const t=h(e,(e=>{let t=e;for(;t;){const e=l(t);if(e)return t=null,e;t=t.parentElement}return null})(e));return t?(p.element=e,p.id=t,t):(p.element=null,p.id=null,null)};return{getEventElementType:e=>{const t=Rl(e),n=t?m(t):null;return{element:t&&"tag"===n?c(t):t,type:n}},getElementType:m,getSelectableListItemSiblings:(e,t=!0)=>{const n=f();return Pl(u(),e,t,!1,n)},getTagSiblings:(e,n=!0)=>{const r=t.tagList.current;return Pl(r,e,n)},getElementUsingActiveDescendant:()=>a(o?"searchOrFilterInput":"button"),getElementByKnownType:a,getElementId:Al,getOptionListItem:(e,n,r)=>{const o=function(e,t,n){return Wa(e,!n).findIndex(t)}(e,(e=>e.value===n.value),r);return-1!==o&&t.list.current&&d()[o]||null},getListItems:d,getSelectableListItems:f}}const Bl=e=>(e=>"button"===e)(e)||(e=>"clearButton"===e)(e),Fl=e=>"list"===e,$l=e=>(e=>"listItem"===e)(e)||(e=>"listGroupLabel"===e)(e),Ul="> div",Hl=({option:e,trigger:t,disabled:n},{getMetaData:r})=>{const o=n||e.disabled;return{"aria-label":xl("tagRemoveSelectionAriaLabel",r(),{label:e.label}),className:Vr(Ta.tag,o&&Ta.disabledTag),onClick:e=>{e.stopPropagation()},multiline:!0,onDelete:o?void 0:n=>{n.stopPropagation(),t({id:Ia.tag,type:La.click,payload:{value:e}})},children:e.label}};function ql(e){const n=Hl(e,Ba()),{children:r}=n,o=$r(n,["children"]);return t.createElement(ga,Object.assign({},o),r)}const Vl=/[a-z0-9äöå]/i,Wl=e=>"Backspace"===e.key,Gl=e=>["Enter"," "].includes(e.key);const Kl=e=>{const{theme:n}=e,r=$r(e,["theme"]);!function(e){const{updateMetaData:t}=Ba(),n=function(e){const t="--checkbox-",n="--text-",r="--tag-",o="--show-all-",i="--clear-all-",a=e?Object.keys(e):[],l={root:void 0,checkbox:void 0,textInput:void 0,tag:void 0,showAllButton:void 0,clearAllButton:void 0};return a.length?(a.forEach((a=>{const[s,c]=(e=>e.startsWith(t)?["checkbox",t]:e.startsWith(n)?["textInput",n]:e.startsWith(r)?["tag",r]:e.startsWith(o)?["showAllButton",o]:e.startsWith(i)?["clearAllButton",i]:["root",void 0])(a);((t,n,r)=>{l[t]||(l[t]={});const o=r?n.replace(r,"--"):n;l[t][o]=`${e[n]}`})(s,a,c)})),l):l}(e),r=Kr(Ta.root,n?n.root:void 0),o=Kr(Ta.root,n?n.checkbox:void 0,` .${Ta.checkbox}`),i=Kr(Ta.root,n?n.textInput:void 0,` .${Ta.searchOrFilterInput}`),a=Kr(Ta.root,n?n.tag:void 0,` .${Ta.tag}`),l=Kr(Ta.root,n?n.clearAllButton:void 0,` .${Ta.clearAllButton}`);t({themes:{root:r,checkbox:o,tag:a,textInput:i,showAllButton:Kr(Ta.root,n?n.showAllButton:void 0,` .${Ta.showAllButton}`),clearAllButton:l}})}(n);const o=Ba(),i=function(){const{getMetaData:e,updateMetaData:n,getData:r,trigger:o}=Ba(),{getEventElementType:i,getSelectableListItemSiblings:a,getElementUsingActiveDescendant:l,getElementId:s,getElementType:c}=Ml(),u=["tag","tagList","clearAllButton","showAllButton"],d=(0,t.useCallback)(((e,t)=>{const{onFocus:d,onBlur:f,open:p}=r(),h=e=>{const t=e&&s(e)||"";n({activeDescendant:t});const r=l();r&&void 0!==r.getAttribute("aria-activedescendant")&&r.setAttribute("aria-activedescendant",t)};if(e===La.blur&&(e=>!e.currentTarget.contains(e.relatedTarget))(t)&&(f&&(f(),o({id:Ia.generic,type:La.blur})),h(null)),e===La.focus&&(e=>e.currentTarget.contains(e.target)&&(!e.relatedTarget||!e.currentTarget.contains(e.relatedTarget)))(t)&&d&&d(),e===La.focus){const{type:e,element:r}=i(t);"list"===e?(()=>{const e=a(void 0,!1);e.next&&(h(e.next),e.next.focus())})():h("listItem"===e||"listGroupLabel"===e?r:null),e&&u.includes(e)&&p&&("tag"!==e&&"tagList"!==e||n({focusTarget:"tag"}),o({id:Ia.generic,type:La.blur}))}else if(e===La.blur&&p){const e=(e=>e.relatedTarget?e.relatedTarget:null)(t);e&&c(e)||o({id:Ia.generic,type:La.focusMovedToNonListElement})}}),[e,n,r,o]),f=(0,t.useCallback)((()=>{const{refs:t,focusTarget:r,activeDescendant:o}=e(),i=e=>{e&&e.current&&e.current.focus&&e.current.focus()};if(r&&(i("tag"===r?{current:t.tagList.current&&t.tagList.current.querySelectorAll(`* ${Ul}`)[0]}:t[r]),n({focusTarget:void 0})),o){const e=document.getElementById(o);e&&e!==document.activeElement&&e.focus()}}),[e,n]);return(0,t.useEffect)((()=>{f()})),{onFocus:e=>{d(La.focus,e)},onBlur:e=>{d(La.blur,e)},tabIndex:-1,ref:e().refs.container}}(),a=function(){const{getEventElementType:e,getSelectableListItemSiblings:n,getOptionListItem:r,getSelectableListItems:o}=Ml(),{trigger:i,getData:a,getMetaData:l,updateMetaData:s}=Ba(),c=(0,t.useMemo)((()=>(()=>{let e="",t=0,n=!1;const r=()=>(n=!1,e),o=()=>t&&Date.now()-t>=300,i=r=>{e=r,t=Date.now(),n=!1},a=()=>{e="",t=0,n=!1},l=(e,t)=>!!t&&!!(Bl(e)||Fl(e)||$l(e));return{getValue:r,update:i,append:e=>{i(r()+e)},clear:a,clearIfNeeded:(e,t)=>{o()&&a(),l(e,t)||a()},isExpired:o,shouldUseInput:l,hasPendingInput:()=>!!n&&(n=!1,!0),markPendingInput:()=>{n=!0}}})()),[]),u=(0,t.useRef)(null),d=(0,t.useCallback)((()=>{document.activeElement&&document.activeElement.scrollIntoView({block:"center"})}),[]),f=(0,t.useCallback)((e=>{const{groups:t,filterFunction:n,multiSelect:o}=a(),i=e?ll(t,e,n||Ya,o):[];if(i[0]){const e=r(t,i[0],o);e&&e.focus&&(e.focus(),d())}}),[d,r,Ya,a,ll]),p=(0,t.useCallback)((t=>{const{type:r,element:p}=e(t);if(!r)return;if(u.current&&r!==u.current)return t.preventDefault(),void(u.current=null);const h=()=>{const e=o()[0];e&&(e.focus(),d())},m=(e=>"ArrowDown"===e.key)(t),g=(e=>!(e.key.length>1)&&Vl.test(e.key))(t),_=!m&&(e=>"ArrowUp"===e.key)(t),v=!_&&!m&&Gl(t),{listInputType:b,refs:y}=l(),x=!!b,w=a().open;if(c.clearIfNeeded(r,g),!m&&!_||!(Bl(r)||Fl(r)||$l(r))||t.preventDefault(),(e=>"Escape"===e.key)(t)&&w)i({id:Ia.generic,type:La.close});else if((e=>"Home"===e.key)(t)&&w)h();else if((e=>"End"===e.key)(t)&&w)(()=>{const e=o().pop();e&&(e.focus(),d())})();else if("searchOrFilterInput"===r&&m)h();else{if($l(r)&&(m||_)){const e=n(p);return m&&e.next?e.next.focus():_&&e.prev&&e.prev.focus(),void d()}if($l(r)&&v&&p)return p.click(),void d();if(Fl(r)&&m&&x)h();else if(x&&(Fl(r)||$l(r))&&(g||Wl(t))){const e=y.searchOrFilterInput;e&&e.current&&(Wl(t)||(e.current.value=t.key),e.current.focus())}else{if(Bl(r)){if(m&&!w)return void i({id:Ia.selectedOptions,type:La.click});if(g&&(w||i({id:Ia.selectedOptions,type:La.click}),b))return c.append(t.key),void s({[b]:c.getValue()})}if(c.shouldUseInput(r,g)&&!x){if(c.append(t.key),!w)return void c.markPendingInput();f(c.getValue())}}}}),[i,a,l,s]),h=(0,t.useCallback)((t=>{const{type:n}=e(t);u.current=n,n&&$l(n)&&Gl(t)&&t.preventDefault()}),[]);return(0,t.useEffect)((()=>{a().open&&c.hasPendingInput()&&f(c.getValue())})),{onKeyUp:p,onKeyDown:h}}(),l=function(e,{getMetaData:t}){const{elementIds:n,themes:r}=t(),o=r.root,i=r.checkbox,a=r.tag,l=r.textInput,s=r.showAllButton,c=r.clearAllButton;return Object.assign(Object.assign({},e),{id:n.container,className:Vr(e.className,Ta.wrapper,Ta.root,o,i,a,l,s,c)})}(r,o),{children:s}=l,c=$r(l,["children"]);return t.createElement("div",Object.assign({},c,i,a),s)},Zl=()=>{const e=(e=>{const{getData:t,getMetaData:n}=e,{required:r}=t(),{elementIds:o}=n();return{required:r,label:Sl("label",e),inputId:o.button,id:o.label}})(Ba());return e.label?t.createElement(Vi,Object.assign({},e)):null},Jl=(e,t)=>{const{id:n,type:r,payload:o}=e,i=t.getData(),a={didSearchChange:!1,didSelectionsChange:!1,didDataChange:!1};if(i.disabled)return a;const l=e=>{if(i.open===e)return!1;const n=Date.now();return!(n-t.getMetaData().lastToggleCommand<200||(t.updateData({open:e}),t.updateMetaData({lastToggleCommand:n}),e||t.updateMetaData({activeDescendant:void 0}),0))},s=e=>{t.updateMetaData({focusTarget:e})},c=(e,n)=>{t.updateData({groups:e}),t.updateMetaData(cl(e,t.getMetaData().selectedOptions,n))};if(((e,t)=>za(t)&&(e=>e===Ia.selectedOptions)(e))(n,r)){const e=!i.open,n=l(e);return n&&e&&s(t.getMetaData().listInputType?"searchOrFilterInput":"list"),Object.assign(Object.assign({},a),{didDataChange:n})}if(((e,t)=>za(t)&&(e=>e===Ia.listItem||ja(e))(e))(n,r)){const e=o&&o.value;if(!e)return a;if(c(function(e,t,n){if(t.isGroupLabel)throw new Error("Use updateGroupLabelAndOptions to update groupLabel and its related options");return Va(Ha(e,(e=>n||e.isGroupLabel||!t.selected?Object.assign({},e):Object.assign(Object.assign({},e),{selected:!1}))),[Object.assign(Object.assign({},t),{selected:!!t.selected})],n)}(i.groups,Object.assign(Object.assign({},e),{selected:!e.selected}),i.multiSelect),e),l(n!==Ia.tag&&i.multiSelect),n!==Ia.listItem||i.multiSelect){if(ja(n)){const n=t.getMetaData();s(n.selectedOptions.length?"tag":"button");const r=xl("tagRemoved",n,{value:e.label}),o=wl("tagsRemaining",n,"selectionCount");al(il(Ia.tag,`${r} ${o}`),t)}}else s("button");return Object.assign(Object.assign({},a),{didSelectionsChange:!0,didDataChange:!0})}if(u=n,za(r)&&u===Ia.listGroup){const e=o&&o.value;if(!e)return a;const t=Object.assign(Object.assign({},e),{selected:!e.selected}),n=function(e,t){if(!t.isGroupLabel)throw new Error("Use updateOptionInGroup to update non-groupLabel options.");if(!t.visible)throw new Error("Cannot click an group label that is not visible (without a label)");const n=Ua(e,t);return n<0?e:Ha(e,((e,r,o,i)=>i!==n?Object.assign({},e):e.visible&&!e.disabled?Object.assign(Object.assign({},e),{selected:t.selected}):Object.assign({},e)))}(i.groups,t);return c(n,e),Object.assign(Object.assign({},a),{didSelectionsChange:!0,didDataChange:!0})}var u;if(((e,t)=>za(t)&&(e=>e===Ia.clearAllButton||e===Ia.clearButton)(e))(n,r))return c(function(e,t=!0){return Ha(e,(e=>Object.assign(Object.assign({},e),{selected:!(!e.disabled||!t)&&e.selected})))}(i.groups)),s("button"),Object.assign(Object.assign({},a),{didSelectionsChange:!0,didDataChange:!0});if(((e,t)=>Aa(t)&&e===Ia.filter)(n,r)){const e=o&&o.value||"";return t.updateMetaData({filter:e}),t.updateData({groups:Xa(i.groups,e,i.filterFunction)}),Object.assign(Object.assign({},a),{didDataChange:!0})}if(((e,t)=>za(t)&&e===Ia.showAllButton)(n,r)){const{showAllTags:e}=t.getMetaData();return t.updateMetaData({showAllTags:!e}),e?al(il(Ia.tag,xl("tagsPartiallyHidden",t.getMetaData())),t):s("tag"),Object.assign(Object.assign({},a),{didDataChange:!0})}if((((e,t)=>Na(e)&&t===La.outSideClick)(n,r)||((e,t)=>Na(e)&&t===La.close)(n,r))&&l(!1))return s("button"),Object.assign(Object.assign({},a),{didDataChange:!0});if(((e,t)=>Na(e)&&t===La.focusMovedToNonListElement)(n,r)&&i.open)return Object.assign(Object.assign({},a),{didDataChange:l(!1)});if(((e,t)=>e===Ia.searchResult&&t===La.success)(n,r))return t.updateMetaData({isSearching:!1,hasSearchError:!1}),t.updateData({groups:el(null==o?void 0:o.value,i.groups)}),Object.assign(Object.assign({},a),{didDataChange:!0});if(((e,t)=>Aa(t)&&e===Ia.search)(n,r)){const e=o&&o.value||"";return t.updateMetaData({search:e,hasSearchError:!1}),e||t.updateData({groups:el({},i.groups)}),Object.assign(Object.assign({},a),{didSearchChange:!0,didDataChange:!0})}return((e,t)=>(e=>e===La.error)(t)&&e===Ia.searchResult)(n,r)?(t.updateMetaData({isSearching:!1,hasSearchError:!0}),t.updateData({groups:el({},i.groups)}),Object.assign(Object.assign({},a),{didDataChange:!0})):((e,t)=>Na(e)&&(e=>e===La.blur)(t))(n,r)&&i.open?Object.assign(Object.assign({},a),{didDataChange:l(!1)}):a},Ql=(0,Wr.debounce)(((e,t)=>{if(!t)return;const{cancelCurrentSearch:n,search:r,selectedOptions:o}=e.getMetaData();if(n&&n(),!r)return;const[i,a]=((e,t,n,r)=>{let o=!1;return[()=>{o=!0},new Promise((i=>{e(t,n,r).then((e=>{i(o?{id:Ia.searchResult,type:La.cancelled}:{id:Ia.searchResult,type:La.success,payload:{value:e}})})).catch((()=>{i({id:Ia.searchResult,type:La.error})}))}))]})(t,r,o,e.getData());e.updateMetaData({cancelCurrentSearch:i}),e.asyncRequestWithTrigger(a)}),300),Yl=(e,t)=>{const{updateData:n,updateMetaData:r,getData:o,getMetaData:i}=t,{onSearch:a,onChange:l}=o(),{didSearchChange:s,didSelectionsChange:c,didDataChange:u}=Jl(e,t);if(s&&a&&(t.updateMetaData({isSearching:!!i().search}),Ql(t,a)),c){const e=o(),{lastClickedOption:a}=i(),s=l(Ka(e.groups),a,e);let c=!1;if(s){const{groups:o,options:l,invalid:u,texts:d}=s;if(o||l){const e=Qa(s)||[];n({groups:e}),r(cl(e,t.getMetaData().selectedOptions,a)),c=!0}void 0!==u&&u!==e.invalid&&(n({invalid:u}),c=!0),d&&(((e,t)=>{const n=Object.assign({},e),r=t.textProvider;t.textProvider=(e,t)=>{const o=n[e];return void 0!==o?vl(o,t):r(e,t)}})(d,i()),c=!0)}if(c)return!0}return u};function Xl(e){var{children:n}=e,r=$r(e,["children"]);const{initialData:o,metaData:i,onChange:a}=r,l=(0,t.useMemo)((()=>a),[]),s=(0,t.useMemo)((()=>Da(o)),[o]),c=(0,t.useMemo)((()=>Da(i)),[i]),u=va(),d=(0,t.useRef)(!1),f=(0,t.useMemo)((()=>{const e=Ra(s,c);return e.trigger=t=>{l(t,e)&&u()},e.asyncRequestWithTrigger=t=>function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function l(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,l)}s((r=r.apply(e,t||[])).next())}))}(this,void 0,void 0,(function*(){const[n,r]=yield _a(t);n||d.current||e.trigger(r)})),e}),[s,c,u,l]);return(0,t.useEffect)((()=>()=>{d.current=!0}),[]),t.createElement(Ma.Provider,{value:{dataStorage:s,metaDataStorage:c,dataHandlers:f}},n)}const es=(e,n=200)=>{const r=(0,t.useRef)(null),o=(0,t.useRef)(null),i=(0,t.useMemo)((()=>(0,Wr.debounce)((t=>e(t[0])),n)),[e,n]),a=(0,t.useCallback)((()=>{r.current&&(r.current.disconnect(),r.current=null),i.cancel()}),[r]),l=(0,t.useCallback)((e=>{a(),r.current=new ResizeObserver(i),r.current.observe(e)}),[a,r,i]),s=(0,t.useCallback)((e=>(o.current!==e&&(e?l(e):a(),o.current=e),o)),[a,o,l]);return(0,t.useEffect)((()=>()=>{a()}),[a]),[s,a]},ts=(e,t="both")=>{const n=e.getBoundingClientRect(),r=e=>e.top>=n.top&&e.bottom<=n.bottom,o=e=>"vertical"===t?r(e):("horizontal"===t||r(e))&&(e=>e.left>=n.left&&e.right<=n.right)(e);let i=e.lastElementChild,a=e.children.length-1;for(;i&&a>=0&&!o(i.getBoundingClientRect());)i=i.previousElementSibling,a-=1;return a},ns=e=>{const{getData:t,getMetaData:n,trigger:r}=e,{disabled:o,open:i,invalid:a,multiSelect:l,groups:s,clearable:c,required:u}=t(),d=n(),{icon:f,refs:p,elementIds:h,selectedOptions:m,listInputType:g,activeDescendant:_}=d,{placeholder:v,label:b,ariaLabel:y,errorText:x,assistiveText:w,noSelectedOptions:k,selectedOptionsCount:S,requiredText:E}=(e=>{const t=t=>"selectedOptionsCount"===t?wl(t,e,"selectionCount"):xl(t,e);return{placeholder:t("placeholder")||"",label:t("label"),ariaLabel:t("dropdownButtonAriaLabel"),assistiveText:t("assistive"),errorText:t("error"),noSelectedOptionsText:t("noSelectedOptions"),selectedOptionsCount:t("selectedOptionsCount"),noSelectedOptions:t("noSelectedOptions"),requiredText:t("required")}})(d),C=!!g;return Object.assign(Object.assign({"aria-controls":h.selectionsAndListsContainer,"aria-expanded":i,"aria-haspopup":"listbox","aria-invalid":a,"aria-label":(()=>{const e=b||y,t=e?[`${e}.`]:[],{length:n}=m;return n?(t.push(S),m[0]&&t.push(`"${m[0].label}"`),m[1]&&t.push(`and "${m[1].label}"`),n>2&&t.push(`and ${n-2} other options.`)):t.push(`${v}. ${k}.`),u&&t.push(E),w&&t.push(w),a&&x&&t.push(x),t.map((e=>"."===e.charAt(e.length-1)?e:`${e}.`)).join(" ")})(),"aria-activedescendant":C?void 0:_,buttonRef:p.button,className:Vr(Ta.dropdownButton,Ta.selectedOptions,!m.length&&Ta.placeholder,o&&Ta.disabledButton,!l&&Ta.singleSelect,!c&&Ta.notClearable),"aria-disabled":o,icon:f,id:h.button,options:m,optionClassName:Ta.dropdownButtonOption,placeholder:v},Fa({id:Ia.selectedOptions,type:La.click,trigger:r})),(()=>{if(C)return{role:void 0,"aria-controls":h.searchOrFilterInput,"aria-haspopup":"dialog"};const e=Ga(s).length>0,t=l&&e;return{role:"combobox","aria-controls":h.list,"aria-haspopup":t?"dialog":"listbox"}})())};function rs(){const e=Ba(),{multiSelect:n}=e.getData(),r=ns(e),{options:o,placeholder:i,buttonRef:a,optionClassName:l,icon:s}=r,c=$r(r,["options","placeholder","buttonRef","optionClassName","icon"]),u=(0,t.useCallback)((()=>{n&&function(e){const t=e.current,n=[Ta.spaceForOneDigit,Ta.spaceForTwoDigits,Ta.spaceForThreeDigits,Ta.spaceForFourDigits],r=t&&t.querySelector("* > div");if(r){r.childNodes.forEach((e=>e&&e.classList&&e.classList.remove(Ta.lastVisible)));const e=r.childNodes.length,o=String(e-1).length;t.classList.remove(...n),e>1&&t.classList.add(n[o-1]);const i=ts(r,"vertical"),a=r.children.length-1-i;if(a<1||-1===i)t.classList.remove(Ta.hasHiddenItems);else{t.classList.add(Ta.hasHiddenItems);const e=t.querySelector("span.count");e&&(e.innerHTML=`+${a}`),r.childNodes[i].classList.add(Ta.lastVisible)}}}(a)}),[a,n]),[d]=es(u);(0,t.useLayoutEffect)((()=>{u()}));const f=o.length?o.map((e=>t.createElement("span",{className:l,key:e.value},e.label))):t.createElement("span",{className:l,"data-testid":"placeholder"},i);return t.createElement("button",Object.assign({type:"button"},c,{ref:a}),s&&t.createElement("span",{key:"icon",className:Ta.buttonIcon},s),t.createElement("div",{className:Ta.labels,key:"labels","aria-hidden":!0,ref:d},f),o.length>1&&t.createElement("span",{className:Ta.count,key:"count","aria-hidden":!0},t.createElement("span",{className:"count",key:"number"},"+1")),t.createElement("div",{className:Vr(Ta.arrowAndSpaceForClearButton,Ta.icon)},t.createElement(ba,{className:Ta.angleIcon,"aria-hidden":!0})))}const os=({getData:e,getMetaData:t,trigger:n})=>{const r=t(),{elementIds:o,selectedOptions:i}=r,{disabled:a,clearable:l}=e();return i.length&&l?Object.assign(Object.assign({className:Vr(Ta.dropdownButton,Ta.withVisibleFocus,Ta.icon,Ta.clearButton,a&&Ta.disabledButton)},Fa({id:Ia.clearButton,type:La.click,trigger:n})),{id:o.clearButton,disabled:a,"aria-label":wl("clearButtonAriaLabel",r,"selectionCount",{label:i[0].label})}):null};function is(){const e=os(Ba());return e?t.createElement("button",Object.assign({type:"button"},e),t.createElement(sa,{className:Ta.angleIcon,"aria-hidden":!0})):null}function as(e){const n=function(e){return Object.assign(Object.assign({},e),{className:Vr(Ta.selectedOptionsContainer)})}(e);return t.createElement("div",Object.assign({},n),t.createElement(rs,null),t.createElement(is,null))}const ls=e=>{const n=function(e,{getData:t,getMetaData:n}){const{invalid:r,open:o}=t(),{refs:i}=n();return Object.assign(Object.assign({},e),{ref:i.selectionsAndListsContainer,className:Vr(Ta.selectAndListContainer,r&&Ta.invalid,o&&Ta.open)})}(e,Ba()),{children:r}=n,o=$r(n,["children"]);return t.createElement("div",Object.assign({},o),r)},ss=e=>{const t=qa(e);return t<1&&t>0};function cs(e){const{children:n}=e,r=$r(e,["children"]);return t.createElement("div",Object.assign({},r),n)}const us=e=>{const t=ol(e);return{role:"group","aria-label":t&&t.label||"",key:t&&t.label}},ds=({groups:e,getOptionId:n,trigger:r})=>e.map((e=>{const o=us(e),i=((e,{trigger:n,getOptionId:r})=>e.options.map((o=>{return o.visible?o.isGroupLabel?t.createElement(Ol,{option:o,trigger:n,getOptionId:r,isIntermediate:ss(e),isGroupDisabled:(i=e,!i.options.some((e=>!e.isGroupLabel&&!e.disabled))),key:o.value}):t.createElement(gl,{option:o,trigger:n,isInGroup:!0,key:o.value,getOptionId:r}):null;var i})).filter((e=>!!e)))(e,{trigger:r,getOptionId:n});return i.length?t.createElement(cs,Object.assign({},o,{key:o["aria-label"]}),i):null})),fs=e=>{const{getData:t,getMetaData:n}=e,{groups:r}=t(),o=n(),{elementIds:i,refs:a,listInputType:l}=o,s=!!l,c=Ga(r).length>0,u=s||c,d=!s&&c,f=rl(r),p=Sl("label",e);return{"aria-label":(()=>{if(d)return;const e=wl("choiceCount",o,"numberIndicator",{numberIndicator:f});return u?e:`${p}. ${e}`})(),id:i.list,className:Vr(Ta.list,Ta.shiftOptions,Ta.multiSelectList),ref:a.list,role:(()=>{if(!d)return u?"dialog":"listbox"})(),tabIndex:-1}};function ps(){const e=Ba(),{getData:n,getMetaData:r,trigger:o}=e,{open:i,groups:a}=n(),{isSearching:l,getOptionId:s}=r(),c=fs(e),u=i&&!l?ds({groups:a,getOptionId:s,trigger:o}):[];return t.createElement("div",Object.assign({},c),i?u:null)}const hs=({groups:e,multiSelect:n,getOptionId:r,trigger:o})=>Wa(e,!1).map((e=>{if(!e.visible)return null;const i={option:e,trigger:o,key:e.value,getOptionId:r};return n?t.createElement(gl,Object.assign({},i,{isInGroup:!1})):e.isGroupLabel?t.createElement(dl,Object.assign({},i)):t.createElement(Ll,Object.assign({},i))})).filter((e=>!!e));function ms({refs:e,elementIds:t,multiSelect:n}){return{className:Vr(Ta.list),ref:e.list,id:t.list,role:"listbox","aria-multiselectable":n,tabIndex:-1}}function gs(){const{getData:e,trigger:n,getMetaData:r}=Ba(),{open:o,groups:i,multiSelect:a}=e(),{isSearching:l,getOptionId:s,refs:c,elementIds:u}=r(),d=ms({refs:c,elementIds:u,multiSelect:a}),f=o&&!l?hs({groups:i,trigger:n,multiSelect:a,getOptionId:s}):null;return t.createElement("ul",Object.assign({},d),f)}function _s(){const{getData:e,trigger:n,getMetaData:r}=Ba(),{open:o,groups:i,multiSelect:a}=e(),{isSearching:l,getOptionId:s,refs:c,elementIds:u}=r(),d=ms({refs:c,elementIds:u,multiSelect:a}),f=o&&!l?(({groups:e,getOptionId:n,trigger:r})=>e.map((e=>{const o=Object.assign(Object.assign({},us(e)),{className:Vr(Ta.list,Ta.shiftOptions)}),i=hs({groups:[e],trigger:r,getOptionId:n,multiSelect:!1});return t.createElement("ul",Object.assign({},o,{key:o["aria-label"]}),i)})))({groups:i,trigger:n,getOptionId:s}):null;return t.createElement("div",Object.assign({},d),f)}const vs=({forMultiSelectWithGroups:e})=>{const n=Ba(),{getData:r,getMetaData:o,trigger:i}=n,{open:a,groups:l,multiSelect:s}=r(),{isSearching:c,getOptionId:u,refs:d,elementIds:f}=o(),p=Wa(l),h=a&&!c,m=function(e){const n=va(),r=Array.isArray(e)?e.length:0,o=(0,t.useMemo)((()=>({max:r,pos:100,chunkSize:100})),[r]),i=r?e.slice(0,o.pos):[],a=(0,t.useCallback)((()=>{const{max:e,pos:t,chunkSize:r}=o;t>=e||(o.pos=Math.min(t+r,e),window.requestAnimationFrame(n))}),[o]);return(0,t.useEffect)((()=>()=>{o.max=0}),[]),(0,t.useEffect)((()=>{a()})),i}(h?p:[]),g=()=>{let e=m.length;return h?l.map((t=>{const n=t.options.filter((e=>e.visible)),r=Math.min(n.length,e);return e-=r,{options:r>0?n.slice(0,r-1):[]}})):[]};if(e){const e=fs(n),r=h?ds({groups:g(),getOptionId:u,trigger:i}):null;return t.createElement("div",Object.assign({},e),r)}const _=ms({refs:d,elementIds:f,multiSelect:s}),v=h?hs({groups:g(),trigger:i,multiSelect:s,getOptionId:u}):null;return t.createElement("ul",Object.assign({},_),v)},bs=({virtualize:e,multiSelect:n,isMultiSelectAndHasGroupLabels:r,hasVisibleGroupLabels:o})=>e?t.createElement(vs,{forMultiSelectWithGroups:r}):n?r?t.createElement(ps,null):t.createElement(gs,null):o?t.createElement(_s,null):t.createElement(gs,null),ys=()=>{const e=Ba(),{getData:n,getMetaData:r}=e,{open:o,groups:i,multiSelect:a,visibleOptions:l,virtualize:s}=n(),{isSearching:c}=r(),u=o&&!c,d=Vr(Ta.listContainer,!u&&Ta.hidden),f={maxHeight:52*l},p=Ga(i).length>0,h=a&&p;return t.createElement("div",{className:d,style:f},t.createElement(bs,{multiSelect:a,isMultiSelectAndHasGroupLabels:h,virtualize:s,hasVisibleGroupLabels:p}))},xs=e=>{const n=((e,n)=>{const{getData:r,getMetaData:o,trigger:i}=n,{open:a,groups:l,multiSelect:s}=r(),c=o(),{refs:u,elementIds:d,listInputType:f}=c,p=Ga(l).length>0,h=!!f,m=Sl("label",n),g=s&&p&&!h?`${m}. ${wl("choiceCount",c,"numberIndicator",{numberIndicator:rl(l)})}`:m,_=(0,t.useCallback)((()=>{a&&i({id:Ia.generic,type:La.outSideClick})}),[a,i]);return Object.assign(Object.assign(Object.assign({},e),{className:Vr(Ta.listAndInputContainer,a&&Ta.listAndInputContainerVisible,h&&Ta.withSearchOrFilter),ref:u.listContainer,outsideClickTrigger:_,id:d.selectionsAndListsContainer,"aria-hidden":!a}),(h||s&&p)&&{role:"dialog","aria-label":g})})(e,Ba()),{children:r,outsideClickTrigger:o}=n,i=$r(n,["children","outsideClickTrigger"]);return function(e){const n=(0,t.useCallback)((t=>{const{ref:n,callback:r}=e;n&&n.current&&!n.current.contains(t.target)&&r()}),[e.callback,e.ref]);(0,t.useEffect)((()=>(window.addEventListener("click",n,!0),()=>{window.removeEventListener("click",n,!0)})),[n])}({ref:i.ref,callback:()=>{o()}}),t.createElement("div",Object.assign({},i),r)},ws="{{type}}",ks=(e,t)=>{const n=t?"search":"filter";return e.replace(ws,n)},Ss=({getMetaData:e,trigger:t,getData:n},r)=>{const o=e(),{filter:i,elementIds:a,refs:l,search:s,activeDescendant:c}=o,{multiSelect:u,groups:d}=n(),f=Ga(d).length>0,p="search"===r,h=p?s:i,m=xl(ks(`${ws}Label`,p),o),g=xl(ks(`${ws}ClearButtonAriaLabel`,p),o),_=xl(ks(`${ws}Placeholder`,p),o);return Object.assign(Object.assign({className:Vr(Ta.searchOrFilterInput)},function(e){const{id:t,type:n=La.change,trigger:r}=e;return{onChange:e=>{r({id:t,type:n,payload:{value:e.currentTarget.value,originalEvent:e}})}}}({id:Ia[r],trigger:t})),{onButtonClick:e=>{e.preventDefault()},id:a.searchOrFilterInput,key:a.searchOrFilterInput,clearButton:!0,clearButtonAriaLabel:g,label:m,value:h,placeholder:_,ref:l.searchOrFilterInput,"aria-activedescendant":c||"","aria-controls":a.list,"aria-expanded":!0,"aria-labelledby":`${a.searchOrFilterInputLabel} ${a.label}`,"aria-haspopup":u&&f?"dialog":"listbox",role:"combobox",labelId:a.searchOrFilterInputLabel})};function Es(){const e=Ba(),{getMetaData:n}=e,{listInputType:r}=n();if(!r)return null;const o=Ss(e,r);return t.createElement(ca,Object.assign({},o))}const Cs=e=>({className:Vr(Ta.searchAndFilterInfoContainer,e&&Ta.withErrorMessage),"data-testid":"hds-select-search-and-filter-info"});function Os(){const e=Ba(),{getData:n,getMetaData:r}=e,o=(0,t.useRef)(!1),i=n(),{groups:a,open:l}=i,s=r(),{isSearching:c,hasSearchError:u,search:d,filter:f,listInputType:p}=s,h=rl(a),m=()=>`${d} ${f} ${h} ${u?"error":""} ${c?"searching":""}`,g=(0,t.useRef)(m()),_=m(),v=g.current!==_;if(g.current=_,o.current||!c&&!f||(o.current=!0),v){const t=function(e,t){const{groups:n,open:r}=e,{isSearching:o,search:i,filter:a,hasSearchError:l}=t,s=rl(n),c=i||a,u="searchAndFilter",d={value:c,numberIndicator:s};return r?il(u,(()=>{if(o)return xl("searching",t,{value:c});if(c){const e=!!i;if(l)return`${xl("searchErrorTitle",t)} ${xl("searchErrorText",t)}`;if(0===s){const n=ks(`${ws}edWithoutResultsInfo`,e),r=ks(`${ws}WithAnotherTerm`,e);return`${xl(n,t,d)} ${xl(r,t,d)}`}return e?wl("searchResults",t,"numberIndicator",d):`${xl("filterResults",t,d)} ${wl("filterResultsCount",t,"numberIndicator",d)}`}return""})()||"",o||a?800:0):il(u,"")}(i,s);t.content?al(t,e):function(e,t){const{screenReaderNotifications:n}=t.getMetaData(),r=n.findIndex((t=>{const n=!e.type||t.type===e.type,r=!e.content||t.content===e.content;return n&&r}));r>-1&&(n.splice(r,1),t.updateMetaData({screenReaderNotifications:n}))}(t,e)}const b="search"===p,y=!c&&!h&&(d||f),x=c?xl("searching",s,{value:d}):"";if(!l||!p||!y&&!x)return null;const w=Cs(u);return t.createElement("div",Object.assign({},w),x&&t.createElement(t.Fragment,null,t.createElement(Yr,{small:!0,loadingText:"",loadingFinishedText:""}),t.createElement("span",{"data-testid":"hds-select-searching-text"},x)),y&&!u&&t.createElement(t.Fragment,null,t.createElement("span",{"data-testid":"hds-select-no-results"},xl(ks(`${ws}edWithoutResultsInfo`,b),s,{value:f||d})),t.createElement("span",null,xl(ks(`${ws}WithAnotherTerm`,b),s))),u&&t.createElement(t.Fragment,null,t.createElement(ya,{color:"var(--color-error)"}),t.createElement("span",{"data-testid":"hds-select-searching-error"},xl("searchErrorTitle",s)),t.createElement("span",null,xl("searchErrorText",s))))}function Ts(){const{getData:e,getMetaData:n,trigger:r}=Ba(),{disabled:o}=e(),{refs:i,elementIds:a,selectedOptions:l}=n();return t.createElement("div",{id:a.tagList,className:Vr(Ta.tagList),ref:i.tagList},l.map((e=>t.createElement(ql,{option:e,trigger:r,key:e.value,disabled:o}))))}const Is=(e,t=-1)=>{const n=[],r=[];let o=-1;const i=(e,t)=>{o+=1;const{top:i,bottom:a,left:l,right:s}=e;n[o]={top:i,bottom:a,left:l,right:s},r[o]=[],r[o].push(t)},a=(e,t)=>{const i=n[o];i.top=Math.min(i.top,e.top),i.bottom=Math.max(i.bottom,e.bottom),i.left=Math.min(i.left,e.left),i.right=Math.max(i.right,e.right),r[o].push(t)},l=e=>{const t=n[o];return!t||(e.left===t.left||e.right=t.bottom};let s=e.firstElementChild;for(;s;){const e=s.getBoundingClientRect();if(l(e)){if(t>0&&r.length>=t)break;i(e,s)}else a(e,s);s=s.nextElementSibling}return r},Ls=({getData:e,trigger:t,getMetaData:n})=>{const{disabled:r}=e(),o=n(),{elementIds:i,selectedOptions:a}=o,l=kl("tagsClearAllButton",o),s=wl("tagsClearAllButtonAriaLabel",o,"selectionCount",{label:a.length>0?a[0].label:""});return Object.assign(Object.assign({},Fa({id:Ia.clearAllButton,trigger:t})),{children:l,variant:ka.Secondary,className:Ta.clearAllButton,disabled:r,id:i.clearAllButton,"aria-label":s})};function js(){const e=Ls(Ba()),{children:n}=e,r=$r(e,["children"]);return t.createElement(Ea,Object.assign({},r,{iconEnd:t.createElement(Ca,null)}),n)}const zs=e=>{const{getMetaData:t,getData:n,trigger:r}=e,{disabled:o}=n(),i=t(),{showAllTags:a,refs:l,elementIds:s}=i,c=kl(a?"tagsShowLessButton":"tagsShowAllButton",i),u=kl(a?"tagsShowLessButtonAriaLabel":"tagsShowAllButtonAriaLabel",i);return Object.assign(Object.assign({},Fa({id:Ia.showAllButton,trigger:r})),{children:c,variant:ka.Secondary,buttonRef:l.showAllButton,disabled:o,id:s.showAllButton,"aria-label":u,className:Ta.showAllButton})};function As(){const e=Ba(),n=zs(e),{children:r,buttonRef:o}=n,i=$r(n,["children","buttonRef"]);return t.createElement(Ea,Object.assign({},i,{ref:o,iconEnd:t.createElement(ba,{className:Ta.arrowIcon})}),r)}function Ns(){const{getData:e}=Ba(),{clearable:n}=e();return t.createElement("div",{className:Ta.tagListButtons},t.createElement(As,null),n&&t.createElement(js,null))}function Ds(){const{getData:e,getMetaData:n}=Ba(),{multiSelect:r,noTags:o}=e(),{showAllTags:i,selectedOptions:a,refs:l}=n(),s=l.tagList,c=l.showAllButton,u=r?a:[],d=(0,t.useCallback)((()=>{const e=function(e,t){const n=e.current;if(n){const e=Is(n),r=t?e[e.length-1]:e[1],o=r&&r[0],i=n.getBoundingClientRect().top,a=o?o.getBoundingClientRect().bottom-i+"px":void 0;return n.style.maxHeight=a,e}return[]}(s,i);!function(e,t){const n=e.current;n&&(t<=2?n.classList.add(Ta.hiddenButton):n.classList.remove(Ta.hiddenButton))}(c,e.length),function(e){const t=e.current,n=t&&t.querySelectorAll(`* ${Ul}`);if(n){const e=ts(t,"vertical"),r=e>-1?e+1:-1;let o=0;n.forEach((e=>{e&&e.setAttribute&&(e.setAttribute("tabindex",o{d()})),!u.length||o?null:t.createElement("div",Object.assign({},function(e){return{className:Vr(Ta.tagListContainer,e&&Ta.tagListExpanded)}}(i),{ref:f}),t.createElement(Ts,null),t.createElement(Ns,null))}function Ps(e){return Sl(e,Ba())||""}function Rs(){const e=Ba(),n=function({getData:e}){const{invalid:t}=e(),n=Ps("error");return{children:t&&n?n:null,className:Ta.errorText}}(e),{children:r}=n,o=$r(n,["children"]),i=(0,t.useRef)(r);return r&&r!==i.current&&(al(il(Ia.error,r),e),i.current=r),r?t.createElement("div",Object.assign({},o),r):null}function Ms(){const e=function(){const e=Ps("assistive");return{className:Ta.assistiveText,children:e||null}}(),{children:n}=e,r=$r(e,["children"]),o=Ba(),i=(0,t.useRef)(n);return n&&n!==i.current&&(al(il(Ia.assistive,n),o),i.current=n),n?t.createElement("div",Object.assign({},r),n):null}function Bs(){const{getMetaData:e,updateMetaData:n}=Ba(),r=(0,t.useRef)(0);r.current||(r.current=Date.now());const o=va(),i=(0,t.useRef)(null),a=(0,t.useRef)(""),l=e=>e.map((e=>e.content)).join(" "),s=(0,t.useCallback)((()=>{const t=Date.now(),o=e=>!e.content||e.showTime>0&&e.showTime+2e3<=t;if(t-r.current>2e4){const t=e().screenReaderNotifications.filter((e=>!o(e)));n({screenReaderNotifications:t}),r.current=Date.now()}return e().screenReaderNotifications.filter((e=>!o(e)&&(!e.delay||e.addTime+e.delay<=t)))}),[e]),c=(0,t.useCallback)((()=>{a.current!==l(s())&&o()}),[e]);i.current||(i.current=setInterval(c,200)),(0,t.useEffect)((()=>()=>{i.current&&(clearInterval(i.current),i.current=null)}),[]);const u=s(),d=Date.now();return a.current=l(u),t.createElement("div",{"aria-live":"polite",className:Ta.screenReaderNotifications,"data-testid":"hds-select-screen-reader-notifications"},u.map((e=>(e.showTime||(e.showTime=d),t.createElement("span",{key:e.content},e.content)))))}function Fs(e){var{options:n,open:r,groups:o,icon:i,required:a,onChange:l,children:s,id:c,onFocus:u,onBlur:d,disabled:f,texts:p,invalid:h,multiSelect:m,noTags:g,visibleOptions:_,virtualize:v,filter:b,onSearch:y,value:x,theme:w,clearable:k}=e,S=$r(e,["options","open","groups","icon","required","onChange","children","id","onFocus","onBlur","disabled","texts","invalid","multiSelect","noTags","visibleOptions","virtualize","filter","onSearch","value","theme","clearable"]);const E=(0,t.useMemo)((()=>({groups:sl({options:n,groups:o,value:x,children:s}),open:!!r,required:!!a,invalid:!!h,disabled:!!f,multiSelect:!!m,noTags:!!g,visibleOptions:_||5.5,virtualize:!!v,onChange:l,onFocus:u,onBlur:d,filterFunction:b,onSearch:y,clearable:!1!==k})),[n,r,o,l,f,h,a,g,v,_,y,u,d,x]),C=(0,t.useMemo)((()=>{const e=`${c||(0,Wr.uniqueId)("hds-select-")}`,n=new Map;let r=0;const o=()=>{if(E.onSearch||E.filterFunction)return E.onSearch?Ia.search:Ia.filter};return{lastToggleCommand:0,lastClickedOption:void 0,showAllTags:!1,icon:i,activeDescendant:void 0,focusTarget:void 0,refs:{button:(0,t.createRef)(),listContainer:(0,t.createRef)(),list:(0,t.createRef)(),selectionsAndListsContainer:(0,t.createRef)(),tagList:(0,t.createRef)(),showAllButton:(0,t.createRef)(),searchOrFilterInput:(0,t.createRef)(),container:(0,t.createRef)()},selectedOptions:Ka(E.groups),elementIds:nl(e),textProvider:yl(p),getOptionId:t=>{const o=t.isGroupLabel?`hds-group-${t.label}`:t.value,i=n.get(o);if(!i){const t=`${e}-option-${r}`;return r+=1,n.set(o,t),t}return i},listInputType:o(),hasListInput:!!o(),filter:"",search:"",isSearching:!1,hasSearchError:!1,cancelCurrentSearch:void 0,screenReaderNotifications:[]}}),[c,E.groups,E.filterFunction,E.onSearch,p]);return(0,t.useEffect)((()=>()=>{C.cancelCurrentSearch&&C.cancelCurrentSearch()}),[]),t.createElement(Xl,{initialData:E,metaData:C,onChange:Yl},t.createElement(Kl,Object.assign({},S,{theme:w}),t.createElement(Zl,null),t.createElement(ls,null,t.createElement(as,null),t.createElement(xs,null,t.createElement(Es,null),t.createElement(ys,null),t.createElement(Os,null))),t.createElement(Rs,null),t.createElement(Ms,null),t.createElement(Ds,null),t.createElement(Bs,null)))}const $s=e=>{var{"aria-label":n="location","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.9669 1.5C14.0265 1.5 16.0869 2.27765 17.6579 3.83367C20.8001 6.945 20.5878 11.7938 17.6579 15.1017L17.0345 15.8107C14.4235 18.8021 12.9688 20.7706 11.9669 22.7477C10.8937 20.6185 9.28527 18.4993 6.27797 15.1017C3.34814 11.7938 3.13508 6.945 6.27797 3.83367C7.84906 2.27765 9.90869 1.5 11.9669 1.5ZM11.999 3.5C10.3743 3.5 8.84685 4.12598 7.69956 5.26179C6.56645 6.38341 5.97897 7.81769 6.00058 9.41066C6.02151 10.984 6.64884 12.5453 7.76709 13.8087L8.42773 14.5606C10.0167 16.3842 11.1442 17.8 12.0004 19.0644C12.9748 17.6274 14.2916 16.0006 16.233 13.8087C17.3512 12.5453 17.9786 10.984 17.9995 9.41066C18.0198 7.81769 17.4323 6.38341 16.3005 5.26179C15.1519 4.12598 13.6251 3.5 11.999 3.5ZM12.0004 6C13.9338 6 15.5 7.56702 15.5 9.50039C15.5 11.433 13.9338 13 12.0004 13C10.067 13 8.5 11.433 8.5 9.50039C8.5 7.56702 10.067 6 12.0004 6ZM12.0003 8C11.1725 8 10.5 8.67319 10.5 9.50034C10.5 10.3268 11.1725 11 12.0003 11C12.8275 11 13.5 10.3268 13.5 9.50034C13.5 8.67319 12.8275 8 12.0003 8Z",fill:"currentColor"}))},Us=e=>{var{"aria-label":n="angle-up","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 11.5L17 16.5L18.5 15L12 8.5L5.5 15L7 16.5L12 11.5Z",fill:"currentColor"}))};var Hs={accordion:"Accordion-module_accordion__2fPUT",card:"Accordion-module_card__1iRKx",border:"Accordion-module_border__2AgQd",accordionHeader:"Accordion-module_accordionHeader__3_uK7",small:"Accordion-module_small__2dPrn",closeButton:"Accordion-module_closeButton__1Qt8U",medium:"Accordion-module_medium__1aqhZ",large:"Accordion-module_large__1LpkY",accordionContent:"Accordion-module_accordionContent__1umso",contentWithCloseButton:"Accordion-module_contentWithCloseButton__-einM"};Ur(".Accordion-module_accordion__2fPUT{--background-color:var(--color-white);--border-color:var(--color-black-60);--header-color:var(--color-black-90);--header-outline-color-focus:var(--color-coat-of-arms);--content-color:var(--color-black-90);--content-font-size:var(--fontsize-body-m);--content-line-height:var(--lineheight-l);--close-button-background-color-active:var(--close-button-background-color-hover);--close-button-background-color-disabled:inherit;--close-button-background-color-focus:transparent;--close-button-background-color-hover:var(--color-black-5);--close-button-background-color:inherit;--close-button-border-color-active:var(--header-outline-color-focus);--close-button-border-color-disabled:inherit;--close-button-border-color-focus:var(--header-outline-color-focus);--close-button-border-color-hover:transparent;--close-button-border-color:inherit;--close-button-color-active:var(--close-button-color-hover);--close-button-color-disabled:inherit;--close-button-color-focus:var(--close-button-color-hover);--close-button-color-hover:var(--close-button-color);--close-button-color:var(--content-font-color);--close-button-outline-color-focus:var(--header-outline-color-focus);align-items:flex-start;display:flex;flex-direction:column}.Accordion-module_accordion__2fPUT:not(.Accordion-module_card__1iRKx){border-bottom:1px solid var(--border-color)}.Accordion-module_accordion__2fPUT.Accordion-module_card__1iRKx{background-color:var(--background-color);padding-left:var(--padding-horizontal);padding-right:var(--padding-horizontal)}.Accordion-module_accordion__2fPUT.Accordion-module_border__2AgQd{border:2px solid var(--border-color)}.Accordion-module_accordionHeader__3_uK7{align-items:center;color:var(--header-color);display:flex;font-size:var(--header-font-size);font-weight:var(--header-font-weight);justify-content:space-between;letter-spacing:var(--header-letter-spacing);line-height:var(--header-line-height);padding-bottom:var(--padding-vertical);padding-top:var(--padding-vertical);width:100%}.Accordion-module_accordionHeader__3_uK7>div{flex:1 1 auto}.Accordion-module_accordionHeader__3_uK7 button{--background-color-hover:transparent;--background-color:transparent;--border-color:transparent;--color:inherit;--icon-reposition:unset;--min-size:initial;border:none;font-weight:inherit;justify-content:space-between;line-height:var(--header-line-height);outline-offset:0;padding:0;text-align:start}.Accordion-module_accordionHeader__3_uK7 button:focus{outline:2px solid var(--header-outline-color-focus)}.Accordion-module_small__2dPrn{--header-font-size:var(--fontsize-heading-s);--padding-vertical:var(--spacing-s);--header-font-weight:700;--header-letter-spacing:0;--header-line-height:var(--lineheight-l);--padding-horizontal:var(--spacing-2-xs);--icon-size:28px}.Accordion-module_small__2dPrn .Accordion-module_closeButton__1Qt8U{margin-right:-4px}.Accordion-module_medium__1aqhZ{--header-font-size:var(--fontsize-heading-m);--padding-vertical:var(--spacing-m);--header-font-weight:500;--header-letter-spacing:-0.2px;--header-line-height:var(--lineheight-m);--padding-horizontal:var(--spacing-m);--icon-size:36px}.Accordion-module_large__1LpkY{--header-font-size:var(--fontsize-heading-l);--padding-vertical:var(--spacing-l);--header-font-weight:400;--header-letter-spacing:-0.4px;--header-line-height:var(--lineheight-m);--padding-horizontal:var(--spacing-l);--icon-size:52px}.Accordion-module_large__1LpkY .Accordion-module_closeButton__1Qt8U{margin-right:8px}.Accordion-module_accordionContent__1umso{align-items:flex-start;color:var(--content-color);display:flex;flex-direction:column;font-size:var(--content-font-size);line-height:var(--content-line-height);padding-bottom:var(--spacing-m);width:100%}.Accordion-module_accordionContent__1umso .Accordion-module_closeButton__1Qt8U{--background-color-active:var(--close-button-background-color-active);--background-color-disabled:var(--close-button-background-color-disabled);--background-color-focus:var(--close-button-background-color-focus);--background-color-hover:var(--close-button-background-color-hover);--background-color:var(--close-button-background-color);--border-color-active:var(--close-button-border-color-active);--border-color-disabled:var(--close-button-border-color-disabled);--border-color-focus:var(--close-button-border-color-focus);--border-color-hover:var(--close-button-border-color-hover);--border-color:var(--close-button-border-color);--color-active:var(--close-button-color-active);--color-disabled:var(--close-button-color-disabled);--color-focus:var(--close-button-color-focus);--color-hover:var(--close-button-color-hover);--color:var(--close-button-color);--icon-reposition:unset;--icon-size:24px;--outline-color-focus:var(--close-button-outline-color-focus);--padding-horizontal:8px;align-self:flex-end;border:none;outline-offset:0}.Accordion-module_accordionContent__1umso .Accordion-module_closeButton__1Qt8U:focus{outline:2px solid var(--header-outline-color-focus)}.Accordion-module_contentWithCloseButton__-einM{padding-bottom:0}");var qs;!function(e){e.Small="small",e.Medium="medium",e.Large="large"}(qs||(qs={}));const Vs=e=>({en:"Close",fi:"Sulje",sv:"Stäng"}[e]),Ws=e=>{var{border:n=!1,card:r=!1,children:o,className:i,closeButtonClassName:a,closeButton:l=!0,heading:s,headingLevel:c=2,id:u,initiallyOpen:d=!1,language:f="fi",size:p=qs.Medium,theme:h}=e,m=$r(e,["border","card","children","className","closeButtonClassName","closeButton","heading","headingLevel","id","initiallyOpen","language","size","theme"]);const g=(0,t.useRef)(null),[_,v]=(0,t.useState)(!1),[b]=(0,t.useState)(u||(0,Wr.uniqueId)("accordion-")),y=Kr(Hs.accordion,h),{isOpen:x,buttonProps:w,contentProps:k}=(({initiallyOpen:e=!1})=>{const[n,r]=(0,t.useState)(e),o=()=>{r(!0)},i=()=>{r(!1)},a=()=>{n?i():o()},l={onClick:a,"aria-expanded":n},s={};return!1===n&&(s.style={display:"none"}),{isOpen:n,openAccordion:o,closeAccordion:i,toggleAccordion:a,buttonProps:l,contentProps:s}})({initiallyOpen:d}),S=x?t.createElement(Us,{style:{width:"100%",height:"100%"}}):t.createElement(ba,{style:{width:"100%",height:"100%"}}),E=function(){const[e,n]=t.useState(!1);return t.useEffect((()=>{n(!0)}),[]),e}();(0,t.useEffect)((()=>{if(!E)return;const e=setTimeout((()=>{g.current.focus(),!0===_&&(v(!1),w.onClick())}),50);return()=>clearTimeout(e)}),[_]);const C=()=>{v(!0)};return t.createElement("div",Object.assign({},m,{className:Vr(Hs.accordion,r&&Hs.card,r&&n&&Hs.border,x&&Hs.isOpen,Hs[p],y,i),id:b}),t.createElement("div",{className:Vr(Hs.accordionHeader)},t.createElement("div",{role:"heading","aria-level":c,id:`${b}-heading`},t.createElement(Ea,Object.assign({ref:g,"aria-labelledby":`${b}-heading`,iconEnd:S},w,{variant:ka.Supplementary,fullWidth:!0}),s))),t.createElement("div",Object.assign({},k,{id:`${b}-content`,role:"region",className:Vr(Hs.accordionContent,r&&Hs.card,l&&Hs.contentWithCloseButton),"aria-labelledby":`${b}-heading`}),o,l&&t.createElement(Ea,{"data-testid":`${b}-closeButton`,"aria-label":`${Vs(f)} ${s}`,className:Vr(Hs.closeButton,a),size:xa.Small,onKeyPress:e=>{" "===e.key&&C()},onClick:()=>{C()},variant:ka.Supplementary,iconEnd:t.createElement(Us,null)},Vs(f))))};var Gs={LANGUAGE:"search_api_language",CONTENT_TYPE:"content_type",TITLE:"title",TITLE_FOR_UI:"title_for_ui",FIELD_PROJECT_DISTRICT_TITLE:"field_project_district_title",FIELD_PROJECT_DISTRICT_TITLE_FOR_UI:"field_project_district_title_for_ui",FIELD_PROJECT_THEME_NAME:"field_project_theme_name",FIELD_PROJECT_PHASE_NAME:"field_project_phase_name",FIELD_PROJECT_TYPE_NAME:"field_project_type_name",FIELD_PROJECT_SEARCH_METATAGS:"field_project_search_metatags.keyword",FIELD_DISTRICT_SEARCH_METATAGS:"field_district_search_metatags.keyword",FIELD_DISTRICT_SUBDISTRICTS_TITLE:"field_district_subdistricts_title",FIELD_DISTRICT_SUBDISTRICTS_TITLE_FOR_UI:"field_district_subdistricts_title_for_ui",DISTRICTS_FOR_FILTERS_DISTRICT_TITLE:"district_title",DISTRICTS_FOR_FILTERS_DISTRICT_TITLE_FOR_UI:"district_title_for_ui",PROJECT_THEME_NAME:"project_theme_name",PROJECT_PHASE_NAME:"project_phase_name",PROJECT_TYPE_NAME:"project_type_name"};const Ks={term:{[`${Gs.LANGUAGE}`]:window.drupalSettings.path.currentLanguage||"fi"}},Zs={terms:{[Gs.CONTENT_TYPE]:["project","district"]}},Js={most_relevant:{_score:{order:"desc"},[`${Gs.TITLE}`]:{order:"asc"}},asc:{[`${Gs.TITLE}`]:{order:"asc"}},desc:{[`${Gs.TITLE}`]:{order:"desc"}}},Qs={aggs:{[Gs.FIELD_PROJECT_DISTRICT_TITLE]:{terms:{field:`${Gs.FIELD_PROJECT_DISTRICT_TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},[Gs.TITLE]:{terms:{field:`${Gs.TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},[Gs.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{terms:{field:`${Gs.FIELD_DISTRICT_SUBDISTRICTS_TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},districts_for_filters:{terms:{field:`${Gs.DISTRICTS_FOR_FILTERS_DISTRICT_TITLE}`,size:500,order:{_key:"asc"}}},[Gs.FIELD_PROJECT_THEME_NAME]:{terms:{field:`${Gs.FIELD_PROJECT_THEME_NAME}`,size:500,order:{_key:"asc"}}},project_theme_taxonomy_terms:{terms:{field:`${Gs.PROJECT_THEME_NAME}`,size:500,order:{_key:"asc"}}},[Gs.FIELD_PROJECT_PHASE_NAME]:{terms:{field:`${Gs.FIELD_PROJECT_PHASE_NAME}`,size:500,order:{_key:"asc"}}},project_phase_taxonomy_terms:{terms:{field:`${Gs.PROJECT_PHASE_NAME}`,size:500,order:{_key:"asc"}}},[Gs.FIELD_PROJECT_TYPE_NAME]:{terms:{field:`${Gs.FIELD_PROJECT_TYPE_NAME}`,size:500,order:{_key:"asc"}}},project_type_taxonomy_terms:{terms:{field:`${Gs.PROJECT_TYPE_NAME}`,size:500,order:{_key:"asc"}}}},query:{bool:{filter:[Ks]}}};var Ys={INDEX:"projects,districts,districts_for_filters,project_themes,project_phases,project_types"};var Xs={TITLE:"title",DISTRICTS:"districts",THEME:"project_theme",PHASE:"project_phase",TYPE:"project_type",RESULTS:"page"};const ec={[Xs.TITLE]:`${Gs.TITLE}`,[Xs.DISTRICTS]:`${Gs.FIELD_PROJECT_DISTRICT_TITLE}`,[Xs.THEME]:`${Gs.FIELD_PROJECT_THEME_NAME}`,[Xs.PHASE]:`${Gs.FIELD_PROJECT_PHASE_NAME}`,[Xs.TYPE]:`${Gs.FIELD_PROJECT_TYPE_NAME}`},tc=e=>"string"!=typeof e?"":e.charAt(0).toUpperCase()+e.slice(1);function nc(e,t,n){let r=[];if(e&&e[t]&&e[t].buckets){let t=[];Object.keys(e).forEach((r=>{r!==n&&(t=[...t,...e[r].buckets])}));const o=t.reduce(((e,t)=>{const n=Object.values(e).find((e=>e.key===t.key));return n?(e[t.key]={key:t.key,doc_count:n.doc_count+t.doc_count},e):(e[t.key]=t,e)}),[]);r=e[n].buckets.map((e=>{let t=`${tc(e.key)} (0)`;const n=Object.values(o).find((t=>t.key===e.key));return void 0!==n&&(t=`${tc(e.key)} (${n.doc_count})`),{label:t,value:e.key}}))}return r}var rc=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function l(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,l)}s((r=r.apply(e,t||[])).next())}))};function oc(e,t,n=8e3){return rc(this,void 0,void 0,(function*(){const r=new AbortController,o=setTimeout((()=>r.abort()),n),i=yield fetch(e,Object.assign(Object.assign({},t),{signal:r.signal}));return clearTimeout(o),i}))}var ic=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function l(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,l)}s((r=r.apply(e,t||[])).next())}))};const ac=to((e=>{const t={},n=e.entries();let r=n.next();for(;!r.done;){const[e,o]=r.value;if(o){const i=t[e];if(i){const n=Array.isArray(i)?[...i,o]:[i,o];t[e]=n}else t[e]=[o];r=n.next()}else r=n.next()}return t})(new URLSearchParams(window.location.search))),lc=to(null,((e,t,n)=>{n.page=n.page||"1",t(ac,n);const r=new URL(window.location.toString()),o=new URLSearchParams;for(const e in n){const t=n[e];Array.isArray(t)?t.forEach((t=>o.append(e,t))):t?o.set(e,t.toString()):o.delete(e)}r.search=o.toString(),window.history.pushState({},"",r)})),sc=to(null,((e,t,n)=>{const r=e(ac);t(lc,Object.assign(Object.assign({},r),{page:n}))})),cc=to((e=>{var t;return Number(null===(t=e(ac))||void 0===t?void 0:t.page)||1})),uc=to((()=>ic(void 0,void 0,void 0,(function*(){const e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search.elastic_proxy_url,t=JSON.stringify(Qs);return oc(`${e}/${Ys.INDEX}/_search`,{method:"POST",headers:{"Content-Type":"application/json"},body:t}).then((e=>e.json())).then((e=>{const t=null==e?void 0:e.aggregations;return t?{error:null,aggs:t}:{error:new Error("Initialization failed."),aggs:{}}})).catch((e=>({error:e,aggs:{}})))})))),dc=to(""),fc=to((e=>ic(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(uc);if(t)return[];return nc(n,Gs.FIELD_PROJECT_DISTRICT_TITLE,"districts_for_filters")})))),pc=to([]),hc=to((e=>ic(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(uc);if(t)return[];return nc(n,Gs.FIELD_PROJECT_THEME_NAME,"project_theme_taxonomy_terms")})))),mc=to([]),gc=to((e=>ic(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(uc);if(t)return[];return nc(n,Gs.FIELD_PROJECT_PHASE_NAME,"project_phase_taxonomy_terms")})))),_c=to([]),vc=to((e=>ic(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(uc);if(t)return[];return nc(n,Gs.FIELD_PROJECT_TYPE_NAME,"project_type_taxonomy_terms")})))),bc=to([]),yc=to(null,((e,t)=>{t(dc,""),t(pc,[]),t(mc,[]),t(_c,[]),t(bc,[]),t(lc,{})}));var xc=({value:t,clearSelection:n})=>(0,e.jsx)("li",{className:"content-tags__tags__tag content-tags__tags--interactive",children:(0,e.jsx)(Ea,{"aria-label":Drupal.t("Remove @item from search results",{"@item":t.toString()},{context:"Search: remove item aria label"}),className:"hdbt-search__remove-selection-button",iconEnd:(0,e.jsx)(fa,{className:"hdbt-search__remove-selection-icon"}),variant:ka.Supplementary,onClick:n,children:t})},`${t.toString()}`);var wc=({showClearButton:n,resetForm:r,children:o})=>{const i="string"==typeof o?o.trim().length>0:t.Children.toArray(o).some((e=>!1!==e&&void 0!==e));return(0,e.jsx)("div",{className:"hdbt-search__selections-wrapper",children:i&&(0,e.jsxs)("ul",{className:"hdbt-search__selections-container content-tags__tags",children:[o,(0,e.jsx)("li",{className:"hdbt-search__clear-all",children:(0,e.jsx)(Ea,{"aria-hidden":!n,className:"hdbt-search__clear-all-button",iconStart:(0,e.jsx)(fa,{className:"hdbt-search__clear-all-icon"}),onClick:r,style:n?{}:{visibility:"hidden"},variant:ka.Supplementary,children:Drupal.t("Clear selections",{},{context:"React search: clear selections"})})})]})})};var kc=(e=[],t=[])=>{const n=[];return e.forEach((e=>{const r=t.find((t=>t.value.toString()===e.toString()));r&&n.push(r)})),n};var Sc=()=>{var t,n,r,o,i,a,l,s;const c=bo(ac),u=yo(yc),d=bo(fc),f=yo(pc),p=bo(hc),h=yo(mc),m=bo(gc),g=yo(_c),_=bo(vc),v=yo(bc),b=(null===(t=null==c?void 0:c.districts)||void 0===t?void 0:t.length)||(null===(n=null==c?void 0:c.project_theme)||void 0===n?void 0:n.length)||(null===(r=null==c?void 0:c.project_phase)||void 0===r?void 0:r.length)||(null===(o=null==c?void 0:c.project_type)||void 0===o?void 0:o.length),y=Boolean(null===(i=c.districts)||void 0===i?void 0:i.length),x=Boolean(null===(a=c.project_theme)||void 0===a?void 0:a.length),w=Boolean(null===(l=c.project_phase)||void 0===l?void 0:l.length),k=Boolean(null===(s=c.project_type)||void 0===s?void 0:s.length);return(0,e.jsxs)(wc,{showClearButton:b,resetForm:u,children:[y&&(0,e.jsx)(Ec,{updater:f,valueKey:Xs.DISTRICTS,values:kc(c.districts,d)}),x&&(0,e.jsx)(Ec,{updater:h,valueKey:Xs.THEME,values:kc(c.project_theme,p)}),w&&(0,e.jsx)(Ec,{updater:g,valueKey:Xs.PHASE,values:kc(c.project_phase,m)}),k&&(0,e.jsx)(Ec,{updater:v,valueKey:Xs.TYPE,values:kc(c.project_type,_)})]})};const Ec=({updater:t,values:n,valueKey:r})=>{const o=bo(ac),i=yo(lc);return(0,e.jsx)(e.Fragment,{children:n.map((a=>(0,e.jsx)(xc,{value:tc(a.value),clearSelection:()=>(e=>{const a=n,l=a.findIndex((t=>t.value===e));a.splice(l,1),t(a),i(Object.assign(Object.assign({},o),{[r]:a.map((e=>e.value))}))})(a.value)},a.value)))})};var Cc=()=>{const n=bo(ac),r=yo(lc),[o,i]=xo(dc),a=bo(fc),[l,s]=xo(pc),[c,u]=(0,t.useState)(!1),d=bo(hc),[f,p]=xo(mc),[h,m]=(0,t.useState)(!1),g=bo(gc),[_,v]=xo(_c),[b,y]=(0,t.useState)(!1),x=bo(vc),[w,k]=xo(bc),[S,E]=(0,t.useState)(!1);(0,t.useEffect)((()=>{var e;i((null===(e=null==n?void 0:n.title)||void 0===e?void 0:e.toString())||""),s(kc(null==n?void 0:n.districts,a)),p(kc(null==n?void 0:n.project_theme,d)),v(kc(null==n?void 0:n.project_phase,g)),k(kc(null==n?void 0:n.project_type,x))}),[]);const C=!!Object.keys(n).find((e=>{var t;return Object.keys(ec).includes(e)&&(null===(t=null==n?void 0:n[e])||void 0===t?void 0:t.length)})),O=Drupal.t("Residential area",{},{context:"District and project search form label"}),T=Drupal.t("Project theme",{},{context:"District and project search form label"}),I=Drupal.t("Project stage",{},{context:"District and project search form label"}),L=Drupal.t("Project type",{},{context:"District and project search form label"});return(0,e.jsx)("form",{onSubmit:e=>{e.preventDefault(),r({title:o,districts:l.map((e=>e.value)),project_theme:f.map((e=>e.value)),project_phase:_.map((e=>e.value)),project_type:w.map((e=>e.value))})},role:"search",children:(0,e.jsxs)("div",{className:"district-project-search-form__filters-container",children:[(0,e.jsxs)("div",{className:"district-project-search-form__filters",children:[(0,e.jsx)(ca,{id:"district-or-project-name",label:Drupal.t("Name of residential area or project",{},{context:"District and project search form label"}),onChange:({target:{value:e}})=>i(e),placeholder:Drupal.t("For example, Pasila",{},{context:"District and project search form label"}),type:"search",value:o}),(0,e.jsx)(Fs,{filter:Ya,icon:(0,e.jsx)($s,{}),id:Xs.DISTRICTS,multiSelect:!0,noTags:!0,onChange:(e,t)=>{s(e),t&&u(!0)},onBlur:()=>u(!1),open:c,options:a,texts:{clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":O},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":O},{context:"React search clear selection label"}),label:O,placeholder:Drupal.t("All areas",{},{context:"District and project search form label"})},theme:{"--checkbox-background-selected":"var(--hdbt-color-black)","--focus-outline-color":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"},value:l})]}),(0,e.jsx)(Ws,{className:"district-project-search-form__additional-filters",heading:Drupal.t("Refine the project search",{},{context:"District and project search"}),headingLevel:3,initiallyOpen:C,language:window.drupalSettings.path.currentLanguage||"fi",size:qs.Small,theme:{"--header-font-size":"var(--fontsize-heading-xxs)","--header-line-height":"var(--lineheight-s)"},children:(0,e.jsxs)("div",{className:"district-project-search-form__filters",children:[(0,e.jsx)(Fs,{filter:Ya,id:Xs.THEME,multiSelect:!0,noTags:!0,onChange:(e,t)=>{p(e),t&&m(!0)},onBlur:()=>m(!1),open:h,options:d,texts:{clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":T},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":T},{context:"React search clear selection label"}),label:T,placeholder:Drupal.t("All themes",{},{context:"District and project search form label"})},theme:{"--checkbox-background-selected":"var(--hdbt-color-black)","--focus-outline-color":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"},value:f}),(0,e.jsx)(Fs,{filter:Ya,id:Xs.PHASE,multiSelect:!0,noTags:!0,onChange:(e,t)=>{v(e),t&&y(!0)},onBlur:()=>y(!1),open:b,options:g,texts:{clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":I},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":I},{context:"React search clear selection label"}),label:I,placeholder:Drupal.t("All stages",{},{context:"District and project search form label"})},theme:{"--checkbox-background-selected":"var(--hdbt-color-black)","--focus-outline-color":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"},value:_}),(0,e.jsx)(Fs,{filter:Ya,id:Xs.TYPE,multiSelect:!0,noTags:!0,onChange:(e,t)=>{k(e),t&&E(!0)},onBlur:()=>E(!1),open:S,options:x,texts:{clearButtonAriaLabel_one:Drupal.t("Clear @label selection",{"@label":L},{context:"React search clear selection label"}),clearButtonAriaLabel_multiple:Drupal.t("Clear @label selection",{"@label":L},{context:"React search clear selection label"}),label:L,placeholder:Drupal.t("All types",{},{context:"District and project search form label"})},theme:{"--checkbox-background-selected":"var(--hdbt-color-black)","--focus-outline-color":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"},value:w})]})}),(0,e.jsx)("div",{className:"district-project-search-form__submit",children:(0,e.jsx)(Ea,{className:"district-project-search-form__submit-button",theme:wa.Black,type:"submit",variant:ka.Primary,children:Drupal.t("Search",{},{context:"React search: submit button label"})})}),(0,e.jsx)(Sc,{})]})})},Oc=n(9888);const Tc=()=>{},Ic=Tc(),Lc=Object,jc=e=>e===Ic,zc=e=>"function"==typeof e,Ac=(e,t)=>({...e,...t}),Nc=new WeakMap;let Dc=0;const Pc=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,i;if(Lc(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=Nc.get(e),o)return o;if(o=++Dc+"~",Nc.set(e,o),n==Array){for(o="@",i=0;i{const n=Rc.get(e);return[()=>!jc(t)&&e.get(t)||Mc,r=>{if(!jc(t)){const o=e.get(t);t in Bc||(Bc[t]=o),n[5](t,Ac(o,r),o||Mc)}},n[6],()=>!jc(t)&&t in Bc?Bc[t]:!jc(t)&&e.get(t)||Mc]};let qc=!0;const[Vc,Wc]=$c&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Tc,Tc],Gc={isOnline:()=>qc,isVisible:()=>{const e=Uc&&document.visibilityState;return jc(e)||"hidden"!==e}},Kc={initFocus:e=>(Uc&&document.addEventListener("visibilitychange",e),Vc("focus",e),()=>{Uc&&document.removeEventListener("visibilitychange",e),Wc("focus",e)}),initReconnect:e=>{const t=()=>{qc=!0,e()},n=()=>{qc=!1};return Vc("online",t),Vc("offline",n),()=>{Wc("online",t),Wc("offline",n)}}},Zc=!t.useId,Jc=!$c||"Deno"in window,Qc=e=>$c&&typeof window.requestAnimationFrame!=Fc?window.requestAnimationFrame(e):setTimeout(e,1),Yc=Jc?t.useEffect:t.useLayoutEffect,Xc="undefined"!=typeof navigator&&navigator.connection,eu=!Jc&&Xc&&(["slow-2g","2g"].includes(Xc.effectiveType)||Xc.saveData),tu=e=>{if(zc(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?Pc(e):"",t]};let nu=0;const ru=()=>++nu;var ou=3,iu=0,au=2,lu=1;async function su(...e){const[t,n,r,o]=e,i=Ac({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{});let a=i.populateCache;const l=i.rollbackOnError;let s=i.optimisticData;const c=i.throwOnError;if(zc(n)){const e=n,r=[],o=t.keys();for(const n of o)!/^\$(inf|sub)\$/.test(n)&&e(t.get(n)._k)&&r.push(n);return Promise.all(r.map(u))}return u(n);async function u(n){const[o]=tu(n);if(!o)return;const[u,d]=Hc(t,o),[f,p,h,m]=Rc.get(t),g=()=>{const e=f[o];return(zc(i.revalidate)?i.revalidate(u().data,n):!1!==i.revalidate)&&(delete h[o],delete m[o],e&&e[0])?e[0](2).then((()=>u().data)):u().data};if(e.length<3)return g();let _,v=r;const b=ru();p[o]=[b,0];const y=!jc(s),x=u(),w=x.data,k=x._c,S=jc(k)?w:k;if(y&&(s=zc(s)?s(S,w):s,d({data:s,_c:S})),zc(v))try{v=v(S)}catch(e){_=e}if(v&&(e=>zc(e.then))(v)){if(v=await v.catch((e=>{_=e})),b!==p[o][0]){if(_)throw _;return v}_&&y&&(e=>"function"==typeof l?l(e):!1!==l)(_)&&(a=!0,d({data:S,_c:Ic}))}if(a&&!_)if(zc(a)){const e=a(v,S);d({data:e,error:Ic,_c:Ic})}else d({data:v,error:Ic,_c:Ic});if(p[o][1]=ru(),Promise.resolve(g()).then((()=>{d({_c:Ic})})),!_)return v;if(c)throw _}}const cu=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},uu=(e,t)=>{if(!Rc.has(e)){const n=Ac(Kc,t),r={},o=su.bind(Ic,e);let i=Tc;const a={},l=(e,t)=>{const n=a[e]||[];return a[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},s=(t,n,r)=>{e.set(t,n);const o=a[t];if(o)for(const e of o)e(n,r)},c=()=>{if(!Rc.has(e)&&(Rc.set(e,[r,{},{},{},o,s,l]),!Jc)){const t=n.initFocus(setTimeout.bind(Ic,cu.bind(Ic,r,0))),o=n.initReconnect(setTimeout.bind(Ic,cu.bind(Ic,r,1)));i=()=>{t&&t(),o&&o(),Rc.delete(e)}}};return c(),[e,o,c,i]}return[e,Rc.get(e)[4]]},[du,fu]=uu(new Map),pu=Ac({onLoadingSlow:Tc,onSuccess:Tc,onError:Tc,onErrorRetry:(e,t,n,r,o)=>{const i=n.errorRetryCount,a=o.retryCount,l=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;!jc(i)&&a>i||setTimeout(r,l,o)},onDiscarded:Tc,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:eu?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:eu?5e3:3e3,compare:(e,t)=>Pc(e)==Pc(t),isPaused:()=>!1,cache:du,mutate:fu,fallback:{}},Gc),hu=(e,t)=>{const n=Ac(e,t);if(t){const{use:r,fallback:o}=e,{use:i,fallback:a}=t;r&&i&&(n.use=r.concat(i)),o&&a&&(n.fallback=Ac(o,a))}return n},mu=(0,t.createContext)({}),gu=$c&&window.__SWR_DEVTOOLS_USE__,_u=gu?window.__SWR_DEVTOOLS_USE__:[],vu=e=>zc(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],bu=_u.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=tu(t),[,,,o]=Rc.get(du);if(r.startsWith("$inf$"))return n(...e);const i=o[r];return jc(i)?n(...e):(delete o[r],i)}),r)));gu&&(window.__SWR_DEVTOOLS_REACT__=t);const yu=t.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;throw"rejected"===e.status?e.reason:(e.status="pending",e.then((t=>{e.status="fulfilled",e.value=t}),(t=>{e.status="rejected",e.reason=t})),e)}),xu={dedupe:!0},wu=(Lc.defineProperty((e=>{const{value:n}=e,r=(0,t.useContext)(mu),o=zc(n),i=(0,t.useMemo)((()=>o?n(r):n),[o,r,n]),a=(0,t.useMemo)((()=>o?i:hu(r,i)),[o,r,i]),l=i&&i.provider,s=(0,t.useRef)(Ic);l&&!s.current&&(s.current=uu(l(a.cache||du),i));const c=s.current;return c&&(a.cache=c[0],a.mutate=c[1]),Yc((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,t.createElement)(mu.Provider,Ac(e,{value:a}))}),"defaultValue",{value:pu}),ku=(e,n,r)=>{const{cache:o,compare:i,suspense:a,fallbackData:l,revalidateOnMount:s,revalidateIfStale:c,refreshInterval:u,refreshWhenHidden:d,refreshWhenOffline:f,keepPreviousData:p}=r,[h,m,g,_]=Rc.get(o),[v,b]=tu(e),y=(0,t.useRef)(!1),x=(0,t.useRef)(!1),w=(0,t.useRef)(v),k=(0,t.useRef)(n),S=(0,t.useRef)(r),E=()=>S.current,C=()=>E().isVisible()&&E().isOnline(),[O,T,I,L]=Hc(o,v),j=(0,t.useRef)({}).current,z=jc(l)?r.fallback[v]:l,A=(e,t)=>{for(const n in j){const r=n;if("data"===r){if(!i(e[r],t[r])){if(!jc(e[r]))return!1;if(!i(U,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},N=(0,t.useMemo)((()=>{const e=!!v&&!!n&&(jc(s)?!E().isPaused()&&!a&&(!!jc(c)||c):s),t=t=>{const n=Ac(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=O(),o=L(),i=t(r),l=r===o?i:t(o);let u=i;return[()=>{const e=t(O());return A(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>l]}),[o,v]),D=(0,Oc.useSyncExternalStore)((0,t.useCallback)((e=>I(v,((t,n)=>{A(n,t)||e()}))),[o,v]),N[0],N[1]),P=!y.current,R=h[v]&&h[v].length>0,M=D.data,B=jc(M)?z:M,F=D.error,$=(0,t.useRef)(B),U=p?jc(M)?$.current:M:B,H=!(R&&!jc(F))&&(P&&!jc(s)?s:!E().isPaused()&&(a?!jc(B)&&c:jc(B)||c)),q=!!(v&&n&&P&&H),V=jc(D.isValidating)?q:D.isValidating,W=jc(D.isLoading)?q:D.isLoading,G=(0,t.useCallback)((async e=>{const t=k.current;if(!v||!t||x.current||E().isPaused())return!1;let n,o,a=!0;const l=e||{},s=!g[v]||!l.dedupe,c=()=>Zc?!x.current&&v===w.current&&y.current:v===w.current,u={isValidating:!1,isLoading:!1},d=()=>{T(u)},f=()=>{const e=g[v];e&&e[1]===o&&delete g[v]},p={isValidating:!0};jc(O().data)&&(p.isLoading=!0);try{if(s&&(T(p),r.loadingTimeout&&jc(O().data)&&setTimeout((()=>{a&&c()&&E().onLoadingSlow(v,r)}),r.loadingTimeout),g[v]=[t(b),ru()]),[n,o]=g[v],n=await n,s&&setTimeout(f,r.dedupingInterval),!g[v]||g[v][1]!==o)return s&&c()&&E().onDiscarded(v),!1;u.error=Ic;const e=m[v];if(!jc(e)&&(o<=e[0]||o<=e[1]||0===e[1]))return d(),s&&c()&&E().onDiscarded(v),!1;const l=O().data;u.data=i(l,n)?l:n,s&&c()&&E().onSuccess(n,v,r)}catch(e){f();const t=E(),{shouldRetryOnError:n}=t;t.isPaused()||(u.error=e,s&&c()&&(t.onError(e,v,t),(!0===n||zc(n)&&n(e))&&(E().revalidateOnFocus&&E().revalidateOnReconnect&&!C()||t.onErrorRetry(e,v,t,(e=>{const t=h[v];t&&t[0]&&t[0](ou,e)}),{retryCount:(l.retryCount||0)+1,dedupe:!0}))))}return a=!1,d(),!0}),[v,o]),K=(0,t.useCallback)(((...e)=>su(o,w.current,...e)),[]);if(Yc((()=>{k.current=n,S.current=r,jc(M)||($.current=M)})),Yc((()=>{if(!v)return;const e=G.bind(Ic,xu);let t=0;const n=((e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}})(v,h,((n,r={})=>{if(n==iu){const n=Date.now();E().revalidateOnFocus&&n>t&&C()&&(t=n+E().focusThrottleInterval,e())}else if(n==lu)E().revalidateOnReconnect&&C()&&e();else{if(n==au)return G();if(n==ou)return G(r)}}));return x.current=!1,w.current=v,y.current=!0,T({_k:b}),H&&(jc(B)||Jc?e():Qc(e)),()=>{x.current=!0,n()}}),[v]),Yc((()=>{let e;function t(){const t=zc(u)?u(O().data):u;t&&-1!==e&&(e=setTimeout(n,t))}function n(){O().error||!d&&!E().isVisible()||!f&&!E().isOnline()?t():G(xu).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[u,d,f,v]),(0,t.useDebugValue)(U),a&&jc(B)&&v){if(!Zc&&Jc)throw new Error("Fallback data is required when using suspense in SSR.");k.current=n,S.current=r,x.current=!1;const e=_[v];if(!jc(e)){const t=K(e);yu(t)}if(!jc(F))throw F;{const e=G(xu);jc(U)||(e.status="fulfilled",e.value=!0),yu(e)}}return{mutate:K,get data(){return j.data=!0,U},get error(){return j.error=!0,F},get isValidating(){return j.isValidating=!0,V},get isLoading(){return j.isLoading=!0,W}}},function(...e){const n=Ac(pu,(0,t.useContext)(mu)),[r,o,i]=vu(e),a=hu(n,i);let l=ku;const{use:s}=a,c=(s||[]).concat(bu);for(let e=c.length;e--;)l=c[e](l);return l(r,o||a.fetcher||null,a)});var ku;var Su=function(t){const{icon:n,className:r,label:o,onClick:i}=t,a=`hdbt-icon--${Math.floor(99999*Math.random())}`;return(0,e.jsx)("span",{className:`hel-icon hel-icon--${n} ${void 0!==r?r:""}`,"aria-labelledby":o&&a,"aria-hidden":o?"true":"false",onClick:i,children:o&&(0,e.jsx)("span",{className:"is-hidden",id:a,children:o})})};var Eu=({updatePage:t,currentPage:n,pages:r,totalPages:o})=>{const{prevPages:i,nextPages:a}=((e,t,n)=>{const r=Math.floor(t/2);let o=2*r;const i=[],a=[];if(r>0){for(let t=e-1;i.length=1;t--)i.push(t),o-=1;for(let t=e+1;o>0&&t<=n;t++)a.push(t),o-=1}return i.reverse(),{prevPages:i,nextPages:a}})(n,r,o),l=n>1,s=n{l&&t(e,n-1)},title:`${Drupal.t("Go to previous page number",{},{context:"Pagination previous page link title"})} ${n}`,type:"button",rel:"prev",role:"button",children:[(0,e.jsx)(Su,{icon:"angle-left"}),(0,e.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-prev-label",children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})})]}):(0,e.jsxs)("button",{className:"hds-button hds-pagination__button-prev",disabled:!0,title:Drupal.t("Go to previous page",{},{context:"Pagination previous page link title"}),type:"button",children:[(0,e.jsx)(Su,{icon:"angle-left"}),(0,e.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-prev-label",children:Drupal.t("Previous",{},{context:"Pagination previous page link text"})})]}),(0,e.jsxs)("ul",{className:"pager__items js-pager__items hds-pagination__pages",children:[!c&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("li",{children:(0,e.jsx)("a",{href:"?page=1",onClick:e=>{l&&t(e,1)},className:"hds-pagination__item-link",children:"1"})}),i[0]-1>0&&(0,e.jsx)("li",{className:"pager__item pager__item--ellipsis",role:"presentation",children:(0,e.jsx)("span",{className:"hds-pagination__item-ellipsis",children:"…"})})]}),i.map(((n,r)=>(0,e.jsx)("li",{className:"pager__item",children:(0,e.jsx)("a",{"aria-label":Drupal.t("Go to page @key",{"@key":n},{context:"React search pager"}),href:`?page=${n}`,className:"hds-pagination__item-link",onClick:e=>t(e,n),children:n},n)},r))),(0,e.jsx)("li",{className:"pager__item is-active",children:(0,e.jsx)("a",{href:`?page=${n}`,className:"hds-pagination__item-link hds-pagination__item-link--active",children:n})}),a.map(((n,r)=>(0,e.jsx)("li",{className:"pager__item",children:(0,e.jsx)("a",{"aria-label":Drupal.t("Go to page @key",{"@key":n},{context:"React search pager"}),href:`?page=${n}`,className:"hds-pagination__item-link",onClick:e=>t(e,n),children:n},n)},r))),!u&&(0,e.jsxs)(e.Fragment,{children:[a[a.length-1]+1!==o&&(0,e.jsx)("li",{children:(0,e.jsx)("span",{className:"hds-pagination__item-ellipsis",children:"..."})}),(0,e.jsx)("li",{children:(0,e.jsx)("a",{href:`?page=${o}`,onClick:e=>t(e,o),className:"hds-pagination__item-link",children:o})})]})]}),s?(0,e.jsxs)("a",{"aria-label":`${Drupal.t("Go to next page number",{},{context:"Pagination next page link title"})} ${n+1}`,className:"hds-button hds-pagination__button-next",href:`?page=${n+2}`,onClick:e=>{s&&t(e,n+1)},title:`${Drupal.t("Go to next page number",{},{context:"Pagination next page link title"})} ${n+1}`,type:"button",rel:"next",role:"button",children:[(0,e.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-next-label",children:Drupal.t("Next",{},{context:"Pagination next page link text"})}),(0,e.jsx)(Su,{icon:"angle-right"})]}):(0,e.jsxs)("button",{className:"hds-button hds-pagination__button-next",disabled:!0,title:Drupal.t("Go to next page",{},{context:"Pagination next page link title"}),type:"button",children:[(0,e.jsx)("span",{"aria-hidden":"true",className:"hds-pagination__button-next-label",children:Drupal.t("Next",{},{context:"Pagination next page link text"})}),(0,e.jsx)(Su,{icon:"angle-right"})]})]})})};var Cu=(e,n)=>{(0,t.useEffect)((()=>{const{current:t}=e;t&&n&&(t.setAttribute("tabindex","-1"),t.focus({preventScroll:!0}),t.scrollIntoView({behavior:"smooth",block:"center"}))}),[e,n])};let Ou=Uu();const Tu=e=>Mu(e,Ou);let Iu=Uu();Tu.write=e=>Mu(e,Iu);let Lu=Uu();Tu.onStart=e=>Mu(e,Lu);let ju=Uu();Tu.onFrame=e=>Mu(e,ju);let zu=Uu();Tu.onFinish=e=>Mu(e,zu);let Au=[];Tu.setTimeout=(e,t)=>{let n=Tu.now()+t,r=()=>{let e=Au.findIndex((e=>e.cancel==r));~e&&Au.splice(e,1),qu.count-=~e?1:0},o={time:n,handler:e,cancel:r};return Au.splice(Nu(n),0,o),qu.count+=1,Bu(),o};let Nu=e=>~(~Au.findIndex((t=>t.time>e))||~Au.length);Tu.cancel=e=>{Ou.delete(e),Iu.delete(e)},Tu.sync=e=>{Ru=!0,Tu.batchedUpdates(e),Ru=!1},Tu.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...e){t=e,Tu.onStart(n)}return r.handler=e,r.cancel=()=>{Lu.delete(n),t=null},r};let Du="undefined"!=typeof window?window.requestAnimationFrame:()=>{};Tu.use=e=>Du=e,Tu.now="undefined"!=typeof performance?()=>performance.now():Date.now,Tu.batchedUpdates=e=>e(),Tu.catch=console.error,Tu.frameLoop="always",Tu.advance=()=>{"demand"!==Tu.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):$u()};let Pu=-1,Ru=!1;function Mu(e,t){Ru?(t.delete(e),e(0)):(t.add(e),Bu())}function Bu(){Pu<0&&(Pu=0,"demand"!==Tu.frameLoop&&Du(Fu))}function Fu(){~Pu&&(Du(Fu),Tu.batchedUpdates($u))}function $u(){let e=Pu;Pu=Tu.now();let t=Nu(Pu);t&&(Hu(Au.splice(0,t),(e=>e.handler())),qu.count-=t),Lu.flush(),Ou.flush(e?Math.min(64,Pu-e):16.667),ju.flush(),Iu.flush(),zu.flush()}function Uu(){let e=new Set,t=e;return{add(n){qu.count+=t!=e||e.has(n)?0:1,e.add(n)},delete:n=>(qu.count-=t==e&&e.has(n)?1:0,e.delete(n)),flush(n){t.size&&(e=new Set,qu.count-=t.size,Hu(t,(t=>t(n)&&e.add(t))),qu.count+=e.size,t=e)}}}function Hu(e,t){e.forEach((e=>{try{t(e)}catch(e){Tu.catch(e)}}))}const qu={count:0,clear(){Pu=-1,Au=[],Lu=Uu(),Ou=Uu(),ju=Uu(),Iu=Uu(),zu=Uu(),qu.count=0}};function Vu(){}const Wu={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e};function Gu(e,t){if(Wu.arr(e)){if(!Wu.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function Zu(e,t,n){if(Wu.arr(e))for(let r=0;rWu.und(e)?[]:Wu.arr(e)?e:[e];function Qu(e,t){if(e.size){const n=Array.from(e);e.clear(),Ku(n,t)}}const Yu=(e,...t)=>Qu(e,(e=>e(...t)));let Xu,ed,td=null,nd=!1,rd=Vu;var od=Object.freeze({__proto__:null,get createStringInterpolator(){return Xu},get to(){return ed},get colors(){return td},get skipAnimation(){return nd},get willAdvance(){return rd},assign:e=>{e.to&&(ed=e.to),e.now&&(Tu.now=e.now),void 0!==e.colors&&(td=e.colors),null!=e.skipAnimation&&(nd=e.skipAnimation),e.createStringInterpolator&&(Xu=e.createStringInterpolator),e.requestAnimationFrame&&Tu.use(e.requestAnimationFrame),e.batchedUpdates&&(Tu.batchedUpdates=e.batchedUpdates),e.willAdvance&&(rd=e.willAdvance),e.frameLoop&&(Tu.frameLoop=e.frameLoop)}});const id=new Set;let ad=[],ld=[],sd=0;const cd={get idle(){return!id.size&&!ad.length},start(e){sd>e.priority?(id.add(e),Tu.onStart(ud)):(dd(e),Tu(pd))},advance:pd,sort(e){if(sd)Tu.onFrame((()=>cd.sort(e)));else{const t=ad.indexOf(e);~t&&(ad.splice(t,1),fd(e))}},clear(){ad=[],id.clear()}};function ud(){id.forEach(dd),id.clear(),Tu(pd)}function dd(e){ad.includes(e)||fd(e)}function fd(e){ad.splice(function(e,t){const n=e.findIndex(t);return n<0?e.length:n}(ad,(t=>t.priority>e.priority)),0,e)}function pd(e){const t=ld;for(let n=0;n0}const hd="[-+]?\\d*\\.?\\d+",md=hd+"%";function gd(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}const _d=new RegExp("rgb"+gd(hd,hd,hd)),vd=new RegExp("rgba"+gd(hd,hd,hd,hd)),bd=new RegExp("hsl"+gd(hd,md,md)),yd=new RegExp("hsla"+gd(hd,md,md,hd)),xd=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,wd=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,kd=/^#([0-9a-fA-F]{6})$/,Sd=/^#([0-9a-fA-F]{8})$/;function Ed(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Cd(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=Ed(o,r,e+1/3),a=Ed(o,r,e),l=Ed(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*a)<<16|Math.round(255*l)<<8}function Od(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function Td(e){return(parseFloat(e)%360+360)%360/360}function Id(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function Ld(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function jd(e){let t=function(e){let t;return"number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=kd.exec(e))?parseInt(t[1]+"ff",16)>>>0:td&&void 0!==td[e]?td[e]:(t=_d.exec(e))?(Od(t[1])<<24|Od(t[2])<<16|Od(t[3])<<8|255)>>>0:(t=vd.exec(e))?(Od(t[1])<<24|Od(t[2])<<16|Od(t[3])<<8|Id(t[4]))>>>0:(t=xd.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=Sd.exec(e))?parseInt(t[1],16)>>>0:(t=wd.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=bd.exec(e))?(255|Cd(Td(t[1]),Ld(t[2]),Ld(t[3])))>>>0:(t=yd.exec(e))?(Cd(Td(t[1]),Ld(t[2]),Ld(t[3]))|Id(t[4]))>>>0:null}(e);return null===t?e:(t=t||0,`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`)}const zd=(e,t,n)=>{if(Wu.fun(e))return e;if(Wu.arr(e))return zd({range:e,output:t,extrapolate:n});if(Wu.str(e.output[0]))return Xu(e);const r=e,o=r.output,i=r.range||[0,1],a=r.extrapolateLeft||r.extrapolate||"extend",l=r.extrapolateRight||r.extrapolate||"extend",s=r.easing||(e=>e);return e=>{const t=function(e,t){for(var n=1;n=e);++n);return n-1}(e,i);return function(e,t,n,r,o,i,a,l,s){let c=s?s(e):e;if(cn){if("identity"===l)return c;"clamp"===l&&(c=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?c=-c:n===1/0?c-=t:c=(c-t)/(n-t);c=i(c),r===-1/0?c=-c:o===1/0?c+=r:c=c*(o-r)+r;return c}(e,i[t],i[t+1],o[t],o[t+1],s,a,l,r.map)}};function Ad(){return Ad=Object.assign||function(e){for(var t=1;tBoolean(e&&e[Nd]),Rd=e=>e&&e[Nd]?e[Nd]():e,Md=e=>e[Dd]||null;function Bd(e,t){let n=e[Dd];n&&n.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}class Fd{constructor(e){if(this[Nd]=void 0,this[Dd]=void 0,!e&&!(e=this.get))throw Error("Unknown getter");$d(this,e)}}const $d=(e,t)=>qd(e,Nd,t);function Ud(e,t){if(e[Nd]){let n=e[Dd];n||qd(e,Dd,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function Hd(e,t){let n=e[Dd];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[Dd]=null,e.observerRemoved&&e.observerRemoved(r,t)}}const qd=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),Vd=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Wd=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Gd=new RegExp(`(${Vd.source})(%|[a-z]+)`,"i");let Kd;const Zd=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,Jd=(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`,Qd=e=>{Kd||(Kd=td?new RegExp(`(${Object.keys(td).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>Rd(e).replace(Wd,jd).replace(Kd,jd))),n=t.map((e=>e.match(Vd).map(Number))),r=n[0].map(((e,t)=>n.map((e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})))),o=r.map((t=>zd(Ad({},e,{output:t}))));return e=>{var n;const r=!Gd.test(t[0])&&(null==(n=t.find((e=>Gd.test(e))))?void 0:n.replace(Vd,""));let i=0;return t[0].replace(Vd,(()=>`${o[i++](e)}${r||""}`)).replace(Zd,Jd)}},Yd="react-spring: ",Xd=e=>{const t=e;let n=!1;if("function"!=typeof t)throw new TypeError(`${Yd}once requires a function parameter`);return(...e)=>{n||(t(...e),n=!0)}},ef=Xd(console.warn);const tf=Xd(console.warn);function nf(e){return Wu.str(e)&&("#"==e[0]||/\d/.test(e)||e in(td||{}))}const rf=e=>(0,t.useEffect)(e,of),of=[];function af(){const e=(0,t.useState)()[1],n=(0,t.useState)(lf)[0];return rf(n.unmount),()=>{n.current&&e({})}}function lf(){const e={current:!0,unmount:()=>()=>{e.current=!1}};return e}function sf(e){const n=(0,t.useRef)();return(0,t.useEffect)((()=>{n.current=e})),n.current}const cf="undefined"!=typeof window&&window.document&&window.document.createElement?t.useLayoutEffect:t.useEffect,uf=Symbol.for("Animated:node"),df=e=>e&&e[uf],ff=(e,t)=>{return n=e,r=uf,o=t,Object.defineProperty(n,r,{value:o,writable:!0,configurable:!0});var n,r,o},pf=e=>e&&e[uf]&&e[uf].getPayload();class hf{constructor(){this.payload=void 0,ff(this,this)}getPayload(){return this.payload||[]}}class mf extends hf{constructor(e){super(),this.done=!0,this.elapsedTime=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.v0=void 0,this.durationProgress=0,this._value=e,Wu.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new mf(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return Wu.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,Wu.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}}class gf extends mf{constructor(e){super(0),this._string=null,this._toString=void 0,this._toString=zd({output:[e,e]})}static create(e){return new gf(e)}getValue(){let e=this._string;return e??(this._string=this._toString(this._value))}setValue(e){if(Wu.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=zd({output:[this.getValue(),e]})),this._value=0,super.reset()}}const _f={dependencies:null};class vf extends hf{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return Zu(this.source,((n,r)=>{var o;(o=n)&&o[uf]===o?t[r]=n.getValue(e):Pd(n)?t[r]=Rd(n):e||(t[r]=n)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&Ku(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return Zu(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){_f.dependencies&&Pd(e)&&_f.dependencies.add(e);const t=pf(e);t&&Ku(t,(e=>this.add(e)))}}class bf extends vf{constructor(e){super(e)}static create(e){return new bf(e)}getValue(){return this.source.map((e=>e.getValue()))}setValue(e){const t=this.getPayload();return e.length==t.length?t.map(((t,n)=>t.setValue(e[n]))).some(Boolean):(super.setValue(e.map(yf)),!0)}}function yf(e){return(nf(e)?gf:mf).create(e)}function xf(e){const t=df(e);return t?t.constructor:Wu.arr(e)?bf:nf(e)?gf:mf}function wf(){return wf=Object.assign||function(e){for(var t=1;t{const r=!Wu.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,t.forwardRef)(((o,i)=>{const a=(0,t.useRef)(null),l=r&&(0,t.useCallback)((e=>{a.current=function(e,t){e&&(Wu.fun(e)?e(t):e.current=t);return t}(i,e)}),[i]),[s,c]=function(e,t){const n=new Set;_f.dependencies=n,e.style&&(e=wf({},e,{style:t.createAnimatedStyle(e.style)}));return e=new vf(e),_f.dependencies=null,[e,n]}(o,n),u=af(),d=()=>{const e=a.current;if(r&&!e)return;!1===(!!e&&n.applyAnimatedValues(e,s.getValue(!0)))&&u()},f=new Sf(d,c),p=(0,t.useRef)();cf((()=>{const e=p.current;p.current=f,Ku(c,(e=>Ud(e,f))),e&&(Ku(e.deps,(t=>Hd(t,e))),Tu.cancel(e.update))})),(0,t.useEffect)(d,[]),rf((()=>()=>{const e=p.current;Ku(e.deps,(t=>Hd(t,e)))}));const h=n.getComponentProps(s.getValue());return t.createElement(e,wf({},h,{ref:l}))}))};class Sf{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&Tu.write(this.update)}}const Ef=Symbol.for("AnimatedComponent"),Cf=e=>Wu.str(e)?e:e&&Wu.str(e.displayName)?e.displayName:Wu.fun(e)&&e.name||null;function Of(){return Of=Object.assign||function(e){for(var t=1;t!0===e||!!(t&&e&&(Wu.fun(e)?e(t):Ju(e).includes(t))),Lf=(e,t)=>Wu.obj(e)?t&&e[t]:e,jf=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,zf=e=>e,Af=(e,t=zf)=>{let n=Nf;e.default&&!0!==e.default&&(e=e.default,n=Object.keys(e));const r={};for(const o of n){const n=t(e[o],o);Wu.und(n)||(r[o]=n)}return r},Nf=["config","onProps","onStart","onChange","onPause","onResume","onRest"],Df={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function Pf(e){const t=function(e){const t={};let n=0;if(Zu(e,((e,r)=>{Df[r]||(t[r]=e,n++)})),n)return t}(e);if(t){const n={to:t};return Zu(e,((e,r)=>r in t||(n[r]=e))),n}return Of({},e)}function Rf(e){return e=Rd(e),Wu.arr(e)?e.map(Rf):nf(e)?od.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function Mf(e){for(const t in e)return!0;return!1}function Bf(e){return Wu.fun(e)||Wu.arr(e)&&Wu.obj(e[0])}function Ff(e,t){var n;null==(n=e.ref)||n.delete(e),null==t||t.delete(e)}function $f(e,t){var n;t&&e.ref!==t&&(null==(n=e.ref)||n.delete(e),t.add(e),e.ref=t)}const Uf=Of({},{tension:170,friction:26},{mass:1,damping:1,easing:e=>e,clamp:!1});class Hf{constructor(){this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,Uf)}}function qf(e,t){if(Wu.und(t.decay)){const n=!Wu.und(t.tension)||!Wu.und(t.friction);!n&&Wu.und(t.frequency)&&Wu.und(t.damping)&&Wu.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}const Vf=[];class Wf{constructor(){this.changed=!1,this.values=Vf,this.toValues=null,this.fromValues=Vf,this.to=void 0,this.from=void 0,this.config=new Hf,this.immediate=!1}}function Gf(e,{key:t,props:n,defaultProps:r,state:o,actions:i}){return new Promise(((a,l)=>{var s;let c,u,d=If(null!=(s=n.cancel)?s:null==r?void 0:r.cancel,t);if(d)h();else{Wu.und(n.pause)||(o.paused=If(n.pause,t));let e=null==r?void 0:r.pause;!0!==e&&(e=o.paused||If(e,t)),c=Tf(n.delay||0,t),e?(o.resumeQueue.add(p),i.pause()):(i.resume(),p())}function f(){o.resumeQueue.add(p),o.timeouts.delete(u),u.cancel(),c=u.time-Tu.now()}function p(){c>0&&!od.skipAnimation?(u=Tu.setTimeout(h,c),o.pauseQueue.add(f),o.timeouts.add(u)):h()}function h(){o.pauseQueue.delete(f),o.timeouts.delete(u),e<=(o.cancelId||0)&&(d=!0);try{i.start(Of({},n,{callId:e,cancel:d}),a)}catch(e){l(e)}}}))}const Kf=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?Qf(e.get()):t.every((e=>e.noop))?Zf(e.get()):Jf(e.get(),t.every((e=>e.finished))),Zf=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Jf=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),Qf=e=>({value:e,cancelled:!0,finished:!1});function Yf(e,t,n,r){const{callId:o,parentId:i,onRest:a}=t,{asyncTo:l,promise:s}=n;return i||e!==l||t.reset?n.promise=(async()=>{n.asyncId=o,n.asyncTo=e;const c=Af(t,((e,t)=>"onRest"===t?void 0:e));let u,d;const f=new Promise(((e,t)=>(u=e,d=t))),p=e=>{const t=o<=(n.cancelId||0)&&Qf(r)||o!==n.asyncId&&Jf(r,!1);if(t)throw e.result=t,d(e),e},h=(e,t)=>{const i=new ep,a=new tp;return(async()=>{if(od.skipAnimation)throw Xf(n),a.result=Jf(r,!1),d(a),a;p(i);const l=Wu.obj(e)?Of({},e):Of({},t,{to:e});l.parentId=o,Zu(c,((e,t)=>{Wu.und(l[t])&&(l[t]=e)}));const s=await r.start(l);return p(i),n.paused&&await new Promise((e=>{n.resumeQueue.add(e)})),s})()};let m;if(od.skipAnimation)return Xf(n),Jf(r,!1);try{let t;t=Wu.arr(e)?(async e=>{for(const t of e)await h(t)})(e):Promise.resolve(e(h,r.stop.bind(r))),await Promise.all([t.then(u),f]),m=Jf(r.get(),!0,!1)}catch(e){if(e instanceof ep)m=e.result;else{if(!(e instanceof tp))throw e;m=e.result}}finally{o==n.asyncId&&(n.asyncId=i,n.asyncTo=i?l:void 0,n.promise=i?s:void 0)}return Wu.fun(a)&&Tu.batchedUpdates((()=>{a(m,r,r.item)})),m})():s}function Xf(e,t){Qu(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}class ep extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise."),this.result=void 0}}class tp extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}}const np=e=>e instanceof op;let rp=1;class op extends Fd{constructor(...e){super(...e),this.id=rp++,this.key=void 0,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=df(this);return e&&e.getValue()}to(...e){return od.to(this,e)}interpolate(...e){return ef(`${Yd}The "interpolate" function is deprecated in v9 (use "to" instead)`),od.to(this,e)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){Bd(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||cd.sort(this),Bd(this,{type:"priority",parent:this,priority:e})}}const ip=Symbol.for("SpringPhase"),ap=e=>(1&e[ip])>0,lp=e=>(2&e[ip])>0,sp=e=>(4&e[ip])>0,cp=(e,t)=>t?e[ip]|=3:e[ip]&=-3,up=(e,t)=>t?e[ip]|=4:e[ip]&=-5;class dp extends op{constructor(e,t){if(super(),this.key=void 0,this.animation=new Wf,this.queue=void 0,this.defaultProps={},this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!Wu.und(e)||!Wu.und(t)){const n=Wu.obj(e)?Of({},e):Of({},t,{from:e});Wu.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(lp(this)||this._state.asyncTo)||sp(this)}get goal(){return Rd(this.animation.to)}get velocity(){const e=df(this);return e instanceof mf?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return ap(this)}get isAnimating(){return lp(this)}get isPaused(){return sp(this)}advance(e){let t=!0,n=!1;const r=this.animation;let{config:o,toValues:i}=r;const a=pf(r.to);!a&&Pd(r.to)&&(i=Ju(Rd(r.to))),r.values.forEach(((l,s)=>{if(l.done)return;const c=l.constructor==gf?1:a?a[s].lastPosition:i[s];let u=r.immediate,d=c;if(!u){if(d=l.lastPosition,o.tension<=0)return void(l.done=!0);let t=l.elapsedTime+=e;const n=r.fromValues[s],i=null!=l.v0?l.v0:l.v0=Wu.arr(o.velocity)?o.velocity[s]:o.velocity;let a;if(Wu.und(o.duration))if(o.decay){const e=!0===o.decay?.998:o.decay,r=Math.exp(-(1-e)*t);d=n+i/(1-e)*(1-r),u=Math.abs(l.lastPosition-d)<.1,a=i*r}else{a=null==l.lastVelocity?i:l.lastVelocity;const t=o.precision||(n==c?.005:Math.min(1,.001*Math.abs(c-n))),r=o.restVelocity||t/10,s=o.clamp?0:o.bounce,f=!Wu.und(s),p=n==c?l.v0>0:nr,h||(u=Math.abs(c-d)<=t,!u));++e){f&&(m=d==c||d>c==p,m&&(a=-a*s,d=c));a+=(1e-6*-o.tension*(d-c)+.001*-o.friction*a)/o.mass*g,d+=a*g}}else{let r=1;o.duration>0&&(this._memoizedDuration!==o.duration&&(this._memoizedDuration=o.duration,l.durationProgress>0&&(l.elapsedTime=o.duration*l.durationProgress,t=l.elapsedTime+=e)),r=(o.progress||0)+t/this._memoizedDuration,r=r>1?1:r<0?0:r,l.durationProgress=r),d=n+o.easing(r)*(c-n),a=(d-l.lastPosition)/e,u=1==r}l.lastVelocity=a,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),u=!0)}a&&!a[s].done&&(u=!1),u?l.done=!0:t=!1,l.setValue(d,o.round)&&(n=!0)}));const l=df(this),s=l.getValue();if(t){const e=Rd(r.to);s===e&&!n||o.decay?n&&o.decay&&this._onChange(s):(l.setValue(e),this._onChange(e)),this._stop()}else n&&this._onChange(s)}set(e){return Tu.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(lp(this)){const{to:e,config:t}=this.animation;Tu.batchedUpdates((()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()}))}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return Wu.und(e)?(n=this.queue||[],this.queue=[]):n=[Wu.obj(e)?e:Of({},t,{to:e})],Promise.all(n.map((e=>this._update(e)))).then((e=>Kf(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),Xf(this._state,e&&this._lastCallId),Tu.batchedUpdates((()=>this._stop(t,e))),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:n,from:r}=e;n=Wu.obj(n)?n[t]:n,(null==n||Bf(n))&&(n=void 0),r=Wu.obj(r)?r[t]:r,null==r&&(r=void 0);const o={to:n,from:r};return ap(this)||(e.reverse&&([n,r]=[r,n]),r=Rd(r),Wu.und(r)?df(this)||this._set(n):this._set(r)),o}_update(e,t){let n=Of({},e);const{key:r,defaultProps:o}=this;n.default&&Object.assign(o,Af(n,((e,t)=>/^on/.test(t)?Lf(e,r):e))),vp(this,n,"onProps"),bp(this,"onProps",n,this);const i=this._prepareNode(n);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const a=this._state;return Gf(++this._lastCallId,{key:r,props:n,defaultProps:o,state:a,actions:{pause:()=>{sp(this)||(up(this,!0),Yu(a.pauseQueue),bp(this,"onPause",Jf(this,fp(this,this.animation.to)),this))},resume:()=>{sp(this)&&(up(this,!1),lp(this)&&this._resume(),Yu(a.resumeQueue),bp(this,"onResume",Jf(this,fp(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then((e=>{if(n.loop&&e.finished&&(!t||!e.noop)){const e=pp(n);if(e)return this._update(e,!0)}return e}))}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(Qf(this));const r=!Wu.und(e.to),o=!Wu.und(e.from);if(r||o){if(!(t.callId>this._lastToId))return n(Qf(this));this._lastToId=t.callId}const{key:i,defaultProps:a,animation:l}=this,{to:s,from:c}=l;let{to:u=s,from:d=c}=e;!o||r||t.default&&!Wu.und(u)||(u=d),t.reverse&&([u,d]=[d,u]);const f=!Gu(d,c);f&&(l.from=d),d=Rd(d);const p=!Gu(u,s);p&&this._focus(u);const h=Bf(t.to),{config:m}=l,{decay:g,velocity:_}=m;(r||o)&&(m.velocity=0),t.config&&!h&&function(e,t,n){n&&(qf(n=Of({},n),t),t=Of({},n,t)),qf(e,t),Object.assign(e,t);for(const t in Uf)null==e[t]&&(e[t]=Uf[t]);let{mass:r,frequency:o,damping:i}=e;Wu.und(o)||(o<.01&&(o=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/o,2)*r,e.friction=4*Math.PI*i*r/o)}(m,Tf(t.config,i),t.config!==a.config?Tf(a.config,i):void 0);let v=df(this);if(!v||Wu.und(u))return n(Jf(this,!0));const b=Wu.und(t.reset)?o&&!t.default:!Wu.und(d)&&If(t.reset,i),y=b?d:this.get(),x=Rf(u),w=Wu.num(x)||Wu.arr(x)||nf(x),k=!h&&(!w||If(a.immediate||t.immediate,i));if(p){const e=xf(u);if(e!==v.constructor){if(!k)throw Error(`Cannot animate between ${v.constructor.name} and ${e.name}, as the "to" prop suggests`);v=this._set(x)}}const S=v.constructor;let E=Pd(u),C=!1;if(!E){const e=b||!ap(this)&&f;(p||e)&&(C=Gu(Rf(y),x),E=!C),(Gu(l.immediate,k)||k)&&Gu(m.decay,g)&&Gu(m.velocity,_)||(E=!0)}if(C&&lp(this)&&(l.changed&&!b?E=!0:E||this._stop(s)),!h&&((E||Pd(s))&&(l.values=v.getPayload(),l.toValues=Pd(u)?null:S==gf?[1]:Ju(x)),l.immediate!=k&&(l.immediate=k,k||b||this._set(s)),E)){const{onRest:e}=l;Ku(_p,(e=>vp(this,t,e)));const r=Jf(this,fp(this,s));Yu(this._pendingCalls,r),this._pendingCalls.add(n),l.changed&&Tu.batchedUpdates((()=>{l.changed=!b,null==e||e(r,this),b?Tf(a.onRest,r):null==l.onStart||l.onStart(r,this)}))}b&&this._set(y),h?n(Yf(t.to,t,this._state,this)):E?this._start():lp(this)&&!p?this._pendingCalls.add(n):n(Zf(y))}_focus(e){const t=this.animation;e!==t.to&&(Md(this)&&this._detach(),t.to=e,Md(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;Pd(t)&&(Ud(t,this),np(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;Pd(e)&&Hd(e,this)}_set(e,t=!0){const n=Rd(e);if(!Wu.und(n)){const e=df(this);if(!e||!Gu(n,e.getValue())){const r=xf(n);e&&e.constructor==r?e.setValue(n):ff(this,r.create(n)),e&&Tu.batchedUpdates((()=>{this._onChange(n,t)}))}}return df(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,bp(this,"onStart",Jf(this,fp(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),Tf(this.animation.onChange,e,this)),Tf(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;df(this).reset(Rd(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),lp(this)||(cp(this,!0),sp(this)||this._resume())}_resume(){od.skipAnimation?this.finish():cd.start(this)}_stop(e,t){if(lp(this)){cp(this,!1);const n=this.animation;Ku(n.values,(e=>{e.done=!0})),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),Bd(this,{type:"idle",parent:this});const r=t?Qf(this.get()):Jf(this.get(),fp(this,null!=e?e:n.to));Yu(this._pendingCalls,r),n.changed&&(n.changed=!1,bp(this,"onRest",r,this))}}}function fp(e,t){const n=Rf(t);return Gu(Rf(e.get()),n)}function pp(e,t=e.loop,n=e.to){let r=Tf(t);if(r){const o=!0!==r&&Pf(r),i=(o||e).reverse,a=!o||o.reset;return hp(Of({},e,{loop:t,default:!1,pause:void 0,to:!i||Bf(n)?n:void 0,from:a?e.from:void 0,reset:a},o))}}function hp(e){const{to:t,from:n}=e=Pf(e),r=new Set;return Wu.obj(t)&&gp(t,r),Wu.obj(n)&&gp(n,r),e.keys=r.size?Array.from(r):null,e}function mp(e){const t=hp(e);return Wu.und(t.default)&&(t.default=Af(t)),t}function gp(e,t){Zu(e,((e,n)=>null!=e&&t.add(n)))}const _p=["onStart","onRest","onChange","onPause","onResume"];function vp(e,t,n){e.animation[n]=t[n]!==jf(t,n)?Lf(t[n],e.key):void 0}function bp(e,t,...n){var r,o,i,a;null==(r=(o=e.animation)[t])||r.call(o,...n),null==(i=(a=e.defaultProps)[t])||i.call(a,...n)}const yp=["onStart","onChange","onRest"];let xp=1;class wp{constructor(e,t){this.id=xp++,this.springs={},this.queue=[],this.ref=void 0,this._flush=void 0,this._initialProps=void 0,this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._item=void 0,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start(Of({default:!0},e))}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every((e=>e.idle))}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each(((t,n)=>e[n]=t.get())),e}set(e){for(const t in e){const n=e[t];Wu.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(hp(e)),this}start(e){let{queue:t}=this;return e?t=Ju(e).map(hp):this.queue=[],this._flush?this._flush(this,t):(Ip(this,t),kp(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;Ku(Ju(t),(t=>n[t].stop(!!e)))}else Xf(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(Wu.und(e))this.start({pause:!0});else{const t=this.springs;Ku(Ju(e),(e=>t[e].pause()))}return this}resume(e){if(Wu.und(e))this.start({pause:!1});else{const t=this.springs;Ku(Ju(e),(e=>t[e].resume()))}return this}each(e){Zu(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,o=this._changed.size>0;(r&&!this._started||o&&!this._started)&&(this._started=!0,Qu(e,(([e,t])=>{t.value=this.get(),e(t,this,this._item)})));const i=!r&&this._started,a=o||i&&n.size?this.get():null;o&&t.size&&Qu(t,(([e,t])=>{t.value=a,e(t,this,this._item)})),i&&(this._started=!1,Qu(n,(([e,t])=>{t.value=a,e(t,this,this._item)})))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}Tu.onFrame(this._onFrame)}}function kp(e,t){return Promise.all(t.map((t=>Sp(e,t)))).then((t=>Kf(e,t)))}async function Sp(e,t,n){const{keys:r,to:o,from:i,loop:a,onRest:l,onResolve:s}=t,c=Wu.obj(t.default)&&t.default;a&&(t.loop=!1),!1===o&&(t.to=null),!1===i&&(t.from=null);const u=Wu.arr(o)||Wu.fun(o)?o:void 0;u?(t.to=void 0,t.onRest=void 0,c&&(c.onRest=void 0)):Ku(yp,(n=>{const r=t[n];if(Wu.fun(r)){const o=e._events[n];t[n]=({finished:e,cancelled:t})=>{const n=o.get(r);n?(e||(n.finished=!1),t&&(n.cancelled=!0)):o.set(r,{value:null,finished:e||!1,cancelled:t||!1})},c&&(c[n]=t[n])}}));const d=e._state;t.pause===!d.paused?(d.paused=t.pause,Yu(t.pause?d.pauseQueue:d.resumeQueue)):d.paused&&(t.pause=!0);const f=(r||Object.keys(e.springs)).map((n=>e.springs[n].start(t))),p=!0===t.cancel||!0===jf(t,"cancel");(u||p&&d.asyncId)&&f.push(Gf(++e._lastAsyncId,{props:t,state:d,actions:{pause:Vu,resume:Vu,start(t,n){p?(Xf(d,e._lastAsyncId),n(Qf(e))):(t.onRest=l,n(Yf(u,t,d,e)))}}})),d.paused&&await new Promise((e=>{d.resumeQueue.add(e)}));const h=Kf(e,await Promise.all(f));if(a&&h.finished&&(!n||!h.noop)){const n=pp(t,a,o);if(n)return Ip(e,[n]),Sp(e,n,!0)}return s&&Tu.batchedUpdates((()=>s(h,e,e.item))),h}function Ep(e,t){const n=Of({},e.springs);return t&&Ku(Ju(t),(e=>{Wu.und(e.keys)&&(e=hp(e)),Wu.obj(e.to)||(e=Of({},e,{to:void 0})),Tp(n,e,(e=>Op(e)))})),Cp(e,n),n}function Cp(e,t){Zu(t,((t,n)=>{e.springs[n]||(e.springs[n]=t,Ud(t,e))}))}function Op(e,t){const n=new dp;return n.key=e,t&&Ud(n,t),n}function Tp(e,t,n){t.keys&&Ku(t.keys,(r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)}))}function Ip(e,t){Ku(t,(t=>{Tp(e.springs,t,(t=>Op(t,e)))}))}function Lp(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}const jp=["children"],zp=e=>{let{children:n}=e,r=Lp(e,jp);const o=(0,t.useContext)(Ap),i=r.pause||!!o.pause,a=r.immediate||!!o.immediate;r=function(e,n){const[r]=(0,t.useState)((()=>({inputs:n,result:e()}))),o=(0,t.useRef)(),i=o.current;let a=i;if(a){const t=Boolean(n&&a.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let n=0;n{o.current=a,i==r&&(r.inputs=r.result=void 0)}),[a]),a.result}((()=>({pause:i,immediate:a})),[i,a]);const{Provider:l}=Ap;return t.createElement(l,{value:r},n)},Ap=function(e,n){return Object.assign(e,t.createContext(n)),e.Provider._context=e,e.Consumer._context=e,e}(zp,{});zp.Provider=Ap.Provider,zp.Consumer=Ap.Consumer;const Np=()=>{const e=[],t=function(t){tf(`${Yd}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);const r=[];return Ku(e,((e,o)=>{if(Wu.und(t))r.push(e.start());else{const i=n(t,e,o);i&&r.push(e.start(i))}})),r};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){const n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return Ku(e,(e=>e.pause(...arguments))),this},t.resume=function(){return Ku(e,(e=>e.resume(...arguments))),this},t.set=function(t){Ku(e,(e=>e.set(t)))},t.start=function(t){const n=[];return Ku(e,((e,r)=>{if(Wu.und(t))n.push(e.start());else{const o=this._getProps(t,e,r);o&&n.push(e.start(o))}})),n},t.stop=function(){return Ku(e,(e=>e.stop(...arguments))),this},t.update=function(t){return Ku(e,((e,n)=>e.update(this._getProps(t,e,n)))),this};const n=function(e,t,n){return Wu.fun(e)?e(n,t):e};return t._getProps=n,t};function Dp(e,n,r){const o=Wu.fun(n)&&n;o&&!r&&(r=[]);const i=(0,t.useMemo)((()=>o||3==arguments.length?Np():void 0),[]),a=(0,t.useRef)(0),l=af(),s=(0,t.useMemo)((()=>({ctrls:[],queue:[],flush(e,t){const n=Ep(e,t);return a.current>0&&!s.queue.length&&!Object.keys(n).some((t=>!e.springs[t]))?kp(e,t):new Promise((r=>{Cp(e,n),s.queue.push((()=>{r(kp(e,t))})),l()}))}})),[]),c=(0,t.useRef)([...s.ctrls]),u=[],d=sf(e)||0;function f(e,t){for(let r=e;r{Ku(c.current.slice(e,d),(e=>{Ff(e,i),e.stop(!0)})),c.current.length=e,f(d,e)}),[e]),(0,t.useMemo)((()=>{f(0,Math.min(d,e))}),r);const p=c.current.map(((e,t)=>Ep(e,u[t]))),h=(0,t.useContext)(zp),m=sf(h),g=h!==m&&Mf(h);cf((()=>{a.current++,s.ctrls=c.current;const{queue:e}=s;e.length&&(s.queue=[],Ku(e,(e=>e()))),Ku(c.current,((e,t)=>{null==i||i.add(e),g&&e.start({default:h});const n=u[t];n&&($f(e,n.ref),e.ref?e.queue.push(n):e.start(n))}))})),rf((()=>()=>{Ku(s.ctrls,(e=>e.stop(!0)))}));const _=p.map((e=>Of({},e)));return i?[_,i]:_}function Pp(e,t){const n=Wu.fun(e),[[r],o]=Dp(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[r,o]:r}let Rp;!function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"}(Rp||(Rp={}));class Mp extends op{constructor(e,t){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=e,this.calc=zd(...t);const n=this._get(),r=xf(n);ff(this,r.create(n))}advance(e){const t=this._get();Gu(t,this.get())||(df(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&Fp(this._active)&&$p(this)}_get(){const e=Wu.arr(this.source)?this.source.map(Rd):Ju(Rd(this.source));return this.calc(...e)}_start(){this.idle&&!Fp(this._active)&&(this.idle=!1,Ku(pf(this),(e=>{e.done=!1})),od.skipAnimation?(Tu.batchedUpdates((()=>this.advance())),$p(this)):cd.start(this))}_attach(){let e=1;Ku(Ju(this.source),(t=>{Pd(t)&&Ud(t,this),np(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){Ku(Ju(this.source),(e=>{Pd(e)&&Hd(e,this)})),this._active.clear(),$p(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=Ju(this.source).reduce(((e,t)=>Math.max(e,(np(t)?t.priority:0)+1)),0))}}function Bp(e){return!1!==e.idle}function Fp(e){return!e.size||Array.from(e).every(Bp)}function $p(e){e.idle||(e.idle=!0,Ku(pf(e),(e=>{e.done=!0})),Bd(e,{type:"idle",parent:e}))}od.assign({createStringInterpolator:Qd,to:(e,t)=>new Mp(e,t)});cd.advance;function Up(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}const Hp=["style","children","scrollTop","scrollLeft"],qp=/^--/;function Vp(e,t){return null==t||"boolean"==typeof t||""===t?"":"number"!=typeof t||0===t||qp.test(e)||Gp.hasOwnProperty(e)&&Gp[e]?(""+t).trim():t+"px"}const Wp={};let Gp={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};const Kp=["Webkit","Ms","Moz","O"];Gp=Object.keys(Gp).reduce(((e,t)=>(Kp.forEach((n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t])),e)),Gp);const Zp=["x","y","z"],Jp=/^(matrix|translate|scale|rotate|skew)/,Qp=/^(translate)/,Yp=/^(rotate|skew)/,Xp=(e,t)=>Wu.num(e)&&0!==e?e+t:e,eh=(e,t)=>Wu.arr(e)?e.every((e=>eh(e,t))):Wu.num(e)?e===t:parseFloat(e)===t;class th extends vf{constructor(e){let{x:t,y:n,z:r}=e,o=Up(e,Zp);const i=[],a=[];(t||n||r)&&(i.push([t||0,n||0,r||0]),a.push((e=>[`translate3d(${e.map((e=>Xp(e,"px"))).join(",")})`,eh(e,0)]))),Zu(o,((e,t)=>{if("transform"===t)i.push([e||""]),a.push((e=>[e,""===e]));else if(Jp.test(t)){if(delete o[t],Wu.und(e))return;const n=Qp.test(t)?"px":Yp.test(t)?"deg":"";i.push(Ju(e)),a.push("rotate3d"===t?([e,t,r,o])=>[`rotate3d(${e},${t},${r},${Xp(o,n)})`,eh(o,0)]:e=>[`${t}(${e.map((e=>Xp(e,n))).join(",")})`,eh(e,t.startsWith("scale")?1:0)])}})),i.length&&(o.transform=new nh(i,a)),super(o)}}class nh extends Fd{constructor(e,t){super(),this._value=null,this.inputs=e,this.transforms=t}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return Ku(this.inputs,((n,r)=>{const o=Rd(n[0]),[i,a]=this.transforms[r](Wu.arr(o)?o:n.map(Rd));e+=" "+i,t=t&&a})),t?"none":e}observerAdded(e){1==e&&Ku(this.inputs,(e=>Ku(e,(e=>Pd(e)&&Ud(e,this)))))}observerRemoved(e){0==e&&Ku(this.inputs,(e=>Ku(e,(e=>Pd(e)&&Hd(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),Bd(this,e)}}const rh=["scrollTop","scrollLeft"];od.assign({batchedUpdates:r.unstable_batchedUpdates,createStringInterpolator:Qd,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});const oh=((e,{applyAnimatedValues:t=(()=>!1),createAnimatedStyle:n=(e=>new vf(e)),getComponentProps:r=(e=>e)}={})=>{const o={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},i=e=>{const t=Cf(e)||"Anonymous";return(e=Wu.str(e)?i[e]||(i[e]=kf(e,o)):e[Ef]||(e[Ef]=kf(e,o))).displayName=`Animated(${t})`,e};return Zu(e,((t,n)=>{Wu.arr(e)&&(n=Cf(t)),i[n]=i(t)})),{animated:i}})(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,r=t,{style:o,children:i,scrollTop:a,scrollLeft:l}=r,s=Up(r,Hp),c=Object.values(s),u=Object.keys(s).map((t=>n||e.hasAttribute(t)?t:Wp[t]||(Wp[t]=t.replace(/([A-Z])/g,(e=>"-"+e.toLowerCase())))));void 0!==i&&(e.textContent=i);for(let t in o)if(o.hasOwnProperty(t)){const n=Vp(t,o[t]);qp.test(t)?e.style.setProperty(t,n):e.style[t]=n}u.forEach(((t,n)=>{e.setAttribute(t,c[n])})),void 0!==a&&(e.scrollTop=a),void 0!==l&&(e.scrollLeft=l)},createAnimatedStyle:e=>new th(e),getComponentProps:e=>Up(e,rh)}),ih=oh.animated;function ah(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}Boolean("undefined"!=typeof window&&window.document&&window.document.createElement);let lh=new Map;function sh(e,t){if(e===t)return e;let n=lh.get(e);if(n)return n.forEach((e=>e(t))),t;let r=lh.get(t);return r?(r.forEach((t=>t(e))),e):t}function ch(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t=65&&e.charCodeAt(2)<=90?t[e]=ah(n,o):"className"!==e&&"UNSAFE_className"!==e||"string"!=typeof n||"string"!=typeof o?"id"===e&&n&&o?t.id=sh(n,o):t[e]=void 0!==o?o:n:t[e]=uh(n,o)}}return t}const fh="undefined"!=typeof document?t.useLayoutEffect:()=>{};function ph(e){const n=(0,t.useRef)(null);return fh((()=>{n.current=e}),[e]),(0,t.useCallback)(((...e)=>{const t=n.current;return null==t?void 0:t(...e)}),[])}class hh{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function mh(e){let n=(0,t.useRef)({isFocused:!1,observer:null});fh((()=>{const e=n.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}}),[]);let r=ph((t=>{null==e||e(t)}));return(0,t.useCallback)((e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){n.current.isFocused=!0;let t=e.target,o=e=>{n.current.isFocused=!1,t.disabled&&r(new hh("blur",e)),n.current.observer&&(n.current.observer.disconnect(),n.current.observer=null)};t.addEventListener("focusout",o,{once:!0}),n.current.observer=new MutationObserver((()=>{if(n.current.isFocused&&t.disabled){var e;null===(e=n.current.observer)||void 0===e||e.disconnect();let r=t===document.activeElement?null:document.activeElement;t.dispatchEvent(new FocusEvent("blur",{relatedTarget:r})),t.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:r}))}})),n.current.observer.observe(t,{attributes:!0,attributeFilter:["disabled"]})}}),[r])}function gh(e){let{isDisabled:n,onBlurWithin:r,onFocusWithin:o,onFocusWithinChange:i}=e,a=(0,t.useRef)({isFocusWithin:!1}),l=(0,t.useCallback)((e=>{a.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(a.current.isFocusWithin=!1,r&&r(e),i&&i(!1))}),[r,i,a]),s=mh(l),c=(0,t.useCallback)((e=>{a.current.isFocusWithin||document.activeElement!==e.target||(o&&o(e),i&&i(!0),a.current.isFocusWithin=!0,s(e))}),[o,i,s]);return n?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:c,onBlur:l}}}const _h={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function vh(e={}){let{style:n,isFocusable:r}=e,[o,i]=(0,t.useState)(!1),{focusWithinProps:a}=gh({isDisabled:!r,onFocusWithinChange:e=>i(e)});return{visuallyHiddenProps:{...a,style:(0,t.useMemo)((()=>o?n:n?{..._h,...n}:_h),[o])}}}function bh(e){let{children:n,elementType:r="div",isFocusable:o,style:i,...a}=e,{visuallyHiddenProps:l}=vh(e);return t.createElement(r,dh(a,l),n)}var yh={"hds-icon":"Notification-module_hds-icon__2ocjD","hds-icon--size-xs":"Notification-module_hds-icon--size-xs__2Mj5D","hds-icon--size-s":"Notification-module_hds-icon--size-s__igOqE","hds-icon--size-m":"Notification-module_hds-icon--size-m__sxXOh","hds-icon--size-l":"Notification-module_hds-icon--size-l__3Ho_A","hds-icon--size-xl":"Notification-module_hds-icon--size-xl__1cTta","hds-icon--alert-circle-fill":"Notification-module_hds-icon--alert-circle-fill__12XKS","hds-icon-start--alert-circle-fill":"Notification-module_hds-icon-start--alert-circle-fill__TwQNY","hds-icon-end--alert-circle-fill":"Notification-module_hds-icon-end--alert-circle-fill__3gb8C","hds-icon--check-circle-fill":"Notification-module_hds-icon--check-circle-fill__2wjh3","hds-icon-start--check-circle-fill":"Notification-module_hds-icon-start--check-circle-fill__2QULC","hds-icon-end--check-circle-fill":"Notification-module_hds-icon-end--check-circle-fill__2gbRD","hds-icon--error-fill":"Notification-module_hds-icon--error-fill__159Nf","hds-icon-start--error-fill":"Notification-module_hds-icon-start--error-fill__2FrGR","hds-icon-end--error-fill":"Notification-module_hds-icon-end--error-fill__1qx8A","hds-icon--info-circle-fill":"Notification-module_hds-icon--info-circle-fill__1F7dp","hds-icon-start--info-circle-fill":"Notification-module_hds-icon-start--info-circle-fill__1-3q2","hds-icon-end--info-circle-fill":"Notification-module_hds-icon-end--info-circle-fill__w7XD0",notification:"Notification-module_notification__3eUBu notification_hds-notification__2DQPN",noBorder:"Notification-module_noBorder__3HZZH",close:"Notification-module_close__nX5bK notification_hds-notification__close-button__1yGIj",autoClose:"Notification-module_autoClose__3mkBX",content:"Notification-module_content__2E8Z_ notification_hds-notification__content__5ylSS",icon:"Notification-module_icon__3xieh notification_hds-icon__29HQM",label:"Notification-module_label__2OUcx notification_hds-notification__label__2t1lR",body:"Notification-module_body__2lrYE notification_hds-notification__body__3cobH",small:"Notification-module_small__3Vi8R notification_hds-notification--small__1wVl6",large:"Notification-module_large__3sVHL notification_hds-notification--large__260Qm","top-left":"Notification-module_top-left__nZQMd notification_hds-notification--top-left__sIHO2","top-center":"Notification-module_top-center__1GWPg notification_hds-notification--top-center__GDWo5","top-right":"Notification-module_top-right__1HAHi notification_hds-notification--top-right__3Wa5K","bottom-left":"Notification-module_bottom-left__17y2g notification_hds-notification--bottom-left__eB4ZK","bottom-center":"Notification-module_bottom-center__2i8Ht notification_hds-notification--bottom-center__5EgOP","bottom-right":"Notification-module_bottom-right__1Giev notification_hds-notification--bottom-right__1SmfT",success:"Notification-module_success__TdJna notification_hds-notification--success__1_3XZ",alert:"Notification-module_alert__1bsQa notification_hds-notification--alert__1MV7H",error:"Notification-module_error___-koD notification_hds-notification--error__3T1Of",boxShadow:"Notification-module_boxShadow__2yJQB notification_hds-notification--box-shadow__2kbD_"};Ur(".notification_hds-icon__29HQM{background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;width:var(--icon-size)}.notification_hds-icon--size-xs__19VKz{--icon-size:var(--spacing-layout-2-xs)}.notification_hds-icon--size-s__2Ffyw{--icon-size:var(--spacing-layout-xs)}.notification_hds-icon--size-m__28mpE{--icon-size:var(--spacing-layout-s)}.notification_hds-icon--size-l__T6YEf{--icon-size:var(--spacing-layout-m)}.notification_hds-icon--size-xl__18_OX{--icon-size:var(--spacing-layout-l)}.notification_hds-icon--alert-circle-fill__3er4k{--mask-image-alert-circle-fill:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z' fill='currentColor'/%3E%3C/svg%3E\");--mask-image:var(--mask-image-alert-circle-fill)}.notification_hds-icon-start--alert-circle-fill__1r-B3{--mask-image-before:var(--mask-image-alert-circle-fill)}.notification_hds-icon-end--alert-circle-fill__2dkn2{--mask-image-after:var(--mask-image-alert-circle-fill)}.notification_hds-icon--check-circle-fill__2u1G4{--mask-image-check-circle-fill:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z' fill='currentColor'/%3E%3C/svg%3E\");--mask-image:var(--mask-image-check-circle-fill)}.notification_hds-icon-start--check-circle-fill__2JuU0{--mask-image-before:var(--mask-image-check-circle-fill)}.notification_hds-icon-end--check-circle-fill__3YsAQ{--mask-image-after:var(--mask-image-check-circle-fill)}.notification_hds-icon--error-fill__jPWn1{--mask-image-error-fill:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");--mask-image:var(--mask-image-error-fill)}.notification_hds-icon-start--error-fill__1sR7v{--mask-image-before:var(--mask-image-error-fill)}.notification_hds-icon-end--error-fill__1jyx_{--mask-image-after:var(--mask-image-error-fill)}.notification_hds-icon--info-circle-fill__1gXDU{--mask-image-info-circle-fill:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 100 18 9 9 0 000-18zm1 7v6.5h2V18H9v-1.5h2v-5H9V10h4zm-1.188-4a1.312 1.312 0 110 2.625 1.312 1.312 0 010-2.625z' fill='currentColor'/%3E%3C/svg%3E\");--mask-image:var(--mask-image-info-circle-fill)}.notification_hds-icon-start--info-circle-fill__rortu{--mask-image-before:var(--mask-image-info-circle-fill)}.notification_hds-icon-end--info-circle-fill__3ycxA{--mask-image-after:var(--mask-image-info-circle-fill)}.notification_hds-notification__2DQPN{--notification-background-color:var(--color-info-light);--notification-border-color:var(--color-info);--notification-border-width:var(--spacing-2-xs);--notification-icon-color:var(--color-info);--notification-color:var(--color-black-90);--notification-max-width-inline:none;--notification-max-width-toast:21rem;--notification-z-index-inline:auto;--notification-z-index-toast:99;--notification-offset:var(--spacing-layout-s);--notification-padding:var(--spacing-s);background-color:var(--notification-background-color);border:solid var(--notification-border-color);border-left-width:var(--notification-border-width);border-bottom-width:0;border-right-width:0;border-top-width:0;box-sizing:border-box;color:var(--notification-color);max-width:var(--notification-max-width-inline);padding:var(--notification-padding);position:relative;width:100%;z-index:var(--notification-z-index-inline)}.notification_hds-notification__content__5ylSS{display:grid;grid-gap:var(--spacing-s);gap:var(--spacing-s)}.notification_hds-notification__label__2t1lR{align-items:center;display:flex;font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:0;line-height:24px;margin-right:var(--spacing-l)}.notification_hds-notification__2DQPN .notification_hds-icon__29HQM{--icon-size:var(--spacing-layout-xs)}.notification_hds-notification__label__2t1lR>.notification_hds-icon__29HQM{color:var(--notification-icon-color);flex:none;margin-right:var(--spacing-2-xs)}.notification_hds-notification__body__3cobH{font-size:var(--fontsize-body-s);line-height:24px}.notification_hds-notification__close-button__1yGIj{--notification-close-button-offset:var(--spacing-s);background:none;border:none;cursor:pointer;display:flex;outline:none;padding:0;position:absolute;right:var(--notification-close-button-offset);top:var(--notification-close-button-offset)}.notification_hds-notification__close-button__1yGIj:focus{box-shadow:0 0 0 3px var(--color-focus-outline)}.notification_hds-notification--small__1wVl6{--notification-padding:var(--spacing-2-xs)}.notification_hds-notification--small__1wVl6 .notification_hds-notification__content__5ylSS{display:flex;grid-gap:0;gap:0}.notification_hds-notification--small__1wVl6 .notification_hds-notification__label__2t1lR{margin-right:0}.notification_hds-notification--small__1wVl6 .notification_hds-notification__body__3cobH{margin-right:var(--spacing-l)}.notification_hds-notification--small__1wVl6 .notification_hds-notification__close-button__1yGIj{--notification-close-button-offset:var(--spacing-2-xs)}.notification_hds-notification--large__260Qm{--notification-padding:var(--spacing-l)}.notification_hds-notification--large__260Qm .notification_hds-notification__label__2t1lR{margin-right:0}.notification_hds-notification--large__260Qm .notification_hds-notification__close-button__1yGIj{--notification-close-button-offset:var(--spacing-2-xs)}.notification_hds-notification--bottom-center__5EgOP,.notification_hds-notification--bottom-left__eB4ZK,.notification_hds-notification--bottom-right__1SmfT,.notification_hds-notification--top-center__GDWo5,.notification_hds-notification--top-left__sIHO2,.notification_hds-notification--top-right__3Wa5K{border-left-width:0;border-bottom-width:0;border-right-width:0;border-top-width:var(--notification-border-width);max-width:var(--notification-max-width-toast);position:fixed;width:calc(100% - var(--spacing-l));z-index:var(--notification-z-index-toast)}.notification_hds-notification--top-left__sIHO2{left:var(--notification-offset);top:var(--notification-offset)}.notification_hds-notification--top-center__GDWo5{left:50%;top:var(--notification-offset);transform:translateX(-50%)}.notification_hds-notification--top-right__3Wa5K{right:var(--notification-offset);top:var(--notification-offset)}.notification_hds-notification--bottom-left__eB4ZK{bottom:var(--notification-offset);left:var(--notification-offset)}.notification_hds-notification--bottom-center__5EgOP{bottom:var(--notification-offset);left:50%;transform:translateX(-50%)}.notification_hds-notification--bottom-right__1SmfT{bottom:var(--notification-offset);right:var(--notification-offset)}@media only screen and (max-width:765.98px){.notification_hds-notification__2DQPN{--notification-offset:var(--spacing-s)}}.notification_hds-notification--success__1_3XZ{--notification-background-color:var(--color-success-light);--notification-border-color:var(--color-success);--notification-icon-color:var(--color-success)}.notification_hds-notification--alert__1MV7H{--notification-background-color:var(--color-alert-light);--notification-border-color:var(--color-alert-dark);--notification-icon-color:var(--color-alert-dark)}.notification_hds-notification--error__3T1Of{--notification-background-color:var(--color-error-light);--notification-border-color:var(--color-error);--notification-icon-color:var(--color-error)}.notification_hds-notification--box-shadow__2kbD_{box-shadow:var(--box-shadow-l)}.Notification-module_hds-icon__2ocjD{background-color:currentcolor;display:inline-block;height:var(--icon-size);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;width:var(--icon-size)}.Notification-module_hds-icon--size-xs__2Mj5D{--icon-size:var(--spacing-layout-2-xs)}.Notification-module_hds-icon--size-s__igOqE{--icon-size:var(--spacing-layout-xs)}.Notification-module_hds-icon--size-m__sxXOh{--icon-size:var(--spacing-layout-s)}.Notification-module_hds-icon--size-l__3Ho_A{--icon-size:var(--spacing-layout-m)}.Notification-module_hds-icon--size-xl__1cTta{--icon-size:var(--spacing-layout-l)}[class*=hds-icon-start--]:before{-webkit-mask-image:var(--mask-image-before);mask-image:var(--mask-image-before)}[class*=hds-icon-end--]:after,[class*=hds-icon-start--]:before{background-color:currentcolor;content:\"\";display:inline-flex;height:var(--icon-size,24px);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size,24px)}[class*=hds-icon-end--]:after{-webkit-mask-image:var(--mask-image-after);mask-image:var(--mask-image-after)}.Notification-module_hds-icon--alert-circle-fill__12XKS{--mask-image-alert-circle-fill:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z' fill='currentColor'/%3E%3C/svg%3E\");--mask-image:var(--mask-image-alert-circle-fill)}.Notification-module_hds-icon-start--alert-circle-fill__TwQNY{--mask-image-before:var(--mask-image-alert-circle-fill)}.Notification-module_hds-icon-end--alert-circle-fill__3gb8C{--mask-image-after:var(--mask-image-alert-circle-fill)}.Notification-module_hds-icon--check-circle-fill__2wjh3{--mask-image-check-circle-fill:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 100 18 9 9 0 000-18zm4.5 5L18 9.5 10.5 17 6 12.5 7.5 11l3 3 6-6z' fill='currentColor'/%3E%3C/svg%3E\");--mask-image:var(--mask-image-check-circle-fill)}.Notification-module_hds-icon-start--check-circle-fill__2QULC{--mask-image-before:var(--mask-image-check-circle-fill)}.Notification-module_hds-icon-end--check-circle-fill__2gbRD{--mask-image-after:var(--mask-image-check-circle-fill)}.Notification-module_hds-icon--error-fill__159Nf{--mask-image-error-fill:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");--mask-image:var(--mask-image-error-fill)}.Notification-module_hds-icon-start--error-fill__2FrGR{--mask-image-before:var(--mask-image-error-fill)}.Notification-module_hds-icon-end--error-fill__1qx8A{--mask-image-after:var(--mask-image-error-fill)}.Notification-module_hds-icon--info-circle-fill__1F7dp{--mask-image-info-circle-fill:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3a9 9 0 100 18 9 9 0 000-18zm1 7v6.5h2V18H9v-1.5h2v-5H9V10h4zm-1.188-4a1.312 1.312 0 110 2.625 1.312 1.312 0 010-2.625z' fill='currentColor'/%3E%3C/svg%3E\");--mask-image:var(--mask-image-info-circle-fill)}.Notification-module_hds-icon-start--info-circle-fill__1-3q2{--mask-image-before:var(--mask-image-info-circle-fill)}.Notification-module_hds-icon-end--info-circle-fill__w7XD0{--mask-image-after:var(--mask-image-info-circle-fill)}.Notification-module_notification__3eUBu{overflow:hidden}.Notification-module_notification__3eUBu.Notification-module_noBorder__3HZZH{border:0;padding-top:calc(var(--notification-padding) + var(--notification-border-width))}.Notification-module_notification__3eUBu.Notification-module_noBorder__3HZZH .Notification-module_close__nX5bK{top:calc(var(--notification-close-button-offset) + var(--notification-border-width))}.Notification-module_autoClose__3mkBX{background-color:var(--notification-border-color);height:var(--notification-border-width);left:0;position:absolute;top:0;width:100%}.Notification-module_icon__3xieh{background-color:transparent}");var xh;!function(e){e.Small="small",e.Medium="medium",e.Large="large"}(xh||(xh={}));const wh={info:e=>{var{"aria-label":n="info-circle-fill","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM13 10V16.5H15V18H9V16.5H11V11.5H9V10H13ZM11.8125 6C12.5374 6 13.125 6.5876 13.125 7.3125C13.125 8.03735 12.5374 8.625 11.8125 8.625C11.0876 8.625 10.5 8.03735 10.5 7.3125C10.5 6.5876 11.0876 6 11.8125 6Z",fill:"currentColor"}))},success:e=>{var{"aria-label":n="check-circle-fill","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM16.5 8L18 9.5L10.5 17L6 12.5L7.5 11L10.5 14L16.5 8Z",fill:"currentColor"}))},error:e=>{var{"aria-label":n="error-fill","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.175 3.45608C11.5239 2.86969 12.3977 2.84875 12.7842 3.39325L12.825 3.45608L21.8771 18.6666C22.2202 19.2432 21.8055 19.951 21.1235 19.9976L21.052 20H2.94799C2.24813 20 1.7987 19.3114 2.09013 18.7267L2.12295 18.6666L11.175 3.45608ZM13 16V18H11V16H13ZM13 8.5V14.5H11V8.5H13Z",fill:"currentColor"}))},alert:e=>{var{"aria-label":n="alert-circle-fill","aria-hidden":r=!0,className:o="",color:i,size:a=Di.Small,style:l={}}=e,s=$r(e,["aria-label","aria-hidden","className","color","size","style"]);return t.createElement("svg",Object.assign({"aria-label":n,"aria-hidden":r,className:[Ui.icon,Ui[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",color:i,style:l},s),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3ZM13 16V18H11V16H13ZM13 6V14H11V6H13Z",fill:"currentColor"}))}},kh=({visuallyHidden:e,children:n})=>e?t.createElement(bh,null,n):n,Sh=t.forwardRef(((e,n)=>{var{autoClose:r=!1,autoCloseDuration:o=6e3,boxShadow:i=!1,children:a,className:l="",closeAnimationDuration:s=85,closeButtonLabelText:c,dismissible:u=!1,displayAutoCloseProgress:d=!0,invisible:f=!1,label:p,notificationAriaLabel:h="Notification",position:m="inline",onClose:g=(()=>null),size:_=xh.Medium,style:v,type:b="info",headingLevel:y=2}=e,x=$r(e,["autoClose","autoCloseDuration","boxShadow","children","className","closeAnimationDuration","closeButtonLabelText","dismissible","displayAutoCloseProgress","invisible","label","notificationAriaLabel","position","onClose","size","style","type","headingLevel"]);const w="inline"!==m;w&&_===xh.Large&&(console.warn(`Size '${_}' is only allowed for inline positioned notifications`),_=xh.Medium),!w&&r&&(console.warn("The 'autoClose' property is not allowed for inline positioned notifications"),r=!1);const[k,S]=(0,t.useState)(!0),E=(0,t.useCallback)((()=>{S(!1),setTimeout((()=>g()),s)}),[g,s]);(0,t.useEffect)((()=>{const e=setTimeout((()=>{r&&E()}),o);return()=>clearTimeout(e)}),[r,o,E]);const C=wh[b],O=w?(e=>{const t=e.includes("center");return{from:{transform:`translate3d(${t?"-50%":"0"}, ${e.includes("top")?"-":""}32px, 0)`,opacity:.66},to:{transform:`translate3d(${t?"-50%":"0"}, 0, 0)`,opacity:1},config:{friction:30,tension:300}}})(m):{},T={from:{opacity:1},to:{opacity:0},config:{duration:s}},I=d?(e=>({from:{transform:"translate3d(0%, 0, 0)"},to:{transform:"translate3d(-100%, 0, 0)"},config:{duration:e}}))(o):{},L=Pp(k?O:T),j=Pp(I);return t.createElement(kh,{visuallyHidden:f},t.createElement(ih.section,Object.assign({},x,{style:Object.assign(Object.assign({},L),v),className:Vr(yh[m],yh.notification,yh[_],yh[b],r&&yh.noBorder,i&&yh.boxShadow,l),"aria-label":h,role:w||f?"alert":void 0}),r&&t.createElement(ih.div,{style:j,className:yh.autoClose}),t.createElement("div",{className:yh.content,ref:n},p&&t.createElement("div",Object.assign({className:yh.label},w||f?{}:{role:"heading","aria-level":y}),t.createElement(C,{className:yh.icon}),t.createElement(kh,{visuallyHidden:_===xh.Small},p)),a&&t.createElement("div",{className:yh.body},a)),u&&t.createElement("button",{className:Vr(yh.close,yh[b]),type:"button",title:c,"aria-label":c,onClick:E},t.createElement(fa,null))))}));var Eh=(0,t.forwardRef)((({error:t,className:n,headingLevel:r=3},o)=>{var i;return console.warn(`Error loading data from Elastic: ${t}`),(null===(i=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search)||void 0===i?void 0:i.sentry_dsn_react)&&ht(t),(0,e.jsx)("div",{className:n,ref:o,children:(0,e.jsx)(Sh,{label:Drupal.t("An error occured while loading the content",{},{context:"React search"}),type:"error",headingLevel:r,children:Drupal.t("Please reload the page or try again later.",{},{context:"React search"})})})})),Ch=n(442),Oh=Ch.default||Ch;var Th=function({tags:n,isInteractive:r,langAttribute:o,insideCard:i}){const a=r?"content-tags__tags--interactive":"content-tags__tags--static",l=i?"div":"section";return t.createElement(l,{className:"content-tags content-tags--card","aria-label":Drupal.t("Tags",{},{context:"Label for screen reader software users explaining that this is a list of tags related to this page."}),role:i?"group":void 0},(0,e.jsx)("ul",{className:`content-tags__tags ${a}`,children:n.map(((t,n)=>(0,e.jsx)("li",Object.assign({className:"content-tags__tags__tag "+(t.color?`content-tags__tags__tag--${t.color}`:"")},o,{children:(0,e.jsx)("span",{children:t.tag})}),`{item.tag}-${n}`)))}))};var Ih=({href:t,title:n,className:r,"data-hds-component":o,"data-hds-variant":i,rel:a})=>{const l=Object.assign(Object.assign({},o&&{"data-hds-component":o}),i&&{"data-hds-variant":i});return(0,e.jsxs)("a",Object.assign({href:t,className:r,"data-is-external":"true"},l,{rel:a,children:[n,!o&&(0,e.jsx)("span",{className:"link__type link__type--external"}),(0,e.jsx)("span",{className:"visually-hidden",children:Drupal.t("Link leads to external service",{},{context:"Explanation for screen-reader software that the icon visible next to this link means that the link leads to an external service."})})]}))};const Lh=({icon:t,label:n,content:r,langAttribute:o})=>(0,e.jsxs)("div",{className:"card__meta",children:[(0,e.jsx)("span",{className:"card__meta__icon",children:(0,e.jsx)(Su,{icon:t})}),(0,e.jsxs)("span",{className:"card__meta__label",children:[n,": "]}),(0,e.jsx)("span",Object.assign({className:"card__meta__content"},o,{children:r}))]});var jh=function({cardModifierClass:t,cardImage:n,cardTitle:r,cardTitleLevel:o,cardUrl:i,cardUrlExternal:a=!1,cardCategoryTag:l,cardDescription:s,cardDescriptionHtml:c,cardHelptext:u,cardHelptextHtml:d,cardTags:f,location:p,locationLabel:h,date:m,dateLabel:g,theme:_,themeLabel:v,daterange:b,dateRangeLabel:y,langAttribute:x,language:w,languageLabel:k,time:S,timeLabel:E,weightedEducation:C,languageEducation:O,registrationRequired:T}){const I=`\n card\n ${t?` ${t}`:""}\n ${a?" card--external":""}\n `,L=o?`h${o}`:"h3";return(0,e.jsxs)("div",{className:I,children:[n&&(0,e.jsx)("div",{className:"card__image",children:n}),(0,e.jsxs)("div",{className:"card__text",children:[(0,e.jsx)(L,{className:"card__title",children:a?(0,e.jsx)(Ih,{href:i,title:r,className:"card__link",rel:"bookmark"}):(0,e.jsx)("a",{href:i,className:"card__link",rel:"bookmark",children:r})}),l&&(0,e.jsx)("div",{className:"card__category",children:(0,e.jsx)(Th,{tags:[l],insideCard:!0})}),s&&(0,e.jsx)("div",{className:"card__description",children:c?Oh(s):(0,e.jsx)("p",Object.assign({},x,{children:s}))}),u&&(0,e.jsx)("div",{className:"card__helptext",children:d?Oh(u):(0,e.jsx)("p",{children:u})}),(0,e.jsxs)("div",{className:"card__metas",children:[p&&(0,e.jsx)(Lh,{icon:"location",label:h||Drupal.t("Location",{},{context:"React search"}),content:p}),m&&(0,e.jsx)(Lh,{icon:"clock",label:g||Drupal.t("Date",{},{context:"React search"}),content:m}),b&&(0,e.jsx)(Lh,{icon:"calendar",label:y||Drupal.t("Estimated schedule",{},{context:"React search"}),content:b,langAttribute:x}),_&&(0,e.jsx)(Lh,{icon:"locate",label:v||Drupal.t("Theme",{},{context:"React search"}),content:_}),C&&(0,e.jsx)(Lh,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:C}),O&&(0,e.jsx)(Lh,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:O}),w&&(0,e.jsx)(Lh,{icon:"globe",label:k||Drupal.t("Language",{},{context:"React search"}),content:w}),S&&(0,e.jsx)(Lh,{icon:"calendar",label:E||Drupal.t("Time",{},{context:"Time of event"}),content:S}),T&&(0,e.jsx)(Lh,{icon:"info-circle",label:Drupal.t("Additional information",{},{context:"Event additional information label"}),content:Drupal.t("The event requires registration or a ticket.",{},{context:"Event additional information value"})})]}),f&&f.length>0&&(0,e.jsx)("div",{className:"card__tags",children:(0,e.jsx)(Th,{tags:f,langAttribute:x,insideCard:!0})})]})]})},zh=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{alt:n,photographer:r,imageUrls:o,imageOverride:i,src:a}=t,l=zh(t,["alt","photographer","imageUrls","imageOverride","src"]),s=i?i.variants:o,c=s?[{srcSet:`${s[1248]||""} 1x, ${s["1248_2x"]||""} 2x`,media:"all and (min-width: 1248px)",type:"image/jpeg"},{srcSet:`${s[992]||""} 1x, ${s["992_2x"]||""} 2x`,media:"all and (min-width: 992px)",type:"image/jpeg"},{srcSet:`${s[768]||""} 1x, ${s["768_2x"]||""} 2x`,media:"all and (min-width: 768px)",type:"image/jpeg"},{srcSet:`${s[576]||""} 1x, ${s["576_2x"]||""} 2x`,media:"all and (min-width: 576px)",type:"image/jpeg"},{srcSet:`${s[320]||""} 1x, ${s["320_2x"]||""} 2x`,media:"all and (min-width: 320px)",type:"image/jpeg"}]:[],u=a||(null==s?void 0:s[1248]);return u?(0,e.jsxs)("picture",{children:[c.map(((t,n)=>(0,e.jsx)("source",{srcSet:t.srcSet,media:t.media,type:t.type},n))),(0,e.jsx)("img",Object.assign({src:u,alt:n||(null==i?void 0:i.alt)||"","data-photographer":r||(null==i?void 0:i.photographer)},l))]}):null};var Nh=({content_type:t,title_for_ui:n,url:r,project_image_absolute_url:o,field_project_image_alt:i,district_image_absolute_url:a,field_district_image_alt:l,project_execution_schedule:s,project_plan_schedule:c,field_project_district_title_for_ui:u,field_project_external_website:d,field_project_theme_name:f,field_district_subdistricts_title_for_ui:p})=>{const h=d?d[0]:`${r}`;let m=o?o[0]:"";m=a?a[0]:m;let g=i&&'""'!==(null==i?void 0:i[0])?i[0]:"";g=l&&'""'!==(null==l?void 0:l[0])?l[0]:g;const _="project"===t[0],v=_?"card--project":"card--district",b={tag:_?Drupal.t("Project",{},{context:"District and project search"}):Drupal.t("District",{},{context:"District and project search"}),color:_?"gold":"coat-of-arms"},y=e=>new Date(e).toLocaleString("en-US",{month:"2-digit",year:"numeric"}),x=e=>{const t=new Date(e);return`${t.toLocaleString("fi-FI",{year:"numeric"})}-${t.toLocaleString("fi-FI",{month:"2-digit"})}-${t.toLocaleString("fi-FI",{day:"2-digit"})}T${t.toLocaleString("fi-FI",{hour:"2-digit"})}:${t.toLocaleString("fi-FI",{minute:"2-digit"})}Z`},w=t=>t.map(((t,n)=>(0,e.jsxs)("time",{dateTime:x(t),children:[" ",0!==n&&"-"," ",y(t)]},`${t}-${n}`)));let k,S;return(c||s)&&(k=(0,e.jsxs)(e.Fragment,{children:[c&&(0,e.jsxs)("span",{className:"metadata__item--schedule metadata__item--schedule--plan-schedule",children:[Drupal.t("planning",{},{context:"District and project search"}),w(c)]}),c&&s&&" ",s&&(0,e.jsxs)("span",{className:"metadata__item--schedule",children:[Drupal.t("execution",{},{context:"District and project search"}),w(s)]})]})),u&&(S=u.map((e=>e)).join(", ")),p&&(S=p.map((e=>e)).join(", ")),(0,e.jsx)(jh,{cardModifierClass:v,cardImage:(()=>{if(!m||!m.length||!m[0])return;let t={};try{t=JSON.parse(m)}catch(e){return void console.error("Failed to parse imageUrl",e)}return(0,e.jsx)(Ah,{alt:g,imageUrls:t})})(),cardTitle:n[0],cardUrl:h,cardUrlExternal:!!d,cardCategoryTag:b,location:S,theme:null==f?void 0:f.map((e=>tc(e))).join(", "),daterange:k&&k})};var Dh=[{label:Drupal.t("Most relevant first",{},{context:"District and project search sort option"}),value:"most_relevant"},{label:Drupal.t("Alphabetical @AO",{"@AO":"A-Ö"},{context:"District and project search sort option"}),value:"asc"},{label:Drupal.t("Alphabetical @OA",{"@OA":"Ö-A"},{context:"District and project search sort option"}),value:"desc"}];var Ph=()=>{const n=bo(ac),r=yo(lc),[o,i]=(0,t.useState)(Dh[0]);return(0,t.useEffect)((()=>{if(n.sort){const e=Dh.find((e=>e.value===n.sort));e&&i(e)}}),[]),(0,e.jsx)("div",{className:"district-project-search-form__filter hdbt-search__filter",children:(0,e.jsx)(Fs,{clearable:!1,onChange:(e,t)=>{i(t),r(Object.assign(Object.assign({},n),{sort:t.value}))},options:Dh,style:{minWidth:"280px"},texts:{label:Drupal.t("Sort search results",{},{context:"District and project search form label"})},value:[o]})})};var Rh={size:15};var Mh=e=>{var t,n,r,o,i,a,l,s;const{size:c}=Rh,u=Number.isNaN(Number(e.page))?1:Number(e.page),d={function_score:{query:{bool:{should:[{bool:{_name:"Match district",should:[],filter:{term:{_index:"districts"}}}},{bool:{_name:"Match Project",should:[],must:[],filter:{term:{_index:"projects"}}}}],filter:[Ks,Zs]}},functions:[{filter:{term:{content_type:"district"}},weight:2}],score_mode:"sum",boost_mode:"max",min_score:0}};if(Object.keys(e).find((t=>{var n;return Object.keys(ec).includes(t)&&(null===(n=null==e?void 0:e[t])||void 0===n?void 0:n.length)}))){const s=Object.keys(ec).filter((e=>"title"!==e&&"districts"!==e&&"page"!==e&&"sort"!==e)).find((t=>{var n;return null===(n=null==e?void 0:e[t])||void 0===n?void 0:n.length})),c=null===(t=null==e?void 0:e.districts)||void 0===t?void 0:t.length,u=null===(n=null==e?void 0:e.title)||void 0===n?void 0:n.length;if(d.function_score.min_score=Number(s&&c||s&&u?300:3),null===(r=null==e?void 0:e.title)||void 0===r?void 0:r.length){const t=e.title.toString().toLowerCase(),n=[],r=[];n.push({wildcard:{[Gs.TITLE]:{value:`*${t}*`,boost:300}}}),n.push({wildcard:{[Gs.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:`*${t}*`,boost:200}}}),n.push({wildcard:{[Gs.FIELD_DISTRICT_SEARCH_METATAGS]:{value:`*${t}*`,boost:150}}}),r.push({wildcard:{[`${Gs.TITLE}`]:{value:`*${t}*`,boost:150}}}),r.push({wildcard:{[Gs.FIELD_PROJECT_DISTRICT_TITLE]:{value:`*${t}*`,boost:s?3e3:150}}}),r.push({wildcard:{[Gs.FIELD_PROJECT_SEARCH_METATAGS]:{value:`*${t}*`,boost:150}}}),d.function_score.query.bool.should[0].bool.should.push(...n),d.function_score.query.bool.should[1].bool.should.push(...r)}if(null===(o=null==e?void 0:e.districts)||void 0===o?void 0:o.length){const t=[],n=[],{districts:r}=e;Object.keys(r).forEach((e=>{t.push({term:{[Gs.TITLE]:{value:r[e].toLowerCase(),boost:s?150:1e3}}}),t.push({term:{[Gs.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:r[e].toLowerCase(),boost:s?0:1e3}}}),n.push({term:{[Gs.TITLE]:{value:r[e].toLowerCase(),boost:s?3e3:150}}}),n.push({term:{[Gs.FIELD_PROJECT_DISTRICT_TITLE]:{value:r[e].toLowerCase(),boost:s?3e3:150}}})})),d.function_score.query.bool.should[0].bool.should.push(...t),d.function_score.query.bool.should[1].bool.should.push(...n)}if(null===(i=null==e?void 0:e.project_theme)||void 0===i?void 0:i.length){const{project_theme:t}=e;Object.keys(t).forEach((e=>{var n;null===(n=d.function_score.query.bool.should[1].bool.must)||void 0===n||n.push({term:{[Gs.FIELD_PROJECT_THEME_NAME]:{value:t[e].toLowerCase(),boost:10}}})}))}if(null===(a=null==e?void 0:e.project_phase)||void 0===a?void 0:a.length){const{project_phase:t}=e;Object.keys(t).forEach((e=>{var n;null===(n=d.function_score.query.bool.should[1].bool.must)||void 0===n||n.push({term:{[Gs.FIELD_PROJECT_PHASE_NAME]:{value:t[e].toLowerCase(),boost:10}}})}))}if(null===(l=null==e?void 0:e.project_type)||void 0===l?void 0:l.length){const{project_type:t}=e;Object.keys(t).forEach((e=>{var n;null===(n=d.function_score.query.bool.should[1].bool.must)||void 0===n||n.push({term:{[Gs.FIELD_PROJECT_TYPE_NAME]:{value:t[e].toLowerCase(),boost:10}}})}))}}const f=(null===(s=null==e?void 0:e.sort)||void 0===s?void 0:s.length)?Js[null==e?void 0:e.sort]:Js.most_relevant;return JSON.stringify({sort:[f],size:c,from:c*(u-1),query:d})};var Bh=(0,t.forwardRef)((({resultText:t,optionalResultsText:n,actions:r,actionsClass:o},i)=>(0,e.jsxs)("div",{className:"hdbt-search--react__result-top-area",children:[(0,e.jsxs)("h3",{className:"hdbt-search--react__results--title",ref:i,children:[t," ",n&&(0,e.jsxs)(e.Fragment,{children:["(",n,")"]})]}),r&&(0,e.jsx)("div",{className:o,children:r})]})));var Fh=(0,t.forwardRef)((({title:t,content:n,wrapperClass:r="react-search__results"},o)=>(0,e.jsxs)("div",{className:r,children:[(0,e.jsx)(Bh,{resultText:(0,e.jsx)(e.Fragment,{children:Drupal.t("No results",{},{context:"Unit search no results title"})}),ref:o}),(0,e.jsx)("p",{children:Drupal.t("No results were found for the criteria you entered. Try changing your search criteria.",{},{context:"React search: no search results"})})]})));var $h=()=>{var n,r;const{size:o}=Rh,i=bo(ac),a=Mh(i),{error:l}=bo(uc),s=yo(sc),c=bo(cc),u=(0,t.createRef)(),d=Boolean(null===(n=window.location.search)||void 0===n?void 0:n.length);Cu(u,d);const{data:f,error:p}=wu(a,(()=>{var e;return oc(`${null===(e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search)||void 0===e?void 0:e.elastic_proxy_url}/${Ys.INDEX}/_search`,{method:"POST",headers:{"Content-Type":"application/json"},body:a}).then((e=>e.json()))}),{revalidateOnFocus:!1});if(!f&&!p)return(0,e.jsx)("div",{className:"hdbt__loading-wrapper",children:(0,e.jsx)(Xr,{})});if(p||l)return(0,e.jsx)(Eh,{error:p||l,className:"react-search__results",ref:u});if(!(null===(r=null==f?void 0:f.hits)||void 0===r?void 0:r.hits.length))return(0,e.jsx)(Fh,{ref:u});const h=f.hits.hits,m=f.hits.total.value,g=Math.floor(m/o),_=m>o&&m%o;return(0,e.jsxs)("div",{className:"react-search__results",children:[(0,e.jsx)(Bh,{resultText:(0,e.jsx)(e.Fragment,{children:Drupal.formatPlural(m,"1 search result","@count search results",{},{context:"District and project search"})}),actions:(0,e.jsx)(Ph,{}),actionsClass:"hdbt-search--react__results--sort",ref:u}),(0,e.jsxs)("div",{className:"hdbt-search--react__results--container",children:[h.map((t=>(0,e.jsx)(Nh,Object.assign({},t._source),t._id))),(0,e.jsx)(Eu,{currentPage:c,pages:5,totalPages:_?g+1:g,updatePage:(e,t)=>{e.preventDefault(),s(t.toString())}})]})]})};var Uh=()=>(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(t.Suspense,{fallback:(0,e.jsx)("div",{className:"hdbt__loading-wrapper",children:(0,e.jsx)(Xr,{})}),children:[(0,e.jsx)(Cc,{}),(0,e.jsx)($h,{})]})});Fr();const Hh=document.getElementById("helfi-kymp-district-project-search");Hh&&r.render((0,e.jsx)(t.StrictMode,{children:(0,e.jsx)(Uh,{})}),Hh)}()}();
\ No newline at end of file
diff --git a/dist/js/health-station-search.min.js b/dist/js/health-station-search.min.js
index ccba70365..651a37a99 100644
--- a/dist/js/health-station-search.min.js
+++ b/dist/js/health-station-search.min.js
@@ -1 +1 @@
-!function(){var e={5413:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},1141:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var i=n(5413),a=n(6957);o(n(6957),t);var l=/\s+/g,s={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},u=function(){function e(e,t,n){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?i.ElementType.Tag:void 0,r=new a.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.options.normalizeWhitespace,n=this.lastNode;if(n&&n.type===i.ElementType.Text)t?n.data=(n.data+e).replace(l," "):n.data+=e,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{t&&(e=e.replace(l," "));var r=new a.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e;else{var t=new a.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.NodeWithChildren(i.ElementType.CDATA,[e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new a.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=u,t.default=u},6957:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=p;var h=function(e){function t(t){return e.call(this,a.ElementType.Root,t)||this}return o(t,e),t}(p);t.Document=h;var m=function(e){function t(t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var i=e.call(this,o,r)||this;return i.name=t,i.attribs=n,i}return o(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(p);function g(e){return(0,a.isTag)(e)}function v(e){return e.type===a.ElementType.CDATA}function _(e){return e.type===a.ElementType.Text}function b(e){return e.type===a.ElementType.Comment}function y(e){return e.type===a.ElementType.Directive}function x(e){return e.type===a.ElementType.Root}function w(e,t){var n;if(void 0===t&&(t=!1),_(e))n=new c(e.data);else if(b(e))n=new d(e.data);else if(g(e)){var r=t?k(e.children):[],o=new m(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=o}else if(v(e)){r=t?k(e.children):[];var l=new p(a.ElementType.CDATA,r);r.forEach((function(e){return e.parent=l})),n=l}else if(x(e)){r=t?k(e.children):[];var s=new h(r);r.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!y(e))throw new Error("Not implemented yet: ".concat(e.type));var u=new f(e.name,e.data);null!=e["x-name"]&&(u["x-name"]=e["x-name"],u["x-publicId"]=e["x-publicId"],u["x-systemId"]=e["x-systemId"]),n=u}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function k(e){for(var t=e.map((function(e){return w(e,!0)})),n=1;n/i,l=//i,s=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},u=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},c="object"==typeof window&&window.DOMParser;if("function"==typeof c){var d=new c;s=u=function(e,t){return t&&(e="<".concat(t,">").concat(e,"").concat(t,">")),d.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var f=document.implementation.createHTMLDocument();s=function(e,t){if(t){var n=f.documentElement.querySelector(t);return n&&(n.innerHTML=e),f}return f.documentElement.innerHTML=e,f}}var p,h="object"==typeof document&&document.createElement("template");h&&h.content&&(p=function(e){return h.innerHTML=e,h.content.childNodes}),t.default=function(e){var t,c,d=e.match(i),f=d&&d[1]?d[1].toLowerCase():"";switch(f){case n:var h=u(e);if(!a.test(e))null===(t=null==(g=h.querySelector(r))?void 0:g.parentNode)||void 0===t||t.removeChild(g);if(!l.test(e))null===(c=null==(g=h.querySelector(o))?void 0:g.parentNode)||void 0===c||c.removeChild(g);return h.querySelectorAll(n);case r:case o:var m=s(e).querySelectorAll(f);return l.test(e)&&a.test(e)?m[0].parentNode.childNodes:m;default:return p?p(e):(g=s(e,o).querySelector(o)).childNodes;var g}}},2471:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(5496)),i=n(7731),a=/<(![a-zA-Z\s]+)>/;t.default=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];var t=e.match(a),n=t?t[1]:void 0;return(0,i.formatDOM)((0,o.default)(e),null,n)}},7731:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDOM=t.formatAttributes=void 0;var r=n(1141),o=n(5270);function i(e){for(var t={},n=0,r=e.length;n1&&(v=d(v,{key:v.key||m})),r.push(u(v,g,m));continue}}if("text"!==g.type){var _=g,b={};s(_)?((0,a.setStyleProp)(_.attribs.style,_.attribs),b=_.attribs):_.attribs&&(b=(0,i.default)(_.attribs,_.name));var y=void 0;switch(g.type){case"script":case"style":g.children[0]&&(b.dangerouslySetInnerHTML={__html:g.children[0].data});break;case"tag":"textarea"===g.name&&g.children[0]?b.defaultValue=g.children[0].data:g.children&&g.children.length&&(y=e(g.children,n));break;default:continue}h>1&&(b.key=m),r.push(u(f(g.name,b,y),g,m))}else{var x=!g.data.trim().length;if(x&&g.parent&&!(0,a.canTextBeChildOfNode)(g.parent))continue;if((null==n?void 0:n.trim)&&x)continue;r.push(u(g.data,g,m))}}return 1===r.length?r[0]:r}},442:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.htmlToDOM=t.domToReact=t.attributesToProps=t.Text=t.ProcessingInstruction=t.Element=t.Comment=void 0;var o=r(n(2471));t.htmlToDOM=o.default;var i=r(n(840));t.attributesToProps=i.default;var a=r(n(308));t.domToReact=a.default;var l=n(1141);Object.defineProperty(t,"Comment",{enumerable:!0,get:function(){return l.Comment}}),Object.defineProperty(t,"Element",{enumerable:!0,get:function(){return l.Element}}),Object.defineProperty(t,"ProcessingInstruction",{enumerable:!0,get:function(){return l.ProcessingInstruction}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return l.Text}});var s={lowerCaseAttributeNames:!1};t.default=function(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");return e?(0,a.default)((0,o.default)(e,(null==t?void 0:t.htmlparser2)||s),t):[]}},4958:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.returnFirstArg=t.canTextBeChildOfNode=t.ELEMENTS_WITH_NO_TEXT_CHILDREN=t.PRESERVE_CUSTOM_ATTRIBUTES=t.setStyleProp=t.isCustomComponent=void 0;var o=n(6540),i=r(n(5229)),a=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);t.isCustomComponent=function(e,t){return e.includes("-")?!a.has(e):Boolean(t&&"string"==typeof t.is)};var l={reactCompat:!0};t.setStyleProp=function(e,t){if("string"==typeof e)if(e.trim())try{t.style=(0,i.default)(e,l)}catch(e){t.style={}}else t.style={}},t.PRESERVE_CUSTOM_ATTRIBUTES=Number(o.version.split(".")[0])>=16,t.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);t.canTextBeChildOfNode=function(e){return!t.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)};t.returnFirstArg=function(e){return e}},9788:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,l=/^[;\s]*/,s=/^\s+|\s+$/g,u="";function c(e){return e?e.replace(s,u):u}e.exports=function(e,s){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];s=s||{};var d=1,f=1;function p(e){var t=e.match(n);t&&(d+=t.length);var r=e.lastIndexOf("\n");f=~r?e.length-r:f+e.length}function h(){var e={line:d,column:f};return function(t){return t.position=new m(e),b(),t}}function m(e){this.start=e,this.end={line:d,column:f},this.source=s.source}m.prototype.content=e;var g=[];function v(t){var n=new Error(s.source+":"+d+":"+f+": "+t);if(n.reason=t,n.filename=s.source,n.line=d,n.column=f,n.source=e,!s.silent)throw n;g.push(n)}function _(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function b(){_(r)}function y(e){var t;for(e=e||[];t=x();)!1!==t&&e.push(t);return e}function x(){var t=h();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;u!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,u===e.charAt(n-1))return v("End of comment missing");var r=e.slice(2,n-2);return f+=2,p(r),e=e.slice(n),f+=2,t({type:"comment",comment:r})}}function w(){var e=h(),n=_(o);if(n){if(x(),!_(i))return v("property missing ':'");var r=_(a),s=e({type:"declaration",property:c(n[0].replace(t,u)),value:r?c(r[0].replace(t,u)):u});return _(l),s}}return b(),function(){var e,t=[];for(y(t);e=w();)!1!==e&&(t.push(e),y(t));return t}()}},2543:function(e,t,n){var r;e=n.nmd(e),function(){var o,i="Expected a function",a="__lodash_hash_undefined__",l="__lodash_placeholder__",s=16,u=32,c=64,d=128,f=256,p=1/0,h=9007199254740991,m=NaN,g=4294967295,v=[["ary",d],["bind",1],["bindKey",2],["curry",8],["curryRight",s],["flip",512],["partial",u],["partialRight",c],["rearg",f]],_="[object Arguments]",b="[object Array]",y="[object Boolean]",x="[object Date]",w="[object Error]",k="[object Function]",E="[object GeneratorFunction]",S="[object Map]",C="[object Number]",O="[object Object]",T="[object Promise]",N="[object RegExp]",z="[object Set]",P="[object String]",j="[object Symbol]",L="[object WeakMap]",R="[object ArrayBuffer]",I="[object DataView]",A="[object Float32Array]",M="[object Float64Array]",D="[object Int8Array]",B="[object Int16Array]",F="[object Int32Array]",$="[object Uint8Array]",U="[object Uint8ClampedArray]",V="[object Uint16Array]",H="[object Uint32Array]",q=/\b__p \+= '';/g,W=/\b(__p \+=) '' \+/g,Y=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Q=/&(?:amp|lt|gt|quot|#39);/g,G=/[&<>"']/g,J=RegExp(Q.source),K=RegExp(G.source),X=/<%-([\s\S]+?)%>/g,Z=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ne=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oe=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(oe.source),ae=/^\s+/,le=/\s/,se=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ue=/\{\n\/\* \[wrapped with (.+)\] \*/,ce=/,? & /,de=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,fe=/[()=,{}\[\]\/\s]/,pe=/\\(\\)?/g,he=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,me=/\w*$/,ge=/^[-+]0x[0-9a-f]+$/i,ve=/^0b[01]+$/i,_e=/^\[object .+?Constructor\]$/,be=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,xe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,we=/($^)/,ke=/['\n\r\u2028\u2029\\]/g,Ee="\\ud800-\\udfff",Se="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ce="\\u2700-\\u27bf",Oe="a-z\\xdf-\\xf6\\xf8-\\xff",Te="A-Z\\xc0-\\xd6\\xd8-\\xde",Ne="\\ufe0e\\ufe0f",ze="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Pe="['’]",je="["+Ee+"]",Le="["+ze+"]",Re="["+Se+"]",Ie="\\d+",Ae="["+Ce+"]",Me="["+Oe+"]",De="[^"+Ee+ze+Ie+Ce+Oe+Te+"]",Be="\\ud83c[\\udffb-\\udfff]",Fe="[^"+Ee+"]",$e="(?:\\ud83c[\\udde6-\\uddff]){2}",Ue="[\\ud800-\\udbff][\\udc00-\\udfff]",Ve="["+Te+"]",He="\\u200d",qe="(?:"+Me+"|"+De+")",We="(?:"+Ve+"|"+De+")",Ye="(?:['’](?:d|ll|m|re|s|t|ve))?",Qe="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ge="(?:"+Re+"|"+Be+")"+"?",Je="["+Ne+"]?",Ke=Je+Ge+("(?:"+He+"(?:"+[Fe,$e,Ue].join("|")+")"+Je+Ge+")*"),Xe="(?:"+[Ae,$e,Ue].join("|")+")"+Ke,Ze="(?:"+[Fe+Re+"?",Re,$e,Ue,je].join("|")+")",et=RegExp(Pe,"g"),tt=RegExp(Re,"g"),nt=RegExp(Be+"(?="+Be+")|"+Ze+Ke,"g"),rt=RegExp([Ve+"?"+Me+"+"+Ye+"(?="+[Le,Ve,"$"].join("|")+")",We+"+"+Qe+"(?="+[Le,Ve+qe,"$"].join("|")+")",Ve+"?"+qe+"+"+Ye,Ve+"+"+Qe,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ie,Xe].join("|"),"g"),ot=RegExp("["+He+Ee+Se+Ne+"]"),it=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,at=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],lt=-1,st={};st[A]=st[M]=st[D]=st[B]=st[F]=st[$]=st[U]=st[V]=st[H]=!0,st[_]=st[b]=st[R]=st[y]=st[I]=st[x]=st[w]=st[k]=st[S]=st[C]=st[O]=st[N]=st[z]=st[P]=st[L]=!1;var ut={};ut[_]=ut[b]=ut[R]=ut[I]=ut[y]=ut[x]=ut[A]=ut[M]=ut[D]=ut[B]=ut[F]=ut[S]=ut[C]=ut[O]=ut[N]=ut[z]=ut[P]=ut[j]=ut[$]=ut[U]=ut[V]=ut[H]=!0,ut[w]=ut[k]=ut[L]=!1;var ct={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},dt=parseFloat,ft=parseInt,pt="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,ht="object"==typeof self&&self&&self.Object===Object&&self,mt=pt||ht||Function("return this")(),gt=t&&!t.nodeType&&t,vt=gt&&e&&!e.nodeType&&e,_t=vt&&vt.exports===gt,bt=_t&&pt.process,yt=function(){try{var e=vt&&vt.require&&vt.require("util").types;return e||bt&&bt.binding&&bt.binding("util")}catch(e){}}(),xt=yt&&yt.isArrayBuffer,wt=yt&&yt.isDate,kt=yt&&yt.isMap,Et=yt&&yt.isRegExp,St=yt&&yt.isSet,Ct=yt&&yt.isTypedArray;function Ot(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Tt(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function Rt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function rn(e,t){for(var n=e.length;n--&&Vt(t,e[n],0)>-1;);return n}var on=Qt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),an=Qt({"&":"&","<":"<",">":">",'"':""","'":"'"});function ln(e){return"\\"+ct[e]}function sn(e){return ot.test(e)}function un(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function cn(e,t){return function(n){return e(t(n))}}function dn(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"});var _n=function e(t){var n,r=(t=null==t?mt:_n.defaults(mt.Object(),t,_n.pick(mt,at))).Array,le=t.Date,Ee=t.Error,Se=t.Function,Ce=t.Math,Oe=t.Object,Te=t.RegExp,Ne=t.String,ze=t.TypeError,Pe=r.prototype,je=Se.prototype,Le=Oe.prototype,Re=t["__core-js_shared__"],Ie=je.toString,Ae=Le.hasOwnProperty,Me=0,De=(n=/[^.]+$/.exec(Re&&Re.keys&&Re.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Be=Le.toString,Fe=Ie.call(Oe),$e=mt._,Ue=Te("^"+Ie.call(Ae).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ve=_t?t.Buffer:o,He=t.Symbol,qe=t.Uint8Array,We=Ve?Ve.allocUnsafe:o,Ye=cn(Oe.getPrototypeOf,Oe),Qe=Oe.create,Ge=Le.propertyIsEnumerable,Je=Pe.splice,Ke=He?He.isConcatSpreadable:o,Xe=He?He.iterator:o,Ze=He?He.toStringTag:o,nt=function(){try{var e=pi(Oe,"defineProperty");return e({},"",{}),e}catch(e){}}(),ot=t.clearTimeout!==mt.clearTimeout&&t.clearTimeout,ct=le&&le.now!==mt.Date.now&&le.now,pt=t.setTimeout!==mt.setTimeout&&t.setTimeout,ht=Ce.ceil,gt=Ce.floor,vt=Oe.getOwnPropertySymbols,bt=Ve?Ve.isBuffer:o,yt=t.isFinite,Ft=Pe.join,Qt=cn(Oe.keys,Oe),bn=Ce.max,yn=Ce.min,xn=le.now,wn=t.parseInt,kn=Ce.random,En=Pe.reverse,Sn=pi(t,"DataView"),Cn=pi(t,"Map"),On=pi(t,"Promise"),Tn=pi(t,"Set"),Nn=pi(t,"WeakMap"),zn=pi(Oe,"create"),Pn=Nn&&new Nn,jn={},Ln=Bi(Sn),Rn=Bi(Cn),In=Bi(On),An=Bi(Tn),Mn=Bi(Nn),Dn=He?He.prototype:o,Bn=Dn?Dn.valueOf:o,Fn=Dn?Dn.toString:o;function $n(e){if(nl(e)&&!qa(e)&&!(e instanceof qn)){if(e instanceof Hn)return e;if(Ae.call(e,"__wrapped__"))return Fi(e)}return new Hn(e)}var Un=function(){function e(){}return function(t){if(!tl(t))return{};if(Qe)return Qe(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Vn(){}function Hn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function qn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=g,this.__views__=[]}function Wn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function ur(e,t,n,r,i,a){var l,s=1&t,u=2&t,c=4&t;if(n&&(l=i?n(e,r,i,a):n(e)),l!==o)return l;if(!tl(e))return e;var d=qa(e);if(d){if(l=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Ae.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return Po(e,l)}else{var f=gi(e),p=f==k||f==E;if(Ga(e))return So(e,s);if(f==O||f==_||p&&!i){if(l=u||p?{}:_i(e),!s)return u?function(e,t){return jo(e,mi(e),t)}(e,function(e,t){return e&&jo(t,Ll(t),e)}(l,e)):function(e,t){return jo(e,hi(e),t)}(e,ir(l,e))}else{if(!ut[f])return i?e:{};l=function(e,t,n){var r=e.constructor;switch(t){case R:return Co(e);case y:case x:return new r(+e);case I:return function(e,t){var n=t?Co(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case A:case M:case D:case B:case F:case $:case U:case V:case H:return Oo(e,n);case S:return new r;case C:case P:return new r(e);case N:return function(e){var t=new e.constructor(e.source,me.exec(e));return t.lastIndex=e.lastIndex,t}(e);case z:return new r;case j:return o=e,Bn?Oe(Bn.call(o)):{}}var o}(e,f,s)}}a||(a=new Jn);var h=a.get(e);if(h)return h;a.set(e,l),ll(e)?e.forEach((function(r){l.add(ur(r,t,n,r,e,a))})):rl(e)&&e.forEach((function(r,o){l.set(o,ur(r,t,n,o,e,a))}));var m=d?o:(c?u?ai:ii:u?Ll:jl)(e);return Nt(m||e,(function(r,o){m&&(r=e[o=r]),nr(l,o,ur(r,t,n,o,e,a))})),l}function cr(e,t,n){var r=n.length;if(null==e)return!r;for(e=Oe(e);r--;){var i=n[r],a=t[i],l=e[i];if(l===o&&!(i in e)||!a(l))return!1}return!0}function dr(e,t,n){if("function"!=typeof e)throw new ze(i);return ji((function(){e.apply(o,n)}),t)}function fr(e,t,n,r){var o=-1,i=Lt,a=!0,l=e.length,s=[],u=t.length;if(!l)return s;n&&(t=It(t,Zt(n))),r?(i=Rt,a=!1):t.length>=200&&(i=tn,a=!1,t=new Gn(t));e:for(;++o-1},Yn.prototype.set=function(e,t){var n=this.__data__,r=rr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Qn.prototype.clear=function(){this.size=0,this.__data__={hash:new Wn,map:new(Cn||Yn),string:new Wn}},Qn.prototype.delete=function(e){var t=di(this,e).delete(e);return this.size-=t?1:0,t},Qn.prototype.get=function(e){return di(this,e).get(e)},Qn.prototype.has=function(e){return di(this,e).has(e)},Qn.prototype.set=function(e,t){var n=di(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Gn.prototype.add=Gn.prototype.push=function(e){return this.__data__.set(e,a),this},Gn.prototype.has=function(e){return this.__data__.has(e)},Jn.prototype.clear=function(){this.__data__=new Yn,this.size=0},Jn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Jn.prototype.get=function(e){return this.__data__.get(e)},Jn.prototype.has=function(e){return this.__data__.has(e)},Jn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Yn){var r=n.__data__;if(!Cn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Qn(r)}return n.set(e,t),this.size=n.size,this};var pr=Io(xr),hr=Io(wr,!0);function mr(e,t){var n=!0;return pr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function gr(e,t,n){for(var r=-1,i=e.length;++r0&&n(l)?t>1?_r(l,t-1,n,r,o):At(o,l):r||(o[o.length]=l)}return o}var br=Ao(),yr=Ao(!0);function xr(e,t){return e&&br(e,t,jl)}function wr(e,t){return e&&yr(e,t,jl)}function kr(e,t){return jt(t,(function(t){return Xa(e[t])}))}function Er(e,t){for(var n=0,r=(t=xo(t,e)).length;null!=e&&nt}function Tr(e,t){return null!=e&&Ae.call(e,t)}function Nr(e,t){return null!=e&&t in Oe(e)}function zr(e,t,n){for(var i=n?Rt:Lt,a=e[0].length,l=e.length,s=l,u=r(l),c=1/0,d=[];s--;){var f=e[s];s&&t&&(f=It(f,Zt(t))),c=yn(f.length,c),u[s]=!n&&(t||a>=120&&f.length>=120)?new Gn(s&&f):o}f=e[0];var p=-1,h=u[0];e:for(;++p=l?s:s*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Wr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)l!==e&&Je.call(l,s,1),Je.call(e,s,1);return e}function Qr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;yi(o)?Je.call(e,o,1):po(e,o)}}return e}function Gr(e,t){return e+gt(kn()*(t-e+1))}function Jr(e,t){var n="";if(!e||t<1||t>h)return n;do{t%2&&(n+=e),(t=gt(t/2))&&(e+=e)}while(t);return n}function Kr(e,t){return Li(Ti(e,t,os),e+"")}function Xr(e){return Xn($l(e))}function Zr(e,t){var n=$l(e);return Ai(n,sr(t,0,n.length))}function eo(e,t,n,r){if(!tl(e))return e;for(var i=-1,a=(t=xo(t,e)).length,l=a-1,s=e;null!=s&&++ii?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=r(i);++o>>1,a=e[i];null!==a&&!ul(a)&&(n?a<=t:a=200){var u=t?null:Ko(e);if(u)return fn(u);a=!1,o=tn,s=new Gn}else s=t?[]:l;e:for(;++r=r?e:oo(e,t,n)}var Eo=ot||function(e){return mt.clearTimeout(e)};function So(e,t){if(t)return e.slice();var n=e.length,r=We?We(n):new e.constructor(n);return e.copy(r),r}function Co(e){var t=new e.constructor(e.byteLength);return new qe(t).set(new qe(e)),t}function Oo(e,t){var n=t?Co(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function To(e,t){if(e!==t){var n=e!==o,r=null===e,i=e==e,a=ul(e),l=t!==o,s=null===t,u=t==t,c=ul(t);if(!s&&!c&&!a&&e>t||a&&l&&u&&!s&&!c||r&&l&&u||!n&&u||!i)return 1;if(!r&&!a&&!c&&e1?n[i-1]:o,l=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,l&&xi(n[0],n[1],l)&&(a=i<3?o:a,i=1),t=Oe(t);++r-1?i[a?t[l]:l]:o}}function $o(e){return oi((function(t){var n=t.length,r=n,a=Hn.prototype.thru;for(e&&t.reverse();r--;){var l=t[r];if("function"!=typeof l)throw new ze(i);if(a&&!s&&"wrapper"==si(l))var s=new Hn([],!0)}for(r=s?r:n;++r1&&y.reverse(),p&&cs))return!1;var c=a.get(e),d=a.get(t);if(c&&d)return c==t&&d==e;var f=-1,p=!0,h=2&n?new Gn:o;for(a.set(e,t),a.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(se,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Nt(v,(function(n){var r="_."+n[0];t&n[1]&&!Lt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ue);return t?t[1].split(ce):[]}(r),n)))}function Ii(e){var t=0,n=0;return function(){var r=xn(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function Ai(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,aa(e,n)}));function pa(e){var t=$n(e);return t.__chain__=!0,t}function ha(e,t){return t(e)}var ma=oi((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return lr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof qn&&yi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ha,args:[i],thisArg:o}),new Hn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));var ga=Lo((function(e,t,n){Ae.call(e,n)?++e[n]:ar(e,n,1)}));var va=Fo(Hi),_a=Fo(qi);function ba(e,t){return(qa(e)?Nt:pr)(e,ci(t,3))}function ya(e,t){return(qa(e)?zt:hr)(e,ci(t,3))}var xa=Lo((function(e,t,n){Ae.call(e,n)?e[n].push(t):ar(e,n,[t])}));var wa=Kr((function(e,t,n){var o=-1,i="function"==typeof t,a=Ya(e)?r(e.length):[];return pr(e,(function(e){a[++o]=i?Ot(t,e,n):Pr(e,t,n)})),a})),ka=Lo((function(e,t,n){ar(e,n,t)}));function Ea(e,t){return(qa(e)?It:Fr)(e,ci(t,3))}var Sa=Lo((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Ca=Kr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&xi(e,t[0],t[1])?t=[]:n>2&&xi(t[0],t[1],t[2])&&(t=[t[0]]),qr(e,_r(t,1),[])})),Oa=ct||function(){return mt.Date.now()};function Ta(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,Zo(e,d,o,o,o,o,t)}function Na(e,t){var n;if("function"!=typeof t)throw new ze(i);return e=ml(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var za=Kr((function(e,t,n){var r=1;if(n.length){var o=dn(n,ui(za));r|=u}return Zo(e,r,t,n,o)})),Pa=Kr((function(e,t,n){var r=3;if(n.length){var o=dn(n,ui(Pa));r|=u}return Zo(t,r,e,n,o)}));function ja(e,t,n){var r,a,l,s,u,c,d=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw new ze(i);function m(t){var n=r,i=a;return r=a=o,d=t,s=e.apply(i,n)}function g(e){var n=e-c;return c===o||n>=t||n<0||p&&e-d>=l}function v(){var e=Oa();if(g(e))return _(e);u=ji(v,function(e){var n=t-(e-c);return p?yn(n,l-(e-d)):n}(e))}function _(e){return u=o,h&&r?m(e):(r=a=o,s)}function b(){var e=Oa(),n=g(e);if(r=arguments,a=this,c=e,n){if(u===o)return function(e){return d=e,u=ji(v,t),f?m(e):s}(c);if(p)return Eo(u),u=ji(v,t),m(c)}return u===o&&(u=ji(v,t)),s}return t=vl(t)||0,tl(n)&&(f=!!n.leading,l=(p="maxWait"in n)?bn(vl(n.maxWait)||0,t):l,h="trailing"in n?!!n.trailing:h),b.cancel=function(){u!==o&&Eo(u),d=0,r=c=a=u=o},b.flush=function(){return u===o?s:_(Oa())},b}var La=Kr((function(e,t){return dr(e,1,t)})),Ra=Kr((function(e,t,n){return dr(e,vl(t)||0,n)}));function Ia(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new ze(i);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Ia.Cache||Qn),n}function Aa(e){if("function"!=typeof e)throw new ze(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Ia.Cache=Qn;var Ma=wo((function(e,t){var n=(t=1==t.length&&qa(t[0])?It(t[0],Zt(ci())):It(_r(t,1),Zt(ci()))).length;return Kr((function(r){for(var o=-1,i=yn(r.length,n);++o=t})),Ha=jr(function(){return arguments}())?jr:function(e){return nl(e)&&Ae.call(e,"callee")&&!Ge.call(e,"callee")},qa=r.isArray,Wa=xt?Zt(xt):function(e){return nl(e)&&Cr(e)==R};function Ya(e){return null!=e&&el(e.length)&&!Xa(e)}function Qa(e){return nl(e)&&Ya(e)}var Ga=bt||vs,Ja=wt?Zt(wt):function(e){return nl(e)&&Cr(e)==x};function Ka(e){if(!nl(e))return!1;var t=Cr(e);return t==w||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!il(e)}function Xa(e){if(!tl(e))return!1;var t=Cr(e);return t==k||t==E||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Za(e){return"number"==typeof e&&e==ml(e)}function el(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=h}function tl(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function nl(e){return null!=e&&"object"==typeof e}var rl=kt?Zt(kt):function(e){return nl(e)&&gi(e)==S};function ol(e){return"number"==typeof e||nl(e)&&Cr(e)==C}function il(e){if(!nl(e)||Cr(e)!=O)return!1;var t=Ye(e);if(null===t)return!0;var n=Ae.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Ie.call(n)==Fe}var al=Et?Zt(Et):function(e){return nl(e)&&Cr(e)==N};var ll=St?Zt(St):function(e){return nl(e)&&gi(e)==z};function sl(e){return"string"==typeof e||!qa(e)&&nl(e)&&Cr(e)==P}function ul(e){return"symbol"==typeof e||nl(e)&&Cr(e)==j}var cl=Ct?Zt(Ct):function(e){return nl(e)&&el(e.length)&&!!st[Cr(e)]};var dl=Qo(Br),fl=Qo((function(e,t){return e<=t}));function pl(e){if(!e)return[];if(Ya(e))return sl(e)?mn(e):Po(e);if(Xe&&e[Xe])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Xe]());var t=gi(e);return(t==S?un:t==z?fn:$l)(e)}function hl(e){return e?(e=vl(e))===p||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function ml(e){var t=hl(e),n=t%1;return t==t?n?t-n:t:0}function gl(e){return e?sr(ml(e),0,g):0}function vl(e){if("number"==typeof e)return e;if(ul(e))return m;if(tl(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=tl(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Xt(e);var n=ve.test(e);return n||be.test(e)?ft(e.slice(2),n?2:8):ge.test(e)?m:+e}function _l(e){return jo(e,Ll(e))}function bl(e){return null==e?"":co(e)}var yl=Ro((function(e,t){if(Si(t)||Ya(t))jo(t,jl(t),e);else for(var n in t)Ae.call(t,n)&&nr(e,n,t[n])})),xl=Ro((function(e,t){jo(t,Ll(t),e)})),wl=Ro((function(e,t,n,r){jo(t,Ll(t),e,r)})),kl=Ro((function(e,t,n,r){jo(t,jl(t),e,r)})),El=oi(lr);var Sl=Kr((function(e,t){e=Oe(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&xi(t[0],t[1],i)&&(r=1);++n1),t})),jo(e,ai(e),n),r&&(n=ur(n,7,ni));for(var o=t.length;o--;)po(n,t[o]);return n}));var Ml=oi((function(e,t){return null==e?{}:function(e,t){return Wr(e,t,(function(t,n){return Tl(e,n)}))}(e,t)}));function Dl(e,t){if(null==e)return{};var n=It(ai(e),(function(e){return[e]}));return t=ci(t),Wr(e,n,(function(e,n){return t(e,n[0])}))}var Bl=Xo(jl),Fl=Xo(Ll);function $l(e){return null==e?[]:en(e,jl(e))}var Ul=Do((function(e,t,n){return t=t.toLowerCase(),e+(n?Vl(t):t)}));function Vl(e){return Kl(bl(e).toLowerCase())}function Hl(e){return(e=bl(e))&&e.replace(xe,on).replace(tt,"")}var ql=Do((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Wl=Do((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Yl=Mo("toLowerCase");var Ql=Do((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Gl=Do((function(e,t,n){return e+(n?" ":"")+Kl(t)}));var Jl=Do((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Kl=Mo("toUpperCase");function Xl(e,t,n){return e=bl(e),(t=n?o:t)===o?function(e){return it.test(e)}(e)?function(e){return e.match(rt)||[]}(e):function(e){return e.match(de)||[]}(e):e.match(t)||[]}var Zl=Kr((function(e,t){try{return Ot(e,o,t)}catch(e){return Ka(e)?e:new Ee(e)}})),es=oi((function(e,t){return Nt(t,(function(t){t=Di(t),ar(e,t,za(e[t],e))})),e}));function ts(e){return function(){return e}}var ns=$o(),rs=$o(!0);function os(e){return e}function is(e){return Ar("function"==typeof e?e:ur(e,1))}var as=Kr((function(e,t){return function(n){return Pr(n,e,t)}})),ls=Kr((function(e,t){return function(n){return Pr(e,n,t)}}));function ss(e,t,n){var r=jl(t),o=kr(t,r);null!=n||tl(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=kr(t,jl(t)));var i=!(tl(n)&&"chain"in n&&!n.chain),a=Xa(e);return Nt(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=Po(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,At([this.value()],arguments))})})),e}function us(){}var cs=qo(It),ds=qo(Pt),fs=qo(Bt);function ps(e){return wi(e)?Yt(Di(e)):function(e){return function(t){return Er(t,e)}}(e)}var hs=Yo(),ms=Yo(!0);function gs(){return[]}function vs(){return!1}var _s=Ho((function(e,t){return e+t}),0),bs=Jo("ceil"),ys=Ho((function(e,t){return e/t}),1),xs=Jo("floor");var ws,ks=Ho((function(e,t){return e*t}),1),Es=Jo("round"),Ss=Ho((function(e,t){return e-t}),0);return $n.after=function(e,t){if("function"!=typeof t)throw new ze(i);return e=ml(e),function(){if(--e<1)return t.apply(this,arguments)}},$n.ary=Ta,$n.assign=yl,$n.assignIn=xl,$n.assignInWith=wl,$n.assignWith=kl,$n.at=El,$n.before=Na,$n.bind=za,$n.bindAll=es,$n.bindKey=Pa,$n.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return qa(e)?e:[e]},$n.chain=pa,$n.chunk=function(e,t,n){t=(n?xi(e,t,n):t===o)?1:bn(ml(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,l=0,s=r(ht(i/t));ai?0:i+n),(r=r===o||r>i?i:ml(r))<0&&(r+=i),r=n>r?0:gl(r);n>>0)?(e=bl(e))&&("string"==typeof t||null!=t&&!al(t))&&!(t=co(t))&&sn(e)?ko(mn(e),0,n):e.split(t,n):[]},$n.spread=function(e,t){if("function"!=typeof e)throw new ze(i);return t=null==t?0:bn(ml(t),0),Kr((function(n){var r=n[t],o=ko(n,0,t);return r&&At(o,r),Ot(e,this,o)}))},$n.tail=function(e){var t=null==e?0:e.length;return t?oo(e,1,t):[]},$n.take=function(e,t,n){return e&&e.length?oo(e,0,(t=n||t===o?1:ml(t))<0?0:t):[]},$n.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?oo(e,(t=r-(t=n||t===o?1:ml(t)))<0?0:t,r):[]},$n.takeRightWhile=function(e,t){return e&&e.length?mo(e,ci(t,3),!1,!0):[]},$n.takeWhile=function(e,t){return e&&e.length?mo(e,ci(t,3)):[]},$n.tap=function(e,t){return t(e),e},$n.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new ze(i);return tl(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),ja(e,t,{leading:r,maxWait:t,trailing:o})},$n.thru=ha,$n.toArray=pl,$n.toPairs=Bl,$n.toPairsIn=Fl,$n.toPath=function(e){return qa(e)?It(e,Di):ul(e)?[e]:Po(Mi(bl(e)))},$n.toPlainObject=_l,$n.transform=function(e,t,n){var r=qa(e),o=r||Ga(e)||cl(e);if(t=ci(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:tl(e)&&Xa(i)?Un(Ye(e)):{}}return(o?Nt:xr)(e,(function(e,r,o){return t(n,e,r,o)})),n},$n.unary=function(e){return Ta(e,1)},$n.union=na,$n.unionBy=ra,$n.unionWith=oa,$n.uniq=function(e){return e&&e.length?fo(e):[]},$n.uniqBy=function(e,t){return e&&e.length?fo(e,ci(t,2)):[]},$n.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?fo(e,o,t):[]},$n.unset=function(e,t){return null==e||po(e,t)},$n.unzip=ia,$n.unzipWith=aa,$n.update=function(e,t,n){return null==e?e:ho(e,t,yo(n))},$n.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:ho(e,t,yo(n),r)},$n.values=$l,$n.valuesIn=function(e){return null==e?[]:en(e,Ll(e))},$n.without=la,$n.words=Xl,$n.wrap=function(e,t){return Da(yo(t),e)},$n.xor=sa,$n.xorBy=ua,$n.xorWith=ca,$n.zip=da,$n.zipObject=function(e,t){return _o(e||[],t||[],nr)},$n.zipObjectDeep=function(e,t){return _o(e||[],t||[],eo)},$n.zipWith=fa,$n.entries=Bl,$n.entriesIn=Fl,$n.extend=xl,$n.extendWith=wl,ss($n,$n),$n.add=_s,$n.attempt=Zl,$n.camelCase=Ul,$n.capitalize=Vl,$n.ceil=bs,$n.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=vl(n))==n?n:0),t!==o&&(t=(t=vl(t))==t?t:0),sr(vl(e),t,n)},$n.clone=function(e){return ur(e,4)},$n.cloneDeep=function(e){return ur(e,5)},$n.cloneDeepWith=function(e,t){return ur(e,5,t="function"==typeof t?t:o)},$n.cloneWith=function(e,t){return ur(e,4,t="function"==typeof t?t:o)},$n.conformsTo=function(e,t){return null==t||cr(e,t,jl(t))},$n.deburr=Hl,$n.defaultTo=function(e,t){return null==e||e!=e?t:e},$n.divide=ys,$n.endsWith=function(e,t,n){e=bl(e),t=co(t);var r=e.length,i=n=n===o?r:sr(ml(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},$n.eq=$a,$n.escape=function(e){return(e=bl(e))&&K.test(e)?e.replace(G,an):e},$n.escapeRegExp=function(e){return(e=bl(e))&&ie.test(e)?e.replace(oe,"\\$&"):e},$n.every=function(e,t,n){var r=qa(e)?Pt:mr;return n&&xi(e,t,n)&&(t=o),r(e,ci(t,3))},$n.find=va,$n.findIndex=Hi,$n.findKey=function(e,t){return $t(e,ci(t,3),xr)},$n.findLast=_a,$n.findLastIndex=qi,$n.findLastKey=function(e,t){return $t(e,ci(t,3),wr)},$n.floor=xs,$n.forEach=ba,$n.forEachRight=ya,$n.forIn=function(e,t){return null==e?e:br(e,ci(t,3),Ll)},$n.forInRight=function(e,t){return null==e?e:yr(e,ci(t,3),Ll)},$n.forOwn=function(e,t){return e&&xr(e,ci(t,3))},$n.forOwnRight=function(e,t){return e&&wr(e,ci(t,3))},$n.get=Ol,$n.gt=Ua,$n.gte=Va,$n.has=function(e,t){return null!=e&&vi(e,t,Tr)},$n.hasIn=Tl,$n.head=Yi,$n.identity=os,$n.includes=function(e,t,n,r){e=Ya(e)?e:$l(e),n=n&&!r?ml(n):0;var o=e.length;return n<0&&(n=bn(o+n,0)),sl(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Vt(e,t,n)>-1},$n.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:ml(n);return o<0&&(o=bn(r+o,0)),Vt(e,t,o)},$n.inRange=function(e,t,n){return t=hl(t),n===o?(n=t,t=0):n=hl(n),function(e,t,n){return e>=yn(t,n)&&e=-9007199254740991&&e<=h},$n.isSet=ll,$n.isString=sl,$n.isSymbol=ul,$n.isTypedArray=cl,$n.isUndefined=function(e){return e===o},$n.isWeakMap=function(e){return nl(e)&&gi(e)==L},$n.isWeakSet=function(e){return nl(e)&&"[object WeakSet]"==Cr(e)},$n.join=function(e,t){return null==e?"":Ft.call(e,t)},$n.kebabCase=ql,$n.last=Ki,$n.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=ml(n))<0?bn(r+i,0):yn(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Ut(e,qt,i,!0)},$n.lowerCase=Wl,$n.lowerFirst=Yl,$n.lt=dl,$n.lte=fl,$n.max=function(e){return e&&e.length?gr(e,os,Or):o},$n.maxBy=function(e,t){return e&&e.length?gr(e,ci(t,2),Or):o},$n.mean=function(e){return Wt(e,os)},$n.meanBy=function(e,t){return Wt(e,ci(t,2))},$n.min=function(e){return e&&e.length?gr(e,os,Br):o},$n.minBy=function(e,t){return e&&e.length?gr(e,ci(t,2),Br):o},$n.stubArray=gs,$n.stubFalse=vs,$n.stubObject=function(){return{}},$n.stubString=function(){return""},$n.stubTrue=function(){return!0},$n.multiply=ks,$n.nth=function(e,t){return e&&e.length?Hr(e,ml(t)):o},$n.noConflict=function(){return mt._===this&&(mt._=$e),this},$n.noop=us,$n.now=Oa,$n.pad=function(e,t,n){e=bl(e);var r=(t=ml(t))?hn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Wo(gt(o),n)+e+Wo(ht(o),n)},$n.padEnd=function(e,t,n){e=bl(e);var r=(t=ml(t))?hn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=kn();return yn(e+i*(t-e+dt("1e-"+((i+"").length-1))),t)}return Gr(e,t)},$n.reduce=function(e,t,n){var r=qa(e)?Mt:Gt,o=arguments.length<3;return r(e,ci(t,4),n,o,pr)},$n.reduceRight=function(e,t,n){var r=qa(e)?Dt:Gt,o=arguments.length<3;return r(e,ci(t,4),n,o,hr)},$n.repeat=function(e,t,n){return t=(n?xi(e,t,n):t===o)?1:ml(t),Jr(bl(e),t)},$n.replace=function(){var e=arguments,t=bl(e[0]);return e.length<3?t:t.replace(e[1],e[2])},$n.result=function(e,t,n){var r=-1,i=(t=xo(t,e)).length;for(i||(i=1,e=o);++rh)return[];var n=g,r=yn(e,g);t=ci(t),e-=g;for(var o=Kt(r,t);++n=a)return e;var s=n-hn(r);if(s<1)return r;var u=l?ko(l,0,s).join(""):e.slice(0,s);if(i===o)return u+r;if(l&&(s+=u.length-s),al(i)){if(e.slice(s).search(i)){var c,d=u;for(i.global||(i=Te(i.source,bl(me.exec(i))+"g")),i.lastIndex=0;c=i.exec(d);)var f=c.index;u=u.slice(0,f===o?s:f)}}else if(e.indexOf(co(i),s)!=s){var p=u.lastIndexOf(i);p>-1&&(u=u.slice(0,p))}return u+r},$n.unescape=function(e){return(e=bl(e))&&J.test(e)?e.replace(Q,vn):e},$n.uniqueId=function(e){var t=++Me;return bl(e)+t},$n.upperCase=Jl,$n.upperFirst=Kl,$n.each=ba,$n.eachRight=ya,$n.first=Yi,ss($n,(ws={},xr($n,(function(e,t){Ae.call($n.prototype,t)||(ws[t]=e)})),ws),{chain:!1}),$n.VERSION="4.17.21",Nt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){$n[e].placeholder=$n})),Nt(["drop","take"],(function(e,t){qn.prototype[e]=function(n){n=n===o?1:bn(ml(n),0);var r=this.__filtered__&&!t?new qn(this):this.clone();return r.__filtered__?r.__takeCount__=yn(n,r.__takeCount__):r.__views__.push({size:yn(n,g),type:e+(r.__dir__<0?"Right":"")}),r},qn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Nt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;qn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ci(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Nt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");qn.prototype[e]=function(){return this[n](1).value()[0]}})),Nt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");qn.prototype[e]=function(){return this.__filtered__?new qn(this):this[n](1)}})),qn.prototype.compact=function(){return this.filter(os)},qn.prototype.find=function(e){return this.filter(e).head()},qn.prototype.findLast=function(e){return this.reverse().find(e)},qn.prototype.invokeMap=Kr((function(e,t){return"function"==typeof e?new qn(this):this.map((function(n){return Pr(n,e,t)}))})),qn.prototype.reject=function(e){return this.filter(Aa(ci(e)))},qn.prototype.slice=function(e,t){e=ml(e);var n=this;return n.__filtered__&&(e>0||t<0)?new qn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=ml(t))<0?n.dropRight(-t):n.take(t-e)),n)},qn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},qn.prototype.toArray=function(){return this.take(g)},xr(qn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=$n[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&($n.prototype[t]=function(){var t=this.__wrapped__,l=r?[1]:arguments,s=t instanceof qn,u=l[0],c=s||qa(t),d=function(e){var t=i.apply($n,At([e],l));return r&&f?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(s=c=!1);var f=this.__chain__,p=!!this.__actions__.length,h=a&&!f,m=s&&!p;if(!a&&c){t=m?t:new qn(this);var g=e.apply(t,l);return g.__actions__.push({func:ha,args:[d],thisArg:o}),new Hn(g,f)}return h&&m?e.apply(this,l):(g=this.thru(d),h?r?g.value()[0]:g.value():g)})})),Nt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Pe[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);$n.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(qa(o)?o:[],e)}return this[n]((function(n){return t.apply(qa(n)?n:[],e)}))}})),xr(qn.prototype,(function(e,t){var n=$n[t];if(n){var r=n.name+"";Ae.call(jn,r)||(jn[r]=[]),jn[r].push({name:t,func:n})}})),jn[Uo(o,2).name]=[{name:"wrapper",func:o}],qn.prototype.clone=function(){var e=new qn(this.__wrapped__);return e.__actions__=Po(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Po(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Po(this.__views__),e},qn.prototype.reverse=function(){if(this.__filtered__){var e=new qn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},qn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=qa(e),r=t<0,o=n?e.length:0,i=function(e,t,n){var r=-1,o=n.length;for(;++r=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},$n.prototype.plant=function(e){for(var t,n=this;n instanceof Vn;){var r=Fi(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},$n.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof qn){var t=e;return this.__actions__.length&&(t=new qn(this)),(t=t.reverse()).__actions__.push({func:ha,args:[ta],thisArg:o}),new Hn(t,this.__chain__)}return this.thru(ta)},$n.prototype.toJSON=$n.prototype.valueOf=$n.prototype.value=function(){return go(this.__wrapped__,this.__actions__)},$n.prototype.first=$n.prototype.head,Xe&&($n.prototype[Xe]=function(){return this}),$n}();mt._=_n,(r=function(){return _n}.call(t,n,t,e))===o||(e.exports=r)}.call(this)},5228:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var i,a,l=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;st}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(m,e)||!p.call(h,e)&&(f.test(e)?m[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(_,b);v[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(_,b);v[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(_,b);v[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){v[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),v.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){v[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var x=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=60103,k=60106,E=60107,S=60108,C=60114,O=60109,T=60110,N=60112,z=60113,P=60120,j=60115,L=60116,R=60121,I=60128,A=60129,M=60130,D=60131;if("function"==typeof Symbol&&Symbol.for){var B=Symbol.for;w=B("react.element"),k=B("react.portal"),E=B("react.fragment"),S=B("react.strict_mode"),C=B("react.profiler"),O=B("react.provider"),T=B("react.context"),N=B("react.forward_ref"),z=B("react.suspense"),P=B("react.suspense_list"),j=B("react.memo"),L=B("react.lazy"),R=B("react.block"),B("react.scope"),I=B("react.opaque.id"),A=B("react.debug_trace_mode"),M=B("react.offscreen"),D=B("react.legacy_hidden")}var F,$="function"==typeof Symbol&&Symbol.iterator;function U(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=$&&e[$]||e["@@iterator"])?e:null}function V(e){if(void 0===F)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);F=t&&t[1]||""}return"\n"+F+e}var H=!1;function q(e,t){if(!e||H)return"";H=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var o=e.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,l=i.length-1;1<=a&&0<=l&&o[a]!==i[l];)l--;for(;1<=a&&0<=l;a--,l--)if(o[a]!==i[l]){if(1!==a||1!==l)do{if(a--,0>--l||o[a]!==i[l])return"\n"+o[a].replace(" at new "," at ")}while(1<=a&&0<=l);break}}}finally{H=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?V(e):""}function W(e){switch(e.tag){case 5:return V(e.type);case 16:return V("Lazy");case 13:return V("Suspense");case 19:return V("SuspenseList");case 0:case 2:case 15:return e=q(e.type,!1);case 11:return e=q(e.type.render,!1);case 22:return e=q(e.type._render,!1);case 1:return e=q(e.type,!0);default:return""}}function Y(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case E:return"Fragment";case k:return"Portal";case C:return"Profiler";case S:return"StrictMode";case z:return"Suspense";case P:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case T:return(e.displayName||"Context")+".Consumer";case O:return(e._context.displayName||"Context")+".Provider";case N:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case j:return Y(e.type);case R:return Y(e._render);case L:t=e._payload,e=e._init;try{return Y(e(t))}catch(e){}}return null}function Q(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function G(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function J(e){e._valueTracker||(e._valueTracker=function(e){var t=G(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function K(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=G(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function X(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Z(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Q(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&y(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=Q(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,Q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function oe(e,t,n){"number"===t&&X(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ie(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ae(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:Q(n)}}function ue(e,t){var n=Q(t.value),r=Q(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function fe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function pe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?fe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var he,me,ge=(me=function(e,t){if(e.namespaceURI!==de.svg||"innerHTML"in e)e.innerHTML=t;else{for((he=he||document.createElement("div")).innerHTML="",t=he.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return me(e,t)}))}:me);function ve(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var _e={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},be=["Webkit","ms","Moz","O"];function ye(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||_e.hasOwnProperty(e)&&_e[e]?(""+t).trim():t+"px"}function xe(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=ye(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(_e).forEach((function(e){be.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_e[t]=_e[e]}))}));var we=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ke(e,t){if(t){if(we[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function Ee(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Se(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ce=null,Oe=null,Te=null;function Ne(e){if(e=no(e)){if("function"!=typeof Ce)throw Error(a(280));var t=e.stateNode;t&&(t=oo(t),Ce(e.stateNode,e.type,t))}}function ze(e){Oe?Te?Te.push(e):Te=[e]:Oe=e}function Pe(){if(Oe){var e=Oe,t=Te;if(Te=Oe=null,Ne(e),t)for(e=0;e(r=31-Vt(r))?0:1<n;n++)t.push(e);return t}function Ut(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Vt(t)]=n}var Vt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Ht(e)/qt|0)|0},Ht=Math.log,qt=Math.LN2;var Wt=i.unstable_UserBlockingPriority,Yt=i.unstable_runWithPriority,Qt=!0;function Gt(e,t,n,r){Ae||Re();var o=Kt,i=Ae;Ae=!0;try{Le(o,e,t,n,r)}finally{(Ae=i)||De()}}function Jt(e,t,n,r){Yt(Wt,Kt.bind(null,e,t,n,r))}function Kt(e,t,n,r){var o;if(Qt)if((o=!(4&t))&&0=Mn),Fn=String.fromCharCode(32),$n=!1;function Un(e,t){switch(e){case"keyup":return-1!==In.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Hn=!1;var qn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Wn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!qn[e.type]:"textarea"===t}function Yn(e,t,n,r){ze(r),0<(t=Ar(t,"onChange")).length&&(n=new fn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Qn=null,Gn=null;function Jn(e){Tr(e,0)}function Kn(e){if(K(ro(e)))return e}function Xn(e,t){if("change"===e)return t}var Zn=!1;if(d){var er;if(d){var tr="oninput"in document;if(!tr){var nr=document.createElement("div");nr.setAttribute("oninput","return;"),tr="function"==typeof nr.oninput}er=tr}else er=!1;Zn=er&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=fr(r)}}function hr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?hr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function mr(){for(var e=window,t=X();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=X((e=t.contentWindow).document)}return t}function gr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var vr=d&&"documentMode"in document&&11>=document.documentMode,_r=null,br=null,yr=null,xr=!1;function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;xr||null==_r||_r!==X(r)||("selectionStart"in(r=_r)&&gr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},yr&&dr(yr,r)||(yr=r,0<(r=Ar(br,"onSelect")).length&&(t=new fn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=_r)))}Rt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Rt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Rt(Lt,2);for(var kr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Er=0;Erlo||(e.current=ao[lo],ao[lo]=null,lo--)}function co(e,t){lo++,ao[lo]=e.current,e.current=t}var fo={},po=so(fo),ho=so(!1),mo=fo;function go(e,t){var n=e.type.contextTypes;if(!n)return fo;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function vo(e){return null!=(e=e.childContextTypes)}function _o(){uo(ho),uo(po)}function bo(e,t,n){if(po.current!==fo)throw Error(a(168));co(po,t),co(ho,n)}function yo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,Y(t)||"Unknown",i));return o({},n,r)}function xo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fo,mo=po.current,co(po,e),co(ho,ho.current),!0}function wo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=yo(e,t,mo),r.__reactInternalMemoizedMergedChildContext=e,uo(ho),uo(po),co(po,e)):uo(ho),co(ho,n)}var ko=null,Eo=null,So=i.unstable_runWithPriority,Co=i.unstable_scheduleCallback,Oo=i.unstable_cancelCallback,To=i.unstable_shouldYield,No=i.unstable_requestPaint,zo=i.unstable_now,Po=i.unstable_getCurrentPriorityLevel,jo=i.unstable_ImmediatePriority,Lo=i.unstable_UserBlockingPriority,Ro=i.unstable_NormalPriority,Io=i.unstable_LowPriority,Ao=i.unstable_IdlePriority,Mo={},Do=void 0!==No?No:function(){},Bo=null,Fo=null,$o=!1,Uo=zo(),Vo=1e4>Uo?zo:function(){return zo()-Uo};function Ho(){switch(Po()){case jo:return 99;case Lo:return 98;case Ro:return 97;case Io:return 96;case Ao:return 95;default:throw Error(a(332))}}function qo(e){switch(e){case 99:return jo;case 98:return Lo;case 97:return Ro;case 96:return Io;case 95:return Ao;default:throw Error(a(332))}}function Wo(e,t){return e=qo(e),So(e,t)}function Yo(e,t,n){return e=qo(e),Co(e,t,n)}function Qo(){if(null!==Fo){var e=Fo;Fo=null,Oo(e)}Go()}function Go(){if(!$o&&null!==Bo){$o=!0;var e=0;try{var t=Bo;Wo(99,(function(){for(;em?(g=d,d=null):g=d.sibling;var v=p(o,d,l[m],s);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(o,d),a=i(v,a,m),null===c?u=v:c.sibling=v,c=v,d=g}if(m===l.length)return n(o,d),u;if(null===d){for(;mg?(v=m,m=null):v=m.sibling;var b=p(o,m,_.value,u);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(o,m),l=i(b,l,g),null===d?c=b:d.sibling=b,d=b,m=v}if(_.done)return n(o,m),c;if(null===m){for(;!_.done;g++,_=s.next())null!==(_=f(o,_.value,u))&&(l=i(_,l,g),null===d?c=_:d.sibling=_,d=_);return c}for(m=r(o,m);!_.done;g++,_=s.next())null!==(_=h(m,o,g,_.value,u))&&(e&&null!==_.alternate&&m.delete(null===_.key?g:_.key),l=i(_,l,g),null===d?c=_:d.sibling=_,d=_);return e&&m.forEach((function(e){return t(o,e)})),c}return function(e,r,i,s){var u="object"==typeof i&&null!==i&&i.type===E&&null===i.key;u&&(i=i.props.children);var c="object"==typeof i&&null!==i;if(c)switch(i.$$typeof){case w:e:{for(c=i.key,u=r;null!==u;){if(u.key===c){if(7===u.tag){if(i.type===E){n(e,u.sibling),(r=o(u,i.props.children)).return=e,e=r;break e}}else if(u.elementType===i.type){n(e,u.sibling),(r=o(u,i.props)).ref=ki(e,u,i),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}i.type===E?((r=Qs(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=Ys(i.type,i.key,i.props,null,e.mode,s)).ref=ki(e,r,i),s.return=e,e=s)}return l(e);case k:e:{for(u=i.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Ks(i,e.mode,s)).return=e,e=r}return l(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Js(i,e.mode,s)).return=e,e=r),l(e);if(wi(i))return m(e,r,i,s);if(U(i))return g(e,r,i,s);if(c&&Ei(e,i),void 0===i&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,Y(e.type)||"Component"))}return n(e,r)}}var Ci=Si(!0),Oi=Si(!1),Ti={},Ni=so(Ti),zi=so(Ti),Pi=so(Ti);function ji(e){if(e===Ti)throw Error(a(174));return e}function Li(e,t){switch(co(Pi,t),co(zi,e),co(Ni,Ti),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pe(null,"");break;default:t=pe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}uo(Ni),co(Ni,t)}function Ri(){uo(Ni),uo(zi),uo(Pi)}function Ii(e){ji(Pi.current);var t=ji(Ni.current),n=pe(t,e.type);t!==n&&(co(zi,e),co(Ni,n))}function Ai(e){zi.current===e&&(uo(Ni),uo(zi))}var Mi=so(0);function Di(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(64&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Bi=null,Fi=null,$i=!1;function Ui(e,t){var n=Hs(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Vi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Hi(e){if($i){var t=Fi;if(t){var n=t;if(!Vi(e,t)){if(!(t=Yr(n.nextSibling))||!Vi(e,t))return e.flags=-1025&e.flags|2,$i=!1,void(Bi=e);Ui(Bi,n)}Bi=e,Fi=Yr(t.firstChild)}else e.flags=-1025&e.flags|2,$i=!1,Bi=e}}function qi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Bi=e}function Wi(e){if(e!==Bi)return!1;if(!$i)return qi(e),$i=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Vr(t,e.memoizedProps))for(t=Fi;t;)Ui(e,t),t=Yr(t.nextSibling);if(qi(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Fi=Yr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Fi=null}}else Fi=Bi?Yr(e.stateNode.nextSibling):null;return!0}function Yi(){Fi=Bi=null,$i=!1}var Qi=[];function Gi(){for(var e=0;ei))throw Error(a(301));i+=1,ta=ea=null,t.updateQueue=null,Ji.current=Ra,e=n(r,o)}while(ra)}if(Ji.current=Pa,t=null!==ea&&null!==ea.next,Xi=0,ta=ea=Zi=null,na=!1,t)throw Error(a(300));return e}function la(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ta?Zi.memoizedState=ta=e:ta=ta.next=e,ta}function sa(){if(null===ea){var e=Zi.alternate;e=null!==e?e.memoizedState:null}else e=ea.next;var t=null===ta?Zi.memoizedState:ta.next;if(null!==t)ta=t,ea=e;else{if(null===e)throw Error(a(310));e={memoizedState:(ea=e).memoizedState,baseState:ea.baseState,baseQueue:ea.baseQueue,queue:ea.queue,next:null},null===ta?Zi.memoizedState=ta=e:ta=ta.next=e}return ta}function ua(e,t){return"function"==typeof t?t(e):t}function ca(e){var t=sa(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=ea,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var l=o.next;o.next=i.next,i.next=l}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var s=l=i=null,u=o;do{var c=u.lane;if((Xi&c)===c)null!==s&&(s=s.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),r=u.eagerReducer===e?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===s?(l=s=d,i=r):s=s.next=d,Zi.lanes|=c,$l|=c}u=u.next}while(null!==u&&u!==o);null===s?i=r:s.next=l,ur(r,t.memoizedState)||(Aa=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function da(e){var t=sa(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{i=e(i,l.action),l=l.next}while(l!==o);ur(i,t.memoizedState)||(Aa=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function fa(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Xi&e)===e)&&(t._workInProgressVersionPrimary=r,Qi.push(t))),e)return n(t._source);throw Qi.push(t),Error(a(350))}function pa(e,t,n,r){var o=Ll;if(null===o)throw Error(a(349));var i=t._getVersion,l=i(t._source),s=Ji.current,u=s.useState((function(){return fa(o,t,n)})),c=u[1],d=u[0];u=ta;var f=e.memoizedState,p=f.refs,h=p.getSnapshot,m=f.source;f=f.subscribe;var g=Zi;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=i(t._source);if(!ur(l,e)){e=n(t._source),ur(d,e)||(c(e),e=ps(g),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,a=e;0n?98:n,(function(){e(!0)})),Wo(97<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),"select"===n&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[Kr]=t,e[Xr]=r,Ya(e,t,!1,!1),t.stateNode=e,u=Ee(n,r),n){case"dialog":Nr("cancel",e),Nr("close",e),i=r;break;case"iframe":case"object":case"embed":Nr("load",e),i=r;break;case"video":case"audio":for(i=0;iWl&&(t.flags|=64,l=!0,al(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=Di(u))){if(t.flags|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),al(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate&&!$i)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Vo()-r.renderingStartTime>Wl&&1073741824!==n&&(t.flags|=64,l=!0,al(r,!1),t.lanes=33554432);r.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=r.last)?n.sibling=u:t.child=u,r.last=u)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Vo(),n.sibling=null,t=Mi.current,co(Mi,l?1&t|2:1&t),n):null;case 23:case 24:return ks(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function sl(e){switch(e.tag){case 1:vo(e.type)&&_o();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Ri(),uo(ho),uo(po),Gi(),64&(t=e.flags))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Ai(e),null;case 13:return uo(Mi),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return uo(Mi),null;case 4:return Ri(),null;case 10:return ri(e),null;case 23:case 24:return ks(),null;default:return null}}function ul(e,t){try{var n="",r=t;do{n+=W(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o}}function cl(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Ya=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Qa=function(){},Ga=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,ji(Ni.current);var a,l=null;switch(n){case"input":i=Z(e,i),r=Z(e,r),l=[];break;case"option":i=ie(e,i),r=ie(e,r),l=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),l=[];break;case"textarea":i=le(e,i),r=le(e,r),l=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=Br)}for(d in ke(n,r),n=null,i)if(!r.hasOwnProperty(d)&&i.hasOwnProperty(d)&&null!=i[d])if("style"===d){var u=i[d];for(a in u)u.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(s.hasOwnProperty(d)?l||(l=[]):(l=l||[]).push(d,null));for(d in r){var c=r[d];if(u=null!=i?i[d]:void 0,r.hasOwnProperty(d)&&c!==u&&(null!=c||null!=u))if("style"===d)if(u){for(a in u)!u.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in c)c.hasOwnProperty(a)&&u[a]!==c[a]&&(n||(n={}),n[a]=c[a])}else n||(l||(l=[]),l.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(l=l||[]).push(d,c)):"children"===d?"string"!=typeof c&&"number"!=typeof c||(l=l||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(s.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&Nr("scroll",e),l||u===c||(l=[])):"object"==typeof c&&null!==c&&c.$$typeof===I?c.toString():(l=l||[]).push(d,c))}n&&(l=l||[]).push("style",n);var d=l;(t.updateQueue=d)&&(t.flags|=4)}},Ja=function(e,t,n,r){n!==r&&(t.flags|=4)};var dl="function"==typeof WeakMap?WeakMap:Map;function fl(e,t,n){(n=ci(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Jl||(Jl=!0,Kl=r),cl(0,t)},n}function pl(e,t,n){(n=ci(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return cl(0,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Xl?Xl=new Set([this]):Xl.add(this),cl(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var hl="function"==typeof WeakSet?WeakSet:Set;function ml(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Fs(e,t)}else t.current=null}function gl(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Ko(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Wr(t.stateNode.containerInfo))}throw Error(a(163))}function vl(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(!(3&~e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,4&(o=o.tag)&&1&o&&(Ms(n,e),As(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Ko(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&hi(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}hi(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Ur(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&xt(n)))))}throw Error(a(163))}function _l(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=ye("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function bl(e,t){if(Eo&&"function"==typeof Eo.onCommitFiberUnmount)try{Eo.onCommitFiberUnmount(ko,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o)if(4&r)Ms(t,n);else{r=t;try{o()}catch(e){Fs(r,e)}}n=n.next}while(n!==e)}break;case 1:if(ml(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Fs(t,e)}break;case 5:ml(t);break;case 4:Sl(e,t)}}function yl(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function xl(e){return 5===e.tag||3===e.tag||4===e.tag}function wl(e){e:{for(var t=e.return;null!==t;){if(xl(t))break e;t=t.return}throw Error(a(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.flags&&(ve(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||xl(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?kl(e,n,t):El(e,n,t)}function kl(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Br));else if(4!==r&&null!==(e=e.child))for(kl(e,t,n),e=e.sibling;null!==e;)kl(e,t,n),e=e.sibling}function El(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(El(e,t,n),e=e.sibling;null!==e;)El(e,t,n),e=e.sibling}function Sl(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(a(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===o.tag||6===o.tag){e:for(var l=e,s=o,u=s;;)if(bl(l,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===s)break e;for(;null===u.sibling;){if(null===u.return||u.return===s)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(l=n,s=o.stateNode,8===l.nodeType?l.parentNode.removeChild(s):l.removeChild(s)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(bl(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function Cl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{!(3&~r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Xr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Ee(e,o),t=Ee(e,r),o=0;oo&&(o=l),n&=~i}if(n=o,10<(n=(120>(n=Vo()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Nl(n/1960))-n)){e.timeoutHandle=Hr(js.bind(null,e),n);break}js(e);break;default:throw Error(a(329))}}return gs(e,Vo()),e.callbackNode===t?vs.bind(null,e):null}function _s(e,t){for(t&=~Vl,t&=~Ul,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Dl&&(Dl=2),s=ul(s,l),f=a;do{switch(f.tag){case 3:i=s,f.flags|=4096,t&=-t,f.lanes|=t,fi(f,fl(0,i,t));break e;case 1:i=s;var x=f.type,w=f.stateNode;if(!(64&f.flags||"function"!=typeof x.getDerivedStateFromError&&(null===w||"function"!=typeof w.componentDidCatch||null!==Xl&&Xl.has(w)))){f.flags|=4096,t&=-t,f.lanes|=t,fi(f,pl(f,i,t));break e}}f=f.return}while(null!==f)}Ps(n)}catch(e){t=e,Rl===n&&null!==n&&(Rl=n=n.return);continue}break}}function Cs(){var e=zl.current;return zl.current=Pa,null===e?Pa:e}function Os(e,t){var n=jl;jl|=16;var r=Cs();for(Ll===e&&Il===t||Es(e,t);;)try{Ts();break}catch(t){Ss(e,t)}if(ni(),jl=n,zl.current=r,null!==Rl)throw Error(a(261));return Ll=null,Il=0,Dl}function Ts(){for(;null!==Rl;)zs(Rl)}function Ns(){for(;null!==Rl&&!To();)zs(Rl)}function zs(e){var t=Ql(e.alternate,e,Al);e.memoizedProps=e.pendingProps,null===t?Ps(e):Rl=t,Pl.current=null}function Ps(e){var t=e;do{var n=t.alternate;if(e=t.return,2048&t.flags){if(null!==(n=sl(t)))return n.flags&=2047,void(Rl=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}else{if(null!==(n=ll(n,t,Al)))return void(Rl=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||1073741824&Al||!(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}null!==e&&!(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1l&&(s=l,l=w,w=s),s=pr(b,w),i=pr(b,l),s&&i&&(1!==x.rangeCount||x.anchorNode!==s.node||x.anchorOffset!==s.offset||x.focusNode!==i.node||x.focusOffset!==i.offset)&&((y=y.createRange()).setStart(s.node,s.offset),x.removeAllRanges(),w>l?(x.addRange(y),x.extend(i.node,i.offset)):(y.setEnd(i.node,i.offset),x.addRange(y))))),y=[];for(x=b;x=x.parentNode;)1===x.nodeType&&y.push({element:x,left:x.scrollLeft,top:x.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;bVo()-ql?Es(e,0):Vl|=n),gs(e,t)}function Us(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(2&(t=e.mode)?4&t?(0===ss&&(ss=Fl),0===(t=Ft(62914560&~ss))&&(t=4194304)):t=99===Ho()?1:2:t=1),n=fs(),null!==(e=ms(e,t))&&(Ut(e,t,n),gs(e,n))}function Vs(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Hs(e,t,n,r){return new Vs(e,t,n,r)}function qs(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ws(e,t){var n=e.alternate;return null===n?((n=Hs(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ys(e,t,n,r,o,i){var l=2;if(r=e,"function"==typeof e)qs(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case E:return Qs(n.children,o,i,t);case A:l=8,o|=16;break;case S:l=8,o|=1;break;case C:return(e=Hs(12,n,t,8|o)).elementType=C,e.type=C,e.lanes=i,e;case z:return(e=Hs(13,n,t,o)).type=z,e.elementType=z,e.lanes=i,e;case P:return(e=Hs(19,n,t,o)).elementType=P,e.lanes=i,e;case M:return Gs(n,o,i,t);case D:return(e=Hs(24,n,t,o)).elementType=D,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case O:l=10;break e;case T:l=9;break e;case N:l=11;break e;case j:l=14;break e;case L:l=16,r=null;break e;case R:l=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Hs(l,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Qs(e,t,n,r){return(e=Hs(7,e,r,t)).lanes=n,e}function Gs(e,t,n,r){return(e=Hs(23,e,r,t)).elementType=M,e.lanes=n,e}function Js(e,t,n){return(e=Hs(6,e,null,t)).lanes=n,e}function Ks(e,t,n){return(t=Hs(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xs(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=$t(0),this.expirationTimes=$t(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=$t(0),this.mutableSourceEagerHydrationData=null}function Zs(e,t,n,r){var o=t.current,i=fs(),l=ps(o);e:if(n){t:{if(Ge(n=n._reactInternals)!==n||1!==n.tag)throw Error(a(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(vo(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(a(171))}if(1===n.tag){var u=n.type;if(vo(u)){n=yo(n,u,s);break e}}n=s}else n=fo;return null===t.context?t.context=n:t.pendingContext=n,(t=ci(i,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),di(o,t),hs(o,l,i),l}function eu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function tu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n{o[e]=new r(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((([e,t])=>{o[e]=new r(e,1,!1,t,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((e=>{o[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((e=>{o[e]=new r(e,2,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((e=>{o[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((e=>{o[e]=new r(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((e=>{o[e]=new r(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((e=>{o[e]=new r(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((e=>{o[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));const i=/[\-\:]([a-z])/g,a=e=>e[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((e=>{o[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));o.xlinkHref=new r("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((e=>{o[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));const{CAMELCASE:l,SAME:s,possibleStandardNames:u}=n(6811),c=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),d=Object.keys(u).reduce(((e,t)=>{const n=u[t];return n===s?e[t]=t:n===l?e[t.toLowerCase()]=t:e[t]=n,e}),{});t.BOOLEAN=3,t.BOOLEANISH_STRING=2,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=4,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return o.hasOwnProperty(e)?o[e]:null},t.isCustomAttribute=c,t.possibleStandardNames=d},6811:function(e,t){t.SAME=0;t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},1020:function(e,t,n){"use strict";n(5228);var r=n(6540),o=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),t.Fragment=i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l=Object.prototype.hasOwnProperty,s={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,i={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)l.call(t,r)&&!s.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:u,ref:c,props:i,_owner:a.current}}t.jsx=u,t.jsxs=u},5287:function(e,t,n){"use strict";var r=n(5228),o=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,l=60110,s=60112;t.Suspense=60113;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;o=d("react.element"),i=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),a=d("react.provider"),l=d("react.context"),s=d("react.forward_ref"),t.Suspense=d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n=b},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,o=e[r];if(!(void 0!==o&&0S(a,n))void 0!==s&&0>S(s,a)?(e[r]=s,e[l]=n,r=l):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==s&&0>S(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function S(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var C=[],O=[],T=1,N=null,z=3,P=!1,j=!1,L=!1;function R(e){for(var t=k(O);null!==t;){if(null===t.callback)E(O);else{if(!(t.startTime<=e))break;E(O),t.sortIndex=t.expirationTime,w(C,t)}t=k(O)}}function I(e){if(L=!1,R(e),!j)if(null!==k(C))j=!0,n(A);else{var t=k(O);null!==t&&r(I,t.startTime-e)}}function A(e,n){j=!1,L&&(L=!1,o()),P=!0;var i=z;try{for(R(n),N=k(C);null!==N&&(!(N.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=N.callback;if("function"==typeof a){N.callback=null,z=N.priorityLevel;var l=a(N.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?N.callback=l:N===k(C)&&E(C),R(n)}else E(C);N=k(C)}if(null!==N)var s=!0;else{var u=k(O);null!==u&&r(I,u.startTime-n),s=!1}return s}finally{N=null,z=i,P=!1}}var M=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){j||P||(j=!0,n(A))},t.unstable_getCurrentPriorityLevel=function(){return z},t.unstable_getFirstCallbackNode=function(){return k(C)},t.unstable_next=function(e){switch(z){case 1:case 2:case 3:var t=3;break;default:t=z}var n=z;z=t;try{return e()}finally{z=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=M,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=z;z=e;try{return t()}finally{z=n}},t.unstable_scheduleCallback=function(e,i,a){var l=t.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0l?(e.sortIndex=a,w(O,e),null===k(C)&&e===k(O)&&(L?o():L=!0,r(I,a-l))):(e.sortIndex=s,w(C,e),j||P||(j=!0,n(A))),e},t.unstable_wrapCallback=function(e){var t=z;return function(){var n=z;z=t;try{return e.apply(this,arguments)}finally{z=n}}}},9982:function(e,t,n){"use strict";e.exports=n(7463)},5229:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(1133)),i=n(8917);t.default=function(e,t){var n={};return e&&"string"==typeof e?((0,o.default)(e,(function(e,r){e&&r&&(n[(0,i.camelCase)(e,t)]=r)})),n):n}},8917:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.camelCase=void 0;var n=/^--[a-zA-Z0-9-]+$/,r=/-([a-z])/g,o=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,l=function(e,t){return t.toUpperCase()},s=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||o.test(e)||n.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(a,s):e.replace(i,s)).replace(r,l))}},1133:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(9788));t.default=function(e,t){var n=null;if(!e||"string"!=typeof e)return n;var r=(0,o.default)(e),i="function"==typeof t;return r.forEach((function(e){if("declaration"===e.type){var r=e.property,o=e.value;i?t(r,o,e):o&&((n=n||{})[r]=o)}})),n}},1063:function(e,t,n){"use strict";var r=n(6540);var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,a=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return l((function(){o.value=n,o.getSnapshot=t,u(o)&&c({inst:o})}),[e,n,t]),a((function(){return u(o)&&c({inst:o}),e((function(){u(o)&&c({inst:o})}))}),[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},9888:function(e,t,n){"use strict";e.exports=n(1063)}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=n(4848),t=n(6540),r=n(961);const o="8.33.1",i=globalThis;function a(e,t,n){const r=n||i,a=r.__SENTRY__=r.__SENTRY__||{},l=a[o]=a[o]||{};return l[e]||(l[e]=t())}const l="production";function s(){return u(i),i}function u(e){const t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||o,t[o]=t[o]||{}}const c=Object.prototype.toString;function d(e){switch(c.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return x(e,Error)}}function f(e,t){return c.call(e)===`[object ${t}]`}function p(e){return f(e,"ErrorEvent")}function h(e){return f(e,"DOMError")}function m(e){return f(e,"String")}function g(e){return"object"==typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function v(e){return null===e||g(e)||"object"!=typeof e&&"function"!=typeof e}function _(e){return f(e,"Object")}function b(e){return"undefined"!=typeof Event&&x(e,Event)}function y(e){return Boolean(e&&e.then&&"function"==typeof e.then)}function x(e,t){try{return e instanceof t}catch(e){return!1}}function w(e){return!("object"!=typeof e||null===e||!e.__isVue&&!e._isVue)}const k=i,E=80;function S(e,t={}){if(!e)return"";try{let n=e;const r=5,o=[];let i=0,a=0;const l=" > ",s=l.length;let u;const c=Array.isArray(t)?t:t.keyAttrs,d=!Array.isArray(t)&&t.maxStringLength||E;for(;n&&i++1&&a+o.length*s+u.length>=d));)o.push(u),a+=u.length,n=n.parentNode;return o.reverse().join(l)}catch(e){return""}}function C(e,t){const n=e,r=[];if(!n||!n.tagName)return"";if(k.HTMLElement&&n instanceof HTMLElement&&n.dataset){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}r.push(n.tagName.toLowerCase());const o=t&&t.length?t.filter((e=>n.getAttribute(e))).map((e=>[e,n.getAttribute(e)])):null;if(o&&o.length)o.forEach((e=>{r.push(`[${e[0]}="${e[1]}"]`)}));else{n.id&&r.push(`#${n.id}`);const e=n.className;if(e&&m(e)){const t=e.split(/\s+/);for(const e of t)r.push(`.${e}`)}}const i=["aria-label","type","name","title","alt"];for(const e of i){const t=n.getAttribute(e);t&&r.push(`[${e}="${t}"]`)}return r.join("")}const O="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,T=["debug","info","warn","error","log","assert","trace"],N={};function z(e){if(!("console"in i))return e();const t=i.console,n={},r=Object.keys(N);r.forEach((e=>{const r=N[e];n[e]=t[e],t[e]=r}));try{return e()}finally{r.forEach((e=>{t[e]=n[e]}))}}const P=a("logger",(function(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return O?T.forEach((n=>{t[n]=(...t)=>{e&&z((()=>{i.console[n](`Sentry Logger [${n}]:`,...t)}))}})):T.forEach((e=>{t[e]=()=>{}})),t}));function j(e,t=0){return"string"!=typeof e||0===t||e.length<=t?e:`${e.slice(0,t)}...`}function L(e,t){if(!Array.isArray(e))return"";const n=[];for(let t=0;tR(e,t,n)))}function A(e,t,n){if(!(t in e))return;const r=e[t],o=n(r);"function"==typeof o&&D(o,r),e[t]=o}function M(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch(n){O&&P.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function D(e,t){try{const n=t.prototype||{};e.prototype=t.prototype=n,M(e,"__sentry_original__",t)}catch(e){}}function B(e){return e.__sentry_original__}function F(e){if(d(e))return{message:e.message,name:e.name,stack:e.stack,...U(e)};if(b(e)){const t={type:e.type,target:$(e.target),currentTarget:$(e.currentTarget),...U(e)};return"undefined"!=typeof CustomEvent&&x(e,CustomEvent)&&(t.detail=e.detail),t}return e}function $(e){try{return t=e,"undefined"!=typeof Element&&x(t,Element)?S(e):Object.prototype.toString.call(e)}catch(e){return""}var t}function U(e){if("object"==typeof e&&null!==e){const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}return{}}function V(e){return H(e,new Map)}function H(e,t){if(function(e){if(!_(e))return!1;try{const t=Object.getPrototypeOf(e).constructor.name;return!t||"Object"===t}catch(e){return!0}}(e)){const n=t.get(e);if(void 0!==n)return n;const r={};t.set(e,r);for(const n of Object.getOwnPropertyNames(e))void 0!==e[n]&&(r[n]=H(e[n],t));return r}if(Array.isArray(e)){const n=t.get(e);if(void 0!==n)return n;const r=[];return t.set(e,r),e.forEach((e=>{r.push(H(e,t))})),r}return e}function q(){const e=i,t=e.crypto||e.msCrypto;let n=()=>16*Math.random();try{if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t&&t.getRandomValues&&(n=()=>{const e=new Uint8Array(1);return t.getRandomValues(e),e[0]})}catch(e){}return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,(e=>(e^(15&n())>>e/4).toString(16)))}function W(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function Y(e){const{message:t,event_id:n}=e;if(t)return t;const r=W(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"":n||""}function Q(e,t,n){const r=e.exception=e.exception||{},o=r.values=r.values||[],i=o[0]=o[0]||{};i.value||(i.value=t||""),i.type||(i.type=n||"Error")}function G(e,t){const n=W(e);if(!n)return;const r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...t},t&&"data"in t){const e={...r&&r.data,...t.data};n.mechanism.data=e}}function J(e){if(e&&e.__sentry_captured__)return!0;try{M(e,"__sentry_captured__",!0)}catch(e){}return!1}function K(e){return Array.isArray(e)?e:[e]}function X(){return{traceId:q(),spanId:q().substring(16)}}const Z=1e3;function ee(){return Date.now()/Z}const te=function(){const{performance:e}=i;if(!e||!e.now)return ee;const t=Date.now()-e.now(),n=null==e.timeOrigin?t:e.timeOrigin;return()=>(n+e.now())/Z}();let ne;(()=>{const{performance:e}=i;if(!e||!e.now)return void(ne="none");const t=36e5,n=e.now(),r=Date.now(),o=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,a=ofunction(e){return V({sid:`${e.sid}`,init:e.init,started:new Date(1e3*e.started).toISOString(),timestamp:new Date(1e3*e.timestamp).toISOString(),status:e.status,errors:e.errors,did:"number"==typeof e.did||"string"==typeof e.did?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}(n)};return e&&oe(n,e),n}function oe(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||te(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:q()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{const t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}const ie="_sentrySpan";function ae(e,t){t?M(e,ie,t):delete e[ie]}function le(e){return e[ie]}class se{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=X()}clone(){const e=new se;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._extra={...this._extra},e._contexts={...this._contexts},e._user=this._user,e._level=this._level,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._requestSession=this._requestSession,e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e._lastEventId=this._lastEventId,ae(e,le(this)),e}setClient(e){this._client=e}setLastEventId(e){this._lastEventId=e}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&oe(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;const t="function"==typeof e?e(this):e,[n,r]=t instanceof ue?[t.getScopeData(),t.getRequestSession()]:_(t)?[e,e.requestSession]:[],{tags:o,extra:i,user:a,contexts:l,level:s,fingerprint:u=[],propagationContext:c}=n||{};return this._tags={...this._tags,...o},this._extra={...this._extra,...i},this._contexts={...this._contexts,...l},a&&Object.keys(a).length&&(this._user=a),s&&(this._level=s),u.length&&(this._fingerprint=u),c&&(this._propagationContext=c),r&&(this._requestSession=r),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._session=void 0,ae(this,void 0),this._attachments=[],this._propagationContext=X(),this._notifyScopeListeners(),this}addBreadcrumb(e,t){const n="number"==typeof t?t:100;if(n<=0)return this;const r={timestamp:ee(),...e},o=this._breadcrumbs;return o.push(r),this._breadcrumbs=o.length>n?o.slice(-n):o,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:le(this)}}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}captureException(e,t){const n=t&&t.event_id?t.event_id:q();if(!this._client)return P.warn("No client configured on scope - will not capture exception!"),n;const r=new Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:r,...t,event_id:n},this),n}captureMessage(e,t,n){const r=n&&n.event_id?n.event_id:q();if(!this._client)return P.warn("No client configured on scope - will not capture message!"),r;const o=new Error(e);return this._client.captureMessage(e,t,{originalException:e,syntheticException:o,...n,event_id:r},this),r}captureEvent(e,t){const n=t&&t.event_id?t.event_id:q();return this._client?(this._client.captureEvent(e,{...t,event_id:n},this),n):(P.warn("No client configured on scope - will not capture event!"),n)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((e=>{e(this)})),this._notifyingListeners=!1)}}const ue=se;class ce{constructor(e,t){let n,r;n=e||new ue,r=t||new ue,this._stack=[{scope:n}],this._isolationScope=r}withScope(e){const t=this._pushScope();let n;try{n=e(t)}catch(e){throw this._popScope(),e}return y(n)?n.then((e=>(this._popScope(),e)),(e=>{throw this._popScope(),e})):(this._popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const e=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:e}),e}_popScope(){return!(this._stack.length<=1)&&!!this._stack.pop()}}function de(){const e=u(s());return e.stack=e.stack||new ce(a("defaultCurrentScope",(()=>new ue)),a("defaultIsolationScope",(()=>new ue)))}function fe(e){return de().withScope(e)}function pe(e,t){const n=de();return n.withScope((()=>(n.getStackTop().scope=e,t(e))))}function he(e){return de().withScope((()=>e(de().getIsolationScope())))}function me(e){const t=u(e);return t.acs?t.acs:{withIsolationScope:he,withScope:fe,withSetScope:pe,withSetIsolationScope:(e,t)=>he(t),getCurrentScope:()=>de().getScope(),getIsolationScope:()=>de().getIsolationScope()}}function ge(){return me(s()).getCurrentScope()}function ve(){return me(s()).getIsolationScope()}function _e(){return ge().getClient()}const be=50,ye="?",xe=/\(error: (.*)\)/,we=/captureMessage|captureException/;function ke(...e){const t=e.sort(((e,t)=>e[0]-t[0])).map((e=>e[1]));return(e,n=0,r=0)=>{const o=[],i=e.split("\n");for(let e=n;e1024)continue;const a=xe.test(n)?n.replace(xe,"$1"):n;if(!a.match(/\S*Error: /)){for(const e of t){const t=e(a);if(t){o.push(t);break}}if(o.length>=be+r)break}}return function(e){if(!e.length)return[];const t=Array.from(e);/sentryWrapped/.test(Ee(t).function||"")&&t.pop();t.reverse(),we.test(Ee(t).function||"")&&(t.pop(),we.test(Ee(t).function||"")&&t.pop());return t.slice(0,be).map((e=>({...e,filename:e.filename||Ee(t).filename,function:e.function||ye})))}(o.slice(r))}}function Ee(e){return e[e.length-1]||{}}const Se="";function Ce(e){try{return e&&"function"==typeof e&&e.name||Se}catch(e){return Se}}function Oe(e){const t=e.exception;if(t){const e=[];try{return t.values.forEach((t=>{t.stacktrace.frames&&e.push(...t.stacktrace.frames)})),e}catch(e){return}}}function Te(e,t=100,n=1/0){try{return ze("",e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}function Ne(e,t=3,n=102400){const r=Te(e,t);return o=r,function(e){return~-encodeURI(e).split(/%..|./).length}(JSON.stringify(o))>n?Ne(e,t-1,n):r;var o}function ze(e,t,n=1/0,r=1/0,o=function(){const e="function"==typeof WeakSet,t=e?new WeakSet:[];return[function(n){if(e)return!!t.has(n)||(t.add(n),!1);for(let e=0;e=r){c[e]="[MaxProperties ~]";break}const t=f[e];c[e]=ze(e,t,s-1,r,o),d++}return a(t),c}var Pe;function je(e){return new Re((t=>{t(e)}))}function Le(e){return new Re(((t,n)=>{n(e)}))}!function(e){e[e.PENDING=0]="PENDING";e[e.RESOLVED=1]="RESOLVED";e[e.REJECTED=2]="REJECTED"}(Pe||(Pe={}));class Re{constructor(e){Re.prototype.__init.call(this),Re.prototype.__init2.call(this),Re.prototype.__init3.call(this),Re.prototype.__init4.call(this),this._state=Pe.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new Re(((n,r)=>{this._handlers.push([!1,t=>{if(e)try{n(e(t))}catch(e){r(e)}else n(t)},e=>{if(t)try{n(t(e))}catch(e){r(e)}else r(e)}]),this._executeHandlers()}))}catch(e){return this.then((e=>e),e)}finally(e){return new Re(((t,n)=>{let r,o;return this.then((t=>{o=!1,r=t,e&&e()}),(t=>{o=!0,r=t,e&&e()})).then((()=>{o?n(r):t(r)}))}))}__init(){this._resolve=e=>{this._setResult(Pe.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(Pe.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{this._state===Pe.PENDING&&(y(t)?t.then(this._resolve,this._reject):(this._state=e,this._value=t,this._executeHandlers()))}}__init4(){this._executeHandlers=()=>{if(this._state===Pe.PENDING)return;const e=this._handlers.slice();this._handlers=[],e.forEach((e=>{e[0]||(this._state===Pe.RESOLVED&&e[1](this._value),this._state===Pe.REJECTED&&e[2](this._value),e[0]=!0)}))}}}const Ie="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;function Ae(e,t,n,r=0){return new Re(((o,i)=>{const a=e[r];if(null===t||"function"!=typeof a)o(t);else{const l=a({...t},n);Ie&&a.id&&null===l&&P.log(`Event processor "${a.id}" dropped event`),y(l)?l.then((t=>Ae(e,t,n,r+1).then(o))).then(null,i):Ae(e,l,n,r+1).then(o).then(null,i)}}))}const Me="sentry-",De=/^sentry-/;function Be(e){const t=function(e){if(!e||!m(e)&&!Array.isArray(e))return;if(Array.isArray(e))return e.reduce(((e,t)=>{const n=Fe(t);return Object.entries(n).forEach((([t,n])=>{e[t]=n})),e}),{});return Fe(e)}(e);if(!t)return;const n=Object.entries(t).reduce(((e,[t,n])=>{if(t.match(De)){e[t.slice(Me.length)]=n}return e}),{});return Object.keys(n).length>0?n:void 0}function Fe(e){return e.split(",").map((e=>e.split("=").map((e=>decodeURIComponent(e.trim()))))).reduce(((e,[t,n])=>(t&&n&&(e[t]=n),e)),{})}const $e="sentry.source",Ue="sentry.sample_rate",Ve="sentry.op",He="sentry.origin";const qe="_sentryMetrics";function We(e){const t=e[qe];if(!t)return;const n={};for(const[,[e,r]]of t){(n[e]||(n[e]=[])).push(V(r))}return n}const Ye=0,Qe=1;const Ge=1;function Je(e){const{spanId:t,traceId:n}=e.spanContext(),{parent_span_id:r}=Ze(e);return V({parent_span_id:r,span_id:t,trace_id:n})}function Ke(e){return"number"==typeof e?Xe(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?Xe(e.getTime()):te()}function Xe(e){return e>9999999999?e/1e3:e}function Ze(e){if(function(e){return"function"==typeof e.getSpanJSON}(e))return e.getSpanJSON();try{const{spanId:t,traceId:n}=e.spanContext();if(function(e){const t=e;return!!(t.attributes&&t.startTime&&t.name&&t.endTime&&t.status)}(e)){const{attributes:r,startTime:o,name:i,endTime:a,parentSpanId:l,status:s}=e;return V({span_id:t,trace_id:n,data:r,description:i,parent_span_id:l,start_timestamp:Ke(o),timestamp:Ke(a)||void 0,status:tt(s),op:r[Ve],origin:r[He],_metrics_summary:We(e)})}return{span_id:t,trace_id:n}}catch(e){return{}}}function et(e){const{traceFlags:t}=e.spanContext();return t===Ge}function tt(e){if(e&&e.code!==Ye)return e.code===Qe?"ok":e.message||"unknown_error"}const nt="_sentryRootSpan";function rt(e){return e[nt]||e}const ot="_frozenDsc";function it(e,t){const n=t.getOptions(),{publicKey:r}=t.getDsn()||{},o=V({environment:n.environment||l,release:n.release,public_key:r,trace_id:e});return t.emit("createDsc",o),o}function at(e){const t=_e();if(!t)return{};const n=it(Ze(e).trace_id||"",t),r=rt(e),o=r[ot];if(o)return o;const i=r.spanContext().traceState,a=i&&i.get("sentry.dsc"),l=a&&Be(a);if(l)return l;const s=Ze(r),u=s.data||{},c=u[Ue];null!=c&&(n.sample_rate=`${c}`);const d=u[$e],f=s.description;return"url"!==d&&f&&(n.transaction=f),function(e){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;const t=_e(),n=e||t&&t.getOptions();return!!n&&(n.enableTracing||"tracesSampleRate"in n||"tracesSampler"in n)}()&&(n.sampled=String(et(r))),t.emit("createDsc",n,r),n}function lt(e,t){const{fingerprint:n,span:r,breadcrumbs:o,sdkProcessingMetadata:i}=t;!function(e,t){const{extra:n,tags:r,user:o,contexts:i,level:a,transactionName:l}=t,s=V(n);s&&Object.keys(s).length&&(e.extra={...s,...e.extra});const u=V(r);u&&Object.keys(u).length&&(e.tags={...u,...e.tags});const c=V(o);c&&Object.keys(c).length&&(e.user={...c,...e.user});const d=V(i);d&&Object.keys(d).length&&(e.contexts={...d,...e.contexts});a&&(e.level=a);l&&"transaction"!==e.type&&(e.transaction=l)}(e,t),r&&function(e,t){e.contexts={trace:Je(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:at(t),...e.sdkProcessingMetadata};const n=rt(t),r=Ze(n).description;r&&!e.transaction&&"transaction"===e.type&&(e.transaction=r)}(e,r),function(e,t){e.fingerprint=e.fingerprint?K(e.fingerprint):[],t&&(e.fingerprint=e.fingerprint.concat(t));e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}(e,n),function(e,t){const n=[...e.breadcrumbs||[],...t];e.breadcrumbs=n.length?n:void 0}(e,o),function(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}(e,i)}function st(e,t){const{extra:n,tags:r,user:o,contexts:i,level:a,sdkProcessingMetadata:l,breadcrumbs:s,fingerprint:u,eventProcessors:c,attachments:d,propagationContext:f,transactionName:p,span:h}=t;ut(e,"extra",n),ut(e,"tags",r),ut(e,"user",o),ut(e,"contexts",i),ut(e,"sdkProcessingMetadata",l),a&&(e.level=a),p&&(e.transactionName=p),h&&(e.span=h),s.length&&(e.breadcrumbs=[...e.breadcrumbs,...s]),u.length&&(e.fingerprint=[...e.fingerprint,...u]),c.length&&(e.eventProcessors=[...e.eventProcessors,...c]),d.length&&(e.attachments=[...e.attachments,...d]),e.propagationContext={...e.propagationContext,...f}}function ut(e,t,n){if(n&&Object.keys(n).length){e[t]={...e[t]};for(const r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[t][r]=n[r])}}function ct(e,t,n,r,o,s){const{normalizeDepth:u=3,normalizeMaxBreadth:c=1e3}=e,d={...t,event_id:t.event_id||n.event_id||q(),timestamp:t.timestamp||ee()},f=n.integrations||e.integrations.map((e=>e.name));!function(e,t){const{environment:n,release:r,dist:o,maxValueLength:i=250}=t;"environment"in e||(e.environment="environment"in t?n:l);void 0===e.release&&void 0!==r&&(e.release=r);void 0===e.dist&&void 0!==o&&(e.dist=o);e.message&&(e.message=j(e.message,i));const a=e.exception&&e.exception.values&&e.exception.values[0];a&&a.value&&(a.value=j(a.value,i));const s=e.request;s&&s.url&&(s.url=j(s.url,i))}(d,e),function(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}(d,f),o&&o.emit("applyFrameMetadata",t),void 0===t.type&&function(e,t){const n=i._sentryDebugIds;if(!n)return;let r;const o=dt.get(t);o?r=o:(r=new Map,dt.set(t,r));const a=Object.entries(n).reduce(((e,[n,o])=>{let i;const a=r.get(n);a?i=a:(i=t(n),r.set(n,i));for(let t=i.length-1;t>=0;t--){const n=i[t];if(n.filename){e[n.filename]=o;break}}return e}),{});try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{e.filename&&(e.debug_id=a[e.filename])}))}))}catch(e){}}(d,e.stackParser);const p=function(e,t){if(!t)return e;const n=e?e.clone():new ue;return n.update(t),n}(r,n.captureContext);n.mechanism&&G(d,n.mechanism);const h=o?o.getEventProcessors():[],m=a("globalScope",(()=>new ue)).getScopeData();if(s){st(m,s.getScopeData())}if(p){st(m,p.getScopeData())}const g=[...n.attachments||[],...m.attachments];g.length&&(n.attachments=g),lt(d,m);return Ae([...h,...m.eventProcessors],d,n).then((e=>(e&&function(e){const t={};try{e.exception.values.forEach((e=>{e.stacktrace.frames.forEach((e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)}))}))}catch(e){}if(0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const n=e.debug_meta.images;Object.entries(t).forEach((([e,t])=>{n.push({type:"sourcemap",code_file:e,debug_id:t})}))}(e),"number"==typeof u&&u>0?function(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map((e=>({...e,...e.data&&{data:Te(e.data,t,n)}})))},...e.user&&{user:Te(e.user,t,n)},...e.contexts&&{contexts:Te(e.contexts,t,n)},...e.extra&&{extra:Te(e.extra,t,n)}};e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=Te(e.contexts.trace.data,t,n)));e.spans&&(r.spans=e.spans.map((e=>({...e,...e.data&&{data:Te(e.data,t,n)}}))));return r}(e,u,c):e)))}const dt=new WeakMap;function ft(e){if(e)return function(e){return e instanceof ue||"function"==typeof e}(e)||function(e){return Object.keys(e).some((e=>pt.includes(e)))}(e)?{captureContext:e}:e}const pt=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"];function ht(e,t){return ge().captureException(e,ft(t))}function mt(e,t){return ge().captureEvent(e,t)}function gt(e){const t=_e(),n=ve(),r=ge(),{release:o,environment:a=l}=t&&t.getOptions()||{},{userAgent:s}=i.navigator||{},u=re({release:o,environment:a,user:r.getUser()||n.getUser(),...s&&{userAgent:s},...e}),c=n.getSession();return c&&"ok"===c.status&&oe(c,{status:"exited"}),vt(),n.setSession(u),r.setSession(u),u}function vt(){const e=ve(),t=ge(),n=t.getSession()||e.getSession();n&&function(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),oe(e,n)}(n),_t(),e.setSession(),t.setSession()}function _t(){const e=ve(),t=ge(),n=_e(),r=t.getSession()||e.getSession();r&&n&&n.captureSession(r)}function bt(e=!1){e?vt():_t()}const yt=[];function xt(e){const t=e.defaultIntegrations||[],n=e.integrations;let r;t.forEach((e=>{e.isDefaultInstance=!0})),r=Array.isArray(n)?[...t,...n]:"function"==typeof n?K(n(t)):t;const o=function(e){const t={};return e.forEach((e=>{const{name:n}=e,r=t[n];r&&!r.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)})),Object.values(t)}(r),i=o.findIndex((e=>"Debug"===e.name));if(i>-1){const[e]=o.splice(i,1);o.push(e)}return o}function wt(e,t){for(const n of t)n&&n.afterAllSetup&&n.afterAllSetup(e)}function kt(e,t,n){if(n[t.name])Ie&&P.log(`Integration skipped because it was already installed: ${t.name}`);else{if(n[t.name]=t,-1===yt.indexOf(t.name)&&"function"==typeof t.setupOnce&&(t.setupOnce(),yt.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),"function"==typeof t.preprocessEvent){const n=t.preprocessEvent.bind(t);e.on("preprocessEvent",((t,r)=>n(t,r,e)))}if("function"==typeof t.processEvent){const n=t.processEvent.bind(t),r=Object.assign(((t,r)=>n(t,r,e)),{id:t.name});e.addEventProcessor(r)}Ie&&P.log(`Integration installed: ${t.name}`)}}const Et=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,"undefined is not an object (evaluating 'a.L')",'can\'t redefine non-configurable property "solana"',"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler"],St=(e={})=>({name:"InboundFilters",processEvent(t,n,r){const o=r.getOptions(),i=function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:Et],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(e,o);return function(e,t){if(t.ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(e))return Ie&&P.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${Y(e)}`),!0;if(function(e,t){if(e.type||!t||!t.length)return!1;return function(e){const t=[];e.message&&t.push(e.message);let n;try{n=e.exception.values[e.exception.values.length-1]}catch(e){}n&&n.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`));return t}(e).some((e=>I(e,t)))}(e,t.ignoreErrors))return Ie&&P.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${Y(e)}`),!0;if(function(e){if(e.type)return!1;if(!e.exception||!e.exception.values||0===e.exception.values.length)return!1;return!e.message&&!e.exception.values.some((e=>e.stacktrace||e.type&&"Error"!==e.type||e.value))}(e))return Ie&&P.warn(`Event dropped due to not having an error message, error type or stacktrace.\nEvent: ${Y(e)}`),!0;if(function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;const n=e.transaction;return!!n&&I(n,t)}(e,t.ignoreTransactions))return Ie&&P.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${Y(e)}`),!0;if(function(e,t){if(!t||!t.length)return!1;const n=Ct(e);return!!n&&I(n,t)}(e,t.denyUrls))return Ie&&P.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${Y(e)}.\nUrl: ${Ct(e)}`),!0;if(!function(e,t){if(!t||!t.length)return!0;const n=Ct(e);return!n||I(n,t)}(e,t.allowUrls))return Ie&&P.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${Y(e)}.\nUrl: ${Ct(e)}`),!0;return!1}(t,i)?null:t}});function Ct(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch(e){}return t?function(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&""!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(t):null}catch(t){return Ie&&P.error(`Cannot extract url for event ${Y(e)}`),null}}let Ot;const Tt=new WeakMap,Nt=()=>({name:"FunctionToString",setupOnce(){Ot=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=B(this),n=Tt.has(_e())&&void 0!==t?t:this;return Ot.apply(n,e)}}catch(e){}},setup(e){Tt.set(e,!0)}}),zt=()=>{let e;return{name:"Dedupe",processEvent(t){if(t.type)return t;try{if(function(e,t){if(!t)return!1;if(function(e,t){const n=e.message,r=t.message;if(!n&&!r)return!1;if(n&&!r||!n&&r)return!1;if(n!==r)return!1;if(!jt(e,t))return!1;if(!Pt(e,t))return!1;return!0}(e,t))return!0;if(function(e,t){const n=Lt(t),r=Lt(e);if(!n||!r)return!1;if(n.type!==r.type||n.value!==r.value)return!1;if(!jt(e,t))return!1;if(!Pt(e,t))return!1;return!0}(e,t))return!0;return!1}(t,e))return Ie&&P.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return e=t}}};function Pt(e,t){let n=Oe(e),r=Oe(t);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(r.length!==n.length)return!1;for(let e=0;e