diff --git a/dist/css/styles.min.css b/dist/css/styles.min.css
index c66342d72..0e0d7aa89 100644
--- a/dist/css/styles.min.css
+++ b/dist/css/styles.min.css
@@ -15,7 +15,7 @@
[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{left: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{left:8px}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}[data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}[data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}[data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}[data-hds-component=button]:not(a):not([class*=hds-button]):empty,a[href][data-hds-component=button]:not([class*=hds-button]):empty{padding-left:16px;padding-right:16px}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{transition:transform .2s linear}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{transition:transform .2s linear}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{transition:transform .2s linear}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{transition:transform .2s linear}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{transition:transform .2s linear}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{transition:transform .2s linear}@media(prefers-reduced-motion){[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{transition:none}[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-is-external]: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-is-external]: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-is-external]: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=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-is-external]: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-is-external]: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{-webkit-mask-image:var(--hel-icon--link-external);mask-image:var(--hel-icon--link-external);--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);right:8px;margin-top:-2px;margin-bottom:-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__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:"";top:0;right:0;bottom:0;left: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-left:32px}[dir=rtl] .card__meta{padding-left:0;padding-right:32px}.card__meta+.card__meta{margin-top:8px}.card__meta__icon{--icon-size: 24px;display:inline-block;margin-left:-32px;margin-right:8px}[dir=rtl] .card__meta__icon{margin-left:8px;margin-right:-32px}.card__meta__label{font-weight:500}.card p.address{display:inline}.card__tags{margin-top:16px}.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);mask-image:var(--hel-icon--link-external);-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;--external-icon-move: scaleX(var(--lang-direction, 1)) translate(3px, -3px);overflow:hidden;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.link__type{transition:none}}@media(prefers-reduced-motion){.link__type{--external-icon-move: scale(1)}}a:focus .link__type,a:hover .link__type{transform:var(--external-icon-move)}.link__type--tel{-webkit-mask-image:var(--hel-icon--tel);mask-image:var(--hel-icon--tel);--external-icon-move: scaleX(var(--lang-direction, 1)) rotate(15deg)}.link__type--mailto{-webkit-mask-image:var(--hel-icon--mailto);mask-image:var(--hel-icon--mailto);--external-icon-move: scaleX(var(--lang-direction, 1)) rotate(15deg)}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-top:8px;padding-bottom:8px;padding-left: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-left:40px}}blockquote[data-helfi-quote]::before,.quote::before{background-color:var(--hdbt-color-palette--primary);content:"";height:100%;top:0;left: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-right: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}.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}#chat-leijuke-wrapper{bottom:0;color:#fff;position:fixed;right:0;z-index:1}.chat-leijuke{align-items:center;background:#000;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:auto;gap:8px;padding:8px 16px;--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.chat-leijuke.hidden{display:none}.chat-leijuke .hel-icon--angle-up{margin-left:auto}.cx-widget.cx-side-button-group{display:none}#aca--widget-button{opacity:0}html aca-chat-app-button .chat-button-wrapper,html #chat-leijuke-wrapper{bottom:calc(-8px + 8px);bottom:calc(var(--hds-cookie-consent-height, -8px) + 8px)}.language-wrapper{--language-block-height: 52px;align-content:stretch;align-items:center;align-self:center;background-color:#f7f7f8;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:left;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-top:0;margin-bottom: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:#f7f7f8;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){.error-page__illustration-container{align-items:flex-start;display:flex;justify-content:center;padding-left:48px;padding-right:48px;padding-top:96px;width:50%}}.error-page__illustration{display:block;height:auto;margin-left:32px;margin-top:48px;width:264px}@media(min-width: 768px){.error-page__illustration{margin-left:0;margin-top:0;max-width:100%;width:379px}}.footer{flex-shrink:0;margin:calc(50px + 48px) auto 0;max-width:1920px;width:100%}@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-top:max(calc((44px - var(--line-height) * 1em) / 2) , 8px);padding-bottom: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%}}.user-login-page__illustration-container{align-items:center;display:flex;justify-content:center}@media(min-width: 768px){.user-login-page__illustration-container{padding-left:96px;width:50%}}.user-login-page__illustration{display:block;height:auto;margin-top:48px;max-width:450px;width:100%}@media(min-width: 768px){.user-login-page__illustration{margin-left:0;margin-top:0;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}@media(min-width: 768px){.maintenance-page__illustration-container{align-items:flex-start;display:flex;justify-content:center;padding:96px 48px;width:50%}}.maintenance-page__illustration{display:block;height:auto;margin:96px auto;width:350px}@media(min-width: 768px){.maintenance-page__illustration{margin:0;max-width:100%;width:460px}}.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: #f7f7f8;--announcement-bg-size: 32px;--announcement-color: #0062b9;align-items:flex-start;background:linear-gradient(90deg, #0062b9 0, #0062b9 32px, #f7f7f8 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:#f7f7f8;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;top:0;right:0;bottom:0;left: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);top:0;right:0;bottom:0;left: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);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{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-left:16px;padding-right:16px}@media(min-width: 768px){.breadcrumb{--line-height: 1.5;font-size:.875rem;font-weight:400}}@media(min-width: 768px){.breadcrumb{padding-left:24px;padding-right:24px}}@media(min-width: 992px){.breadcrumb{padding-left:32px;padding-right: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-top:8px;padding-bottom:8px}@media(min-width: 768px){.breadcrumb__link{display:block;padding-top:16px;padding-bottom: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:#f7f7f8}.header-search-wrapper{padding-left:16px;padding-right:16px;max-width:860px;padding-top:48px;padding-bottom: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-left:4px}.header-top .menu__link{display:inline-block;padding-top:14px;padding-bottom:14px;padding-left:6px;padding-right:6px}.header-top .menu__item:last-child .menu__link{padding-right: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-top:10px;padding-bottom: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-top:8px;margin-bottom:8px;padding-top:16px;padding-bottom: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;top:0;right:0;bottom:0;left: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-top:2px;margin-bottom: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));top:0;right:0;bottom:0;left: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-top:8px;margin-bottom: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:#f7f7f8;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:#f7f7f8;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:#f7f7f8;border-left: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:#f7f7f8;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-right:16px}@media(min-width: 768px){.table-of-contents__nojs .nojs__icon{margin-right: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-left: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-left: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-left:20px}@media(min-width: 992px){.news-listing__medium-teaser{padding-left: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{padding-left:0;padding-right:20px}@media(min-width: 992px){[dir=rtl] .news-listing__medium-teaser{padding-left:0;padding-right:28px}}[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--teasers{max-width:860px}.news-listing--teasers .news-listing__item{align-items:flex-start;border-bottom:1px solid #f7f7f8;display:flex;flex-wrap:wrap;padding-bottom:24px;position:relative}.news-listing--teasers .news-listing__item:first-child{margin-top:24px}.news-listing--teasers .news-listing__item:last-child{border-bottom:none;padding-bottom:0}.news-listing--teasers .news-listing__content{width:100%}@media(min-width: 768px){.news-listing--teasers .news-listing__content{padding-right:24px;width:75%}}.news-listing--teasers .news-listing__content--with-image{padding-right:24px;width:75%}.news-listing--teasers .news-listing__img{box-shadow:inset 0 0 0 1px #e6e6e6;width:25%}.news-listing--teasers .news-listing__img img{display:block;height:auto;width:100%}.news-listing--teasers .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){.news-listing--teasers .news-listing__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.news-listing--teasers .news-listing__datetime{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block;margin-top:8px}@media(min-width: 992px){.news-listing--teasers .news-listing__datetime{margin-top:16px}}.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__card-teaser{display:flex;height:100%;position:relative}.news-listing__card-teaser:hover .hel-icon--arrow-right{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.news-listing__card-teaser:hover .hel-icon--arrow-right{transform:none}}@media(min-width: 768px){.news-listing__card-teaser{flex-direction:column;padding-bottom:0}}.news-listing__card-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){.news-listing__card-teaser .news-listing__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.news-listing__card-teaser .news-listing__img{position:relative;width:40%}@media(min-width: 768px){.news-listing__card-teaser .news-listing__img{width:auto;width:initial}}.news-listing__card-teaser .news-listing__img img{display:block;height:auto;width:100%}.news-listing__card-teaser .image-placeholder{aspect-ratio:3/2}.news-listing__card-teaser .news-listing__text-container{display:flex;flex-direction:column;height:100%;padding-left:16px;width:60%}@media(min-width: 768px){.news-listing__card-teaser .news-listing__text-container{padding:16px 0 0 0;width:auto;width:initial}}[dir=rtl] .news-listing__card-teaser .news-listing__text-container{padding-left:0;padding-right:16px}@media(min-width: 768px){[dir=rtl] .news-listing__card-teaser .news-listing__text-container{padding-left:0;padding-right:0}}.news-listing__card-teaser .news-listing__title,.news-listing__card-teaser .news-listing__datetime{margin-bottom:8px}.news-listing__card-teaser .news-listing__datetime{display:flex;flex-grow:1}.news-listing__card-teaser .hel-icon--arrow-right{transition:transform .2s linear;display:none;height:48px;pointer-events:none;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1));width:48px}@media(prefers-reduced-motion){.news-listing__card-teaser .hel-icon--arrow-right{transition:none}}@media(min-width: 768px){.news-listing__card-teaser .hel-icon--arrow-right{display:inline-block}}.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-left: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-top:32px;padding-bottom:32px}@media(min-width: 992px){.component--service-units{padding-top:64px;padding-bottom: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:#f7f7f8;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-right:8px}@media(min-width: 992px){.accordion-item__icon{margin-right: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;right: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;right: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;right:-1px;margin-top:8px;margin-left: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;right:-1px;margin-top:8px;margin-left: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-left:16px;padding-right:16px;padding-top:16px}@media(min-width: 992px){.accordion-item__content .accordion-item__content__inner{padding-left:24px;padding-right: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-right:16px}@media(min-width: 768px){.banner__icon{margin-right: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-top:16px;padding-bottom:16px}.content-card__link::before{content:"";top:0;right:0;bottom:0;left: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:#f7f7f8;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-left:16px;padding-right: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}.district-project-search-form__filters-container .district-project-search-form__filters>div{flex-basis:100%}@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-top:32px;margin-bottom: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-left:auto;margin-right: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:#f7f7f8}@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;left: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:#f7f7f8;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:#f7f7f8}.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-left: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-left:0;padding-right: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{top:0;right:0;bottom:0;left: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-top:16px;padding-left:0;padding-right: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-top:0;margin-bottom:0;margin-left: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-left: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;top:0;right:0;bottom:0;left:0;position:absolute}.list-of-links__item .list-of-links__item__image{top:0;left: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-top:7px;padding-bottom:7px}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__title{margin-left:0;margin-right: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:#f7f7f8}.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-bottom:4px;padding-top: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-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-left:0}.phasing__item{--circle-size: 16px;--p-left: 72px;background-color:var(--hdbt-color-palette--secondary);list-style:none;padding-top:32px;padding-bottom:32px;padding-left:72px;padding-left:var(--p-left);padding-right:32px;position:relative}.phasing__item:not(:last-of-type){margin-bottom:16px}.phasing__item::before,.phasing__item::after{content:"";display:block;left: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:#f7f7f8;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-top:7px;padding-bottom: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-top:-7px;margin-bottom:-7px;padding-top:7px;padding-bottom:7px;padding-left: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:#f7f7f8;position:relative}.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__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:#f7f7f8}@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{left: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{left:8px}[data-hds-component=button][data-hds-icon-end]:not(a):not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-hds-icon-end]:not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{right:16px}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{right:16px}[data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}[data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}[data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}[data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not(a):not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-hds-icon-end][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-is-external][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-protocol=tel][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}a[href][data-hds-component=button][data-protocol=mailto][data-hds-variant=supplementary]:not([class*=hds-button])::after{right:8px}[data-hds-component=button]:not(a):not([class*=hds-button]):empty,a[href][data-hds-component=button]:not([class*=hds-button]):empty{padding-left:16px;padding-right:16px}[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{transition:transform .2s linear}[data-hds-component=button][data-protocol=tel]:not(a):not([class*=hds-button])::after{transition:transform .2s linear}[data-hds-component=button][data-protocol=mailto]:not(a):not([class*=hds-button])::after{transition:transform .2s linear}a[href][data-hds-component=button][data-is-external]:not([class*=hds-button])::after{transition:transform .2s linear}a[href][data-hds-component=button][data-protocol=tel]:not([class*=hds-button])::after{transition:transform .2s linear}a[href][data-hds-component=button][data-protocol=mailto]:not([class*=hds-button])::after{transition:transform .2s linear}@media(prefers-reduced-motion){[data-hds-component=button][data-is-external]:not(a):not([class*=hds-button])::after{transition:none}[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-is-external]: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-is-external]: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-is-external]: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=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-is-external]: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-is-external]: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{-webkit-mask-image:var(--hel-icon--link-external);mask-image:var(--hel-icon--link-external);--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);right:8px;margin-top:-2px;margin-bottom:-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;border:2px solid rgba(0,0,0,0);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;border:none}.card--bordered{border:2px solid #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:"";top:0;right:0;bottom:0;left: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-left:32px}[dir=rtl] .card__meta{padding-left:0;padding-right:32px}.card__meta+.card__meta{margin-top:8px}.card__meta__icon{--icon-size: 24px;display:inline-block;margin-left:-32px;margin-right:8px}[dir=rtl] .card__meta__icon{margin-left:8px;margin-right:-32px}.card__meta__label{font-weight:500}.card p.address{display:inline}.card__tags{margin-top:16px}.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);mask-image:var(--hel-icon--link-external);-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;--external-icon-move: scaleX(var(--lang-direction, 1)) translate(3px, -3px);overflow:hidden;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.link__type{transition:none}}@media(prefers-reduced-motion){.link__type{--external-icon-move: scale(1)}}a:focus .link__type,a:hover .link__type{transform:var(--external-icon-move)}.link__type--tel{-webkit-mask-image:var(--hel-icon--tel);mask-image:var(--hel-icon--tel);--external-icon-move: scaleX(var(--lang-direction, 1)) rotate(15deg)}.link__type--mailto{-webkit-mask-image:var(--hel-icon--mailto);mask-image:var(--hel-icon--mailto);--external-icon-move: scaleX(var(--lang-direction, 1)) rotate(15deg)}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-top:8px;padding-bottom:8px;padding-left: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-left:40px}}blockquote[data-helfi-quote]::before,.quote::before{background-color:var(--hdbt-color-palette--primary);content:"";height:100%;top:0;left: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-right: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}.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}#chat-leijuke-wrapper{bottom:0;color:#fff;position:fixed;right:0;z-index:1}.chat-leijuke{align-items:center;background:#000;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:auto;gap:8px;padding:8px 16px;--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.chat-leijuke.hidden{display:none}.chat-leijuke .hel-icon--angle-up{margin-left:auto}.cx-widget.cx-side-button-group{display:none}#aca--widget-button{opacity:0}html aca-chat-app-button .chat-button-wrapper,html #chat-leijuke-wrapper{bottom:calc(-8px + 8px);bottom:calc(var(--hds-cookie-consent-height, -8px) + 8px)}.language-wrapper{--language-block-height: 52px;align-content:stretch;align-items:center;align-self:center;background-color:#f7f7f8;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:left;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-top:0;margin-bottom: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:#f7f7f8;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){.error-page__illustration-container{align-items:flex-start;display:flex;justify-content:center;padding-left:48px;padding-right:48px;padding-top:96px;width:50%}}.error-page__illustration{display:block;height:auto;margin-left:32px;margin-top:48px;width:264px}@media(min-width: 768px){.error-page__illustration{margin-left:0;margin-top:0;max-width:100%;width:379px}}.footer{flex-shrink:0;margin:calc(50px + 48px) auto 0;max-width:1920px;width:100%}@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-top:max(calc((44px - var(--line-height) * 1em) / 2) , 8px);padding-bottom: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%}}.user-login-page__illustration-container{align-items:center;display:flex;justify-content:center}@media(min-width: 768px){.user-login-page__illustration-container{padding-left:96px;width:50%}}.user-login-page__illustration{display:block;height:auto;margin-top:48px;max-width:450px;width:100%}@media(min-width: 768px){.user-login-page__illustration{margin-left:0;margin-top:0;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}@media(min-width: 768px){.maintenance-page__illustration-container{align-items:flex-start;display:flex;justify-content:center;padding:96px 48px;width:50%}}.maintenance-page__illustration{display:block;height:auto;margin:96px auto;width:350px}@media(min-width: 768px){.maintenance-page__illustration{margin:0;max-width:100%;width:460px}}.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: #f7f7f8;--announcement-bg-size: 32px;--announcement-color: #0062b9;align-items:flex-start;background:linear-gradient(90deg, #0062b9 0, #0062b9 32px, #f7f7f8 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:#f7f7f8;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;top:0;right:0;bottom:0;left: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);top:0;right:0;bottom:0;left: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);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{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-left:16px;padding-right:16px}@media(min-width: 768px){.breadcrumb{--line-height: 1.5;font-size:.875rem;font-weight:400}}@media(min-width: 768px){.breadcrumb{padding-left:24px;padding-right:24px}}@media(min-width: 992px){.breadcrumb{padding-left:32px;padding-right: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-top:8px;padding-bottom:8px}@media(min-width: 768px){.breadcrumb__link{display:block;padding-top:16px;padding-bottom: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:#f7f7f8}.header-search-wrapper{padding-left:16px;padding-right:16px;max-width:860px;padding-top:48px;padding-bottom: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-left:4px}.header-top .menu__link{display:inline-block;padding-top:14px;padding-bottom:14px;padding-left:6px;padding-right:6px}.header-top .menu__item:last-child .menu__link{padding-right: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-top:10px;padding-bottom: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-top:8px;margin-bottom:8px;padding-top:16px;padding-bottom: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;top:0;right:0;bottom:0;left: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-top:2px;margin-bottom: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));top:0;right:0;bottom:0;left: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-top:8px;margin-bottom: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:#f7f7f8;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:#f7f7f8;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:#f7f7f8;border-left: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:#f7f7f8;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-right:16px}@media(min-width: 768px){.table-of-contents__nojs .nojs__icon{margin-right: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-left: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-left: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-left:20px}@media(min-width: 992px){.news-listing__medium-teaser{padding-left: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{padding-left:0;padding-right:20px}@media(min-width: 992px){[dir=rtl] .news-listing__medium-teaser{padding-left:0;padding-right:28px}}[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--teasers{max-width:860px}.news-listing--teasers .news-listing__item{align-items:flex-start;border-bottom:1px solid #f7f7f8;display:flex;flex-wrap:wrap;padding-bottom:24px;position:relative}.news-listing--teasers .news-listing__item:first-child{margin-top:24px}.news-listing--teasers .news-listing__item:last-child{border-bottom:none;padding-bottom:0}.news-listing--teasers .news-listing__content{width:100%}@media(min-width: 768px){.news-listing--teasers .news-listing__content{padding-right:24px;width:75%}}.news-listing--teasers .news-listing__content--with-image{padding-right:24px;width:75%}.news-listing--teasers .news-listing__img{box-shadow:inset 0 0 0 1px #e6e6e6;width:25%}.news-listing--teasers .news-listing__img img{display:block;height:auto;width:100%}.news-listing--teasers .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){.news-listing--teasers .news-listing__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.news-listing--teasers .news-listing__datetime{--line-height: 1.5;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height);display:block;margin-top:8px}@media(min-width: 992px){.news-listing--teasers .news-listing__datetime{margin-top:16px}}.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__card-teaser{display:flex;height:100%;position:relative}.news-listing__card-teaser:hover .hel-icon--arrow-right{transform:scaleX(1) translateX(4px);transform:scaleX(var(--lang-direction, 1)) translateX(4px)}@media(prefers-reduced-motion){.news-listing__card-teaser:hover .hel-icon--arrow-right{transform:none}}@media(min-width: 768px){.news-listing__card-teaser{flex-direction:column;padding-bottom:0}}.news-listing__card-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){.news-listing__card-teaser .news-listing__title{--line-height: 1.25;font-size:1.5rem;font-weight:500}}.news-listing__card-teaser .news-listing__img{position:relative;width:40%}@media(min-width: 768px){.news-listing__card-teaser .news-listing__img{width:auto;width:initial}}.news-listing__card-teaser .news-listing__img img{display:block;height:auto;width:100%}.news-listing__card-teaser .image-placeholder{aspect-ratio:3/2}.news-listing__card-teaser .news-listing__text-container{display:flex;flex-direction:column;height:100%;padding-left:16px;width:60%}@media(min-width: 768px){.news-listing__card-teaser .news-listing__text-container{padding:16px 0 0 0;width:auto;width:initial}}[dir=rtl] .news-listing__card-teaser .news-listing__text-container{padding-left:0;padding-right:16px}@media(min-width: 768px){[dir=rtl] .news-listing__card-teaser .news-listing__text-container{padding-left:0;padding-right:0}}.news-listing__card-teaser .news-listing__title,.news-listing__card-teaser .news-listing__datetime{margin-bottom:8px}.news-listing__card-teaser .news-listing__datetime{display:flex;flex-grow:1}.news-listing__card-teaser .hel-icon--arrow-right{transition:transform .2s linear;display:none;height:48px;pointer-events:none;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1));width:48px}@media(prefers-reduced-motion){.news-listing__card-teaser .hel-icon--arrow-right{transition:none}}@media(min-width: 768px){.news-listing__card-teaser .hel-icon--arrow-right{display:inline-block}}.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-left: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-top:32px;padding-bottom:32px}@media(min-width: 992px){.component--service-units{padding-top:64px;padding-bottom: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:#f7f7f8;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-right:8px}@media(min-width: 992px){.accordion-item__icon{margin-right: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;right: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;right: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;right:-1px;margin-top:8px;margin-left: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;right:-1px;margin-top:8px;margin-left: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-left:16px;padding-right:16px;padding-top:16px}@media(min-width: 992px){.accordion-item__content .accordion-item__content__inner{padding-left:24px;padding-right: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-right:16px}@media(min-width: 768px){.banner__icon{margin-right: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-top:16px;padding-bottom:16px}.content-card__link::before{content:"";top:0;right:0;bottom:0;left: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:#f7f7f8;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-left:16px;padding-right: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}.district-project-search-form__filters-container .district-project-search-form__filters>div{flex-basis:100%}@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-top:32px;margin-bottom: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-left:auto;margin-right: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:#f7f7f8}@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;left: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:#f7f7f8;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:#f7f7f8}.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-left: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-left:0;padding-right: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{top:0;right:0;bottom:0;left: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-top:16px;padding-left:0;padding-right: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-top:0;margin-bottom:0;margin-left: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-left: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;top:0;right:0;bottom:0;left:0;position:absolute}.list-of-links__item .list-of-links__item__image{top:0;left: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-top:7px;padding-bottom:7px}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__title{margin-left:0;margin-right: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:#f7f7f8}.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-bottom:4px;padding-top: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-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-left:0}.phasing__item{--circle-size: 16px;--p-left: 72px;background-color:var(--hdbt-color-palette--secondary);list-style:none;padding-top:32px;padding-bottom:32px;padding-left:72px;padding-left:var(--p-left);padding-right:32px;position:relative}.phasing__item:not(:last-of-type){margin-bottom:16px}.phasing__item::before,.phasing__item::after{content:"";display:block;left: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:#f7f7f8;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-top:7px;padding-bottom: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-top:-7px;margin-bottom:-7px;padding-top:7px;padding-bottom:7px;padding-left: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:#f7f7f8;position:relative}.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:#f7f7f8}@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"],
diff --git a/dist/js/district-and-project-search.min.js b/dist/js/district-and-project-search.min.js
index 27cf43f79..663ac1e00 100644
--- a/dist/js/district-and-project-search.min.js
+++ b/dist/js/district-and-project-search.min.js
@@ -1 +1 @@
-!function(){var e={7334:function(e){function t(e,t,n){var r,o,i,a,l;function s(){var c=Date.now()-a;c=0?r=setTimeout(s,t-c):(r=null,n||(l=e.apply(i,o),i=o=null))}null==t&&(t=100);var c=function(){i=this,o=arguments,a=Date.now();var c=n&&!r;return r||(r=setTimeout(s,t)),c&&(l=e.apply(i,o),i=o=null),l};return c.clear=function(){r&&(clearTimeout(r),r=null)},c.flush=function(){r&&(l=e.apply(i,o),i=o=null,clearTimeout(r),r=null)},c}t.debounce=t,e.exports=t},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]",E="[object GeneratorFunction]",S="[object Map]",C="[object Number]",I="[object Object]",T="[object Promise]",O="[object RegExp]",j="[object Set]",z="[object String]",N="[object Symbol]",L="[object WeakMap]",P="[object ArrayBuffer]",A="[object DataView]",R="[object Float32Array]",M="[object Float64Array]",D="[object Int8Array]",B="[object Int16Array]",F="[object Int32Array]",$="[object Uint8Array]",V="[object Uint8ClampedArray]",H="[object Uint16Array]",U="[object Uint32Array]",W=/\b__p \+= '';/g,q=/\b(__p \+=) '' \+/g,K=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,J=/[&<>"']/g,Q=RegExp(G.source),Y=RegExp(J.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?/,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,Ee="\\ud800-\\udfff",Se="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ce="\\u2700-\\u27bf",Ie="a-z\\xdf-\\xf6\\xf8-\\xff",Te="A-Z\\xc0-\\xd6\\xd8-\\xde",Oe="\\ufe0e\\ufe0f",je="\\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",ze="['’]",Ne="["+Ee+"]",Le="["+je+"]",Pe="["+Se+"]",Ae="\\d+",Re="["+Ce+"]",Me="["+Ie+"]",De="[^"+Ee+je+Ae+Ce+Ie+Te+"]",Be="\\ud83c[\\udffb-\\udfff]",Fe="[^"+Ee+"]",$e="(?:\\ud83c[\\udde6-\\uddff]){2}",Ve="[\\ud800-\\udbff][\\udc00-\\udfff]",He="["+Te+"]",Ue="\\u200d",We="(?:"+Me+"|"+De+")",qe="(?:"+He+"|"+De+")",Ke="(?:['’](?:d|ll|m|re|s|t|ve))?",Ge="(?:['’](?:D|LL|M|RE|S|T|VE))?",Je="(?:"+Pe+"|"+Be+")"+"?",Qe="["+Oe+"]?",Ye=Qe+Je+("(?:"+Ue+"(?:"+[Fe,$e,Ve].join("|")+")"+Qe+Je+")*"),Xe="(?:"+[Re,$e,Ve].join("|")+")"+Ye,Ze="(?:"+[Fe+Pe+"?",Pe,$e,Ve,Ne].join("|")+")",et=RegExp(ze,"g"),tt=RegExp(Pe,"g"),nt=RegExp(Be+"(?="+Be+")|"+Ze+Ye,"g"),rt=RegExp([He+"?"+Me+"+"+Ke+"(?="+[Le,He,"$"].join("|")+")",qe+"+"+Ge+"(?="+[Le,He+We,"$"].join("|")+")",He+"?"+We+"+"+Ke,He+"+"+Ge,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ae,Xe].join("|"),"g"),ot=RegExp("["+Ue+Ee+Se+Oe+"]"),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[R]=st[M]=st[D]=st[B]=st[F]=st[$]=st[V]=st[H]=st[U]=!0,st[v]=st[b]=st[P]=st[y]=st[A]=st[x]=st[w]=st[k]=st[S]=st[C]=st[I]=st[O]=st[j]=st[z]=st[L]=!1;var ct={};ct[v]=ct[b]=ct[P]=ct[A]=ct[y]=ct[x]=ct[R]=ct[M]=ct[D]=ct[B]=ct[F]=ct[S]=ct[C]=ct[I]=ct[O]=ct[j]=ct[z]=ct[N]=ct[$]=ct[V]=ct[H]=ct[U]=!0,ct[w]=ct[k]=ct[L]=!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,Et=yt&&yt.isRegExp,St=yt&&yt.isSet,Ct=yt&&yt.isTypedArray;function It(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 Pt(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=Gt({À:"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=Gt({"&":"&","<":"<",">":">",'"':""","'":"'"});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,Ee=t.Error,Se=t.Function,Ce=t.Math,Ie=t.Object,Te=t.RegExp,Oe=t.String,je=t.TypeError,ze=r.prototype,Ne=Se.prototype,Le=Ie.prototype,Pe=t["__core-js_shared__"],Ae=Ne.toString,Re=Le.hasOwnProperty,Me=0,De=(n=/[^.]+$/.exec(Pe&&Pe.keys&&Pe.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Be=Le.toString,Fe=Ae.call(Ie),$e=mt._,Ve=Te("^"+Ae.call(Re).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),He=vt?t.Buffer:o,Ue=t.Symbol,We=t.Uint8Array,qe=He?He.allocUnsafe:o,Ke=un(Ie.getPrototypeOf,Ie),Ge=Ie.create,Je=Le.propertyIsEnumerable,Qe=ze.splice,Ye=Ue?Ue.isConcatSpreadable:o,Xe=Ue?Ue.iterator:o,Ze=Ue?Ue.toStringTag:o,nt=function(){try{var e=pi(Ie,"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=Ie.getOwnPropertySymbols,bt=He?He.isBuffer:o,yt=t.isFinite,Ft=ze.join,Gt=un(Ie.keys,Ie),bn=Ce.max,yn=Ce.min,xn=le.now,wn=t.parseInt,kn=Ce.random,En=ze.reverse,Sn=pi(t,"DataView"),Cn=pi(t,"Map"),In=pi(t,"Promise"),Tn=pi(t,"Set"),On=pi(t,"WeakMap"),jn=pi(Ie,"create"),zn=On&&new On,Nn={},Ln=Bi(Sn),Pn=Bi(Cn),An=Bi(In),Rn=Bi(Tn),Mn=Bi(On),Dn=Ue?Ue.prototype:o,Bn=Dn?Dn.valueOf:o,Fn=Dn?Dn.toString:o;function $n(e){if(nl(e)&&!Wa(e)&&!(e instanceof Wn)){if(e instanceof Un)return e;if(Re.call(e,"__wrapped__"))return Fi(e)}return new Un(e)}var Vn=function(){function e(){}return function(t){if(!tl(t))return{};if(Ge)return Ge(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Hn(){}function Un(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function Wn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=g,this.__views__=[]}function qn(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=Wa(e);if(d){if(l=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Re.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return zo(e,l)}else{var f=gi(e),p=f==k||f==E;if(Ja(e))return So(e,s);if(f==I||f==v||p&&!i){if(l=c||p?{}:vi(e),!s)return c?function(e,t){return No(e,mi(e),t)}(e,function(e,t){return e&&No(t,Ll(t),e)}(l,e)):function(e,t){return No(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 P:return Co(e);case y:case x:return new r(+e);case A:return function(e,t){var n=t?Co(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case R:case M:case D:case B:case F:case $:case V:case H:case U:return Io(e,n);case S:return new r;case C:case z:return new r(e);case O:return function(e){var t=new e.constructor(e.source,me.exec(e));return t.lastIndex=e.lastIndex,t}(e);case j:return new r;case N:return o=e,Bn?Ie(Bn.call(o)):{}}var o}(e,f,s)}}a||(a=new Qn);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?Ll:Nl)(e);return Ot(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=Ie(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 je(i);return Ni((function(){e.apply(o,n)}),t)}function fr(e,t,n,r){var o=-1,i=Lt,a=!0,l=e.length,s=[],c=t.length;if(!l)return s;n&&(t=At(t,Zt(n))),r?(i=Pt,a=!1):t.length>=200&&(i=tn,a=!1,t=new Jn(t));e:for(;++o-1},Kn.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},Gn.prototype.clear=function(){this.size=0,this.__data__={hash:new qn,map:new(Cn||Kn),string:new qn}},Gn.prototype.delete=function(e){var t=di(this,e).delete(e);return this.size-=t?1:0,t},Gn.prototype.get=function(e){return di(this,e).get(e)},Gn.prototype.has=function(e){return di(this,e).has(e)},Gn.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},Jn.prototype.add=Jn.prototype.push=function(e){return this.__data__.set(e,a),this},Jn.prototype.has=function(e){return this.__data__.has(e)},Qn.prototype.clear=function(){this.__data__=new Kn,this.size=0},Qn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Qn.prototype.get=function(e){return this.__data__.get(e)},Qn.prototype.has=function(e){return this.__data__.has(e)},Qn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Kn){var r=n.__data__;if(!Cn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Gn(r)}return n.set(e,t),this.size=n.size,this};var pr=Ao(xr),hr=Ao(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):Rt(o,l):r||(o[o.length]=l)}return o}var br=Ro(),yr=Ro(!0);function xr(e,t){return e&&br(e,t,Nl)}function wr(e,t){return e&&yr(e,t,Nl)}function kr(e,t){return Nt(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&&Re.call(e,t)}function Or(e,t){return null!=e&&t in Ie(e)}function jr(e,t,n){for(var i=n?Pt:Lt,a=e[0].length,l=e.length,s=l,c=r(l),u=1/0,d=[];s--;){var f=e[s];s&&t&&(f=At(f,Zt(t))),u=yn(f.length,u),c[s]=!n&&(t||a>=120&&f.length>=120)?new Jn(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 qr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)l!==e&&Qe.call(l,s,1),Qe.call(e,s,1);return e}function Gr(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)?Qe.call(e,o,1):po(e,o)}}return e}function Jr(e,t){return e+gt(kn()*(t-e+1))}function Qr(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 Yr(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 Ri(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:Yo(e);if(c)return fn(c);a=!1,o=tn,s=new Jn}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=qe?qe(n):new e.constructor(n);return e.copy(r),r}function Co(e){var t=new e.constructor(e.byteLength);return new We(t).set(new We(e)),t}function Io(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=Ie(t);++r-1?i[a?t[l]:l]:o}}function $o(e){return oi((function(t){var n=t.length,r=n,a=Un.prototype.thru;for(e&&t.reverse();r--;){var l=t[r];if("function"!=typeof l)throw new je(i);if(a&&!s&&"wrapper"==si(l))var s=new Un([],!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 Jn: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 Ot(_,(function(n){var r="_."+n[0];t&n[1]&&!Lt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ce);return t?t[1].split(ue):[]}(r),n)))}function Ai(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 Ri(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 Wn&&yi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ha,args:[i],thisArg:o}),new Un(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));var ga=Lo((function(e,t,n){Re.call(e,n)?++e[n]:ar(e,n,1)}));var _a=Fo(Ui),va=Fo(Wi);function ba(e,t){return(Wa(e)?Ot:pr)(e,ui(t,3))}function ya(e,t){return(Wa(e)?jt:hr)(e,ui(t,3))}var xa=Lo((function(e,t,n){Re.call(e,n)?e[n].push(t):ar(e,n,[t])}));var wa=Yr((function(e,t,n){var o=-1,i="function"==typeof t,a=Ka(e)?r(e.length):[];return pr(e,(function(e){a[++o]=i?It(t,e,n):zr(e,t,n)})),a})),ka=Lo((function(e,t,n){ar(e,n,t)}));function Ea(e,t){return(Wa(e)?At:Fr)(e,ui(t,3))}var Sa=Lo((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Ca=Yr((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]]),Wr(e,vr(t,1),[])})),Ia=ut||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 Oa(e,t){var n;if("function"!=typeof t)throw new je(i);return e=ml(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var ja=Yr((function(e,t,n){var r=1;if(n.length){var o=dn(n,ci(ja));r|=c}return Zo(e,r,t,n,o)})),za=Yr((function(e,t,n){var r=3;if(n.length){var o=dn(n,ci(za));r|=c}return Zo(t,r,e,n,o)}));function Na(e,t,n){var r,a,l,s,c,u,d=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw new je(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=Ia();if(g(e))return v(e);c=Ni(_,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=Ia(),n=g(e);if(r=arguments,a=this,u=e,n){if(c===o)return function(e){return d=e,c=Ni(_,t),f?m(e):s}(u);if(p)return Eo(c),c=Ni(_,t),m(u)}return c===o&&(c=Ni(_,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&&Eo(c),d=0,r=u=a=c=o},b.flush=function(){return c===o?s:v(Ia())},b}var La=Yr((function(e,t){return dr(e,1,t)})),Pa=Yr((function(e,t,n){return dr(e,_l(t)||0,n)}));function Aa(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new je(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(Aa.Cache||Gn),n}function Ra(e){if("function"!=typeof e)throw new je(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)}}Aa.Cache=Gn;var Ma=wo((function(e,t){var n=(t=1==t.length&&Wa(t[0])?At(t[0],Zt(ui())):At(vr(t,1),Zt(ui()))).length;return Yr((function(r){for(var o=-1,i=yn(r.length,n);++o=t})),Ua=Nr(function(){return arguments}())?Nr:function(e){return nl(e)&&Re.call(e,"callee")&&!Je.call(e,"callee")},Wa=r.isArray,qa=xt?Zt(xt):function(e){return nl(e)&&Cr(e)==P};function Ka(e){return null!=e&&el(e.length)&&!Xa(e)}function Ga(e){return nl(e)&&Ka(e)}var Ja=bt||_s,Qa=wt?Zt(wt):function(e){return nl(e)&&Cr(e)==x};function Ya(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)!=I)return!1;var t=Ke(e);if(null===t)return!0;var n=Re.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Ae.call(n)==Fe}var al=Et?Zt(Et):function(e){return nl(e)&&Cr(e)==O};var ll=St?Zt(St):function(e){return nl(e)&&gi(e)==j};function sl(e){return"string"==typeof e||!Wa(e)&&nl(e)&&Cr(e)==z}function cl(e){return"symbol"==typeof e||nl(e)&&Cr(e)==N}var ul=Ct?Zt(Ct):function(e){return nl(e)&&el(e.length)&&!!st[Cr(e)]};var dl=Go(Br),fl=Go((function(e,t){return e<=t}));function pl(e){if(!e)return[];if(Ka(e))return sl(e)?mn(e):zo(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?cn:t==j?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=Xt(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 No(e,Ll(e))}function bl(e){return null==e?"":uo(e)}var yl=Po((function(e,t){if(Si(t)||Ka(t))No(t,Nl(t),e);else for(var n in t)Re.call(t,n)&&nr(e,n,t[n])})),xl=Po((function(e,t){No(t,Ll(t),e)})),wl=Po((function(e,t,n,r){No(t,Ll(t),e,r)})),kl=Po((function(e,t,n,r){No(t,Nl(t),e,r)})),El=oi(lr);var Sl=Yr((function(e,t){e=Ie(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})),No(e,ai(e),n),r&&(n=cr(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 qr(e,t,(function(t,n){return Tl(e,n)}))}(e,t)}));function Dl(e,t){if(null==e)return{};var n=At(ai(e),(function(e){return[e]}));return t=ui(t),qr(e,n,(function(e,n){return t(e,n[0])}))}var Bl=Xo(Nl),Fl=Xo(Ll);function $l(e){return null==e?[]:en(e,Nl(e))}var Vl=Do((function(e,t,n){return t=t.toLowerCase(),e+(n?Hl(t):t)}));function Hl(e){return Yl(bl(e).toLowerCase())}function Ul(e){return(e=bl(e))&&e.replace(xe,on).replace(tt,"")}var Wl=Do((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),ql=Do((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Kl=Mo("toLowerCase");var Gl=Do((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Jl=Do((function(e,t,n){return e+(n?" ":"")+Yl(t)}));var Ql=Do((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Yl=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=Yr((function(e,t){try{return It(e,o,t)}catch(e){return Ya(e)?e:new Ee(e)}})),es=oi((function(e,t){return Ot(t,(function(t){t=Di(t),ar(e,t,ja(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 Rr("function"==typeof e?e:cr(e,1))}var as=Yr((function(e,t){return function(n){return zr(n,e,t)}})),ls=Yr((function(e,t){return function(n){return zr(e,n,t)}}));function ss(e,t,n){var r=Nl(t),o=kr(t,r);null!=n||tl(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=kr(t,Nl(t)));var i=!(tl(n)&&"chain"in n&&!n.chain),a=Xa(e);return Ot(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__=zo(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Rt([this.value()],arguments))})})),e}function cs(){}var us=Wo(At),ds=Wo(zt),fs=Wo(Bt);function ps(e){return wi(e)?Kt(Di(e)):function(e){return function(t){return Er(t,e)}}(e)}var hs=Ko(),ms=Ko(!0);function gs(){return[]}function _s(){return!1}var vs=Uo((function(e,t){return e+t}),0),bs=Qo("ceil"),ys=Uo((function(e,t){return e/t}),1),xs=Qo("floor");var ws,ks=Uo((function(e,t){return e*t}),1),Es=Qo("round"),Ss=Uo((function(e,t){return e-t}),0);return $n.after=function(e,t){if("function"!=typeof t)throw new je(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=Oa,$n.bind=ja,$n.bindAll=es,$n.bindKey=za,$n.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Wa(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 je(i);return t=null==t?0:bn(ml(t),0),Yr((function(n){var r=n[t],o=ko(n,0,t);return r&&Rt(o,r),It(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 je(i);return tl(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Na(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 Wa(e)?At(e,Di):cl(e)?[e]:zo(Mi(bl(e)))},$n.toPlainObject=vl,$n.transform=function(e,t,n){var r=Wa(e),o=r||Ja(e)||ul(e);if(t=ui(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:tl(e)&&Xa(i)?Vn(Ke(e)):{}}return(o?Ot: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,Ll(e))},$n.without=la,$n.words=Xl,$n.wrap=function(e,t){return Da(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=Zl,$n.camelCase=Vl,$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,Nl(t))},$n.deburr=Ul,$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))&&Y.test(e)?e.replace(J,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=Wa(e)?zt:mr;return n&&xi(e,t,n)&&(t=o),r(e,ui(t,3))},$n.find=_a,$n.findIndex=Ui,$n.findKey=function(e,t){return $t(e,ui(t,3),xr)},$n.findLast=va,$n.findLastIndex=Wi,$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),Ll)},$n.forInRight=function(e,t){return null==e?e:yr(e,ui(t,3),Ll)},$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=Il,$n.gt=Va,$n.gte=Ha,$n.has=function(e,t){return null!=e&&_i(e,t,Tr)},$n.hasIn=Tl,$n.head=Ki,$n.identity=os,$n.includes=function(e,t,n,r){e=Ka(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)==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=Wl,$n.last=Yi,$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):Vt(e,Wt,i,!0)},$n.lowerCase=ql,$n.lowerFirst=Kl,$n.lt=dl,$n.lte=fl,$n.max=function(e){return e&&e.length?gr(e,os,Ir):o},$n.maxBy=function(e,t){return e&&e.length?gr(e,ui(t,2),Ir):o},$n.mean=function(e){return qt(e,os)},$n.meanBy=function(e,t){return qt(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?Ur(e,ml(t)):o},$n.noConflict=function(){return mt._===this&&(mt._=$e),this},$n.noop=cs,$n.now=Ia,$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 qo(gt(o),n)+e+qo(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 Jr(e,t)},$n.reduce=function(e,t,n){var r=Wa(e)?Mt:Jt,o=arguments.length<3;return r(e,ui(t,4),n,o,pr)},$n.reduceRight=function(e,t,n){var r=Wa(e)?Dt:Jt,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),Qr(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=Yt(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))&&Q.test(e)?e.replace(G,_n):e},$n.uniqueId=function(e){var t=++Me;return bl(e)+t},$n.upperCase=Ql,$n.upperFirst=Yl,$n.each=ba,$n.eachRight=ya,$n.first=Ki,ss($n,(ws={},xr($n,(function(e,t){Re.call($n.prototype,t)||(ws[t]=e)})),ws),{chain:!1}),$n.VERSION="4.17.21",Ot(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){$n[e].placeholder=$n})),Ot(["drop","take"],(function(e,t){Wn.prototype[e]=function(n){n=n===o?1:bn(ml(n),0);var r=this.__filtered__&&!t?new Wn(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},Wn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Ot(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Wn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ui(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Ot(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Wn.prototype[e]=function(){return this[n](1).value()[0]}})),Ot(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Wn.prototype[e]=function(){return this.__filtered__?new Wn(this):this[n](1)}})),Wn.prototype.compact=function(){return this.filter(os)},Wn.prototype.find=function(e){return this.filter(e).head()},Wn.prototype.findLast=function(e){return this.reverse().find(e)},Wn.prototype.invokeMap=Yr((function(e,t){return"function"==typeof e?new Wn(this):this.map((function(n){return zr(n,e,t)}))})),Wn.prototype.reject=function(e){return this.filter(Ra(ui(e)))},Wn.prototype.slice=function(e,t){e=ml(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Wn(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)},Wn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Wn.prototype.toArray=function(){return this.take(g)},xr(Wn.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 Wn,c=l[0],u=s||Wa(t),d=function(e){var t=i.apply($n,Rt([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 Wn(this);var g=e.apply(t,l);return g.__actions__.push({func:ha,args:[d],thisArg:o}),new Un(g,f)}return h&&m?e.apply(this,l):(g=this.thru(d),h?r?g.value()[0]:g.value():g)})})),Ot(["pop","push","shift","sort","splice","unshift"],(function(e){var t=ze[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(Wa(o)?o:[],e)}return this[n]((function(n){return t.apply(Wa(n)?n:[],e)}))}})),xr(Wn.prototype,(function(e,t){var n=$n[t];if(n){var r=n.name+"";Re.call(Nn,r)||(Nn[r]=[]),Nn[r].push({name:t,func:n})}})),Nn[Vo(o,2).name]=[{name:"wrapper",func:o}],Wn.prototype.clone=function(){var e=new Wn(this.__wrapped__);return e.__actions__=zo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=zo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=zo(this.__views__),e},Wn.prototype.reverse=function(){if(this.__filtered__){var e=new Wn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Wn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Wa(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 Wn){var t=e;return this.__actions__.length&&(t=new Wn(this)),(t=t.reverse()).__actions__.push({func:ha,args:[ta],thisArg:o}),new Un(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._=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,E=60107,S=60108,C=60114,I=60109,T=60110,O=60112,j=60113,z=60120,N=60115,L=60116,P=60121,A=60128,R=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"),I=B("react.provider"),T=B("react.context"),O=B("react.forward_ref"),j=B("react.suspense"),z=B("react.suspense_list"),N=B("react.memo"),L=B("react.lazy"),P=B("react.block"),B("react.scope"),A=B("react.opaque.id"),R=B("react.debug_trace_mode"),M=B("react.offscreen"),D=B("react.legacy_hidden")}var F,$="function"==typeof Symbol&&Symbol.iterator;function V(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 U=!1;function W(e,t){if(!e||U)return"";U=!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{U=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?H(e):""}function q(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=W(e.type,!1);case 11:return e=W(e.type.render,!1);case 22:return e=W(e.type._render,!1);case 1:return e=W(e.type,!0);default:return""}}function K(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 j:return"Suspense";case z:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case T:return(e.displayName||"Context")+".Consumer";case I:return(e._context.displayName||"Context")+".Provider";case O:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case N:return K(e.type);case P:return K(e._render);case L:t=e._payload,e=e._init;try{return K(e(t))}catch(e){}}return null}function G(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function J(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Q(e){e._valueTracker||(e._valueTracker=function(e){var t=J(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 Y(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=J(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=G(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=G(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,G(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:G(n)}}function ce(e,t){var n=G(t.value),r=G(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,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 _e(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 ve={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||ve.hasOwnProperty(e)&&ve[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(ve).forEach((function(e){be.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ve[t]=ve[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,Ie=null,Te=null;function Oe(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 je(e){Ie?Te?Te.push(e):Te=[e]:Ie=e}function ze(){if(Ie){var e=Ie,t=Te;if(Te=Ie=null,Oe(e),t)for(e=0;e(r=31-Ht(r))?0:1<n;n++)t.push(e);return t}function Vt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Ht(t)]=n}var Ht=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Ut(e)/Wt|0)|0},Ut=Math.log,Wt=Math.LN2;var qt=i.unstable_UserBlockingPriority,Kt=i.unstable_runWithPriority,Gt=!0;function Jt(e,t,n,r){Re||Pe();var o=Yt,i=Re;Re=!0;try{Le(o,e,t,n,r)}finally{(Re=i)||De()}}function Qt(e,t,n,r){Kt(qt,Yt.bind(null,e,t,n,r))}function Yt(e,t,n,r){var o;if(Gt)if((o=!(4&t))&&0=Mn),Fn=String.fromCharCode(32),$n=!1;function Vn(e,t){switch(e){case"keyup":return-1!==An.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Un=!1;var Wn={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 qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Wn[e.type]:"textarea"===t}function Kn(e,t,n,r){je(r),0<(t=Rr(t,"onChange")).length&&(n=new fn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gn=null,Jn=null;function Qn(e){Tr(e,0)}function Yn(e){if(Y(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 _r=d&&"documentMode"in document&&11>=document.documentMode,vr=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==vr||vr!==X(r)||("selectionStart"in(r=vr)&&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=Rr(br,"onSelect")).length&&(t=new fn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=vr)))}Pt("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),Pt("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),Pt(Lt,2);for(var kr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Er=0;Erlo||(e.current=ao[lo],ao[lo]=null,lo--)}function uo(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 _o(e){return null!=(e=e.childContextTypes)}function vo(){co(ho),co(po)}function bo(e,t,n){if(po.current!==fo)throw Error(a(168));uo(po,t),uo(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,K(t)||"Unknown",i));return o({},n,r)}function xo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fo,mo=po.current,uo(po,e),uo(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,co(ho),co(po),uo(po,e)):co(ho),uo(ho,n)}var ko=null,Eo=null,So=i.unstable_runWithPriority,Co=i.unstable_scheduleCallback,Io=i.unstable_cancelCallback,To=i.unstable_shouldYield,Oo=i.unstable_requestPaint,jo=i.unstable_now,zo=i.unstable_getCurrentPriorityLevel,No=i.unstable_ImmediatePriority,Lo=i.unstable_UserBlockingPriority,Po=i.unstable_NormalPriority,Ao=i.unstable_LowPriority,Ro=i.unstable_IdlePriority,Mo={},Do=void 0!==Oo?Oo:function(){},Bo=null,Fo=null,$o=!1,Vo=jo(),Ho=1e4>Vo?jo:function(){return jo()-Vo};function Uo(){switch(zo()){case No:return 99;case Lo:return 98;case Po:return 97;case Ao:return 96;case Ro:return 95;default:throw Error(a(332))}}function Wo(e){switch(e){case 99:return No;case 98:return Lo;case 97:return Po;case 96:return Ao;case 95:return Ro;default:throw Error(a(332))}}function qo(e,t){return e=Wo(e),So(e,t)}function Ko(e,t,n){return e=Wo(e),Co(e,t,n)}function Go(){if(null!==Fo){var e=Fo;Fo=null,Io(e)}Jo()}function Jo(){if(!$o&&null!==Bo){$o=!0;var e=0;try{var t=Bo;qo(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===E&&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===E){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=ki(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===E?((r=Gs(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=Ks(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(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=Ys(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=Qs(i,e.mode,s)).return=e,e=r),l(e);if(wi(i))return m(e,r,i,s);if(V(i))return g(e,r,i,s);if(u&&Ei(e,i),void 0===i&&!c)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,K(e.type)||"Component"))}return n(e,r)}}var Ci=Si(!0),Ii=Si(!1),Ti={},Oi=so(Ti),ji=so(Ti),zi=so(Ti);function Ni(e){if(e===Ti)throw Error(a(174));return e}function Li(e,t){switch(uo(zi,t),uo(ji,e),uo(Oi,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)}co(Oi),uo(Oi,t)}function Pi(){co(Oi),co(ji),co(zi)}function Ai(e){Ni(zi.current);var t=Ni(Oi.current),n=pe(t,e.type);t!==n&&(uo(ji,e),uo(Oi,n))}function Ri(e){ji.current===e&&(co(Oi),co(ji))}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 Vi(e,t){var n=Us(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 Hi(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 Ui(e){if($i){var t=Fi;if(t){var n=t;if(!Hi(e,t)){if(!(t=Kr(n.nextSibling))||!Hi(e,t))return e.flags=-1025&e.flags|2,$i=!1,void(Bi=e);Vi(Bi,n)}Bi=e,Fi=Kr(t.firstChild)}else e.flags=-1025&e.flags|2,$i=!1,Bi=e}}function Wi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Bi=e}function qi(e){if(e!==Bi)return!1;if(!$i)return Wi(e),$i=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Hr(t,e.memoizedProps))for(t=Fi;t;)Vi(e,t),t=Kr(t.nextSibling);if(Wi(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=Kr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Fi=null}}else Fi=Bi?Kr(e.stateNode.nextSibling):null;return!0}function Ki(){Fi=Bi=null,$i=!1}var Gi=[];function Ji(){for(var e=0;ei))throw Error(a(301));i+=1,ta=ea=null,t.updateQueue=null,Qi.current=Pa,e=n(r,o)}while(ra)}if(Qi.current=za,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 ca(e,t){return"function"==typeof t?t(e):t}function ua(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,c=o;do{var u=c.lane;if((Xi&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,$l|=u}c=c.next}while(null!==c&&c!==o);null===s?i=r:s.next=l,cr(r,t.memoizedState)||(Ra=!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);cr(i,t.memoizedState)||(Ra=!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,Gi.push(t))),e)return n(t._source);throw Gi.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=Qi.current,c=s.useState((function(){return fa(o,t,n)})),u=c[1],d=c[0];c=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=u;var e=i(t._source);if(!cr(l,e)){e=n(t._source),cr(d,e)||(u(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)})),qo(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[Yr]=t,e[Xr]=r,Ka(e,t,!1,!1),t.stateNode=e,c=Ee(n,r),n){case"dialog":Or("cancel",e),Or("close",e),i=r;break;case"iframe":case"object":case"embed":Or("load",e),i=r;break;case"video":case"audio":for(i=0;iql&&(t.flags|=64,l=!0,al(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=Di(c))){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&&!c.alternate&&!$i)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Ho()-r.renderingStartTime>ql&&1073741824!==n&&(t.flags|=64,l=!0,al(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=Ho(),n.sibling=null,t=Mi.current,uo(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:_o(e.type)&&vo();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Pi(),co(ho),co(po),Ji(),64&(t=e.flags))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Ri(e),null;case 13:return co(Mi),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return co(Mi),null;case 4:return Pi(),null;case 10:return ri(e),null;case 23:case 24:return ks(),null;default:return null}}function cl(e,t){try{var n="",r=t;do{n+=q(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 ul(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Ka=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}},Ga=function(){},Ja=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Ni(Oi.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 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&&Or("scroll",e),l||c===u||(l=[])):"object"==typeof u&&null!==u&&u.$$typeof===A?u.toString():(l=l||[]).push(d,u))}n&&(l=l||[]).push("style",n);var d=l;(t.updateQueue=d)&&(t.flags|=4)}},Qa=function(e,t,n,r){n!==r&&(t.flags|=4)};var dl="function"==typeof WeakMap?WeakMap:Map;function fl(e,t,n){(n=ui(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ql||(Ql=!0,Yl=r),ul(0,t)},n}function pl(e,t,n){(n=ui(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return ul(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),ul(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:Yo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&qr(t.stateNode.containerInfo))}throw Error(a(163))}function _l(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),Rs(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:Yo(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&&Vr(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 vl(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&&(_e(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,c=s;;)if(bl(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(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=Ho()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ol(n/1960))-n)){e.timeoutHandle=Ur(Ns.bind(null,e),n);break}Ns(e);break;default:throw Error(a(329))}}return gs(e,Ho()),e.callbackNode===t?_s.bind(null,e):null}function vs(e,t){for(t&=~Hl,t&=~Vl,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=cl(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)}zs(n)}catch(e){t=e,Pl===n&&null!==n&&(Pl=n=n.return);continue}break}}function Cs(){var e=jl.current;return jl.current=za,null===e?za:e}function Is(e,t){var n=Nl;Nl|=16;var r=Cs();for(Ll===e&&Al===t||Es(e,t);;)try{Ts();break}catch(t){Ss(e,t)}if(ni(),Nl=n,jl.current=r,null!==Pl)throw Error(a(261));return Ll=null,Al=0,Dl}function Ts(){for(;null!==Pl;)js(Pl)}function Os(){for(;null!==Pl&&!To();)js(Pl)}function js(e){var t=Gl(e.alternate,e,Rl);e.memoizedProps=e.pendingProps,null===t?zs(e):Pl=t,zl.current=null}function zs(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(Pl=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}else{if(null!==(n=ll(n,t,Rl)))return void(Pl=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||1073741824&Rl||!(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;bHo()-Wl?Es(e,0):Hl|=n),gs(e,t)}function Vs(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===Uo()?1:2:t=1),n=fs(),null!==(e=ms(e,t))&&(Vt(e,t,n),gs(e,n))}function Hs(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 Us(e,t,n,r){return new Hs(e,t,n,r)}function Ws(e){return!(!(e=e.prototype)||!e.isReactComponent)}function qs(e,t){var n=e.alternate;return null===n?((n=Us(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 Ks(e,t,n,r,o,i){var l=2;if(r=e,"function"==typeof e)Ws(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case E:return Gs(n.children,o,i,t);case R:l=8,o|=16;break;case S:l=8,o|=1;break;case C:return(e=Us(12,n,t,8|o)).elementType=C,e.type=C,e.lanes=i,e;case j:return(e=Us(13,n,t,o)).type=j,e.elementType=j,e.lanes=i,e;case z:return(e=Us(19,n,t,o)).elementType=z,e.lanes=i,e;case M:return Js(n,o,i,t);case D:return(e=Us(24,n,t,o)).elementType=D,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case I:l=10;break e;case T:l=9;break e;case O:l=11;break e;case N:l=14;break e;case L:l=16,r=null;break e;case P:l=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Us(l,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Gs(e,t,n,r){return(e=Us(7,e,r,t)).lanes=n,e}function Js(e,t,n,r){return(e=Us(23,e,r,t)).elementType=M,e.lanes=n,e}function Qs(e,t,n){return(e=Us(6,e,null,t)).lanes=n,e}function Ys(e,t,n){return(t=Us(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(Je(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(_o(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(_o(c)){n=yo(n,c,s);break e}}n=s}else n=fo;return null===t.context?t.context=n:t.pendingContext=n,(t=ui(i,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),di(o,t),hs(o,l,i),l}function ec(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function tc(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}},9154:function(e,t,n){"use strict";var r=n(6540),o=n(7334);function i({debounce:e,scroll:t,polyfill:n}={debounce:0,scroll:!1}){const i=n||("undefined"==typeof window?class{}:window.ResizeObserver);if(!i)throw new Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");const[l,c]=(0,r.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),u=(0,r.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:l}),d=e?"number"==typeof e?e:e.scroll:null,f=e?"number"==typeof e?e:e.resize:null,[p,h,m]=(0,r.useMemo)((()=>{const e=()=>{if(!u.current.element)return;const{left:e,top:t,width:n,height:r,bottom:o,right:i,x:a,y:l}=u.current.element.getBoundingClientRect(),d={left:e,top:t,width:n,height:r,bottom:o,right:i,x:a,y:l};Object.freeze(d),s(u.current.lastBounds,d)||c(u.current.lastBounds=d)};return[e,f?(0,o.debounce)(e,f):e,d?(0,o.debounce)(e,d):e]}),[c,d,f]);function g(){u.current.scrollContainers&&(u.current.scrollContainers.forEach((e=>e.removeEventListener("scroll",m,!0))),u.current.scrollContainers=null),u.current.resizeObserver&&(u.current.resizeObserver.disconnect(),u.current.resizeObserver=null)}function _(){u.current.element&&(u.current.resizeObserver=new i(m),u.current.resizeObserver.observe(u.current.element),t&&u.current.scrollContainers&&u.current.scrollContainers.forEach((e=>e.addEventListener("scroll",m,{capture:!0,passive:!0}))))}var v,b,y;return v=m,b=Boolean(t),(0,r.useEffect)((()=>{if(b){const e=v;return window.addEventListener("scroll",e,{capture:!0,passive:!0}),()=>{window.removeEventListener("scroll",e,!0)}}}),[v,b]),y=h,(0,r.useEffect)((()=>{const e=y;return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[y]),(0,r.useEffect)((()=>{g(),_()}),[t,m,h]),(0,r.useEffect)((()=>g),[]),[e=>{e&&e!==u.current.element&&(g(),u.current.element=e,u.current.scrollContainers=a(e),_())},l,p]}function a(e){const t=[];if(!e||e===document.body)return t;const{overflow:n,overflowX:r,overflowY:o}=window.getComputedStyle(e);return[n,r,o].some((e=>"auto"===e||"scroll"===e))&&t.push(e),[...t,...a(e.parentElement)]}e=n.hmd(e);const l=["x","y","top","bottom","left","right","width","height"],s=(e,t)=>l.every((n=>e[n]===t[n]));Object.getOwnPropertyDescriptor&&Object.getOwnPropertyDescriptor(e,"exports").writable&&(e.exports=i),t.A=i},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&&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=[],I=[],T=1,O=null,j=3,z=!1,N=!1,L=!1;function P(e){for(var t=k(I);null!==t;){if(null===t.callback)E(I);else{if(!(t.startTime<=e))break;E(I),t.sortIndex=t.expirationTime,w(C,t)}t=k(I)}}function A(e){if(L=!1,P(e),!N)if(null!==k(C))N=!0,n(R);else{var t=k(I);null!==t&&r(A,t.startTime-e)}}function R(e,n){N=!1,L&&(L=!1,o()),z=!0;var i=j;try{for(P(n),O=k(C);null!==O&&(!(O.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=O.callback;if("function"==typeof a){O.callback=null,j=O.priorityLevel;var l=a(O.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?O.callback=l:O===k(C)&&E(C),P(n)}else E(C);O=k(C)}if(null!==O)var s=!0;else{var c=k(I);null!==c&&r(A,c.startTime-n),s=!1}return s}finally{O=null,j=i,z=!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(){N||z||(N=!0,n(R))},t.unstable_getCurrentPriorityLevel=function(){return j},t.unstable_getFirstCallbackNode=function(){return k(C)},t.unstable_next=function(e){switch(j){case 1:case 2:case 3:var t=3;break;default:t=j}var n=j;j=t;try{return e()}finally{j=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=j;j=e;try{return t()}finally{j=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(I,e),null===k(C)&&e===k(I)&&(L?o():L=!0,r(A,a-l))):(e.sortIndex=s,w(C,e),N||z||(N=!0,n(R))),e},t.unstable_wrapCallback=function(e){var t=j;return function(){var n=j;j=t;try{return e.apply(this,arguments)}finally{j=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.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},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,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 c;const u=Array.isArray(t)?t:t.keyAttrs,d=!Array.isArray(t)&&t.maxStringLength||E;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 I="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,T=["debug","info","warn","error","log","assert","trace"],O={};function j(e){if(!("console"in i))return e();const t=i.console,n={},r=Object.keys(O);r.forEach((e=>{const r=O[e];n[e]=t[e],t[e]=r}));try{return e()}finally{r.forEach((e=>{t[e]=n[e]}))}}const z=a("logger",(function(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return I?T.forEach((n=>{t[n]=(...t)=>{e&&j((()=>{i.console[n](`Sentry Logger [${n}]:`,...t)}))}})):T.forEach((e=>{t[e]=()=>{}})),t}));function N(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;tP(e,t,n)))}function R(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){I&&z.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,...V(e)};if(b(e)){const t={type:e.type,target:$(e.target),currentTarget:$(e.currentTarget),...V(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 V(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 U(e,new Map)}function U(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]=U(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(U(e,t))})),r}return e}function W(){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 q(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function K(e){const{message:t,event_id:n}=e;if(t)return t;const r=q(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"":n||""}function G(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 J(e,t){const n=q(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 Q(e){if(e&&e.__sentry_captured__)return!0;try{M(e,"__sentry_captured__",!0)}catch(e){}return!1}function Y(e){return Array.isArray(e)?e:[e]}function X(){return{traceId:W(),spanId:W().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 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:W()),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 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=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:W();if(!this._client)return z.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:W();if(!this._client)return z.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:W();return this._client?(this._client.captureEvent(e,{...t,event_id:n},this),n):(z.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(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 Ie(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 je("",e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}function Oe(e,t=3,n=102400){const r=Te(e,t);return o=r,function(e){return~-encodeURI(e).split(/%..|./).length}(JSON.stringify(o))>n?Oe(e,t-1,n):r;var o}function je(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]=je(e,t,s-1,r,o),d++}return a(t),u}var ze;function Ne(e){return new Pe((t=>{t(e)}))}function Le(e){return new Pe(((t,n)=>{n(e)}))}!function(e){e[e.PENDING=0]="PENDING";e[e.RESOLVED=1]="RESOLVED";e[e.REJECTED=2]="REJECTED"}(ze||(ze={}));class Pe{constructor(e){Pe.prototype.__init.call(this),Pe.prototype.__init2.call(this),Pe.prototype.__init3.call(this),Pe.prototype.__init4.call(this),this._state=ze.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new Pe(((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 Pe(((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(ze.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(ze.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{this._state===ze.PENDING&&(y(t)?t.then(this._resolve,this._reject):(this._state=e,this._value=t,this._executeHandlers()))}}__init4(){this._executeHandlers=()=>{if(this._state===ze.PENDING)return;const e=this._handlers.slice();this._handlers=[],e.forEach((e=>{e[0]||(this._state===ze.RESOLVED&&e[1](this._value),this._state===ze.REJECTED&&e[2](this._value),e[0]=!0)}))}}}const Ae="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;function Re(e,t,n,r=0){return new Pe(((o,i)=>{const a=e[r];if(null===t||"function"!=typeof a)o(t);else{const l=a({...t},n);Ae&&a.id&&null===l&&z.log(`Event processor "${a.id}" dropped event`),y(l)?l.then((t=>Re(e,t,n,r+1).then(o))).then(null,i):Re(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",Ve="sentry.sample_rate",He="sentry.op",Ue="sentry.origin";const We="_sentryMetrics";function qe(e){const t=e[We];if(!t)return;const n={};for(const[,[e,r]]of t){(n[e]||(n[e]=[])).push(H(r))}return n}const Ke=0,Ge=1;const Je=1;function Qe(e){const{spanId:t,traceId:n}=e.spanContext(),{parent_span_id:r}=Ze(e);return H({parent_span_id:r,span_id:t,trace_id:n})}function Ye(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 H({span_id:t,trace_id:n,data:r,description:i,parent_span_id:l,start_timestamp:Ye(o),timestamp:Ye(a)||void 0,status:tt(s),op:r[He],origin:r[Ue],_metrics_summary:qe(e)})}return{span_id:t,trace_id:n}}catch(e){return{}}}function et(e){const{traceFlags:t}=e.spanContext();return t===Je}function tt(e){if(e&&e.code!==Ke)return e.code===Ge?"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(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),c=s.data||{},u=c[Ve];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:Qe(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?Y(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||W(),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=N(e.message,i));const a=e.exception&&e.exception.values&&e.exception.values[0];a&&a.value&&(a.value=N(a.value,i));const s=e.request;s&&s.url&&(s.url=N(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&&J(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 Re([...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?Y(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])Ae&&z.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)}Ae&&z.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 Ae&&z.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${K(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=>A(e,t)))}(e,t.ignoreErrors))return Ae&&z.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${K(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 Ae&&z.warn(`Event dropped due to not having an error message, error type or stacktrace.\nEvent: ${K(e)}`),!0;if(function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;const n=e.transaction;return!!n&&A(n,t)}(e,t.ignoreTransactions))return Ae&&z.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${K(e)}`),!0;if(function(e,t){if(!t||!t.length)return!1;const n=Ct(e);return!!n&&A(n,t)}(e,t.denyUrls))return Ae&&z.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${K(e)}.\nUrl: ${Ct(e)}`),!0;if(!function(e,t){if(!t||!t.length)return!0;const n=Ct(e);return!n||A(n,t)}(e,t.allowUrls))return Ae&&z.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${K(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 Ae&&z.error(`Cannot extract url for event ${K(e)}`),null}}let It;const Tt=new WeakMap,Ot=()=>({name:"FunctionToString",setupOnce(){It=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=B(this),n=Tt.has(ve())&&void 0!==t?t:this;return It.apply(n,e)}}catch(e){}},setup(e){Tt.set(e,!0)}}),jt=()=>{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(!Nt(e,t))return!1;if(!zt(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(!Nt(e,t))return!1;if(!zt(e,t))return!1;return!0}(e,t))return!0;return!1}(t,e))return Ae&&z.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return e=t}}};function zt(e,t){let n=Ie(e),r=Ie(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 At=i;function Rt(){if(!("fetch"in At))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function Mt(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}const Dt={},Bt={};function Ft(e,t){Dt[e]=Dt[e]||[],Dt[e].push(t)}function $t(e,t){Bt[e]||(t(),Bt[e]=!0)}function Vt(e,t){const n=e&&Dt[e];if(n)for(const r of n)try{r(t)}catch(t){I&&z.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${Ce(r)}\nError:`,t)}}const Ht=i;const Ut=i;let Wt;function qt(e){const t="history";Ft(t,e),$t(t,Kt)}function Kt(){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=Ut.onpopstate;function t(e){return function(...t){const n=t.length>2?t[2]:void 0;if(n){const e=Wt,t=String(n);Wt=t;Vt("history",{from:e,to:t})}return e.apply(this,t)}}Ut.onpopstate=function(...t){const n=Ut.location.href,r=Wt;Wt=n;if(Vt("history",{from:r,to:n}),e)try{return e.apply(this,t)}catch(e){}},R(Ut.history,"pushState",t),R(Ut.history,"replaceState",t)}const Gt=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function Jt(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 Qt(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function Yt(e){const t="string"==typeof e?function(e){const t=Gt.exec(e);if(!t)return void j((()=>{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 Qt({host:i,pass:o,path:s,projectId:c,port:a,protocol:n,publicKey:r})}(e):Qt(e);if(t&&function(e){if(!I)return!0;const{port:t,projectId:n,protocol:r}=e;return!(["protocol","publicKey","host","projectId"].find((t=>!e[t]&&(z.error(`Invalid Sentry Dsn: ${t} missing`),!0)))||(n.match(/^\d+$/)?function(e){return"http"===e||"https"===e}(r)?t&&isNaN(parseInt(t,10))&&(z.error(`Invalid Sentry Dsn: Invalid port ${t}`),1):(z.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),1):(z.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),1)))}(t))return t}function Xt(e,t=[]){return[e,t]}function Zt(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:Jt(r)},...o&&{trace:H({...o})}}}(e,o,r,t);delete e.sdkProcessingMetadata;return Xt(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=Yt(e.dsn):Ae&&z.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=W();if(Q(e))return Ae&&z.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:W(),...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=W();if(t&&t.originalException&&Q(t.originalException))return Ae&&z.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?Ae&&z.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))))):Ne(!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=Zt(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 Xt({sent_at:(new Date).toISOString(),...o&&{sdk:o},...!!r&&t&&{dsn:Jt(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}`;Ae&&z.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=>(Ae&&z.error("Error while sending event:",e),e))):(Ae&&z.error("Transport disabled"),Ne({}))}_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 Pe((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(Ae){const t=e;"log"===t.logLevel?z.log(t.message):z.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;Ae&&z.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),Le(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(){Ae&&z.log("Flushing outcomes...");const e=this._clearOutcomes();if(0===e.length)return void(Ae&&z.log("No outcomes to send"));if(!this._dsn)return void(Ae&&z.log("No dsn provided, will not send outcomes"));Ae&&z.log("Sending outcomes:",e);const t=(n=e,Xt((r=this._options.tunnel&&Jt(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:Sn(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__:Oe(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&&En.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 En=/Minified React error #\d+;/i;function Sn(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=In(e,a,n,r),G(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),J(i,{synthetic:!0}),i}return i=In(e,t,n,r),G(i,`${t}`,void 0),J(i,{synthetic:!0}),i}function In(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 N(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:N(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 On=i;let jn=0;function zn(){return jn>0}function Nn(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=>Nn(e,t)));return e.apply(this,o)}catch(e){throw jn++,setTimeout((()=>{jn--})),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&&(G(e,void 0,void 0),J(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){}D(r,e),M(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get:()=>e.name})}catch(e){}return r}class Ln extends mn{constructor(e){const t={parentSpanIsAlwaysRootSpan:!0,...e};vn(t,"browser",["browser"],On.SENTRY_SDK_SOURCE||"npm"),super(t),t.sendClientReports&&On.document&&On.document.addEventListener("visibilitychange",(()=>{"hidden"===On.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 J(o),o.level="error",n&&n.event_id&&(o.event_id=n.event_id),Ne(o)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return function(e,t,n="info",r,o){const i=In(e,t,r&&r.syntheticException||void 0,o);return i.level=n,r&&r.event_id&&(i.event_id=r.event_id),Ne(i)}(this._options.stackParser,e,t,n,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled())return void(bn&&z.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:Jt(r)}},i=function(e){return[{type:"user_report"},e]}(e);return Xt(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 Pn=1e3;let An,Rn,Mn;function Dn(){if(!Ut.document)return;const e=Vt.bind(null,"dom"),t=Bn(e,!0);Ut.document.addEventListener("click",t,!1),Ut.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach((t=>{const n=Ut[t]&&Ut[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(R(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)}})),R(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;M(n,"_sentryCaptured",!0),r&&!r._sentryId&&M(r,"_sentryId",W());const o="keypress"===n.type?"input":n.type;if(!function(e){if(e.type!==Rn)return!1;try{if(!e.target||e.target._sentryId!==Mn)return!1}catch(e){}return!0}(n)){e({event:n,name:o,global:t}),Rn=n.type,Mn=r?r._sentryId:void 0}clearTimeout(An),An=Ut.setTimeout((()=>{Mn=void 0,Rn=void 0}),Pn)}}const Fn="__sentry_xhr_v3__";function $n(){if(!Ut.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){}Vt("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 Vt("xhr",{startTimestamp:1e3*te(),xhr:t}),e.apply(t,n)}})}const Vn=100;function Hn(e,t){const n=ve(),r=_e();if(!n)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:i=Vn}=n.getOptions();if(i<=0)return;const a={timestamp:ee(),...e},l=o?j((()=>o(a,t))):a;null!==l&&(n.emit&&n.emit("beforeAddBreadcrumb",l,t),r.addBreadcrumb(l,i))}function Un(){"console"in i&&T.forEach((function(e){e in i.console&&R(i.console,e,(function(t){return O[e]=t,function(...t){Vt("console",{args:t,level:e});const n=O[e];n&&n.apply(i.console,t)}}))}))}function Wn(e,t=!1){t&&!function(){if("string"==typeof EdgeRuntime)return!0;if(!Rt())return!1;if(Mt(At.fetch))return!0;let e=!1;const t=At.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=Mt(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){I&&z.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}()||R(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:Kn(t),method:qn(n,"method")?String(n.method).toUpperCase():"GET"}}const t=e[0];return{url:Kn(t),method:qn(t,"method")?String(t.method).toUpperCase():"GET"}}(n),a={args:n,fetchData:{method:r,url:o},startTimestamp:1e3*te()};e||Vt("fetch",{...a});const l=(new Error).stack;return t.apply(i,n).then((async t=>(e?e(t):Vt("fetch",{...a,endTimestamp:1e3*te(),response:t}),t)),(e=>{throw Vt("fetch",{...a,endTimestamp:1e3*te(),error:e}),d(e)&&void 0===e.stack&&(e.stack=l,M(e,"framesToPop",1)),e}))}}))}function qn(e,t){return!!e&&"object"==typeof e&&!!e[t]}function Kn(e){return"string"==typeof e?e:e?qn(e,"url")?e.url:e.toString?e.toString():"":""}const Gn=["fatal","error","warning","log","info","debug"];function Jn(e){return"warn"===e?"warning":Gn.includes(e)?e:"log"}function Qn(e){return void 0===e?void 0:e>=400&&e<500?"warning":e>=500?"error":void 0}function Yn(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 Xn=1024,Zn=(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,Un)}(function(e){return function(t){if(ve()!==e)return;const n={category:"console",data:{arguments:t.args,logger:"console"},level:Jn(t.level),message:L(t.args," ")};if("assert"===t.level){if(!1!==t.args[0])return;n.message=`Assertion failed: ${L(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>Xn&&(bn&&z.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${a} was configured. Sentry will use 1024 instead.`),a=Xn),"string"==typeof i&&(i=[i]);try{const e=n.event,t=function(e){return!!e&&!!e.target}(e)?e.target:e;r=S(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",Dn)),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:Qn(l)},u)}}(e)),t.fetch&&function(e,t){const n="fetch";Ft(n,e),$t(n,(()=>Wn(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:Qn(o.status_code)},i)}}}(e)),t.history&&qt(function(e){return function(t){if(ve()!==e)return;let n=t.from,r=t.to;const o=Yn(On.location.href);let i=n?Yn(n):void 0;const a=Yn(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:K(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&&R(On,"setTimeout",nr),t.setInterval&&R(On,"setInterval",nr),t.requestAnimationFrame&&R(On,"requestAnimationFrame",rr),t.XMLHttpRequest&&"XMLHttpRequest"in On&&R(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]=Nn(n,{mechanism:{data:{function:Ce(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function rr(e){return function(t){return e.apply(this,[Nn(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]&&R(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)),Nn(t,n)}))})),e.apply(this,t)}}function ir(e){const t=On,n=t[e]&&t[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(R(n,"addEventListener",(function(t){return function(n,r,o){try{"function"==typeof r.handleEvent&&(r.handleEvent=Nn(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:Ce(r),target:e},handled:!1,type:"instrument"}}))}catch(e){}return t.apply(this,[n,Nn(r,{mechanism:{data:{function:"addEventListener",handler:Ce(r),target:e},handled:!1,type:"instrument"}}),o])}})),R(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 Vt("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 Vt("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||zn())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||zn())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&&z.log(`Global Handler attached: ${e}`)}function fr(){const e=ve();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const pr=()=>({name:"HttpContext",preprocessEvent(e){if(!On.navigator&&!On.location&&!On.document)return;const t=e.request&&e.request.url||On.location&&On.location.href,{referrer:n}=On.document||{},{userAgent:r}=On.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=N(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,Er=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,Sr=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=Er.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]},Ir="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,Tr={};function Or(e){const t=Tr[e];if(t)return t;let n=Ut[e];if(Mt(n))return Tr[e]=n.bind(Ut);const r=Ut.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){Ir&&z.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,t)}return n?Tr[e]=n.bind(Ut):n}function jr(e){Tr[e]=void 0}function zr(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 Pe(((n,r)=>{let o=t.length;if(!o)return n(!0);const i=setTimeout((()=>{e&&e>0&&n(!1)}),e);t.forEach((e=>{Ne(e).then((()=>{--o||(clearTimeout(i),n(!0))}),r)}))}))}}}const Nr=6e4;function Lr(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)?Nr:r-t}(a,r):429===t&&(o.all=r+6e4);return o}const Pr=64;function Ar(e,t,n=zr(e.bufferSize||Pr)){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=Rr(t,n);e.recordDroppedEvent("ratelimit_backoff",o,r)}else i.push(t)})),0===i.length)return Ne({});const a=Xt(o[0],i),l=t=>{en(a,((n,r)=>{const o=Rr(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)&&Ae&&z.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=Lr(r,e),e)),(e=>{throw l("network_error"),e})))).then((e=>e),(e=>{if(e instanceof sn)return Ae&&z.error("Skipped sending event because buffer is full."),l("queue_overflow"),Ne({});throw e}))},flush:e=>n.drain(e)}}function Rr(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}function Mr(e,t=Or("fetch")){let n=0,r=0;return Ar(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 jr("fetch"),Le("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 jr("fetch"),n-=i,r--,Le(e)}}))}function Dr(e={}){const t=function(e={}){const t={defaultIntegrations:[St(),Ot(),tr(),Zn(),ur(),vr(),jt(),pr()],release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:On.SENTRY_RELEASE&&On.SENTRY_RELEASE.id?On.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!==On.window&&On;if(!e)return!1;const t=e[e.chrome?"chrome":"browser"],n=t&&t.runtime&&t.runtime.id,r=On.location&&On.location.href||"",o=!!n&&On===On.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 j((()=>{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&&(Rt()||z.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||Sr,Array.isArray(r)?ke(...r):r),integrations:xt(t),transport:t.transport||Mr};var r;const o=Pt(Ln,n);return t.autoSessionTracking&&function(){if(void 0===On.document)return void(bn&&z.warn("Session tracking in non-browser environment with @sentry/browser is not supported."));gt({ignoreDuration:!0}),bt(),qt((({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),Dr(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);oUr(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 Wr=(...e)=>e.map(Ur).filter(Boolean).join(" ");var qr=n(2543);const Kr="undefined"!=typeof window&&window.document?t.useLayoutEffect:t.useEffect,Gr=(e,n)=>{const r=n&&"string"!=typeof n,o=(0,t.useRef)(r?(0,qr.uniqueId)("custom-theme-"):"").current;return Kr((()=>{r&&((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,o)}),[e,n,o,r]),o};var Jr="LoadingSpinner-module_loadingSpinner__2xHT_";Vr(".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 Qr="hds-loading-spinner-notification-area",Yr="data-active-spinners",Xr=()=>"undefined"==typeof document?null:document.getElementById(Qr)||(()=>{const e=document.createElement("div");return e.id=Qr,e.className="LoadingSpinner-module_notificationArea__1arIM",e.setAttribute("role","status"),document.body.appendChild(e),e})(),Zr=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=Gr(Jr,i);return((e,n)=>{const[r]=(0,t.useState)((0,qr.uniqueId)()),[o]=(0,t.useState)(e),[i]=(0,t.useState)(n),a=(0,t.useRef)(Xr()),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(Yr)||"").split(",").filter((e=>""!==e))),[a]),u=(0,t.useCallback)((()=>{const e=c();e.push(r),a.current.setAttribute(Yr,e.join(","))}),[c,a,r]),d=(0,t.useCallback)((()=>{const e=c().filter((e=>e!==r));a.current.setAttribute(Yr,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:Wr(Jr,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 eo=()=>(0,e.jsx)("div",{className:"hdbt__loading-overlay",children:(0,e.jsx)(Zr,{loadingText:"",loadingFinishedText:""})});let to=0;function no(e,t){const n="atom"+ ++to,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 ro=e=>"init"in e,oo=e=>!!e.write,io=new WeakMap,ao=(e,t)=>{const n=io.get(e);n&&(io.delete(e),n(t))},lo=(e,t)=>{e.status="fulfilled",e.value=t},so=(e,t)=>{e.status="rejected",e.reason=t},co=(e,t)=>!!e&&"v"in e&&"v"in t&&Object.is(e.v,t.v),uo=(e,t)=>!!e&&"e"in e&&"e"in t&&Object.is(e.e,t.e),fo=e=>!!e&&"v"in e&&e.v instanceof Promise,po=e=>{if("e"in e)throw e.e;return e.v},ho=()=>{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),fo(o)){const e="v"in r?r.v instanceof Promise?r.v:Promise.resolve(r.v):Promise.reject(r.e);o.v!==e&&ao(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),co(r,o)&&r.d===o.d)return r;if(fo(r)&&fo(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(!fo(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,lo(c,t),e(t),l())}),(e=>{r||(r=!0,so(c,e),t(e),l())})),a=t=>{r||(r=!0,t.then((e=>lo(c,e)),(e=>so(c,e))),e(t))}}));return c.orig=n,c.status="pending",((e,t)=>{io.set(e,t),e.catch((()=>{})).finally((()=>io.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||co(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),po(e);if(ro(t))return o.set(t,void 0),t.init;throw new Error("no atom init")}const n=u(t);return o.set(t,n),po(n)};let f,p;const h={get signal(){return f||(f=new AbortController),f.signal},get setSelf(){return oo(e)||console.warn("setSelf function cannot be used with read-only atom"),!p&&oo(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),uo(r,o)&&r.d===o.d?r:(a(e,o),o)})(e,t,o)}finally{s=!1}},d=e=>po(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=!co(n,r)}e||r.forEach((e=>e.delete(t)))}s(t)}}))};s(e)},h=(e,...t)=>{let n=!0;const o=e.write((e=>po(u(e))),((t,...o)=>{let a;if(t===e){if(!ro(t))throw new Error("atom not writable");const e=i(t),n=c(t,o[0]);co(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),oo(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?(fo(a)&&ao(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&&(fo(r)||!co(r,o)&&!uo(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)ro(t)&&(c(t,n),p(t));const t=b();r.forEach((e=>e({type:"restore",flushed:t})))}}};let mo;"number"==typeof globalThis.__NUMBER_OF_JOTAI_INSTANCES__?++globalThis.__NUMBER_OF_JOTAI_INSTANCES__:globalThis.__NUMBER_OF_JOTAI_INSTANCES__=1;const go=(0,t.createContext)(void 0),_o=e=>{const n=(0,t.useContext)(go);return(null==e?void 0:e.store)||n||(mo||(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"),mo=ho()),mo)},vo=e=>"function"==typeof(null==e?void 0:e.then),bo=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 yo(e,n){const r=_o(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),vo(s)?bo(s):s}function xo(e,n){const r=_o(n);return(0,t.useCallback)(((...t)=>{if(!("write"in e))throw new Error("not writable atom");return r.set(e,...t)}),[r,e])}function wo(e,t){return[yo(e,t),xo(e,t)]}Vr("@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);--helper-background-color-invalid:var(--color-error-light);--helper-background-color-success:var(--color-success-light);--helper-background-color-info:var(--color-info-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-color-success:var(--color-black);--helper-color-info:var(--color-black);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--icon-color-info:var(--color-info);--icon-color-success:var(--color-success);--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{color:var(--color-black-90);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(--color-error);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(--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(--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;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 ko=({className:e,style:n})=>t.createElement("span",{className:Wr("RequiredIndicator-module_indicator__Pt7GX text-input_hds-text-input__required__2K-Bs",e),style:n},"*");function Eo(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 Eo(e).Element||e instanceof Element}function Co(e){return e instanceof Eo(e).HTMLElement||e instanceof HTMLElement}function Io(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Eo(e).ShadowRoot||e instanceof ShadowRoot)}var To=Math.max,Oo=Math.min,jo=Math.round;function zo(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(Co(e)&&t){var i=e.offsetHeight,a=e.offsetWidth;a>0&&(r=jo(n.width)/a||1),i>0&&(o=jo(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 No(e){var t=Eo(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Lo(e){return e?(e.nodeName||"").toLowerCase():null}function Po(e){return((So(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ao(e){return zo(Po(e)).left+No(e).scrollLeft}function Ro(e){return Eo(e).getComputedStyle(e)}function Mo(e){var t=Ro(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Do(e,t,n){void 0===n&&(n=!1);var r,o,i=Co(t),a=Co(t)&&function(e){var t=e.getBoundingClientRect(),n=jo(t.width)/e.offsetWidth||1,r=jo(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),l=Po(t),s=zo(e,a),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(i||!i&&!n)&&(("body"!==Lo(t)||Mo(l))&&(c=(r=t)!==Eo(r)&&Co(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:No(r)),Co(t)?((u=zo(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):l&&(u.x=Ao(l))),{x:s.left+c.scrollLeft-u.x,y:s.top+c.scrollTop-u.y,width:s.width,height:s.height}}function Bo(e){var t=zo(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 Fo(e){return"html"===Lo(e)?e:e.assignedSlot||e.parentNode||(Io(e)?e.host:null)||Po(e)}function $o(e){return["html","body","#document"].indexOf(Lo(e))>=0?e.ownerDocument.body:Co(e)&&Mo(e)?e:$o(Fo(e))}function Vo(e,t){var n;void 0===t&&(t=[]);var r=$o(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=Eo(r),a=o?[i].concat(i.visualViewport||[],Mo(r)?r:[]):r,l=t.concat(a);return o?l:l.concat(Vo(Fo(a)))}function Ho(e){return["table","td","th"].indexOf(Lo(e))>=0}function Uo(e){return Co(e)&&"fixed"!==Ro(e).position?e.offsetParent:null}function Wo(e){for(var t=Eo(e),n=Uo(e);n&&Ho(n)&&"static"===Ro(n).position;)n=Uo(n);return n&&("html"===Lo(n)||"body"===Lo(n)&&"static"===Ro(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&Co(e)&&"fixed"===Ro(e).position)return null;var n=Fo(e);for(Io(n)&&(n=n.host);Co(n)&&["html","body"].indexOf(Lo(n))<0;){var r=Ro(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 qo="top",Ko="bottom",Go="right",Jo="left",Qo="auto",Yo=[qo,Ko,Go,Jo],Xo="start",Zo="end",ei="clippingParents",ti="viewport",ni="popper",ri="reference",oi=Yo.reduce((function(e,t){return e.concat([t+"-"+Xo,t+"-"+Zo])}),[]),ii=[].concat(Yo,[Qo]).reduce((function(e,t){return e.concat([t,t+"-"+Xo,t+"-"+Zo])}),[]),ai=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function li(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 si={placement:"bottom",modifiers:[],strategy:"absolute"};function ci(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function mi(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?fi(o):null,a=o?pi(o):null,l=n.x+n.width/2-r.width/2,s=n.y+n.height/2-r.height/2;switch(i){case qo:t={x:l,y:n.y-r.height};break;case Ko:t={x:l,y:n.y+n.height};break;case Go:t={x:n.x+n.width,y:s};break;case Jo:t={x:n.x-r.width,y:s};break;default:t={x:n.x,y:n.y}}var c=i?hi(i):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case Xo:t[c]=t[c]-(n[u]/2-r[u]/2);break;case Zo:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}var gi={top:"auto",right:"auto",bottom:"auto",left:"auto"};function _i(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=Jo,y=qo,x=window;if(c){var w=Wo(n),k="clientHeight",E="clientWidth";if(w===Eo(n)&&"static"!==Ro(w=Po(n)).position&&"absolute"===l&&(k="scrollHeight",E="scrollWidth"),o===qo||(o===Jo||o===Go)&&i===Zo)y=Ko,m-=(d&&w===x&&x.visualViewport?x.visualViewport.height:w[k])-r.height,m*=s?1:-1;if(o===Jo||(o===qo||o===Ko)&&i===Zo)b=Go,p-=(d&&w===x&&x.visualViewport?x.visualViewport.width:w[E])-r.width,p*=s?1:-1}var S,C=Object.assign({position:l},c&&gi),I=!0===u?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:jo(t*r)/r||0,y:jo(n*r)/r||0}}({x:p,y:m}):{x:p,y:m};return p=I.x,m=I.y,s?Object.assign({},C,((S={})[y]=v?"0":"",S[b]=_?"0":"",S.transform=(x.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",S)):Object.assign({},C,((t={})[y]=v?m+"px":"",t[b]=_?p+"px":"",t.transform="",t))}var vi={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=ii.reduce((function(e,n){return e[n]=function(e,t,n){var r=fi(e),o=[Jo,qo].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,[Jo,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}},bi={left:"right",right:"left",bottom:"top",top:"bottom"};function yi(e){return e.replace(/left|right|bottom|top/g,(function(e){return bi[e]}))}var xi={start:"end",end:"start"};function wi(e){return e.replace(/start|end/g,(function(e){return xi[e]}))}function ki(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Io(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Ei(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===ti?Ei(function(e){var t=Eo(e),n=Po(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+Ao(e),y:l}}(e)):So(t)?function(e){var t=zo(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):Ei(function(e){var t,n=Po(e),r=No(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=To(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=To(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+Ao(e),s=-r.scrollTop;return"rtl"===Ro(o||n).direction&&(l+=To(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:l,y:s}}(Po(e)))}function Ci(e,t,n){var r="clippingParents"===t?function(e){var t=Vo(Fo(e)),n=["absolute","fixed"].indexOf(Ro(e).position)>=0&&Co(e)?Wo(e):e;return So(n)?t.filter((function(e){return So(e)&&ki(e,n)&&"body"!==Lo(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=To(r.top,t.top),t.right=Oo(r.right,t.right),t.bottom=Oo(r.bottom,t.bottom),t.left=To(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 Ii(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Ti(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Oi(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?ei:i,l=n.rootBoundary,s=void 0===l?ti:l,c=n.elementContext,u=void 0===c?ni:c,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,h=void 0===p?0:p,m=Ii("number"!=typeof h?h:Ti(h,Yo)),g=u===ni?ri:ni,_=e.rects.popper,v=e.elements[f?g:u],b=Ci(So(v)?v:v.contextElement||Po(e.elements.popper),a,s),y=zo(e.elements.reference),x=mi({reference:y,element:_,strategy:"absolute",placement:o}),w=Ei(Object.assign({},_,x)),k=u===ni?w:y,E={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},S=e.modifiersData.offset;if(u===ni&&S){var C=S[o];Object.keys(E).forEach((function(e){var t=[Go,Ko].indexOf(e)>=0?1:-1,n=[qo,Ko].indexOf(e)>=0?"y":"x";E[e]+=C[n]*t}))}return E}var ji={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,_=fi(g),v=s||(_===g||!h?[yi(g)]:function(e){if(fi(e)===Qo)return[];var t=yi(e);return[wi(e),t,wi(t)]}(g)),b=[g].concat(v).reduce((function(e,n){return e.concat(fi(n)===Qo?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?ii:s,u=pi(r),d=u?l?oi:oi.filter((function(e){return pi(e)===u})):Yo,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]=Oi(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[fi(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,E=b[0],S=0;S=0,j=O?"width":"height",z=Oi(t,{placement:C,boundary:u,rootBoundary:d,altBoundary:f,padding:c}),N=O?T?Go:Jo:T?Ko:qo;y[j]>x[j]&&(N=yi(N));var L=yi(N),P=[];if(i&&P.push(z[I]<=0),l&&P.push(z[N]<=0,z[L]<=0),P.every((function(e){return e}))){E=C,k=!1;break}w.set(C,P)}if(k)for(var A=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 E=t,"break"},R=h?3:1;R>0;R--){if("break"===A(R))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function zi(e,t,n){return To(e,Oo(t,n))}var Ni={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=Oi(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),_=fi(t.placement),v=pi(t.placement),b=!v,y=hi(_),x="x"===y?"y":"x",w=t.modifiersData.popperOffsets,k=t.rects.reference,E=t.rects.popper,S="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,C="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(w){if(i){var O,j="y"===y?qo:Jo,z="y"===y?Ko:Go,N="y"===y?"height":"width",L=w[y],P=L+g[j],A=L-g[z],R=p?-E[N]/2:0,M=v===Xo?k[N]:E[N],D=v===Xo?-E[N]:-k[N],B=t.elements.arrow,F=p&&B?Bo(B):{width:0,height:0},$=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},V=$[j],H=$[z],U=zi(0,k[N],F[N]),W=b?k[N]/2-R-U-V-C.mainAxis:M-U-V-C.mainAxis,q=b?-k[N]/2+R+U+H+C.mainAxis:D+U+H+C.mainAxis,K=t.elements.arrow&&Wo(t.elements.arrow),G=K?"y"===y?K.clientTop||0:K.clientLeft||0:0,J=null!=(O=null==I?void 0:I[y])?O:0,Q=L+q-J,Y=zi(p?Oo(P,L+W-J-G):P,L,p?To(A,Q):A);w[y]=Y,T[y]=Y-L}if(l){var X,Z="x"===y?qo:Jo,ee="x"===y?Ko:Go,te=w[x],ne="y"===x?"height":"width",re=te+g[Z],oe=te-g[ee],ie=-1!==[qo,Jo].indexOf(_),ae=null!=(X=null==I?void 0:I[x])?X:0,le=ie?re:te-k[ne]-E[ne]-ae+C.altAxis,se=ie?te+k[ne]+E[ne]-ae-C.altAxis:oe,ce=p&&ie?function(e,t,n){var r=zi(e,t,n);return r>n?n:r}(le,te,se):zi(p?le:re,te,p?se:oe);w[x]=ce,T[x]=ce-te}t.modifiersData[r]=T}},requiresIfExists:["offset"]};var Li={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=fi(n.placement),s=hi(l),c=[Jo,Go].indexOf(l)>=0?"height":"width";if(i&&a){var u=function(e,t){return Ii("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Ti(e,Yo))}(o.padding,n),d=Bo(i),f="y"===s?qo:Jo,p="y"===s?Ko:Go,h=n.rects.reference[c]+n.rects.reference[s]-a[s]-n.rects.popper[c],m=a[s]-n.rects.reference[s],g=Wo(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=zi(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)))&&ki(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Pi(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 Ai(e){return[qo,Go,Ko,Jo].some((function(t){return e[t]>=0}))}var Ri=ui({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=Eo(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach((function(e){e.addEventListener("scroll",n.update,di)})),l&&s.addEventListener("resize",n.update,di),function(){i&&c.forEach((function(e){e.removeEventListener("scroll",n.update,di)})),l&&s.removeEventListener("resize",n.update,di)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=mi({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:fi(t.placement),variation:pi(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,_i(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,_i(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];Co(o)&&Lo(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}),{});Co(r)&&Lo(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},vi,ji,Ni,Li,{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=Oi(t,{elementContext:"reference"}),l=Oi(t,{altBoundary:!0}),s=Pi(a,r),c=Pi(l,o,i),u=Ai(s),d=Ai(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})}}]}),Mi=n(115),Di=n.n(Mi),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=[],Vi={icon:"Icon-module_icon__1Jtzj icon_hds-icon__1YqNC",xs:"Icon-module_xs__3kAOj icon_hds-icon--size-xs__3dAMZ",s:"Icon-module_s__2WGWe icon_hds-icon--size-s__2Lkik",m:"Icon-module_m__3edUY icon_hds-icon--size-m__1mcHv",l:"Icon-module_l__1TDQL icon_hds-icon--size-l__3Zczy",xl:"Icon-module_xl__1M6cO icon_hds-icon--size-xl__1Jes8"};Vr(".icon_hds-icon__1YqNC{--icon-size:100%;background-color:currentcolor;display:inline-block;height:var(--icon-size);-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__1YqNC.icon_hds-icon--size-xs__3dAMZ{--icon-size:var(--spacing-layout-2-xs)}.icon_hds-icon__1YqNC.icon_hds-icon--size-s__2Lkik{--icon-size:var(--spacing-layout-xs)}.icon_hds-icon__1YqNC.icon_hds-icon--size-m__1mcHv{--icon-size:var(--spacing-layout-s)}.icon_hds-icon__1YqNC.icon_hds-icon--size-l__3Zczy{--icon-size:var(--spacing-layout-m)}.icon_hds-icon__1YqNC.icon_hds-icon--size-xl__1Jes8{--icon-size:var(--spacing-layout-l)}.Icon-module_icon__1Jtzj{background-color:transparent}");const Hi=({ariaLabel:e="question-circle",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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"}));Vr(".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 Ui=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 Di()(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||Ri)(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:Wr("Tooltip-module_root__1Yo9t",s)}),t.createElement("button",{ref:h,type:"button",className:Wr("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:Wr("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))))};Vr(".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 Wi=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(ko,null)),u&&t.createElement(Ui,{buttonClassName:"FieldLabel-module_tooltipButton__1My3f",tooltipLabel:s,buttonLabel:c},u))};var qi="TextInput-module_root__2CMNr text-input_hds-text-input__2LODq",Ki="TextInput-module_inputWrapper__3Rvel text-input_hds-text-input__input-wrapper__1OqYG",Gi="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",Zi="TextInput-module_helperText__2dLR6 text-input_hds-text-input__helper-text__3V2KM",ea="TextInput-module_successText__2NMCP text-input_hds-text-input__success-text__3EOiy",ta="TextInput-module_infoText__zHOGs text-input_hds-text-input__info-text__3bqzy",na="TextInput-module_invalid__2iYo2 text-input_hds-text-input--invalid__1UfKC",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";Vr("@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);--helper-background-color-invalid:var(--color-error-light);--helper-background-color-success:var(--color-success-light);--helper-background-color-info:var(--color-info-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-color-success:var(--color-black);--helper-color-info:var(--color-black);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--icon-color-info:var(--color-info);--icon-color-success:var(--color-success);--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{color:var(--color-black-90);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(--color-error);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(--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(--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;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_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:Wr(qi,c&&na,g&&ra,o),onBlur:p,style:m};return t.createElement("div",Object.assign({},w,x,{ref:n}),d&&t.createElement(Wi,{id:f,inputId:s,isAriaLabelledBy:u,hidden:l,label:d,required:h,tooltipLabel:v,tooltipButtonLabel:y,tooltipText:b}),t.createElement("div",{className:Wr(Ki)},r),i&&t.createElement("div",{className:Xi,id:`${s}-error`},i),g&&t.createElement("div",{className:ea,id:`${s}-success`},g),_&&t.createElement("div",{className:ta,id:`${s}-info`},_),a&&t.createElement("div",{className:Zi,id:`${s}-helper`},a))}));const la=({ariaLabel:e="cross-circle",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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"})),sa=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:_,onButtonClick:v,onChange:b=(()=>null),required:y,style:x,successText:w,tooltipButtonLabel:k,tooltipLabel:E,tooltipText:S,type:C="text"}=e,I=$r(e,["buttonAriaLabel","buttonIcon","children","className","clearButtonAriaLabel","clearButton","defaultValue","disabled","errorText","helperText","hideLabel","id","infoText","invalid","label","onButtonClick","onChange","required","style","successText","tooltipButtonLabel","tooltipLabel","tooltipText","type"]);const T={className:a,errorText:d,helperText:f,hideLabel:p,id:h,infoText:m,invalid:g,label:_,required:y,style:x,successText:w,tooltipButtonLabel:k,tooltipLabel:E,tooltipText:S},O=t.useRef(null),j=((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})(h,f,d,w,m),z=Boolean(o&&v),N=Boolean(s||"search"===C),L=e=>{if(b(e),!N)return;const t=e.target.value;N&&t.length>0?O.current.setAttribute("data-hds-textinput-filled","true"):O.current.removeAttribute("data-hds-textinput-filled")};return(null==c?void 0:c.length)>0&&N&&(T["data-hds-textinput-filled"]=!0),t.createElement(aa,Object.assign({},T,{ref:O}),t.createElement("input",Object.assign({"aria-describedby":j,className:Wr(Gi,z&&Ji,N&&Qi),defaultValue:c,disabled:u,id:h,onChange:L,ref:n,required:y,type:C},I)),(z||N)&&t.createElement("div",{className:oa},N&&t.createElement("button",{"aria-label":l,className:Wr(ia,Yi),disabled:u,onClick:e=>{const t=O.current.querySelector("input");t.value="",t.focus(),L(e)},type:"button"},t.createElement(la,null)),o&&v&&t.createElement("button",{"aria-label":r,className:ia,disabled:u,onClick:v,type:"button"},o)),i)}));function ca(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}function ua(){return ua=Object.assign?Object.assign.bind():function(e){for(var t=1;tt||i>e&&a=t&&l>=n?i-e-r:a>t&&ln?a-t+o:0}var _a=0;function va(e,t){if(e){var n=function(e,t){var n=window,r=t.scrollMode,o=t.block,i=t.inline,a=t.boundary,l=t.skipOverflowHiddenElements,s="function"==typeof a?a:function(e){return e!==a};if(!pa(e))throw new TypeError("Invalid target");for(var c,u,d=document.scrollingElement||document.documentElement,f=[],p=e;pa(p)&&s(p);){if((p=null==(u=(c=p).parentElement)?c.getRootNode().host||null:u)===d){f.push(p);break}null!=p&&p===document.body&&ma(p)&&!ma(document.documentElement)||null!=p&&ma(p,l)&&f.push(p)}for(var h=n.visualViewport?n.visualViewport.width:innerWidth,m=n.visualViewport?n.visualViewport.height:innerHeight,g=window.scrollX||pageXOffset,_=window.scrollY||pageYOffset,v=e.getBoundingClientRect(),b=v.height,y=v.width,x=v.top,w=v.right,k=v.bottom,E=v.left,S="start"===o||"nearest"===o?x:"end"===o?k:x+b/2,C="center"===i?E+y/2:"end"===i?w:E,I=[],T=0;T=0&&E>=0&&k<=m&&w<=h&&x>=L&&k<=A&&E>=R&&w<=P)return I;var M=getComputedStyle(O),D=parseInt(M.borderLeftWidth,10),B=parseInt(M.borderTopWidth,10),F=parseInt(M.borderRightWidth,10),$=parseInt(M.borderBottomWidth,10),V=0,H=0,U="offsetWidth"in O?O.offsetWidth-O.clientWidth-D-F:0,W="offsetHeight"in O?O.offsetHeight-O.clientHeight-B-$:0,q="offsetWidth"in O?0===O.offsetWidth?0:N/O.offsetWidth:0,K="offsetHeight"in O?0===O.offsetHeight?0:z/O.offsetHeight:0;if(d===O)V="start"===o?S:"end"===o?S-m:"nearest"===o?ga(_,_+m,m,B,$,_+S,_+S+b,b):S-m/2,H="start"===i?C:"center"===i?C-h/2:"end"===i?C-h:ga(g,g+h,h,D,F,g+C,g+C+y,y),V=Math.max(0,V+_),H=Math.max(0,H+g);else{V="start"===o?S-L-B:"end"===o?S-A+$+W:"nearest"===o?ga(L,A,z,B,$+W,S,S+b,b):S-(L+z/2)+W/2,H="start"===i?C-R-D:"center"===i?C-(R+N/2)+U/2:"end"===i?C-P+F+U:ga(R,P,N,D,F+U,C,C+y,y);var G=O.scrollLeft,J=O.scrollTop;S+=J-(V=Math.max(0,Math.min(J+V/K,O.scrollHeight-z/K+W))),C+=G-(H=Math.max(0,Math.min(G+H/q,O.scrollWidth-N/q+U)))}I.push({el:O,top:V,left:H})}return I}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}}function ba(e,t){return e===t||e.contains&&e.contains(t)}function ya(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a1?n-1:0),o=1;o=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function Ta(e,t,n,r,o){if(void 0===o&&(o=!0),0===n)return-1;var i=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:i+1);var a=t+e;a<0?a=o?i:0:a>i&&(a=o?0:i);var l=Oa(e,a,n,r,o);return-1===l?t>=n?-1:t:l}function Oa(e,t,n,r,o){var i=r(t);if(!i||!i.hasAttribute("disabled"))return t;if(e>0){for(var a=t+1;a=0;l--)if(!r(l).hasAttribute("disabled"))return l;return o?e>0?Oa(1,0,n,r,!1):Oa(-1,n-1,n,r,!1):-1}function ja(e,t,n,r){return void 0===r&&(r=!0),t.some((function(t){return t&&(ba(t,e)||r&&ba(t,n.activeElement))}))}var za=ya((function(){La().textContent=""}),500);function Na(e,t){var n=La(t);e&&(n.textContent=e,za())}function La(e){void 0===e&&(e=document);var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}var Pa={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""};function Aa(e,t,n){var r=e.props,o=e.type,i={};Object.keys(t).forEach((function(r){!function(e,t,n,r){var o=t.props,i=t.type,a="on"+Fa(e)+"Change";o[a]&&void 0!==r[e]&&r[e]!==n[e]&&o[a](ua({type:i},r))}(r,e,t,n),n[r]!==t[r]&&(i[r]=n[r])})),r.onStateChange&&Object.keys(i).length&&r.onStateChange(ua({type:o},i))}var Ra=ya((function(e,t){Na(e(),t)}),200);function Ma(e){var t=e.id,n=e.labelId,r=e.menuId,o=e.getItemId,i=e.toggleButtonId,a=void 0===t?"downshift-"+ka():t;return{labelId:n||a+"-label",menuId:r||a+"-menu",getItemId:o||function(e){return a+"-item-"+e},toggleButtonId:i||a+"-toggle-button"}}function Da(e,t,n){return void 0!==e?e:0===n.length?-1:n.indexOf(t)}function Ba(e){return/^\S{1}$/.test(e)}function Fa(e){return""+e.slice(0,1).toUpperCase()+e.slice(1)}function $a(e){var n=(0,t.useRef)(e);return n.current=e,n}function Va(e,n,r){var o=(0,t.useRef)(),i=(0,t.useRef)(),a=(0,t.useCallback)((function(t,n){i.current=n,t=Sa(t,n.props);var r=e(t,n);return n.props.stateReducer(t,ua({},n,{changes:r}))}),[e]),l=(0,t.useReducer)(a,n),s=l[0],c=l[1],u=$a(r),d=(0,t.useCallback)((function(e){return c(ua({props:u.current},e))}),[u]),f=i.current;return(0,t.useEffect)((function(){f&&o.current&&o.current!==s&&Aa(f,Sa(o.current,f.props),s),o.current=s}),[s,r,f]),[s,d]}function Ha(e,t,n){var r=Va(e,t,n),o=r[0],i=r[1];return[Sa(o,n),i]}var Ua={itemToString:function(e){return e?String(e):""},stateReducer:function(e,t){return t.changes},getA11ySelectionMessage:function(e){var t=e.selectedItem,n=e.itemToString;return t?n(t)+" has been selected.":""},scrollIntoView:va,circularNavigation:!1,environment:"undefined"==typeof window?{}:window};function Wa(e,t,n){void 0===n&&(n=Pa);var r="default"+Fa(t);return r in e?e[r]:n[t]}function qa(e,t,n){if(void 0===n&&(n=Pa),t in e)return e[t];var r="initial"+Fa(t);return r in e?e[r]:Wa(e,t,n)}function Ka(e){var t=qa(e,"selectedItem"),n=qa(e,"isOpen"),r=qa(e,"highlightedIndex"),o=qa(e,"inputValue");return{highlightedIndex:r<0&&t&&n?e.items.indexOf(t):r,isOpen:n,selectedItem:t,inputValue:o}}function Ga(e,t,n,r){var o=e.items,i=e.initialHighlightedIndex,a=e.defaultHighlightedIndex,l=t.selectedItem,s=t.highlightedIndex;return 0===o.length?-1:void 0!==i&&s===i?i:void 0!==a?a:l?0===n?o.indexOf(l):Ta(n,o.indexOf(l),o.length,r,!1):0===n?-1:n<0?o.length-1:0}function Ja(e,n,r,o){var i=(0,t.useRef)({isMouseDown:!1,isTouchMove:!1});return(0,t.useEffect)((function(){var t=function(){i.current.isMouseDown=!0},a=function(t){i.current.isMouseDown=!1,e&&!ja(t.target,n.map((function(e){return e.current})),r.document)&&o()},l=function(){i.current.isTouchMove=!1},s=function(){i.current.isTouchMove=!0},c=function(t){!e||i.current.isTouchMove||ja(t.target,n.map((function(e){return e.current})),r.document,!1)||o()};return r.addEventListener("mousedown",t),r.addEventListener("mouseup",a),r.addEventListener("touchstart",l),r.addEventListener("touchmove",s),r.addEventListener("touchend",c),function(){r.removeEventListener("mousedown",t),r.removeEventListener("mouseup",a),r.removeEventListener("touchstart",l),r.removeEventListener("touchmove",s),r.removeEventListener("touchend",c)}}),[e,r]),i}function Qa(){(0,t.useRef)(!0);for(var e=arguments.length,n=new Array(e),r=0;r=0&&{selectedItem:o.items[s]});break;case ml:n={highlightedIndex:Ga(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case gl:n={highlightedIndex:Ga(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case ll:case sl:n=ua({isOpen:Wa(o,"isOpen"),highlightedIndex:Wa(o,"highlightedIndex")},e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex]});break;case il:n={highlightedIndex:Oa(1,0,o.items.length,t.getItemNodeFromIndex,!1)};break;case al:n={highlightedIndex:Oa(-1,o.items.length-1,o.items.length,t.getItemNodeFromIndex,!1)};break;case ol:case ul:n={isOpen:!1,highlightedIndex:-1};break;case cl:var c=t.key,u=""+e.inputValue+c,d=el(u,e.highlightedIndex,o.items,o.itemToString,t.getItemNodeFromIndex);n=ua({inputValue:u},d>=0&&{highlightedIndex:d});break;case nl:n={highlightedIndex:Ta(i?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case rl:n={highlightedIndex:Ta(i?-5:-1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case dl:n={highlightedIndex:-1};break;case hl:case vl:n={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:Ga(o,e,0)};break;case bl:n={isOpen:!0,highlightedIndex:Ga(o,e,0)};break;case yl:n={isOpen:!1};break;case xl:n={highlightedIndex:t.highlightedIndex};break;case wl:n={selectedItem:t.selectedItem};break;case kl:n={inputValue:t.inputValue};break;case El:n={highlightedIndex:Wa(o,"highlightedIndex"),isOpen:Wa(o,"isOpen"),selectedItem:Wa(o,"selectedItem"),inputValue:Wa(o,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return ua({},e,n)}function Il(e){void 0===e&&(e={});var n=ua({},tl,e),r=n.items,o=n.scrollIntoView,i=n.environment,a=n.initialIsOpen,l=n.defaultIsOpen,s=n.itemToString,c=n.getA11ySelectionMessage,u=n.getA11yStatusMessage,d=Ha(Cl,Ka(n),n),f=d[0],p=d[1],h=f.isOpen,m=f.highlightedIndex,g=f.selectedItem,_=f.inputValue,v=(0,t.useRef)(null),b=(0,t.useRef)(null),y=(0,t.useRef)();y.current={};var x=(0,t.useRef)(!0),w=(0,t.useRef)(null),k=(0,t.useRef)(Ma(n)),E=(0,t.useRef)(),S=(0,t.useRef)(!0),C=$a({state:f,props:n}),I=function(e){return y.current[k.current.getItemId(e)]};Ya(u,[h,m,_,r],ua({isInitialMount:S.current,previousResultCount:E.current,items:r,environment:i,itemToString:s},f)),Ya(c,[g],ua({isInitialMount:S.current,previousResultCount:E.current,items:r,environment:i,itemToString:s},f));var T=Xa({menuElement:b.current,highlightedIndex:m,isOpen:h,itemRefs:y,scrollIntoView:o,getItemNodeFromIndex:I});(0,t.useEffect)((function(){S.current&&(w.current=ya((function(e){e({type:kl,inputValue:""})}),500)),_&&w.current(p)}),[p,_]),Za({isInitialMount:S.current,props:n,state:f}),(0,t.useEffect)((function(){S.current?(a||l||h)&&b.current&&b.current.focus():h?b.current&&b.current.focus():i.document.activeElement===b.current&&v.current&&(x.current=!1,v.current.focus())}),[h]),(0,t.useEffect)((function(){S.current||(E.current=r.length)}));var O=Ja(h,[b,v],i,(function(){p({type:ul})})),j=Qa("getMenuProps","getToggleButtonProps");(0,t.useEffect)((function(){S.current=!1}),[]);var z=(0,t.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),p({type:ml,getItemNodeFromIndex:I,shiftKey:e.shiftKey})},ArrowUp:function(e){e.preventDefault(),p({type:gl,getItemNodeFromIndex:I,shiftKey:e.shiftKey})}}}),[p]),N=(0,t.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),p({type:nl,getItemNodeFromIndex:I,shiftKey:e.shiftKey})},ArrowUp:function(e){e.preventDefault(),p({type:rl,getItemNodeFromIndex:I,shiftKey:e.shiftKey})},Home:function(e){e.preventDefault(),p({type:il,getItemNodeFromIndex:I})},End:function(e){e.preventDefault(),p({type:al,getItemNodeFromIndex:I})},Escape:function(){p({type:ol})},Enter:function(e){e.preventDefault(),p({type:ll})}," ":function(e){e.preventDefault(),p({type:sl})}}}),[p]),L=(0,t.useCallback)((function(){p({type:vl})}),[p]),P=(0,t.useCallback)((function(){p({type:yl})}),[p]),A=(0,t.useCallback)((function(){p({type:bl})}),[p]),R=(0,t.useCallback)((function(e){p({type:xl,highlightedIndex:e})}),[p]),M=(0,t.useCallback)((function(e){p({type:wl,selectedItem:e})}),[p]),D=(0,t.useCallback)((function(){p({type:El})}),[p]),B=(0,t.useCallback)((function(e){p({type:kl,inputValue:e})}),[p]),F=(0,t.useCallback)((function(e){return ua({id:k.current.labelId,htmlFor:k.current.toggleButtonId},e)}),[]),$=(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.onMouseLeave,i=r.refKey,a=void 0===i?"ref":i,l=r.onKeyDown,s=r.onBlur,c=r.ref,u=ca(r,["onMouseLeave","refKey","onKeyDown","onBlur","ref"]),d=(void 0===t?{}:t).suppressRefError,f=void 0!==d&&d,h=C.current.state;return j("getMenuProps",f,a,b),ua(((n={})[a]=wa(c,(function(e){b.current=e})),n.id=k.current.menuId,n.role="listbox",n["aria-labelledby"]=k.current.labelId,n.tabIndex=-1,n),h.isOpen&&h.highlightedIndex>-1&&{"aria-activedescendant":k.current.getItemId(h.highlightedIndex)},{onMouseLeave:xa(o,(function(){p({type:dl})})),onKeyDown:xa(l,(function(e){var t=Ia(e);t&&N[t]?N[t](e):Ba(t)&&p({type:cl,key:t,getItemNodeFromIndex:I})})),onBlur:xa(s,(function(){!1!==x.current?!O.current.isMouseDown&&p({type:ul}):x.current=!0}))},u)}),[p,C,N,O,j]);return{getToggleButtonProps:(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.onClick,i=r.onKeyDown,a=r.refKey,l=void 0===a?"ref":a,s=r.ref,c=ca(r,["onClick","onKeyDown","refKey","ref"]),u=(void 0===t?{}:t).suppressRefError,d=void 0!==u&&u,f=ua(((n={})[l]=wa(s,(function(e){v.current=e})),n.id=k.current.toggleButtonId,n["aria-haspopup"]="listbox",n["aria-expanded"]=C.current.state.isOpen,n["aria-labelledby"]=k.current.labelId+" "+k.current.toggleButtonId,n),c);return c.disabled||(f.onClick=xa(o,(function(){p({type:hl})})),f.onKeyDown=xa(i,(function(e){var t=Ia(e);t&&z[t]?z[t](e):Ba(t)&&p({type:_l,key:t,getItemNodeFromIndex:I})}))),j("getToggleButtonProps",d,l,v),f}),[p,C,z,j]),getLabelProps:F,getMenuProps:$,getItemProps:(0,t.useCallback)((function(e){var t,n=void 0===e?{}:e,r=n.item,o=n.index,i=n.onMouseMove,a=n.onClick,l=n.refKey,s=void 0===l?"ref":l,c=n.ref,u=ca(n,["item","index","onMouseMove","onClick","refKey","ref"]),d=C.current,f=d.state,h=d.props,m=Da(o,r,h.items);if(m<0)throw new Error("Pass either item or item index in getItemProps!");var g=ua(((t={role:"option","aria-selected":""+(m===f.highlightedIndex),id:k.current.getItemId(m)})[s]=wa(c,(function(e){e&&(y.current[k.current.getItemId(m)]=e)})),t),u);return u.disabled||(g.onMouseMove=xa(i,(function(){o!==f.highlightedIndex&&(T.current=!1,p({type:fl,index:o}))})),g.onClick=xa(a,(function(){p({type:pl,index:o})}))),g}),[p,C,T]),toggleMenu:L,openMenu:A,closeMenu:P,setHighlightedIndex:R,selectItem:M,reset:D,setInputValue:B,highlightedIndex:m,isOpen:h,selectedItem:g,inputValue:_}}Il.stateChangeTypes=Sl;var Tl=0,Ol=1,jl=2,zl=3,Nl=4,Ll=5,Pl=6,Al=7,Rl=8,Ml=9,Dl=10,Bl=11,Fl=12,$l=13,Vl=14,Hl=15,Ul=16,Wl=17,ql=18,Kl=19,Gl=Object.freeze({__proto__:null,InputKeyDownArrowDown:Tl,InputKeyDownArrowUp:Ol,InputKeyDownEscape:jl,InputKeyDownHome:zl,InputKeyDownEnd:Nl,InputKeyDownEnter:Ll,InputChange:Pl,InputBlur:Al,MenuMouseLeave:Rl,ItemMouseMove:Ml,ItemClick:Dl,ToggleButtonClick:Bl,FunctionToggleMenu:Fl,FunctionOpenMenu:$l,FunctionCloseMenu:Vl,FunctionSetHighlightedIndex:Hl,FunctionSelectItem:Ul,FunctionSetInputValue:Wl,FunctionReset:ql,ControlledPropUpdatedSelectedItem:Kl});fa().array.isRequired,fa().func,fa().func,fa().func,fa().bool,fa().number,fa().number,fa().number,fa().bool,fa().bool,fa().bool,fa().any,fa().any,fa().any,fa().string,fa().string,fa().string,fa().string,fa().string,fa().string,fa().func,fa().string,fa().string,fa().func,fa().func,fa().func,fa().func,fa().func,fa().func,fa().shape({addEventListener:fa().func,removeEventListener:fa().func,document:fa().shape({getElementById:fa().func,activeElement:fa().any,body:fa().any})});var Jl=ua({},Ua,{getA11yStatusMessage:Ea,circularNavigation:!0});function Ql(e,t){var n,r=t.type,o=t.props,i=t.shiftKey;switch(r){case Ml:n={highlightedIndex:t.index};break;case Dl:n={isOpen:Wa(o,"isOpen"),highlightedIndex:Wa(o,"highlightedIndex"),selectedItem:o.items[t.index],inputValue:o.itemToString(o.items[t.index])};break;case Tl:n=e.isOpen?{highlightedIndex:Ta(i?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)}:{highlightedIndex:Ga(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case Ol:n=e.isOpen?{highlightedIndex:Ta(i?-5:-1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)}:{highlightedIndex:Ga(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case Ll:n=ua({},e.isOpen&&e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex],isOpen:Wa(o,"isOpen"),highlightedIndex:Wa(o,"highlightedIndex"),inputValue:o.itemToString(o.items[e.highlightedIndex])});break;case jl:n=ua({isOpen:!1,highlightedIndex:-1},!e.isOpen&&{selectedItem:null,inputValue:""});break;case zl:n=ua({},e.isOpen&&{highlightedIndex:Oa(1,0,o.items.length,t.getItemNodeFromIndex,!1)});break;case Nl:n=ua({},e.isOpen&&{highlightedIndex:Oa(-1,o.items.length-1,o.items.length,t.getItemNodeFromIndex,!1)});break;case Al:e.isOpen&&(n=ua({isOpen:!1,highlightedIndex:-1},e.highlightedIndex>=0&&t.selectItem&&{selectedItem:o.items[e.highlightedIndex],inputValue:o.itemToString(o.items[e.highlightedIndex])}));break;case Pl:n={isOpen:!0,highlightedIndex:Wa(o,"highlightedIndex"),inputValue:t.inputValue};break;case Rl:n={highlightedIndex:-1};break;case Bl:case Fl:n={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:Ga(o,e,0)};break;case $l:n={isOpen:!0,highlightedIndex:Ga(o,e,0)};break;case Vl:n={isOpen:!1};break;case Hl:n={highlightedIndex:t.highlightedIndex};break;case Ul:n={selectedItem:t.selectedItem,inputValue:o.itemToString(t.selectedItem)};break;case Kl:case Wl:n={inputValue:t.inputValue};break;case ql:n={highlightedIndex:Wa(o,"highlightedIndex"),isOpen:Wa(o,"isOpen"),selectedItem:Wa(o,"selectedItem"),inputValue:Wa(o,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return ua({},e,n)}function Yl(e){void 0===e&&(e={});var n=ua({},Jl,e),r=n.initialIsOpen,o=n.defaultIsOpen,i=n.items,a=n.scrollIntoView,l=n.environment,s=n.getA11yStatusMessage,c=n.getA11ySelectionMessage,u=n.itemToString,d=function(e){var t=Ka(e),n=t.selectedItem,r=t.inputValue;return""===r&&n&&void 0===e.defaultInputValue&&void 0===e.initialInputValue&&void 0===e.inputValue&&(r=e.itemToString(n)),ua({},t,{inputValue:r})}(n),f=function(e,n,r){var o=(0,t.useRef)(),i=Va(e,n,r),a=i[0],l=i[1];return(0,t.useEffect)((function(){Ca(r,"selectedItem")&&(o.current!==r.selectedItem&&l({type:Kl,inputValue:r.itemToString(r.selectedItem)}),o.current=a.selectedItem===o.current?r.selectedItem:a.selectedItem)})),[Sa(a,r),l]}(Ql,d,n),p=f[0],h=f[1],m=p.isOpen,g=p.highlightedIndex,_=p.selectedItem,v=p.inputValue,b=(0,t.useRef)(null),y=(0,t.useRef)(),x=(0,t.useRef)(null),w=(0,t.useRef)(null),k=(0,t.useRef)(null);y.current={};var E,S,C,I,T,O=(0,t.useRef)(!0),j=(0,t.useRef)((S=(E=n).id,C=E.inputId,I=ca(E,["id","inputId"]),T=void 0===S?"downshift-"+ka():S,ua({inputId:C||T+"-input"},Ma(ua({id:S},I))))),z=(0,t.useRef)(),N=$a({state:p,props:n}),L=function(e){return y.current[j.current.getItemId(e)]};Ya(s,[m,g,v,i],ua({isInitialMount:O.current,previousResultCount:z.current,items:i,environment:l,itemToString:u},p)),Ya(c,[_],ua({isInitialMount:O.current,previousResultCount:z.current,items:i,environment:l,itemToString:u},p));var P=Xa({menuElement:b.current,highlightedIndex:g,isOpen:m,itemRefs:y,scrollIntoView:a,getItemNodeFromIndex:L});Za({isInitialMount:O.current,props:n,state:p}),(0,t.useEffect)((function(){O.current&&(r||o||m)&&x.current&&x.current.focus()}),[m]),(0,t.useEffect)((function(){O.current||(z.current=i.length)}));var A=Ja(m,[k,b,w],l,(function(){h({type:Al,selectItem:!1})})),R=Qa("getInputProps","getComboboxProps","getMenuProps");(0,t.useEffect)((function(){O.current=!1}),[]);var M=(0,t.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),h({type:Tl,shiftKey:e.shiftKey,getItemNodeFromIndex:L})},ArrowUp:function(e){e.preventDefault(),h({type:Ol,shiftKey:e.shiftKey,getItemNodeFromIndex:L})},Home:function(e){e.preventDefault(),h({type:zl,getItemNodeFromIndex:L})},End:function(e){e.preventDefault(),h({type:Nl,getItemNodeFromIndex:L})},Escape:function(){h({type:jl})},Enter:function(e){229!==e.which&&(N.current.state.isOpen&&e.preventDefault(),h({type:Ll,getItemNodeFromIndex:L}))}}}),[h,N]),D=(0,t.useCallback)((function(e){return ua({id:j.current.labelId,htmlFor:j.current.inputId},e)}),[]),B=(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.onMouseLeave,i=r.refKey,a=void 0===i?"ref":i,l=r.ref,s=ca(r,["onMouseLeave","refKey","ref"]),c=(void 0===t?{}:t).suppressRefError;return R("getMenuProps",void 0!==c&&c,a,b),ua(((n={})[a]=wa(l,(function(e){b.current=e})),n.id=j.current.menuId,n.role="listbox",n["aria-labelledby"]=j.current.labelId,n.onMouseLeave=xa(o,(function(){h({type:Rl})})),n),s)}),[h,R]),F=(0,t.useCallback)((function(e){var t,n,r=void 0===e?{}:e,o=r.item,i=r.index,a=r.refKey,l=void 0===a?"ref":a,s=r.ref,c=r.onMouseMove,u=r.onClick,d=(r.onPress,ca(r,["item","index","refKey","ref","onMouseMove","onClick","onPress"])),f=N.current,p=f.props,m=f.state,g=Da(i,o,p.items);if(g<0)throw new Error("Pass either item or item index in getItemProps!");var _=u;return ua(((t={})[l]=wa(s,(function(e){e&&(y.current[j.current.getItemId(g)]=e)})),t.role="option",t["aria-selected"]=""+(g===m.highlightedIndex),t.id=j.current.getItemId(g),t),!d.disabled&&((n={onMouseMove:xa(c,(function(){i!==m.highlightedIndex&&(P.current=!1,h({type:Ml,index:i}))}))}).onClick=xa(_,(function(){h({type:Dl,index:i}),x.current&&x.current.focus()})),n),d)}),[h,N,P]),$=(0,t.useCallback)((function(e){var t,n=void 0===e?{}:e,r=n.onClick,o=(n.onPress,n.refKey),i=void 0===o?"ref":o,a=n.ref,l=ca(n,["onClick","onPress","refKey","ref"]);return ua(((t={})[i]=wa(a,(function(e){w.current=e})),t.id=j.current.toggleButtonId,t.tabIndex=-1,t),!l.disabled&&ua({},{onClick:xa(r,(function(){h({type:Bl}),!N.current.state.isOpen&&x.current&&x.current.focus()}))}),l)}),[h,N]),V=(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.onKeyDown,i=r.onChange,a=r.onInput,l=r.onBlur,s=(r.onChangeText,r.refKey),c=void 0===s?"ref":s,u=r.ref,d=ca(r,["onKeyDown","onChange","onInput","onBlur","onChangeText","refKey","ref"]),f=(void 0===t?{}:t).suppressRefError;R("getInputProps",void 0!==f&&f,c,x);var p,m=N.current.state,g={};d.disabled||((p={}).onChange=xa(i,a,(function(e){h({type:Pl,inputValue:e.target.value})})),p.onKeyDown=xa(o,(function(e){var t=Ia(e);t&&M[t]&&M[t](e)})),p.onBlur=xa(l,(function(){A.current.isMouseDown||h({type:Al,selectItem:!0})})),g=p);return ua(((n={})[c]=wa(u,(function(e){x.current=e})),n.id=j.current.inputId,n["aria-autocomplete"]="list",n["aria-controls"]=j.current.menuId,n),m.isOpen&&m.highlightedIndex>-1&&{"aria-activedescendant":j.current.getItemId(m.highlightedIndex)},{"aria-labelledby":j.current.labelId,autoComplete:"off",value:m.inputValue},g,d)}),[h,M,N,A,R]),H=(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.refKey,i=void 0===o?"ref":o,a=r.ref,l=ca(r,["refKey","ref"]),s=(void 0===t?{}:t).suppressRefError;return R("getComboboxProps",void 0!==s&&s,i,k),ua(((n={})[i]=wa(a,(function(e){k.current=e})),n.role="combobox",n["aria-haspopup"]="listbox",n["aria-owns"]=j.current.menuId,n["aria-expanded"]=N.current.state.isOpen,n),l)}),[N,R]),U=(0,t.useCallback)((function(){h({type:Fl})}),[h]),W=(0,t.useCallback)((function(){h({type:Vl})}),[h]),q=(0,t.useCallback)((function(){h({type:$l})}),[h]),K=(0,t.useCallback)((function(e){h({type:Hl,highlightedIndex:e})}),[h]),G=(0,t.useCallback)((function(e){h({type:Ul,selectedItem:e})}),[h]);return{getItemProps:F,getLabelProps:D,getMenuProps:B,getInputProps:V,getComboboxProps:H,getToggleButtonProps:$,toggleMenu:U,openMenu:q,closeMenu:W,setHighlightedIndex:K,setInputValue:(0,t.useCallback)((function(e){h({type:Wl,inputValue:e})}),[h]),selectItem:G,reset:(0,t.useCallback)((function(){h({type:ql})}),[h]),highlightedIndex:g,isOpen:m,selectedItem:_,inputValue:v}}Yl.stateChangeTypes=Gl;var Xl={activeIndex:-1,selectedItems:[]};function Zl(e,t){return qa(e,t,Xl)}function es(e,t){return Wa(e,t,Xl)}function ts(e){if(e.shiftKey||e.metaKey||e.ctrlKey||e.altKey)return!1;var t=e.target;return!(t instanceof HTMLInputElement&&""!==t.value)||0===t.selectionStart&&0===t.selectionEnd}fa().array,fa().array,fa().array,fa().func,fa().func,fa().func,fa().number,fa().number,fa().number,fa().func,fa().func,fa().string,fa().string,fa().shape({addEventListener:fa().func,removeEventListener:fa().func,document:fa().shape({getElementById:fa().func,activeElement:fa().any,body:fa().any})});var ns={itemToString:Ua.itemToString,stateReducer:Ua.stateReducer,environment:Ua.environment,getA11yRemovalMessage:function(e){var t=e.removedSelectedItem;return(0,e.itemToString)(t)+" has been removed."},keyNavigationNext:"ArrowRight",keyNavigationPrevious:"ArrowLeft"},rs=0,os=1,is=2,as=3,ls=4,ss=5,cs=6,us=7,ds=8,fs=9,ps=10,hs=11,ms=12,gs=Object.freeze({__proto__:null,SelectedItemClick:rs,SelectedItemKeyDownDelete:os,SelectedItemKeyDownBackspace:is,SelectedItemKeyDownNavigationNext:as,SelectedItemKeyDownNavigationPrevious:ls,DropdownKeyDownNavigationPrevious:ss,DropdownKeyDownBackspace:cs,DropdownClick:us,FunctionAddSelectedItem:ds,FunctionRemoveSelectedItem:fs,FunctionSetSelectedItems:ps,FunctionSetActiveIndex:hs,FunctionReset:ms});function _s(e,t){var n,r=t.type,o=t.index,i=t.props,a=t.selectedItem,l=e.activeIndex,s=e.selectedItems;switch(r){case rs:n={activeIndex:o};break;case ls:n={activeIndex:l-1<0?0:l-1};break;case as:n={activeIndex:l+1>=s.length?-1:l+1};break;case is:case os:var c=l;1===s.length?c=-1:l===s.length-1&&(c=s.length-2),n=ua({selectedItems:[].concat(s.slice(0,l),s.slice(l+1))},{activeIndex:c});break;case ss:n={activeIndex:s.length-1};break;case cs:n={selectedItems:s.slice(0,s.length-1)};break;case ds:n={selectedItems:[].concat(s,[a])};break;case us:n={activeIndex:-1};break;case fs:var u=l,d=s.indexOf(a);1===s.length?u=-1:d===s.length-1&&(u=s.length-2),n=ua({selectedItems:[].concat(s.slice(0,d),s.slice(d+1))},{activeIndex:u});break;case ps:n={selectedItems:t.selectedItems};break;case hs:n={activeIndex:t.activeIndex};break;case ms:n={activeIndex:es(i,"activeIndex"),selectedItems:es(i,"selectedItems")};break;default:throw new Error("Reducer called without proper action type.")}return ua({},e,n)}function vs(e){void 0===e&&(e={});var n=ua({},ns,e),r=n.getA11yRemovalMessage,o=n.itemToString,i=n.environment,a=n.keyNavigationNext,l=n.keyNavigationPrevious,s=Ha(_s,function(e){return{activeIndex:Zl(e,"activeIndex"),selectedItems:Zl(e,"selectedItems")}}(n),n),c=s[0],u=s[1],d=c.activeIndex,f=c.selectedItems,p=(0,t.useRef)(!0),h=(0,t.useRef)(null),m=(0,t.useRef)(f),g=(0,t.useRef)();g.current=[];var _=$a({state:c,props:n});(0,t.useEffect)((function(){if(!p.current){if(f.length=0&&n.callbacks.splice(r,1),n.callbacks.length||ws.delete(e),ws.size||cancelAnimationFrame(ys)}}});return n.observe(),function(){n.unobserve()}}}),[o]),l}function Cs(e,t){var n=t.rect;return e.height!==n.height||e.width!==n.width?n:e}var Is=function(){return 50},Ts=function(e){return e},Os=function(e,t){return e[t?"offsetWidth":"offsetHeight"]},js=function(e){for(var t=Math.max(e.start-e.overscan,0),n=Math.min(e.end+e.overscan,e.size-1),r=[],o=t;o<=n;o++)r.push(o);return r};function zs(e){var n,r=e.size,o=void 0===r?0:r,i=e.estimateSize,a=void 0===i?Is:i,l=e.overscan,s=void 0===l?1:l,c=e.paddingStart,u=void 0===c?0:c,d=e.paddingEnd,f=void 0===d?0:d,p=e.parentRef,h=e.horizontal,m=e.scrollToFn,g=e.useObserver,_=e.initialRect,v=e.onScrollElement,b=e.scrollOffsetFn,y=e.keyExtractor,x=void 0===y?Ts:y,w=e.measureSize,k=void 0===w?Os:w,E=e.rangeExtractor,S=void 0===E?js:E,C=h?"width":"height",I=h?"scrollLeft":"scrollTop",T=t.useRef({scrollOffset:0,measurements:[]}),O=t.useState(0),j=O[0],z=O[1];T.current.scrollOffset=j;var N=(g||Ss)(p,_)[C];T.current.outerSize=N;var L=t.useCallback((function(e){p.current&&(p.current[I]=e)}),[p,I]),P=m||L;m=t.useCallback((function(e){P(e,L)}),[L,P]);var A=t.useState({}),R=A[0],M=A[1],D=t.useCallback((function(){return M({})}),[]),B=t.useRef([]),F=t.useMemo((function(){var e=B.current.length>0?Math.min.apply(Math,B.current):0;B.current=[];for(var t=T.current.measurements.slice(0,e),n=e;n=i+a?"end":"start"),"start"===r?m(e):"end"===r?m(e-a):"center"===r&&m(e-a/2)}),[m]),X=t.useCallback((function(e,t){var n=void 0===t?{}:t,r=n.align,i=void 0===r?"auto":r,a=function(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}(n,["align"]),l=T.current,s=l.measurements,c=l.scrollOffset,u=l.outerSize,d=s[Math.max(0,Math.min(e,o-1))];if(d){if("auto"===i)if(d.end>=c+u)i="end";else{if(!(d.start<=c))return;i="start"}var f="center"===i?d.start+d.size/2:"end"===i?d.end:d.start;Y(f,bs({align:i},a))}}),[Y,o]),Z=t.useCallback((function(){for(var e=arguments.length,t=new Array(e),n=0;nr))return o;t=o-1}}return e>0?e-1:0};var Ls,Ps=function(e){return function(t){e.forEach((function(e){"function"==typeof e?e(t):null!=e&&(e.current=t)}))}},As=n(9154),Rs=[],Ms="ResizeObserver loop completed with undelivered notifications.";!function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(Ls||(Ls={}));var Ds,Bs=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,Object.freeze(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),Fs=function(e){return e instanceof SVGElement&&"getBBox"in e},$s=function(e){if(Fs(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var o=e,i=o.offsetWidth,a=o.offsetHeight;return!(i||a||e.getClientRects().length)},Vs=function(e){var t,n,r=null===(n=null===(t=e)||void 0===t?void 0:t.ownerDocument)||void 0===n?void 0:n.defaultView;return!!(r&&e instanceof r.Element)},Hs="undefined"!=typeof window?window:{},Us=new WeakMap,Ws=/auto|scroll/,qs=/^tb|vertical/,Ks=/msie|trident/i.test(Hs.navigator&&Hs.navigator.userAgent),Gs=function(e){return parseFloat(e||"0")},Js=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=!1),Object.freeze({inlineSize:(n?t:e)||0,blockSize:(n?e:t)||0})},Qs=Object.freeze({devicePixelContentBoxSize:Js(),borderBoxSize:Js(),contentBoxSize:Js(),contentRect:new Bs(0,0,0,0)}),Ys=function(e,t){if(void 0===t&&(t=!1),Us.has(e)&&!t)return Us.get(e);if($s(e))return Us.set(e,Qs),Qs;var n=getComputedStyle(e),r=Fs(e)&&e.ownerSVGElement&&e.getBBox(),o=!Ks&&"border-box"===n.boxSizing,i=qs.test(n.writingMode||""),a=!r&&Ws.test(n.overflowY||""),l=!r&&Ws.test(n.overflowX||""),s=r?0:Gs(n.paddingTop),c=r?0:Gs(n.paddingRight),u=r?0:Gs(n.paddingBottom),d=r?0:Gs(n.paddingLeft),f=r?0:Gs(n.borderTopWidth),p=r?0:Gs(n.borderRightWidth),h=r?0:Gs(n.borderBottomWidth),m=d+c,g=s+u,_=(r?0:Gs(n.borderLeftWidth))+p,v=f+h,b=l?e.offsetHeight-v-e.clientHeight:0,y=a?e.offsetWidth-_-e.clientWidth:0,x=o?m+_:0,w=o?g+v:0,k=r?r.width:Gs(n.width)-x-y,E=r?r.height:Gs(n.height)-w-b,S=k+m+y+_,C=E+g+b+v,I=Object.freeze({devicePixelContentBoxSize:Js(Math.round(k*devicePixelRatio),Math.round(E*devicePixelRatio),i),borderBoxSize:Js(S,C,i),contentBoxSize:Js(k,E,i),contentRect:new Bs(d,s,k,E)});return Us.set(e,I),I},Xs=function(e,t,n){var r=Ys(e,n),o=r.borderBoxSize,i=r.contentBoxSize,a=r.devicePixelContentBoxSize;switch(t){case Ls.DEVICE_PIXEL_CONTENT_BOX:return a;case Ls.BORDER_BOX:return o;default:return i}},Zs=function(e){var t=Ys(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=[t.borderBoxSize],this.contentBoxSize=[t.contentBoxSize],this.devicePixelContentBoxSize=[t.devicePixelContentBoxSize]},ec=function(e){if($s(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},tc=function(){var e=1/0,t=[];Rs.forEach((function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach((function(t){var n=new Zs(t.target),o=ec(t.target);r.push(n),t.lastReportedSize=Xs(t.target,t.observedBox),oe?t.activeTargets.push(n):t.skippedTargets.push(n))}))}))},rc=function(){var e,t=0;for(nc(t);Rs.some((function(e){return e.activeTargets.length>0}));)t=tc(),nc(t);return Rs.some((function(e){return e.skippedTargets.length>0}))&&("function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:Ms}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=Ms),window.dispatchEvent(e)),t>0},oc=[],ic=function(e){if(!Ds){var t=0,n=document.createTextNode("");new MutationObserver((function(){return oc.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),Ds=function(){n.textContent=""+(t?t--:t++)}}oc.push(e),Ds()},ac=0,lc={attributes:!0,characterData:!0,childList:!0,subtree:!0},sc=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],cc=function(e){return void 0===e&&(e=0),Date.now()+e},uc=!1,dc=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!uc){uc=!0;var n,r=cc(e);n=function(){var n=!1;try{n=rc()}finally{if(uc=!1,e=r-cc(),!ac)return;n?t.run(1e3):e>0?t.run(e):t.start()}},ic((function(){requestAnimationFrame(n)}))}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,lc)};document.body?t():Hs.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),sc.forEach((function(t){return Hs.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),sc.forEach((function(t){return Hs.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),fc=function(e){!ac&&e>0&&dc.start(),!(ac+=e)&&dc.stop()},pc=function(){function e(e,t){this.target=e,this.observedBox=t||Ls.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=Xs(this.target,this.observedBox,!0);return e=this.target,Fs(e)||function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),hc=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},mc=new WeakMap,gc=function(e,t){for(var n=0;n=0&&(o&&Rs.splice(Rs.indexOf(n),1),n.observationTargets.splice(r,1),fc(-1))},e.disconnect=function(e){var t=this,n=mc.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),vc=function(){function e(e){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");_c.connect(this,e)}return e.prototype.observe=function(e,t){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Vs(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");_c.observe(this,e,t)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Vs(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");_c.unobserve(this,e)},e.prototype.disconnect=function(){_c.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();const bc=({ariaLabel:e="cross",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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 yc={deleteButton:"Tag-module_deleteButton__1diMR tag_hds-tag__delete-button__33Tgz",visuallyHidden:"Tag-module_visuallyHidden__3xPWW",tag:"Tag-module_tag__3bo5S tag_hds-tag__3MKf3",label:"Tag-module_label__zCgFr undefined",large:"Tag-module_large__1ZNIX tag_hds-tag--large__1bVs5"};Vr(".tag_hds-icon__2LFMT{--icon-size:100%;background-color:currentcolor;display:inline-block;height:var(--icon-size);-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__2LFMT.tag_hds-icon--size-xs__L1nV_{--icon-size:var(--spacing-layout-2-xs)}.tag_hds-icon__2LFMT.tag_hds-icon--size-s__23CMA{--icon-size:var(--spacing-layout-xs)}.tag_hds-icon__2LFMT.tag_hds-icon--size-m__2zCBY{--icon-size:var(--spacing-layout-s)}.tag_hds-icon__2LFMT.tag_hds-icon--size-l__UuAMZ{--icon-size:var(--spacing-layout-m)}.tag_hds-icon__2LFMT.tag_hds-icon--size-xl__2f_bT{--icon-size:var(--spacing-layout-l)}.tag_hds-icon--cross__2tq88{-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='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: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\")}.tag_hds-tag__3MKf3{--tag-background:var(--color-black-10);--tag-color:var(--color-black-90);--tag-font-size-large:var(--fontsize-body-m);--tag-font-size:var(--fontsize-body-s);--tag-height-large:48px;--tag-height:32px;--tag-line-height:var(--lineheight-xl);--tag-padding-large:10px 20px;--tag-padding:4px 12px;--tag-spacing-large:var(--spacing-s);--tag-spacing:var(--spacing-xs);align-items:center;background-color:var(--tag-background);border-radius:calc(var(--tag-height) / 2);box-sizing:border-box;color:var(--tag-color);display:inline-flex;flex-direction:row;font-size:var(--tag-font-size);grid-gap:var(--spacing-2-xs);gap:var(--spacing-2-xs);justify-content:center;line-height:var(--tag-line-height);min-height:var(--tag-height);outline:none;padding:var(--tag-padding)}.tag_hds-tag--large__1bVs5{--tag-font-size:var(--tag-font-size-large);--tag-height:var(--tag-height-large);--tag-line-height:var(--lineheight-l);--tag-padding:var(--tag-padding-large);--tag-spacing:var(--tag-spacing-large)}.tag_hds-tag__3MKf3:focus,.tag_hds-tag__3MKf3:focus-within{box-shadow:0 0 0 3px var(--color-focus-outline)}.tag_hds-tag__3MKf3[tabindex=\"0\"]{cursor:pointer}.tag_hds-tag__delete-button__33Tgz{display:flex;flex-shrink:0;height:var(--spacing-m);margin:0 calc(0px - var(--spacing-3-xs));outline:none;width:var(--spacing-m)}.Tag-module_deleteButton__1diMR{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Tag-module_visuallyHidden__3xPWW{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}");const xc=(0,t.forwardRef)(((e,n)=>{var{children:r,className:o,deleteButtonAriaLabel:i,deleteButtonProps:a,id:l="hds-tag",labelClassName:s,labelProps:c,onClick:u,onDelete:d,role:f="link",size:p="m",srOnlyLabel:h,theme:m}=e,g=$r(e,["children","className","deleteButtonAriaLabel","deleteButtonProps","id","labelClassName","labelProps","onClick","onDelete","role","size","srOnlyLabel","theme"]);const _=Gr(yc.tag,m),v=Wr(yc.tag,"l"===p&&yc.large,_,o),b="function"==typeof u,y="function"==typeof d,x=h||i,w=Wr(yc.label,s);return t.createElement("div",Object.assign({id:l,className:v,ref:n},b&&{tabIndex:0,role:f,onClick:u,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||u(e)}},g),t.createElement("span",Object.assign({id:l&&`${l}-label`,className:w},c),h&&t.createElement("span",{className:yc.visuallyHidden},h),t.createElement("span",Object.assign({},x?{"aria-hidden":!0}:{}),r)),y&&t.createElement("button",Object.assign({},a,{id:l&&`${l}-delete-button`,type:"button",className:yc.deleteButton,"aria-label":i,onClick:d}),t.createElement(bc,{className:yc.icon,"aria-hidden":!0})))})),wc=({ariaLabel:e="check",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 7L10 18L4.5 12.5L6 11L10 15L19.5 5.5L21 7Z",fill:"currentColor"}));function kc(e,t){return e.some((e=>(0,qr.isEqual)(e,t)))}const Ec=({disabled:e,highlightValue:n,itemProps:r,label:o,menuStyles:i,multiselect:a,selected:l})=>{const s=e=>{return t.createElement("span",{className:i.highlighted,dangerouslySetInnerHTML:{__html:(r=e,r.replace(new RegExp(n,"gi"),(e=>`${e}`)))}});var r};return t.createElement("li",Object.assign({},r,{"aria-selected":l},e&&{"aria-disabled":!0}),a?t.createElement(t.Fragment,null,t.createElement("span",{className:i.checkbox,"aria-hidden":!0},t.createElement(wc,null)),n?s(o):o):t.createElement(t.Fragment,null,n?s(o):o,l&&t.createElement(wc,{className:i.selectedIcon})))},Sc=({getItemProps:e,highlightValue:n,isOptionDisabled:r,menuProps:o,menuStyles:i,multiselect:a,open:l,optionLabelField:s,optionKeyField:c,options:u,selectedItem:d,selectedItems:f,virtualizer:p})=>{const h=!!p,m=h?p.virtualItems:u;return t.createElement("ul",Object.assign({},o,{className:Wr(i.menu)}),l&&t.createElement(t.Fragment,null,h&&t.createElement("li",{key:"total-size","aria-hidden":!0,style:{height:p.totalSize}}),m.map(((o,l)=>{let p=l,m=null;h&&(({index:p}=o),m=o);const g=u[p],_=g[s],v=g[c],b=a?kc(f,g):(0,qr.isEqual)(d,g),y="function"==typeof r&&r(g,p),x=e(g,p,b,y,m);return t.createElement(Ec,{key:v,disabled:y,highlightValue:n,itemProps:x,menuStyles:i,multiselect:a,label:_,selected:b})}))))},Cc=({ariaLabel:e="angle-down",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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"}));var Ic="SelectedItems-module_hidden__2hyRx",Tc="SelectedItems-module_noToggle__l2j9W",Oc="SelectedItems-module_truncateFirstChild__192oz";Vr(".SelectedItems-module_selectedItems__2m24K .SelectedItems-module_hiddenItemsCount__3MAEc.SelectedItems-module_hidden__2hyRx,.SelectedItems-module_selectedItems__2m24K .SelectedItems-module_tag__13n3H.SelectedItems-module_hidden__2hyRx{left:-9999px;position:absolute;top:-9999px;visibility:hidden}.SelectedItems-module_selectedItems__2m24K{align-items:center;display:flex;flex-wrap:wrap;padding:var(--spacing-4-xs) calc((var(--spacing-s) - var(--border-width)) * 2 + var(--icon-size) * 2) calc(var(--spacing-2-xs) + var(--border-width)) var(--spacing-4-xs)}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_itemsHidden__2ewH3{box-sizing:border-box;height:var(--menu-item-height);overflow:hidden}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_noToggle__l2j9W{padding-right:calc((var(--spacing-s) - var(--border-width)) * 2 + (var(--icon-size)))}.SelectedItems-module_selectedItems__2m24K .SelectedItems-module_tag__13n3H{margin:var(--spacing-2-xs) 0 0 var(--spacing-2-xs);position:relative;z-index:1}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_truncateFirstChild__192oz{flex-wrap:nowrap}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_truncateFirstChild__192oz>.SelectedItems-module_tag__13n3H:first-child{justify-content:flex-end;overflow:hidden}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_truncateFirstChild__192oz>.SelectedItems-module_tag__13n3H:first-child .SelectedItems-module_tagLabel__3qEgh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectedItems-module_selectedItems__2m24K .SelectedItems-module_hiddenItemsCount__3MAEc{font-weight:700;margin:var(--spacing-xs) 0 0 var(--spacing-xs);opacity:1;pointer-events:none;transition:50ms cubic-bezier(.47,0,.75,.72);user-select:none}.SelectedItems-module_selectedItems__2m24K .SelectedItems-module_hiddenItemsCount__3MAEc.SelectedItems-module_hidden__2hyRx{opacity:0}.SelectedItems-module_clearButton__35tnp{background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;outline:none;padding:0;position:absolute;right:calc(var(--border-width) * -1);top:0;transform:translate(calc(var(--spacing-2-xl) * -1),calc(var(--menu-item-height) / 2 - 50%));z-index:1}.SelectedItems-module_clearButton__35tnp:focus{box-shadow:0 0 0 var(--focus-outline-width) var(--color-focus-outline)}.SelectedItems-module_clearButton__35tnp.SelectedItems-module_noToggle__l2j9W{transform:translate(calc(var(--spacing-s) * -1),calc(var(--menu-item-height) / 2 - 50%))}");const jc=(e,t)=>null==e?void 0:e.replace("{value}",t),zc=(e,t)=>{if(!e)return 0;const n=[`${t}-left`,`${t}-right`],r=window.getComputedStyle(e);return n.map((e=>r.getPropertyValue(e).replace("px",""))).reduce(((e,t)=>e+parseInt(t,10)),0)},Nc=({toggleButtonHidden:e,onClear:n,clearButtonAriaLabel:r,onFocus:o,disabled:i})=>t.createElement("button",{type:"button",className:Wr("SelectedItems-module_clearButton__35tnp",e&&Tc),onClick:n,"aria-label":r,onFocus:o&&o,disabled:i},t.createElement(la,null)),Lc=({activeIndex:e,className:n,clearable:r=!0,clearButtonAriaLabel:o,dropdownId:i,disabled:a,getSelectedItemProps:l,hideItems:s=!1,onClear:c,onRemove:u,optionKeyField:d,optionLabelField:f,removeButtonAriaLabel:p,selectedItems:h,selectedItemsContainerRef:m,selectedItemSrLabel:g,setActiveIndex:_,toggleButtonHidden:v=!1})=>{const[b,{width:y,height:x}]=(0,As.A)({debounce:0,scroll:!1,polyfill:vc}),[w,k]=(0,t.useState)(0),E=(0,t.useRef)(),S=E.current,C=m.current,[I,T]=(0,t.useMemo)((()=>{if(!C)return[0,0];const e=C.childNodes||[];return[zc(C,"padding"),zc(e[0],"margin")]}),[C]);return(0,t.useEffect)((()=>((e,t,n,r,o,i)=>{const a=[],l=[];if(t&&r){const s=[...t.childNodes].filter((e=>"DIV"===e.tagName));t.classList.remove(Oc);const c=r.offsetWidth+e,u=t.offsetWidth-c-n;[...s].reduce(((t,n)=>{const r=n.offsetWidth+e;return t+re.classList.remove(Ic))),l.forEach((e=>e.classList.add(Ic))),i(l.length)):[...s].forEach((e=>e.classList.remove(Ic)))}})(T,C,I,S,s,k)),[T,C,I,x,S,s,h,k,y]),t.createElement(t.Fragment,null,t.createElement("div",{ref:Ps([b,m]),className:Wr("SelectedItems-module_selectedItems__2m24K",s&&"SelectedItems-module_itemsHidden__2ewH3",v&&Tc,n)},h.map(((e,n)=>{const r=e[d],o=e[f],s=(0,qr.uniqueId)("hds-tag-");return t.createElement(xc,Object.assign({key:r,className:"SelectedItems-module_tag__13n3H",id:s,labelProps:{"aria-labelledby":`${i}-label ${s}-label`},labelClassName:"SelectedItems-module_tagLabel__3qEgh",role:"button",deleteButtonAriaLabel:jc(p,o),deleteButtonProps:{tabIndex:-1},onDelete:t=>{t.stopPropagation(),a||u(e)},srOnlyLabel:jc(g,o)},l({selectedItem:e,index:n,onKeyDown:t=>{"Backspace"===t.key?t.preventDefault():"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),u(e))},onFocus:()=>_(n)})),o)})),t.createElement("span",{ref:E,className:Wr("SelectedItems-module_hiddenItemsCount__3MAEc",(!s||0===w)&&Ic)},"+",w)),r&&t.createElement(Nc,{toggleButtonHidden:v,onClear:c,clearButtonAriaLabel:o,onFocus:()=>{-1===e&&(null==C?void 0:C.childNodes[0]).setAttribute("tabindex","0")},disabled:a}))};var Pc={button:"Select-module_button__1aIsm",multiselect:"Select-module_multiselect__fxewG",angleIcon:"Select-module_angleIcon__2-9AD",menuItem:"Select-module_menuItem__3bgv5",highlighted:"Select-module_highlighted__2lpqn",selected:"Select-module_selected__1tL2u",checkbox:"Select-module_checkbox__22SQm",wrapper:"Select-module_wrapper__1WQXs",root:"Select-module_root__Ka5uO",open:"Select-module_open__2jpqY",menu:"Select-module_menu__1H2aU",icon:"Select-module_icon___tUDP",disabled:"Select-module_disabled__3MKDP",virtualized:"Select-module_virtualized__2m1gf",helperText:"Select-module_helperText__1Bnwn",invalid:"Select-module_invalid__2Vibs",errorText:"Select-module_errorText__bT-Fo text-input_hds-text-input__error-text__3K_V2",placeholder:"Select-module_placeholder__21c0j",buttonLabel:"Select-module_buttonLabel__1fqu5",buttonLabelWithClearButton:"Select-module_buttonLabelWithClearButton__GtkUO"};Vr("@keyframes text-input_fadeIn__1FGF5{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__29h3v{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--helper-background-color-invalid:var(--color-error-light);--helper-background-color-success:var(--color-success-light);--helper-background-color-info:var(--color-info-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-color-success:var(--color-black);--helper-color-info:var(--color-black);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--icon-color-info:var(--color-info);--icon-color-success:var(--color-success);--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__29h3v .text-input_hds-text-input__input__2exWg{-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__29h3v:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__2LoFO,.text-input_hds-text-input__input-clear__2tpo4::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__29h3v .text-input_hds-text-input__button-clear__2LoFO>*{pointer-events:none}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__2JY5h:focus-within .text-input_hds-text-input__input__2exWg{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__29h3v.text-input_hds-text-input--invalid__2WjXy .text-input_hds-text-input__input__2exWg{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__29h3v.text-input_hds-text-input--success__EXBDB .text-input_hds-text-input__input__2exWg{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__2JY5h:focus-within .text-input_hds-text-input__input__2exWg: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__2Xf4c{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__2WjXy .text-input_hds-text-input__label__2Xf4c{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__3ub00{color:var(--color-black-90);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__2JY5h{display:flex;position:relative}.text-input_hds-text-input__29h3v textarea.text-input_hds-text-input__input__2exWg{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__29h3v .text-input_hds-text-input__input__2exWg::-ms-reveal{display:none}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__WVvKS{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__3K_V2{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__3K_V2:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__3K_V2:before{animation:text-input_fadeIn__1FGF5 85ms ease-out;background:var(--color-error);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__1Z2vG{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__1Z2vG:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__1Z2vG:before{animation:text-input_fadeIn__1FGF5 85ms ease-out;background:var(--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__3ZGZH{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__3ZGZH:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__3ZGZH:before{animation:text-input_fadeIn__1FGF5 85ms ease-out;background:var(--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__29h3v .text-input_hds-text-input__input__2exWg[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__29h3v .text-input_hds-text-input__input__2exWg[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__2JY5h:focus-within input.text-input_hds-text-input__input__2exWg[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__2JY5h:focus-within textarea.text-input_hds-text-input__input__2exWg[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__buttons__1XOAp{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__3mTz-{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__3mTz-:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.Select-module_button__1aIsm{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Select-module_multiselect__fxewG .Select-module_button__1aIsm:focus:not(:active) .Select-module_angleIcon__2-9AD,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn .Select-module_checkbox__22SQm,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn.Select-module_selected__1tL2u .Select-module_checkbox__22SQm,.Select-module_wrapper__1WQXs:focus-within{box-shadow:0 0 0 var(--focus-outline-width) var(--focus-outline-color)}.Select-module_root__Ka5uO{--border-width:2px;--divider-width:1px;--focus-outline-width:3px;--dropdown-height:var(--spacing-3-xl);--menu-item-height:calc(var(--dropdown-height) - var(--border-width) * 2);--icon-size:var(--spacing-m);--menu-z-index:10;--dropdown-background-default:var(--color-white);--dropdown-background-disabled:var(--color-black-10);--dropdown-border-color-default:var(--color-black-50);--dropdown-border-color-hover:var(--color-black-90);--dropdown-border-color-hover-invalid:var(--color-error-dark);--dropdown-border-color-focus:var(--color-black-90);--dropdown-border-color-invalid:var(--color-error);--dropdown-border-color-disabled:var(--color-black-10);--dropdown-color-default:var(--color-black-90);--dropdown-color-disabled:var(--color-black-40);--focus-outline-color:var(--color-focus-outline);--helper-background-color-invalid:var(--color-error-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-icon-color-invalid:var(--color-error);--menu-divider-color:var(--color-black-20);--menu-item-background-default:var(--color-white);--menu-item-background-hover:var(--color-bus);--menu-item-background-selected:var(--color-white);--menu-item-background-selected-hover:var(--color-bus);--menu-item-background-disabled:var(--color-white);--menu-item-color-default:var(--color-black-90);--menu-item-color-hover:var(--color-white);--menu-item-color-selected:var(--color-black-90);--menu-item-color-selected-hover:var(--color-white);--menu-item-color-disabled:var(--color-black-40);--menu-item-icon-color-selected:var(--color-white);--menu-item-icon-color-disabled:var(--color-black-40);--multiselect-checkbox-background-selected:var(--color-bus);--multiselect-checkbox-background-disabled:var(--color-black-10);--multiselect-checkbox-border-default:var(--color-black-50);--multiselect-checkbox-border-hover:var(--color-black-90);--multiselect-checkbox-border-disabled:var(--color-black-10);--multiselect-checkbox-color-default:transparent;--multiselect-checkbox-color-selected:var(--color-white);--multiselect-checkbox-color-selected-disabled:var(--color-white);--placeholder-color:var(--color-black-60);position:relative}.Select-module_open__2jpqY.Select-module_root__Ka5uO .Select-module_angleIcon__2-9AD{transform:rotateX(180deg)}.Select-module_open__2jpqY.Select-module_root__Ka5uO .Select-module_menu__1H2aU{display:block}.Select-module_root__Ka5uO input{font-family:inherit;margin:0;overflow:auto}.Select-module_wrapper__1WQXs{background-color:var(--dropdown-background-default);border:var(--border-width) solid var(--dropdown-border-color-default);box-sizing:border-box;min-height:var(--dropdown-height);position:relative;width:100%}.Select-module_wrapper__1WQXs:focus-within{border-color:var(--dropdown-border-color-focus)}.Select-module_wrapper__1WQXs:hover{border-color:var(--dropdown-border-color-hover)}.Select-module_wrapper__1WQXs:focus-within,.Select-module_wrapper__1WQXs:hover{transition:border-color 85ms ease-out}.Select-module_icon___tUDP{color:var(--dropdown-color-default);display:flex;margin-right:var(--spacing-2-xs)}.Select-module_angleIcon__2-9AD{color:var(--dropdown-color-default);position:absolute;right:var(--spacing-s);top:var(--spacing-xs);transform:translateY(2px)}.Select-module_menu__1H2aU{border:solid var(--dropdown-border-color-focus);border-top-color:var(--menu-divider-color);border-width:var(--divider-width) var(--border-width) var(--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(--border-width) * -1),100%);width:100%;z-index:var(--menu-z-index)}.Select-module_menuItem__3bgv5{align-items:center;background-color:var(--menu-item-background-default);box-sizing:border-box;color:var(--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(--menu-item-height);padding:var(--spacing-xs) var(--spacing-s)}.Select-module_highlighted__2lpqn.Select-module_menuItem__3bgv5{background-color:var(--menu-item-background-hover);color:var(--menu-item-color-hover)}.Select-module_selected__1tL2u.Select-module_menuItem__3bgv5{background-color:var(--menu-item-background-selected);color:var(--menu-item-color-selected)}.Select-module_highlighted__2lpqn.Select-module_selected__1tL2u.Select-module_menuItem__3bgv5{background-color:var(--menu-item-background-selected-hover);color:var(--menu-item-color-selected-hover)}.Select-module_disabled__3MKDP.Select-module_menuItem__3bgv5{background-color:var(--menu-item-background-disabled);color:var(--menu-item-color-disabled);cursor:not-allowed}.Select-module_virtualized__2m1gf.Select-module_menuItem__3bgv5{left:0;position:absolute;top:0;width:100%}.Select-module_helperText__1Bnwn{color:var(--helper-color-default);margin-top:var(--spacing-3-xs)}.Select-module_disabled__3MKDP .Select-module_wrapper__1WQXs{background-color:var(--dropdown-background-disabled);border-color:var(--dropdown-border-color-disabled);color:var(--dropdown-color-disabled)}.Select-module_disabled__3MKDP .Select-module_wrapper__1WQXs,.Select-module_disabled__3MKDP .Select-module_wrapper__1WQXs>*{cursor:not-allowed}.Select-module_disabled__3MKDP .Select-module_angleIcon__2-9AD,.Select-module_disabled__3MKDP .Select-module_icon___tUDP{color:var(--dropdown-color-disabled)}.Select-module_invalid__2Vibs .Select-module_wrapper__1WQXs{border-color:var(--dropdown-border-color-invalid)}.Select-module_invalid__2Vibs .Select-module_wrapper__1WQXs:hover{border-color:var(--dropdown-border-color-hover-invalid)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5{justify-content:flex-start}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn.Select-module_selected__1tL2u,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_selected__1tL2u{background-color:var(--menu-item-background-default);color:var(--menu-item-color-default)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5 .Select-module_checkbox__22SQm{border:var(--spacing-4-xs) solid var(--multiselect-checkbox-border-default);box-sizing:border-box;color:var(--multiselect-checkbox-color-default);height:var(--icon-size);margin-right:var(--spacing-xs);width:var(--icon-size)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_disabled__3MKDP .Select-module_checkbox__22SQm,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn .Select-module_checkbox__22SQm{transition:border-color 85ms ease-out}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn .Select-module_checkbox__22SQm{border-color:var(--multiselect-checkbox-border-hover)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_selected__1tL2u .Select-module_checkbox__22SQm{background-color:var(--multiselect-checkbox-background-selected);border:0;color:var(--multiselect-checkbox-color-selected)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_disabled__3MKDP .Select-module_checkbox__22SQm{background-color:var(--multiselect-checkbox-background-disabled);border-color:var(--multiselect-checkbox-border-disabled)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_disabled__3MKDP.Select-module_selected__1tL2u .Select-module_checkbox__22SQm{color:var(--multiselect-checkbox-color-selected-disabled)}.Select-module_button__1aIsm{align-items:center;color:var(--dropdown-color-default);display:flex;font-size:var(--fontsize-body-l);min-height:var(--menu-item-height);outline:none;padding:calc(var(--spacing-s) - var(--border-width) * 2) var(--spacing-s);width:100%}.Select-module_button__1aIsm.Select-module_placeholder__21c0j{background-color:inherit;color:var(--placeholder-color)}.Select-module_button__1aIsm.Select-module_placeholder__21c0j:disabled{color:var(--dropdown-color-disabled)}.Select-module_buttonLabel__1fqu5{padding-right:var(--spacing-layout-xs)}.Select-module_buttonLabel__1fqu5.Select-module_buttonLabelWithClearButton__GtkUO{padding-right:var(--spacing-3-xl)}.Select-module_root__Ka5uO.Select-module_open__2jpqY .Select-module_angleIcon__2-9AD{transform:translateY(2px) rotateX(180deg)}.Select-module_multiselect__fxewG .Select-module_button__1aIsm{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}");var Ac=e=>e.currentTarget.contains(e.target)&&(!e.relatedTarget||!e.currentTarget.contains(e.relatedTarget)),Rc=e=>!e.currentTarget.contains(e.relatedTarget);function Mc({type:e,activeIndex:t},n,r){let o;const{FunctionRemoveSelectedItem:i,SelectedItemKeyDownBackspace:a}=vs.stateChangeTypes;e!==i&&e!==a||(o=null==r?void 0:r.childNodes[n],!t&&o&&o.focus())}function Dc(e,{type:t,changes:n},r){const{FunctionRemoveSelectedItem:o,SelectedItemKeyDownBackspace:i}=vs.stateChangeTypes;if(t===o||t===i){const t=e.selectedItems.findIndex((e=>!n.selectedItems.includes(e))),o=r?t+1:t,i=t===n.selectedItems.length;return Object.assign(Object.assign({},n),{activeIndex:i?t-1:o})}return n}const Bc=e=>{var n,r,o,i;const{"aria-labelledby":a,circularNavigation:l=!1,className:s,clearable:c=e.multiselect,disabled:u=!1,error:d,getA11ySelectionMessage:f=(()=>""),getA11yStatusMessage:p=(()=>""),helper:h,id:m=(0,qr.uniqueId)("hds-select-"),invalid:g,isOptionDisabled:_,label:v,onBlur:b=(()=>null),onFocus:y=(()=>null),optionKeyField:x,optionLabelField:w="label",options:k=[],placeholder:E,required:S,style:C,theme:I,virtualized:T=!1,visibleOptions:O=5,tooltipLabel:j,tooltipButtonLabel:z,tooltipText:N}=e,L=e.multiselect&&void 0!==e.value,P=Gr(Pc.root,I),A=(0,t.useRef)(),R=t.useRef(),M=t.useRef(null),[D,B]=(0,t.useState)(!1),F=zs({size:k.length,parentRef:R,estimateSize:(0,t.useCallback)((()=>52),[]),overscan:O}),{activeIndex:$,addSelectedItem:V,getDropdownProps:H,getSelectedItemProps:U,removeSelectedItem:W,reset:q,selectedItems:K,setActiveIndex:G,setSelectedItems:J}=vs(Object.assign(Object.assign(Object.assign({defaultActiveIndex:0,initialActiveIndex:0},e.multiselect&&{initialSelectedItems:null!==(n=e.defaultValue)&&void 0!==n?n:[]}),e.multiselect&&void 0!==e.value&&{selectedItems:null!==(r=e.value)&&void 0!==r?r:[]}),{getA11yRemovalMessage:null!==(o=e.multiselect&&e.getA11yRemovalMessage)&&void 0!==o?o:()=>"",onSelectedItemsChange:({selectedItems:t})=>e.multiselect&&"function"==typeof e.onChange&&e.onChange(t),onStateChange:e=>Mc(e,$,A.current),stateReducer:(e,t)=>Dc(e,t,L)})),{getItemProps:Q,getLabelProps:Y,getMenuProps:X,getToggleButtonProps:Z,highlightedIndex:ee,isOpen:te,selectedItem:ne,selectItem:re,reset:oe}=Il(Object.assign(Object.assign(Object.assign({circularNavigation:l,id:m,items:k},!1===e.multiselect&&{initialSelectedItem:null!==(i=e.defaultValue)&&void 0!==i?i:null}),!1===e.multiselect&&void 0!==e.value&&{selectedItem:e.value}),{getA11ySelectionMessage:f,getA11yStatusMessage:p,itemToString:e=>{var t;return e&&null!==(t=e[w])&&void 0!==t?t:""},onSelectedItemChange:({selectedItem:t})=>!1===e.multiselect&&"function"==typeof e.onChange&&e.onChange(t),onStateChange({type:t,selectedItem:n}){const{ItemClick:r,MenuBlur:o,MenuKeyDownEnter:i,MenuKeyDownSpaceButton:a}=Il.stateChangeTypes;(t===r||t===o||t===i||t===a)&&e.multiselect&&n&&(kc(K,n)?J(K.filter((e=>!(0,qr.isEqual)(e,n)))):V(n),re(null))},stateReducer(t,{type:n,changes:r}){const{ItemClick:o,MenuKeyDownSpaceButton:i}=Il.stateChangeTypes;return n!==o&&n!==i||!e.multiselect?r:Object.assign(Object.assign({},r),{isOpen:t.isOpen,highlightedIndex:t.highlightedIndex})}}));e.multiselect||H({},{suppressRefError:!0});const ie=c&&!e.multiselect&&ne,ae=`${Y().id}${a?` ${a}`:""}${d?` ${m}-error`:""}${h?` ${m}-helper`:""} ${Z().id}`,le=e.multiselect&&0===K.length||!e.multiselect&&!ne,se=e.icon&&!1===e.multiselect||e.icon&&e.multiselect&&0===K.length;return t.createElement("div",{className:Wr(Pc.root,g&&Pc.invalid,u&&Pc.disabled,te&&Pc.open,e.multiselect&&Pc.multiselect,P,s),style:C},v&&t.createElement(Wi,Object.assign({label:v,required:S},Y(),{tooltipLabel:j,tooltipButtonLabel:z,tooltipText:N})),t.createElement("div",{className:Pc.wrapper,onFocus:e=>{Ac(e)&&(B(!0),y())},onBlur:e=>{Rc(e)&&(B(!1),b())}},e.multiselect&&K.length>0&&t.createElement(Lc,{activeIndex:$,clearable:c,clearButtonAriaLabel:e.clearButtonAriaLabel,dropdownId:m,getSelectedItemProps:U,hideItems:!D,onClear:()=>{q(),M.current.focus()},onRemove:W,optionKeyField:x||w,optionLabelField:w,removeButtonAriaLabel:e.selectedItemRemoveButtonAriaLabel,selectedItems:K,selectedItemSrLabel:e.selectedItemSrLabel,selectedItemsContainerRef:A,setActiveIndex:G,disabled:u}),t.createElement("button",Object.assign({type:"button"},Z(Object.assign(Object.assign(Object.assign(Object.assign({"aria-owns":X().id,"aria-labelledby":ae},e.multiselect&&Object.assign({},H({preventKeyAction:te,ref:M}))),g&&{"aria-invalid":!0}),{disabled:u,className:Wr(Pc.button,le&&Pc.placeholder)}),!e.multiselect&&{ref:M}))),se&&t.createElement("span",{className:Pc.icon,"aria-hidden":!0},e.icon),(()=>{let n=(null==ne?void 0:ne[w])||E;return e.multiselect&&(n=K.length>0?null:E),n&&t.createElement("span",{className:Wr(Pc.buttonLabel,ie&&Pc.buttonLabelWithClearButton)},n)})(),t.createElement(Cc,{className:Pc.angleIcon,"aria-hidden":!0})),ie&&t.createElement(Nc,{onClear:()=>{oe(),M.current.focus()},clearButtonAriaLabel:e.clearButtonAriaLabel,disabled:u}),t.createElement(Sc,{getItemProps:(e,t,n,r,o)=>Q(Object.assign({item:e,index:t,disabled:r,className:Wr(Pc.menuItem,ee===t&&Pc.highlighted,n&&Pc.selected,r&&Pc.disabled,T&&Pc.virtualized)},o&&{style:{transform:`translateY(${o.start}px`},ref:o.measureRef})),isOptionDisabled:_,menuProps:X(Object.assign(Object.assign(Object.assign({},e.multiselect&&{"aria-multiselectable":!0}),S&&{"aria-required":!0}),{style:{maxHeight:52*O},ref:R})),menuStyles:Pc,multiselect:e.multiselect,open:te,optionKeyField:x||w,optionLabelField:w,options:k,selectedItem:ne,selectedItems:K,virtualizer:T&&F})),g&&d&&t.createElement("div",{id:`${m}-error`,className:Pc.errorText,"aria-hidden":!0},d),h&&t.createElement("div",{id:`${m}-helper`,className:Pc.helperText,"aria-hidden":!0},h))};Bc.defaultProps={multiselect:!1};var Fc={button:"Combobox-module_button__1W9PN",multiselect:"Combobox-module_multiselect__3vNbJ",multiselectIconAndInputWrapper:"Combobox-module_multiselectIconAndInputWrapper__Jnd9s",hidden:"Combobox-module_hidden__kvDZZ",input:"Combobox-module_input__Dcmdn",menuItem:"Combobox-module_menuItem__ydo3T",highlighted:"Combobox-module_highlighted__12UOf",selected:"Combobox-module_selected__30nbv",checkbox:"Combobox-module_checkbox____J7P",wrapper:"Combobox-module_wrapper__3kVTg",root:"Combobox-module_root__Hs8Hg",open:"Combobox-module_open__MBBSi",angleIcon:"Combobox-module_angleIcon__10DvA",menu:"Combobox-module_menu__3jA0e",icon:"Combobox-module_icon__3tOcB",disabled:"Combobox-module_disabled__11PlF",virtualized:"Combobox-module_virtualized__25LXa",helperText:"Combobox-module_helperText__1qPYf",invalid:"Combobox-module_invalid__8xyxV",errorText:"Combobox-module_errorText__F29sh text-input_hds-text-input__error-text__KAMjK",wrapperWithMultiSelectAndIcon:"Combobox-module_wrapperWithMultiSelectAndIcon__1YTgh",noToggle:"Combobox-module_noToggle__1DCEd",withClearButton:"Combobox-module_withClearButton__3Eol3",selectedItems:"Combobox-module_selectedItems__2W0JL",adjustSpacing:"Combobox-module_adjustSpacing__3O3Pe",inputWithIcon:"Combobox-module_inputWithIcon__3_F2e",adjustSpacingForIcon:"Combobox-module_adjustSpacingForIcon__38NQd"};Vr("@keyframes text-input_fadeIn__10khH{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__3myX6{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--helper-background-color-invalid:var(--color-error-light);--helper-background-color-success:var(--color-success-light);--helper-background-color-info:var(--color-info-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-color-success:var(--color-black);--helper-color-info:var(--color-black);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--icon-color-info:var(--color-info);--icon-color-success:var(--color-success);--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__3myX6 .text-input_hds-text-input__input__3_IG6{-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__3myX6:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__2Lzso,.text-input_hds-text-input__input-clear__3ujSF::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__button-clear__2Lzso>*{pointer-events:none}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__2mXHL:focus-within .text-input_hds-text-input__input__3_IG6{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__3myX6.text-input_hds-text-input--invalid__20I7N .text-input_hds-text-input__input__3_IG6{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__3myX6.text-input_hds-text-input--success__1St3w .text-input_hds-text-input__input__3_IG6{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__2mXHL:focus-within .text-input_hds-text-input__input__3_IG6: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__2Mvon{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__20I7N .text-input_hds-text-input__label__2Mvon{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__3TtdA{color:var(--color-black-90);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__2mXHL{display:flex;position:relative}.text-input_hds-text-input__3myX6 textarea.text-input_hds-text-input__input__3_IG6{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__3myX6 .text-input_hds-text-input__input__3_IG6::-ms-reveal{display:none}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__3isuh{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__KAMjK{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__KAMjK:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__KAMjK:before{animation:text-input_fadeIn__10khH 85ms ease-out;background:var(--color-error);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__2tAQF{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__2tAQF:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__2tAQF:before{animation:text-input_fadeIn__10khH 85ms ease-out;background:var(--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__3Gnij{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__3Gnij:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__3Gnij:before{animation:text-input_fadeIn__10khH 85ms ease-out;background:var(--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__3myX6 .text-input_hds-text-input__input__3_IG6[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__3myX6 .text-input_hds-text-input__input__3_IG6[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__2mXHL:focus-within input.text-input_hds-text-input__input__3_IG6[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__2mXHL:focus-within textarea.text-input_hds-text-input__input__3_IG6[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__buttons__2_PAS{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__2pJe3{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__2pJe3:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.Combobox-module_button__1W9PN{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Combobox-module_button__1W9PN.Combobox-module_hidden__kvDZZ,.Combobox-module_input__Dcmdn:not(:focus).Combobox-module_hidden__kvDZZ,.Combobox-module_multiselect__3vNbJ .Combobox-module_multiselectIconAndInputWrapper__Jnd9s:not(:focus-within).Combobox-module_hidden__kvDZZ{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}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf .Combobox-module_checkbox____J7P,.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf.Combobox-module_selected__30nbv .Combobox-module_checkbox____J7P,.Combobox-module_wrapper__3kVTg:focus-within{box-shadow:0 0 0 var(--focus-outline-width) var(--focus-outline-color)}.Combobox-module_root__Hs8Hg{--border-width:2px;--divider-width:1px;--focus-outline-width:3px;--dropdown-height:var(--spacing-3-xl);--menu-item-height:calc(var(--dropdown-height) - var(--border-width) * 2);--icon-size:var(--spacing-m);--menu-z-index:10;--dropdown-background-default:var(--color-white);--dropdown-background-disabled:var(--color-black-10);--dropdown-border-color-default:var(--color-black-50);--dropdown-border-color-hover:var(--color-black-90);--dropdown-border-color-hover-invalid:var(--color-error-dark);--dropdown-border-color-focus:var(--color-black-90);--dropdown-border-color-invalid:var(--color-error);--dropdown-border-color-disabled:var(--color-black-10);--dropdown-color-default:var(--color-black-90);--dropdown-color-disabled:var(--color-black-40);--focus-outline-color:var(--color-focus-outline);--helper-background-color-invalid:var(--color-error-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-icon-color-invalid:var(--color-error);--menu-divider-color:var(--color-black-20);--menu-item-background-default:var(--color-white);--menu-item-background-hover:var(--color-bus);--menu-item-background-selected:var(--color-white);--menu-item-background-selected-hover:var(--color-bus);--menu-item-background-disabled:var(--color-white);--menu-item-color-default:var(--color-black-90);--menu-item-color-hover:var(--color-white);--menu-item-color-selected:var(--color-black-90);--menu-item-color-selected-hover:var(--color-white);--menu-item-color-disabled:var(--color-black-40);--menu-item-icon-color-selected:var(--color-white);--menu-item-icon-color-disabled:var(--color-black-40);--multiselect-checkbox-background-selected:var(--color-bus);--multiselect-checkbox-background-disabled:var(--color-black-10);--multiselect-checkbox-border-default:var(--color-black-50);--multiselect-checkbox-border-hover:var(--color-black-90);--multiselect-checkbox-border-disabled:var(--color-black-10);--multiselect-checkbox-color-default:transparent;--multiselect-checkbox-color-selected:var(--color-white);--multiselect-checkbox-color-selected-disabled:var(--color-white);--placeholder-color:var(--color-black-60);position:relative}.Combobox-module_open__MBBSi.Combobox-module_root__Hs8Hg .Combobox-module_angleIcon__10DvA{transform:rotateX(180deg)}.Combobox-module_open__MBBSi.Combobox-module_root__Hs8Hg .Combobox-module_menu__3jA0e{display:block}.Combobox-module_root__Hs8Hg input{font-family:inherit;margin:0;overflow:auto}.Combobox-module_wrapper__3kVTg{background-color:var(--dropdown-background-default);border:var(--border-width) solid var(--dropdown-border-color-default);box-sizing:border-box;min-height:var(--dropdown-height);position:relative;width:100%}.Combobox-module_wrapper__3kVTg:focus-within{border-color:var(--dropdown-border-color-focus)}.Combobox-module_wrapper__3kVTg:hover{border-color:var(--dropdown-border-color-hover)}.Combobox-module_wrapper__3kVTg:focus-within,.Combobox-module_wrapper__3kVTg:hover{transition:border-color 85ms ease-out}.Combobox-module_icon__3tOcB{color:var(--dropdown-color-default);display:flex;margin-right:var(--spacing-2-xs)}.Combobox-module_button__1W9PN{position:absolute;right:var(--spacing-s);top:var(--spacing-xs);transform:translateY(2px)}.Combobox-module_menu__3jA0e{border:solid var(--dropdown-border-color-focus);border-top-color:var(--menu-divider-color);border-width:var(--divider-width) var(--border-width) var(--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(--border-width) * -1),100%);width:100%;z-index:var(--menu-z-index)}.Combobox-module_menuItem__ydo3T{align-items:center;background-color:var(--menu-item-background-default);box-sizing:border-box;color:var(--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(--menu-item-height);padding:var(--spacing-xs) var(--spacing-s)}.Combobox-module_highlighted__12UOf.Combobox-module_menuItem__ydo3T{background-color:var(--menu-item-background-hover);color:var(--menu-item-color-hover)}.Combobox-module_selected__30nbv.Combobox-module_menuItem__ydo3T{background-color:var(--menu-item-background-selected);color:var(--menu-item-color-selected)}.Combobox-module_highlighted__12UOf.Combobox-module_selected__30nbv.Combobox-module_menuItem__ydo3T{background-color:var(--menu-item-background-selected-hover);color:var(--menu-item-color-selected-hover)}.Combobox-module_disabled__11PlF.Combobox-module_menuItem__ydo3T{background-color:var(--menu-item-background-disabled);color:var(--menu-item-color-disabled);cursor:not-allowed}.Combobox-module_virtualized__25LXa.Combobox-module_menuItem__ydo3T{left:0;position:absolute;top:0;width:100%}.Combobox-module_helperText__1qPYf{color:var(--helper-color-default);margin-top:var(--spacing-3-xs)}.Combobox-module_disabled__11PlF .Combobox-module_wrapper__3kVTg{background-color:var(--dropdown-background-disabled);border-color:var(--dropdown-border-color-disabled);color:var(--dropdown-color-disabled)}.Combobox-module_disabled__11PlF .Combobox-module_wrapper__3kVTg,.Combobox-module_disabled__11PlF .Combobox-module_wrapper__3kVTg>*{cursor:not-allowed}.Combobox-module_disabled__11PlF .Combobox-module_angleIcon__10DvA,.Combobox-module_disabled__11PlF .Combobox-module_icon__3tOcB{color:var(--dropdown-color-disabled)}.Combobox-module_invalid__8xyxV .Combobox-module_wrapper__3kVTg{border-color:var(--dropdown-border-color-invalid)}.Combobox-module_invalid__8xyxV .Combobox-module_wrapper__3kVTg:hover{border-color:var(--dropdown-border-color-hover-invalid)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T{justify-content:flex-start}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf,.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf.Combobox-module_selected__30nbv,.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_selected__30nbv{background-color:var(--menu-item-background-default);color:var(--menu-item-color-default)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T .Combobox-module_checkbox____J7P{border:var(--spacing-4-xs) solid var(--multiselect-checkbox-border-default);box-sizing:border-box;color:var(--multiselect-checkbox-color-default);height:var(--icon-size);margin-right:var(--spacing-xs);width:var(--icon-size)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_disabled__11PlF .Combobox-module_checkbox____J7P,.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf .Combobox-module_checkbox____J7P{transition:border-color 85ms ease-out}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf .Combobox-module_checkbox____J7P{border-color:var(--multiselect-checkbox-border-hover)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_selected__30nbv .Combobox-module_checkbox____J7P{background-color:var(--multiselect-checkbox-background-selected);border:0;color:var(--multiselect-checkbox-color-selected)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_disabled__11PlF .Combobox-module_checkbox____J7P{background-color:var(--multiselect-checkbox-background-disabled);border-color:var(--multiselect-checkbox-border-disabled)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_disabled__11PlF.Combobox-module_selected__30nbv .Combobox-module_checkbox____J7P{color:var(--multiselect-checkbox-color-selected-disabled)}.Combobox-module_wrapper__3kVTg{align-items:center;display:flex}.Combobox-module_wrapper__3kVTg.Combobox-module_wrapperWithMultiSelectAndIcon__1YTgh{align-items:flex-start}.Combobox-module_button__1W9PN{color:var(--dropdown-color-default);display:flex;outline:none}.Combobox-module_icon__3tOcB{margin-left:var(--spacing-s)}.Combobox-module_input__Dcmdn{align-self:stretch;appearance:none;background-color:var(--input-background-default);border:none;box-sizing:border-box;color:var(--input-color-default);font-size:var(--fontsize-body-l);height:var(--menu-item-height);outline:none;padding:0 calc(var(--spacing-l) + var(--icon-size)) 0 0;width:100%}.Combobox-module_input__Dcmdn:first-child{padding-left:var(--spacing-s)}.Combobox-module_input__Dcmdn.Combobox-module_noToggle__1DCEd{padding-right:var(--spacing-s)}.Combobox-module_input__Dcmdn.Combobox-module_noToggle__1DCEd.Combobox-module_withClearButton__3Eol3{padding-right:calc(var(--spacing-l) + var(--icon-size))}.Combobox-module_input__Dcmdn.Combobox-module_withClearButton__3Eol3{padding-right:calc(var(--spacing-2-xl) + var(--icon-size))}.Combobox-module_input__Dcmdn::placeholder{color:var(--placeholder-color);opacity:1}.Combobox-module_input__Dcmdn:disabled::placeholder{color:var(--dropdown-color-disabled)}.Combobox-module_multiselect__3vNbJ .Combobox-module_wrapper__3kVTg{flex-direction:column}.Combobox-module_multiselect__3vNbJ .Combobox-module_selectedItems__2W0JL{align-self:stretch}.Combobox-module_multiselect__3vNbJ .Combobox-module_input__Dcmdn{align-self:unset;padding:0 calc(var(--spacing-l) + var(--icon-size)) 0 var(--spacing-s)}.Combobox-module_multiselect__3vNbJ .Combobox-module_input__Dcmdn.Combobox-module_noToggle__1DCEd{padding-right:var(--spacing-s)}.Combobox-module_multiselect__3vNbJ .Combobox-module_input__Dcmdn.Combobox-module_adjustSpacing__3O3Pe{margin-top:calc(var(--spacing-2-xs) * -1);padding:0 var(--spacing-s)}.Combobox-module_multiselect__3vNbJ .Combobox-module_inputWithIcon__3_F2e.Combobox-module_inputWithIcon__3_F2e{padding-left:0}.Combobox-module_multiselect__3vNbJ .Combobox-module_multiselectIconAndInputWrapper__Jnd9s{align-items:center;display:flex;flex-direction:row}.Combobox-module_multiselect__3vNbJ .Combobox-module_multiselectIconAndInputWrapper__Jnd9s .Combobox-module_icon__3tOcB.Combobox-module_adjustSpacingForIcon__38NQd{margin-top:calc(var(--spacing-2-xs) * -1)}");const $c=e=>{var n,r,o,i;const{"aria-labelledby":a,"aria-describedby":l,catchEscapeKey:s,circularNavigation:c=!1,className:u,clearable:d=e.multiselect,disabled:f=!1,error:p,getA11ySelectionMessage:h=(()=>""),getA11yStatusMessage:m=(()=>""),helper:g,id:_=(0,qr.uniqueId)("hds-combobox-"),invalid:v=!1,isOptionDisabled:b,label:y,onBlur:x=(()=>null),onFocus:w=(()=>null),optionKeyField:k,optionLabelField:E="label",options:S=[],placeholder:C,required:I,showToggleButton:T=!0,style:O,theme:j,virtualized:z=!1,visibleOptions:N=5,filter:L,toggleButtonAriaLabel:P,tooltipLabel:A,tooltipButtonLabel:R,tooltipText:M}=e,D=e.multiselect&&void 0!==e.value,B=Gr(Fc.root,j),F=(0,t.useRef)(),$=(0,t.useRef)(),V=t.useRef(),H=t.useRef(null),[U,W]=(0,t.useState)(!1),[q,K]=(0,t.useState)(!1),[G,J]=(0,t.useState)(""),Q=(0,t.useMemo)((()=>{const e=L||(t=E,(e,n)=>e.filter((e=>{const r=e[t];return r?"string"==typeof r?r.toLowerCase().indexOf(n.toLowerCase())>-1:(console.warn(`Filtering failed because field ${t} has a value that is not a string`),!1):(console.warn(`Filtering failed because field ${t} could not be found from OptionType`),!1)})));var t;return e(S,G)}),[S,G,L,E]),Y=zs({size:Q.length,parentRef:V,estimateSize:(0,t.useCallback)((()=>52),[]),overscan:N}),X=()=>{$.current&&$.current.focus()},{activeIndex:Z,addSelectedItem:ee,getDropdownProps:te,getSelectedItemProps:ne,removeSelectedItem:re,reset:oe,selectedItems:ie,setActiveIndex:ae,setSelectedItems:le}=vs(Object.assign(Object.assign(Object.assign({defaultActiveIndex:0,initialActiveIndex:0},e.multiselect&&{initialSelectedItems:null!==(n=e.defaultValue)&&void 0!==n?n:[]}),e.multiselect&&void 0!==e.value&&{selectedItems:null!==(r=e.value)&&void 0!==r?r:[]}),{getA11yRemovalMessage:null!==(o=e.multiselect&&e.getA11yRemovalMessage)&&void 0!==o?o:()=>"",onSelectedItemsChange:({selectedItems:t})=>e.multiselect&&"function"==typeof e.onChange&&e.onChange(t),onStateChange:e=>Mc(e,Z,F.current),stateReducer:(e,t)=>Dc(e,t,D)})),{getItemProps:se,getLabelProps:ce,getMenuProps:ue,getToggleButtonProps:de,highlightedIndex:fe,isOpen:pe,reset:he,selectedItem:me,selectItem:ge,closeMenu:_e,setInputValue:ve,getInputProps:be,getComboboxProps:ye}=Yl(Object.assign(Object.assign(Object.assign({circularNavigation:c,id:_,items:Q},!1===e.multiselect&&{initialSelectedItem:null!==(i=e.defaultValue)&&void 0!==i?i:null}),!1===e.multiselect&&void 0!==e.value&&{selectedItem:e.value}),{onInputValueChange:({inputValue:e})=>J(e),getA11ySelectionMessage:h,getA11yStatusMessage:m,itemToString:e=>{var t;return e&&null!==(t=e[E])&&void 0!==t?t:""},onSelectedItemChange:({selectedItem:t})=>!1===e.multiselect&&"function"==typeof e.onChange&&e.onChange(t),onStateChange({type:t,selectedItem:n}){const{InputBlur:r,InputKeyDownEnter:o,ItemClick:i}=Yl.stateChangeTypes;(t===r||t===o||t===i)&&e.multiselect&&n&&(kc(ie,n)?le(ie.filter((e=>!(0,qr.isEqual)(e,n)))):ee(n),ge(null))},stateReducer(t,{type:n,changes:r}){const{ItemClick:o,InputBlur:i,FunctionSelectItem:a,InputKeyDownEnter:l}=Yl.stateChangeTypes,{selectedItem:s,inputValue:c}=r;if(!e.multiselect){if(s&&s[E]!==c)return Object.assign(Object.assign({},r),{selectedItem:null});if(n===i&&!s)return Object.assign(Object.assign({},r),{inputValue:""})}if(e.multiselect){if(n===i)return t.selectedItem?Object.assign(Object.assign({},r),{inputValue:""}):Object.assign(Object.assign({},r),{selectedItem:null,inputValue:""});if(n===o)return Object.assign(Object.assign({},r),{isOpen:t.isOpen,highlightedIndex:t.highlightedIndex,inputValue:t.inputValue});if(n===l)return Object.assign(Object.assign({},r),{inputValue:""});if(n===a)return Object.assign(Object.assign({},r),{inputValue:t.inputValue})}return r}})),xe=d&&!e.multiselect&&me,we=e=>t=>{q||e(t)},ke=e=>{if(s&&"Escape"===e.key&&e.stopPropagation()," "===e.key&&fe>-1){e.preventDefault();const n=Q[fe];kc(ie,t=n)?le(ie.filter((e=>!(0,qr.isEqual)(e,t)))):ee(t)}var t;!pe||"Backspace"!==e.key&&"ArrowLeft"!==e.key||(e.nativeEvent.preventDownshiftDefault=!0),"Tab"===e.key&&fe>-1&&pe&&_e()};e.multiselect||te({},{suppressRefError:!0});const Ee=!e.multiselect||pe||!pe&&0===ie.length,Se=`${ce().id}${a?` ${a}`:""}${p?` ${_}-error`:""}${g?` ${_}-helper`:""} ${be().id}`,Ce=()=>t.createElement("input",Object.assign({},be(Object.assign(Object.assign(Object.assign({},v&&{"aria-invalid":!0}),e.multiselect&&Object.assign({},te({onKeyDown:ke,ref:$}))),{type:"text",disabled:f,required:I,role:ye().role,"aria-expanded":ye()["aria-expanded"],"aria-haspopup":ye()["aria-haspopup"],"aria-owns":ye()["aria-owns"],"aria-labelledby":Se,"aria-describedby":l})),{placeholder:C,className:Wr(Fc.input,!Ee&&Fc.hidden,!T&&Fc.noToggle,U&&ie.length>0&&Fc.adjustSpacing,e.icon&&e.multiselect&&Fc.inputWithIcon,xe&&Fc.withClearButton),autoCorrect:"off",autoComplete:"off"}));return t.createElement("div",{className:Wr(Fc.root,v&&Fc.invalid,f&&Fc.disabled,pe&&Fc.open,e.multiselect&&Fc.multiselect,B,u),style:O},y&&t.createElement(Wi,Object.assign({label:y,required:I},ce(),{tooltipLabel:A,tooltipButtonLabel:R,tooltipText:M})),t.createElement("div",{onFocus:we((e=>{Ac(e)&&(W(!0),w())})),onBlur:we((e=>{Rc(e)&&(W(!1),x())})),onClick:e=>{const t=F.current;t!==e.target&&(null==t?void 0:t.contains(e.target))||X()},onMouseUp:()=>{K(!1),X()},className:Wr(Fc.wrapper,e.multiselect&&e.icon&&Fc.wrapperWithMultiSelectAndIcon),ref:ye().ref},e.multiselect&&ie.length>0&&t.createElement(Lc,{activeIndex:Z,className:Fc.selectedItems,clearable:d,clearButtonAriaLabel:e.clearButtonAriaLabel,dropdownId:_,getSelectedItemProps:ne,hideItems:!U,onClear:()=>{oe(),ve(""),H.current.focus()},onRemove:re,optionKeyField:k||E,optionLabelField:E,removeButtonAriaLabel:e.selectedItemRemoveButtonAriaLabel,selectedItems:ie,selectedItemSrLabel:e.selectedItemSrLabel,selectedItemsContainerRef:F,setActiveIndex:ae,toggleButtonHidden:!T,disabled:f}),!1===e.multiselect&&e.icon&&t.createElement("span",{className:Fc.icon,"aria-hidden":!0},e.icon),e.multiselect&&e.icon?t.createElement("div",{className:Wr(Fc.multiselectIconAndInputWrapper,!Ee&&Fc.hidden)},t.createElement("span",{className:Wr(Fc.icon,U&&ie.length>0&&Fc.adjustSpacingForIcon),"aria-hidden":!0},e.icon),Ce()):Ce(),t.createElement("button",Object.assign({type:"button"},de(Object.assign(Object.assign({disabled:f,className:Wr(Fc.button,!T&&Fc.hidden),"aria-label":`${y}: ${P}`,"aria-expanded":pe},v&&{"aria-invalid":!0}),{ref:H}))),t.createElement(Cc,{className:Fc.angleIcon,"aria-hidden":!0})),xe&&t.createElement(Nc,{toggleButtonHidden:!T,onClear:()=>{he(),H.current.focus()},clearButtonAriaLabel:e.clearButtonAriaLabel,disabled:f}),t.createElement(Sc,{getItemProps:(e,t,n,r,o)=>se(Object.assign({item:e,index:t,disabled:r,className:Wr(Fc.menuItem,fe===t&&Fc.highlighted,n&&Fc.selected,r&&Fc.disabled,z&&Fc.virtualized),onMouseDown:()=>{K(!0)},onClick:()=>{K(!1)}},o&&{style:{transform:`translateY(${o.start}px`},ref:o.measureRef})),isOptionDisabled:b,menuProps:ue(Object.assign(Object.assign(Object.assign({},e.multiselect&&{"aria-multiselectable":!0}),I&&{"aria-required":!0}),{style:{maxHeight:52*N},ref:V,onMouseLeave:e=>{e.nativeEvent.preventDownshiftDefault=!0}})),menuStyles:Fc,multiselect:e.multiselect,open:pe,optionKeyField:k||E,optionLabelField:E,options:Q,selectedItem:me,selectedItems:ie,virtualizer:z&&Y})),v&&p&&t.createElement("div",{id:`${_}-error`,className:Fc.errorText,"aria-hidden":!0},p),g&&t.createElement("div",{id:`${_}-helper`,className:Fc.helperText,"aria-hidden":!0},g))};$c.defaultProps={multiselect:!1};const Vc=({ariaLabel:e="location",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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"}));var Hc={button:"Button-module_button__1msFE button_hds-button__2A0je",label:"Button-module_label__a4np1 button_hds-button__label__2EQa-",fullWidth:"Button-module_fullWidth__31eVK button_hds-button--fullwidth__1_hG9","size-small":"Button-module_size-small__3lizH button_hds-button--small__2NFef",icon:"Button-module_icon__O-h7R button_hds-icon__17j8Z",primary:"Button-module_primary__2LfKB button_hds-button--primary__2NVvO",secondary:"Button-module_secondary__1nABp button_hds-button--secondary__1NOWS",supplementary:"Button-module_supplementary__3YKiS button_hds-button--supplementary__GcHcV",isLoading:"Button-module_isLoading__3PK75 button_hds-button--loading__2mLjh",success:"Button-module_success__CU9nK button_hds-button--success__9hpuD",danger:"Button-module_danger__2el15 button_hds-button--danger__dEREN","theme-coat":"Button-module_theme-coat__2_3U7 button_hds-button--theme-coat__12cO0","theme-black":"Button-module_theme-black__m8giY button_hds-button--theme-black__3K_k4"};Vr('.button_hds-button__2A0je{--border-width:2px;--color:inherit;--min-size:44px;--outline-gutter:2px;--outline-width:3px;align-content:flex-start;align-items:center;background-color:var(--background-color,transparent);border:var(--border-width) solid var(--border-color,transparent);border-radius:0;color:var(--color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:100%;font-weight:500;justify-content:center;line-height:1.15;margin:0;min-height:var(--min-size);min-width:var(--min-size);padding:0 var(--spacing-2-xs);position:relative;text-decoration:none;text-transform:none;vertical-align:top}.button_hds-button__2A0je,.button_hds-button__2A0je *,.button_hds-button__2A0je:after,.button_hds-button__2A0je :after,.button_hds-button__2A0je:before,.button_hds-button__2A0je :before{box-sizing:border-box}.button_hds-button__2A0je[type=button],.button_hds-button__2A0je[type=reset],.button_hds-button__2A0je[type=submit],button.button_hds-button__2A0je{-webkit-appearance:button}.button_hds-button__2A0je:-moz-focus-inner,.button_hds-button__2A0je[type=button]:-moz-focus-inner,.button_hds-button__2A0je[type=reset]:-moz-focus-inner,.button_hds-button__2A0je[type=submit]:-moz-focus-inner{border-style:none;padding:0}.button_hds-button__2A0je:-moz-focusring,.button_hds-button__2A0je[type=button]:-moz-focusring,.button_hds-button__2A0je[type=reset]:-moz-focusring,.button_hds-button__2A0je[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.button_hds-button__2A0je.button_focus-visible__gEJLP,.button_hds-button__2A0je:focus-visible,.button_hds-button__2A0je:hover{transition-duration:85ms;transition-property:background-color,border-color,color;transition-timing-function:ease-out}.button_hds-button__2A0je:hover{background-color:var(--background-color-hover,transparent);color:var(--color-hover)}.button_hds-button__2A0je.button_focus-visible__gEJLP,.button_hds-button__2A0je:active,.button_hds-button__2A0je:focus-visible{background-color:var(--background-color-focus,transparent);color:var(--color-focus);outline:none}.button_hds-button__2A0je:not(:disabled){border-color:var(--border-color,transparent)}.button_hds-button__2A0je:disabled{background-color:var(--background-color-disabled,transparent);border-color:var(--border-color-disabled,transparent);color:var(--color-disabled);cursor:not-allowed}.button_hds-button__2A0je.button_focus-visible__gEJLP:hover,.button_hds-button__2A0je:active:hover,.button_hds-button__2A0je:focus-visible:hover{background-color:var(--background-color-hover-focus,transparent)}.button_hds-button__2A0je:not(:disabled):hover{border-color:var(--border-color-hover,transparent)}.button_hds-button__2A0je:not(:disabled).button_focus-visible__gEJLP,.button_hds-button__2A0je:not(:disabled):active,.button_hds-button__2A0je:not(:disabled):focus-visible{border-color:var(--border-color-focus,transparent)}.button_hds-button__2A0je:not(:disabled).button_focus-visible__gEJLP:hover,.button_hds-button__2A0je:not(:disabled):active:hover,.button_hds-button__2A0je:not(:disabled):focus-visible:hover{border-color:var(--border-color-hover-focus,transparent);color:var(--color-hover-focus)}.button_hds-button__2A0je:after{--size:100%;border:var(--outline-width) solid transparent;content:"";height:var(--size);position:absolute;width:var(--size)}.button_hds-button__2A0je.button_focus-visible__gEJLP:after,.button_hds-button__2A0je:active:after,.button_hds-button__2A0je:focus-visible:after{--size:calc(100% + calc(var(--outline-width) * 2 + var(--border-width) * 2 + var(--outline-gutter) * 2));border-color:var(--focus-outline-color)}.button_hds-button__label__2EQa-,input[type=button].button_hds-button__2A0je,input[type=reset].button_hds-button__2A0je,input[type=submit].button_hds-button__2A0je{font-weight:inherit;line-height:1.25em;padding:var(--spacing-s)}input[type=button].button_hds-button__2A0je,input[type=reset].button_hds-button__2A0je,input[type=submit].button_hds-button__2A0je{cursor:pointer;padding:var(--spacing-s) var(--spacing-l)}input[type=button].button_hds-button__2A0je.button_focus-visible__gEJLP,input[type=button].button_hds-button__2A0je:focus-visible,input[type=reset].button_hds-button__2A0je.button_focus-visible__gEJLP,input[type=reset].button_hds-button__2A0je:focus-visible,input[type=submit].button_hds-button__2A0je.button_focus-visible__gEJLP,input[type=submit].button_hds-button__2A0je:focus-visible{box-shadow:0 0 0 var(--outline-gutter) var(--submit-input-focus-gutter-color),0 0 0 calc(var(--outline-gutter) + var(--outline-width)) var(--focus-outline-color)}.button_hds-button__label__2EQa-:only-child{margin:0 var(--spacing-2-xs)}.button_hds-button--small__2NFef .button_hds-button__label__2EQa-{line-height:var(--lineheight-s);padding:var(--spacing-2-xs) var(--spacing-xs)}.button_hds-button--supplementary__GcHcV .button_hds-button__label__2EQa-:first-child{padding-right:var(--spacing-2-xs)}.button_hds-button--small__2NFef .button_hds-button__label__2EQa-:only-child{margin:0 var(--spacing-xs)}.button_hds-button--supplementary__GcHcV .button_hds-icon__17j8Z+.button_hds-button__label__2EQa-:last-child{padding-left:var(--spacing-2-xs)}.button_hds-button--supplementary__GcHcV .button_hds-icon__17j8Z+.button_hds-button__label__2EQa-:not(:last-child){padding-left:var(--spacing-2-xs);padding-right:var(--spacing-2-xs)}.button_hds-button--small__2NFef{padding:0}input[type=button].button_hds-button--small__2NFef,input[type=reset].button_hds-button--small__2NFef,input[type=submit].button_hds-button--small__2NFef{line-height:var(--lineheight-s);padding:var(--spacing-2-xs) var(--spacing-m)}.button_hds-button--small__2NFef .button_hds-button__label__2EQa-:not(:first-of-type):not(:last-of-type){padding:var(--spacing-2-xs) var(--spacing-2-xs)}.button_hds-button--fullwidth__1_hG9{width:100%}.button_hds-button__2A0je .button_hds-icon__17j8Z{height:var(--spacing-m);margin-left:var(--spacing-s);width:var(--spacing-m)}.button_hds-button__label__2EQa-~.button_hds-icon__17j8Z{margin:0 var(--spacing-s) 0 0}.button_hds-button--small__2NFef .button_hds-icon__17j8Z{margin-left:var(--spacing-2-xs)}.button_hds-button__2A0je .button_hds-button--small__2NFef .button_hds-button__label__2EQa-~.button_hds-icon__17j8Z{margin:0 var(--spacing-2-xs) 0 0}.button_hds-button__2A0je .button_hds-icon__17j8Z:first-of-type:not(:last-of-type){margin:0 0 0 var(--spacing-2-xs)}.button_hds-button__2A0je .button_hds-icon__17j8Z:last-of-type:not(:first-of-type){margin:0 var(--spacing-2-xs) 0 0}.button_hds-button--small__2NFef .button_hds-icon__17j8Z:first-child:not(:last-of-type){margin:0 0 0 var(--spacing-2-xs)}.button_hds-button--small__2NFef .button_hds-icon__17j8Z:last-child:not(:first-of-type){margin:0 var(--spacing-2-xs) 0 0}.button_hds-button--primary__2NVvO{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-hover-focus:var(--color-bus-dark);--background-color-disabled:var(--color-black-20);--border-color:var(--color-bus);--border-color-hover:var(--color-bus-dark);--border-color-focus:var(--color-bus);--border-color-hover-focus:var(--color-bus-dark);--border-color-disabled:var(--color-black-20);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white);--color-disabled:var(--color-white)}.button_hds-button--primary__2NVvO,.button_hds-button--secondary__1NOWS{--focus-outline-color:var(--color-focus-outline);--submit-input-focus-gutter-color:var(--color-white)}.button_hds-button--secondary__1NOWS{--border-color:var(--color-bus);--border-color-hover:var(--color-bus-dark);--border-color-focus:var(--color-bus);--border-color-hover-focus:var(--color-bus-dark);--border-color-disabled:var(--color-black-50)}.button_hds-button--secondary__1NOWS,.button_hds-button--supplementary__GcHcV{--background-color:transparent;--background-color-hover:var(--color-bus-light);--background-color-focus:transparent;--background-color-hover-focus:var(--color-bus-light);--background-color-disabled:transparent;--color:var(--color-bus);--color-hover:var(--color-bus-dark);--color-focus:var(--color-bus);--color-hover-focus:var(--color-bus-dark);--color-disabled:var(--color-black-40)}.button_hds-button--supplementary__GcHcV{--border-color:transparent;--border-color-hover:transparent;--border-color-focus:var(--color-focus-outline);--border-color-hover-focus:var(--color-focus-outline);--border-color-disabled:transparent;--focus-outline-color:transparent;--submit-input-focus-gutter-color:transparent}.button_hds-button--loading__2mLjh{--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}.button_hds-button--success__9hpuD{--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)}.button_hds-button--danger__dEREN,.button_hds-button--success__9hpuD{--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white);--focus-outline-color:var(--color-focus-outline)}.button_hds-button--danger__dEREN{--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)}.button_hds-button--primary__2NVvO.button_hds-button--theme-coat__12cO0{--background-color:var(--color-coat-of-arms);--background-color-hover:var(--color-coat-of-arms-dark);--background-color-focus:var(--color-coat-of-arms);--background-color-hover-focus:var(--color-coat-of-arms-dark);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white)}.button_hds-button--primary__2NVvO.button_hds-button--theme-coat__12cO0,.button_hds-button--secondary__1NOWS.button_hds-button--theme-coat__12cO0{--border-color:var(--color-coat-of-arms);--border-color-hover:var(--color-coat-of-arms-dark);--border-color-focus:var(--color-coat-of-arms);--border-color-hover-focus:var(--color-coat-of-arms-dark)}.button_hds-button--secondary__1NOWS.button_hds-button--theme-coat__12cO0,.button_hds-button--supplementary__GcHcV.button_hds-button--theme-coat__12cO0{--background-color:transparent;--background-color-hover:var(--color-coat-of-arms-light);--background-color-focus:transparent;--background-color-hover-focus:var(--color-coat-of-arms-light);--color:var(--color-coat-of-arms);--color-hover:var(--color-coat-of-arms);--color-focus:var(--color-coat-of-arms);--color-hover-focus:var(--color-coat-of-arms)}.button_hds-button--supplementary__GcHcV.button_hds-button--theme-coat__12cO0{--border-color:transparent;--border-color-hover:transparent;--border-color-focus:var(--color-focus-outline);--border-color-hover-focus:var(--color-focus-outline)}.button_hds-button--primary__2NVvO.button_hds-button--theme-black__3K_k4{--background-color:var(--color-black);--background-color-hover:var(--color-black);--background-color-focus:var(--color-black);--background-color-hover-focus:var(--color-black);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white)}.button_hds-button--primary__2NVvO.button_hds-button--theme-black__3K_k4,.button_hds-button--secondary__1NOWS.button_hds-button--theme-black__3K_k4{--border-color:var(--color-black);--border-color-hover:var(--color-black);--border-color-focus:var(--color-black);--border-color-hover-focus:var(--color-black)}.button_hds-button--secondary__1NOWS.button_hds-button--theme-black__3K_k4,.button_hds-button--supplementary__GcHcV.button_hds-button--theme-black__3K_k4{--background-color:transparent;--background-color-hover:var(--color-black-5);--background-color-focus:transparent;--background-color-hover-focus:var(--color-black-5);--color:var(--color-black);--color-hover:var(--color-black);--color-focus:var(--color-black);--color-hover-focus:var(--color-black)}.button_hds-button--supplementary__GcHcV.button_hds-button--theme-black__3K_k4{--border-color:transparent;--border-color-hover:transparent;--border-color-focus:var(--color-focus-outline);--border-color-hover-focus:var(--color-focus-outline)}.Button-module_icon__O-h7R svg{max-height:100%;max-width:100%}');const Uc=t.forwardRef(((e,n)=>{var{children:r,className:o,disabled:i=!1,fullWidth:a,size:l="default",theme:s="default",variant:c="primary",iconLeft:u,iconRight:d,isLoading:f=!1,loadingText:p,onClick:h}=e,m=$r(e,["children","className","disabled","fullWidth","size","theme","variant","iconLeft","iconRight","isLoading","loadingText","onClick"]);const g=u?t.createElement("div",{className:Hc.icon,"aria-hidden":"true"},u):null,_=d?t.createElement("div",{className:Wr(Hc.icon),"aria-hidden":"true"},d):null;return t.createElement("button",Object.assign({ref:n,disabled:i,"aria-disabled":f||i||void 0,"aria-label":f?p:void 0,type:"button",className:Wr(Hc.button,Hc[c],Hc[`theme-${s}`],Hc[`size-${l}`],a?Hc.fullWidth:"",f?Hc.isLoading:"",o),onClick:f?e=>{e.preventDefault()}:h},m),f?t.createElement(Zr,{small:!0}):g,t.createElement("span",{className:Hc.label},f?p:r),f?null:_)})),Wc=({ariaLabel:e="angle-up",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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 qc={accordion:"Accordion-module_accordion__2fPUT",card:"Accordion-module_card__1iRKx",border:"Accordion-module_border__2AgQd",accordionHeader:"Accordion-module_accordionHeader__3_uK7",s:"Accordion-module_s__8gw4g",closeButton:"Accordion-module_closeButton__1Qt8U",m:"Accordion-module_m__2k6QY",l:"Accordion-module_l__gPzdT",accordionContent:"Accordion-module_accordionContent__1umso",contentWithCloseButton:"Accordion-module_contentWithCloseButton__-einM",headingContainer:"Accordion-module_headingContainer__1DzX3",accordionButtonIcon:"Accordion-module_accordionButtonIcon__MQu2J"};Vr(".Accordion-module_accordion__2fPUT{--background-color:var(--color-white);--border-color:var(--color-black-60);--header-font-color:var(--color-black-90);--header-focus-outline-color:var(--color-coat-of-arms);--content-font-color:var(--color-black-90);--content-font-size:var(--fontsize-body-m);--content-line-height:var(--lineheight-l);--close-button-background-color-disabled:inherit;--close-button-background-color-focus:transparent;--close-button-background-color-hover-focus:var(--color-black-5);--close-button-background-color-hover:var(--color-black-5);--close-button-background-color:inherit;--close-button-border-color-active:var(--header-focus-outline-color);--close-button-border-color-disabled:inherit;--close-button-border-color-focus:var(--header-focus-outline-color);--close-button-border-color-hover-focus:var(--header-focus-outline-color);--close-button-border-color-hover:inherit;--close-button-border-color:inherit;--close-button-color-disabled:inherit;--close-button-color-focus:var(--color-black);--close-button-color-hover-focus:var(--color-black);--close-button-color-hover:var(--color-black);--close-button-color:var(--content-font-color);--close-button-focus-outline-color:transparent}.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-font-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);position:relative}.Accordion-module_accordionHeader__3_uK7>div{flex:1 1 auto}.Accordion-module_s__8gw4g{--header-font-size:var(--fontsize-heading-s);--padding-vertical:var(--spacing-s);--header-font-weight:700;--header-letter-spacing:0.2px;--header-line-height:1.4;--button-size:28px;--padding-horizontal:var(--spacing-2-xs)}.Accordion-module_s__8gw4g .Accordion-module_closeButton__1Qt8U div{margin-right:var(--spacing-4-xs)}.Accordion-module_m__2k6QY{--header-font-size:var(--fontsize-heading-m);--padding-vertical:var(--spacing-m);--header-font-weight:500;--header-letter-spacing:-0.2px;--header-line-height:32px;--button-size:36px;--padding-horizontal:var(--spacing-m)}.Accordion-module_m__2k6QY .Accordion-module_closeButton__1Qt8U div{margin-right:6px}.Accordion-module_l__gPzdT{--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-s);--button-size:52px;--padding-horizontal:var(--spacing-l)}.Accordion-module_l__gPzdT .Accordion-module_closeButton__1Qt8U div{margin-right:var(--spacing-xs)}.Accordion-module_accordionContent__1umso{color:var(--content-font-color);font-size:var(--content-font-size);line-height:var(--content-line-height);padding-bottom:var(--spacing-m);position:relative}.Accordion-module_accordionContent__1umso .Accordion-module_closeButton__1Qt8U{bottom:0;position:absolute;right:0;--background-color-disabled:var(--close-button-background-color-disabled);--background-color-focus:var(--close-button-background-color-focus);--background-color-hover-focus:var(--close-button-background-color-hover-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-focus:var(--close-button-border-color-hover-focus);--border-color-hover:var(--close-button-border-color-hover);--border-color:var(--close-button-border-color);--color-disabled:var(--close-button-color-disabled);--color-focus:var(--close-button-color-focus);--color-hover-focus:var(--close-button-color-hover-focus);--color-hover:var(--close-button-color-hover);--color:var(--close-button-color);--focus-outline-color:var(--close-button-focus-outline-color)}.Accordion-module_accordionContent__1umso .Accordion-module_closeButton__1Qt8U:not(:disabled):active{border-color:var(--close-button-border-color-active)}.Accordion-module_contentWithCloseButton__-einM{padding-bottom:44px}.Accordion-module_headingContainer__1DzX3{align-items:center;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:auto calc(var(--button-size));width:100%}.Accordion-module_headingContainer__1DzX3:focus{outline:2px solid var(--header-focus-outline-color,transparent)}.Accordion-module_accordionButtonIcon__MQu2J{border:2px solid transparent;box-sizing:border-box;height:var(--button-size)!important;margin:auto;width:var(--button-size)!important}");const Kc=e=>({en:"Close",fi:"Sulje",sv:"Stäng"}[e]),Gc=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="m",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,qr.uniqueId)("accordion-")),y=h&&{"--background-color":h["--background-color"],"--border-color":h["--border-color"],"--header-font-color":h["--header-font-color"],"--header-focus-outline-color":h["--header-focus-outline-color"],"--content-font-color":h["--content-font-color"],"--content-font-size":h["--content-font-size"],"--content-line-height":h["--content-line-height"],"--close-button-background-color-disabled":h["--close-button-background-color-disabled"],"--close-button-background-color-focus":h["--close-button-background-color-focus"],"--close-button-background-color-hover-focus":h["--close-button-background-color-hover-focus"],"--close-button-background-color-hover":h["--close-button-background-color-hover"],"--close-button-background-color":h["--close-button-background-color"],"--close-button-border-color-active":h["--close-button-border-color-active"],"--close-button-border-color-disabled":h["--close-button-border-color-disabled"],"--close-button-border-color-focus":h["--close-button-border-color-focus"],"--close-button-border-color-hover-focus":h["--close-button-border-color-hover-focus"],"--close-button-border-color-hover":h["--close-button-border-color-hover"],"--close-button-border-color":h["--close-button-border-color"],"--close-button-color-disabled":h["--close-button-color-disabled"],"--close-button-color-focus":h["--close-button-color-focus"],"--close-button-color-hover-focus":h["--close-button-color-hover-focus"],"--close-button-color-hover":h["--close-button-color-hover"],"--close-button-color":h["--close-button-color"],"--close-button-focus-outline-color":h["--close-button-focus-outline-color"]},x=(0,qr.pickBy)(y),w=Gr(qc.accordion,Object.keys(x).length>0?x:void 0),k=h&&{"--header-font-size":h["--header-font-size"],"--padding-vertical":h["--padding-vertical"],"--padding-horizontal":h["--padding-horizontal"],"--header-font-weight":h["--header-font-weight"],"--header-letter-spacing":h["--header-letter-spacing"],"--header-line-height":h["--header-line-height"],"--button-size":h["--button-size"]},E=(0,qr.pickBy)(k),S=Gr(qc[p],Object.keys(E).length>0?E:void 0),{isOpen:C,buttonProps:I,contentProps:T}=(({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}),O=C?t.createElement(Wc,{"aria-hidden":!0,className:qc.accordionButtonIcon}):t.createElement(Cc,{"aria-hidden":!0,className:qc.accordionButtonIcon}),j=function(){const[e,n]=t.useState(!1);return t.useEffect((()=>{n(!0)}),[]),e}();(0,t.useEffect)((()=>{if(!j)return;const e=setTimeout((()=>{g.current.focus(),!0===_&&(v(!1),I.onClick())}),50);return()=>clearTimeout(e)}),[_]);const z=()=>{v(!0)};return t.createElement("div",Object.assign({},m,{className:Wr(qc.accordion,r&&qc.card,r&&n&&qc.border,C&&qc.isOpen,qc[p],w,S,i),id:b}),t.createElement("div",{className:Wr(qc.accordionHeader)},t.createElement("div",{role:"heading","aria-level":c,id:`${b}-heading`},t.createElement("div",Object.assign({ref:g,role:"button",tabIndex:0,onKeyPress:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),I.onClick())},className:qc.headingContainer,"aria-labelledby":`${b}-heading`},I,_?{"aria-expanded":!1}:{}),t.createElement("span",{className:"label"},s),O))),t.createElement("div",Object.assign({},T,{id:`${b}-content`,role:"region",className:Wr(qc.accordionContent,r&&qc.card,l&&qc.contentWithCloseButton),"aria-labelledby":`${b}-heading`}),o,l&&t.createElement(Uc,{"data-testid":`${b}-closeButton`,"aria-label":`${Kc(f)} ${s}`,className:Wr(qc.closeButton,a),theme:"black",size:"small",onKeyPress:e=>{" "===e.key&&z()},onClick:()=>{z()},variant:"supplementary",iconRight:t.createElement(Wc,{"aria-hidden":!0,size:"xs",className:qc.accordionButtonIcon})},Kc(f))))};var Jc={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 Qc={term:{[`${Jc.LANGUAGE}`]:window.drupalSettings.path.currentLanguage||"fi"}},Yc={terms:{[Jc.CONTENT_TYPE]:["project","district"]}},Xc={most_relevant:{_score:{order:"desc"},[`${Jc.TITLE}`]:{order:"asc"}},asc:{[`${Jc.TITLE}`]:{order:"asc"}},desc:{[`${Jc.TITLE}`]:{order:"desc"}}},Zc={aggs:{[Jc.FIELD_PROJECT_DISTRICT_TITLE]:{terms:{field:`${Jc.FIELD_PROJECT_DISTRICT_TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},[Jc.TITLE]:{terms:{field:`${Jc.TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},[Jc.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{terms:{field:`${Jc.FIELD_DISTRICT_SUBDISTRICTS_TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},districts_for_filters:{terms:{field:`${Jc.DISTRICTS_FOR_FILTERS_DISTRICT_TITLE}`,size:500,order:{_key:"asc"}}},[Jc.FIELD_PROJECT_THEME_NAME]:{terms:{field:`${Jc.FIELD_PROJECT_THEME_NAME}`,size:500,order:{_key:"asc"}}},project_theme_taxonomy_terms:{terms:{field:`${Jc.PROJECT_THEME_NAME}`,size:500,order:{_key:"asc"}}},[Jc.FIELD_PROJECT_PHASE_NAME]:{terms:{field:`${Jc.FIELD_PROJECT_PHASE_NAME}`,size:500,order:{_key:"asc"}}},project_phase_taxonomy_terms:{terms:{field:`${Jc.PROJECT_PHASE_NAME}`,size:500,order:{_key:"asc"}}},[Jc.FIELD_PROJECT_TYPE_NAME]:{terms:{field:`${Jc.FIELD_PROJECT_TYPE_NAME}`,size:500,order:{_key:"asc"}}},project_type_taxonomy_terms:{terms:{field:`${Jc.PROJECT_TYPE_NAME}`,size:500,order:{_key:"asc"}}}},query:{bool:{filter:[Qc]}}};var eu={INDEX:"projects,districts,districts_for_filters,project_themes,project_phases,project_types"};var tu={TITLE:"title",DISTRICTS:"districts",THEME:"project_theme",PHASE:"project_phase",TYPE:"project_type",RESULTS:"page"};const nu={[tu.TITLE]:`${Jc.TITLE}`,[tu.DISTRICTS]:`${Jc.FIELD_PROJECT_DISTRICT_TITLE}`,[tu.THEME]:`${Jc.FIELD_PROJECT_THEME_NAME}`,[tu.PHASE]:`${Jc.FIELD_PROJECT_PHASE_NAME}`,[tu.TYPE]:`${Jc.FIELD_PROJECT_TYPE_NAME}`},ru=e=>"string"!=typeof e?"":e.charAt(0).toUpperCase()+e.slice(1);function ou(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=`${ru(e.key)} (0)`;const n=Object.values(o).find((t=>t.key===e.key));return void 0!==n&&(t=`${ru(e.key)} (${n.doc_count})`),{label:t,value:e.key}}))}return r}var iu=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 au(e,t,n=8e3){return iu(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 lu=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 su=no((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))),cu=no(null,((e,t,n)=>{n.page=n.page||"1",t(su,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)})),uu=no(null,((e,t,n)=>{const r=e(su);t(cu,Object.assign(Object.assign({},r),{page:n}))})),du=no((e=>{var t;return Number(null===(t=e(su))||void 0===t?void 0:t.page)||1})),fu=no((()=>lu(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(Zc);return au(`${e}/${eu.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:{}})))})))),pu=no(""),hu=no((e=>lu(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(fu);if(t)return[];return ou(n,Jc.FIELD_PROJECT_DISTRICT_TITLE,"districts_for_filters")})))),mu=no([]),gu=no((e=>lu(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(fu);if(t)return[];return ou(n,Jc.FIELD_PROJECT_THEME_NAME,"project_theme_taxonomy_terms")})))),_u=no([]),vu=no((e=>lu(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(fu);if(t)return[];return ou(n,Jc.FIELD_PROJECT_PHASE_NAME,"project_phase_taxonomy_terms")})))),bu=no([]),yu=no((e=>lu(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(fu);if(t)return[];return ou(n,Jc.FIELD_PROJECT_TYPE_NAME,"project_type_taxonomy_terms")})))),xu=no([]),wu=no(null,((e,t)=>{t(pu,""),t(mu,[]),t(_u,[]),t(bu,[]),t(xu,[]),t(cu,{})}));var ku=({value:t,clearSelection:n})=>(0,e.jsx)("li",{className:"content-tags__tags__tag content-tags__tags--interactive",children:(0,e.jsx)(Uc,{"aria-label":Drupal.t("Remove @item from search results",{"@item":t.toString()},{context:"Search: remove item aria label"}),className:"hdbt-search__remove-selection-button",iconRight:(0,e.jsx)(bc,{className:"hdbt-search__remove-selection-icon"}),variant:"supplementary",onClick:n,children:t})},`${t.toString()}`);var Eu=({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)(Uc,{"aria-hidden":!n,className:"hdbt-search__clear-all-button",iconLeft:(0,e.jsx)(bc,{className:"hdbt-search__clear-all-icon"}),onClick:r,style:n?{}:{visibility:"hidden"},variant:"supplementary",children:Drupal.t("Clear selections",{},{context:"React search: clear selections"})})})]})})};var Su=(e=[],t=[])=>{const n=[];return e.forEach((e=>{const r=t.find((t=>t.value.toString()===e.toString()));r&&n.push(r)})),n};var Cu=()=>{var t,n,r,o,i,a,l,s;const c=yo(su),u=xo(wu),d=yo(hu),f=xo(mu),p=yo(gu),h=xo(_u),m=yo(vu),g=xo(bu),_=yo(yu),v=xo(xu),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)(Eu,{showClearButton:b,resetForm:u,children:[y&&(0,e.jsx)(Iu,{updater:f,valueKey:tu.DISTRICTS,values:Su(c.districts,d)}),x&&(0,e.jsx)(Iu,{updater:h,valueKey:tu.THEME,values:Su(c.project_theme,p)}),w&&(0,e.jsx)(Iu,{updater:g,valueKey:tu.PHASE,values:Su(c.project_phase,m)}),k&&(0,e.jsx)(Iu,{updater:v,valueKey:tu.TYPE,values:Su(c.project_type,_)})]})};const Iu=({updater:t,values:n,valueKey:r})=>{const o=yo(su),i=xo(cu);return(0,e.jsx)(e.Fragment,{children:n.map((a=>(0,e.jsx)(ku,{value:ru(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 Tu=()=>{const n=yo(su),r=xo(cu),[o,i]=wo(pu),a=yo(hu),[l,s]=wo(mu),c=yo(gu),[u,d]=wo(_u),f=yo(vu),[p,h]=wo(bu),m=yo(yu),[g,_]=wo(xu);(0,t.useEffect)((()=>{var e;i((null===(e=null==n?void 0:n.title)||void 0===e?void 0:e.toString())||""),s(Su(null==n?void 0:n.districts,a)),d(Su(null==n?void 0:n.project_theme,c)),h(Su(null==n?void 0:n.project_phase,f)),_(Su(null==n?void 0:n.project_type,m))}),[]);const v=!!Object.keys(n).find((e=>{var t;return Object.keys(nu).includes(e)&&(null===(t=null==n?void 0:n[e])||void 0===t?void 0:t.length)})),b=Drupal.t("Residential area",{},{context:"District and project search form label"}),y=Drupal.t("Project theme",{},{context:"District and project search form label"}),x=Drupal.t("Project stage",{},{context:"District and project search form label"}),w=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:u.map((e=>e.value)),project_phase:p.map((e=>e.value)),project_type:g.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)(sa,{id:"district-or-project-name",label:Drupal.t("Name of residential area or project",{},{context:"District and project search form label"}),placeholder:Drupal.t("For example, Pasila",{},{context:"District and project search form label"}),onChange:({target:{value:e}})=>i(e),value:o,type:"search"}),(0,e.jsx)($c,{multiselect:!0,id:tu.DISTRICTS,options:a,value:l,onChange:s,icon:(0,e.jsx)(Vc,{}),label:b,placeholder:Drupal.t("All areas",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":b},{context:"React search clear selection label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"React search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"React search open dropdown aria label"}),theme:{"--focus-outline-color":"var(--hdbt-color-black)","--multiselect-checkbox-background-selected":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"}})]}),(0,e.jsx)(Gc,{className:"district-project-search-form__additional-filters",size:"s",initiallyOpen:v,headingLevel:3,heading:Drupal.t("Refine the project search",{},{context:"District and project search"}),language:window.drupalSettings.path.currentLanguage||"fi",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)($c,{multiselect:!0,id:tu.THEME,options:c,value:u,onChange:d,label:y,placeholder:Drupal.t("All themes",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":y},{context:"React search clear selection label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"React search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"React search open dropdown aria label"}),theme:{"--focus-outline-color":"var(--hdbt-color-black)","--multiselect-checkbox-background-selected":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"}}),(0,e.jsx)($c,{multiselect:!0,id:tu.PHASE,options:f,value:p,onChange:h,label:x,placeholder:Drupal.t("All stages",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":x},{context:"React search clear selection label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"React search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"React search open dropdown aria label"}),theme:{"--focus-outline-color":"var(--hdbt-color-black)","--multiselect-checkbox-background-selected":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"}}),(0,e.jsx)($c,{multiselect:!0,id:tu.TYPE,options:m,value:g,onChange:_,label:w,placeholder:Drupal.t("All types",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":w},{context:"React search clear selection label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"React search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"React search open dropdown aria label"}),theme:{"--focus-outline-color":"var(--hdbt-color-black)","--multiselect-checkbox-background-selected":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"}})]})}),(0,e.jsx)("div",{className:"district-project-search-form__submit",children:(0,e.jsx)(Uc,{className:"district-project-search-form__submit-button",type:"submit",variant:"primary",theme:"black",children:Drupal.t("Search",{},{context:"React search: submit button label"})})}),(0,e.jsx)(Cu,{})]})})},Ou=n(9888);const ju=()=>{},zu=ju(),Nu=Object,Lu=e=>e===zu,Pu=e=>"function"==typeof e,Au=(e,t)=>({...e,...t}),Ru=new WeakMap;let Mu=0;const Du=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,i;if(Nu(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=Ru.get(e),o)return o;if(o=++Mu+"~",Ru.set(e,o),n==Array){for(o="@",i=0;i{const n=Bu.get(e);return[()=>!Lu(t)&&e.get(t)||Fu,r=>{if(!Lu(t)){const o=e.get(t);t in $u||($u[t]=o),n[5](t,Au(o,r),o||Fu)}},n[6],()=>!Lu(t)&&t in $u?$u[t]:!Lu(t)&&e.get(t)||Fu]};let qu=!0;const[Ku,Gu]=Hu&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[ju,ju],Ju={isOnline:()=>qu,isVisible:()=>{const e=Uu&&document.visibilityState;return Lu(e)||"hidden"!==e}},Qu={initFocus:e=>(Uu&&document.addEventListener("visibilitychange",e),Ku("focus",e),()=>{Uu&&document.removeEventListener("visibilitychange",e),Gu("focus",e)}),initReconnect:e=>{const t=()=>{qu=!0,e()},n=()=>{qu=!1};return Ku("online",t),Ku("offline",n),()=>{Gu("online",t),Gu("offline",n)}}},Yu=!t.useId,Xu=!Hu||"Deno"in window,Zu=e=>Hu&&typeof window.requestAnimationFrame!=Vu?window.requestAnimationFrame(e):setTimeout(e,1),ed=Xu?t.useEffect:t.useLayoutEffect,td="undefined"!=typeof navigator&&navigator.connection,nd=!Xu&&td&&(["slow-2g","2g"].includes(td.effectiveType)||td.saveData),rd=e=>{if(Pu(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?Du(e):"",t]};let od=0;const id=()=>++od;var ad=3,ld=0,sd=2,cd=1;async function ud(...e){const[t,n,r,o]=e,i=Au({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(Pu(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]=rd(n);if(!o)return;const[u,d]=Wu(t,o),[f,p,h,m]=Bu.get(t),g=()=>{const e=f[o];return(Pu(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=id();p[o]=[b,0];const y=!Lu(s),x=u(),w=x.data,k=x._c,E=Lu(k)?w:k;if(y&&(s=Pu(s)?s(E,w):s,d({data:s,_c:E})),Pu(v))try{v=v(E)}catch(e){_=e}if(v&&(e=>Pu(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:E,_c:zu}))}if(a&&!_)if(Pu(a)){const e=a(v,E);d({data:e,error:zu,_c:zu})}else d({data:v,error:zu,_c:zu});if(p[o][1]=id(),Promise.resolve(g()).then((()=>{d({_c:zu})})),!_)return v;if(c)throw _}}const dd=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},fd=(e,t)=>{if(!Bu.has(e)){const n=Au(Qu,t),r={},o=ud.bind(zu,e);let i=ju;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(!Bu.has(e)&&(Bu.set(e,[r,{},{},{},o,s,l]),!Xu)){const t=n.initFocus(setTimeout.bind(zu,dd.bind(zu,r,0))),o=n.initReconnect(setTimeout.bind(zu,dd.bind(zu,r,1)));i=()=>{t&&t(),o&&o(),Bu.delete(e)}}};return c(),[e,o,c,i]}return[e,Bu.get(e)[4]]},[pd,hd]=fd(new Map),md=Au({onLoadingSlow:ju,onSuccess:ju,onError:ju,onErrorRetry:(e,t,n,r,o)=>{const i=n.errorRetryCount,a=o.retryCount,l=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;!Lu(i)&&a>i||setTimeout(r,l,o)},onDiscarded:ju,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:nd?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:nd?5e3:3e3,compare:(e,t)=>Du(e)==Du(t),isPaused:()=>!1,cache:pd,mutate:hd,fallback:{}},Ju),gd=(e,t)=>{const n=Au(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=Au(o,a))}return n},_d=(0,t.createContext)({}),vd=Hu&&window.__SWR_DEVTOOLS_USE__,bd=vd?window.__SWR_DEVTOOLS_USE__:[],yd=e=>Pu(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],xd=bd.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=rd(t),[,,,o]=Bu.get(pd);if(r.startsWith("$inf$"))return n(...e);const i=o[r];return Lu(i)?n(...e):(delete o[r],i)}),r)));vd&&(window.__SWR_DEVTOOLS_REACT__=t);const wd=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)}),kd={dedupe:!0},Ed=(Nu.defineProperty((e=>{const{value:n}=e,r=(0,t.useContext)(_d),o=Pu(n),i=(0,t.useMemo)((()=>o?n(r):n),[o,r,n]),a=(0,t.useMemo)((()=>o?i:gd(r,i)),[o,r,i]),l=i&&i.provider,s=(0,t.useRef)(zu);l&&!s.current&&(s.current=fd(l(a.cache||pd),i));const c=s.current;return c&&(a.cache=c[0],a.mutate=c[1]),ed((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,t.createElement)(_d.Provider,Au(e,{value:a}))}),"defaultValue",{value:md}),Sd=(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,_]=Bu.get(o),[v,b]=rd(e),y=(0,t.useRef)(!1),x=(0,t.useRef)(!1),w=(0,t.useRef)(v),k=(0,t.useRef)(n),E=(0,t.useRef)(r),S=()=>E.current,C=()=>S().isVisible()&&S().isOnline(),[I,T,O,j]=Wu(o,v),z=(0,t.useRef)({}).current,N=Lu(l)?r.fallback[v]:l,L=(e,t)=>{for(const n in z){const r=n;if("data"===r){if(!i(e[r],t[r])){if(!Lu(e[r]))return!1;if(!i(V,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},P=(0,t.useMemo)((()=>{const e=!!v&&!!n&&(Lu(s)?!S().isPaused()&&!a&&(!!Lu(c)||c):s),t=t=>{const n=Au(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=I(),o=j(),i=t(r),l=r===o?i:t(o);let u=i;return[()=>{const e=t(I());return L(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]),A=(0,Ou.useSyncExternalStore)((0,t.useCallback)((e=>O(v,((t,n)=>{L(n,t)||e()}))),[o,v]),P[0],P[1]),R=!y.current,M=h[v]&&h[v].length>0,D=A.data,B=Lu(D)?N:D,F=A.error,$=(0,t.useRef)(B),V=p?Lu(D)?$.current:D:B,H=!(M&&!Lu(F))&&(R&&!Lu(s)?s:!S().isPaused()&&(a?!Lu(B)&&c:Lu(B)||c)),U=!!(v&&n&&R&&H),W=Lu(A.isValidating)?U:A.isValidating,q=Lu(A.isLoading)?U:A.isLoading,K=(0,t.useCallback)((async e=>{const t=k.current;if(!v||!t||x.current||S().isPaused())return!1;let n,o,a=!0;const l=e||{},s=!g[v]||!l.dedupe,c=()=>Yu?!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};Lu(I().data)&&(p.isLoading=!0);try{if(s&&(T(p),r.loadingTimeout&&Lu(I().data)&&setTimeout((()=>{a&&c()&&S().onLoadingSlow(v,r)}),r.loadingTimeout),g[v]=[t(b),id()]),[n,o]=g[v],n=await n,s&&setTimeout(f,r.dedupingInterval),!g[v]||g[v][1]!==o)return s&&c()&&S().onDiscarded(v),!1;u.error=zu;const e=m[v];if(!Lu(e)&&(o<=e[0]||o<=e[1]||0===e[1]))return d(),s&&c()&&S().onDiscarded(v),!1;const l=I().data;u.data=i(l,n)?l:n,s&&c()&&S().onSuccess(n,v,r)}catch(e){f();const t=S(),{shouldRetryOnError:n}=t;t.isPaused()||(u.error=e,s&&c()&&(t.onError(e,v,t),(!0===n||Pu(n)&&n(e))&&(S().revalidateOnFocus&&S().revalidateOnReconnect&&!C()||t.onErrorRetry(e,v,t,(e=>{const t=h[v];t&&t[0]&&t[0](ad,e)}),{retryCount:(l.retryCount||0)+1,dedupe:!0}))))}return a=!1,d(),!0}),[v,o]),G=(0,t.useCallback)(((...e)=>ud(o,w.current,...e)),[]);if(ed((()=>{k.current=n,E.current=r,Lu(D)||($.current=D)})),ed((()=>{if(!v)return;const e=K.bind(zu,kd);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==ld){const n=Date.now();S().revalidateOnFocus&&n>t&&C()&&(t=n+S().focusThrottleInterval,e())}else if(n==cd)S().revalidateOnReconnect&&C()&&e();else{if(n==sd)return K();if(n==ad)return K(r)}}));return x.current=!1,w.current=v,y.current=!0,T({_k:b}),H&&(Lu(B)||Xu?e():Zu(e)),()=>{x.current=!0,n()}}),[v]),ed((()=>{let e;function t(){const t=Pu(u)?u(I().data):u;t&&-1!==e&&(e=setTimeout(n,t))}function n(){I().error||!d&&!S().isVisible()||!f&&!S().isOnline()?t():K(kd).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[u,d,f,v]),(0,t.useDebugValue)(V),a&&Lu(B)&&v){if(!Yu&&Xu)throw new Error("Fallback data is required when using suspense in SSR.");k.current=n,E.current=r,x.current=!1;const e=_[v];if(!Lu(e)){const t=G(e);wd(t)}if(!Lu(F))throw F;{const e=K(kd);Lu(V)||(e.status="fulfilled",e.value=!0),wd(e)}}return{mutate:G,get data(){return z.data=!0,V},get error(){return z.error=!0,F},get isValidating(){return z.isValidating=!0,W},get isLoading(){return z.isLoading=!0,q}}},function(...e){const n=Au(md,(0,t.useContext)(_d)),[r,o,i]=yd(e),a=gd(n,i);let l=Sd;const{use:s}=a,c=(s||[]).concat(xd);for(let e=c.length;e--;)l=c[e](l);return l(r,o||a.fetcher||null,a)});var Sd;var Cd=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 Id=({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)(Cd,{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)(Cd,{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)(Cd,{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)(Cd,{icon:"angle-right"})]})]})})};var Td=(e,n)=>{(0,t.useEffect)((()=>{const{current:t}=e;t&&n&&(t.setAttribute("tabindex","-1"),t.focus(),t.scrollIntoView({behavior:"smooth",block:"center"}))}),[e,n])};let Od=Ud();const jd=e=>Fd(e,Od);let zd=Ud();jd.write=e=>Fd(e,zd);let Nd=Ud();jd.onStart=e=>Fd(e,Nd);let Ld=Ud();jd.onFrame=e=>Fd(e,Ld);let Pd=Ud();jd.onFinish=e=>Fd(e,Pd);let Ad=[];jd.setTimeout=(e,t)=>{let n=jd.now()+t,r=()=>{let e=Ad.findIndex((e=>e.cancel==r));~e&&Ad.splice(e,1),qd.count-=~e?1:0},o={time:n,handler:e,cancel:r};return Ad.splice(Rd(n),0,o),qd.count+=1,$d(),o};let Rd=e=>~(~Ad.findIndex((t=>t.time>e))||~Ad.length);jd.cancel=e=>{Od.delete(e),zd.delete(e)},jd.sync=e=>{Bd=!0,jd.batchedUpdates(e),Bd=!1},jd.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...e){t=e,jd.onStart(n)}return r.handler=e,r.cancel=()=>{Nd.delete(n),t=null},r};let Md="undefined"!=typeof window?window.requestAnimationFrame:()=>{};jd.use=e=>Md=e,jd.now="undefined"!=typeof performance?()=>performance.now():Date.now,jd.batchedUpdates=e=>e(),jd.catch=console.error,jd.frameLoop="always",jd.advance=()=>{"demand"!==jd.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):Hd()};let Dd=-1,Bd=!1;function Fd(e,t){Bd?(t.delete(e),e(0)):(t.add(e),$d())}function $d(){Dd<0&&(Dd=0,"demand"!==jd.frameLoop&&Md(Vd))}function Vd(){~Dd&&(Md(Vd),jd.batchedUpdates(Hd))}function Hd(){let e=Dd;Dd=jd.now();let t=Rd(Dd);t&&(Wd(Ad.splice(0,t),(e=>e.handler())),qd.count-=t),Nd.flush(),Od.flush(e?Math.min(64,Dd-e):16.667),Ld.flush(),zd.flush(),Pd.flush()}function Ud(){let e=new Set,t=e;return{add(n){qd.count+=t!=e||e.has(n)?0:1,e.add(n)},delete:n=>(qd.count-=t==e&&e.has(n)?1:0,e.delete(n)),flush(n){t.size&&(e=new Set,qd.count-=t.size,Wd(t,(t=>t(n)&&e.add(t))),qd.count+=e.size,t=e)}}}function Wd(e,t){e.forEach((e=>{try{t(e)}catch(e){jd.catch(e)}}))}const qd={count:0,clear(){Dd=-1,Ad=[],Nd=Ud(),Od=Ud(),Ld=Ud(),zd=Ud(),Pd=Ud(),qd.count=0}};function Kd(){}const Gd={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 Jd(e,t){if(Gd.arr(e)){if(!Gd.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function Yd(e,t,n){if(Gd.arr(e))for(let r=0;rGd.und(e)?[]:Gd.arr(e)?e:[e];function Zd(e,t){if(e.size){const n=Array.from(e);e.clear(),Qd(n,t)}}const ef=(e,...t)=>Zd(e,(e=>e(...t)));let tf,nf,rf=null,of=!1,af=Kd;var lf=Object.freeze({__proto__:null,get createStringInterpolator(){return tf},get to(){return nf},get colors(){return rf},get skipAnimation(){return of},get willAdvance(){return af},assign:e=>{e.to&&(nf=e.to),e.now&&(jd.now=e.now),void 0!==e.colors&&(rf=e.colors),null!=e.skipAnimation&&(of=e.skipAnimation),e.createStringInterpolator&&(tf=e.createStringInterpolator),e.requestAnimationFrame&&jd.use(e.requestAnimationFrame),e.batchedUpdates&&(jd.batchedUpdates=e.batchedUpdates),e.willAdvance&&(af=e.willAdvance),e.frameLoop&&(jd.frameLoop=e.frameLoop)}});const sf=new Set;let cf=[],uf=[],df=0;const ff={get idle(){return!sf.size&&!cf.length},start(e){df>e.priority?(sf.add(e),jd.onStart(pf)):(hf(e),jd(gf))},advance:gf,sort(e){if(df)jd.onFrame((()=>ff.sort(e)));else{const t=cf.indexOf(e);~t&&(cf.splice(t,1),mf(e))}},clear(){cf=[],sf.clear()}};function pf(){sf.forEach(hf),sf.clear(),jd(gf)}function hf(e){cf.includes(e)||mf(e)}function mf(e){cf.splice(function(e,t){const n=e.findIndex(t);return n<0?e.length:n}(cf,(t=>t.priority>e.priority)),0,e)}function gf(e){const t=uf;for(let n=0;n0}const _f="[-+]?\\d*\\.?\\d+",vf=_f+"%";function bf(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}const yf=new RegExp("rgb"+bf(_f,_f,_f)),xf=new RegExp("rgba"+bf(_f,_f,_f,_f)),wf=new RegExp("hsl"+bf(_f,vf,vf)),kf=new RegExp("hsla"+bf(_f,vf,vf,_f)),Ef=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Sf=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Cf=/^#([0-9a-fA-F]{6})$/,If=/^#([0-9a-fA-F]{8})$/;function Tf(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 Of(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=Tf(o,r,e+1/3),a=Tf(o,r,e),l=Tf(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*a)<<16|Math.round(255*l)<<8}function jf(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function zf(e){return(parseFloat(e)%360+360)%360/360}function Nf(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function Lf(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function Pf(e){let t=function(e){let t;return"number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=Cf.exec(e))?parseInt(t[1]+"ff",16)>>>0:rf&&void 0!==rf[e]?rf[e]:(t=yf.exec(e))?(jf(t[1])<<24|jf(t[2])<<16|jf(t[3])<<8|255)>>>0:(t=xf.exec(e))?(jf(t[1])<<24|jf(t[2])<<16|jf(t[3])<<8|Nf(t[4]))>>>0:(t=Ef.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=If.exec(e))?parseInt(t[1],16)>>>0:(t=Sf.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=wf.exec(e))?(255|Of(zf(t[1]),Lf(t[2]),Lf(t[3])))>>>0:(t=kf.exec(e))?(Of(zf(t[1]),Lf(t[2]),Lf(t[3]))|Nf(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 Af=(e,t,n)=>{if(Gd.fun(e))return e;if(Gd.arr(e))return Af({range:e,output:t,extrapolate:n});if(Gd.str(e.output[0]))return tf(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 Rf(){return Rf=Object.assign||function(e){for(var t=1;tBoolean(e&&e[Mf]),Ff=e=>e&&e[Mf]?e[Mf]():e,$f=e=>e[Df]||null;function Vf(e,t){let n=e[Df];n&&n.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}class Hf{constructor(e){if(this[Mf]=void 0,this[Df]=void 0,!e&&!(e=this.get))throw Error("Unknown getter");Uf(this,e)}}const Uf=(e,t)=>Kf(e,Mf,t);function Wf(e,t){if(e[Mf]){let n=e[Df];n||Kf(e,Df,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function qf(e,t){let n=e[Df];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[Df]=null,e.observerRemoved&&e.observerRemoved(r,t)}}const Kf=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),Gf=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Jf=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Qf=new RegExp(`(${Gf.source})(%|[a-z]+)`,"i");let Yf;const Xf=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,Zf=(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`,ep=e=>{Yf||(Yf=rf?new RegExp(`(${Object.keys(rf).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>Ff(e).replace(Jf,Pf).replace(Yf,Pf))),n=t.map((e=>e.match(Gf).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=>Af(Rf({},e,{output:t}))));return e=>{var n;const r=!Qf.test(t[0])&&(null==(n=t.find((e=>Qf.test(e))))?void 0:n.replace(Gf,""));let i=0;return t[0].replace(Gf,(()=>`${o[i++](e)}${r||""}`)).replace(Xf,Zf)}},tp="react-spring: ",np=e=>{const t=e;let n=!1;if("function"!=typeof t)throw new TypeError(`${tp}once requires a function parameter`);return(...e)=>{n||(t(...e),n=!0)}},rp=np(console.warn);const op=np(console.warn);function ip(e){return Gd.str(e)&&("#"==e[0]||/\d/.test(e)||e in(rf||{}))}const ap=e=>(0,t.useEffect)(e,lp),lp=[];function sp(){const e=(0,t.useState)()[1],n=(0,t.useState)(cp)[0];return ap(n.unmount),()=>{n.current&&e({})}}function cp(){const e={current:!0,unmount:()=>()=>{e.current=!1}};return e}function up(e){const n=(0,t.useRef)();return(0,t.useEffect)((()=>{n.current=e})),n.current}const dp="undefined"!=typeof window&&window.document&&window.document.createElement?t.useLayoutEffect:t.useEffect,fp=Symbol.for("Animated:node"),pp=e=>e&&e[fp],hp=(e,t)=>{return n=e,r=fp,o=t,Object.defineProperty(n,r,{value:o,writable:!0,configurable:!0});var n,r,o},mp=e=>e&&e[fp]&&e[fp].getPayload();class gp{constructor(){this.payload=void 0,hp(this,this)}getPayload(){return this.payload||[]}}class _p extends gp{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,Gd.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new _p(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return Gd.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,Gd.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}}class vp extends _p{constructor(e){super(0),this._string=null,this._toString=void 0,this._toString=Af({output:[e,e]})}static create(e){return new vp(e)}getValue(){let e=this._string;return e??(this._string=this._toString(this._value))}setValue(e){if(Gd.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=Af({output:[this.getValue(),e]})),this._value=0,super.reset()}}const bp={dependencies:null};class yp extends gp{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return Yd(this.source,((n,r)=>{var o;(o=n)&&o[fp]===o?t[r]=n.getValue(e):Bf(n)?t[r]=Ff(n):e||(t[r]=n)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&Qd(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return Yd(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){bp.dependencies&&Bf(e)&&bp.dependencies.add(e);const t=mp(e);t&&Qd(t,(e=>this.add(e)))}}class xp extends yp{constructor(e){super(e)}static create(e){return new xp(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(wp)),!0)}}function wp(e){return(ip(e)?vp:_p).create(e)}function kp(e){const t=pp(e);return t?t.constructor:Gd.arr(e)?xp:ip(e)?vp:_p}function Ep(){return Ep=Object.assign||function(e){for(var t=1;t{const r=!Gd.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&&(Gd.fun(e)?e(t):e.current=t);return t}(i,e)}),[i]),[s,c]=function(e,t){const n=new Set;bp.dependencies=n,e.style&&(e=Ep({},e,{style:t.createAnimatedStyle(e.style)}));return e=new yp(e),bp.dependencies=null,[e,n]}(o,n),u=sp(),d=()=>{const e=a.current;if(r&&!e)return;!1===(!!e&&n.applyAnimatedValues(e,s.getValue(!0)))&&u()},f=new Cp(d,c),p=(0,t.useRef)();dp((()=>{const e=p.current;p.current=f,Qd(c,(e=>Wf(e,f))),e&&(Qd(e.deps,(t=>qf(t,e))),jd.cancel(e.update))})),(0,t.useEffect)(d,[]),ap((()=>()=>{const e=p.current;Qd(e.deps,(t=>qf(t,e)))}));const h=n.getComponentProps(s.getValue());return t.createElement(e,Ep({},h,{ref:l}))}))};class Cp{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&jd.write(this.update)}}const Ip=Symbol.for("AnimatedComponent"),Tp=e=>Gd.str(e)?e:e&&Gd.str(e.displayName)?e.displayName:Gd.fun(e)&&e.name||null;function Op(){return Op=Object.assign||function(e){for(var t=1;t!0===e||!!(t&&e&&(Gd.fun(e)?e(t):Xd(e).includes(t))),Np=(e,t)=>Gd.obj(e)?t&&e[t]:e,Lp=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,Pp=e=>e,Ap=(e,t=Pp)=>{let n=Rp;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);Gd.und(n)||(r[o]=n)}return r},Rp=["config","onProps","onStart","onChange","onPause","onResume","onRest"],Mp={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 Dp(e){const t=function(e){const t={};let n=0;if(Yd(e,((e,r)=>{Mp[r]||(t[r]=e,n++)})),n)return t}(e);if(t){const n={to:t};return Yd(e,((e,r)=>r in t||(n[r]=e))),n}return Op({},e)}function Bp(e){return e=Ff(e),Gd.arr(e)?e.map(Bp):ip(e)?lf.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function Fp(e){for(const t in e)return!0;return!1}function $p(e){return Gd.fun(e)||Gd.arr(e)&&Gd.obj(e[0])}function Vp(e,t){var n;null==(n=e.ref)||n.delete(e),null==t||t.delete(e)}function Hp(e,t){var n;t&&e.ref!==t&&(null==(n=e.ref)||n.delete(e),t.add(e),e.ref=t)}const Up=Op({},{tension:170,friction:26},{mass:1,damping:1,easing:e=>e,clamp:!1});class Wp{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,Up)}}function qp(e,t){if(Gd.und(t.decay)){const n=!Gd.und(t.tension)||!Gd.und(t.friction);!n&&Gd.und(t.frequency)&&Gd.und(t.damping)&&Gd.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}const Kp=[];class Gp{constructor(){this.changed=!1,this.values=Kp,this.toValues=null,this.fromValues=Kp,this.to=void 0,this.from=void 0,this.config=new Wp,this.immediate=!1}}function Jp(e,{key:t,props:n,defaultProps:r,state:o,actions:i}){return new Promise(((a,l)=>{var s;let c,u,d=zp(null!=(s=n.cancel)?s:null==r?void 0:r.cancel,t);if(d)h();else{Gd.und(n.pause)||(o.paused=zp(n.pause,t));let e=null==r?void 0:r.pause;!0!==e&&(e=o.paused||zp(e,t)),c=jp(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-jd.now()}function p(){c>0&&!lf.skipAnimation?(u=jd.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(Op({},n,{callId:e,cancel:d}),a)}catch(e){l(e)}}}))}const Qp=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?Zp(e.get()):t.every((e=>e.noop))?Yp(e.get()):Xp(e.get(),t.every((e=>e.finished))),Yp=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Xp=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),Zp=e=>({value:e,cancelled:!0,finished:!1});function eh(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=Ap(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)&&Zp(r)||o!==n.asyncId&&Xp(r,!1);if(t)throw e.result=t,d(e),e},h=(e,t)=>{const i=new nh,a=new rh;return(async()=>{if(lf.skipAnimation)throw th(n),a.result=Xp(r,!1),d(a),a;p(i);const l=Gd.obj(e)?Op({},e):Op({},t,{to:e});l.parentId=o,Yd(c,((e,t)=>{Gd.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(lf.skipAnimation)return th(n),Xp(r,!1);try{let t;t=Gd.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=Xp(r.get(),!0,!1)}catch(e){if(e instanceof nh)m=e.result;else{if(!(e instanceof rh))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 Gd.fun(a)&&jd.batchedUpdates((()=>{a(m,r,r.item)})),m})():s}function th(e,t){Zd(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}class nh 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 rh extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}}const oh=e=>e instanceof ah;let ih=1;class ah extends Hf{constructor(...e){super(...e),this.id=ih++,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=pp(this);return e&&e.getValue()}to(...e){return lf.to(this,e)}interpolate(...e){return rp(`${tp}The "interpolate" function is deprecated in v9 (use "to" instead)`),lf.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){Vf(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||ff.sort(this),Vf(this,{type:"priority",parent:this,priority:e})}}const lh=Symbol.for("SpringPhase"),sh=e=>(1&e[lh])>0,ch=e=>(2&e[lh])>0,uh=e=>(4&e[lh])>0,dh=(e,t)=>t?e[lh]|=3:e[lh]&=-3,fh=(e,t)=>t?e[lh]|=4:e[lh]&=-5;class ph extends ah{constructor(e,t){if(super(),this.key=void 0,this.animation=new Gp,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,!Gd.und(e)||!Gd.und(t)){const n=Gd.obj(e)?Op({},e):Op({},t,{from:e});Gd.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(ch(this)||this._state.asyncTo)||uh(this)}get goal(){return Ff(this.animation.to)}get velocity(){const e=pp(this);return e instanceof _p?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return sh(this)}get isAnimating(){return ch(this)}get isPaused(){return uh(this)}advance(e){let t=!0,n=!1;const r=this.animation;let{config:o,toValues:i}=r;const a=mp(r.to);!a&&Bf(r.to)&&(i=Xd(Ff(r.to))),r.values.forEach(((l,s)=>{if(l.done)return;const c=l.constructor==vp?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=Gd.arr(o.velocity)?o.velocity[s]:o.velocity;let a;if(Gd.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=!Gd.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=pp(this),s=l.getValue();if(t){const e=Ff(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 jd.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(ch(this)){const{to:e,config:t}=this.animation;jd.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 Gd.und(e)?(n=this.queue||[],this.queue=[]):n=[Gd.obj(e)?e:Op({},t,{to:e})],Promise.all(n.map((e=>this._update(e)))).then((e=>Qp(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),th(this._state,e&&this._lastCallId),jd.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=Gd.obj(n)?n[t]:n,(null==n||$p(n))&&(n=void 0),r=Gd.obj(r)?r[t]:r,null==r&&(r=void 0);const o={to:n,from:r};return sh(this)||(e.reverse&&([n,r]=[r,n]),r=Ff(r),Gd.und(r)?pp(this)||this._set(n):this._set(r)),o}_update(e,t){let n=Op({},e);const{key:r,defaultProps:o}=this;n.default&&Object.assign(o,Ap(n,((e,t)=>/^on/.test(t)?Np(e,r):e))),yh(this,n,"onProps"),xh(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 Jp(++this._lastCallId,{key:r,props:n,defaultProps:o,state:a,actions:{pause:()=>{uh(this)||(fh(this,!0),ef(a.pauseQueue),xh(this,"onPause",Xp(this,hh(this,this.animation.to)),this))},resume:()=>{uh(this)&&(fh(this,!1),ch(this)&&this._resume(),ef(a.resumeQueue),xh(this,"onResume",Xp(this,hh(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then((e=>{if(n.loop&&e.finished&&(!t||!e.noop)){const e=mh(n);if(e)return this._update(e,!0)}return e}))}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(Zp(this));const r=!Gd.und(e.to),o=!Gd.und(e.from);if(r||o){if(!(t.callId>this._lastToId))return n(Zp(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&&!Gd.und(u)||(u=d),t.reverse&&([u,d]=[d,u]);const f=!Jd(d,c);f&&(l.from=d),d=Ff(d);const p=!Jd(u,s);p&&this._focus(u);const h=$p(t.to),{config:m}=l,{decay:g,velocity:_}=m;(r||o)&&(m.velocity=0),t.config&&!h&&function(e,t,n){n&&(qp(n=Op({},n),t),t=Op({},n,t)),qp(e,t),Object.assign(e,t);for(const t in Up)null==e[t]&&(e[t]=Up[t]);let{mass:r,frequency:o,damping:i}=e;Gd.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,jp(t.config,i),t.config!==a.config?jp(a.config,i):void 0);let v=pp(this);if(!v||Gd.und(u))return n(Xp(this,!0));const b=Gd.und(t.reset)?o&&!t.default:!Gd.und(d)&&zp(t.reset,i),y=b?d:this.get(),x=Bp(u),w=Gd.num(x)||Gd.arr(x)||ip(x),k=!h&&(!w||zp(a.immediate||t.immediate,i));if(p){const e=kp(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 E=v.constructor;let S=Bf(u),C=!1;if(!S){const e=b||!sh(this)&&f;(p||e)&&(C=Jd(Bp(y),x),S=!C),(Jd(l.immediate,k)||k)&&Jd(m.decay,g)&&Jd(m.velocity,_)||(S=!0)}if(C&&ch(this)&&(l.changed&&!b?S=!0:S||this._stop(s)),!h&&((S||Bf(s))&&(l.values=v.getPayload(),l.toValues=Bf(u)?null:E==vp?[1]:Xd(x)),l.immediate!=k&&(l.immediate=k,k||b||this._set(s)),S)){const{onRest:e}=l;Qd(bh,(e=>yh(this,t,e)));const r=Xp(this,hh(this,s));ef(this._pendingCalls,r),this._pendingCalls.add(n),l.changed&&jd.batchedUpdates((()=>{l.changed=!b,null==e||e(r,this),b?jp(a.onRest,r):null==l.onStart||l.onStart(r,this)}))}b&&this._set(y),h?n(eh(t.to,t,this._state,this)):S?this._start():ch(this)&&!p?this._pendingCalls.add(n):n(Yp(y))}_focus(e){const t=this.animation;e!==t.to&&($f(this)&&this._detach(),t.to=e,$f(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;Bf(t)&&(Wf(t,this),oh(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;Bf(e)&&qf(e,this)}_set(e,t=!0){const n=Ff(e);if(!Gd.und(n)){const e=pp(this);if(!e||!Jd(n,e.getValue())){const r=kp(n);e&&e.constructor==r?e.setValue(n):hp(this,r.create(n)),e&&jd.batchedUpdates((()=>{this._onChange(n,t)}))}}return pp(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,xh(this,"onStart",Xp(this,hh(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),jp(this.animation.onChange,e,this)),jp(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;pp(this).reset(Ff(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),ch(this)||(dh(this,!0),uh(this)||this._resume())}_resume(){lf.skipAnimation?this.finish():ff.start(this)}_stop(e,t){if(ch(this)){dh(this,!1);const n=this.animation;Qd(n.values,(e=>{e.done=!0})),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),Vf(this,{type:"idle",parent:this});const r=t?Zp(this.get()):Xp(this.get(),hh(this,null!=e?e:n.to));ef(this._pendingCalls,r),n.changed&&(n.changed=!1,xh(this,"onRest",r,this))}}}function hh(e,t){const n=Bp(t);return Jd(Bp(e.get()),n)}function mh(e,t=e.loop,n=e.to){let r=jp(t);if(r){const o=!0!==r&&Dp(r),i=(o||e).reverse,a=!o||o.reset;return gh(Op({},e,{loop:t,default:!1,pause:void 0,to:!i||$p(n)?n:void 0,from:a?e.from:void 0,reset:a},o))}}function gh(e){const{to:t,from:n}=e=Dp(e),r=new Set;return Gd.obj(t)&&vh(t,r),Gd.obj(n)&&vh(n,r),e.keys=r.size?Array.from(r):null,e}function _h(e){const t=gh(e);return Gd.und(t.default)&&(t.default=Ap(t)),t}function vh(e,t){Yd(e,((e,n)=>null!=e&&t.add(n)))}const bh=["onStart","onRest","onChange","onPause","onResume"];function yh(e,t,n){e.animation[n]=t[n]!==Lp(t,n)?Np(t[n],e.key):void 0}function xh(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 wh=["onStart","onChange","onRest"];let kh=1;class Eh{constructor(e,t){this.id=kh++,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(Op({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];Gd.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(gh(e)),this}start(e){let{queue:t}=this;return e?t=Xd(e).map(gh):this.queue=[],this._flush?this._flush(this,t):(zh(this,t),Sh(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;Qd(Xd(t),(t=>n[t].stop(!!e)))}else th(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(Gd.und(e))this.start({pause:!0});else{const t=this.springs;Qd(Xd(e),(e=>t[e].pause()))}return this}resume(e){if(Gd.und(e))this.start({pause:!1});else{const t=this.springs;Qd(Xd(e),(e=>t[e].resume()))}return this}each(e){Yd(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,Zd(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&&Zd(t,(([e,t])=>{t.value=a,e(t,this,this._item)})),i&&(this._started=!1,Zd(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)}jd.onFrame(this._onFrame)}}function Sh(e,t){return Promise.all(t.map((t=>Ch(e,t)))).then((t=>Qp(e,t)))}async function Ch(e,t,n){const{keys:r,to:o,from:i,loop:a,onRest:l,onResolve:s}=t,c=Gd.obj(t.default)&&t.default;a&&(t.loop=!1),!1===o&&(t.to=null),!1===i&&(t.from=null);const u=Gd.arr(o)||Gd.fun(o)?o:void 0;u?(t.to=void 0,t.onRest=void 0,c&&(c.onRest=void 0)):Qd(wh,(n=>{const r=t[n];if(Gd.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,ef(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===Lp(t,"cancel");(u||p&&d.asyncId)&&f.push(Jp(++e._lastAsyncId,{props:t,state:d,actions:{pause:Kd,resume:Kd,start(t,n){p?(th(d,e._lastAsyncId),n(Zp(e))):(t.onRest=l,n(eh(u,t,d,e)))}}})),d.paused&&await new Promise((e=>{d.resumeQueue.add(e)}));const h=Qp(e,await Promise.all(f));if(a&&h.finished&&(!n||!h.noop)){const n=mh(t,a,o);if(n)return zh(e,[n]),Ch(e,n,!0)}return s&&jd.batchedUpdates((()=>s(h,e,e.item))),h}function Ih(e,t){const n=Op({},e.springs);return t&&Qd(Xd(t),(e=>{Gd.und(e.keys)&&(e=gh(e)),Gd.obj(e.to)||(e=Op({},e,{to:void 0})),jh(n,e,(e=>Oh(e)))})),Th(e,n),n}function Th(e,t){Yd(t,((t,n)=>{e.springs[n]||(e.springs[n]=t,Wf(t,e))}))}function Oh(e,t){const n=new ph;return n.key=e,t&&Wf(n,t),n}function jh(e,t,n){t.keys&&Qd(t.keys,(r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)}))}function zh(e,t){Qd(t,(t=>{jh(e.springs,t,(t=>Oh(t,e)))}))}function Nh(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 Lh=["children"],Ph=e=>{let{children:n}=e,r=Nh(e,Lh);const o=(0,t.useContext)(Ah),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}=Ah;return t.createElement(l,{value:r},n)},Ah=function(e,n){return Object.assign(e,t.createContext(n)),e.Provider._context=e,e.Consumer._context=e,e}(Ph,{});Ph.Provider=Ah.Provider,Ph.Consumer=Ah.Consumer;const Rh=()=>{const e=[],t=function(t){op(`${tp}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 Qd(e,((e,o)=>{if(Gd.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 Qd(e,(e=>e.pause(...arguments))),this},t.resume=function(){return Qd(e,(e=>e.resume(...arguments))),this},t.set=function(t){Qd(e,(e=>e.set(t)))},t.start=function(t){const n=[];return Qd(e,((e,r)=>{if(Gd.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 Qd(e,(e=>e.stop(...arguments))),this},t.update=function(t){return Qd(e,((e,n)=>e.update(this._getProps(t,e,n)))),this};const n=function(e,t,n){return Gd.fun(e)?e(n,t):e};return t._getProps=n,t};function Mh(e,n,r){const o=Gd.fun(n)&&n;o&&!r&&(r=[]);const i=(0,t.useMemo)((()=>o||3==arguments.length?Rh():void 0),[]),a=(0,t.useRef)(0),l=sp(),s=(0,t.useMemo)((()=>({ctrls:[],queue:[],flush(e,t){const n=Ih(e,t);return a.current>0&&!s.queue.length&&!Object.keys(n).some((t=>!e.springs[t]))?Sh(e,t):new Promise((r=>{Th(e,n),s.queue.push((()=>{r(Sh(e,t))})),l()}))}})),[]),c=(0,t.useRef)([...s.ctrls]),u=[],d=up(e)||0;function f(e,t){for(let r=e;r{Qd(c.current.slice(e,d),(e=>{Vp(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)=>Ih(e,u[t]))),h=(0,t.useContext)(Ph),m=up(h),g=h!==m&&Fp(h);dp((()=>{a.current++,s.ctrls=c.current;const{queue:e}=s;e.length&&(s.queue=[],Qd(e,(e=>e()))),Qd(c.current,((e,t)=>{null==i||i.add(e),g&&e.start({default:h});const n=u[t];n&&(Hp(e,n.ref),e.ref?e.queue.push(n):e.start(n))}))})),ap((()=>()=>{Qd(s.ctrls,(e=>e.stop(!0)))}));const _=p.map((e=>Op({},e)));return i?[_,i]:_}function Dh(e,t){const n=Gd.fun(e),[[r],o]=Mh(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[r,o]:r}let Bh;!function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"}(Bh||(Bh={}));class Fh extends ah{constructor(e,t){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=e,this.calc=Af(...t);const n=this._get(),r=kp(n);hp(this,r.create(n))}advance(e){const t=this._get();Jd(t,this.get())||(pp(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&Vh(this._active)&&Hh(this)}_get(){const e=Gd.arr(this.source)?this.source.map(Ff):Xd(Ff(this.source));return this.calc(...e)}_start(){this.idle&&!Vh(this._active)&&(this.idle=!1,Qd(mp(this),(e=>{e.done=!1})),lf.skipAnimation?(jd.batchedUpdates((()=>this.advance())),Hh(this)):ff.start(this))}_attach(){let e=1;Qd(Xd(this.source),(t=>{Bf(t)&&Wf(t,this),oh(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){Qd(Xd(this.source),(e=>{Bf(e)&&qf(e,this)})),this._active.clear(),Hh(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=Xd(this.source).reduce(((e,t)=>Math.max(e,(oh(t)?t.priority:0)+1)),0))}}function $h(e){return!1!==e.idle}function Vh(e){return!e.size||Array.from(e).every($h)}function Hh(e){e.idle||(e.idle=!0,Qd(mp(e),(e=>{e.done=!0})),Vf(e,{type:"idle",parent:e}))}lf.assign({createStringInterpolator:ep,to:(e,t)=>new Fh(e,t)});ff.advance;function Uh(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 Wh=["style","children","scrollTop","scrollLeft"],qh=/^--/;function Kh(e,t){return null==t||"boolean"==typeof t||""===t?"":"number"!=typeof t||0===t||qh.test(e)||Jh.hasOwnProperty(e)&&Jh[e]?(""+t).trim():t+"px"}const Gh={};let Jh={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 Qh=["Webkit","Ms","Moz","O"];Jh=Object.keys(Jh).reduce(((e,t)=>(Qh.forEach((n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t])),e)),Jh);const Yh=["x","y","z"],Xh=/^(matrix|translate|scale|rotate|skew)/,Zh=/^(translate)/,em=/^(rotate|skew)/,tm=(e,t)=>Gd.num(e)&&0!==e?e+t:e,nm=(e,t)=>Gd.arr(e)?e.every((e=>nm(e,t))):Gd.num(e)?e===t:parseFloat(e)===t;class rm extends yp{constructor(e){let{x:t,y:n,z:r}=e,o=Uh(e,Yh);const i=[],a=[];(t||n||r)&&(i.push([t||0,n||0,r||0]),a.push((e=>[`translate3d(${e.map((e=>tm(e,"px"))).join(",")})`,nm(e,0)]))),Yd(o,((e,t)=>{if("transform"===t)i.push([e||""]),a.push((e=>[e,""===e]));else if(Xh.test(t)){if(delete o[t],Gd.und(e))return;const n=Zh.test(t)?"px":em.test(t)?"deg":"";i.push(Xd(e)),a.push("rotate3d"===t?([e,t,r,o])=>[`rotate3d(${e},${t},${r},${tm(o,n)})`,nm(o,0)]:e=>[`${t}(${e.map((e=>tm(e,n))).join(",")})`,nm(e,t.startsWith("scale")?1:0)])}})),i.length&&(o.transform=new om(i,a)),super(o)}}class om extends Hf{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 Qd(this.inputs,((n,r)=>{const o=Ff(n[0]),[i,a]=this.transforms[r](Gd.arr(o)?o:n.map(Ff));e+=" "+i,t=t&&a})),t?"none":e}observerAdded(e){1==e&&Qd(this.inputs,(e=>Qd(e,(e=>Bf(e)&&Wf(e,this)))))}observerRemoved(e){0==e&&Qd(this.inputs,(e=>Qd(e,(e=>Bf(e)&&qf(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),Vf(this,e)}}const im=["scrollTop","scrollLeft"];lf.assign({batchedUpdates:r.unstable_batchedUpdates,createStringInterpolator:ep,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 am=((e,{applyAnimatedValues:t=(()=>!1),createAnimatedStyle:n=(e=>new yp(e)),getComponentProps:r=(e=>e)}={})=>{const o={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},i=e=>{const t=Tp(e)||"Anonymous";return(e=Gd.str(e)?i[e]||(i[e]=Sp(e,o)):e[Ip]||(e[Ip]=Sp(e,o))).displayName=`Animated(${t})`,e};return Yd(e,((t,n)=>{Gd.arr(e)&&(n=Tp(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=Uh(r,Wh),c=Object.values(s),u=Object.keys(s).map((t=>n||e.hasAttribute(t)?t:Gh[t]||(Gh[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=Kh(t,o[t]);qh.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 rm(e),getComponentProps:e=>Uh(e,im)}),lm=am.animated;function sm(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}Boolean("undefined"!=typeof window&&window.document&&window.document.createElement);let cm=new Map;function um(e,t){if(e===t)return e;let n=cm.get(e);if(n)return n.forEach((e=>e(t))),t;let r=cm.get(t);return r?(r.forEach((t=>t(e))),e):t}function dm(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]=sm(n,o):"className"!==e&&"UNSAFE_className"!==e||"string"!=typeof n||"string"!=typeof o?"id"===e&&n&&o?t.id=um(n,o):t[e]=void 0!==o?o:n:t[e]=fm(n,o)}}return t}const hm="undefined"!=typeof document?t.useLayoutEffect:()=>{};function mm(e){const n=(0,t.useRef)(null);return hm((()=>{n.current=e}),[e]),(0,t.useCallback)(((...e)=>{const t=n.current;return null==t?void 0:t(...e)}),[])}class gm{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 _m(e){let n=(0,t.useRef)({isFocused:!1,observer:null});hm((()=>{const e=n.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}}),[]);let r=mm((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 gm("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 vm(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=_m(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 bm={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 ym(e={}){let{style:n,isFocusable:r}=e,[o,i]=(0,t.useState)(!1),{focusWithinProps:a}=vm({isDisabled:!r,onFocusWithinChange:e=>i(e)});return{visuallyHiddenProps:{...a,style:(0,t.useMemo)((()=>o?n:n?{...bm,...n}:bm),[o])}}}function xm(e){let{children:n,elementType:r="div",isFocusable:o,style:i,...a}=e,{visuallyHiddenProps:l}=ym(e);return t.createElement(r,pm(a,l),n)}var wm={notification:"Notification-module_notification__2hN3H notification_hds-notification__2DQPN",noBorder:"Notification-module_noBorder__1odYk",close:"Notification-module_close__JWYav notification_hds-notification__close-button__1yGIj",autoClose:"Notification-module_autoClose__v_pk-",content:"Notification-module_content__ZZKvE notification_hds-notification__content__5ylSS",icon:"Notification-module_icon__1ans7 notification_hds-icon__29HQM",label:"Notification-module_label__1bhNu notification_hds-notification__label__2t1lR",body:"Notification-module_body__9BSAD notification_hds-notification__body__3cobH",small:"Notification-module_small__pCXa_ notification_hds-notification--small__1wVl6",large:"Notification-module_large__3RTFp notification_hds-notification--large__260Qm","top-left":"Notification-module_top-left__2-Oyw notification_hds-notification--top-left__sIHO2","top-center":"Notification-module_top-center__MBPMY notification_hds-notification--top-center__GDWo5","top-right":"Notification-module_top-right__3TwE8 notification_hds-notification--top-right__3Wa5K","bottom-left":"Notification-module_bottom-left__tlQHs notification_hds-notification--bottom-left__eB4ZK","bottom-center":"Notification-module_bottom-center__CkUW8 notification_hds-notification--bottom-center__5EgOP","bottom-right":"Notification-module_bottom-right__3Gt6O notification_hds-notification--bottom-right__1SmfT",success:"Notification-module_success__1ttWZ notification_hds-notification--success__1_3XZ",alert:"Notification-module_alert__1Erry notification_hds-notification--alert__1MV7H",error:"Notification-module_error__2sn9y notification_hds-notification--error__3T1Of",boxShadow:"Notification-module_boxShadow__3bsIs notification_hds-notification--box-shadow__2kbD_"};Vr(".notification_hds-icon__29HQM{--icon-size:100%;background-color:currentcolor;display:inline-block;height:var(--icon-size);-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__29HQM.notification_hds-icon--size-xs__19VKz{--icon-size:var(--spacing-layout-2-xs)}.notification_hds-icon__29HQM.notification_hds-icon--size-s__2Ffyw{--icon-size:var(--spacing-layout-xs)}.notification_hds-icon__29HQM.notification_hds-icon--size-m__28mpE{--icon-size:var(--spacing-layout-s)}.notification_hds-icon__29HQM.notification_hds-icon--size-l__T6YEf{--icon-size:var(--spacing-layout-m)}.notification_hds-icon__29HQM.notification_hds-icon--size-xl__18_OX{--icon-size:var(--spacing-layout-l)}.notification_hds-icon--alert-circle-fill__3er4k{-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='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z' 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='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z' fill='currentColor'/%3E%3C/svg%3E\")}.notification_hds-icon--check-circle-fill__2u1G4{-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='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: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\")}.notification_hds-icon--error-fill__jPWn1{-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\")}.notification_hds-icon--info-circle-fill__1gXDU{-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='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: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\")}.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:flex-start;display:flex;font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:.4px;line-height:24px;margin-right:var(--spacing-l)}.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--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--large__260Qm{--notification-padding:var(--spacing-l)}.notification_hds-notification--large__260Qm .notification_hds-notification__label__2t1lR{margin-right:0}.notification_hds-notification__2DQPN .notification_hds-icon__29HQM{--icon-size:var(--spacing-layout-xs)}.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--large__260Qm .notification_hds-notification__close-button__1yGIj,.notification_hds-notification--small__1wVl6 .notification_hds-notification__close-button__1yGIj{--notification-close-button-offset:var(--spacing-2-xs)}.notification_hds-notification__close-button__1yGIj:focus{box-shadow:0 0 0 3px var(--color-focus-outline)}.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_notification__2hN3H{overflow:hidden}.Notification-module_notification__2hN3H.Notification-module_noBorder__1odYk{border:0;padding-top:calc(var(--notification-padding) + var(--notification-border-width))}.Notification-module_notification__2hN3H.Notification-module_noBorder__1odYk .Notification-module_close__JWYav{top:calc(var(--notification-close-button-offset) + var(--notification-border-width))}.Notification-module_autoClose__v_pk-{background-color:var(--notification-border-color);height:var(--notification-border-width);left:0;position:absolute;top:0;width:100%}.Notification-module_icon__1ans7{background-color:transparent}");const km={info:({ariaLabel:e="info-circle-fill",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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:({ariaLabel:e="check-circle-fill",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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:({ariaLabel:e="error-fill",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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:({ariaLabel:e="alert-circle-fill",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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"}))},Em=({visuallyHidden:e,children:n})=>e?t.createElement(xm,null,n):n,Sm=t.forwardRef(((e,n)=>{var{autoClose:r=!1,autoCloseDuration:o=6e3,boxShadow:i=!1,children:a,className:l="",closeAnimationDuration:s=85,closeButtonLabelText:c,dataTestId:u,dismissible:d=!1,displayAutoCloseProgress:f=!0,invisible:p=!1,label:h,notificationAriaLabel:m="Notification",position:g="inline",onClose:_=(()=>null),size:v="default",style:b,type:y="info",headingLevel:x=2}=e,w=$r(e,["autoClose","autoCloseDuration","boxShadow","children","className","closeAnimationDuration","closeButtonLabelText","dataTestId","dismissible","displayAutoCloseProgress","invisible","label","notificationAriaLabel","position","onClose","size","style","type","headingLevel"]);const k="inline"!==g;k&&"large"===v&&(console.warn(`Size '${v}' is only allowed for inline positioned notifications`),v="default"),!k&&r&&(console.warn("The 'autoClose' property is not allowed for inline positioned notifications"),r=!1);const[E,S]=(0,t.useState)(!0),C=(0,t.useCallback)((()=>{S(!1),setTimeout((()=>_()),s)}),[_,s]);(0,t.useEffect)((()=>{const e=setTimeout((()=>{r&&C()}),o);return()=>clearTimeout(e)}),[r,o,C]);const I=km[y],T=k?(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}}})(g):{},O={from:{opacity:1},to:{opacity:0},config:{duration:s}},j=f?(e=>({from:{transform:"translate3d(0%, 0, 0)"},to:{transform:"translate3d(-100%, 0, 0)"},config:{duration:e}}))(o):{},z=Dh(E?T:O),N=Dh(j);return t.createElement(Em,{visuallyHidden:p},t.createElement(lm.section,Object.assign({},w,{style:Object.assign(Object.assign({},z),b),className:Wr(wm[g],wm.notification,wm[v],wm[y],r&&wm.noBorder,i&&wm.boxShadow,l),"aria-label":m,"data-testid":u,role:k||p?"alert":void 0}),r&&t.createElement(lm.div,{style:N,className:wm.autoClose}),t.createElement("div",{className:wm.content,ref:n},h&&t.createElement("div",Object.assign({className:wm.label},k||p?{}:{role:"heading","aria-level":x}),t.createElement(I,{className:wm.icon,"aria-hidden":!0}),t.createElement(Em,{visuallyHidden:"small"===v},h)),a&&t.createElement("div",{className:wm.body},a)),d&&t.createElement("button",{className:Wr(wm.close,wm[y]),type:"button",title:c,"aria-label":c,onClick:C},t.createElement(bc,{"aria-hidden":!0}))))}));var Cm=(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)(Sm,{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"})})})})),Im=n(442),Tm=Im.default||Im;var Om=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 jm=({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 zm=({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)(Cd,{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 Nm=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:E,timeLabel:S,weightedEducation:C,languageEducation:I,registrationRequired:T}){const O=`card${t?` ${t}`:""}${a?" card--external":""}`,j=o?`h${o}`:"h3";return(0,e.jsxs)("div",{className:O,children:[n&&(0,e.jsx)("div",{className:"card__image",children:n}),(0,e.jsxs)("div",{className:"card__text",children:[(0,e.jsx)(j,{className:"card__title",children:a?(0,e.jsx)(jm,{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)(Om,{tags:[l],insideCard:!0})}),s&&(0,e.jsx)("div",{className:"card__description",children:c?Tm(s):(0,e.jsx)("p",Object.assign({},x,{children:s}))}),u&&(0,e.jsx)("div",{className:"card__helptext",children:d?Tm(u):(0,e.jsx)("p",{children:u})}),(0,e.jsxs)("div",{className:"card__metas",children:[p&&(0,e.jsx)(zm,{icon:"location",label:h||Drupal.t("Location",{},{context:"React search"}),content:p}),m&&(0,e.jsx)(zm,{icon:"clock",label:g||Drupal.t("Date",{},{context:"React search"}),content:m}),b&&(0,e.jsx)(zm,{icon:"calendar",label:y||Drupal.t("Estimated schedule",{},{context:"React search"}),content:b,langAttribute:x}),_&&(0,e.jsx)(zm,{icon:"locate",label:v||Drupal.t("Theme",{},{context:"React search"}),content:_}),C&&(0,e.jsx)(zm,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:C}),I&&(0,e.jsx)(zm,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:I}),w&&(0,e.jsx)(zm,{icon:"globe",label:k||Drupal.t("Language",{},{context:"React search"}),content:w}),E&&(0,e.jsx)(zm,{icon:"calendar",label:S||Drupal.t("Time",{},{context:"Time of event"}),content:E}),T&&(0,e.jsx)(zm,{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)(Om,{tags:f,langAttribute:x,insideCard:!0})})]})]})},Lm=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=Lm(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 Am=({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,E;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&&(E=u.map((e=>e)).join(", ")),p&&(E=p.map((e=>e)).join(", ")),(0,e.jsx)(Nm,{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)(Pm,{alt:g,imageUrls:t})})(),cardTitle:n[0],cardUrl:h,cardUrlExternal:!!d,cardCategoryTag:b,location:E,theme:null==f?void 0:f.map((e=>ru(e))).join(", "),daterange:k&&k})};var Rm=[{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 Mm=()=>{const n=yo(su),r=xo(cu),[o,i]=(0,t.useState)(Rm[0]);return(0,t.useEffect)((()=>{if(n.sort){const e=Rm.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)(Bc,{label:Drupal.t("Sort search results",{},{context:"District and project search form label"}),options:Rm,onChange:e=>{i(e),r(Object.assign(Object.assign({},n),{sort:e.value}))},value:o,style:{minWidth:"280px"}})})};var Dm={size:15};var Bm=e=>{var t,n,r,o,i,a,l,s;const{size:c}=Dm,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:[Qc,Yc]}},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(nu).includes(t)&&(null===(n=null==e?void 0:e[t])||void 0===n?void 0:n.length)}))){const s=Object.keys(nu).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:{[Jc.TITLE]:{value:`*${t}*`,boost:300}}}),n.push({wildcard:{[Jc.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:`*${t}*`,boost:200}}}),n.push({wildcard:{[Jc.FIELD_DISTRICT_SEARCH_METATAGS]:{value:`*${t}*`,boost:150}}}),r.push({wildcard:{[`${Jc.TITLE}`]:{value:`*${t}*`,boost:150}}}),r.push({wildcard:{[Jc.FIELD_PROJECT_DISTRICT_TITLE]:{value:`*${t}*`,boost:s?3e3:150}}}),r.push({wildcard:{[Jc.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:{[Jc.TITLE]:{value:r[e].toLowerCase(),boost:s?150:1e3}}}),t.push({term:{[Jc.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:r[e].toLowerCase(),boost:s?0:1e3}}}),n.push({term:{[Jc.TITLE]:{value:r[e].toLowerCase(),boost:s?3e3:150}}}),n.push({term:{[Jc.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:{[Jc.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:{[Jc.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:{[Jc.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)?Xc[null==e?void 0:e.sort]:Xc.most_relevant;return JSON.stringify({sort:[f],size:c,from:c*(u-1),query:d})};var Fm=(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 $m=(0,t.forwardRef)((({title:t,content:n,wrapperClass:r="react-search__results"},o)=>(0,e.jsxs)("div",{className:r,children:[(0,e.jsx)(Fm,{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 Vm=()=>{var n,r;const{size:o}=Dm,i=yo(su),a=Bm(i),{error:l}=yo(fu),s=xo(uu),c=yo(du),u=(0,t.createRef)(),d=Boolean(null===(n=window.location.search)||void 0===n?void 0:n.length);Td(u,d);const{data:f,error:p}=Ed(a,(()=>{var e;return au(`${null===(e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search)||void 0===e?void 0:e.elastic_proxy_url}/${eu.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)(eo,{})});if(p||l)return(0,e.jsx)(Cm,{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)($m,{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)(Fm,{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)(Mm,{}),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)(Am,Object.assign({},t._source),t._id))),(0,e.jsx)(Id,{currentPage:c,pages:5,totalPages:_?g+1:g,updatePage:(e,t)=>{e.preventDefault(),s(t.toString())}})]})]})};var Hm=()=>(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(t.Suspense,{fallback:(0,e.jsx)("div",{className:"hdbt__loading-wrapper",children:(0,e.jsx)(eo,{})}),children:[(0,e.jsx)(Tu,{}),(0,e.jsx)(Vm,{})]})});Fr();const Um=document.getElementById("helfi-kymp-district-project-search");Um&&r.render((0,e.jsx)(t.StrictMode,{children:(0,e.jsx)(Hm,{})}),Um)}()}();
\ No newline at end of file
+!function(){var e={7334:function(e){function t(e,t,n){var r,o,i,a,l;function s(){var c=Date.now()-a;c=0?r=setTimeout(s,t-c):(r=null,n||(l=e.apply(i,o),i=o=null))}null==t&&(t=100);var c=function(){i=this,o=arguments,a=Date.now();var c=n&&!r;return r||(r=setTimeout(s,t)),c&&(l=e.apply(i,o),i=o=null),l};return c.clear=function(){r&&(clearTimeout(r),r=null)},c.flush=function(){r&&(l=e.apply(i,o),i=o=null,clearTimeout(r),r=null)},c}t.debounce=t,e.exports=t},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]",E="[object GeneratorFunction]",S="[object Map]",C="[object Number]",I="[object Object]",T="[object Promise]",O="[object RegExp]",j="[object Set]",z="[object String]",N="[object Symbol]",L="[object WeakMap]",P="[object ArrayBuffer]",A="[object DataView]",R="[object Float32Array]",M="[object Float64Array]",D="[object Int8Array]",B="[object Int16Array]",F="[object Int32Array]",$="[object Uint8Array]",V="[object Uint8ClampedArray]",H="[object Uint16Array]",U="[object Uint32Array]",W=/\b__p \+= '';/g,q=/\b(__p \+=) '' \+/g,K=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,J=/[&<>"']/g,Q=RegExp(G.source),Y=RegExp(J.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?/,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,Ee="\\ud800-\\udfff",Se="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ce="\\u2700-\\u27bf",Ie="a-z\\xdf-\\xf6\\xf8-\\xff",Te="A-Z\\xc0-\\xd6\\xd8-\\xde",Oe="\\ufe0e\\ufe0f",je="\\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",ze="['’]",Ne="["+Ee+"]",Le="["+je+"]",Pe="["+Se+"]",Ae="\\d+",Re="["+Ce+"]",Me="["+Ie+"]",De="[^"+Ee+je+Ae+Ce+Ie+Te+"]",Be="\\ud83c[\\udffb-\\udfff]",Fe="[^"+Ee+"]",$e="(?:\\ud83c[\\udde6-\\uddff]){2}",Ve="[\\ud800-\\udbff][\\udc00-\\udfff]",He="["+Te+"]",Ue="\\u200d",We="(?:"+Me+"|"+De+")",qe="(?:"+He+"|"+De+")",Ke="(?:['’](?:d|ll|m|re|s|t|ve))?",Ge="(?:['’](?:D|LL|M|RE|S|T|VE))?",Je="(?:"+Pe+"|"+Be+")"+"?",Qe="["+Oe+"]?",Ye=Qe+Je+("(?:"+Ue+"(?:"+[Fe,$e,Ve].join("|")+")"+Qe+Je+")*"),Xe="(?:"+[Re,$e,Ve].join("|")+")"+Ye,Ze="(?:"+[Fe+Pe+"?",Pe,$e,Ve,Ne].join("|")+")",et=RegExp(ze,"g"),tt=RegExp(Pe,"g"),nt=RegExp(Be+"(?="+Be+")|"+Ze+Ye,"g"),rt=RegExp([He+"?"+Me+"+"+Ke+"(?="+[Le,He,"$"].join("|")+")",qe+"+"+Ge+"(?="+[Le,He+We,"$"].join("|")+")",He+"?"+We+"+"+Ke,He+"+"+Ge,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ae,Xe].join("|"),"g"),ot=RegExp("["+Ue+Ee+Se+Oe+"]"),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[R]=st[M]=st[D]=st[B]=st[F]=st[$]=st[V]=st[H]=st[U]=!0,st[v]=st[b]=st[P]=st[y]=st[A]=st[x]=st[w]=st[k]=st[S]=st[C]=st[I]=st[O]=st[j]=st[z]=st[L]=!1;var ct={};ct[v]=ct[b]=ct[P]=ct[A]=ct[y]=ct[x]=ct[R]=ct[M]=ct[D]=ct[B]=ct[F]=ct[S]=ct[C]=ct[I]=ct[O]=ct[j]=ct[z]=ct[N]=ct[$]=ct[V]=ct[H]=ct[U]=!0,ct[w]=ct[k]=ct[L]=!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,Et=yt&&yt.isRegExp,St=yt&&yt.isSet,Ct=yt&&yt.isTypedArray;function It(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 Pt(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=Gt({À:"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=Gt({"&":"&","<":"<",">":">",'"':""","'":"'"});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,Ee=t.Error,Se=t.Function,Ce=t.Math,Ie=t.Object,Te=t.RegExp,Oe=t.String,je=t.TypeError,ze=r.prototype,Ne=Se.prototype,Le=Ie.prototype,Pe=t["__core-js_shared__"],Ae=Ne.toString,Re=Le.hasOwnProperty,Me=0,De=(n=/[^.]+$/.exec(Pe&&Pe.keys&&Pe.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Be=Le.toString,Fe=Ae.call(Ie),$e=mt._,Ve=Te("^"+Ae.call(Re).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),He=vt?t.Buffer:o,Ue=t.Symbol,We=t.Uint8Array,qe=He?He.allocUnsafe:o,Ke=un(Ie.getPrototypeOf,Ie),Ge=Ie.create,Je=Le.propertyIsEnumerable,Qe=ze.splice,Ye=Ue?Ue.isConcatSpreadable:o,Xe=Ue?Ue.iterator:o,Ze=Ue?Ue.toStringTag:o,nt=function(){try{var e=pi(Ie,"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=Ie.getOwnPropertySymbols,bt=He?He.isBuffer:o,yt=t.isFinite,Ft=ze.join,Gt=un(Ie.keys,Ie),bn=Ce.max,yn=Ce.min,xn=le.now,wn=t.parseInt,kn=Ce.random,En=ze.reverse,Sn=pi(t,"DataView"),Cn=pi(t,"Map"),In=pi(t,"Promise"),Tn=pi(t,"Set"),On=pi(t,"WeakMap"),jn=pi(Ie,"create"),zn=On&&new On,Nn={},Ln=Bi(Sn),Pn=Bi(Cn),An=Bi(In),Rn=Bi(Tn),Mn=Bi(On),Dn=Ue?Ue.prototype:o,Bn=Dn?Dn.valueOf:o,Fn=Dn?Dn.toString:o;function $n(e){if(nl(e)&&!Wa(e)&&!(e instanceof Wn)){if(e instanceof Un)return e;if(Re.call(e,"__wrapped__"))return Fi(e)}return new Un(e)}var Vn=function(){function e(){}return function(t){if(!tl(t))return{};if(Ge)return Ge(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Hn(){}function Un(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function Wn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=g,this.__views__=[]}function qn(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=Wa(e);if(d){if(l=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Re.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return zo(e,l)}else{var f=gi(e),p=f==k||f==E;if(Ja(e))return So(e,s);if(f==I||f==v||p&&!i){if(l=c||p?{}:vi(e),!s)return c?function(e,t){return No(e,mi(e),t)}(e,function(e,t){return e&&No(t,Ll(t),e)}(l,e)):function(e,t){return No(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 P:return Co(e);case y:case x:return new r(+e);case A:return function(e,t){var n=t?Co(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case R:case M:case D:case B:case F:case $:case V:case H:case U:return Io(e,n);case S:return new r;case C:case z:return new r(e);case O:return function(e){var t=new e.constructor(e.source,me.exec(e));return t.lastIndex=e.lastIndex,t}(e);case j:return new r;case N:return o=e,Bn?Ie(Bn.call(o)):{}}var o}(e,f,s)}}a||(a=new Qn);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?Ll:Nl)(e);return Ot(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=Ie(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 je(i);return Ni((function(){e.apply(o,n)}),t)}function fr(e,t,n,r){var o=-1,i=Lt,a=!0,l=e.length,s=[],c=t.length;if(!l)return s;n&&(t=At(t,Zt(n))),r?(i=Pt,a=!1):t.length>=200&&(i=tn,a=!1,t=new Jn(t));e:for(;++o-1},Kn.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},Gn.prototype.clear=function(){this.size=0,this.__data__={hash:new qn,map:new(Cn||Kn),string:new qn}},Gn.prototype.delete=function(e){var t=di(this,e).delete(e);return this.size-=t?1:0,t},Gn.prototype.get=function(e){return di(this,e).get(e)},Gn.prototype.has=function(e){return di(this,e).has(e)},Gn.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},Jn.prototype.add=Jn.prototype.push=function(e){return this.__data__.set(e,a),this},Jn.prototype.has=function(e){return this.__data__.has(e)},Qn.prototype.clear=function(){this.__data__=new Kn,this.size=0},Qn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Qn.prototype.get=function(e){return this.__data__.get(e)},Qn.prototype.has=function(e){return this.__data__.has(e)},Qn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Kn){var r=n.__data__;if(!Cn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Gn(r)}return n.set(e,t),this.size=n.size,this};var pr=Ao(xr),hr=Ao(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):Rt(o,l):r||(o[o.length]=l)}return o}var br=Ro(),yr=Ro(!0);function xr(e,t){return e&&br(e,t,Nl)}function wr(e,t){return e&&yr(e,t,Nl)}function kr(e,t){return Nt(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&&Re.call(e,t)}function Or(e,t){return null!=e&&t in Ie(e)}function jr(e,t,n){for(var i=n?Pt:Lt,a=e[0].length,l=e.length,s=l,c=r(l),u=1/0,d=[];s--;){var f=e[s];s&&t&&(f=At(f,Zt(t))),u=yn(f.length,u),c[s]=!n&&(t||a>=120&&f.length>=120)?new Jn(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 qr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)l!==e&&Qe.call(l,s,1),Qe.call(e,s,1);return e}function Gr(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)?Qe.call(e,o,1):po(e,o)}}return e}function Jr(e,t){return e+gt(kn()*(t-e+1))}function Qr(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 Yr(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 Ri(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:Yo(e);if(c)return fn(c);a=!1,o=tn,s=new Jn}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=qe?qe(n):new e.constructor(n);return e.copy(r),r}function Co(e){var t=new e.constructor(e.byteLength);return new We(t).set(new We(e)),t}function Io(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=Ie(t);++r-1?i[a?t[l]:l]:o}}function $o(e){return oi((function(t){var n=t.length,r=n,a=Un.prototype.thru;for(e&&t.reverse();r--;){var l=t[r];if("function"!=typeof l)throw new je(i);if(a&&!s&&"wrapper"==si(l))var s=new Un([],!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 Jn: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 Ot(_,(function(n){var r="_."+n[0];t&n[1]&&!Lt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ce);return t?t[1].split(ue):[]}(r),n)))}function Ai(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 Ri(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 Wn&&yi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ha,args:[i],thisArg:o}),new Un(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));var ga=Lo((function(e,t,n){Re.call(e,n)?++e[n]:ar(e,n,1)}));var _a=Fo(Ui),va=Fo(Wi);function ba(e,t){return(Wa(e)?Ot:pr)(e,ui(t,3))}function ya(e,t){return(Wa(e)?jt:hr)(e,ui(t,3))}var xa=Lo((function(e,t,n){Re.call(e,n)?e[n].push(t):ar(e,n,[t])}));var wa=Yr((function(e,t,n){var o=-1,i="function"==typeof t,a=Ka(e)?r(e.length):[];return pr(e,(function(e){a[++o]=i?It(t,e,n):zr(e,t,n)})),a})),ka=Lo((function(e,t,n){ar(e,n,t)}));function Ea(e,t){return(Wa(e)?At:Fr)(e,ui(t,3))}var Sa=Lo((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Ca=Yr((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]]),Wr(e,vr(t,1),[])})),Ia=ut||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 Oa(e,t){var n;if("function"!=typeof t)throw new je(i);return e=ml(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var ja=Yr((function(e,t,n){var r=1;if(n.length){var o=dn(n,ci(ja));r|=c}return Zo(e,r,t,n,o)})),za=Yr((function(e,t,n){var r=3;if(n.length){var o=dn(n,ci(za));r|=c}return Zo(t,r,e,n,o)}));function Na(e,t,n){var r,a,l,s,c,u,d=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw new je(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=Ia();if(g(e))return v(e);c=Ni(_,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=Ia(),n=g(e);if(r=arguments,a=this,u=e,n){if(c===o)return function(e){return d=e,c=Ni(_,t),f?m(e):s}(u);if(p)return Eo(c),c=Ni(_,t),m(u)}return c===o&&(c=Ni(_,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&&Eo(c),d=0,r=u=a=c=o},b.flush=function(){return c===o?s:v(Ia())},b}var La=Yr((function(e,t){return dr(e,1,t)})),Pa=Yr((function(e,t,n){return dr(e,_l(t)||0,n)}));function Aa(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new je(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(Aa.Cache||Gn),n}function Ra(e){if("function"!=typeof e)throw new je(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)}}Aa.Cache=Gn;var Ma=wo((function(e,t){var n=(t=1==t.length&&Wa(t[0])?At(t[0],Zt(ui())):At(vr(t,1),Zt(ui()))).length;return Yr((function(r){for(var o=-1,i=yn(r.length,n);++o=t})),Ua=Nr(function(){return arguments}())?Nr:function(e){return nl(e)&&Re.call(e,"callee")&&!Je.call(e,"callee")},Wa=r.isArray,qa=xt?Zt(xt):function(e){return nl(e)&&Cr(e)==P};function Ka(e){return null!=e&&el(e.length)&&!Xa(e)}function Ga(e){return nl(e)&&Ka(e)}var Ja=bt||_s,Qa=wt?Zt(wt):function(e){return nl(e)&&Cr(e)==x};function Ya(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)!=I)return!1;var t=Ke(e);if(null===t)return!0;var n=Re.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Ae.call(n)==Fe}var al=Et?Zt(Et):function(e){return nl(e)&&Cr(e)==O};var ll=St?Zt(St):function(e){return nl(e)&&gi(e)==j};function sl(e){return"string"==typeof e||!Wa(e)&&nl(e)&&Cr(e)==z}function cl(e){return"symbol"==typeof e||nl(e)&&Cr(e)==N}var ul=Ct?Zt(Ct):function(e){return nl(e)&&el(e.length)&&!!st[Cr(e)]};var dl=Go(Br),fl=Go((function(e,t){return e<=t}));function pl(e){if(!e)return[];if(Ka(e))return sl(e)?mn(e):zo(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?cn:t==j?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=Xt(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 No(e,Ll(e))}function bl(e){return null==e?"":uo(e)}var yl=Po((function(e,t){if(Si(t)||Ka(t))No(t,Nl(t),e);else for(var n in t)Re.call(t,n)&&nr(e,n,t[n])})),xl=Po((function(e,t){No(t,Ll(t),e)})),wl=Po((function(e,t,n,r){No(t,Ll(t),e,r)})),kl=Po((function(e,t,n,r){No(t,Nl(t),e,r)})),El=oi(lr);var Sl=Yr((function(e,t){e=Ie(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})),No(e,ai(e),n),r&&(n=cr(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 qr(e,t,(function(t,n){return Tl(e,n)}))}(e,t)}));function Dl(e,t){if(null==e)return{};var n=At(ai(e),(function(e){return[e]}));return t=ui(t),qr(e,n,(function(e,n){return t(e,n[0])}))}var Bl=Xo(Nl),Fl=Xo(Ll);function $l(e){return null==e?[]:en(e,Nl(e))}var Vl=Do((function(e,t,n){return t=t.toLowerCase(),e+(n?Hl(t):t)}));function Hl(e){return Yl(bl(e).toLowerCase())}function Ul(e){return(e=bl(e))&&e.replace(xe,on).replace(tt,"")}var Wl=Do((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),ql=Do((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Kl=Mo("toLowerCase");var Gl=Do((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Jl=Do((function(e,t,n){return e+(n?" ":"")+Yl(t)}));var Ql=Do((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Yl=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=Yr((function(e,t){try{return It(e,o,t)}catch(e){return Ya(e)?e:new Ee(e)}})),es=oi((function(e,t){return Ot(t,(function(t){t=Di(t),ar(e,t,ja(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 Rr("function"==typeof e?e:cr(e,1))}var as=Yr((function(e,t){return function(n){return zr(n,e,t)}})),ls=Yr((function(e,t){return function(n){return zr(e,n,t)}}));function ss(e,t,n){var r=Nl(t),o=kr(t,r);null!=n||tl(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=kr(t,Nl(t)));var i=!(tl(n)&&"chain"in n&&!n.chain),a=Xa(e);return Ot(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__=zo(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Rt([this.value()],arguments))})})),e}function cs(){}var us=Wo(At),ds=Wo(zt),fs=Wo(Bt);function ps(e){return wi(e)?Kt(Di(e)):function(e){return function(t){return Er(t,e)}}(e)}var hs=Ko(),ms=Ko(!0);function gs(){return[]}function _s(){return!1}var vs=Uo((function(e,t){return e+t}),0),bs=Qo("ceil"),ys=Uo((function(e,t){return e/t}),1),xs=Qo("floor");var ws,ks=Uo((function(e,t){return e*t}),1),Es=Qo("round"),Ss=Uo((function(e,t){return e-t}),0);return $n.after=function(e,t){if("function"!=typeof t)throw new je(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=Oa,$n.bind=ja,$n.bindAll=es,$n.bindKey=za,$n.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Wa(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 je(i);return t=null==t?0:bn(ml(t),0),Yr((function(n){var r=n[t],o=ko(n,0,t);return r&&Rt(o,r),It(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 je(i);return tl(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Na(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 Wa(e)?At(e,Di):cl(e)?[e]:zo(Mi(bl(e)))},$n.toPlainObject=vl,$n.transform=function(e,t,n){var r=Wa(e),o=r||Ja(e)||ul(e);if(t=ui(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:tl(e)&&Xa(i)?Vn(Ke(e)):{}}return(o?Ot: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,Ll(e))},$n.without=la,$n.words=Xl,$n.wrap=function(e,t){return Da(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=Zl,$n.camelCase=Vl,$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,Nl(t))},$n.deburr=Ul,$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))&&Y.test(e)?e.replace(J,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=Wa(e)?zt:mr;return n&&xi(e,t,n)&&(t=o),r(e,ui(t,3))},$n.find=_a,$n.findIndex=Ui,$n.findKey=function(e,t){return $t(e,ui(t,3),xr)},$n.findLast=va,$n.findLastIndex=Wi,$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),Ll)},$n.forInRight=function(e,t){return null==e?e:yr(e,ui(t,3),Ll)},$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=Il,$n.gt=Va,$n.gte=Ha,$n.has=function(e,t){return null!=e&&_i(e,t,Tr)},$n.hasIn=Tl,$n.head=Ki,$n.identity=os,$n.includes=function(e,t,n,r){e=Ka(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)==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=Wl,$n.last=Yi,$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):Vt(e,Wt,i,!0)},$n.lowerCase=ql,$n.lowerFirst=Kl,$n.lt=dl,$n.lte=fl,$n.max=function(e){return e&&e.length?gr(e,os,Ir):o},$n.maxBy=function(e,t){return e&&e.length?gr(e,ui(t,2),Ir):o},$n.mean=function(e){return qt(e,os)},$n.meanBy=function(e,t){return qt(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?Ur(e,ml(t)):o},$n.noConflict=function(){return mt._===this&&(mt._=$e),this},$n.noop=cs,$n.now=Ia,$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 qo(gt(o),n)+e+qo(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 Jr(e,t)},$n.reduce=function(e,t,n){var r=Wa(e)?Mt:Jt,o=arguments.length<3;return r(e,ui(t,4),n,o,pr)},$n.reduceRight=function(e,t,n){var r=Wa(e)?Dt:Jt,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),Qr(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=Yt(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))&&Q.test(e)?e.replace(G,_n):e},$n.uniqueId=function(e){var t=++Me;return bl(e)+t},$n.upperCase=Ql,$n.upperFirst=Yl,$n.each=ba,$n.eachRight=ya,$n.first=Ki,ss($n,(ws={},xr($n,(function(e,t){Re.call($n.prototype,t)||(ws[t]=e)})),ws),{chain:!1}),$n.VERSION="4.17.21",Ot(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){$n[e].placeholder=$n})),Ot(["drop","take"],(function(e,t){Wn.prototype[e]=function(n){n=n===o?1:bn(ml(n),0);var r=this.__filtered__&&!t?new Wn(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},Wn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Ot(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Wn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ui(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Ot(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Wn.prototype[e]=function(){return this[n](1).value()[0]}})),Ot(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Wn.prototype[e]=function(){return this.__filtered__?new Wn(this):this[n](1)}})),Wn.prototype.compact=function(){return this.filter(os)},Wn.prototype.find=function(e){return this.filter(e).head()},Wn.prototype.findLast=function(e){return this.reverse().find(e)},Wn.prototype.invokeMap=Yr((function(e,t){return"function"==typeof e?new Wn(this):this.map((function(n){return zr(n,e,t)}))})),Wn.prototype.reject=function(e){return this.filter(Ra(ui(e)))},Wn.prototype.slice=function(e,t){e=ml(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Wn(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)},Wn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Wn.prototype.toArray=function(){return this.take(g)},xr(Wn.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 Wn,c=l[0],u=s||Wa(t),d=function(e){var t=i.apply($n,Rt([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 Wn(this);var g=e.apply(t,l);return g.__actions__.push({func:ha,args:[d],thisArg:o}),new Un(g,f)}return h&&m?e.apply(this,l):(g=this.thru(d),h?r?g.value()[0]:g.value():g)})})),Ot(["pop","push","shift","sort","splice","unshift"],(function(e){var t=ze[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(Wa(o)?o:[],e)}return this[n]((function(n){return t.apply(Wa(n)?n:[],e)}))}})),xr(Wn.prototype,(function(e,t){var n=$n[t];if(n){var r=n.name+"";Re.call(Nn,r)||(Nn[r]=[]),Nn[r].push({name:t,func:n})}})),Nn[Vo(o,2).name]=[{name:"wrapper",func:o}],Wn.prototype.clone=function(){var e=new Wn(this.__wrapped__);return e.__actions__=zo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=zo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=zo(this.__views__),e},Wn.prototype.reverse=function(){if(this.__filtered__){var e=new Wn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Wn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Wa(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 Wn){var t=e;return this.__actions__.length&&(t=new Wn(this)),(t=t.reverse()).__actions__.push({func:ha,args:[ta],thisArg:o}),new Un(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._=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,E=60107,S=60108,C=60114,I=60109,T=60110,O=60112,j=60113,z=60120,N=60115,L=60116,P=60121,A=60128,R=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"),I=B("react.provider"),T=B("react.context"),O=B("react.forward_ref"),j=B("react.suspense"),z=B("react.suspense_list"),N=B("react.memo"),L=B("react.lazy"),P=B("react.block"),B("react.scope"),A=B("react.opaque.id"),R=B("react.debug_trace_mode"),M=B("react.offscreen"),D=B("react.legacy_hidden")}var F,$="function"==typeof Symbol&&Symbol.iterator;function V(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 U=!1;function W(e,t){if(!e||U)return"";U=!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{U=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?H(e):""}function q(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=W(e.type,!1);case 11:return e=W(e.type.render,!1);case 22:return e=W(e.type._render,!1);case 1:return e=W(e.type,!0);default:return""}}function K(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 j:return"Suspense";case z:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case T:return(e.displayName||"Context")+".Consumer";case I:return(e._context.displayName||"Context")+".Provider";case O:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case N:return K(e.type);case P:return K(e._render);case L:t=e._payload,e=e._init;try{return K(e(t))}catch(e){}}return null}function G(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function J(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Q(e){e._valueTracker||(e._valueTracker=function(e){var t=J(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 Y(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=J(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=G(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=G(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,G(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:G(n)}}function ce(e,t){var n=G(t.value),r=G(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,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 _e(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 ve={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||ve.hasOwnProperty(e)&&ve[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(ve).forEach((function(e){be.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ve[t]=ve[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,Ie=null,Te=null;function Oe(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 je(e){Ie?Te?Te.push(e):Te=[e]:Ie=e}function ze(){if(Ie){var e=Ie,t=Te;if(Te=Ie=null,Oe(e),t)for(e=0;e(r=31-Ht(r))?0:1<n;n++)t.push(e);return t}function Vt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Ht(t)]=n}var Ht=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Ut(e)/Wt|0)|0},Ut=Math.log,Wt=Math.LN2;var qt=i.unstable_UserBlockingPriority,Kt=i.unstable_runWithPriority,Gt=!0;function Jt(e,t,n,r){Re||Pe();var o=Yt,i=Re;Re=!0;try{Le(o,e,t,n,r)}finally{(Re=i)||De()}}function Qt(e,t,n,r){Kt(qt,Yt.bind(null,e,t,n,r))}function Yt(e,t,n,r){var o;if(Gt)if((o=!(4&t))&&0=Mn),Fn=String.fromCharCode(32),$n=!1;function Vn(e,t){switch(e){case"keyup":return-1!==An.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Un=!1;var Wn={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 qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Wn[e.type]:"textarea"===t}function Kn(e,t,n,r){je(r),0<(t=Rr(t,"onChange")).length&&(n=new fn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gn=null,Jn=null;function Qn(e){Tr(e,0)}function Yn(e){if(Y(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 _r=d&&"documentMode"in document&&11>=document.documentMode,vr=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==vr||vr!==X(r)||("selectionStart"in(r=vr)&&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=Rr(br,"onSelect")).length&&(t=new fn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=vr)))}Pt("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),Pt("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),Pt(Lt,2);for(var kr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Er=0;Erlo||(e.current=ao[lo],ao[lo]=null,lo--)}function uo(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 _o(e){return null!=(e=e.childContextTypes)}function vo(){co(ho),co(po)}function bo(e,t,n){if(po.current!==fo)throw Error(a(168));uo(po,t),uo(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,K(t)||"Unknown",i));return o({},n,r)}function xo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fo,mo=po.current,uo(po,e),uo(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,co(ho),co(po),uo(po,e)):co(ho),uo(ho,n)}var ko=null,Eo=null,So=i.unstable_runWithPriority,Co=i.unstable_scheduleCallback,Io=i.unstable_cancelCallback,To=i.unstable_shouldYield,Oo=i.unstable_requestPaint,jo=i.unstable_now,zo=i.unstable_getCurrentPriorityLevel,No=i.unstable_ImmediatePriority,Lo=i.unstable_UserBlockingPriority,Po=i.unstable_NormalPriority,Ao=i.unstable_LowPriority,Ro=i.unstable_IdlePriority,Mo={},Do=void 0!==Oo?Oo:function(){},Bo=null,Fo=null,$o=!1,Vo=jo(),Ho=1e4>Vo?jo:function(){return jo()-Vo};function Uo(){switch(zo()){case No:return 99;case Lo:return 98;case Po:return 97;case Ao:return 96;case Ro:return 95;default:throw Error(a(332))}}function Wo(e){switch(e){case 99:return No;case 98:return Lo;case 97:return Po;case 96:return Ao;case 95:return Ro;default:throw Error(a(332))}}function qo(e,t){return e=Wo(e),So(e,t)}function Ko(e,t,n){return e=Wo(e),Co(e,t,n)}function Go(){if(null!==Fo){var e=Fo;Fo=null,Io(e)}Jo()}function Jo(){if(!$o&&null!==Bo){$o=!0;var e=0;try{var t=Bo;qo(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===E&&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===E){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=ki(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===E?((r=Gs(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=Ks(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(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=Ys(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=Qs(i,e.mode,s)).return=e,e=r),l(e);if(wi(i))return m(e,r,i,s);if(V(i))return g(e,r,i,s);if(u&&Ei(e,i),void 0===i&&!c)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,K(e.type)||"Component"))}return n(e,r)}}var Ci=Si(!0),Ii=Si(!1),Ti={},Oi=so(Ti),ji=so(Ti),zi=so(Ti);function Ni(e){if(e===Ti)throw Error(a(174));return e}function Li(e,t){switch(uo(zi,t),uo(ji,e),uo(Oi,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)}co(Oi),uo(Oi,t)}function Pi(){co(Oi),co(ji),co(zi)}function Ai(e){Ni(zi.current);var t=Ni(Oi.current),n=pe(t,e.type);t!==n&&(uo(ji,e),uo(Oi,n))}function Ri(e){ji.current===e&&(co(Oi),co(ji))}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 Vi(e,t){var n=Us(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 Hi(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 Ui(e){if($i){var t=Fi;if(t){var n=t;if(!Hi(e,t)){if(!(t=Kr(n.nextSibling))||!Hi(e,t))return e.flags=-1025&e.flags|2,$i=!1,void(Bi=e);Vi(Bi,n)}Bi=e,Fi=Kr(t.firstChild)}else e.flags=-1025&e.flags|2,$i=!1,Bi=e}}function Wi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Bi=e}function qi(e){if(e!==Bi)return!1;if(!$i)return Wi(e),$i=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Hr(t,e.memoizedProps))for(t=Fi;t;)Vi(e,t),t=Kr(t.nextSibling);if(Wi(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=Kr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Fi=null}}else Fi=Bi?Kr(e.stateNode.nextSibling):null;return!0}function Ki(){Fi=Bi=null,$i=!1}var Gi=[];function Ji(){for(var e=0;ei))throw Error(a(301));i+=1,ta=ea=null,t.updateQueue=null,Qi.current=Pa,e=n(r,o)}while(ra)}if(Qi.current=za,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 ca(e,t){return"function"==typeof t?t(e):t}function ua(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,c=o;do{var u=c.lane;if((Xi&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,$l|=u}c=c.next}while(null!==c&&c!==o);null===s?i=r:s.next=l,cr(r,t.memoizedState)||(Ra=!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);cr(i,t.memoizedState)||(Ra=!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,Gi.push(t))),e)return n(t._source);throw Gi.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=Qi.current,c=s.useState((function(){return fa(o,t,n)})),u=c[1],d=c[0];c=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=u;var e=i(t._source);if(!cr(l,e)){e=n(t._source),cr(d,e)||(u(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)})),qo(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[Yr]=t,e[Xr]=r,Ka(e,t,!1,!1),t.stateNode=e,c=Ee(n,r),n){case"dialog":Or("cancel",e),Or("close",e),i=r;break;case"iframe":case"object":case"embed":Or("load",e),i=r;break;case"video":case"audio":for(i=0;iql&&(t.flags|=64,l=!0,al(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=Di(c))){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&&!c.alternate&&!$i)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Ho()-r.renderingStartTime>ql&&1073741824!==n&&(t.flags|=64,l=!0,al(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=Ho(),n.sibling=null,t=Mi.current,uo(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:_o(e.type)&&vo();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Pi(),co(ho),co(po),Ji(),64&(t=e.flags))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Ri(e),null;case 13:return co(Mi),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return co(Mi),null;case 4:return Pi(),null;case 10:return ri(e),null;case 23:case 24:return ks(),null;default:return null}}function cl(e,t){try{var n="",r=t;do{n+=q(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 ul(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Ka=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}},Ga=function(){},Ja=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Ni(Oi.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 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&&Or("scroll",e),l||c===u||(l=[])):"object"==typeof u&&null!==u&&u.$$typeof===A?u.toString():(l=l||[]).push(d,u))}n&&(l=l||[]).push("style",n);var d=l;(t.updateQueue=d)&&(t.flags|=4)}},Qa=function(e,t,n,r){n!==r&&(t.flags|=4)};var dl="function"==typeof WeakMap?WeakMap:Map;function fl(e,t,n){(n=ui(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ql||(Ql=!0,Yl=r),ul(0,t)},n}function pl(e,t,n){(n=ui(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return ul(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),ul(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:Yo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&qr(t.stateNode.containerInfo))}throw Error(a(163))}function _l(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),Rs(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:Yo(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&&Vr(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 vl(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&&(_e(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,c=s;;)if(bl(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(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=Ho()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ol(n/1960))-n)){e.timeoutHandle=Ur(Ns.bind(null,e),n);break}Ns(e);break;default:throw Error(a(329))}}return gs(e,Ho()),e.callbackNode===t?_s.bind(null,e):null}function vs(e,t){for(t&=~Hl,t&=~Vl,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=cl(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)}zs(n)}catch(e){t=e,Pl===n&&null!==n&&(Pl=n=n.return);continue}break}}function Cs(){var e=jl.current;return jl.current=za,null===e?za:e}function Is(e,t){var n=Nl;Nl|=16;var r=Cs();for(Ll===e&&Al===t||Es(e,t);;)try{Ts();break}catch(t){Ss(e,t)}if(ni(),Nl=n,jl.current=r,null!==Pl)throw Error(a(261));return Ll=null,Al=0,Dl}function Ts(){for(;null!==Pl;)js(Pl)}function Os(){for(;null!==Pl&&!To();)js(Pl)}function js(e){var t=Gl(e.alternate,e,Rl);e.memoizedProps=e.pendingProps,null===t?zs(e):Pl=t,zl.current=null}function zs(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(Pl=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}else{if(null!==(n=ll(n,t,Rl)))return void(Pl=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||1073741824&Rl||!(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;bHo()-Wl?Es(e,0):Hl|=n),gs(e,t)}function Vs(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===Uo()?1:2:t=1),n=fs(),null!==(e=ms(e,t))&&(Vt(e,t,n),gs(e,n))}function Hs(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 Us(e,t,n,r){return new Hs(e,t,n,r)}function Ws(e){return!(!(e=e.prototype)||!e.isReactComponent)}function qs(e,t){var n=e.alternate;return null===n?((n=Us(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 Ks(e,t,n,r,o,i){var l=2;if(r=e,"function"==typeof e)Ws(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case E:return Gs(n.children,o,i,t);case R:l=8,o|=16;break;case S:l=8,o|=1;break;case C:return(e=Us(12,n,t,8|o)).elementType=C,e.type=C,e.lanes=i,e;case j:return(e=Us(13,n,t,o)).type=j,e.elementType=j,e.lanes=i,e;case z:return(e=Us(19,n,t,o)).elementType=z,e.lanes=i,e;case M:return Js(n,o,i,t);case D:return(e=Us(24,n,t,o)).elementType=D,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case I:l=10;break e;case T:l=9;break e;case O:l=11;break e;case N:l=14;break e;case L:l=16,r=null;break e;case P:l=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Us(l,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Gs(e,t,n,r){return(e=Us(7,e,r,t)).lanes=n,e}function Js(e,t,n,r){return(e=Us(23,e,r,t)).elementType=M,e.lanes=n,e}function Qs(e,t,n){return(e=Us(6,e,null,t)).lanes=n,e}function Ys(e,t,n){return(t=Us(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(Je(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(_o(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(_o(c)){n=yo(n,c,s);break e}}n=s}else n=fo;return null===t.context?t.context=n:t.pendingContext=n,(t=ui(i,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),di(o,t),hs(o,l,i),l}function ec(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function tc(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}},9154:function(e,t,n){"use strict";var r=n(6540),o=n(7334);function i({debounce:e,scroll:t,polyfill:n}={debounce:0,scroll:!1}){const i=n||("undefined"==typeof window?class{}:window.ResizeObserver);if(!i)throw new Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");const[l,c]=(0,r.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),u=(0,r.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:l}),d=e?"number"==typeof e?e:e.scroll:null,f=e?"number"==typeof e?e:e.resize:null,[p,h,m]=(0,r.useMemo)((()=>{const e=()=>{if(!u.current.element)return;const{left:e,top:t,width:n,height:r,bottom:o,right:i,x:a,y:l}=u.current.element.getBoundingClientRect(),d={left:e,top:t,width:n,height:r,bottom:o,right:i,x:a,y:l};Object.freeze(d),s(u.current.lastBounds,d)||c(u.current.lastBounds=d)};return[e,f?(0,o.debounce)(e,f):e,d?(0,o.debounce)(e,d):e]}),[c,d,f]);function g(){u.current.scrollContainers&&(u.current.scrollContainers.forEach((e=>e.removeEventListener("scroll",m,!0))),u.current.scrollContainers=null),u.current.resizeObserver&&(u.current.resizeObserver.disconnect(),u.current.resizeObserver=null)}function _(){u.current.element&&(u.current.resizeObserver=new i(m),u.current.resizeObserver.observe(u.current.element),t&&u.current.scrollContainers&&u.current.scrollContainers.forEach((e=>e.addEventListener("scroll",m,{capture:!0,passive:!0}))))}var v,b,y;return v=m,b=Boolean(t),(0,r.useEffect)((()=>{if(b){const e=v;return window.addEventListener("scroll",e,{capture:!0,passive:!0}),()=>{window.removeEventListener("scroll",e,!0)}}}),[v,b]),y=h,(0,r.useEffect)((()=>{const e=y;return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[y]),(0,r.useEffect)((()=>{g(),_()}),[t,m,h]),(0,r.useEffect)((()=>g),[]),[e=>{e&&e!==u.current.element&&(g(),u.current.element=e,u.current.scrollContainers=a(e),_())},l,p]}function a(e){const t=[];if(!e||e===document.body)return t;const{overflow:n,overflowX:r,overflowY:o}=window.getComputedStyle(e);return[n,r,o].some((e=>"auto"===e||"scroll"===e))&&t.push(e),[...t,...a(e.parentElement)]}e=n.hmd(e);const l=["x","y","top","bottom","left","right","width","height"],s=(e,t)=>l.every((n=>e[n]===t[n]));Object.getOwnPropertyDescriptor&&Object.getOwnPropertyDescriptor(e,"exports").writable&&(e.exports=i),t.A=i},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&&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=[],I=[],T=1,O=null,j=3,z=!1,N=!1,L=!1;function P(e){for(var t=k(I);null!==t;){if(null===t.callback)E(I);else{if(!(t.startTime<=e))break;E(I),t.sortIndex=t.expirationTime,w(C,t)}t=k(I)}}function A(e){if(L=!1,P(e),!N)if(null!==k(C))N=!0,n(R);else{var t=k(I);null!==t&&r(A,t.startTime-e)}}function R(e,n){N=!1,L&&(L=!1,o()),z=!0;var i=j;try{for(P(n),O=k(C);null!==O&&(!(O.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=O.callback;if("function"==typeof a){O.callback=null,j=O.priorityLevel;var l=a(O.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?O.callback=l:O===k(C)&&E(C),P(n)}else E(C);O=k(C)}if(null!==O)var s=!0;else{var c=k(I);null!==c&&r(A,c.startTime-n),s=!1}return s}finally{O=null,j=i,z=!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(){N||z||(N=!0,n(R))},t.unstable_getCurrentPriorityLevel=function(){return j},t.unstable_getFirstCallbackNode=function(){return k(C)},t.unstable_next=function(e){switch(j){case 1:case 2:case 3:var t=3;break;default:t=j}var n=j;j=t;try{return e()}finally{j=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=j;j=e;try{return t()}finally{j=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(I,e),null===k(C)&&e===k(I)&&(L?o():L=!0,r(A,a-l))):(e.sortIndex=s,w(C,e),N||z||(N=!0,n(R))),e},t.unstable_wrapCallback=function(e){var t=j;return function(){var n=j;j=t;try{return e.apply(this,arguments)}finally{j=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.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},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,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 c;const u=Array.isArray(t)?t:t.keyAttrs,d=!Array.isArray(t)&&t.maxStringLength||E;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 I="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,T=["debug","info","warn","error","log","assert","trace"],O={};function j(e){if(!("console"in i))return e();const t=i.console,n={},r=Object.keys(O);r.forEach((e=>{const r=O[e];n[e]=t[e],t[e]=r}));try{return e()}finally{r.forEach((e=>{t[e]=n[e]}))}}const z=a("logger",(function(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return I?T.forEach((n=>{t[n]=(...t)=>{e&&j((()=>{i.console[n](`Sentry Logger [${n}]:`,...t)}))}})):T.forEach((e=>{t[e]=()=>{}})),t}));function N(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;tP(e,t,n)))}function R(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){I&&z.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,...V(e)};if(b(e)){const t={type:e.type,target:$(e.target),currentTarget:$(e.currentTarget),...V(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 V(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 U(e,new Map)}function U(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]=U(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(U(e,t))})),r}return e}function W(){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 q(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function K(e){const{message:t,event_id:n}=e;if(t)return t;const r=q(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"":n||""}function G(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 J(e,t){const n=q(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 Q(e){if(e&&e.__sentry_captured__)return!0;try{M(e,"__sentry_captured__",!0)}catch(e){}return!1}function Y(e){return Array.isArray(e)?e:[e]}function X(){return{traceId:W(),spanId:W().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 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:W()),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 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=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:W();if(!this._client)return z.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:W();if(!this._client)return z.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:W();return this._client?(this._client.captureEvent(e,{...t,event_id:n},this),n):(z.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(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 Ie(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 je("",e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}function Oe(e,t=3,n=102400){const r=Te(e,t);return o=r,function(e){return~-encodeURI(e).split(/%..|./).length}(JSON.stringify(o))>n?Oe(e,t-1,n):r;var o}function je(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]=je(e,t,s-1,r,o),d++}return a(t),u}var ze;function Ne(e){return new Pe((t=>{t(e)}))}function Le(e){return new Pe(((t,n)=>{n(e)}))}!function(e){e[e.PENDING=0]="PENDING";e[e.RESOLVED=1]="RESOLVED";e[e.REJECTED=2]="REJECTED"}(ze||(ze={}));class Pe{constructor(e){Pe.prototype.__init.call(this),Pe.prototype.__init2.call(this),Pe.prototype.__init3.call(this),Pe.prototype.__init4.call(this),this._state=ze.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new Pe(((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 Pe(((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(ze.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(ze.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{this._state===ze.PENDING&&(y(t)?t.then(this._resolve,this._reject):(this._state=e,this._value=t,this._executeHandlers()))}}__init4(){this._executeHandlers=()=>{if(this._state===ze.PENDING)return;const e=this._handlers.slice();this._handlers=[],e.forEach((e=>{e[0]||(this._state===ze.RESOLVED&&e[1](this._value),this._state===ze.REJECTED&&e[2](this._value),e[0]=!0)}))}}}const Ae="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;function Re(e,t,n,r=0){return new Pe(((o,i)=>{const a=e[r];if(null===t||"function"!=typeof a)o(t);else{const l=a({...t},n);Ae&&a.id&&null===l&&z.log(`Event processor "${a.id}" dropped event`),y(l)?l.then((t=>Re(e,t,n,r+1).then(o))).then(null,i):Re(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",Ve="sentry.sample_rate",He="sentry.op",Ue="sentry.origin";const We="_sentryMetrics";function qe(e){const t=e[We];if(!t)return;const n={};for(const[,[e,r]]of t){(n[e]||(n[e]=[])).push(H(r))}return n}const Ke=0,Ge=1;const Je=1;function Qe(e){const{spanId:t,traceId:n}=e.spanContext(),{parent_span_id:r}=Ze(e);return H({parent_span_id:r,span_id:t,trace_id:n})}function Ye(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 H({span_id:t,trace_id:n,data:r,description:i,parent_span_id:l,start_timestamp:Ye(o),timestamp:Ye(a)||void 0,status:tt(s),op:r[He],origin:r[Ue],_metrics_summary:qe(e)})}return{span_id:t,trace_id:n}}catch(e){return{}}}function et(e){const{traceFlags:t}=e.spanContext();return t===Je}function tt(e){if(e&&e.code!==Ke)return e.code===Ge?"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(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),c=s.data||{},u=c[Ve];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:Qe(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?Y(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||W(),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=N(e.message,i));const a=e.exception&&e.exception.values&&e.exception.values[0];a&&a.value&&(a.value=N(a.value,i));const s=e.request;s&&s.url&&(s.url=N(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&&J(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 Re([...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?Y(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])Ae&&z.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)}Ae&&z.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 Ae&&z.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${K(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=>A(e,t)))}(e,t.ignoreErrors))return Ae&&z.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${K(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 Ae&&z.warn(`Event dropped due to not having an error message, error type or stacktrace.\nEvent: ${K(e)}`),!0;if(function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;const n=e.transaction;return!!n&&A(n,t)}(e,t.ignoreTransactions))return Ae&&z.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${K(e)}`),!0;if(function(e,t){if(!t||!t.length)return!1;const n=Ct(e);return!!n&&A(n,t)}(e,t.denyUrls))return Ae&&z.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${K(e)}.\nUrl: ${Ct(e)}`),!0;if(!function(e,t){if(!t||!t.length)return!0;const n=Ct(e);return!n||A(n,t)}(e,t.allowUrls))return Ae&&z.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${K(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 Ae&&z.error(`Cannot extract url for event ${K(e)}`),null}}let It;const Tt=new WeakMap,Ot=()=>({name:"FunctionToString",setupOnce(){It=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=B(this),n=Tt.has(ve())&&void 0!==t?t:this;return It.apply(n,e)}}catch(e){}},setup(e){Tt.set(e,!0)}}),jt=()=>{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(!Nt(e,t))return!1;if(!zt(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(!Nt(e,t))return!1;if(!zt(e,t))return!1;return!0}(e,t))return!0;return!1}(t,e))return Ae&&z.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return e=t}}};function zt(e,t){let n=Ie(e),r=Ie(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 At=i;function Rt(){if(!("fetch"in At))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function Mt(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}const Dt={},Bt={};function Ft(e,t){Dt[e]=Dt[e]||[],Dt[e].push(t)}function $t(e,t){Bt[e]||(t(),Bt[e]=!0)}function Vt(e,t){const n=e&&Dt[e];if(n)for(const r of n)try{r(t)}catch(t){I&&z.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${Ce(r)}\nError:`,t)}}const Ht=i;const Ut=i;let Wt;function qt(e){const t="history";Ft(t,e),$t(t,Kt)}function Kt(){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=Ut.onpopstate;function t(e){return function(...t){const n=t.length>2?t[2]:void 0;if(n){const e=Wt,t=String(n);Wt=t;Vt("history",{from:e,to:t})}return e.apply(this,t)}}Ut.onpopstate=function(...t){const n=Ut.location.href,r=Wt;Wt=n;if(Vt("history",{from:r,to:n}),e)try{return e.apply(this,t)}catch(e){}},R(Ut.history,"pushState",t),R(Ut.history,"replaceState",t)}const Gt=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function Jt(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 Qt(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function Yt(e){const t="string"==typeof e?function(e){const t=Gt.exec(e);if(!t)return void j((()=>{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 Qt({host:i,pass:o,path:s,projectId:c,port:a,protocol:n,publicKey:r})}(e):Qt(e);if(t&&function(e){if(!I)return!0;const{port:t,projectId:n,protocol:r}=e;return!(["protocol","publicKey","host","projectId"].find((t=>!e[t]&&(z.error(`Invalid Sentry Dsn: ${t} missing`),!0)))||(n.match(/^\d+$/)?function(e){return"http"===e||"https"===e}(r)?t&&isNaN(parseInt(t,10))&&(z.error(`Invalid Sentry Dsn: Invalid port ${t}`),1):(z.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),1):(z.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),1)))}(t))return t}function Xt(e,t=[]){return[e,t]}function Zt(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:Jt(r)},...o&&{trace:H({...o})}}}(e,o,r,t);delete e.sdkProcessingMetadata;return Xt(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=Yt(e.dsn):Ae&&z.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=W();if(Q(e))return Ae&&z.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:W(),...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=W();if(t&&t.originalException&&Q(t.originalException))return Ae&&z.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?Ae&&z.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))))):Ne(!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=Zt(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 Xt({sent_at:(new Date).toISOString(),...o&&{sdk:o},...!!r&&t&&{dsn:Jt(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}`;Ae&&z.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=>(Ae&&z.error("Error while sending event:",e),e))):(Ae&&z.error("Transport disabled"),Ne({}))}_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 Pe((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(Ae){const t=e;"log"===t.logLevel?z.log(t.message):z.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;Ae&&z.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),Le(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(){Ae&&z.log("Flushing outcomes...");const e=this._clearOutcomes();if(0===e.length)return void(Ae&&z.log("No outcomes to send"));if(!this._dsn)return void(Ae&&z.log("No dsn provided, will not send outcomes"));Ae&&z.log("Sending outcomes:",e);const t=(n=e,Xt((r=this._options.tunnel&&Jt(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:Sn(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__:Oe(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&&En.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 En=/Minified React error #\d+;/i;function Sn(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=In(e,a,n,r),G(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),J(i,{synthetic:!0}),i}return i=In(e,t,n,r),G(i,`${t}`,void 0),J(i,{synthetic:!0}),i}function In(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 N(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:N(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 On=i;let jn=0;function zn(){return jn>0}function Nn(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=>Nn(e,t)));return e.apply(this,o)}catch(e){throw jn++,setTimeout((()=>{jn--})),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&&(G(e,void 0,void 0),J(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){}D(r,e),M(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get:()=>e.name})}catch(e){}return r}class Ln extends mn{constructor(e){const t={parentSpanIsAlwaysRootSpan:!0,...e};vn(t,"browser",["browser"],On.SENTRY_SDK_SOURCE||"npm"),super(t),t.sendClientReports&&On.document&&On.document.addEventListener("visibilitychange",(()=>{"hidden"===On.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 J(o),o.level="error",n&&n.event_id&&(o.event_id=n.event_id),Ne(o)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return function(e,t,n="info",r,o){const i=In(e,t,r&&r.syntheticException||void 0,o);return i.level=n,r&&r.event_id&&(i.event_id=r.event_id),Ne(i)}(this._options.stackParser,e,t,n,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled())return void(bn&&z.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:Jt(r)}},i=function(e){return[{type:"user_report"},e]}(e);return Xt(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 Pn=1e3;let An,Rn,Mn;function Dn(){if(!Ut.document)return;const e=Vt.bind(null,"dom"),t=Bn(e,!0);Ut.document.addEventListener("click",t,!1),Ut.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach((t=>{const n=Ut[t]&&Ut[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(R(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)}})),R(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;M(n,"_sentryCaptured",!0),r&&!r._sentryId&&M(r,"_sentryId",W());const o="keypress"===n.type?"input":n.type;if(!function(e){if(e.type!==Rn)return!1;try{if(!e.target||e.target._sentryId!==Mn)return!1}catch(e){}return!0}(n)){e({event:n,name:o,global:t}),Rn=n.type,Mn=r?r._sentryId:void 0}clearTimeout(An),An=Ut.setTimeout((()=>{Mn=void 0,Rn=void 0}),Pn)}}const Fn="__sentry_xhr_v3__";function $n(){if(!Ut.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){}Vt("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 Vt("xhr",{startTimestamp:1e3*te(),xhr:t}),e.apply(t,n)}})}const Vn=100;function Hn(e,t){const n=ve(),r=_e();if(!n)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:i=Vn}=n.getOptions();if(i<=0)return;const a={timestamp:ee(),...e},l=o?j((()=>o(a,t))):a;null!==l&&(n.emit&&n.emit("beforeAddBreadcrumb",l,t),r.addBreadcrumb(l,i))}function Un(){"console"in i&&T.forEach((function(e){e in i.console&&R(i.console,e,(function(t){return O[e]=t,function(...t){Vt("console",{args:t,level:e});const n=O[e];n&&n.apply(i.console,t)}}))}))}function Wn(e,t=!1){t&&!function(){if("string"==typeof EdgeRuntime)return!0;if(!Rt())return!1;if(Mt(At.fetch))return!0;let e=!1;const t=At.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=Mt(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){I&&z.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}()||R(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:Kn(t),method:qn(n,"method")?String(n.method).toUpperCase():"GET"}}const t=e[0];return{url:Kn(t),method:qn(t,"method")?String(t.method).toUpperCase():"GET"}}(n),a={args:n,fetchData:{method:r,url:o},startTimestamp:1e3*te()};e||Vt("fetch",{...a});const l=(new Error).stack;return t.apply(i,n).then((async t=>(e?e(t):Vt("fetch",{...a,endTimestamp:1e3*te(),response:t}),t)),(e=>{throw Vt("fetch",{...a,endTimestamp:1e3*te(),error:e}),d(e)&&void 0===e.stack&&(e.stack=l,M(e,"framesToPop",1)),e}))}}))}function qn(e,t){return!!e&&"object"==typeof e&&!!e[t]}function Kn(e){return"string"==typeof e?e:e?qn(e,"url")?e.url:e.toString?e.toString():"":""}const Gn=["fatal","error","warning","log","info","debug"];function Jn(e){return"warn"===e?"warning":Gn.includes(e)?e:"log"}function Qn(e){return void 0===e?void 0:e>=400&&e<500?"warning":e>=500?"error":void 0}function Yn(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 Xn=1024,Zn=(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,Un)}(function(e){return function(t){if(ve()!==e)return;const n={category:"console",data:{arguments:t.args,logger:"console"},level:Jn(t.level),message:L(t.args," ")};if("assert"===t.level){if(!1!==t.args[0])return;n.message=`Assertion failed: ${L(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>Xn&&(bn&&z.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${a} was configured. Sentry will use 1024 instead.`),a=Xn),"string"==typeof i&&(i=[i]);try{const e=n.event,t=function(e){return!!e&&!!e.target}(e)?e.target:e;r=S(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",Dn)),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:Qn(l)},u)}}(e)),t.fetch&&function(e,t){const n="fetch";Ft(n,e),$t(n,(()=>Wn(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:Qn(o.status_code)},i)}}}(e)),t.history&&qt(function(e){return function(t){if(ve()!==e)return;let n=t.from,r=t.to;const o=Yn(On.location.href);let i=n?Yn(n):void 0;const a=Yn(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:K(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&&R(On,"setTimeout",nr),t.setInterval&&R(On,"setInterval",nr),t.requestAnimationFrame&&R(On,"requestAnimationFrame",rr),t.XMLHttpRequest&&"XMLHttpRequest"in On&&R(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]=Nn(n,{mechanism:{data:{function:Ce(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function rr(e){return function(t){return e.apply(this,[Nn(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]&&R(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)),Nn(t,n)}))})),e.apply(this,t)}}function ir(e){const t=On,n=t[e]&&t[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(R(n,"addEventListener",(function(t){return function(n,r,o){try{"function"==typeof r.handleEvent&&(r.handleEvent=Nn(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:Ce(r),target:e},handled:!1,type:"instrument"}}))}catch(e){}return t.apply(this,[n,Nn(r,{mechanism:{data:{function:"addEventListener",handler:Ce(r),target:e},handled:!1,type:"instrument"}}),o])}})),R(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 Vt("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 Vt("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||zn())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||zn())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&&z.log(`Global Handler attached: ${e}`)}function fr(){const e=ve();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const pr=()=>({name:"HttpContext",preprocessEvent(e){if(!On.navigator&&!On.location&&!On.document)return;const t=e.request&&e.request.url||On.location&&On.location.href,{referrer:n}=On.document||{},{userAgent:r}=On.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=N(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,Er=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,Sr=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=Er.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]},Ir="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,Tr={};function Or(e){const t=Tr[e];if(t)return t;let n=Ut[e];if(Mt(n))return Tr[e]=n.bind(Ut);const r=Ut.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){Ir&&z.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,t)}return n?Tr[e]=n.bind(Ut):n}function jr(e){Tr[e]=void 0}function zr(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 Pe(((n,r)=>{let o=t.length;if(!o)return n(!0);const i=setTimeout((()=>{e&&e>0&&n(!1)}),e);t.forEach((e=>{Ne(e).then((()=>{--o||(clearTimeout(i),n(!0))}),r)}))}))}}}const Nr=6e4;function Lr(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)?Nr:r-t}(a,r):429===t&&(o.all=r+6e4);return o}const Pr=64;function Ar(e,t,n=zr(e.bufferSize||Pr)){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=Rr(t,n);e.recordDroppedEvent("ratelimit_backoff",o,r)}else i.push(t)})),0===i.length)return Ne({});const a=Xt(o[0],i),l=t=>{en(a,((n,r)=>{const o=Rr(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)&&Ae&&z.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=Lr(r,e),e)),(e=>{throw l("network_error"),e})))).then((e=>e),(e=>{if(e instanceof sn)return Ae&&z.error("Skipped sending event because buffer is full."),l("queue_overflow"),Ne({});throw e}))},flush:e=>n.drain(e)}}function Rr(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}function Mr(e,t=Or("fetch")){let n=0,r=0;return Ar(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 jr("fetch"),Le("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 jr("fetch"),n-=i,r--,Le(e)}}))}function Dr(e={}){const t=function(e={}){const t={defaultIntegrations:[St(),Ot(),tr(),Zn(),ur(),vr(),jt(),pr()],release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:On.SENTRY_RELEASE&&On.SENTRY_RELEASE.id?On.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!==On.window&&On;if(!e)return!1;const t=e[e.chrome?"chrome":"browser"],n=t&&t.runtime&&t.runtime.id,r=On.location&&On.location.href||"",o=!!n&&On===On.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 j((()=>{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&&(Rt()||z.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||Sr,Array.isArray(r)?ke(...r):r),integrations:xt(t),transport:t.transport||Mr};var r;const o=Pt(Ln,n);return t.autoSessionTracking&&function(){if(void 0===On.document)return void(bn&&z.warn("Session tracking in non-browser environment with @sentry/browser is not supported."));gt({ignoreDuration:!0}),bt(),qt((({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),Dr(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);oUr(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 Wr=(...e)=>e.map(Ur).filter(Boolean).join(" ");var qr=n(2543);const Kr="undefined"!=typeof window&&window.document?t.useLayoutEffect:t.useEffect,Gr=(e,n)=>{const r=n&&"string"!=typeof n,o=(0,t.useRef)(r?(0,qr.uniqueId)("custom-theme-"):"").current;return Kr((()=>{r&&((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,o)}),[e,n,o,r]),o};var Jr="LoadingSpinner-module_loadingSpinner__2xHT_";Vr(".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 Qr="hds-loading-spinner-notification-area",Yr="data-active-spinners",Xr=()=>"undefined"==typeof document?null:document.getElementById(Qr)||(()=>{const e=document.createElement("div");return e.id=Qr,e.className="LoadingSpinner-module_notificationArea__1arIM",e.setAttribute("role","status"),document.body.appendChild(e),e})(),Zr=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=Gr(Jr,i);return((e,n)=>{const[r]=(0,t.useState)((0,qr.uniqueId)()),[o]=(0,t.useState)(e),[i]=(0,t.useState)(n),a=(0,t.useRef)(Xr()),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(Yr)||"").split(",").filter((e=>""!==e))),[a]),u=(0,t.useCallback)((()=>{const e=c();e.push(r),a.current.setAttribute(Yr,e.join(","))}),[c,a,r]),d=(0,t.useCallback)((()=>{const e=c().filter((e=>e!==r));a.current.setAttribute(Yr,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:Wr(Jr,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 eo=()=>(0,e.jsx)("div",{className:"hdbt__loading-overlay",children:(0,e.jsx)(Zr,{loadingText:"",loadingFinishedText:""})});let to=0;function no(e,t){const n="atom"+ ++to,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 ro=e=>"init"in e,oo=e=>!!e.write,io=new WeakMap,ao=(e,t)=>{const n=io.get(e);n&&(io.delete(e),n(t))},lo=(e,t)=>{e.status="fulfilled",e.value=t},so=(e,t)=>{e.status="rejected",e.reason=t},co=(e,t)=>!!e&&"v"in e&&"v"in t&&Object.is(e.v,t.v),uo=(e,t)=>!!e&&"e"in e&&"e"in t&&Object.is(e.e,t.e),fo=e=>!!e&&"v"in e&&e.v instanceof Promise,po=e=>{if("e"in e)throw e.e;return e.v},ho=()=>{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),fo(o)){const e="v"in r?r.v instanceof Promise?r.v:Promise.resolve(r.v):Promise.reject(r.e);o.v!==e&&ao(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),co(r,o)&&r.d===o.d)return r;if(fo(r)&&fo(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(!fo(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,lo(c,t),e(t),l())}),(e=>{r||(r=!0,so(c,e),t(e),l())})),a=t=>{r||(r=!0,t.then((e=>lo(c,e)),(e=>so(c,e))),e(t))}}));return c.orig=n,c.status="pending",((e,t)=>{io.set(e,t),e.catch((()=>{})).finally((()=>io.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||co(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),po(e);if(ro(t))return o.set(t,void 0),t.init;throw new Error("no atom init")}const n=u(t);return o.set(t,n),po(n)};let f,p;const h={get signal(){return f||(f=new AbortController),f.signal},get setSelf(){return oo(e)||console.warn("setSelf function cannot be used with read-only atom"),!p&&oo(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),uo(r,o)&&r.d===o.d?r:(a(e,o),o)})(e,t,o)}finally{s=!1}},d=e=>po(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=!co(n,r)}e||r.forEach((e=>e.delete(t)))}s(t)}}))};s(e)},h=(e,...t)=>{let n=!0;const o=e.write((e=>po(u(e))),((t,...o)=>{let a;if(t===e){if(!ro(t))throw new Error("atom not writable");const e=i(t),n=c(t,o[0]);co(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),oo(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?(fo(a)&&ao(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&&(fo(r)||!co(r,o)&&!uo(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)ro(t)&&(c(t,n),p(t));const t=b();r.forEach((e=>e({type:"restore",flushed:t})))}}};let mo;"number"==typeof globalThis.__NUMBER_OF_JOTAI_INSTANCES__?++globalThis.__NUMBER_OF_JOTAI_INSTANCES__:globalThis.__NUMBER_OF_JOTAI_INSTANCES__=1;const go=(0,t.createContext)(void 0),_o=e=>{const n=(0,t.useContext)(go);return(null==e?void 0:e.store)||n||(mo||(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"),mo=ho()),mo)},vo=e=>"function"==typeof(null==e?void 0:e.then),bo=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 yo(e,n){const r=_o(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),vo(s)?bo(s):s}function xo(e,n){const r=_o(n);return(0,t.useCallback)(((...t)=>{if(!("write"in e))throw new Error("not writable atom");return r.set(e,...t)}),[r,e])}function wo(e,t){return[yo(e,t),xo(e,t)]}Vr("@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);--helper-background-color-invalid:var(--color-error-light);--helper-background-color-success:var(--color-success-light);--helper-background-color-info:var(--color-info-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-color-success:var(--color-black);--helper-color-info:var(--color-black);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--icon-color-info:var(--color-info);--icon-color-success:var(--color-success);--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{color:var(--color-black-90);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(--color-error);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(--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(--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;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 ko=({className:e,style:n})=>t.createElement("span",{className:Wr("RequiredIndicator-module_indicator__Pt7GX text-input_hds-text-input__required__2K-Bs",e),style:n},"*");function Eo(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 Eo(e).Element||e instanceof Element}function Co(e){return e instanceof Eo(e).HTMLElement||e instanceof HTMLElement}function Io(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Eo(e).ShadowRoot||e instanceof ShadowRoot)}var To=Math.max,Oo=Math.min,jo=Math.round;function zo(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(Co(e)&&t){var i=e.offsetHeight,a=e.offsetWidth;a>0&&(r=jo(n.width)/a||1),i>0&&(o=jo(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 No(e){var t=Eo(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Lo(e){return e?(e.nodeName||"").toLowerCase():null}function Po(e){return((So(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ao(e){return zo(Po(e)).left+No(e).scrollLeft}function Ro(e){return Eo(e).getComputedStyle(e)}function Mo(e){var t=Ro(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Do(e,t,n){void 0===n&&(n=!1);var r,o,i=Co(t),a=Co(t)&&function(e){var t=e.getBoundingClientRect(),n=jo(t.width)/e.offsetWidth||1,r=jo(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),l=Po(t),s=zo(e,a),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(i||!i&&!n)&&(("body"!==Lo(t)||Mo(l))&&(c=(r=t)!==Eo(r)&&Co(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:No(r)),Co(t)?((u=zo(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):l&&(u.x=Ao(l))),{x:s.left+c.scrollLeft-u.x,y:s.top+c.scrollTop-u.y,width:s.width,height:s.height}}function Bo(e){var t=zo(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 Fo(e){return"html"===Lo(e)?e:e.assignedSlot||e.parentNode||(Io(e)?e.host:null)||Po(e)}function $o(e){return["html","body","#document"].indexOf(Lo(e))>=0?e.ownerDocument.body:Co(e)&&Mo(e)?e:$o(Fo(e))}function Vo(e,t){var n;void 0===t&&(t=[]);var r=$o(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=Eo(r),a=o?[i].concat(i.visualViewport||[],Mo(r)?r:[]):r,l=t.concat(a);return o?l:l.concat(Vo(Fo(a)))}function Ho(e){return["table","td","th"].indexOf(Lo(e))>=0}function Uo(e){return Co(e)&&"fixed"!==Ro(e).position?e.offsetParent:null}function Wo(e){for(var t=Eo(e),n=Uo(e);n&&Ho(n)&&"static"===Ro(n).position;)n=Uo(n);return n&&("html"===Lo(n)||"body"===Lo(n)&&"static"===Ro(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&Co(e)&&"fixed"===Ro(e).position)return null;var n=Fo(e);for(Io(n)&&(n=n.host);Co(n)&&["html","body"].indexOf(Lo(n))<0;){var r=Ro(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 qo="top",Ko="bottom",Go="right",Jo="left",Qo="auto",Yo=[qo,Ko,Go,Jo],Xo="start",Zo="end",ei="clippingParents",ti="viewport",ni="popper",ri="reference",oi=Yo.reduce((function(e,t){return e.concat([t+"-"+Xo,t+"-"+Zo])}),[]),ii=[].concat(Yo,[Qo]).reduce((function(e,t){return e.concat([t,t+"-"+Xo,t+"-"+Zo])}),[]),ai=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function li(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 si={placement:"bottom",modifiers:[],strategy:"absolute"};function ci(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function mi(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?fi(o):null,a=o?pi(o):null,l=n.x+n.width/2-r.width/2,s=n.y+n.height/2-r.height/2;switch(i){case qo:t={x:l,y:n.y-r.height};break;case Ko:t={x:l,y:n.y+n.height};break;case Go:t={x:n.x+n.width,y:s};break;case Jo:t={x:n.x-r.width,y:s};break;default:t={x:n.x,y:n.y}}var c=i?hi(i):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case Xo:t[c]=t[c]-(n[u]/2-r[u]/2);break;case Zo:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}var gi={top:"auto",right:"auto",bottom:"auto",left:"auto"};function _i(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=Jo,y=qo,x=window;if(c){var w=Wo(n),k="clientHeight",E="clientWidth";if(w===Eo(n)&&"static"!==Ro(w=Po(n)).position&&"absolute"===l&&(k="scrollHeight",E="scrollWidth"),o===qo||(o===Jo||o===Go)&&i===Zo)y=Ko,m-=(d&&w===x&&x.visualViewport?x.visualViewport.height:w[k])-r.height,m*=s?1:-1;if(o===Jo||(o===qo||o===Ko)&&i===Zo)b=Go,p-=(d&&w===x&&x.visualViewport?x.visualViewport.width:w[E])-r.width,p*=s?1:-1}var S,C=Object.assign({position:l},c&&gi),I=!0===u?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:jo(t*r)/r||0,y:jo(n*r)/r||0}}({x:p,y:m}):{x:p,y:m};return p=I.x,m=I.y,s?Object.assign({},C,((S={})[y]=v?"0":"",S[b]=_?"0":"",S.transform=(x.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",S)):Object.assign({},C,((t={})[y]=v?m+"px":"",t[b]=_?p+"px":"",t.transform="",t))}var vi={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=ii.reduce((function(e,n){return e[n]=function(e,t,n){var r=fi(e),o=[Jo,qo].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,[Jo,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}},bi={left:"right",right:"left",bottom:"top",top:"bottom"};function yi(e){return e.replace(/left|right|bottom|top/g,(function(e){return bi[e]}))}var xi={start:"end",end:"start"};function wi(e){return e.replace(/start|end/g,(function(e){return xi[e]}))}function ki(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Io(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Ei(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===ti?Ei(function(e){var t=Eo(e),n=Po(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+Ao(e),y:l}}(e)):So(t)?function(e){var t=zo(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):Ei(function(e){var t,n=Po(e),r=No(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=To(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=To(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+Ao(e),s=-r.scrollTop;return"rtl"===Ro(o||n).direction&&(l+=To(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:l,y:s}}(Po(e)))}function Ci(e,t,n){var r="clippingParents"===t?function(e){var t=Vo(Fo(e)),n=["absolute","fixed"].indexOf(Ro(e).position)>=0&&Co(e)?Wo(e):e;return So(n)?t.filter((function(e){return So(e)&&ki(e,n)&&"body"!==Lo(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=To(r.top,t.top),t.right=Oo(r.right,t.right),t.bottom=Oo(r.bottom,t.bottom),t.left=To(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 Ii(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Ti(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Oi(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?ei:i,l=n.rootBoundary,s=void 0===l?ti:l,c=n.elementContext,u=void 0===c?ni:c,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,h=void 0===p?0:p,m=Ii("number"!=typeof h?h:Ti(h,Yo)),g=u===ni?ri:ni,_=e.rects.popper,v=e.elements[f?g:u],b=Ci(So(v)?v:v.contextElement||Po(e.elements.popper),a,s),y=zo(e.elements.reference),x=mi({reference:y,element:_,strategy:"absolute",placement:o}),w=Ei(Object.assign({},_,x)),k=u===ni?w:y,E={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},S=e.modifiersData.offset;if(u===ni&&S){var C=S[o];Object.keys(E).forEach((function(e){var t=[Go,Ko].indexOf(e)>=0?1:-1,n=[qo,Ko].indexOf(e)>=0?"y":"x";E[e]+=C[n]*t}))}return E}var ji={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,_=fi(g),v=s||(_===g||!h?[yi(g)]:function(e){if(fi(e)===Qo)return[];var t=yi(e);return[wi(e),t,wi(t)]}(g)),b=[g].concat(v).reduce((function(e,n){return e.concat(fi(n)===Qo?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?ii:s,u=pi(r),d=u?l?oi:oi.filter((function(e){return pi(e)===u})):Yo,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]=Oi(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[fi(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,E=b[0],S=0;S=0,j=O?"width":"height",z=Oi(t,{placement:C,boundary:u,rootBoundary:d,altBoundary:f,padding:c}),N=O?T?Go:Jo:T?Ko:qo;y[j]>x[j]&&(N=yi(N));var L=yi(N),P=[];if(i&&P.push(z[I]<=0),l&&P.push(z[N]<=0,z[L]<=0),P.every((function(e){return e}))){E=C,k=!1;break}w.set(C,P)}if(k)for(var A=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 E=t,"break"},R=h?3:1;R>0;R--){if("break"===A(R))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function zi(e,t,n){return To(e,Oo(t,n))}var Ni={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=Oi(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),_=fi(t.placement),v=pi(t.placement),b=!v,y=hi(_),x="x"===y?"y":"x",w=t.modifiersData.popperOffsets,k=t.rects.reference,E=t.rects.popper,S="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,C="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(w){if(i){var O,j="y"===y?qo:Jo,z="y"===y?Ko:Go,N="y"===y?"height":"width",L=w[y],P=L+g[j],A=L-g[z],R=p?-E[N]/2:0,M=v===Xo?k[N]:E[N],D=v===Xo?-E[N]:-k[N],B=t.elements.arrow,F=p&&B?Bo(B):{width:0,height:0},$=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},V=$[j],H=$[z],U=zi(0,k[N],F[N]),W=b?k[N]/2-R-U-V-C.mainAxis:M-U-V-C.mainAxis,q=b?-k[N]/2+R+U+H+C.mainAxis:D+U+H+C.mainAxis,K=t.elements.arrow&&Wo(t.elements.arrow),G=K?"y"===y?K.clientTop||0:K.clientLeft||0:0,J=null!=(O=null==I?void 0:I[y])?O:0,Q=L+q-J,Y=zi(p?Oo(P,L+W-J-G):P,L,p?To(A,Q):A);w[y]=Y,T[y]=Y-L}if(l){var X,Z="x"===y?qo:Jo,ee="x"===y?Ko:Go,te=w[x],ne="y"===x?"height":"width",re=te+g[Z],oe=te-g[ee],ie=-1!==[qo,Jo].indexOf(_),ae=null!=(X=null==I?void 0:I[x])?X:0,le=ie?re:te-k[ne]-E[ne]-ae+C.altAxis,se=ie?te+k[ne]+E[ne]-ae-C.altAxis:oe,ce=p&&ie?function(e,t,n){var r=zi(e,t,n);return r>n?n:r}(le,te,se):zi(p?le:re,te,p?se:oe);w[x]=ce,T[x]=ce-te}t.modifiersData[r]=T}},requiresIfExists:["offset"]};var Li={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=fi(n.placement),s=hi(l),c=[Jo,Go].indexOf(l)>=0?"height":"width";if(i&&a){var u=function(e,t){return Ii("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Ti(e,Yo))}(o.padding,n),d=Bo(i),f="y"===s?qo:Jo,p="y"===s?Ko:Go,h=n.rects.reference[c]+n.rects.reference[s]-a[s]-n.rects.popper[c],m=a[s]-n.rects.reference[s],g=Wo(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=zi(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)))&&ki(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Pi(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 Ai(e){return[qo,Go,Ko,Jo].some((function(t){return e[t]>=0}))}var Ri=ui({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=Eo(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach((function(e){e.addEventListener("scroll",n.update,di)})),l&&s.addEventListener("resize",n.update,di),function(){i&&c.forEach((function(e){e.removeEventListener("scroll",n.update,di)})),l&&s.removeEventListener("resize",n.update,di)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=mi({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:fi(t.placement),variation:pi(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,_i(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,_i(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];Co(o)&&Lo(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}),{});Co(r)&&Lo(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},vi,ji,Ni,Li,{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=Oi(t,{elementContext:"reference"}),l=Oi(t,{altBoundary:!0}),s=Pi(a,r),c=Pi(l,o,i),u=Ai(s),d=Ai(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})}}]}),Mi=n(115),Di=n.n(Mi),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=[],Vi={icon:"Icon-module_icon__1Jtzj icon_hds-icon__1YqNC",xs:"Icon-module_xs__3kAOj icon_hds-icon--size-xs__3dAMZ",s:"Icon-module_s__2WGWe icon_hds-icon--size-s__2Lkik",m:"Icon-module_m__3edUY icon_hds-icon--size-m__1mcHv",l:"Icon-module_l__1TDQL icon_hds-icon--size-l__3Zczy",xl:"Icon-module_xl__1M6cO icon_hds-icon--size-xl__1Jes8"};Vr(".icon_hds-icon__1YqNC{--icon-size:100%;background-color:currentcolor;display:inline-block;height:var(--icon-size);-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__1YqNC.icon_hds-icon--size-xs__3dAMZ{--icon-size:var(--spacing-layout-2-xs)}.icon_hds-icon__1YqNC.icon_hds-icon--size-s__2Lkik{--icon-size:var(--spacing-layout-xs)}.icon_hds-icon__1YqNC.icon_hds-icon--size-m__1mcHv{--icon-size:var(--spacing-layout-s)}.icon_hds-icon__1YqNC.icon_hds-icon--size-l__3Zczy{--icon-size:var(--spacing-layout-m)}.icon_hds-icon__1YqNC.icon_hds-icon--size-xl__1Jes8{--icon-size:var(--spacing-layout-l)}.Icon-module_icon__1Jtzj{background-color:transparent}");const Hi=({ariaLabel:e="question-circle",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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"}));Vr(".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 Ui=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 Di()(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||Ri)(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:Wr("Tooltip-module_root__1Yo9t",s)}),t.createElement("button",{ref:h,type:"button",className:Wr("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:Wr("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))))};Vr(".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 Wi=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(ko,null)),u&&t.createElement(Ui,{buttonClassName:"FieldLabel-module_tooltipButton__1My3f",tooltipLabel:s,buttonLabel:c},u))};var qi="TextInput-module_root__2CMNr text-input_hds-text-input__2LODq",Ki="TextInput-module_inputWrapper__3Rvel text-input_hds-text-input__input-wrapper__1OqYG",Gi="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",Zi="TextInput-module_helperText__2dLR6 text-input_hds-text-input__helper-text__3V2KM",ea="TextInput-module_successText__2NMCP text-input_hds-text-input__success-text__3EOiy",ta="TextInput-module_infoText__zHOGs text-input_hds-text-input__info-text__3bqzy",na="TextInput-module_invalid__2iYo2 text-input_hds-text-input--invalid__1UfKC",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";Vr("@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);--helper-background-color-invalid:var(--color-error-light);--helper-background-color-success:var(--color-success-light);--helper-background-color-info:var(--color-info-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-color-success:var(--color-black);--helper-color-info:var(--color-black);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--icon-color-info:var(--color-info);--icon-color-success:var(--color-success);--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{color:var(--color-black-90);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(--color-error);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(--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(--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;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_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:Wr(qi,c&&na,g&&ra,o),onBlur:p,style:m};return t.createElement("div",Object.assign({},w,x,{ref:n}),d&&t.createElement(Wi,{id:f,inputId:s,isAriaLabelledBy:u,hidden:l,label:d,required:h,tooltipLabel:v,tooltipButtonLabel:y,tooltipText:b}),t.createElement("div",{className:Wr(Ki)},r),i&&t.createElement("div",{className:Xi,id:`${s}-error`},i),g&&t.createElement("div",{className:ea,id:`${s}-success`},g),_&&t.createElement("div",{className:ta,id:`${s}-info`},_),a&&t.createElement("div",{className:Zi,id:`${s}-helper`},a))}));const la=({ariaLabel:e="cross-circle",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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"})),sa=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:_,onButtonClick:v,onChange:b=(()=>null),required:y,style:x,successText:w,tooltipButtonLabel:k,tooltipLabel:E,tooltipText:S,type:C="text"}=e,I=$r(e,["buttonAriaLabel","buttonIcon","children","className","clearButtonAriaLabel","clearButton","defaultValue","disabled","errorText","helperText","hideLabel","id","infoText","invalid","label","onButtonClick","onChange","required","style","successText","tooltipButtonLabel","tooltipLabel","tooltipText","type"]);const T={className:a,errorText:d,helperText:f,hideLabel:p,id:h,infoText:m,invalid:g,label:_,required:y,style:x,successText:w,tooltipButtonLabel:k,tooltipLabel:E,tooltipText:S},O=t.useRef(null),j=((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})(h,f,d,w,m),z=Boolean(o&&v),N=Boolean(s||"search"===C),L=e=>{if(b(e),!N)return;const t=e.target.value;N&&t.length>0?O.current.setAttribute("data-hds-textinput-filled","true"):O.current.removeAttribute("data-hds-textinput-filled")};return(null==c?void 0:c.length)>0&&N&&(T["data-hds-textinput-filled"]=!0),t.createElement(aa,Object.assign({},T,{ref:O}),t.createElement("input",Object.assign({"aria-describedby":j,className:Wr(Gi,z&&Ji,N&&Qi),defaultValue:c,disabled:u,id:h,onChange:L,ref:n,required:y,type:C},I)),(z||N)&&t.createElement("div",{className:oa},N&&t.createElement("button",{"aria-label":l,className:Wr(ia,Yi),disabled:u,onClick:e=>{const t=O.current.querySelector("input");t.value="",t.focus(),L(e)},type:"button"},t.createElement(la,null)),o&&v&&t.createElement("button",{"aria-label":r,className:ia,disabled:u,onClick:v,type:"button"},o)),i)}));function ca(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}function ua(){return ua=Object.assign?Object.assign.bind():function(e){for(var t=1;tt||i>e&&a=t&&l>=n?i-e-r:a>t&&ln?a-t+o:0}var _a=0;function va(e,t){if(e){var n=function(e,t){var n=window,r=t.scrollMode,o=t.block,i=t.inline,a=t.boundary,l=t.skipOverflowHiddenElements,s="function"==typeof a?a:function(e){return e!==a};if(!pa(e))throw new TypeError("Invalid target");for(var c,u,d=document.scrollingElement||document.documentElement,f=[],p=e;pa(p)&&s(p);){if((p=null==(u=(c=p).parentElement)?c.getRootNode().host||null:u)===d){f.push(p);break}null!=p&&p===document.body&&ma(p)&&!ma(document.documentElement)||null!=p&&ma(p,l)&&f.push(p)}for(var h=n.visualViewport?n.visualViewport.width:innerWidth,m=n.visualViewport?n.visualViewport.height:innerHeight,g=window.scrollX||pageXOffset,_=window.scrollY||pageYOffset,v=e.getBoundingClientRect(),b=v.height,y=v.width,x=v.top,w=v.right,k=v.bottom,E=v.left,S="start"===o||"nearest"===o?x:"end"===o?k:x+b/2,C="center"===i?E+y/2:"end"===i?w:E,I=[],T=0;T=0&&E>=0&&k<=m&&w<=h&&x>=L&&k<=A&&E>=R&&w<=P)return I;var M=getComputedStyle(O),D=parseInt(M.borderLeftWidth,10),B=parseInt(M.borderTopWidth,10),F=parseInt(M.borderRightWidth,10),$=parseInt(M.borderBottomWidth,10),V=0,H=0,U="offsetWidth"in O?O.offsetWidth-O.clientWidth-D-F:0,W="offsetHeight"in O?O.offsetHeight-O.clientHeight-B-$:0,q="offsetWidth"in O?0===O.offsetWidth?0:N/O.offsetWidth:0,K="offsetHeight"in O?0===O.offsetHeight?0:z/O.offsetHeight:0;if(d===O)V="start"===o?S:"end"===o?S-m:"nearest"===o?ga(_,_+m,m,B,$,_+S,_+S+b,b):S-m/2,H="start"===i?C:"center"===i?C-h/2:"end"===i?C-h:ga(g,g+h,h,D,F,g+C,g+C+y,y),V=Math.max(0,V+_),H=Math.max(0,H+g);else{V="start"===o?S-L-B:"end"===o?S-A+$+W:"nearest"===o?ga(L,A,z,B,$+W,S,S+b,b):S-(L+z/2)+W/2,H="start"===i?C-R-D:"center"===i?C-(R+N/2)+U/2:"end"===i?C-P+F+U:ga(R,P,N,D,F+U,C,C+y,y);var G=O.scrollLeft,J=O.scrollTop;S+=J-(V=Math.max(0,Math.min(J+V/K,O.scrollHeight-z/K+W))),C+=G-(H=Math.max(0,Math.min(G+H/q,O.scrollWidth-N/q+U)))}I.push({el:O,top:V,left:H})}return I}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}}function ba(e,t){return e===t||e.contains&&e.contains(t)}function ya(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a1?n-1:0),o=1;o=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function Ta(e,t,n,r,o){if(void 0===o&&(o=!0),0===n)return-1;var i=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:i+1);var a=t+e;a<0?a=o?i:0:a>i&&(a=o?0:i);var l=Oa(e,a,n,r,o);return-1===l?t>=n?-1:t:l}function Oa(e,t,n,r,o){var i=r(t);if(!i||!i.hasAttribute("disabled"))return t;if(e>0){for(var a=t+1;a=0;l--)if(!r(l).hasAttribute("disabled"))return l;return o?e>0?Oa(1,0,n,r,!1):Oa(-1,n-1,n,r,!1):-1}function ja(e,t,n,r){return void 0===r&&(r=!0),t.some((function(t){return t&&(ba(t,e)||r&&ba(t,n.activeElement))}))}var za=ya((function(){La().textContent=""}),500);function Na(e,t){var n=La(t);e&&(n.textContent=e,za())}function La(e){void 0===e&&(e=document);var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}var Pa={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""};function Aa(e,t,n){var r=e.props,o=e.type,i={};Object.keys(t).forEach((function(r){!function(e,t,n,r){var o=t.props,i=t.type,a="on"+Fa(e)+"Change";o[a]&&void 0!==r[e]&&r[e]!==n[e]&&o[a](ua({type:i},r))}(r,e,t,n),n[r]!==t[r]&&(i[r]=n[r])})),r.onStateChange&&Object.keys(i).length&&r.onStateChange(ua({type:o},i))}var Ra=ya((function(e,t){Na(e(),t)}),200);function Ma(e){var t=e.id,n=e.labelId,r=e.menuId,o=e.getItemId,i=e.toggleButtonId,a=void 0===t?"downshift-"+ka():t;return{labelId:n||a+"-label",menuId:r||a+"-menu",getItemId:o||function(e){return a+"-item-"+e},toggleButtonId:i||a+"-toggle-button"}}function Da(e,t,n){return void 0!==e?e:0===n.length?-1:n.indexOf(t)}function Ba(e){return/^\S{1}$/.test(e)}function Fa(e){return""+e.slice(0,1).toUpperCase()+e.slice(1)}function $a(e){var n=(0,t.useRef)(e);return n.current=e,n}function Va(e,n,r){var o=(0,t.useRef)(),i=(0,t.useRef)(),a=(0,t.useCallback)((function(t,n){i.current=n,t=Sa(t,n.props);var r=e(t,n);return n.props.stateReducer(t,ua({},n,{changes:r}))}),[e]),l=(0,t.useReducer)(a,n),s=l[0],c=l[1],u=$a(r),d=(0,t.useCallback)((function(e){return c(ua({props:u.current},e))}),[u]),f=i.current;return(0,t.useEffect)((function(){f&&o.current&&o.current!==s&&Aa(f,Sa(o.current,f.props),s),o.current=s}),[s,r,f]),[s,d]}function Ha(e,t,n){var r=Va(e,t,n),o=r[0],i=r[1];return[Sa(o,n),i]}var Ua={itemToString:function(e){return e?String(e):""},stateReducer:function(e,t){return t.changes},getA11ySelectionMessage:function(e){var t=e.selectedItem,n=e.itemToString;return t?n(t)+" has been selected.":""},scrollIntoView:va,circularNavigation:!1,environment:"undefined"==typeof window?{}:window};function Wa(e,t,n){void 0===n&&(n=Pa);var r="default"+Fa(t);return r in e?e[r]:n[t]}function qa(e,t,n){if(void 0===n&&(n=Pa),t in e)return e[t];var r="initial"+Fa(t);return r in e?e[r]:Wa(e,t,n)}function Ka(e){var t=qa(e,"selectedItem"),n=qa(e,"isOpen"),r=qa(e,"highlightedIndex"),o=qa(e,"inputValue");return{highlightedIndex:r<0&&t&&n?e.items.indexOf(t):r,isOpen:n,selectedItem:t,inputValue:o}}function Ga(e,t,n,r){var o=e.items,i=e.initialHighlightedIndex,a=e.defaultHighlightedIndex,l=t.selectedItem,s=t.highlightedIndex;return 0===o.length?-1:void 0!==i&&s===i?i:void 0!==a?a:l?0===n?o.indexOf(l):Ta(n,o.indexOf(l),o.length,r,!1):0===n?-1:n<0?o.length-1:0}function Ja(e,n,r,o){var i=(0,t.useRef)({isMouseDown:!1,isTouchMove:!1});return(0,t.useEffect)((function(){var t=function(){i.current.isMouseDown=!0},a=function(t){i.current.isMouseDown=!1,e&&!ja(t.target,n.map((function(e){return e.current})),r.document)&&o()},l=function(){i.current.isTouchMove=!1},s=function(){i.current.isTouchMove=!0},c=function(t){!e||i.current.isTouchMove||ja(t.target,n.map((function(e){return e.current})),r.document,!1)||o()};return r.addEventListener("mousedown",t),r.addEventListener("mouseup",a),r.addEventListener("touchstart",l),r.addEventListener("touchmove",s),r.addEventListener("touchend",c),function(){r.removeEventListener("mousedown",t),r.removeEventListener("mouseup",a),r.removeEventListener("touchstart",l),r.removeEventListener("touchmove",s),r.removeEventListener("touchend",c)}}),[e,r]),i}function Qa(){(0,t.useRef)(!0);for(var e=arguments.length,n=new Array(e),r=0;r=0&&{selectedItem:o.items[s]});break;case ml:n={highlightedIndex:Ga(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case gl:n={highlightedIndex:Ga(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case ll:case sl:n=ua({isOpen:Wa(o,"isOpen"),highlightedIndex:Wa(o,"highlightedIndex")},e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex]});break;case il:n={highlightedIndex:Oa(1,0,o.items.length,t.getItemNodeFromIndex,!1)};break;case al:n={highlightedIndex:Oa(-1,o.items.length-1,o.items.length,t.getItemNodeFromIndex,!1)};break;case ol:case ul:n={isOpen:!1,highlightedIndex:-1};break;case cl:var c=t.key,u=""+e.inputValue+c,d=el(u,e.highlightedIndex,o.items,o.itemToString,t.getItemNodeFromIndex);n=ua({inputValue:u},d>=0&&{highlightedIndex:d});break;case nl:n={highlightedIndex:Ta(i?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case rl:n={highlightedIndex:Ta(i?-5:-1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case dl:n={highlightedIndex:-1};break;case hl:case vl:n={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:Ga(o,e,0)};break;case bl:n={isOpen:!0,highlightedIndex:Ga(o,e,0)};break;case yl:n={isOpen:!1};break;case xl:n={highlightedIndex:t.highlightedIndex};break;case wl:n={selectedItem:t.selectedItem};break;case kl:n={inputValue:t.inputValue};break;case El:n={highlightedIndex:Wa(o,"highlightedIndex"),isOpen:Wa(o,"isOpen"),selectedItem:Wa(o,"selectedItem"),inputValue:Wa(o,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return ua({},e,n)}function Il(e){void 0===e&&(e={});var n=ua({},tl,e),r=n.items,o=n.scrollIntoView,i=n.environment,a=n.initialIsOpen,l=n.defaultIsOpen,s=n.itemToString,c=n.getA11ySelectionMessage,u=n.getA11yStatusMessage,d=Ha(Cl,Ka(n),n),f=d[0],p=d[1],h=f.isOpen,m=f.highlightedIndex,g=f.selectedItem,_=f.inputValue,v=(0,t.useRef)(null),b=(0,t.useRef)(null),y=(0,t.useRef)();y.current={};var x=(0,t.useRef)(!0),w=(0,t.useRef)(null),k=(0,t.useRef)(Ma(n)),E=(0,t.useRef)(),S=(0,t.useRef)(!0),C=$a({state:f,props:n}),I=function(e){return y.current[k.current.getItemId(e)]};Ya(u,[h,m,_,r],ua({isInitialMount:S.current,previousResultCount:E.current,items:r,environment:i,itemToString:s},f)),Ya(c,[g],ua({isInitialMount:S.current,previousResultCount:E.current,items:r,environment:i,itemToString:s},f));var T=Xa({menuElement:b.current,highlightedIndex:m,isOpen:h,itemRefs:y,scrollIntoView:o,getItemNodeFromIndex:I});(0,t.useEffect)((function(){S.current&&(w.current=ya((function(e){e({type:kl,inputValue:""})}),500)),_&&w.current(p)}),[p,_]),Za({isInitialMount:S.current,props:n,state:f}),(0,t.useEffect)((function(){S.current?(a||l||h)&&b.current&&b.current.focus():h?b.current&&b.current.focus():i.document.activeElement===b.current&&v.current&&(x.current=!1,v.current.focus())}),[h]),(0,t.useEffect)((function(){S.current||(E.current=r.length)}));var O=Ja(h,[b,v],i,(function(){p({type:ul})})),j=Qa("getMenuProps","getToggleButtonProps");(0,t.useEffect)((function(){S.current=!1}),[]);var z=(0,t.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),p({type:ml,getItemNodeFromIndex:I,shiftKey:e.shiftKey})},ArrowUp:function(e){e.preventDefault(),p({type:gl,getItemNodeFromIndex:I,shiftKey:e.shiftKey})}}}),[p]),N=(0,t.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),p({type:nl,getItemNodeFromIndex:I,shiftKey:e.shiftKey})},ArrowUp:function(e){e.preventDefault(),p({type:rl,getItemNodeFromIndex:I,shiftKey:e.shiftKey})},Home:function(e){e.preventDefault(),p({type:il,getItemNodeFromIndex:I})},End:function(e){e.preventDefault(),p({type:al,getItemNodeFromIndex:I})},Escape:function(){p({type:ol})},Enter:function(e){e.preventDefault(),p({type:ll})}," ":function(e){e.preventDefault(),p({type:sl})}}}),[p]),L=(0,t.useCallback)((function(){p({type:vl})}),[p]),P=(0,t.useCallback)((function(){p({type:yl})}),[p]),A=(0,t.useCallback)((function(){p({type:bl})}),[p]),R=(0,t.useCallback)((function(e){p({type:xl,highlightedIndex:e})}),[p]),M=(0,t.useCallback)((function(e){p({type:wl,selectedItem:e})}),[p]),D=(0,t.useCallback)((function(){p({type:El})}),[p]),B=(0,t.useCallback)((function(e){p({type:kl,inputValue:e})}),[p]),F=(0,t.useCallback)((function(e){return ua({id:k.current.labelId,htmlFor:k.current.toggleButtonId},e)}),[]),$=(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.onMouseLeave,i=r.refKey,a=void 0===i?"ref":i,l=r.onKeyDown,s=r.onBlur,c=r.ref,u=ca(r,["onMouseLeave","refKey","onKeyDown","onBlur","ref"]),d=(void 0===t?{}:t).suppressRefError,f=void 0!==d&&d,h=C.current.state;return j("getMenuProps",f,a,b),ua(((n={})[a]=wa(c,(function(e){b.current=e})),n.id=k.current.menuId,n.role="listbox",n["aria-labelledby"]=k.current.labelId,n.tabIndex=-1,n),h.isOpen&&h.highlightedIndex>-1&&{"aria-activedescendant":k.current.getItemId(h.highlightedIndex)},{onMouseLeave:xa(o,(function(){p({type:dl})})),onKeyDown:xa(l,(function(e){var t=Ia(e);t&&N[t]?N[t](e):Ba(t)&&p({type:cl,key:t,getItemNodeFromIndex:I})})),onBlur:xa(s,(function(){!1!==x.current?!O.current.isMouseDown&&p({type:ul}):x.current=!0}))},u)}),[p,C,N,O,j]);return{getToggleButtonProps:(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.onClick,i=r.onKeyDown,a=r.refKey,l=void 0===a?"ref":a,s=r.ref,c=ca(r,["onClick","onKeyDown","refKey","ref"]),u=(void 0===t?{}:t).suppressRefError,d=void 0!==u&&u,f=ua(((n={})[l]=wa(s,(function(e){v.current=e})),n.id=k.current.toggleButtonId,n["aria-haspopup"]="listbox",n["aria-expanded"]=C.current.state.isOpen,n["aria-labelledby"]=k.current.labelId+" "+k.current.toggleButtonId,n),c);return c.disabled||(f.onClick=xa(o,(function(){p({type:hl})})),f.onKeyDown=xa(i,(function(e){var t=Ia(e);t&&z[t]?z[t](e):Ba(t)&&p({type:_l,key:t,getItemNodeFromIndex:I})}))),j("getToggleButtonProps",d,l,v),f}),[p,C,z,j]),getLabelProps:F,getMenuProps:$,getItemProps:(0,t.useCallback)((function(e){var t,n=void 0===e?{}:e,r=n.item,o=n.index,i=n.onMouseMove,a=n.onClick,l=n.refKey,s=void 0===l?"ref":l,c=n.ref,u=ca(n,["item","index","onMouseMove","onClick","refKey","ref"]),d=C.current,f=d.state,h=d.props,m=Da(o,r,h.items);if(m<0)throw new Error("Pass either item or item index in getItemProps!");var g=ua(((t={role:"option","aria-selected":""+(m===f.highlightedIndex),id:k.current.getItemId(m)})[s]=wa(c,(function(e){e&&(y.current[k.current.getItemId(m)]=e)})),t),u);return u.disabled||(g.onMouseMove=xa(i,(function(){o!==f.highlightedIndex&&(T.current=!1,p({type:fl,index:o}))})),g.onClick=xa(a,(function(){p({type:pl,index:o})}))),g}),[p,C,T]),toggleMenu:L,openMenu:A,closeMenu:P,setHighlightedIndex:R,selectItem:M,reset:D,setInputValue:B,highlightedIndex:m,isOpen:h,selectedItem:g,inputValue:_}}Il.stateChangeTypes=Sl;var Tl=0,Ol=1,jl=2,zl=3,Nl=4,Ll=5,Pl=6,Al=7,Rl=8,Ml=9,Dl=10,Bl=11,Fl=12,$l=13,Vl=14,Hl=15,Ul=16,Wl=17,ql=18,Kl=19,Gl=Object.freeze({__proto__:null,InputKeyDownArrowDown:Tl,InputKeyDownArrowUp:Ol,InputKeyDownEscape:jl,InputKeyDownHome:zl,InputKeyDownEnd:Nl,InputKeyDownEnter:Ll,InputChange:Pl,InputBlur:Al,MenuMouseLeave:Rl,ItemMouseMove:Ml,ItemClick:Dl,ToggleButtonClick:Bl,FunctionToggleMenu:Fl,FunctionOpenMenu:$l,FunctionCloseMenu:Vl,FunctionSetHighlightedIndex:Hl,FunctionSelectItem:Ul,FunctionSetInputValue:Wl,FunctionReset:ql,ControlledPropUpdatedSelectedItem:Kl});fa().array.isRequired,fa().func,fa().func,fa().func,fa().bool,fa().number,fa().number,fa().number,fa().bool,fa().bool,fa().bool,fa().any,fa().any,fa().any,fa().string,fa().string,fa().string,fa().string,fa().string,fa().string,fa().func,fa().string,fa().string,fa().func,fa().func,fa().func,fa().func,fa().func,fa().func,fa().shape({addEventListener:fa().func,removeEventListener:fa().func,document:fa().shape({getElementById:fa().func,activeElement:fa().any,body:fa().any})});var Jl=ua({},Ua,{getA11yStatusMessage:Ea,circularNavigation:!0});function Ql(e,t){var n,r=t.type,o=t.props,i=t.shiftKey;switch(r){case Ml:n={highlightedIndex:t.index};break;case Dl:n={isOpen:Wa(o,"isOpen"),highlightedIndex:Wa(o,"highlightedIndex"),selectedItem:o.items[t.index],inputValue:o.itemToString(o.items[t.index])};break;case Tl:n=e.isOpen?{highlightedIndex:Ta(i?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)}:{highlightedIndex:Ga(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case Ol:n=e.isOpen?{highlightedIndex:Ta(i?-5:-1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)}:{highlightedIndex:Ga(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case Ll:n=ua({},e.isOpen&&e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex],isOpen:Wa(o,"isOpen"),highlightedIndex:Wa(o,"highlightedIndex"),inputValue:o.itemToString(o.items[e.highlightedIndex])});break;case jl:n=ua({isOpen:!1,highlightedIndex:-1},!e.isOpen&&{selectedItem:null,inputValue:""});break;case zl:n=ua({},e.isOpen&&{highlightedIndex:Oa(1,0,o.items.length,t.getItemNodeFromIndex,!1)});break;case Nl:n=ua({},e.isOpen&&{highlightedIndex:Oa(-1,o.items.length-1,o.items.length,t.getItemNodeFromIndex,!1)});break;case Al:e.isOpen&&(n=ua({isOpen:!1,highlightedIndex:-1},e.highlightedIndex>=0&&t.selectItem&&{selectedItem:o.items[e.highlightedIndex],inputValue:o.itemToString(o.items[e.highlightedIndex])}));break;case Pl:n={isOpen:!0,highlightedIndex:Wa(o,"highlightedIndex"),inputValue:t.inputValue};break;case Rl:n={highlightedIndex:-1};break;case Bl:case Fl:n={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:Ga(o,e,0)};break;case $l:n={isOpen:!0,highlightedIndex:Ga(o,e,0)};break;case Vl:n={isOpen:!1};break;case Hl:n={highlightedIndex:t.highlightedIndex};break;case Ul:n={selectedItem:t.selectedItem,inputValue:o.itemToString(t.selectedItem)};break;case Kl:case Wl:n={inputValue:t.inputValue};break;case ql:n={highlightedIndex:Wa(o,"highlightedIndex"),isOpen:Wa(o,"isOpen"),selectedItem:Wa(o,"selectedItem"),inputValue:Wa(o,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return ua({},e,n)}function Yl(e){void 0===e&&(e={});var n=ua({},Jl,e),r=n.initialIsOpen,o=n.defaultIsOpen,i=n.items,a=n.scrollIntoView,l=n.environment,s=n.getA11yStatusMessage,c=n.getA11ySelectionMessage,u=n.itemToString,d=function(e){var t=Ka(e),n=t.selectedItem,r=t.inputValue;return""===r&&n&&void 0===e.defaultInputValue&&void 0===e.initialInputValue&&void 0===e.inputValue&&(r=e.itemToString(n)),ua({},t,{inputValue:r})}(n),f=function(e,n,r){var o=(0,t.useRef)(),i=Va(e,n,r),a=i[0],l=i[1];return(0,t.useEffect)((function(){Ca(r,"selectedItem")&&(o.current!==r.selectedItem&&l({type:Kl,inputValue:r.itemToString(r.selectedItem)}),o.current=a.selectedItem===o.current?r.selectedItem:a.selectedItem)})),[Sa(a,r),l]}(Ql,d,n),p=f[0],h=f[1],m=p.isOpen,g=p.highlightedIndex,_=p.selectedItem,v=p.inputValue,b=(0,t.useRef)(null),y=(0,t.useRef)(),x=(0,t.useRef)(null),w=(0,t.useRef)(null),k=(0,t.useRef)(null);y.current={};var E,S,C,I,T,O=(0,t.useRef)(!0),j=(0,t.useRef)((S=(E=n).id,C=E.inputId,I=ca(E,["id","inputId"]),T=void 0===S?"downshift-"+ka():S,ua({inputId:C||T+"-input"},Ma(ua({id:S},I))))),z=(0,t.useRef)(),N=$a({state:p,props:n}),L=function(e){return y.current[j.current.getItemId(e)]};Ya(s,[m,g,v,i],ua({isInitialMount:O.current,previousResultCount:z.current,items:i,environment:l,itemToString:u},p)),Ya(c,[_],ua({isInitialMount:O.current,previousResultCount:z.current,items:i,environment:l,itemToString:u},p));var P=Xa({menuElement:b.current,highlightedIndex:g,isOpen:m,itemRefs:y,scrollIntoView:a,getItemNodeFromIndex:L});Za({isInitialMount:O.current,props:n,state:p}),(0,t.useEffect)((function(){O.current&&(r||o||m)&&x.current&&x.current.focus()}),[m]),(0,t.useEffect)((function(){O.current||(z.current=i.length)}));var A=Ja(m,[k,b,w],l,(function(){h({type:Al,selectItem:!1})})),R=Qa("getInputProps","getComboboxProps","getMenuProps");(0,t.useEffect)((function(){O.current=!1}),[]);var M=(0,t.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),h({type:Tl,shiftKey:e.shiftKey,getItemNodeFromIndex:L})},ArrowUp:function(e){e.preventDefault(),h({type:Ol,shiftKey:e.shiftKey,getItemNodeFromIndex:L})},Home:function(e){e.preventDefault(),h({type:zl,getItemNodeFromIndex:L})},End:function(e){e.preventDefault(),h({type:Nl,getItemNodeFromIndex:L})},Escape:function(){h({type:jl})},Enter:function(e){229!==e.which&&(N.current.state.isOpen&&e.preventDefault(),h({type:Ll,getItemNodeFromIndex:L}))}}}),[h,N]),D=(0,t.useCallback)((function(e){return ua({id:j.current.labelId,htmlFor:j.current.inputId},e)}),[]),B=(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.onMouseLeave,i=r.refKey,a=void 0===i?"ref":i,l=r.ref,s=ca(r,["onMouseLeave","refKey","ref"]),c=(void 0===t?{}:t).suppressRefError;return R("getMenuProps",void 0!==c&&c,a,b),ua(((n={})[a]=wa(l,(function(e){b.current=e})),n.id=j.current.menuId,n.role="listbox",n["aria-labelledby"]=j.current.labelId,n.onMouseLeave=xa(o,(function(){h({type:Rl})})),n),s)}),[h,R]),F=(0,t.useCallback)((function(e){var t,n,r=void 0===e?{}:e,o=r.item,i=r.index,a=r.refKey,l=void 0===a?"ref":a,s=r.ref,c=r.onMouseMove,u=r.onClick,d=(r.onPress,ca(r,["item","index","refKey","ref","onMouseMove","onClick","onPress"])),f=N.current,p=f.props,m=f.state,g=Da(i,o,p.items);if(g<0)throw new Error("Pass either item or item index in getItemProps!");var _=u;return ua(((t={})[l]=wa(s,(function(e){e&&(y.current[j.current.getItemId(g)]=e)})),t.role="option",t["aria-selected"]=""+(g===m.highlightedIndex),t.id=j.current.getItemId(g),t),!d.disabled&&((n={onMouseMove:xa(c,(function(){i!==m.highlightedIndex&&(P.current=!1,h({type:Ml,index:i}))}))}).onClick=xa(_,(function(){h({type:Dl,index:i}),x.current&&x.current.focus()})),n),d)}),[h,N,P]),$=(0,t.useCallback)((function(e){var t,n=void 0===e?{}:e,r=n.onClick,o=(n.onPress,n.refKey),i=void 0===o?"ref":o,a=n.ref,l=ca(n,["onClick","onPress","refKey","ref"]);return ua(((t={})[i]=wa(a,(function(e){w.current=e})),t.id=j.current.toggleButtonId,t.tabIndex=-1,t),!l.disabled&&ua({},{onClick:xa(r,(function(){h({type:Bl}),!N.current.state.isOpen&&x.current&&x.current.focus()}))}),l)}),[h,N]),V=(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.onKeyDown,i=r.onChange,a=r.onInput,l=r.onBlur,s=(r.onChangeText,r.refKey),c=void 0===s?"ref":s,u=r.ref,d=ca(r,["onKeyDown","onChange","onInput","onBlur","onChangeText","refKey","ref"]),f=(void 0===t?{}:t).suppressRefError;R("getInputProps",void 0!==f&&f,c,x);var p,m=N.current.state,g={};d.disabled||((p={}).onChange=xa(i,a,(function(e){h({type:Pl,inputValue:e.target.value})})),p.onKeyDown=xa(o,(function(e){var t=Ia(e);t&&M[t]&&M[t](e)})),p.onBlur=xa(l,(function(){A.current.isMouseDown||h({type:Al,selectItem:!0})})),g=p);return ua(((n={})[c]=wa(u,(function(e){x.current=e})),n.id=j.current.inputId,n["aria-autocomplete"]="list",n["aria-controls"]=j.current.menuId,n),m.isOpen&&m.highlightedIndex>-1&&{"aria-activedescendant":j.current.getItemId(m.highlightedIndex)},{"aria-labelledby":j.current.labelId,autoComplete:"off",value:m.inputValue},g,d)}),[h,M,N,A,R]),H=(0,t.useCallback)((function(e,t){var n,r=void 0===e?{}:e,o=r.refKey,i=void 0===o?"ref":o,a=r.ref,l=ca(r,["refKey","ref"]),s=(void 0===t?{}:t).suppressRefError;return R("getComboboxProps",void 0!==s&&s,i,k),ua(((n={})[i]=wa(a,(function(e){k.current=e})),n.role="combobox",n["aria-haspopup"]="listbox",n["aria-owns"]=j.current.menuId,n["aria-expanded"]=N.current.state.isOpen,n),l)}),[N,R]),U=(0,t.useCallback)((function(){h({type:Fl})}),[h]),W=(0,t.useCallback)((function(){h({type:Vl})}),[h]),q=(0,t.useCallback)((function(){h({type:$l})}),[h]),K=(0,t.useCallback)((function(e){h({type:Hl,highlightedIndex:e})}),[h]),G=(0,t.useCallback)((function(e){h({type:Ul,selectedItem:e})}),[h]);return{getItemProps:F,getLabelProps:D,getMenuProps:B,getInputProps:V,getComboboxProps:H,getToggleButtonProps:$,toggleMenu:U,openMenu:q,closeMenu:W,setHighlightedIndex:K,setInputValue:(0,t.useCallback)((function(e){h({type:Wl,inputValue:e})}),[h]),selectItem:G,reset:(0,t.useCallback)((function(){h({type:ql})}),[h]),highlightedIndex:g,isOpen:m,selectedItem:_,inputValue:v}}Yl.stateChangeTypes=Gl;var Xl={activeIndex:-1,selectedItems:[]};function Zl(e,t){return qa(e,t,Xl)}function es(e,t){return Wa(e,t,Xl)}function ts(e){if(e.shiftKey||e.metaKey||e.ctrlKey||e.altKey)return!1;var t=e.target;return!(t instanceof HTMLInputElement&&""!==t.value)||0===t.selectionStart&&0===t.selectionEnd}fa().array,fa().array,fa().array,fa().func,fa().func,fa().func,fa().number,fa().number,fa().number,fa().func,fa().func,fa().string,fa().string,fa().shape({addEventListener:fa().func,removeEventListener:fa().func,document:fa().shape({getElementById:fa().func,activeElement:fa().any,body:fa().any})});var ns={itemToString:Ua.itemToString,stateReducer:Ua.stateReducer,environment:Ua.environment,getA11yRemovalMessage:function(e){var t=e.removedSelectedItem;return(0,e.itemToString)(t)+" has been removed."},keyNavigationNext:"ArrowRight",keyNavigationPrevious:"ArrowLeft"},rs=0,os=1,is=2,as=3,ls=4,ss=5,cs=6,us=7,ds=8,fs=9,ps=10,hs=11,ms=12,gs=Object.freeze({__proto__:null,SelectedItemClick:rs,SelectedItemKeyDownDelete:os,SelectedItemKeyDownBackspace:is,SelectedItemKeyDownNavigationNext:as,SelectedItemKeyDownNavigationPrevious:ls,DropdownKeyDownNavigationPrevious:ss,DropdownKeyDownBackspace:cs,DropdownClick:us,FunctionAddSelectedItem:ds,FunctionRemoveSelectedItem:fs,FunctionSetSelectedItems:ps,FunctionSetActiveIndex:hs,FunctionReset:ms});function _s(e,t){var n,r=t.type,o=t.index,i=t.props,a=t.selectedItem,l=e.activeIndex,s=e.selectedItems;switch(r){case rs:n={activeIndex:o};break;case ls:n={activeIndex:l-1<0?0:l-1};break;case as:n={activeIndex:l+1>=s.length?-1:l+1};break;case is:case os:var c=l;1===s.length?c=-1:l===s.length-1&&(c=s.length-2),n=ua({selectedItems:[].concat(s.slice(0,l),s.slice(l+1))},{activeIndex:c});break;case ss:n={activeIndex:s.length-1};break;case cs:n={selectedItems:s.slice(0,s.length-1)};break;case ds:n={selectedItems:[].concat(s,[a])};break;case us:n={activeIndex:-1};break;case fs:var u=l,d=s.indexOf(a);1===s.length?u=-1:d===s.length-1&&(u=s.length-2),n=ua({selectedItems:[].concat(s.slice(0,d),s.slice(d+1))},{activeIndex:u});break;case ps:n={selectedItems:t.selectedItems};break;case hs:n={activeIndex:t.activeIndex};break;case ms:n={activeIndex:es(i,"activeIndex"),selectedItems:es(i,"selectedItems")};break;default:throw new Error("Reducer called without proper action type.")}return ua({},e,n)}function vs(e){void 0===e&&(e={});var n=ua({},ns,e),r=n.getA11yRemovalMessage,o=n.itemToString,i=n.environment,a=n.keyNavigationNext,l=n.keyNavigationPrevious,s=Ha(_s,function(e){return{activeIndex:Zl(e,"activeIndex"),selectedItems:Zl(e,"selectedItems")}}(n),n),c=s[0],u=s[1],d=c.activeIndex,f=c.selectedItems,p=(0,t.useRef)(!0),h=(0,t.useRef)(null),m=(0,t.useRef)(f),g=(0,t.useRef)();g.current=[];var _=$a({state:c,props:n});(0,t.useEffect)((function(){if(!p.current){if(f.length=0&&n.callbacks.splice(r,1),n.callbacks.length||ws.delete(e),ws.size||cancelAnimationFrame(ys)}}});return n.observe(),function(){n.unobserve()}}}),[o]),l}function Cs(e,t){var n=t.rect;return e.height!==n.height||e.width!==n.width?n:e}var Is=function(){return 50},Ts=function(e){return e},Os=function(e,t){return e[t?"offsetWidth":"offsetHeight"]},js=function(e){for(var t=Math.max(e.start-e.overscan,0),n=Math.min(e.end+e.overscan,e.size-1),r=[],o=t;o<=n;o++)r.push(o);return r};function zs(e){var n,r=e.size,o=void 0===r?0:r,i=e.estimateSize,a=void 0===i?Is:i,l=e.overscan,s=void 0===l?1:l,c=e.paddingStart,u=void 0===c?0:c,d=e.paddingEnd,f=void 0===d?0:d,p=e.parentRef,h=e.horizontal,m=e.scrollToFn,g=e.useObserver,_=e.initialRect,v=e.onScrollElement,b=e.scrollOffsetFn,y=e.keyExtractor,x=void 0===y?Ts:y,w=e.measureSize,k=void 0===w?Os:w,E=e.rangeExtractor,S=void 0===E?js:E,C=h?"width":"height",I=h?"scrollLeft":"scrollTop",T=t.useRef({scrollOffset:0,measurements:[]}),O=t.useState(0),j=O[0],z=O[1];T.current.scrollOffset=j;var N=(g||Ss)(p,_)[C];T.current.outerSize=N;var L=t.useCallback((function(e){p.current&&(p.current[I]=e)}),[p,I]),P=m||L;m=t.useCallback((function(e){P(e,L)}),[L,P]);var A=t.useState({}),R=A[0],M=A[1],D=t.useCallback((function(){return M({})}),[]),B=t.useRef([]),F=t.useMemo((function(){var e=B.current.length>0?Math.min.apply(Math,B.current):0;B.current=[];for(var t=T.current.measurements.slice(0,e),n=e;n=i+a?"end":"start"),"start"===r?m(e):"end"===r?m(e-a):"center"===r&&m(e-a/2)}),[m]),X=t.useCallback((function(e,t){var n=void 0===t?{}:t,r=n.align,i=void 0===r?"auto":r,a=function(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}(n,["align"]),l=T.current,s=l.measurements,c=l.scrollOffset,u=l.outerSize,d=s[Math.max(0,Math.min(e,o-1))];if(d){if("auto"===i)if(d.end>=c+u)i="end";else{if(!(d.start<=c))return;i="start"}var f="center"===i?d.start+d.size/2:"end"===i?d.end:d.start;Y(f,bs({align:i},a))}}),[Y,o]),Z=t.useCallback((function(){for(var e=arguments.length,t=new Array(e),n=0;nr))return o;t=o-1}}return e>0?e-1:0};var Ls,Ps=function(e){return function(t){e.forEach((function(e){"function"==typeof e?e(t):null!=e&&(e.current=t)}))}},As=n(9154),Rs=[],Ms="ResizeObserver loop completed with undelivered notifications.";!function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(Ls||(Ls={}));var Ds,Bs=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,Object.freeze(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),Fs=function(e){return e instanceof SVGElement&&"getBBox"in e},$s=function(e){if(Fs(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var o=e,i=o.offsetWidth,a=o.offsetHeight;return!(i||a||e.getClientRects().length)},Vs=function(e){var t,n,r=null===(n=null===(t=e)||void 0===t?void 0:t.ownerDocument)||void 0===n?void 0:n.defaultView;return!!(r&&e instanceof r.Element)},Hs="undefined"!=typeof window?window:{},Us=new WeakMap,Ws=/auto|scroll/,qs=/^tb|vertical/,Ks=/msie|trident/i.test(Hs.navigator&&Hs.navigator.userAgent),Gs=function(e){return parseFloat(e||"0")},Js=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=!1),Object.freeze({inlineSize:(n?t:e)||0,blockSize:(n?e:t)||0})},Qs=Object.freeze({devicePixelContentBoxSize:Js(),borderBoxSize:Js(),contentBoxSize:Js(),contentRect:new Bs(0,0,0,0)}),Ys=function(e,t){if(void 0===t&&(t=!1),Us.has(e)&&!t)return Us.get(e);if($s(e))return Us.set(e,Qs),Qs;var n=getComputedStyle(e),r=Fs(e)&&e.ownerSVGElement&&e.getBBox(),o=!Ks&&"border-box"===n.boxSizing,i=qs.test(n.writingMode||""),a=!r&&Ws.test(n.overflowY||""),l=!r&&Ws.test(n.overflowX||""),s=r?0:Gs(n.paddingTop),c=r?0:Gs(n.paddingRight),u=r?0:Gs(n.paddingBottom),d=r?0:Gs(n.paddingLeft),f=r?0:Gs(n.borderTopWidth),p=r?0:Gs(n.borderRightWidth),h=r?0:Gs(n.borderBottomWidth),m=d+c,g=s+u,_=(r?0:Gs(n.borderLeftWidth))+p,v=f+h,b=l?e.offsetHeight-v-e.clientHeight:0,y=a?e.offsetWidth-_-e.clientWidth:0,x=o?m+_:0,w=o?g+v:0,k=r?r.width:Gs(n.width)-x-y,E=r?r.height:Gs(n.height)-w-b,S=k+m+y+_,C=E+g+b+v,I=Object.freeze({devicePixelContentBoxSize:Js(Math.round(k*devicePixelRatio),Math.round(E*devicePixelRatio),i),borderBoxSize:Js(S,C,i),contentBoxSize:Js(k,E,i),contentRect:new Bs(d,s,k,E)});return Us.set(e,I),I},Xs=function(e,t,n){var r=Ys(e,n),o=r.borderBoxSize,i=r.contentBoxSize,a=r.devicePixelContentBoxSize;switch(t){case Ls.DEVICE_PIXEL_CONTENT_BOX:return a;case Ls.BORDER_BOX:return o;default:return i}},Zs=function(e){var t=Ys(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=[t.borderBoxSize],this.contentBoxSize=[t.contentBoxSize],this.devicePixelContentBoxSize=[t.devicePixelContentBoxSize]},ec=function(e){if($s(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},tc=function(){var e=1/0,t=[];Rs.forEach((function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach((function(t){var n=new Zs(t.target),o=ec(t.target);r.push(n),t.lastReportedSize=Xs(t.target,t.observedBox),oe?t.activeTargets.push(n):t.skippedTargets.push(n))}))}))},rc=function(){var e,t=0;for(nc(t);Rs.some((function(e){return e.activeTargets.length>0}));)t=tc(),nc(t);return Rs.some((function(e){return e.skippedTargets.length>0}))&&("function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:Ms}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=Ms),window.dispatchEvent(e)),t>0},oc=[],ic=function(e){if(!Ds){var t=0,n=document.createTextNode("");new MutationObserver((function(){return oc.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),Ds=function(){n.textContent=""+(t?t--:t++)}}oc.push(e),Ds()},ac=0,lc={attributes:!0,characterData:!0,childList:!0,subtree:!0},sc=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],cc=function(e){return void 0===e&&(e=0),Date.now()+e},uc=!1,dc=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!uc){uc=!0;var n,r=cc(e);n=function(){var n=!1;try{n=rc()}finally{if(uc=!1,e=r-cc(),!ac)return;n?t.run(1e3):e>0?t.run(e):t.start()}},ic((function(){requestAnimationFrame(n)}))}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,lc)};document.body?t():Hs.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),sc.forEach((function(t){return Hs.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),sc.forEach((function(t){return Hs.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),fc=function(e){!ac&&e>0&&dc.start(),!(ac+=e)&&dc.stop()},pc=function(){function e(e,t){this.target=e,this.observedBox=t||Ls.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=Xs(this.target,this.observedBox,!0);return e=this.target,Fs(e)||function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),hc=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},mc=new WeakMap,gc=function(e,t){for(var n=0;n=0&&(o&&Rs.splice(Rs.indexOf(n),1),n.observationTargets.splice(r,1),fc(-1))},e.disconnect=function(e){var t=this,n=mc.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),vc=function(){function e(e){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");_c.connect(this,e)}return e.prototype.observe=function(e,t){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Vs(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");_c.observe(this,e,t)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Vs(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");_c.unobserve(this,e)},e.prototype.disconnect=function(){_c.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();const bc=({ariaLabel:e="cross",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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 yc={deleteButton:"Tag-module_deleteButton__1diMR tag_hds-tag__delete-button__33Tgz",visuallyHidden:"Tag-module_visuallyHidden__3xPWW",tag:"Tag-module_tag__3bo5S tag_hds-tag__3MKf3",label:"Tag-module_label__zCgFr undefined",large:"Tag-module_large__1ZNIX tag_hds-tag--large__1bVs5"};Vr(".tag_hds-icon__2LFMT{--icon-size:100%;background-color:currentcolor;display:inline-block;height:var(--icon-size);-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__2LFMT.tag_hds-icon--size-xs__L1nV_{--icon-size:var(--spacing-layout-2-xs)}.tag_hds-icon__2LFMT.tag_hds-icon--size-s__23CMA{--icon-size:var(--spacing-layout-xs)}.tag_hds-icon__2LFMT.tag_hds-icon--size-m__2zCBY{--icon-size:var(--spacing-layout-s)}.tag_hds-icon__2LFMT.tag_hds-icon--size-l__UuAMZ{--icon-size:var(--spacing-layout-m)}.tag_hds-icon__2LFMT.tag_hds-icon--size-xl__2f_bT{--icon-size:var(--spacing-layout-l)}.tag_hds-icon--cross__2tq88{-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='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: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\")}.tag_hds-tag__3MKf3{--tag-background:var(--color-black-10);--tag-color:var(--color-black-90);--tag-font-size-large:var(--fontsize-body-m);--tag-font-size:var(--fontsize-body-s);--tag-height-large:48px;--tag-height:32px;--tag-line-height:var(--lineheight-xl);--tag-padding-large:10px 20px;--tag-padding:4px 12px;--tag-spacing-large:var(--spacing-s);--tag-spacing:var(--spacing-xs);align-items:center;background-color:var(--tag-background);border-radius:calc(var(--tag-height) / 2);box-sizing:border-box;color:var(--tag-color);display:inline-flex;flex-direction:row;font-size:var(--tag-font-size);grid-gap:var(--spacing-2-xs);gap:var(--spacing-2-xs);justify-content:center;line-height:var(--tag-line-height);min-height:var(--tag-height);outline:none;padding:var(--tag-padding)}.tag_hds-tag--large__1bVs5{--tag-font-size:var(--tag-font-size-large);--tag-height:var(--tag-height-large);--tag-line-height:var(--lineheight-l);--tag-padding:var(--tag-padding-large);--tag-spacing:var(--tag-spacing-large)}.tag_hds-tag__3MKf3:focus,.tag_hds-tag__3MKf3:focus-within{box-shadow:0 0 0 3px var(--color-focus-outline)}.tag_hds-tag__3MKf3[tabindex=\"0\"]{cursor:pointer}.tag_hds-tag__delete-button__33Tgz{display:flex;flex-shrink:0;height:var(--spacing-m);margin:0 calc(0px - var(--spacing-3-xs));outline:none;width:var(--spacing-m)}.Tag-module_deleteButton__1diMR{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Tag-module_visuallyHidden__3xPWW{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}");const xc=(0,t.forwardRef)(((e,n)=>{var{children:r,className:o,deleteButtonAriaLabel:i,deleteButtonProps:a,id:l="hds-tag",labelClassName:s,labelProps:c,onClick:u,onDelete:d,role:f="link",size:p="m",srOnlyLabel:h,theme:m}=e,g=$r(e,["children","className","deleteButtonAriaLabel","deleteButtonProps","id","labelClassName","labelProps","onClick","onDelete","role","size","srOnlyLabel","theme"]);const _=Gr(yc.tag,m),v=Wr(yc.tag,"l"===p&&yc.large,_,o),b="function"==typeof u,y="function"==typeof d,x=h||i,w=Wr(yc.label,s);return t.createElement("div",Object.assign({id:l,className:v,ref:n},b&&{tabIndex:0,role:f,onClick:u,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||u(e)}},g),t.createElement("span",Object.assign({id:l&&`${l}-label`,className:w},c),h&&t.createElement("span",{className:yc.visuallyHidden},h),t.createElement("span",Object.assign({},x?{"aria-hidden":!0}:{}),r)),y&&t.createElement("button",Object.assign({},a,{id:l&&`${l}-delete-button`,type:"button",className:yc.deleteButton,"aria-label":i,onClick:d}),t.createElement(bc,{className:yc.icon,"aria-hidden":!0})))})),wc=({ariaLabel:e="check",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 7L10 18L4.5 12.5L6 11L10 15L19.5 5.5L21 7Z",fill:"currentColor"}));function kc(e,t){return e.some((e=>(0,qr.isEqual)(e,t)))}const Ec=({disabled:e,highlightValue:n,itemProps:r,label:o,menuStyles:i,multiselect:a,selected:l})=>{const s=e=>{return t.createElement("span",{className:i.highlighted,dangerouslySetInnerHTML:{__html:(r=e,r.replace(new RegExp(n,"gi"),(e=>`${e}`)))}});var r};return t.createElement("li",Object.assign({},r,{"aria-selected":l},e&&{"aria-disabled":!0}),a?t.createElement(t.Fragment,null,t.createElement("span",{className:i.checkbox,"aria-hidden":!0},t.createElement(wc,null)),n?s(o):o):t.createElement(t.Fragment,null,n?s(o):o,l&&t.createElement(wc,{className:i.selectedIcon})))},Sc=({getItemProps:e,highlightValue:n,isOptionDisabled:r,menuProps:o,menuStyles:i,multiselect:a,open:l,optionLabelField:s,optionKeyField:c,options:u,selectedItem:d,selectedItems:f,virtualizer:p})=>{const h=!!p,m=h?p.virtualItems:u;return t.createElement("ul",Object.assign({},o,{className:Wr(i.menu)}),l&&t.createElement(t.Fragment,null,h&&t.createElement("li",{key:"total-size","aria-hidden":!0,style:{height:p.totalSize}}),m.map(((o,l)=>{let p=l,m=null;h&&(({index:p}=o),m=o);const g=u[p],_=g[s],v=g[c],b=a?kc(f,g):(0,qr.isEqual)(d,g),y="function"==typeof r&&r(g,p),x=e(g,p,b,y,m);return t.createElement(Ec,{key:v,disabled:y,highlightValue:n,itemProps:x,menuStyles:i,multiselect:a,label:_,selected:b})}))))},Cc=({ariaLabel:e="angle-down",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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"}));var Ic="SelectedItems-module_hidden__2hyRx",Tc="SelectedItems-module_noToggle__l2j9W",Oc="SelectedItems-module_truncateFirstChild__192oz";Vr(".SelectedItems-module_selectedItems__2m24K .SelectedItems-module_hiddenItemsCount__3MAEc.SelectedItems-module_hidden__2hyRx,.SelectedItems-module_selectedItems__2m24K .SelectedItems-module_tag__13n3H.SelectedItems-module_hidden__2hyRx{left:-9999px;position:absolute;top:-9999px;visibility:hidden}.SelectedItems-module_selectedItems__2m24K{align-items:center;display:flex;flex-wrap:wrap;padding:var(--spacing-4-xs) calc((var(--spacing-s) - var(--border-width)) * 2 + var(--icon-size) * 2) calc(var(--spacing-2-xs) + var(--border-width)) var(--spacing-4-xs)}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_itemsHidden__2ewH3{box-sizing:border-box;height:var(--menu-item-height);overflow:hidden}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_noToggle__l2j9W{padding-right:calc((var(--spacing-s) - var(--border-width)) * 2 + (var(--icon-size)))}.SelectedItems-module_selectedItems__2m24K .SelectedItems-module_tag__13n3H{margin:var(--spacing-2-xs) 0 0 var(--spacing-2-xs);position:relative;z-index:1}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_truncateFirstChild__192oz{flex-wrap:nowrap}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_truncateFirstChild__192oz>.SelectedItems-module_tag__13n3H:first-child{justify-content:flex-end;overflow:hidden}.SelectedItems-module_selectedItems__2m24K.SelectedItems-module_truncateFirstChild__192oz>.SelectedItems-module_tag__13n3H:first-child .SelectedItems-module_tagLabel__3qEgh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectedItems-module_selectedItems__2m24K .SelectedItems-module_hiddenItemsCount__3MAEc{font-weight:700;margin:var(--spacing-xs) 0 0 var(--spacing-xs);opacity:1;pointer-events:none;transition:50ms cubic-bezier(.47,0,.75,.72);user-select:none}.SelectedItems-module_selectedItems__2m24K .SelectedItems-module_hiddenItemsCount__3MAEc.SelectedItems-module_hidden__2hyRx{opacity:0}.SelectedItems-module_clearButton__35tnp{background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;outline:none;padding:0;position:absolute;right:calc(var(--border-width) * -1);top:0;transform:translate(calc(var(--spacing-2-xl) * -1),calc(var(--menu-item-height) / 2 - 50%));z-index:1}.SelectedItems-module_clearButton__35tnp:focus{box-shadow:0 0 0 var(--focus-outline-width) var(--color-focus-outline)}.SelectedItems-module_clearButton__35tnp.SelectedItems-module_noToggle__l2j9W{transform:translate(calc(var(--spacing-s) * -1),calc(var(--menu-item-height) / 2 - 50%))}");const jc=(e,t)=>null==e?void 0:e.replace("{value}",t),zc=(e,t)=>{if(!e)return 0;const n=[`${t}-left`,`${t}-right`],r=window.getComputedStyle(e);return n.map((e=>r.getPropertyValue(e).replace("px",""))).reduce(((e,t)=>e+parseInt(t,10)),0)},Nc=({toggleButtonHidden:e,onClear:n,clearButtonAriaLabel:r,onFocus:o,disabled:i})=>t.createElement("button",{type:"button",className:Wr("SelectedItems-module_clearButton__35tnp",e&&Tc),onClick:n,"aria-label":r,onFocus:o&&o,disabled:i},t.createElement(la,null)),Lc=({activeIndex:e,className:n,clearable:r=!0,clearButtonAriaLabel:o,dropdownId:i,disabled:a,getSelectedItemProps:l,hideItems:s=!1,onClear:c,onRemove:u,optionKeyField:d,optionLabelField:f,removeButtonAriaLabel:p,selectedItems:h,selectedItemsContainerRef:m,selectedItemSrLabel:g,setActiveIndex:_,toggleButtonHidden:v=!1})=>{const[b,{width:y,height:x}]=(0,As.A)({debounce:0,scroll:!1,polyfill:vc}),[w,k]=(0,t.useState)(0),E=(0,t.useRef)(),S=E.current,C=m.current,[I,T]=(0,t.useMemo)((()=>{if(!C)return[0,0];const e=C.childNodes||[];return[zc(C,"padding"),zc(e[0],"margin")]}),[C]);return(0,t.useEffect)((()=>((e,t,n,r,o,i)=>{const a=[],l=[];if(t&&r){const s=[...t.childNodes].filter((e=>"DIV"===e.tagName));t.classList.remove(Oc);const c=r.offsetWidth+e,u=t.offsetWidth-c-n;[...s].reduce(((t,n)=>{const r=n.offsetWidth+e;return t+re.classList.remove(Ic))),l.forEach((e=>e.classList.add(Ic))),i(l.length)):[...s].forEach((e=>e.classList.remove(Ic)))}})(T,C,I,S,s,k)),[T,C,I,x,S,s,h,k,y]),t.createElement(t.Fragment,null,t.createElement("div",{ref:Ps([b,m]),className:Wr("SelectedItems-module_selectedItems__2m24K",s&&"SelectedItems-module_itemsHidden__2ewH3",v&&Tc,n)},h.map(((e,n)=>{const r=e[d],o=e[f],s=(0,qr.uniqueId)("hds-tag-");return t.createElement(xc,Object.assign({key:r,className:"SelectedItems-module_tag__13n3H",id:s,labelProps:{"aria-labelledby":`${i}-label ${s}-label`},labelClassName:"SelectedItems-module_tagLabel__3qEgh",role:"button",deleteButtonAriaLabel:jc(p,o),deleteButtonProps:{tabIndex:-1},onDelete:t=>{t.stopPropagation(),a||u(e)},srOnlyLabel:jc(g,o)},l({selectedItem:e,index:n,onKeyDown:t=>{"Backspace"===t.key?t.preventDefault():"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),u(e))},onFocus:()=>_(n)})),o)})),t.createElement("span",{ref:E,className:Wr("SelectedItems-module_hiddenItemsCount__3MAEc",(!s||0===w)&&Ic)},"+",w)),r&&t.createElement(Nc,{toggleButtonHidden:v,onClear:c,clearButtonAriaLabel:o,onFocus:()=>{-1===e&&(null==C?void 0:C.childNodes[0]).setAttribute("tabindex","0")},disabled:a}))};var Pc={button:"Select-module_button__1aIsm",multiselect:"Select-module_multiselect__fxewG",angleIcon:"Select-module_angleIcon__2-9AD",menuItem:"Select-module_menuItem__3bgv5",highlighted:"Select-module_highlighted__2lpqn",selected:"Select-module_selected__1tL2u",checkbox:"Select-module_checkbox__22SQm",wrapper:"Select-module_wrapper__1WQXs",root:"Select-module_root__Ka5uO",open:"Select-module_open__2jpqY",menu:"Select-module_menu__1H2aU",icon:"Select-module_icon___tUDP",disabled:"Select-module_disabled__3MKDP",virtualized:"Select-module_virtualized__2m1gf",helperText:"Select-module_helperText__1Bnwn",invalid:"Select-module_invalid__2Vibs",errorText:"Select-module_errorText__bT-Fo text-input_hds-text-input__error-text__3K_V2",placeholder:"Select-module_placeholder__21c0j",buttonLabel:"Select-module_buttonLabel__1fqu5",buttonLabelWithClearButton:"Select-module_buttonLabelWithClearButton__GtkUO"};Vr("@keyframes text-input_fadeIn__1FGF5{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__29h3v{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--helper-background-color-invalid:var(--color-error-light);--helper-background-color-success:var(--color-success-light);--helper-background-color-info:var(--color-info-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-color-success:var(--color-black);--helper-color-info:var(--color-black);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--icon-color-info:var(--color-info);--icon-color-success:var(--color-success);--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__29h3v .text-input_hds-text-input__input__2exWg{-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__29h3v:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__2LoFO,.text-input_hds-text-input__input-clear__2tpo4::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__29h3v .text-input_hds-text-input__button-clear__2LoFO>*{pointer-events:none}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__2JY5h:focus-within .text-input_hds-text-input__input__2exWg{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__29h3v.text-input_hds-text-input--invalid__2WjXy .text-input_hds-text-input__input__2exWg{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__29h3v.text-input_hds-text-input--success__EXBDB .text-input_hds-text-input__input__2exWg{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__2JY5h:focus-within .text-input_hds-text-input__input__2exWg: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__2Xf4c{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__2WjXy .text-input_hds-text-input__label__2Xf4c{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__3ub00{color:var(--color-black-90);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__2JY5h{display:flex;position:relative}.text-input_hds-text-input__29h3v textarea.text-input_hds-text-input__input__2exWg{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__29h3v .text-input_hds-text-input__input__2exWg::-ms-reveal{display:none}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__29h3v .text-input_hds-text-input__input__2exWg::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__WVvKS{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__3K_V2{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__3K_V2:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__3K_V2:before{animation:text-input_fadeIn__1FGF5 85ms ease-out;background:var(--color-error);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__1Z2vG{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__1Z2vG:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__1Z2vG:before{animation:text-input_fadeIn__1FGF5 85ms ease-out;background:var(--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__3ZGZH{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__3ZGZH:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__3ZGZH:before{animation:text-input_fadeIn__1FGF5 85ms ease-out;background:var(--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__29h3v .text-input_hds-text-input__input__2exWg[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__29h3v .text-input_hds-text-input__input__2exWg[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__2JY5h:focus-within input.text-input_hds-text-input__input__2exWg[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__2JY5h:focus-within textarea.text-input_hds-text-input__input__2exWg[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__buttons__1XOAp{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__3mTz-{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__3mTz-:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.Select-module_button__1aIsm{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Select-module_multiselect__fxewG .Select-module_button__1aIsm:focus:not(:active) .Select-module_angleIcon__2-9AD,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn .Select-module_checkbox__22SQm,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn.Select-module_selected__1tL2u .Select-module_checkbox__22SQm,.Select-module_wrapper__1WQXs:focus-within{box-shadow:0 0 0 var(--focus-outline-width) var(--focus-outline-color)}.Select-module_root__Ka5uO{--border-width:2px;--divider-width:1px;--focus-outline-width:3px;--dropdown-height:var(--spacing-3-xl);--menu-item-height:calc(var(--dropdown-height) - var(--border-width) * 2);--icon-size:var(--spacing-m);--menu-z-index:10;--dropdown-background-default:var(--color-white);--dropdown-background-disabled:var(--color-black-10);--dropdown-border-color-default:var(--color-black-50);--dropdown-border-color-hover:var(--color-black-90);--dropdown-border-color-hover-invalid:var(--color-error-dark);--dropdown-border-color-focus:var(--color-black-90);--dropdown-border-color-invalid:var(--color-error);--dropdown-border-color-disabled:var(--color-black-10);--dropdown-color-default:var(--color-black-90);--dropdown-color-disabled:var(--color-black-40);--focus-outline-color:var(--color-focus-outline);--helper-background-color-invalid:var(--color-error-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-icon-color-invalid:var(--color-error);--menu-divider-color:var(--color-black-20);--menu-item-background-default:var(--color-white);--menu-item-background-hover:var(--color-bus);--menu-item-background-selected:var(--color-white);--menu-item-background-selected-hover:var(--color-bus);--menu-item-background-disabled:var(--color-white);--menu-item-color-default:var(--color-black-90);--menu-item-color-hover:var(--color-white);--menu-item-color-selected:var(--color-black-90);--menu-item-color-selected-hover:var(--color-white);--menu-item-color-disabled:var(--color-black-40);--menu-item-icon-color-selected:var(--color-white);--menu-item-icon-color-disabled:var(--color-black-40);--multiselect-checkbox-background-selected:var(--color-bus);--multiselect-checkbox-background-disabled:var(--color-black-10);--multiselect-checkbox-border-default:var(--color-black-50);--multiselect-checkbox-border-hover:var(--color-black-90);--multiselect-checkbox-border-disabled:var(--color-black-10);--multiselect-checkbox-color-default:transparent;--multiselect-checkbox-color-selected:var(--color-white);--multiselect-checkbox-color-selected-disabled:var(--color-white);--placeholder-color:var(--color-black-60);position:relative}.Select-module_open__2jpqY.Select-module_root__Ka5uO .Select-module_angleIcon__2-9AD{transform:rotateX(180deg)}.Select-module_open__2jpqY.Select-module_root__Ka5uO .Select-module_menu__1H2aU{display:block}.Select-module_root__Ka5uO input{font-family:inherit;margin:0;overflow:auto}.Select-module_wrapper__1WQXs{background-color:var(--dropdown-background-default);border:var(--border-width) solid var(--dropdown-border-color-default);box-sizing:border-box;min-height:var(--dropdown-height);position:relative;width:100%}.Select-module_wrapper__1WQXs:focus-within{border-color:var(--dropdown-border-color-focus)}.Select-module_wrapper__1WQXs:hover{border-color:var(--dropdown-border-color-hover)}.Select-module_wrapper__1WQXs:focus-within,.Select-module_wrapper__1WQXs:hover{transition:border-color 85ms ease-out}.Select-module_icon___tUDP{color:var(--dropdown-color-default);display:flex;margin-right:var(--spacing-2-xs)}.Select-module_angleIcon__2-9AD{color:var(--dropdown-color-default);position:absolute;right:var(--spacing-s);top:var(--spacing-xs);transform:translateY(2px)}.Select-module_menu__1H2aU{border:solid var(--dropdown-border-color-focus);border-top-color:var(--menu-divider-color);border-width:var(--divider-width) var(--border-width) var(--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(--border-width) * -1),100%);width:100%;z-index:var(--menu-z-index)}.Select-module_menuItem__3bgv5{align-items:center;background-color:var(--menu-item-background-default);box-sizing:border-box;color:var(--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(--menu-item-height);padding:var(--spacing-xs) var(--spacing-s)}.Select-module_highlighted__2lpqn.Select-module_menuItem__3bgv5{background-color:var(--menu-item-background-hover);color:var(--menu-item-color-hover)}.Select-module_selected__1tL2u.Select-module_menuItem__3bgv5{background-color:var(--menu-item-background-selected);color:var(--menu-item-color-selected)}.Select-module_highlighted__2lpqn.Select-module_selected__1tL2u.Select-module_menuItem__3bgv5{background-color:var(--menu-item-background-selected-hover);color:var(--menu-item-color-selected-hover)}.Select-module_disabled__3MKDP.Select-module_menuItem__3bgv5{background-color:var(--menu-item-background-disabled);color:var(--menu-item-color-disabled);cursor:not-allowed}.Select-module_virtualized__2m1gf.Select-module_menuItem__3bgv5{left:0;position:absolute;top:0;width:100%}.Select-module_helperText__1Bnwn{color:var(--helper-color-default);margin-top:var(--spacing-3-xs)}.Select-module_disabled__3MKDP .Select-module_wrapper__1WQXs{background-color:var(--dropdown-background-disabled);border-color:var(--dropdown-border-color-disabled);color:var(--dropdown-color-disabled)}.Select-module_disabled__3MKDP .Select-module_wrapper__1WQXs,.Select-module_disabled__3MKDP .Select-module_wrapper__1WQXs>*{cursor:not-allowed}.Select-module_disabled__3MKDP .Select-module_angleIcon__2-9AD,.Select-module_disabled__3MKDP .Select-module_icon___tUDP{color:var(--dropdown-color-disabled)}.Select-module_invalid__2Vibs .Select-module_wrapper__1WQXs{border-color:var(--dropdown-border-color-invalid)}.Select-module_invalid__2Vibs .Select-module_wrapper__1WQXs:hover{border-color:var(--dropdown-border-color-hover-invalid)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5{justify-content:flex-start}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn.Select-module_selected__1tL2u,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_selected__1tL2u{background-color:var(--menu-item-background-default);color:var(--menu-item-color-default)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5 .Select-module_checkbox__22SQm{border:var(--spacing-4-xs) solid var(--multiselect-checkbox-border-default);box-sizing:border-box;color:var(--multiselect-checkbox-color-default);height:var(--icon-size);margin-right:var(--spacing-xs);width:var(--icon-size)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_disabled__3MKDP .Select-module_checkbox__22SQm,.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn .Select-module_checkbox__22SQm{transition:border-color 85ms ease-out}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_highlighted__2lpqn .Select-module_checkbox__22SQm{border-color:var(--multiselect-checkbox-border-hover)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_selected__1tL2u .Select-module_checkbox__22SQm{background-color:var(--multiselect-checkbox-background-selected);border:0;color:var(--multiselect-checkbox-color-selected)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_disabled__3MKDP .Select-module_checkbox__22SQm{background-color:var(--multiselect-checkbox-background-disabled);border-color:var(--multiselect-checkbox-border-disabled)}.Select-module_multiselect__fxewG .Select-module_menuItem__3bgv5.Select-module_disabled__3MKDP.Select-module_selected__1tL2u .Select-module_checkbox__22SQm{color:var(--multiselect-checkbox-color-selected-disabled)}.Select-module_button__1aIsm{align-items:center;color:var(--dropdown-color-default);display:flex;font-size:var(--fontsize-body-l);min-height:var(--menu-item-height);outline:none;padding:calc(var(--spacing-s) - var(--border-width) * 2) var(--spacing-s);width:100%}.Select-module_button__1aIsm.Select-module_placeholder__21c0j{background-color:inherit;color:var(--placeholder-color)}.Select-module_button__1aIsm.Select-module_placeholder__21c0j:disabled{color:var(--dropdown-color-disabled)}.Select-module_buttonLabel__1fqu5{padding-right:var(--spacing-layout-xs)}.Select-module_buttonLabel__1fqu5.Select-module_buttonLabelWithClearButton__GtkUO{padding-right:var(--spacing-3-xl)}.Select-module_root__Ka5uO.Select-module_open__2jpqY .Select-module_angleIcon__2-9AD{transform:translateY(2px) rotateX(180deg)}.Select-module_multiselect__fxewG .Select-module_button__1aIsm{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}");var Ac=e=>e.currentTarget.contains(e.target)&&(!e.relatedTarget||!e.currentTarget.contains(e.relatedTarget)),Rc=e=>!e.currentTarget.contains(e.relatedTarget);function Mc({type:e,activeIndex:t},n,r){let o;const{FunctionRemoveSelectedItem:i,SelectedItemKeyDownBackspace:a}=vs.stateChangeTypes;e!==i&&e!==a||(o=null==r?void 0:r.childNodes[n],!t&&o&&o.focus())}function Dc(e,{type:t,changes:n},r){const{FunctionRemoveSelectedItem:o,SelectedItemKeyDownBackspace:i}=vs.stateChangeTypes;if(t===o||t===i){const t=e.selectedItems.findIndex((e=>!n.selectedItems.includes(e))),o=r?t+1:t,i=t===n.selectedItems.length;return Object.assign(Object.assign({},n),{activeIndex:i?t-1:o})}return n}const Bc=e=>{var n,r,o,i;const{"aria-labelledby":a,circularNavigation:l=!1,className:s,clearable:c=e.multiselect,disabled:u=!1,error:d,getA11ySelectionMessage:f=(()=>""),getA11yStatusMessage:p=(()=>""),helper:h,id:m=(0,qr.uniqueId)("hds-select-"),invalid:g,isOptionDisabled:_,label:v,onBlur:b=(()=>null),onFocus:y=(()=>null),optionKeyField:x,optionLabelField:w="label",options:k=[],placeholder:E,required:S,style:C,theme:I,virtualized:T=!1,visibleOptions:O=5,tooltipLabel:j,tooltipButtonLabel:z,tooltipText:N}=e,L=e.multiselect&&void 0!==e.value,P=Gr(Pc.root,I),A=(0,t.useRef)(),R=t.useRef(),M=t.useRef(null),[D,B]=(0,t.useState)(!1),F=zs({size:k.length,parentRef:R,estimateSize:(0,t.useCallback)((()=>52),[]),overscan:O}),{activeIndex:$,addSelectedItem:V,getDropdownProps:H,getSelectedItemProps:U,removeSelectedItem:W,reset:q,selectedItems:K,setActiveIndex:G,setSelectedItems:J}=vs(Object.assign(Object.assign(Object.assign({defaultActiveIndex:0,initialActiveIndex:0},e.multiselect&&{initialSelectedItems:null!==(n=e.defaultValue)&&void 0!==n?n:[]}),e.multiselect&&void 0!==e.value&&{selectedItems:null!==(r=e.value)&&void 0!==r?r:[]}),{getA11yRemovalMessage:null!==(o=e.multiselect&&e.getA11yRemovalMessage)&&void 0!==o?o:()=>"",onSelectedItemsChange:({selectedItems:t})=>e.multiselect&&"function"==typeof e.onChange&&e.onChange(t),onStateChange:e=>Mc(e,$,A.current),stateReducer:(e,t)=>Dc(e,t,L)})),{getItemProps:Q,getLabelProps:Y,getMenuProps:X,getToggleButtonProps:Z,highlightedIndex:ee,isOpen:te,selectedItem:ne,selectItem:re,reset:oe}=Il(Object.assign(Object.assign(Object.assign({circularNavigation:l,id:m,items:k},!1===e.multiselect&&{initialSelectedItem:null!==(i=e.defaultValue)&&void 0!==i?i:null}),!1===e.multiselect&&void 0!==e.value&&{selectedItem:e.value}),{getA11ySelectionMessage:f,getA11yStatusMessage:p,itemToString:e=>{var t;return e&&null!==(t=e[w])&&void 0!==t?t:""},onSelectedItemChange:({selectedItem:t})=>!1===e.multiselect&&"function"==typeof e.onChange&&e.onChange(t),onStateChange({type:t,selectedItem:n}){const{ItemClick:r,MenuBlur:o,MenuKeyDownEnter:i,MenuKeyDownSpaceButton:a}=Il.stateChangeTypes;(t===r||t===o||t===i||t===a)&&e.multiselect&&n&&(kc(K,n)?J(K.filter((e=>!(0,qr.isEqual)(e,n)))):V(n),re(null))},stateReducer(t,{type:n,changes:r}){const{ItemClick:o,MenuKeyDownSpaceButton:i}=Il.stateChangeTypes;return n!==o&&n!==i||!e.multiselect?r:Object.assign(Object.assign({},r),{isOpen:t.isOpen,highlightedIndex:t.highlightedIndex})}}));e.multiselect||H({},{suppressRefError:!0});const ie=c&&!e.multiselect&&ne,ae=`${Y().id}${a?` ${a}`:""}${d?` ${m}-error`:""}${h?` ${m}-helper`:""} ${Z().id}`,le=e.multiselect&&0===K.length||!e.multiselect&&!ne,se=e.icon&&!1===e.multiselect||e.icon&&e.multiselect&&0===K.length;return t.createElement("div",{className:Wr(Pc.root,g&&Pc.invalid,u&&Pc.disabled,te&&Pc.open,e.multiselect&&Pc.multiselect,P,s),style:C},v&&t.createElement(Wi,Object.assign({label:v,required:S},Y(),{tooltipLabel:j,tooltipButtonLabel:z,tooltipText:N})),t.createElement("div",{className:Pc.wrapper,onFocus:e=>{Ac(e)&&(B(!0),y())},onBlur:e=>{Rc(e)&&(B(!1),b())}},e.multiselect&&K.length>0&&t.createElement(Lc,{activeIndex:$,clearable:c,clearButtonAriaLabel:e.clearButtonAriaLabel,dropdownId:m,getSelectedItemProps:U,hideItems:!D,onClear:()=>{q(),M.current.focus()},onRemove:W,optionKeyField:x||w,optionLabelField:w,removeButtonAriaLabel:e.selectedItemRemoveButtonAriaLabel,selectedItems:K,selectedItemSrLabel:e.selectedItemSrLabel,selectedItemsContainerRef:A,setActiveIndex:G,disabled:u}),t.createElement("button",Object.assign({type:"button"},Z(Object.assign(Object.assign(Object.assign(Object.assign({"aria-owns":X().id,"aria-labelledby":ae},e.multiselect&&Object.assign({},H({preventKeyAction:te,ref:M}))),g&&{"aria-invalid":!0}),{disabled:u,className:Wr(Pc.button,le&&Pc.placeholder)}),!e.multiselect&&{ref:M}))),se&&t.createElement("span",{className:Pc.icon,"aria-hidden":!0},e.icon),(()=>{let n=(null==ne?void 0:ne[w])||E;return e.multiselect&&(n=K.length>0?null:E),n&&t.createElement("span",{className:Wr(Pc.buttonLabel,ie&&Pc.buttonLabelWithClearButton)},n)})(),t.createElement(Cc,{className:Pc.angleIcon,"aria-hidden":!0})),ie&&t.createElement(Nc,{onClear:()=>{oe(),M.current.focus()},clearButtonAriaLabel:e.clearButtonAriaLabel,disabled:u}),t.createElement(Sc,{getItemProps:(e,t,n,r,o)=>Q(Object.assign({item:e,index:t,disabled:r,className:Wr(Pc.menuItem,ee===t&&Pc.highlighted,n&&Pc.selected,r&&Pc.disabled,T&&Pc.virtualized)},o&&{style:{transform:`translateY(${o.start}px`},ref:o.measureRef})),isOptionDisabled:_,menuProps:X(Object.assign(Object.assign(Object.assign({},e.multiselect&&{"aria-multiselectable":!0}),S&&{"aria-required":!0}),{style:{maxHeight:52*O},ref:R})),menuStyles:Pc,multiselect:e.multiselect,open:te,optionKeyField:x||w,optionLabelField:w,options:k,selectedItem:ne,selectedItems:K,virtualizer:T&&F})),g&&d&&t.createElement("div",{id:`${m}-error`,className:Pc.errorText,"aria-hidden":!0},d),h&&t.createElement("div",{id:`${m}-helper`,className:Pc.helperText,"aria-hidden":!0},h))};Bc.defaultProps={multiselect:!1};var Fc={button:"Combobox-module_button__1W9PN",multiselect:"Combobox-module_multiselect__3vNbJ",multiselectIconAndInputWrapper:"Combobox-module_multiselectIconAndInputWrapper__Jnd9s",hidden:"Combobox-module_hidden__kvDZZ",input:"Combobox-module_input__Dcmdn",menuItem:"Combobox-module_menuItem__ydo3T",highlighted:"Combobox-module_highlighted__12UOf",selected:"Combobox-module_selected__30nbv",checkbox:"Combobox-module_checkbox____J7P",wrapper:"Combobox-module_wrapper__3kVTg",root:"Combobox-module_root__Hs8Hg",open:"Combobox-module_open__MBBSi",angleIcon:"Combobox-module_angleIcon__10DvA",menu:"Combobox-module_menu__3jA0e",icon:"Combobox-module_icon__3tOcB",disabled:"Combobox-module_disabled__11PlF",virtualized:"Combobox-module_virtualized__25LXa",helperText:"Combobox-module_helperText__1qPYf",invalid:"Combobox-module_invalid__8xyxV",errorText:"Combobox-module_errorText__F29sh text-input_hds-text-input__error-text__KAMjK",wrapperWithMultiSelectAndIcon:"Combobox-module_wrapperWithMultiSelectAndIcon__1YTgh",noToggle:"Combobox-module_noToggle__1DCEd",withClearButton:"Combobox-module_withClearButton__3Eol3",selectedItems:"Combobox-module_selectedItems__2W0JL",adjustSpacing:"Combobox-module_adjustSpacing__3O3Pe",inputWithIcon:"Combobox-module_inputWithIcon__3_F2e",adjustSpacingForIcon:"Combobox-module_adjustSpacingForIcon__38NQd"};Vr("@keyframes text-input_fadeIn__10khH{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__3myX6{--border-width:2px;--outline-width:3px;--outline-offset-readonly:4px;--input-height:56px;--textarea-height:149px;--icon-size:var(--spacing-m);--helper-background-color-invalid:var(--color-error-light);--helper-background-color-success:var(--color-success-light);--helper-background-color-info:var(--color-info-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-color-success:var(--color-black);--helper-color-info:var(--color-black);--helper-color-info-icon:var(--color-coat-of-arms);--icon-color-invalid:var(--color-error);--icon-color-info:var(--color-info);--icon-color-success:var(--color-success);--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__3myX6 .text-input_hds-text-input__input__3_IG6{-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__3myX6:not([data-hds-textinput-filled]) .text-input_hds-text-input__button-clear__2Lzso,.text-input_hds-text-input__input-clear__3ujSF::-webkit-search-cancel-button{display:none}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__button-clear__2Lzso>*{pointer-events:none}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6:hover{border-color:var(--input-border-color-hover);transition:border-color 85ms ease-out}.text-input_hds-text-input__input-wrapper__2mXHL:focus-within .text-input_hds-text-input__input__3_IG6{border-color:var(--input-border-color-focus);outline:none}.text-input_hds-text-input__3myX6.text-input_hds-text-input--invalid__20I7N .text-input_hds-text-input__input__3_IG6{border-color:var(--input-border-color-invalid)}.text-input_hds-text-input__3myX6.text-input_hds-text-input--success__1St3w .text-input_hds-text-input__input__3_IG6{border-color:var(--input-border-color-success)}.text-input_hds-text-input__input-wrapper__2mXHL:focus-within .text-input_hds-text-input__input__3_IG6: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__2Mvon{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__20I7N .text-input_hds-text-input__label__2Mvon{color:var(--label-color-invalid);transition:color 85ms linear}.text-input_hds-text-input__required__3TtdA{color:var(--color-black-90);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__2mXHL{display:flex;position:relative}.text-input_hds-text-input__3myX6 textarea.text-input_hds-text-input__input__3_IG6{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__3myX6 .text-input_hds-text-input__input__3_IG6::-ms-reveal{display:none}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6::-moz-placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__3myX6 .text-input_hds-text-input__input__3_IG6::placeholder{color:var(--placeholder-color);opacity:1}.text-input_hds-text-input__helper-text__3isuh{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__KAMjK{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__KAMjK:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__error-text__KAMjK:before{animation:text-input_fadeIn__10khH 85ms ease-out;background:var(--color-error);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__2tAQF{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__2tAQF:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__success-text__2tAQF:before{animation:text-input_fadeIn__10khH 85ms ease-out;background:var(--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__3Gnij{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__3Gnij:not(:last-child){margin-bottom:var(--spacing-2-xs)}.text-input_hds-text-input__info-text__3Gnij:before{animation:text-input_fadeIn__10khH 85ms ease-out;background:var(--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__3myX6 .text-input_hds-text-input__input__3_IG6[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__3myX6 .text-input_hds-text-input__input__3_IG6[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__2mXHL:focus-within input.text-input_hds-text-input__input__3_IG6[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__2mXHL:focus-within textarea.text-input_hds-text-input__input__3_IG6[readonly]{outline:var(--color-focus-outline) solid var(--outline-width)}.text-input_hds-text-input__buttons__2_PAS{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__2pJe3{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;font:inherit;outline:none;padding:var(--spacing-xs) calc(var(--spacing-xs) / 2)}.text-input_hds-text-input__button__2pJe3:focus{outline:var(--outline-width) solid var(--color-focus-outline)}.Combobox-module_button__1W9PN{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.Combobox-module_button__1W9PN.Combobox-module_hidden__kvDZZ,.Combobox-module_input__Dcmdn:not(:focus).Combobox-module_hidden__kvDZZ,.Combobox-module_multiselect__3vNbJ .Combobox-module_multiselectIconAndInputWrapper__Jnd9s:not(:focus-within).Combobox-module_hidden__kvDZZ{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}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf .Combobox-module_checkbox____J7P,.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf.Combobox-module_selected__30nbv .Combobox-module_checkbox____J7P,.Combobox-module_wrapper__3kVTg:focus-within{box-shadow:0 0 0 var(--focus-outline-width) var(--focus-outline-color)}.Combobox-module_root__Hs8Hg{--border-width:2px;--divider-width:1px;--focus-outline-width:3px;--dropdown-height:var(--spacing-3-xl);--menu-item-height:calc(var(--dropdown-height) - var(--border-width) * 2);--icon-size:var(--spacing-m);--menu-z-index:10;--dropdown-background-default:var(--color-white);--dropdown-background-disabled:var(--color-black-10);--dropdown-border-color-default:var(--color-black-50);--dropdown-border-color-hover:var(--color-black-90);--dropdown-border-color-hover-invalid:var(--color-error-dark);--dropdown-border-color-focus:var(--color-black-90);--dropdown-border-color-invalid:var(--color-error);--dropdown-border-color-disabled:var(--color-black-10);--dropdown-color-default:var(--color-black-90);--dropdown-color-disabled:var(--color-black-40);--focus-outline-color:var(--color-focus-outline);--helper-background-color-invalid:var(--color-error-light);--helper-color-default:var(--color-black-60);--helper-color-invalid:var(--color-black);--helper-icon-color-invalid:var(--color-error);--menu-divider-color:var(--color-black-20);--menu-item-background-default:var(--color-white);--menu-item-background-hover:var(--color-bus);--menu-item-background-selected:var(--color-white);--menu-item-background-selected-hover:var(--color-bus);--menu-item-background-disabled:var(--color-white);--menu-item-color-default:var(--color-black-90);--menu-item-color-hover:var(--color-white);--menu-item-color-selected:var(--color-black-90);--menu-item-color-selected-hover:var(--color-white);--menu-item-color-disabled:var(--color-black-40);--menu-item-icon-color-selected:var(--color-white);--menu-item-icon-color-disabled:var(--color-black-40);--multiselect-checkbox-background-selected:var(--color-bus);--multiselect-checkbox-background-disabled:var(--color-black-10);--multiselect-checkbox-border-default:var(--color-black-50);--multiselect-checkbox-border-hover:var(--color-black-90);--multiselect-checkbox-border-disabled:var(--color-black-10);--multiselect-checkbox-color-default:transparent;--multiselect-checkbox-color-selected:var(--color-white);--multiselect-checkbox-color-selected-disabled:var(--color-white);--placeholder-color:var(--color-black-60);position:relative}.Combobox-module_open__MBBSi.Combobox-module_root__Hs8Hg .Combobox-module_angleIcon__10DvA{transform:rotateX(180deg)}.Combobox-module_open__MBBSi.Combobox-module_root__Hs8Hg .Combobox-module_menu__3jA0e{display:block}.Combobox-module_root__Hs8Hg input{font-family:inherit;margin:0;overflow:auto}.Combobox-module_wrapper__3kVTg{background-color:var(--dropdown-background-default);border:var(--border-width) solid var(--dropdown-border-color-default);box-sizing:border-box;min-height:var(--dropdown-height);position:relative;width:100%}.Combobox-module_wrapper__3kVTg:focus-within{border-color:var(--dropdown-border-color-focus)}.Combobox-module_wrapper__3kVTg:hover{border-color:var(--dropdown-border-color-hover)}.Combobox-module_wrapper__3kVTg:focus-within,.Combobox-module_wrapper__3kVTg:hover{transition:border-color 85ms ease-out}.Combobox-module_icon__3tOcB{color:var(--dropdown-color-default);display:flex;margin-right:var(--spacing-2-xs)}.Combobox-module_button__1W9PN{position:absolute;right:var(--spacing-s);top:var(--spacing-xs);transform:translateY(2px)}.Combobox-module_menu__3jA0e{border:solid var(--dropdown-border-color-focus);border-top-color:var(--menu-divider-color);border-width:var(--divider-width) var(--border-width) var(--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(--border-width) * -1),100%);width:100%;z-index:var(--menu-z-index)}.Combobox-module_menuItem__ydo3T{align-items:center;background-color:var(--menu-item-background-default);box-sizing:border-box;color:var(--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(--menu-item-height);padding:var(--spacing-xs) var(--spacing-s)}.Combobox-module_highlighted__12UOf.Combobox-module_menuItem__ydo3T{background-color:var(--menu-item-background-hover);color:var(--menu-item-color-hover)}.Combobox-module_selected__30nbv.Combobox-module_menuItem__ydo3T{background-color:var(--menu-item-background-selected);color:var(--menu-item-color-selected)}.Combobox-module_highlighted__12UOf.Combobox-module_selected__30nbv.Combobox-module_menuItem__ydo3T{background-color:var(--menu-item-background-selected-hover);color:var(--menu-item-color-selected-hover)}.Combobox-module_disabled__11PlF.Combobox-module_menuItem__ydo3T{background-color:var(--menu-item-background-disabled);color:var(--menu-item-color-disabled);cursor:not-allowed}.Combobox-module_virtualized__25LXa.Combobox-module_menuItem__ydo3T{left:0;position:absolute;top:0;width:100%}.Combobox-module_helperText__1qPYf{color:var(--helper-color-default);margin-top:var(--spacing-3-xs)}.Combobox-module_disabled__11PlF .Combobox-module_wrapper__3kVTg{background-color:var(--dropdown-background-disabled);border-color:var(--dropdown-border-color-disabled);color:var(--dropdown-color-disabled)}.Combobox-module_disabled__11PlF .Combobox-module_wrapper__3kVTg,.Combobox-module_disabled__11PlF .Combobox-module_wrapper__3kVTg>*{cursor:not-allowed}.Combobox-module_disabled__11PlF .Combobox-module_angleIcon__10DvA,.Combobox-module_disabled__11PlF .Combobox-module_icon__3tOcB{color:var(--dropdown-color-disabled)}.Combobox-module_invalid__8xyxV .Combobox-module_wrapper__3kVTg{border-color:var(--dropdown-border-color-invalid)}.Combobox-module_invalid__8xyxV .Combobox-module_wrapper__3kVTg:hover{border-color:var(--dropdown-border-color-hover-invalid)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T{justify-content:flex-start}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf,.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf.Combobox-module_selected__30nbv,.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_selected__30nbv{background-color:var(--menu-item-background-default);color:var(--menu-item-color-default)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T .Combobox-module_checkbox____J7P{border:var(--spacing-4-xs) solid var(--multiselect-checkbox-border-default);box-sizing:border-box;color:var(--multiselect-checkbox-color-default);height:var(--icon-size);margin-right:var(--spacing-xs);width:var(--icon-size)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_disabled__11PlF .Combobox-module_checkbox____J7P,.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf .Combobox-module_checkbox____J7P{transition:border-color 85ms ease-out}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_highlighted__12UOf .Combobox-module_checkbox____J7P{border-color:var(--multiselect-checkbox-border-hover)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_selected__30nbv .Combobox-module_checkbox____J7P{background-color:var(--multiselect-checkbox-background-selected);border:0;color:var(--multiselect-checkbox-color-selected)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_disabled__11PlF .Combobox-module_checkbox____J7P{background-color:var(--multiselect-checkbox-background-disabled);border-color:var(--multiselect-checkbox-border-disabled)}.Combobox-module_multiselect__3vNbJ .Combobox-module_menuItem__ydo3T.Combobox-module_disabled__11PlF.Combobox-module_selected__30nbv .Combobox-module_checkbox____J7P{color:var(--multiselect-checkbox-color-selected-disabled)}.Combobox-module_wrapper__3kVTg{align-items:center;display:flex}.Combobox-module_wrapper__3kVTg.Combobox-module_wrapperWithMultiSelectAndIcon__1YTgh{align-items:flex-start}.Combobox-module_button__1W9PN{color:var(--dropdown-color-default);display:flex;outline:none}.Combobox-module_icon__3tOcB{margin-left:var(--spacing-s)}.Combobox-module_input__Dcmdn{align-self:stretch;appearance:none;background-color:var(--input-background-default);border:none;box-sizing:border-box;color:var(--input-color-default);font-size:var(--fontsize-body-l);height:var(--menu-item-height);outline:none;padding:0 calc(var(--spacing-l) + var(--icon-size)) 0 0;width:100%}.Combobox-module_input__Dcmdn:first-child{padding-left:var(--spacing-s)}.Combobox-module_input__Dcmdn.Combobox-module_noToggle__1DCEd{padding-right:var(--spacing-s)}.Combobox-module_input__Dcmdn.Combobox-module_noToggle__1DCEd.Combobox-module_withClearButton__3Eol3{padding-right:calc(var(--spacing-l) + var(--icon-size))}.Combobox-module_input__Dcmdn.Combobox-module_withClearButton__3Eol3{padding-right:calc(var(--spacing-2-xl) + var(--icon-size))}.Combobox-module_input__Dcmdn::placeholder{color:var(--placeholder-color);opacity:1}.Combobox-module_input__Dcmdn:disabled::placeholder{color:var(--dropdown-color-disabled)}.Combobox-module_multiselect__3vNbJ .Combobox-module_wrapper__3kVTg{flex-direction:column}.Combobox-module_multiselect__3vNbJ .Combobox-module_selectedItems__2W0JL{align-self:stretch}.Combobox-module_multiselect__3vNbJ .Combobox-module_input__Dcmdn{align-self:unset;padding:0 calc(var(--spacing-l) + var(--icon-size)) 0 var(--spacing-s)}.Combobox-module_multiselect__3vNbJ .Combobox-module_input__Dcmdn.Combobox-module_noToggle__1DCEd{padding-right:var(--spacing-s)}.Combobox-module_multiselect__3vNbJ .Combobox-module_input__Dcmdn.Combobox-module_adjustSpacing__3O3Pe{margin-top:calc(var(--spacing-2-xs) * -1);padding:0 var(--spacing-s)}.Combobox-module_multiselect__3vNbJ .Combobox-module_inputWithIcon__3_F2e.Combobox-module_inputWithIcon__3_F2e{padding-left:0}.Combobox-module_multiselect__3vNbJ .Combobox-module_multiselectIconAndInputWrapper__Jnd9s{align-items:center;display:flex;flex-direction:row}.Combobox-module_multiselect__3vNbJ .Combobox-module_multiselectIconAndInputWrapper__Jnd9s .Combobox-module_icon__3tOcB.Combobox-module_adjustSpacingForIcon__38NQd{margin-top:calc(var(--spacing-2-xs) * -1)}");const $c=e=>{var n,r,o,i;const{"aria-labelledby":a,"aria-describedby":l,catchEscapeKey:s,circularNavigation:c=!1,className:u,clearable:d=e.multiselect,disabled:f=!1,error:p,getA11ySelectionMessage:h=(()=>""),getA11yStatusMessage:m=(()=>""),helper:g,id:_=(0,qr.uniqueId)("hds-combobox-"),invalid:v=!1,isOptionDisabled:b,label:y,onBlur:x=(()=>null),onFocus:w=(()=>null),optionKeyField:k,optionLabelField:E="label",options:S=[],placeholder:C,required:I,showToggleButton:T=!0,style:O,theme:j,virtualized:z=!1,visibleOptions:N=5,filter:L,toggleButtonAriaLabel:P,tooltipLabel:A,tooltipButtonLabel:R,tooltipText:M}=e,D=e.multiselect&&void 0!==e.value,B=Gr(Fc.root,j),F=(0,t.useRef)(),$=(0,t.useRef)(),V=t.useRef(),H=t.useRef(null),[U,W]=(0,t.useState)(!1),[q,K]=(0,t.useState)(!1),[G,J]=(0,t.useState)(""),Q=(0,t.useMemo)((()=>{const e=L||(t=E,(e,n)=>e.filter((e=>{const r=e[t];return r?"string"==typeof r?r.toLowerCase().indexOf(n.toLowerCase())>-1:(console.warn(`Filtering failed because field ${t} has a value that is not a string`),!1):(console.warn(`Filtering failed because field ${t} could not be found from OptionType`),!1)})));var t;return e(S,G)}),[S,G,L,E]),Y=zs({size:Q.length,parentRef:V,estimateSize:(0,t.useCallback)((()=>52),[]),overscan:N}),X=()=>{$.current&&$.current.focus()},{activeIndex:Z,addSelectedItem:ee,getDropdownProps:te,getSelectedItemProps:ne,removeSelectedItem:re,reset:oe,selectedItems:ie,setActiveIndex:ae,setSelectedItems:le}=vs(Object.assign(Object.assign(Object.assign({defaultActiveIndex:0,initialActiveIndex:0},e.multiselect&&{initialSelectedItems:null!==(n=e.defaultValue)&&void 0!==n?n:[]}),e.multiselect&&void 0!==e.value&&{selectedItems:null!==(r=e.value)&&void 0!==r?r:[]}),{getA11yRemovalMessage:null!==(o=e.multiselect&&e.getA11yRemovalMessage)&&void 0!==o?o:()=>"",onSelectedItemsChange:({selectedItems:t})=>e.multiselect&&"function"==typeof e.onChange&&e.onChange(t),onStateChange:e=>Mc(e,Z,F.current),stateReducer:(e,t)=>Dc(e,t,D)})),{getItemProps:se,getLabelProps:ce,getMenuProps:ue,getToggleButtonProps:de,highlightedIndex:fe,isOpen:pe,reset:he,selectedItem:me,selectItem:ge,closeMenu:_e,setInputValue:ve,getInputProps:be,getComboboxProps:ye}=Yl(Object.assign(Object.assign(Object.assign({circularNavigation:c,id:_,items:Q},!1===e.multiselect&&{initialSelectedItem:null!==(i=e.defaultValue)&&void 0!==i?i:null}),!1===e.multiselect&&void 0!==e.value&&{selectedItem:e.value}),{onInputValueChange:({inputValue:e})=>J(e),getA11ySelectionMessage:h,getA11yStatusMessage:m,itemToString:e=>{var t;return e&&null!==(t=e[E])&&void 0!==t?t:""},onSelectedItemChange:({selectedItem:t})=>!1===e.multiselect&&"function"==typeof e.onChange&&e.onChange(t),onStateChange({type:t,selectedItem:n}){const{InputBlur:r,InputKeyDownEnter:o,ItemClick:i}=Yl.stateChangeTypes;(t===r||t===o||t===i)&&e.multiselect&&n&&(kc(ie,n)?le(ie.filter((e=>!(0,qr.isEqual)(e,n)))):ee(n),ge(null))},stateReducer(t,{type:n,changes:r}){const{ItemClick:o,InputBlur:i,FunctionSelectItem:a,InputKeyDownEnter:l}=Yl.stateChangeTypes,{selectedItem:s,inputValue:c}=r;if(!e.multiselect){if(s&&s[E]!==c)return Object.assign(Object.assign({},r),{selectedItem:null});if(n===i&&!s)return Object.assign(Object.assign({},r),{inputValue:""})}if(e.multiselect){if(n===i)return t.selectedItem?Object.assign(Object.assign({},r),{inputValue:""}):Object.assign(Object.assign({},r),{selectedItem:null,inputValue:""});if(n===o)return Object.assign(Object.assign({},r),{isOpen:t.isOpen,highlightedIndex:t.highlightedIndex,inputValue:t.inputValue});if(n===l)return Object.assign(Object.assign({},r),{inputValue:""});if(n===a)return Object.assign(Object.assign({},r),{inputValue:t.inputValue})}return r}})),xe=d&&!e.multiselect&&me,we=e=>t=>{q||e(t)},ke=e=>{if(s&&"Escape"===e.key&&e.stopPropagation()," "===e.key&&fe>-1){e.preventDefault();const n=Q[fe];kc(ie,t=n)?le(ie.filter((e=>!(0,qr.isEqual)(e,t)))):ee(t)}var t;!pe||"Backspace"!==e.key&&"ArrowLeft"!==e.key||(e.nativeEvent.preventDownshiftDefault=!0),"Tab"===e.key&&fe>-1&&pe&&_e()};e.multiselect||te({},{suppressRefError:!0});const Ee=!e.multiselect||pe||!pe&&0===ie.length,Se=`${ce().id}${a?` ${a}`:""}${p?` ${_}-error`:""}${g?` ${_}-helper`:""} ${be().id}`,Ce=()=>t.createElement("input",Object.assign({},be(Object.assign(Object.assign(Object.assign({},v&&{"aria-invalid":!0}),e.multiselect&&Object.assign({},te({onKeyDown:ke,ref:$}))),{type:"text",disabled:f,required:I,role:ye().role,"aria-expanded":ye()["aria-expanded"],"aria-haspopup":ye()["aria-haspopup"],"aria-owns":ye()["aria-owns"],"aria-labelledby":Se,"aria-describedby":l})),{placeholder:C,className:Wr(Fc.input,!Ee&&Fc.hidden,!T&&Fc.noToggle,U&&ie.length>0&&Fc.adjustSpacing,e.icon&&e.multiselect&&Fc.inputWithIcon,xe&&Fc.withClearButton),autoCorrect:"off",autoComplete:"off"}));return t.createElement("div",{className:Wr(Fc.root,v&&Fc.invalid,f&&Fc.disabled,pe&&Fc.open,e.multiselect&&Fc.multiselect,B,u),style:O},y&&t.createElement(Wi,Object.assign({label:y,required:I},ce(),{tooltipLabel:A,tooltipButtonLabel:R,tooltipText:M})),t.createElement("div",{onFocus:we((e=>{Ac(e)&&(W(!0),w())})),onBlur:we((e=>{Rc(e)&&(W(!1),x())})),onClick:e=>{const t=F.current;t!==e.target&&(null==t?void 0:t.contains(e.target))||X()},onMouseUp:()=>{K(!1),X()},className:Wr(Fc.wrapper,e.multiselect&&e.icon&&Fc.wrapperWithMultiSelectAndIcon),ref:ye().ref},e.multiselect&&ie.length>0&&t.createElement(Lc,{activeIndex:Z,className:Fc.selectedItems,clearable:d,clearButtonAriaLabel:e.clearButtonAriaLabel,dropdownId:_,getSelectedItemProps:ne,hideItems:!U,onClear:()=>{oe(),ve(""),H.current.focus()},onRemove:re,optionKeyField:k||E,optionLabelField:E,removeButtonAriaLabel:e.selectedItemRemoveButtonAriaLabel,selectedItems:ie,selectedItemSrLabel:e.selectedItemSrLabel,selectedItemsContainerRef:F,setActiveIndex:ae,toggleButtonHidden:!T,disabled:f}),!1===e.multiselect&&e.icon&&t.createElement("span",{className:Fc.icon,"aria-hidden":!0},e.icon),e.multiselect&&e.icon?t.createElement("div",{className:Wr(Fc.multiselectIconAndInputWrapper,!Ee&&Fc.hidden)},t.createElement("span",{className:Wr(Fc.icon,U&&ie.length>0&&Fc.adjustSpacingForIcon),"aria-hidden":!0},e.icon),Ce()):Ce(),t.createElement("button",Object.assign({type:"button"},de(Object.assign(Object.assign({disabled:f,className:Wr(Fc.button,!T&&Fc.hidden),"aria-label":`${y}: ${P}`,"aria-expanded":pe},v&&{"aria-invalid":!0}),{ref:H}))),t.createElement(Cc,{className:Fc.angleIcon,"aria-hidden":!0})),xe&&t.createElement(Nc,{toggleButtonHidden:!T,onClear:()=>{he(),H.current.focus()},clearButtonAriaLabel:e.clearButtonAriaLabel,disabled:f}),t.createElement(Sc,{getItemProps:(e,t,n,r,o)=>se(Object.assign({item:e,index:t,disabled:r,className:Wr(Fc.menuItem,fe===t&&Fc.highlighted,n&&Fc.selected,r&&Fc.disabled,z&&Fc.virtualized),onMouseDown:()=>{K(!0)},onClick:()=>{K(!1)}},o&&{style:{transform:`translateY(${o.start}px`},ref:o.measureRef})),isOptionDisabled:b,menuProps:ue(Object.assign(Object.assign(Object.assign({},e.multiselect&&{"aria-multiselectable":!0}),I&&{"aria-required":!0}),{style:{maxHeight:52*N},ref:V,onMouseLeave:e=>{e.nativeEvent.preventDownshiftDefault=!0}})),menuStyles:Fc,multiselect:e.multiselect,open:pe,optionKeyField:k||E,optionLabelField:E,options:Q,selectedItem:me,selectedItems:ie,virtualizer:z&&Y})),v&&p&&t.createElement("div",{id:`${_}-error`,className:Fc.errorText,"aria-hidden":!0},p),g&&t.createElement("div",{id:`${_}-helper`,className:Fc.helperText,"aria-hidden":!0},g))};$c.defaultProps={multiselect:!1};const Vc=({ariaLabel:e="location",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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"}));var Hc={button:"Button-module_button__1msFE button_hds-button__2A0je",label:"Button-module_label__a4np1 button_hds-button__label__2EQa-",fullWidth:"Button-module_fullWidth__31eVK button_hds-button--fullwidth__1_hG9","size-small":"Button-module_size-small__3lizH button_hds-button--small__2NFef",icon:"Button-module_icon__O-h7R button_hds-icon__17j8Z",primary:"Button-module_primary__2LfKB button_hds-button--primary__2NVvO",secondary:"Button-module_secondary__1nABp button_hds-button--secondary__1NOWS",supplementary:"Button-module_supplementary__3YKiS button_hds-button--supplementary__GcHcV",isLoading:"Button-module_isLoading__3PK75 button_hds-button--loading__2mLjh",success:"Button-module_success__CU9nK button_hds-button--success__9hpuD",danger:"Button-module_danger__2el15 button_hds-button--danger__dEREN","theme-coat":"Button-module_theme-coat__2_3U7 button_hds-button--theme-coat__12cO0","theme-black":"Button-module_theme-black__m8giY button_hds-button--theme-black__3K_k4"};Vr('.button_hds-button__2A0je{--border-width:2px;--color:inherit;--min-size:44px;--outline-gutter:2px;--outline-width:3px;align-content:flex-start;align-items:center;background-color:var(--background-color,transparent);border:var(--border-width) solid var(--border-color,transparent);border-radius:0;color:var(--color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:100%;font-weight:500;justify-content:center;line-height:1.15;margin:0;min-height:var(--min-size);min-width:var(--min-size);padding:0 var(--spacing-2-xs);position:relative;text-decoration:none;text-transform:none;vertical-align:top}.button_hds-button__2A0je,.button_hds-button__2A0je *,.button_hds-button__2A0je:after,.button_hds-button__2A0je :after,.button_hds-button__2A0je:before,.button_hds-button__2A0je :before{box-sizing:border-box}.button_hds-button__2A0je[type=button],.button_hds-button__2A0je[type=reset],.button_hds-button__2A0je[type=submit],button.button_hds-button__2A0je{-webkit-appearance:button}.button_hds-button__2A0je:-moz-focus-inner,.button_hds-button__2A0je[type=button]:-moz-focus-inner,.button_hds-button__2A0je[type=reset]:-moz-focus-inner,.button_hds-button__2A0je[type=submit]:-moz-focus-inner{border-style:none;padding:0}.button_hds-button__2A0je:-moz-focusring,.button_hds-button__2A0je[type=button]:-moz-focusring,.button_hds-button__2A0je[type=reset]:-moz-focusring,.button_hds-button__2A0je[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.button_hds-button__2A0je.button_focus-visible__gEJLP,.button_hds-button__2A0je:focus-visible,.button_hds-button__2A0je:hover{transition-duration:85ms;transition-property:background-color,border-color,color;transition-timing-function:ease-out}.button_hds-button__2A0je:hover{background-color:var(--background-color-hover,transparent);color:var(--color-hover)}.button_hds-button__2A0je.button_focus-visible__gEJLP,.button_hds-button__2A0je:active,.button_hds-button__2A0je:focus-visible{background-color:var(--background-color-focus,transparent);color:var(--color-focus);outline:none}.button_hds-button__2A0je:not(:disabled){border-color:var(--border-color,transparent)}.button_hds-button__2A0je:disabled{background-color:var(--background-color-disabled,transparent);border-color:var(--border-color-disabled,transparent);color:var(--color-disabled);cursor:not-allowed}.button_hds-button__2A0je.button_focus-visible__gEJLP:hover,.button_hds-button__2A0je:active:hover,.button_hds-button__2A0je:focus-visible:hover{background-color:var(--background-color-hover-focus,transparent)}.button_hds-button__2A0je:not(:disabled):hover{border-color:var(--border-color-hover,transparent)}.button_hds-button__2A0je:not(:disabled).button_focus-visible__gEJLP,.button_hds-button__2A0je:not(:disabled):active,.button_hds-button__2A0je:not(:disabled):focus-visible{border-color:var(--border-color-focus,transparent)}.button_hds-button__2A0je:not(:disabled).button_focus-visible__gEJLP:hover,.button_hds-button__2A0je:not(:disabled):active:hover,.button_hds-button__2A0je:not(:disabled):focus-visible:hover{border-color:var(--border-color-hover-focus,transparent);color:var(--color-hover-focus)}.button_hds-button__2A0je:after{--size:100%;border:var(--outline-width) solid transparent;content:"";height:var(--size);position:absolute;width:var(--size)}.button_hds-button__2A0je.button_focus-visible__gEJLP:after,.button_hds-button__2A0je:active:after,.button_hds-button__2A0je:focus-visible:after{--size:calc(100% + calc(var(--outline-width) * 2 + var(--border-width) * 2 + var(--outline-gutter) * 2));border-color:var(--focus-outline-color)}.button_hds-button__label__2EQa-,input[type=button].button_hds-button__2A0je,input[type=reset].button_hds-button__2A0je,input[type=submit].button_hds-button__2A0je{font-weight:inherit;line-height:1.25em;padding:var(--spacing-s)}input[type=button].button_hds-button__2A0je,input[type=reset].button_hds-button__2A0je,input[type=submit].button_hds-button__2A0je{cursor:pointer;padding:var(--spacing-s) var(--spacing-l)}input[type=button].button_hds-button__2A0je.button_focus-visible__gEJLP,input[type=button].button_hds-button__2A0je:focus-visible,input[type=reset].button_hds-button__2A0je.button_focus-visible__gEJLP,input[type=reset].button_hds-button__2A0je:focus-visible,input[type=submit].button_hds-button__2A0je.button_focus-visible__gEJLP,input[type=submit].button_hds-button__2A0je:focus-visible{box-shadow:0 0 0 var(--outline-gutter) var(--submit-input-focus-gutter-color),0 0 0 calc(var(--outline-gutter) + var(--outline-width)) var(--focus-outline-color)}.button_hds-button__label__2EQa-:only-child{margin:0 var(--spacing-2-xs)}.button_hds-button--small__2NFef .button_hds-button__label__2EQa-{line-height:var(--lineheight-s);padding:var(--spacing-2-xs) var(--spacing-xs)}.button_hds-button--supplementary__GcHcV .button_hds-button__label__2EQa-:first-child{padding-right:var(--spacing-2-xs)}.button_hds-button--small__2NFef .button_hds-button__label__2EQa-:only-child{margin:0 var(--spacing-xs)}.button_hds-button--supplementary__GcHcV .button_hds-icon__17j8Z+.button_hds-button__label__2EQa-:last-child{padding-left:var(--spacing-2-xs)}.button_hds-button--supplementary__GcHcV .button_hds-icon__17j8Z+.button_hds-button__label__2EQa-:not(:last-child){padding-left:var(--spacing-2-xs);padding-right:var(--spacing-2-xs)}.button_hds-button--small__2NFef{padding:0}input[type=button].button_hds-button--small__2NFef,input[type=reset].button_hds-button--small__2NFef,input[type=submit].button_hds-button--small__2NFef{line-height:var(--lineheight-s);padding:var(--spacing-2-xs) var(--spacing-m)}.button_hds-button--small__2NFef .button_hds-button__label__2EQa-:not(:first-of-type):not(:last-of-type){padding:var(--spacing-2-xs) var(--spacing-2-xs)}.button_hds-button--fullwidth__1_hG9{width:100%}.button_hds-button__2A0je .button_hds-icon__17j8Z{height:var(--spacing-m);margin-left:var(--spacing-s);width:var(--spacing-m)}.button_hds-button__label__2EQa-~.button_hds-icon__17j8Z{margin:0 var(--spacing-s) 0 0}.button_hds-button--small__2NFef .button_hds-icon__17j8Z{margin-left:var(--spacing-2-xs)}.button_hds-button__2A0je .button_hds-button--small__2NFef .button_hds-button__label__2EQa-~.button_hds-icon__17j8Z{margin:0 var(--spacing-2-xs) 0 0}.button_hds-button__2A0je .button_hds-icon__17j8Z:first-of-type:not(:last-of-type){margin:0 0 0 var(--spacing-2-xs)}.button_hds-button__2A0je .button_hds-icon__17j8Z:last-of-type:not(:first-of-type){margin:0 var(--spacing-2-xs) 0 0}.button_hds-button--small__2NFef .button_hds-icon__17j8Z:first-child:not(:last-of-type){margin:0 0 0 var(--spacing-2-xs)}.button_hds-button--small__2NFef .button_hds-icon__17j8Z:last-child:not(:first-of-type){margin:0 var(--spacing-2-xs) 0 0}.button_hds-button--primary__2NVvO{--background-color:var(--color-bus);--background-color-hover:var(--color-bus-dark);--background-color-focus:var(--color-bus);--background-color-hover-focus:var(--color-bus-dark);--background-color-disabled:var(--color-black-20);--border-color:var(--color-bus);--border-color-hover:var(--color-bus-dark);--border-color-focus:var(--color-bus);--border-color-hover-focus:var(--color-bus-dark);--border-color-disabled:var(--color-black-20);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white);--color-disabled:var(--color-white)}.button_hds-button--primary__2NVvO,.button_hds-button--secondary__1NOWS{--focus-outline-color:var(--color-focus-outline);--submit-input-focus-gutter-color:var(--color-white)}.button_hds-button--secondary__1NOWS{--border-color:var(--color-bus);--border-color-hover:var(--color-bus-dark);--border-color-focus:var(--color-bus);--border-color-hover-focus:var(--color-bus-dark);--border-color-disabled:var(--color-black-50)}.button_hds-button--secondary__1NOWS,.button_hds-button--supplementary__GcHcV{--background-color:transparent;--background-color-hover:var(--color-bus-light);--background-color-focus:transparent;--background-color-hover-focus:var(--color-bus-light);--background-color-disabled:transparent;--color:var(--color-bus);--color-hover:var(--color-bus-dark);--color-focus:var(--color-bus);--color-hover-focus:var(--color-bus-dark);--color-disabled:var(--color-black-40)}.button_hds-button--supplementary__GcHcV{--border-color:transparent;--border-color-hover:transparent;--border-color-focus:var(--color-focus-outline);--border-color-hover-focus:var(--color-focus-outline);--border-color-disabled:transparent;--focus-outline-color:transparent;--submit-input-focus-gutter-color:transparent}.button_hds-button--loading__2mLjh{--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}.button_hds-button--success__9hpuD{--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)}.button_hds-button--danger__dEREN,.button_hds-button--success__9hpuD{--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white);--focus-outline-color:var(--color-focus-outline)}.button_hds-button--danger__dEREN{--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)}.button_hds-button--primary__2NVvO.button_hds-button--theme-coat__12cO0{--background-color:var(--color-coat-of-arms);--background-color-hover:var(--color-coat-of-arms-dark);--background-color-focus:var(--color-coat-of-arms);--background-color-hover-focus:var(--color-coat-of-arms-dark);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white)}.button_hds-button--primary__2NVvO.button_hds-button--theme-coat__12cO0,.button_hds-button--secondary__1NOWS.button_hds-button--theme-coat__12cO0{--border-color:var(--color-coat-of-arms);--border-color-hover:var(--color-coat-of-arms-dark);--border-color-focus:var(--color-coat-of-arms);--border-color-hover-focus:var(--color-coat-of-arms-dark)}.button_hds-button--secondary__1NOWS.button_hds-button--theme-coat__12cO0,.button_hds-button--supplementary__GcHcV.button_hds-button--theme-coat__12cO0{--background-color:transparent;--background-color-hover:var(--color-coat-of-arms-light);--background-color-focus:transparent;--background-color-hover-focus:var(--color-coat-of-arms-light);--color:var(--color-coat-of-arms);--color-hover:var(--color-coat-of-arms);--color-focus:var(--color-coat-of-arms);--color-hover-focus:var(--color-coat-of-arms)}.button_hds-button--supplementary__GcHcV.button_hds-button--theme-coat__12cO0{--border-color:transparent;--border-color-hover:transparent;--border-color-focus:var(--color-focus-outline);--border-color-hover-focus:var(--color-focus-outline)}.button_hds-button--primary__2NVvO.button_hds-button--theme-black__3K_k4{--background-color:var(--color-black);--background-color-hover:var(--color-black);--background-color-focus:var(--color-black);--background-color-hover-focus:var(--color-black);--color:var(--color-white);--color-hover:var(--color-white);--color-focus:var(--color-white);--color-hover-focus:var(--color-white)}.button_hds-button--primary__2NVvO.button_hds-button--theme-black__3K_k4,.button_hds-button--secondary__1NOWS.button_hds-button--theme-black__3K_k4{--border-color:var(--color-black);--border-color-hover:var(--color-black);--border-color-focus:var(--color-black);--border-color-hover-focus:var(--color-black)}.button_hds-button--secondary__1NOWS.button_hds-button--theme-black__3K_k4,.button_hds-button--supplementary__GcHcV.button_hds-button--theme-black__3K_k4{--background-color:transparent;--background-color-hover:var(--color-black-5);--background-color-focus:transparent;--background-color-hover-focus:var(--color-black-5);--color:var(--color-black);--color-hover:var(--color-black);--color-focus:var(--color-black);--color-hover-focus:var(--color-black)}.button_hds-button--supplementary__GcHcV.button_hds-button--theme-black__3K_k4{--border-color:transparent;--border-color-hover:transparent;--border-color-focus:var(--color-focus-outline);--border-color-hover-focus:var(--color-focus-outline)}.Button-module_icon__O-h7R svg{max-height:100%;max-width:100%}');const Uc=t.forwardRef(((e,n)=>{var{children:r,className:o,disabled:i=!1,fullWidth:a,size:l="default",theme:s="default",variant:c="primary",iconLeft:u,iconRight:d,isLoading:f=!1,loadingText:p,onClick:h}=e,m=$r(e,["children","className","disabled","fullWidth","size","theme","variant","iconLeft","iconRight","isLoading","loadingText","onClick"]);const g=u?t.createElement("div",{className:Hc.icon,"aria-hidden":"true"},u):null,_=d?t.createElement("div",{className:Wr(Hc.icon),"aria-hidden":"true"},d):null;return t.createElement("button",Object.assign({ref:n,disabled:i,"aria-disabled":f||i||void 0,"aria-label":f?p:void 0,type:"button",className:Wr(Hc.button,Hc[c],Hc[`theme-${s}`],Hc[`size-${l}`],a?Hc.fullWidth:"",f?Hc.isLoading:"",o),onClick:f?e=>{e.preventDefault()}:h},m),f?t.createElement(Zr,{small:!0}):g,t.createElement("span",{className:Hc.label},f?p:r),f?null:_)})),Wc=({ariaLabel:e="angle-up",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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 qc={accordion:"Accordion-module_accordion__2fPUT",card:"Accordion-module_card__1iRKx",border:"Accordion-module_border__2AgQd",accordionHeader:"Accordion-module_accordionHeader__3_uK7",s:"Accordion-module_s__8gw4g",closeButton:"Accordion-module_closeButton__1Qt8U",m:"Accordion-module_m__2k6QY",l:"Accordion-module_l__gPzdT",accordionContent:"Accordion-module_accordionContent__1umso",contentWithCloseButton:"Accordion-module_contentWithCloseButton__-einM",headingContainer:"Accordion-module_headingContainer__1DzX3",accordionButtonIcon:"Accordion-module_accordionButtonIcon__MQu2J"};Vr(".Accordion-module_accordion__2fPUT{--background-color:var(--color-white);--border-color:var(--color-black-60);--header-font-color:var(--color-black-90);--header-focus-outline-color:var(--color-coat-of-arms);--content-font-color:var(--color-black-90);--content-font-size:var(--fontsize-body-m);--content-line-height:var(--lineheight-l);--close-button-background-color-disabled:inherit;--close-button-background-color-focus:transparent;--close-button-background-color-hover-focus:var(--color-black-5);--close-button-background-color-hover:var(--color-black-5);--close-button-background-color:inherit;--close-button-border-color-active:var(--header-focus-outline-color);--close-button-border-color-disabled:inherit;--close-button-border-color-focus:var(--header-focus-outline-color);--close-button-border-color-hover-focus:var(--header-focus-outline-color);--close-button-border-color-hover:inherit;--close-button-border-color:inherit;--close-button-color-disabled:inherit;--close-button-color-focus:var(--color-black);--close-button-color-hover-focus:var(--color-black);--close-button-color-hover:var(--color-black);--close-button-color:var(--content-font-color);--close-button-focus-outline-color:transparent}.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-font-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);position:relative}.Accordion-module_accordionHeader__3_uK7>div{flex:1 1 auto}.Accordion-module_s__8gw4g{--header-font-size:var(--fontsize-heading-s);--padding-vertical:var(--spacing-s);--header-font-weight:700;--header-letter-spacing:0.2px;--header-line-height:1.4;--button-size:28px;--padding-horizontal:var(--spacing-2-xs)}.Accordion-module_s__8gw4g .Accordion-module_closeButton__1Qt8U div{margin-right:var(--spacing-4-xs)}.Accordion-module_m__2k6QY{--header-font-size:var(--fontsize-heading-m);--padding-vertical:var(--spacing-m);--header-font-weight:500;--header-letter-spacing:-0.2px;--header-line-height:32px;--button-size:36px;--padding-horizontal:var(--spacing-m)}.Accordion-module_m__2k6QY .Accordion-module_closeButton__1Qt8U div{margin-right:6px}.Accordion-module_l__gPzdT{--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-s);--button-size:52px;--padding-horizontal:var(--spacing-l)}.Accordion-module_l__gPzdT .Accordion-module_closeButton__1Qt8U div{margin-right:var(--spacing-xs)}.Accordion-module_accordionContent__1umso{color:var(--content-font-color);font-size:var(--content-font-size);line-height:var(--content-line-height);padding-bottom:var(--spacing-m);position:relative}.Accordion-module_accordionContent__1umso .Accordion-module_closeButton__1Qt8U{bottom:0;position:absolute;right:0;--background-color-disabled:var(--close-button-background-color-disabled);--background-color-focus:var(--close-button-background-color-focus);--background-color-hover-focus:var(--close-button-background-color-hover-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-focus:var(--close-button-border-color-hover-focus);--border-color-hover:var(--close-button-border-color-hover);--border-color:var(--close-button-border-color);--color-disabled:var(--close-button-color-disabled);--color-focus:var(--close-button-color-focus);--color-hover-focus:var(--close-button-color-hover-focus);--color-hover:var(--close-button-color-hover);--color:var(--close-button-color);--focus-outline-color:var(--close-button-focus-outline-color)}.Accordion-module_accordionContent__1umso .Accordion-module_closeButton__1Qt8U:not(:disabled):active{border-color:var(--close-button-border-color-active)}.Accordion-module_contentWithCloseButton__-einM{padding-bottom:44px}.Accordion-module_headingContainer__1DzX3{align-items:center;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:auto calc(var(--button-size));width:100%}.Accordion-module_headingContainer__1DzX3:focus{outline:2px solid var(--header-focus-outline-color,transparent)}.Accordion-module_accordionButtonIcon__MQu2J{border:2px solid transparent;box-sizing:border-box;height:var(--button-size)!important;margin:auto;width:var(--button-size)!important}");const Kc=e=>({en:"Close",fi:"Sulje",sv:"Stäng"}[e]),Gc=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="m",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,qr.uniqueId)("accordion-")),y=h&&{"--background-color":h["--background-color"],"--border-color":h["--border-color"],"--header-font-color":h["--header-font-color"],"--header-focus-outline-color":h["--header-focus-outline-color"],"--content-font-color":h["--content-font-color"],"--content-font-size":h["--content-font-size"],"--content-line-height":h["--content-line-height"],"--close-button-background-color-disabled":h["--close-button-background-color-disabled"],"--close-button-background-color-focus":h["--close-button-background-color-focus"],"--close-button-background-color-hover-focus":h["--close-button-background-color-hover-focus"],"--close-button-background-color-hover":h["--close-button-background-color-hover"],"--close-button-background-color":h["--close-button-background-color"],"--close-button-border-color-active":h["--close-button-border-color-active"],"--close-button-border-color-disabled":h["--close-button-border-color-disabled"],"--close-button-border-color-focus":h["--close-button-border-color-focus"],"--close-button-border-color-hover-focus":h["--close-button-border-color-hover-focus"],"--close-button-border-color-hover":h["--close-button-border-color-hover"],"--close-button-border-color":h["--close-button-border-color"],"--close-button-color-disabled":h["--close-button-color-disabled"],"--close-button-color-focus":h["--close-button-color-focus"],"--close-button-color-hover-focus":h["--close-button-color-hover-focus"],"--close-button-color-hover":h["--close-button-color-hover"],"--close-button-color":h["--close-button-color"],"--close-button-focus-outline-color":h["--close-button-focus-outline-color"]},x=(0,qr.pickBy)(y),w=Gr(qc.accordion,Object.keys(x).length>0?x:void 0),k=h&&{"--header-font-size":h["--header-font-size"],"--padding-vertical":h["--padding-vertical"],"--padding-horizontal":h["--padding-horizontal"],"--header-font-weight":h["--header-font-weight"],"--header-letter-spacing":h["--header-letter-spacing"],"--header-line-height":h["--header-line-height"],"--button-size":h["--button-size"]},E=(0,qr.pickBy)(k),S=Gr(qc[p],Object.keys(E).length>0?E:void 0),{isOpen:C,buttonProps:I,contentProps:T}=(({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}),O=C?t.createElement(Wc,{"aria-hidden":!0,className:qc.accordionButtonIcon}):t.createElement(Cc,{"aria-hidden":!0,className:qc.accordionButtonIcon}),j=function(){const[e,n]=t.useState(!1);return t.useEffect((()=>{n(!0)}),[]),e}();(0,t.useEffect)((()=>{if(!j)return;const e=setTimeout((()=>{g.current.focus(),!0===_&&(v(!1),I.onClick())}),50);return()=>clearTimeout(e)}),[_]);const z=()=>{v(!0)};return t.createElement("div",Object.assign({},m,{className:Wr(qc.accordion,r&&qc.card,r&&n&&qc.border,C&&qc.isOpen,qc[p],w,S,i),id:b}),t.createElement("div",{className:Wr(qc.accordionHeader)},t.createElement("div",{role:"heading","aria-level":c,id:`${b}-heading`},t.createElement("div",Object.assign({ref:g,role:"button",tabIndex:0,onKeyPress:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),I.onClick())},className:qc.headingContainer,"aria-labelledby":`${b}-heading`},I,_?{"aria-expanded":!1}:{}),t.createElement("span",{className:"label"},s),O))),t.createElement("div",Object.assign({},T,{id:`${b}-content`,role:"region",className:Wr(qc.accordionContent,r&&qc.card,l&&qc.contentWithCloseButton),"aria-labelledby":`${b}-heading`}),o,l&&t.createElement(Uc,{"data-testid":`${b}-closeButton`,"aria-label":`${Kc(f)} ${s}`,className:Wr(qc.closeButton,a),theme:"black",size:"small",onKeyPress:e=>{" "===e.key&&z()},onClick:()=>{z()},variant:"supplementary",iconRight:t.createElement(Wc,{"aria-hidden":!0,size:"xs",className:qc.accordionButtonIcon})},Kc(f))))};var Jc={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 Qc={term:{[`${Jc.LANGUAGE}`]:window.drupalSettings.path.currentLanguage||"fi"}},Yc={terms:{[Jc.CONTENT_TYPE]:["project","district"]}},Xc={most_relevant:{_score:{order:"desc"},[`${Jc.TITLE}`]:{order:"asc"}},asc:{[`${Jc.TITLE}`]:{order:"asc"}},desc:{[`${Jc.TITLE}`]:{order:"desc"}}},Zc={aggs:{[Jc.FIELD_PROJECT_DISTRICT_TITLE]:{terms:{field:`${Jc.FIELD_PROJECT_DISTRICT_TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},[Jc.TITLE]:{terms:{field:`${Jc.TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},[Jc.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{terms:{field:`${Jc.FIELD_DISTRICT_SUBDISTRICTS_TITLE_FOR_UI}`,size:500,order:{_key:"asc"}}},districts_for_filters:{terms:{field:`${Jc.DISTRICTS_FOR_FILTERS_DISTRICT_TITLE}`,size:500,order:{_key:"asc"}}},[Jc.FIELD_PROJECT_THEME_NAME]:{terms:{field:`${Jc.FIELD_PROJECT_THEME_NAME}`,size:500,order:{_key:"asc"}}},project_theme_taxonomy_terms:{terms:{field:`${Jc.PROJECT_THEME_NAME}`,size:500,order:{_key:"asc"}}},[Jc.FIELD_PROJECT_PHASE_NAME]:{terms:{field:`${Jc.FIELD_PROJECT_PHASE_NAME}`,size:500,order:{_key:"asc"}}},project_phase_taxonomy_terms:{terms:{field:`${Jc.PROJECT_PHASE_NAME}`,size:500,order:{_key:"asc"}}},[Jc.FIELD_PROJECT_TYPE_NAME]:{terms:{field:`${Jc.FIELD_PROJECT_TYPE_NAME}`,size:500,order:{_key:"asc"}}},project_type_taxonomy_terms:{terms:{field:`${Jc.PROJECT_TYPE_NAME}`,size:500,order:{_key:"asc"}}}},query:{bool:{filter:[Qc]}}};var eu={INDEX:"projects,districts,districts_for_filters,project_themes,project_phases,project_types"};var tu={TITLE:"title",DISTRICTS:"districts",THEME:"project_theme",PHASE:"project_phase",TYPE:"project_type",RESULTS:"page"};const nu={[tu.TITLE]:`${Jc.TITLE}`,[tu.DISTRICTS]:`${Jc.FIELD_PROJECT_DISTRICT_TITLE}`,[tu.THEME]:`${Jc.FIELD_PROJECT_THEME_NAME}`,[tu.PHASE]:`${Jc.FIELD_PROJECT_PHASE_NAME}`,[tu.TYPE]:`${Jc.FIELD_PROJECT_TYPE_NAME}`},ru=e=>"string"!=typeof e?"":e.charAt(0).toUpperCase()+e.slice(1);function ou(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=`${ru(e.key)} (0)`;const n=Object.values(o).find((t=>t.key===e.key));return void 0!==n&&(t=`${ru(e.key)} (${n.doc_count})`),{label:t,value:e.key}}))}return r}var iu=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 au(e,t,n=8e3){return iu(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 lu=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 su=no((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))),cu=no(null,((e,t,n)=>{n.page=n.page||"1",t(su,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)})),uu=no(null,((e,t,n)=>{const r=e(su);t(cu,Object.assign(Object.assign({},r),{page:n}))})),du=no((e=>{var t;return Number(null===(t=e(su))||void 0===t?void 0:t.page)||1})),fu=no((()=>lu(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(Zc);return au(`${e}/${eu.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:{}})))})))),pu=no(""),hu=no((e=>lu(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(fu);if(t)return[];return ou(n,Jc.FIELD_PROJECT_DISTRICT_TITLE,"districts_for_filters")})))),mu=no([]),gu=no((e=>lu(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(fu);if(t)return[];return ou(n,Jc.FIELD_PROJECT_THEME_NAME,"project_theme_taxonomy_terms")})))),_u=no([]),vu=no((e=>lu(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(fu);if(t)return[];return ou(n,Jc.FIELD_PROJECT_PHASE_NAME,"project_phase_taxonomy_terms")})))),bu=no([]),yu=no((e=>lu(void 0,void 0,void 0,(function*(){const{error:t,aggs:n}=yield e(fu);if(t)return[];return ou(n,Jc.FIELD_PROJECT_TYPE_NAME,"project_type_taxonomy_terms")})))),xu=no([]),wu=no(null,((e,t)=>{t(pu,""),t(mu,[]),t(_u,[]),t(bu,[]),t(xu,[]),t(cu,{})}));var ku=({value:t,clearSelection:n})=>(0,e.jsx)("li",{className:"content-tags__tags__tag content-tags__tags--interactive",children:(0,e.jsx)(Uc,{"aria-label":Drupal.t("Remove @item from search results",{"@item":t.toString()},{context:"Search: remove item aria label"}),className:"hdbt-search__remove-selection-button",iconRight:(0,e.jsx)(bc,{className:"hdbt-search__remove-selection-icon"}),variant:"supplementary",onClick:n,children:t})},`${t.toString()}`);var Eu=({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)(Uc,{"aria-hidden":!n,className:"hdbt-search__clear-all-button",iconLeft:(0,e.jsx)(bc,{className:"hdbt-search__clear-all-icon"}),onClick:r,style:n?{}:{visibility:"hidden"},variant:"supplementary",children:Drupal.t("Clear selections",{},{context:"React search: clear selections"})})})]})})};var Su=(e=[],t=[])=>{const n=[];return e.forEach((e=>{const r=t.find((t=>t.value.toString()===e.toString()));r&&n.push(r)})),n};var Cu=()=>{var t,n,r,o,i,a,l,s;const c=yo(su),u=xo(wu),d=yo(hu),f=xo(mu),p=yo(gu),h=xo(_u),m=yo(vu),g=xo(bu),_=yo(yu),v=xo(xu),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)(Eu,{showClearButton:b,resetForm:u,children:[y&&(0,e.jsx)(Iu,{updater:f,valueKey:tu.DISTRICTS,values:Su(c.districts,d)}),x&&(0,e.jsx)(Iu,{updater:h,valueKey:tu.THEME,values:Su(c.project_theme,p)}),w&&(0,e.jsx)(Iu,{updater:g,valueKey:tu.PHASE,values:Su(c.project_phase,m)}),k&&(0,e.jsx)(Iu,{updater:v,valueKey:tu.TYPE,values:Su(c.project_type,_)})]})};const Iu=({updater:t,values:n,valueKey:r})=>{const o=yo(su),i=xo(cu);return(0,e.jsx)(e.Fragment,{children:n.map((a=>(0,e.jsx)(ku,{value:ru(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 Tu=()=>{const n=yo(su),r=xo(cu),[o,i]=wo(pu),a=yo(hu),[l,s]=wo(mu),c=yo(gu),[u,d]=wo(_u),f=yo(vu),[p,h]=wo(bu),m=yo(yu),[g,_]=wo(xu);(0,t.useEffect)((()=>{var e;i((null===(e=null==n?void 0:n.title)||void 0===e?void 0:e.toString())||""),s(Su(null==n?void 0:n.districts,a)),d(Su(null==n?void 0:n.project_theme,c)),h(Su(null==n?void 0:n.project_phase,f)),_(Su(null==n?void 0:n.project_type,m))}),[]);const v=!!Object.keys(n).find((e=>{var t;return Object.keys(nu).includes(e)&&(null===(t=null==n?void 0:n[e])||void 0===t?void 0:t.length)})),b=Drupal.t("Residential area",{},{context:"District and project search form label"}),y=Drupal.t("Project theme",{},{context:"District and project search form label"}),x=Drupal.t("Project stage",{},{context:"District and project search form label"}),w=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:u.map((e=>e.value)),project_phase:p.map((e=>e.value)),project_type:g.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)(sa,{id:"district-or-project-name",label:Drupal.t("Name of residential area or project",{},{context:"District and project search form label"}),placeholder:Drupal.t("For example, Pasila",{},{context:"District and project search form label"}),onChange:({target:{value:e}})=>i(e),value:o,type:"search"}),(0,e.jsx)($c,{multiselect:!0,id:tu.DISTRICTS,options:a,value:l,onChange:s,icon:(0,e.jsx)(Vc,{}),label:b,placeholder:Drupal.t("All areas",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":b},{context:"React search clear selection label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"React search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"React search open dropdown aria label"}),theme:{"--focus-outline-color":"var(--hdbt-color-black)","--multiselect-checkbox-background-selected":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"}})]}),(0,e.jsx)(Gc,{className:"district-project-search-form__additional-filters",size:"s",initiallyOpen:v,headingLevel:3,heading:Drupal.t("Refine the project search",{},{context:"District and project search"}),language:window.drupalSettings.path.currentLanguage||"fi",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)($c,{multiselect:!0,id:tu.THEME,options:c,value:u,onChange:d,label:y,placeholder:Drupal.t("All themes",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":y},{context:"React search clear selection label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"React search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"React search open dropdown aria label"}),theme:{"--focus-outline-color":"var(--hdbt-color-black)","--multiselect-checkbox-background-selected":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"}}),(0,e.jsx)($c,{multiselect:!0,id:tu.PHASE,options:f,value:p,onChange:h,label:x,placeholder:Drupal.t("All stages",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":x},{context:"React search clear selection label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"React search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"React search open dropdown aria label"}),theme:{"--focus-outline-color":"var(--hdbt-color-black)","--multiselect-checkbox-background-selected":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"}}),(0,e.jsx)($c,{multiselect:!0,id:tu.TYPE,options:m,value:g,onChange:_,label:w,placeholder:Drupal.t("All types",{},{context:"District and project search form label"}),clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":w},{context:"React search clear selection label"}),selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"React search remove item aria label"}),toggleButtonAriaLabel:Drupal.t("Open the combobox",{},{context:"React search open dropdown aria label"}),theme:{"--focus-outline-color":"var(--hdbt-color-black)","--multiselect-checkbox-background-selected":"var(--hdbt-color-black)","--placeholder-color":"var(--hdbt-color-black)"}})]})}),(0,e.jsx)("div",{className:"district-project-search-form__submit",children:(0,e.jsx)(Uc,{className:"district-project-search-form__submit-button",type:"submit",variant:"primary",theme:"black",children:Drupal.t("Search",{},{context:"React search: submit button label"})})}),(0,e.jsx)(Cu,{})]})})},Ou=n(9888);const ju=()=>{},zu=ju(),Nu=Object,Lu=e=>e===zu,Pu=e=>"function"==typeof e,Au=(e,t)=>({...e,...t}),Ru=new WeakMap;let Mu=0;const Du=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,i;if(Nu(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=Ru.get(e),o)return o;if(o=++Mu+"~",Ru.set(e,o),n==Array){for(o="@",i=0;i{const n=Bu.get(e);return[()=>!Lu(t)&&e.get(t)||Fu,r=>{if(!Lu(t)){const o=e.get(t);t in $u||($u[t]=o),n[5](t,Au(o,r),o||Fu)}},n[6],()=>!Lu(t)&&t in $u?$u[t]:!Lu(t)&&e.get(t)||Fu]};let qu=!0;const[Ku,Gu]=Hu&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[ju,ju],Ju={isOnline:()=>qu,isVisible:()=>{const e=Uu&&document.visibilityState;return Lu(e)||"hidden"!==e}},Qu={initFocus:e=>(Uu&&document.addEventListener("visibilitychange",e),Ku("focus",e),()=>{Uu&&document.removeEventListener("visibilitychange",e),Gu("focus",e)}),initReconnect:e=>{const t=()=>{qu=!0,e()},n=()=>{qu=!1};return Ku("online",t),Ku("offline",n),()=>{Gu("online",t),Gu("offline",n)}}},Yu=!t.useId,Xu=!Hu||"Deno"in window,Zu=e=>Hu&&typeof window.requestAnimationFrame!=Vu?window.requestAnimationFrame(e):setTimeout(e,1),ed=Xu?t.useEffect:t.useLayoutEffect,td="undefined"!=typeof navigator&&navigator.connection,nd=!Xu&&td&&(["slow-2g","2g"].includes(td.effectiveType)||td.saveData),rd=e=>{if(Pu(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?Du(e):"",t]};let od=0;const id=()=>++od;var ad=3,ld=0,sd=2,cd=1;async function ud(...e){const[t,n,r,o]=e,i=Au({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(Pu(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]=rd(n);if(!o)return;const[u,d]=Wu(t,o),[f,p,h,m]=Bu.get(t),g=()=>{const e=f[o];return(Pu(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=id();p[o]=[b,0];const y=!Lu(s),x=u(),w=x.data,k=x._c,E=Lu(k)?w:k;if(y&&(s=Pu(s)?s(E,w):s,d({data:s,_c:E})),Pu(v))try{v=v(E)}catch(e){_=e}if(v&&(e=>Pu(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:E,_c:zu}))}if(a&&!_)if(Pu(a)){const e=a(v,E);d({data:e,error:zu,_c:zu})}else d({data:v,error:zu,_c:zu});if(p[o][1]=id(),Promise.resolve(g()).then((()=>{d({_c:zu})})),!_)return v;if(c)throw _}}const dd=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},fd=(e,t)=>{if(!Bu.has(e)){const n=Au(Qu,t),r={},o=ud.bind(zu,e);let i=ju;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(!Bu.has(e)&&(Bu.set(e,[r,{},{},{},o,s,l]),!Xu)){const t=n.initFocus(setTimeout.bind(zu,dd.bind(zu,r,0))),o=n.initReconnect(setTimeout.bind(zu,dd.bind(zu,r,1)));i=()=>{t&&t(),o&&o(),Bu.delete(e)}}};return c(),[e,o,c,i]}return[e,Bu.get(e)[4]]},[pd,hd]=fd(new Map),md=Au({onLoadingSlow:ju,onSuccess:ju,onError:ju,onErrorRetry:(e,t,n,r,o)=>{const i=n.errorRetryCount,a=o.retryCount,l=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;!Lu(i)&&a>i||setTimeout(r,l,o)},onDiscarded:ju,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:nd?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:nd?5e3:3e3,compare:(e,t)=>Du(e)==Du(t),isPaused:()=>!1,cache:pd,mutate:hd,fallback:{}},Ju),gd=(e,t)=>{const n=Au(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=Au(o,a))}return n},_d=(0,t.createContext)({}),vd=Hu&&window.__SWR_DEVTOOLS_USE__,bd=vd?window.__SWR_DEVTOOLS_USE__:[],yd=e=>Pu(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],xd=bd.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=rd(t),[,,,o]=Bu.get(pd);if(r.startsWith("$inf$"))return n(...e);const i=o[r];return Lu(i)?n(...e):(delete o[r],i)}),r)));vd&&(window.__SWR_DEVTOOLS_REACT__=t);const wd=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)}),kd={dedupe:!0},Ed=(Nu.defineProperty((e=>{const{value:n}=e,r=(0,t.useContext)(_d),o=Pu(n),i=(0,t.useMemo)((()=>o?n(r):n),[o,r,n]),a=(0,t.useMemo)((()=>o?i:gd(r,i)),[o,r,i]),l=i&&i.provider,s=(0,t.useRef)(zu);l&&!s.current&&(s.current=fd(l(a.cache||pd),i));const c=s.current;return c&&(a.cache=c[0],a.mutate=c[1]),ed((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,t.createElement)(_d.Provider,Au(e,{value:a}))}),"defaultValue",{value:md}),Sd=(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,_]=Bu.get(o),[v,b]=rd(e),y=(0,t.useRef)(!1),x=(0,t.useRef)(!1),w=(0,t.useRef)(v),k=(0,t.useRef)(n),E=(0,t.useRef)(r),S=()=>E.current,C=()=>S().isVisible()&&S().isOnline(),[I,T,O,j]=Wu(o,v),z=(0,t.useRef)({}).current,N=Lu(l)?r.fallback[v]:l,L=(e,t)=>{for(const n in z){const r=n;if("data"===r){if(!i(e[r],t[r])){if(!Lu(e[r]))return!1;if(!i(V,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},P=(0,t.useMemo)((()=>{const e=!!v&&!!n&&(Lu(s)?!S().isPaused()&&!a&&(!!Lu(c)||c):s),t=t=>{const n=Au(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=I(),o=j(),i=t(r),l=r===o?i:t(o);let u=i;return[()=>{const e=t(I());return L(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]),A=(0,Ou.useSyncExternalStore)((0,t.useCallback)((e=>O(v,((t,n)=>{L(n,t)||e()}))),[o,v]),P[0],P[1]),R=!y.current,M=h[v]&&h[v].length>0,D=A.data,B=Lu(D)?N:D,F=A.error,$=(0,t.useRef)(B),V=p?Lu(D)?$.current:D:B,H=!(M&&!Lu(F))&&(R&&!Lu(s)?s:!S().isPaused()&&(a?!Lu(B)&&c:Lu(B)||c)),U=!!(v&&n&&R&&H),W=Lu(A.isValidating)?U:A.isValidating,q=Lu(A.isLoading)?U:A.isLoading,K=(0,t.useCallback)((async e=>{const t=k.current;if(!v||!t||x.current||S().isPaused())return!1;let n,o,a=!0;const l=e||{},s=!g[v]||!l.dedupe,c=()=>Yu?!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};Lu(I().data)&&(p.isLoading=!0);try{if(s&&(T(p),r.loadingTimeout&&Lu(I().data)&&setTimeout((()=>{a&&c()&&S().onLoadingSlow(v,r)}),r.loadingTimeout),g[v]=[t(b),id()]),[n,o]=g[v],n=await n,s&&setTimeout(f,r.dedupingInterval),!g[v]||g[v][1]!==o)return s&&c()&&S().onDiscarded(v),!1;u.error=zu;const e=m[v];if(!Lu(e)&&(o<=e[0]||o<=e[1]||0===e[1]))return d(),s&&c()&&S().onDiscarded(v),!1;const l=I().data;u.data=i(l,n)?l:n,s&&c()&&S().onSuccess(n,v,r)}catch(e){f();const t=S(),{shouldRetryOnError:n}=t;t.isPaused()||(u.error=e,s&&c()&&(t.onError(e,v,t),(!0===n||Pu(n)&&n(e))&&(S().revalidateOnFocus&&S().revalidateOnReconnect&&!C()||t.onErrorRetry(e,v,t,(e=>{const t=h[v];t&&t[0]&&t[0](ad,e)}),{retryCount:(l.retryCount||0)+1,dedupe:!0}))))}return a=!1,d(),!0}),[v,o]),G=(0,t.useCallback)(((...e)=>ud(o,w.current,...e)),[]);if(ed((()=>{k.current=n,E.current=r,Lu(D)||($.current=D)})),ed((()=>{if(!v)return;const e=K.bind(zu,kd);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==ld){const n=Date.now();S().revalidateOnFocus&&n>t&&C()&&(t=n+S().focusThrottleInterval,e())}else if(n==cd)S().revalidateOnReconnect&&C()&&e();else{if(n==sd)return K();if(n==ad)return K(r)}}));return x.current=!1,w.current=v,y.current=!0,T({_k:b}),H&&(Lu(B)||Xu?e():Zu(e)),()=>{x.current=!0,n()}}),[v]),ed((()=>{let e;function t(){const t=Pu(u)?u(I().data):u;t&&-1!==e&&(e=setTimeout(n,t))}function n(){I().error||!d&&!S().isVisible()||!f&&!S().isOnline()?t():K(kd).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[u,d,f,v]),(0,t.useDebugValue)(V),a&&Lu(B)&&v){if(!Yu&&Xu)throw new Error("Fallback data is required when using suspense in SSR.");k.current=n,E.current=r,x.current=!1;const e=_[v];if(!Lu(e)){const t=G(e);wd(t)}if(!Lu(F))throw F;{const e=K(kd);Lu(V)||(e.status="fulfilled",e.value=!0),wd(e)}}return{mutate:G,get data(){return z.data=!0,V},get error(){return z.error=!0,F},get isValidating(){return z.isValidating=!0,W},get isLoading(){return z.isLoading=!0,q}}},function(...e){const n=Au(md,(0,t.useContext)(_d)),[r,o,i]=yd(e),a=gd(n,i);let l=Sd;const{use:s}=a,c=(s||[]).concat(xd);for(let e=c.length;e--;)l=c[e](l);return l(r,o||a.fetcher||null,a)});var Sd;var Cd=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 Id=({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)(Cd,{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)(Cd,{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)(Cd,{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)(Cd,{icon:"angle-right"})]})]})})};var Td=(e,n)=>{(0,t.useEffect)((()=>{const{current:t}=e;t&&n&&(t.setAttribute("tabindex","-1"),t.focus(),t.scrollIntoView({behavior:"smooth",block:"center"}))}),[e,n])};let Od=Ud();const jd=e=>Fd(e,Od);let zd=Ud();jd.write=e=>Fd(e,zd);let Nd=Ud();jd.onStart=e=>Fd(e,Nd);let Ld=Ud();jd.onFrame=e=>Fd(e,Ld);let Pd=Ud();jd.onFinish=e=>Fd(e,Pd);let Ad=[];jd.setTimeout=(e,t)=>{let n=jd.now()+t,r=()=>{let e=Ad.findIndex((e=>e.cancel==r));~e&&Ad.splice(e,1),qd.count-=~e?1:0},o={time:n,handler:e,cancel:r};return Ad.splice(Rd(n),0,o),qd.count+=1,$d(),o};let Rd=e=>~(~Ad.findIndex((t=>t.time>e))||~Ad.length);jd.cancel=e=>{Od.delete(e),zd.delete(e)},jd.sync=e=>{Bd=!0,jd.batchedUpdates(e),Bd=!1},jd.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...e){t=e,jd.onStart(n)}return r.handler=e,r.cancel=()=>{Nd.delete(n),t=null},r};let Md="undefined"!=typeof window?window.requestAnimationFrame:()=>{};jd.use=e=>Md=e,jd.now="undefined"!=typeof performance?()=>performance.now():Date.now,jd.batchedUpdates=e=>e(),jd.catch=console.error,jd.frameLoop="always",jd.advance=()=>{"demand"!==jd.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):Hd()};let Dd=-1,Bd=!1;function Fd(e,t){Bd?(t.delete(e),e(0)):(t.add(e),$d())}function $d(){Dd<0&&(Dd=0,"demand"!==jd.frameLoop&&Md(Vd))}function Vd(){~Dd&&(Md(Vd),jd.batchedUpdates(Hd))}function Hd(){let e=Dd;Dd=jd.now();let t=Rd(Dd);t&&(Wd(Ad.splice(0,t),(e=>e.handler())),qd.count-=t),Nd.flush(),Od.flush(e?Math.min(64,Dd-e):16.667),Ld.flush(),zd.flush(),Pd.flush()}function Ud(){let e=new Set,t=e;return{add(n){qd.count+=t!=e||e.has(n)?0:1,e.add(n)},delete:n=>(qd.count-=t==e&&e.has(n)?1:0,e.delete(n)),flush(n){t.size&&(e=new Set,qd.count-=t.size,Wd(t,(t=>t(n)&&e.add(t))),qd.count+=e.size,t=e)}}}function Wd(e,t){e.forEach((e=>{try{t(e)}catch(e){jd.catch(e)}}))}const qd={count:0,clear(){Dd=-1,Ad=[],Nd=Ud(),Od=Ud(),Ld=Ud(),zd=Ud(),Pd=Ud(),qd.count=0}};function Kd(){}const Gd={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 Jd(e,t){if(Gd.arr(e)){if(!Gd.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function Yd(e,t,n){if(Gd.arr(e))for(let r=0;rGd.und(e)?[]:Gd.arr(e)?e:[e];function Zd(e,t){if(e.size){const n=Array.from(e);e.clear(),Qd(n,t)}}const ef=(e,...t)=>Zd(e,(e=>e(...t)));let tf,nf,rf=null,of=!1,af=Kd;var lf=Object.freeze({__proto__:null,get createStringInterpolator(){return tf},get to(){return nf},get colors(){return rf},get skipAnimation(){return of},get willAdvance(){return af},assign:e=>{e.to&&(nf=e.to),e.now&&(jd.now=e.now),void 0!==e.colors&&(rf=e.colors),null!=e.skipAnimation&&(of=e.skipAnimation),e.createStringInterpolator&&(tf=e.createStringInterpolator),e.requestAnimationFrame&&jd.use(e.requestAnimationFrame),e.batchedUpdates&&(jd.batchedUpdates=e.batchedUpdates),e.willAdvance&&(af=e.willAdvance),e.frameLoop&&(jd.frameLoop=e.frameLoop)}});const sf=new Set;let cf=[],uf=[],df=0;const ff={get idle(){return!sf.size&&!cf.length},start(e){df>e.priority?(sf.add(e),jd.onStart(pf)):(hf(e),jd(gf))},advance:gf,sort(e){if(df)jd.onFrame((()=>ff.sort(e)));else{const t=cf.indexOf(e);~t&&(cf.splice(t,1),mf(e))}},clear(){cf=[],sf.clear()}};function pf(){sf.forEach(hf),sf.clear(),jd(gf)}function hf(e){cf.includes(e)||mf(e)}function mf(e){cf.splice(function(e,t){const n=e.findIndex(t);return n<0?e.length:n}(cf,(t=>t.priority>e.priority)),0,e)}function gf(e){const t=uf;for(let n=0;n0}const _f="[-+]?\\d*\\.?\\d+",vf=_f+"%";function bf(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}const yf=new RegExp("rgb"+bf(_f,_f,_f)),xf=new RegExp("rgba"+bf(_f,_f,_f,_f)),wf=new RegExp("hsl"+bf(_f,vf,vf)),kf=new RegExp("hsla"+bf(_f,vf,vf,_f)),Ef=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Sf=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Cf=/^#([0-9a-fA-F]{6})$/,If=/^#([0-9a-fA-F]{8})$/;function Tf(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 Of(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=Tf(o,r,e+1/3),a=Tf(o,r,e),l=Tf(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*a)<<16|Math.round(255*l)<<8}function jf(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function zf(e){return(parseFloat(e)%360+360)%360/360}function Nf(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function Lf(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function Pf(e){let t=function(e){let t;return"number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=Cf.exec(e))?parseInt(t[1]+"ff",16)>>>0:rf&&void 0!==rf[e]?rf[e]:(t=yf.exec(e))?(jf(t[1])<<24|jf(t[2])<<16|jf(t[3])<<8|255)>>>0:(t=xf.exec(e))?(jf(t[1])<<24|jf(t[2])<<16|jf(t[3])<<8|Nf(t[4]))>>>0:(t=Ef.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=If.exec(e))?parseInt(t[1],16)>>>0:(t=Sf.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=wf.exec(e))?(255|Of(zf(t[1]),Lf(t[2]),Lf(t[3])))>>>0:(t=kf.exec(e))?(Of(zf(t[1]),Lf(t[2]),Lf(t[3]))|Nf(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 Af=(e,t,n)=>{if(Gd.fun(e))return e;if(Gd.arr(e))return Af({range:e,output:t,extrapolate:n});if(Gd.str(e.output[0]))return tf(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 Rf(){return Rf=Object.assign||function(e){for(var t=1;tBoolean(e&&e[Mf]),Ff=e=>e&&e[Mf]?e[Mf]():e,$f=e=>e[Df]||null;function Vf(e,t){let n=e[Df];n&&n.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}class Hf{constructor(e){if(this[Mf]=void 0,this[Df]=void 0,!e&&!(e=this.get))throw Error("Unknown getter");Uf(this,e)}}const Uf=(e,t)=>Kf(e,Mf,t);function Wf(e,t){if(e[Mf]){let n=e[Df];n||Kf(e,Df,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function qf(e,t){let n=e[Df];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[Df]=null,e.observerRemoved&&e.observerRemoved(r,t)}}const Kf=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),Gf=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Jf=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Qf=new RegExp(`(${Gf.source})(%|[a-z]+)`,"i");let Yf;const Xf=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,Zf=(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`,ep=e=>{Yf||(Yf=rf?new RegExp(`(${Object.keys(rf).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>Ff(e).replace(Jf,Pf).replace(Yf,Pf))),n=t.map((e=>e.match(Gf).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=>Af(Rf({},e,{output:t}))));return e=>{var n;const r=!Qf.test(t[0])&&(null==(n=t.find((e=>Qf.test(e))))?void 0:n.replace(Gf,""));let i=0;return t[0].replace(Gf,(()=>`${o[i++](e)}${r||""}`)).replace(Xf,Zf)}},tp="react-spring: ",np=e=>{const t=e;let n=!1;if("function"!=typeof t)throw new TypeError(`${tp}once requires a function parameter`);return(...e)=>{n||(t(...e),n=!0)}},rp=np(console.warn);const op=np(console.warn);function ip(e){return Gd.str(e)&&("#"==e[0]||/\d/.test(e)||e in(rf||{}))}const ap=e=>(0,t.useEffect)(e,lp),lp=[];function sp(){const e=(0,t.useState)()[1],n=(0,t.useState)(cp)[0];return ap(n.unmount),()=>{n.current&&e({})}}function cp(){const e={current:!0,unmount:()=>()=>{e.current=!1}};return e}function up(e){const n=(0,t.useRef)();return(0,t.useEffect)((()=>{n.current=e})),n.current}const dp="undefined"!=typeof window&&window.document&&window.document.createElement?t.useLayoutEffect:t.useEffect,fp=Symbol.for("Animated:node"),pp=e=>e&&e[fp],hp=(e,t)=>{return n=e,r=fp,o=t,Object.defineProperty(n,r,{value:o,writable:!0,configurable:!0});var n,r,o},mp=e=>e&&e[fp]&&e[fp].getPayload();class gp{constructor(){this.payload=void 0,hp(this,this)}getPayload(){return this.payload||[]}}class _p extends gp{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,Gd.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new _p(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return Gd.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,Gd.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}}class vp extends _p{constructor(e){super(0),this._string=null,this._toString=void 0,this._toString=Af({output:[e,e]})}static create(e){return new vp(e)}getValue(){let e=this._string;return e??(this._string=this._toString(this._value))}setValue(e){if(Gd.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=Af({output:[this.getValue(),e]})),this._value=0,super.reset()}}const bp={dependencies:null};class yp extends gp{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return Yd(this.source,((n,r)=>{var o;(o=n)&&o[fp]===o?t[r]=n.getValue(e):Bf(n)?t[r]=Ff(n):e||(t[r]=n)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&Qd(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return Yd(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){bp.dependencies&&Bf(e)&&bp.dependencies.add(e);const t=mp(e);t&&Qd(t,(e=>this.add(e)))}}class xp extends yp{constructor(e){super(e)}static create(e){return new xp(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(wp)),!0)}}function wp(e){return(ip(e)?vp:_p).create(e)}function kp(e){const t=pp(e);return t?t.constructor:Gd.arr(e)?xp:ip(e)?vp:_p}function Ep(){return Ep=Object.assign||function(e){for(var t=1;t{const r=!Gd.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&&(Gd.fun(e)?e(t):e.current=t);return t}(i,e)}),[i]),[s,c]=function(e,t){const n=new Set;bp.dependencies=n,e.style&&(e=Ep({},e,{style:t.createAnimatedStyle(e.style)}));return e=new yp(e),bp.dependencies=null,[e,n]}(o,n),u=sp(),d=()=>{const e=a.current;if(r&&!e)return;!1===(!!e&&n.applyAnimatedValues(e,s.getValue(!0)))&&u()},f=new Cp(d,c),p=(0,t.useRef)();dp((()=>{const e=p.current;p.current=f,Qd(c,(e=>Wf(e,f))),e&&(Qd(e.deps,(t=>qf(t,e))),jd.cancel(e.update))})),(0,t.useEffect)(d,[]),ap((()=>()=>{const e=p.current;Qd(e.deps,(t=>qf(t,e)))}));const h=n.getComponentProps(s.getValue());return t.createElement(e,Ep({},h,{ref:l}))}))};class Cp{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&jd.write(this.update)}}const Ip=Symbol.for("AnimatedComponent"),Tp=e=>Gd.str(e)?e:e&&Gd.str(e.displayName)?e.displayName:Gd.fun(e)&&e.name||null;function Op(){return Op=Object.assign||function(e){for(var t=1;t!0===e||!!(t&&e&&(Gd.fun(e)?e(t):Xd(e).includes(t))),Np=(e,t)=>Gd.obj(e)?t&&e[t]:e,Lp=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,Pp=e=>e,Ap=(e,t=Pp)=>{let n=Rp;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);Gd.und(n)||(r[o]=n)}return r},Rp=["config","onProps","onStart","onChange","onPause","onResume","onRest"],Mp={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 Dp(e){const t=function(e){const t={};let n=0;if(Yd(e,((e,r)=>{Mp[r]||(t[r]=e,n++)})),n)return t}(e);if(t){const n={to:t};return Yd(e,((e,r)=>r in t||(n[r]=e))),n}return Op({},e)}function Bp(e){return e=Ff(e),Gd.arr(e)?e.map(Bp):ip(e)?lf.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function Fp(e){for(const t in e)return!0;return!1}function $p(e){return Gd.fun(e)||Gd.arr(e)&&Gd.obj(e[0])}function Vp(e,t){var n;null==(n=e.ref)||n.delete(e),null==t||t.delete(e)}function Hp(e,t){var n;t&&e.ref!==t&&(null==(n=e.ref)||n.delete(e),t.add(e),e.ref=t)}const Up=Op({},{tension:170,friction:26},{mass:1,damping:1,easing:e=>e,clamp:!1});class Wp{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,Up)}}function qp(e,t){if(Gd.und(t.decay)){const n=!Gd.und(t.tension)||!Gd.und(t.friction);!n&&Gd.und(t.frequency)&&Gd.und(t.damping)&&Gd.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}const Kp=[];class Gp{constructor(){this.changed=!1,this.values=Kp,this.toValues=null,this.fromValues=Kp,this.to=void 0,this.from=void 0,this.config=new Wp,this.immediate=!1}}function Jp(e,{key:t,props:n,defaultProps:r,state:o,actions:i}){return new Promise(((a,l)=>{var s;let c,u,d=zp(null!=(s=n.cancel)?s:null==r?void 0:r.cancel,t);if(d)h();else{Gd.und(n.pause)||(o.paused=zp(n.pause,t));let e=null==r?void 0:r.pause;!0!==e&&(e=o.paused||zp(e,t)),c=jp(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-jd.now()}function p(){c>0&&!lf.skipAnimation?(u=jd.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(Op({},n,{callId:e,cancel:d}),a)}catch(e){l(e)}}}))}const Qp=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?Zp(e.get()):t.every((e=>e.noop))?Yp(e.get()):Xp(e.get(),t.every((e=>e.finished))),Yp=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Xp=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),Zp=e=>({value:e,cancelled:!0,finished:!1});function eh(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=Ap(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)&&Zp(r)||o!==n.asyncId&&Xp(r,!1);if(t)throw e.result=t,d(e),e},h=(e,t)=>{const i=new nh,a=new rh;return(async()=>{if(lf.skipAnimation)throw th(n),a.result=Xp(r,!1),d(a),a;p(i);const l=Gd.obj(e)?Op({},e):Op({},t,{to:e});l.parentId=o,Yd(c,((e,t)=>{Gd.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(lf.skipAnimation)return th(n),Xp(r,!1);try{let t;t=Gd.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=Xp(r.get(),!0,!1)}catch(e){if(e instanceof nh)m=e.result;else{if(!(e instanceof rh))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 Gd.fun(a)&&jd.batchedUpdates((()=>{a(m,r,r.item)})),m})():s}function th(e,t){Zd(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}class nh 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 rh extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}}const oh=e=>e instanceof ah;let ih=1;class ah extends Hf{constructor(...e){super(...e),this.id=ih++,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=pp(this);return e&&e.getValue()}to(...e){return lf.to(this,e)}interpolate(...e){return rp(`${tp}The "interpolate" function is deprecated in v9 (use "to" instead)`),lf.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){Vf(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||ff.sort(this),Vf(this,{type:"priority",parent:this,priority:e})}}const lh=Symbol.for("SpringPhase"),sh=e=>(1&e[lh])>0,ch=e=>(2&e[lh])>0,uh=e=>(4&e[lh])>0,dh=(e,t)=>t?e[lh]|=3:e[lh]&=-3,fh=(e,t)=>t?e[lh]|=4:e[lh]&=-5;class ph extends ah{constructor(e,t){if(super(),this.key=void 0,this.animation=new Gp,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,!Gd.und(e)||!Gd.und(t)){const n=Gd.obj(e)?Op({},e):Op({},t,{from:e});Gd.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(ch(this)||this._state.asyncTo)||uh(this)}get goal(){return Ff(this.animation.to)}get velocity(){const e=pp(this);return e instanceof _p?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return sh(this)}get isAnimating(){return ch(this)}get isPaused(){return uh(this)}advance(e){let t=!0,n=!1;const r=this.animation;let{config:o,toValues:i}=r;const a=mp(r.to);!a&&Bf(r.to)&&(i=Xd(Ff(r.to))),r.values.forEach(((l,s)=>{if(l.done)return;const c=l.constructor==vp?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=Gd.arr(o.velocity)?o.velocity[s]:o.velocity;let a;if(Gd.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=!Gd.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=pp(this),s=l.getValue();if(t){const e=Ff(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 jd.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(ch(this)){const{to:e,config:t}=this.animation;jd.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 Gd.und(e)?(n=this.queue||[],this.queue=[]):n=[Gd.obj(e)?e:Op({},t,{to:e})],Promise.all(n.map((e=>this._update(e)))).then((e=>Qp(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),th(this._state,e&&this._lastCallId),jd.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=Gd.obj(n)?n[t]:n,(null==n||$p(n))&&(n=void 0),r=Gd.obj(r)?r[t]:r,null==r&&(r=void 0);const o={to:n,from:r};return sh(this)||(e.reverse&&([n,r]=[r,n]),r=Ff(r),Gd.und(r)?pp(this)||this._set(n):this._set(r)),o}_update(e,t){let n=Op({},e);const{key:r,defaultProps:o}=this;n.default&&Object.assign(o,Ap(n,((e,t)=>/^on/.test(t)?Np(e,r):e))),yh(this,n,"onProps"),xh(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 Jp(++this._lastCallId,{key:r,props:n,defaultProps:o,state:a,actions:{pause:()=>{uh(this)||(fh(this,!0),ef(a.pauseQueue),xh(this,"onPause",Xp(this,hh(this,this.animation.to)),this))},resume:()=>{uh(this)&&(fh(this,!1),ch(this)&&this._resume(),ef(a.resumeQueue),xh(this,"onResume",Xp(this,hh(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then((e=>{if(n.loop&&e.finished&&(!t||!e.noop)){const e=mh(n);if(e)return this._update(e,!0)}return e}))}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(Zp(this));const r=!Gd.und(e.to),o=!Gd.und(e.from);if(r||o){if(!(t.callId>this._lastToId))return n(Zp(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&&!Gd.und(u)||(u=d),t.reverse&&([u,d]=[d,u]);const f=!Jd(d,c);f&&(l.from=d),d=Ff(d);const p=!Jd(u,s);p&&this._focus(u);const h=$p(t.to),{config:m}=l,{decay:g,velocity:_}=m;(r||o)&&(m.velocity=0),t.config&&!h&&function(e,t,n){n&&(qp(n=Op({},n),t),t=Op({},n,t)),qp(e,t),Object.assign(e,t);for(const t in Up)null==e[t]&&(e[t]=Up[t]);let{mass:r,frequency:o,damping:i}=e;Gd.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,jp(t.config,i),t.config!==a.config?jp(a.config,i):void 0);let v=pp(this);if(!v||Gd.und(u))return n(Xp(this,!0));const b=Gd.und(t.reset)?o&&!t.default:!Gd.und(d)&&zp(t.reset,i),y=b?d:this.get(),x=Bp(u),w=Gd.num(x)||Gd.arr(x)||ip(x),k=!h&&(!w||zp(a.immediate||t.immediate,i));if(p){const e=kp(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 E=v.constructor;let S=Bf(u),C=!1;if(!S){const e=b||!sh(this)&&f;(p||e)&&(C=Jd(Bp(y),x),S=!C),(Jd(l.immediate,k)||k)&&Jd(m.decay,g)&&Jd(m.velocity,_)||(S=!0)}if(C&&ch(this)&&(l.changed&&!b?S=!0:S||this._stop(s)),!h&&((S||Bf(s))&&(l.values=v.getPayload(),l.toValues=Bf(u)?null:E==vp?[1]:Xd(x)),l.immediate!=k&&(l.immediate=k,k||b||this._set(s)),S)){const{onRest:e}=l;Qd(bh,(e=>yh(this,t,e)));const r=Xp(this,hh(this,s));ef(this._pendingCalls,r),this._pendingCalls.add(n),l.changed&&jd.batchedUpdates((()=>{l.changed=!b,null==e||e(r,this),b?jp(a.onRest,r):null==l.onStart||l.onStart(r,this)}))}b&&this._set(y),h?n(eh(t.to,t,this._state,this)):S?this._start():ch(this)&&!p?this._pendingCalls.add(n):n(Yp(y))}_focus(e){const t=this.animation;e!==t.to&&($f(this)&&this._detach(),t.to=e,$f(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;Bf(t)&&(Wf(t,this),oh(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;Bf(e)&&qf(e,this)}_set(e,t=!0){const n=Ff(e);if(!Gd.und(n)){const e=pp(this);if(!e||!Jd(n,e.getValue())){const r=kp(n);e&&e.constructor==r?e.setValue(n):hp(this,r.create(n)),e&&jd.batchedUpdates((()=>{this._onChange(n,t)}))}}return pp(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,xh(this,"onStart",Xp(this,hh(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),jp(this.animation.onChange,e,this)),jp(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;pp(this).reset(Ff(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),ch(this)||(dh(this,!0),uh(this)||this._resume())}_resume(){lf.skipAnimation?this.finish():ff.start(this)}_stop(e,t){if(ch(this)){dh(this,!1);const n=this.animation;Qd(n.values,(e=>{e.done=!0})),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),Vf(this,{type:"idle",parent:this});const r=t?Zp(this.get()):Xp(this.get(),hh(this,null!=e?e:n.to));ef(this._pendingCalls,r),n.changed&&(n.changed=!1,xh(this,"onRest",r,this))}}}function hh(e,t){const n=Bp(t);return Jd(Bp(e.get()),n)}function mh(e,t=e.loop,n=e.to){let r=jp(t);if(r){const o=!0!==r&&Dp(r),i=(o||e).reverse,a=!o||o.reset;return gh(Op({},e,{loop:t,default:!1,pause:void 0,to:!i||$p(n)?n:void 0,from:a?e.from:void 0,reset:a},o))}}function gh(e){const{to:t,from:n}=e=Dp(e),r=new Set;return Gd.obj(t)&&vh(t,r),Gd.obj(n)&&vh(n,r),e.keys=r.size?Array.from(r):null,e}function _h(e){const t=gh(e);return Gd.und(t.default)&&(t.default=Ap(t)),t}function vh(e,t){Yd(e,((e,n)=>null!=e&&t.add(n)))}const bh=["onStart","onRest","onChange","onPause","onResume"];function yh(e,t,n){e.animation[n]=t[n]!==Lp(t,n)?Np(t[n],e.key):void 0}function xh(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 wh=["onStart","onChange","onRest"];let kh=1;class Eh{constructor(e,t){this.id=kh++,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(Op({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];Gd.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(gh(e)),this}start(e){let{queue:t}=this;return e?t=Xd(e).map(gh):this.queue=[],this._flush?this._flush(this,t):(zh(this,t),Sh(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;Qd(Xd(t),(t=>n[t].stop(!!e)))}else th(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(Gd.und(e))this.start({pause:!0});else{const t=this.springs;Qd(Xd(e),(e=>t[e].pause()))}return this}resume(e){if(Gd.und(e))this.start({pause:!1});else{const t=this.springs;Qd(Xd(e),(e=>t[e].resume()))}return this}each(e){Yd(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,Zd(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&&Zd(t,(([e,t])=>{t.value=a,e(t,this,this._item)})),i&&(this._started=!1,Zd(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)}jd.onFrame(this._onFrame)}}function Sh(e,t){return Promise.all(t.map((t=>Ch(e,t)))).then((t=>Qp(e,t)))}async function Ch(e,t,n){const{keys:r,to:o,from:i,loop:a,onRest:l,onResolve:s}=t,c=Gd.obj(t.default)&&t.default;a&&(t.loop=!1),!1===o&&(t.to=null),!1===i&&(t.from=null);const u=Gd.arr(o)||Gd.fun(o)?o:void 0;u?(t.to=void 0,t.onRest=void 0,c&&(c.onRest=void 0)):Qd(wh,(n=>{const r=t[n];if(Gd.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,ef(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===Lp(t,"cancel");(u||p&&d.asyncId)&&f.push(Jp(++e._lastAsyncId,{props:t,state:d,actions:{pause:Kd,resume:Kd,start(t,n){p?(th(d,e._lastAsyncId),n(Zp(e))):(t.onRest=l,n(eh(u,t,d,e)))}}})),d.paused&&await new Promise((e=>{d.resumeQueue.add(e)}));const h=Qp(e,await Promise.all(f));if(a&&h.finished&&(!n||!h.noop)){const n=mh(t,a,o);if(n)return zh(e,[n]),Ch(e,n,!0)}return s&&jd.batchedUpdates((()=>s(h,e,e.item))),h}function Ih(e,t){const n=Op({},e.springs);return t&&Qd(Xd(t),(e=>{Gd.und(e.keys)&&(e=gh(e)),Gd.obj(e.to)||(e=Op({},e,{to:void 0})),jh(n,e,(e=>Oh(e)))})),Th(e,n),n}function Th(e,t){Yd(t,((t,n)=>{e.springs[n]||(e.springs[n]=t,Wf(t,e))}))}function Oh(e,t){const n=new ph;return n.key=e,t&&Wf(n,t),n}function jh(e,t,n){t.keys&&Qd(t.keys,(r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)}))}function zh(e,t){Qd(t,(t=>{jh(e.springs,t,(t=>Oh(t,e)))}))}function Nh(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 Lh=["children"],Ph=e=>{let{children:n}=e,r=Nh(e,Lh);const o=(0,t.useContext)(Ah),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}=Ah;return t.createElement(l,{value:r},n)},Ah=function(e,n){return Object.assign(e,t.createContext(n)),e.Provider._context=e,e.Consumer._context=e,e}(Ph,{});Ph.Provider=Ah.Provider,Ph.Consumer=Ah.Consumer;const Rh=()=>{const e=[],t=function(t){op(`${tp}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 Qd(e,((e,o)=>{if(Gd.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 Qd(e,(e=>e.pause(...arguments))),this},t.resume=function(){return Qd(e,(e=>e.resume(...arguments))),this},t.set=function(t){Qd(e,(e=>e.set(t)))},t.start=function(t){const n=[];return Qd(e,((e,r)=>{if(Gd.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 Qd(e,(e=>e.stop(...arguments))),this},t.update=function(t){return Qd(e,((e,n)=>e.update(this._getProps(t,e,n)))),this};const n=function(e,t,n){return Gd.fun(e)?e(n,t):e};return t._getProps=n,t};function Mh(e,n,r){const o=Gd.fun(n)&&n;o&&!r&&(r=[]);const i=(0,t.useMemo)((()=>o||3==arguments.length?Rh():void 0),[]),a=(0,t.useRef)(0),l=sp(),s=(0,t.useMemo)((()=>({ctrls:[],queue:[],flush(e,t){const n=Ih(e,t);return a.current>0&&!s.queue.length&&!Object.keys(n).some((t=>!e.springs[t]))?Sh(e,t):new Promise((r=>{Th(e,n),s.queue.push((()=>{r(Sh(e,t))})),l()}))}})),[]),c=(0,t.useRef)([...s.ctrls]),u=[],d=up(e)||0;function f(e,t){for(let r=e;r{Qd(c.current.slice(e,d),(e=>{Vp(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)=>Ih(e,u[t]))),h=(0,t.useContext)(Ph),m=up(h),g=h!==m&&Fp(h);dp((()=>{a.current++,s.ctrls=c.current;const{queue:e}=s;e.length&&(s.queue=[],Qd(e,(e=>e()))),Qd(c.current,((e,t)=>{null==i||i.add(e),g&&e.start({default:h});const n=u[t];n&&(Hp(e,n.ref),e.ref?e.queue.push(n):e.start(n))}))})),ap((()=>()=>{Qd(s.ctrls,(e=>e.stop(!0)))}));const _=p.map((e=>Op({},e)));return i?[_,i]:_}function Dh(e,t){const n=Gd.fun(e),[[r],o]=Mh(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[r,o]:r}let Bh;!function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"}(Bh||(Bh={}));class Fh extends ah{constructor(e,t){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=e,this.calc=Af(...t);const n=this._get(),r=kp(n);hp(this,r.create(n))}advance(e){const t=this._get();Jd(t,this.get())||(pp(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&Vh(this._active)&&Hh(this)}_get(){const e=Gd.arr(this.source)?this.source.map(Ff):Xd(Ff(this.source));return this.calc(...e)}_start(){this.idle&&!Vh(this._active)&&(this.idle=!1,Qd(mp(this),(e=>{e.done=!1})),lf.skipAnimation?(jd.batchedUpdates((()=>this.advance())),Hh(this)):ff.start(this))}_attach(){let e=1;Qd(Xd(this.source),(t=>{Bf(t)&&Wf(t,this),oh(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){Qd(Xd(this.source),(e=>{Bf(e)&&qf(e,this)})),this._active.clear(),Hh(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=Xd(this.source).reduce(((e,t)=>Math.max(e,(oh(t)?t.priority:0)+1)),0))}}function $h(e){return!1!==e.idle}function Vh(e){return!e.size||Array.from(e).every($h)}function Hh(e){e.idle||(e.idle=!0,Qd(mp(e),(e=>{e.done=!0})),Vf(e,{type:"idle",parent:e}))}lf.assign({createStringInterpolator:ep,to:(e,t)=>new Fh(e,t)});ff.advance;function Uh(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 Wh=["style","children","scrollTop","scrollLeft"],qh=/^--/;function Kh(e,t){return null==t||"boolean"==typeof t||""===t?"":"number"!=typeof t||0===t||qh.test(e)||Jh.hasOwnProperty(e)&&Jh[e]?(""+t).trim():t+"px"}const Gh={};let Jh={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 Qh=["Webkit","Ms","Moz","O"];Jh=Object.keys(Jh).reduce(((e,t)=>(Qh.forEach((n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t])),e)),Jh);const Yh=["x","y","z"],Xh=/^(matrix|translate|scale|rotate|skew)/,Zh=/^(translate)/,em=/^(rotate|skew)/,tm=(e,t)=>Gd.num(e)&&0!==e?e+t:e,nm=(e,t)=>Gd.arr(e)?e.every((e=>nm(e,t))):Gd.num(e)?e===t:parseFloat(e)===t;class rm extends yp{constructor(e){let{x:t,y:n,z:r}=e,o=Uh(e,Yh);const i=[],a=[];(t||n||r)&&(i.push([t||0,n||0,r||0]),a.push((e=>[`translate3d(${e.map((e=>tm(e,"px"))).join(",")})`,nm(e,0)]))),Yd(o,((e,t)=>{if("transform"===t)i.push([e||""]),a.push((e=>[e,""===e]));else if(Xh.test(t)){if(delete o[t],Gd.und(e))return;const n=Zh.test(t)?"px":em.test(t)?"deg":"";i.push(Xd(e)),a.push("rotate3d"===t?([e,t,r,o])=>[`rotate3d(${e},${t},${r},${tm(o,n)})`,nm(o,0)]:e=>[`${t}(${e.map((e=>tm(e,n))).join(",")})`,nm(e,t.startsWith("scale")?1:0)])}})),i.length&&(o.transform=new om(i,a)),super(o)}}class om extends Hf{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 Qd(this.inputs,((n,r)=>{const o=Ff(n[0]),[i,a]=this.transforms[r](Gd.arr(o)?o:n.map(Ff));e+=" "+i,t=t&&a})),t?"none":e}observerAdded(e){1==e&&Qd(this.inputs,(e=>Qd(e,(e=>Bf(e)&&Wf(e,this)))))}observerRemoved(e){0==e&&Qd(this.inputs,(e=>Qd(e,(e=>Bf(e)&&qf(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),Vf(this,e)}}const im=["scrollTop","scrollLeft"];lf.assign({batchedUpdates:r.unstable_batchedUpdates,createStringInterpolator:ep,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 am=((e,{applyAnimatedValues:t=(()=>!1),createAnimatedStyle:n=(e=>new yp(e)),getComponentProps:r=(e=>e)}={})=>{const o={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},i=e=>{const t=Tp(e)||"Anonymous";return(e=Gd.str(e)?i[e]||(i[e]=Sp(e,o)):e[Ip]||(e[Ip]=Sp(e,o))).displayName=`Animated(${t})`,e};return Yd(e,((t,n)=>{Gd.arr(e)&&(n=Tp(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=Uh(r,Wh),c=Object.values(s),u=Object.keys(s).map((t=>n||e.hasAttribute(t)?t:Gh[t]||(Gh[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=Kh(t,o[t]);qh.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 rm(e),getComponentProps:e=>Uh(e,im)}),lm=am.animated;function sm(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}Boolean("undefined"!=typeof window&&window.document&&window.document.createElement);let cm=new Map;function um(e,t){if(e===t)return e;let n=cm.get(e);if(n)return n.forEach((e=>e(t))),t;let r=cm.get(t);return r?(r.forEach((t=>t(e))),e):t}function dm(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]=sm(n,o):"className"!==e&&"UNSAFE_className"!==e||"string"!=typeof n||"string"!=typeof o?"id"===e&&n&&o?t.id=um(n,o):t[e]=void 0!==o?o:n:t[e]=fm(n,o)}}return t}const hm="undefined"!=typeof document?t.useLayoutEffect:()=>{};function mm(e){const n=(0,t.useRef)(null);return hm((()=>{n.current=e}),[e]),(0,t.useCallback)(((...e)=>{const t=n.current;return null==t?void 0:t(...e)}),[])}class gm{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 _m(e){let n=(0,t.useRef)({isFocused:!1,observer:null});hm((()=>{const e=n.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}}),[]);let r=mm((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 gm("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 vm(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=_m(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 bm={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 ym(e={}){let{style:n,isFocusable:r}=e,[o,i]=(0,t.useState)(!1),{focusWithinProps:a}=vm({isDisabled:!r,onFocusWithinChange:e=>i(e)});return{visuallyHiddenProps:{...a,style:(0,t.useMemo)((()=>o?n:n?{...bm,...n}:bm),[o])}}}function xm(e){let{children:n,elementType:r="div",isFocusable:o,style:i,...a}=e,{visuallyHiddenProps:l}=ym(e);return t.createElement(r,pm(a,l),n)}var wm={notification:"Notification-module_notification__2hN3H notification_hds-notification__2DQPN",noBorder:"Notification-module_noBorder__1odYk",close:"Notification-module_close__JWYav notification_hds-notification__close-button__1yGIj",autoClose:"Notification-module_autoClose__v_pk-",content:"Notification-module_content__ZZKvE notification_hds-notification__content__5ylSS",icon:"Notification-module_icon__1ans7 notification_hds-icon__29HQM",label:"Notification-module_label__1bhNu notification_hds-notification__label__2t1lR",body:"Notification-module_body__9BSAD notification_hds-notification__body__3cobH",small:"Notification-module_small__pCXa_ notification_hds-notification--small__1wVl6",large:"Notification-module_large__3RTFp notification_hds-notification--large__260Qm","top-left":"Notification-module_top-left__2-Oyw notification_hds-notification--top-left__sIHO2","top-center":"Notification-module_top-center__MBPMY notification_hds-notification--top-center__GDWo5","top-right":"Notification-module_top-right__3TwE8 notification_hds-notification--top-right__3Wa5K","bottom-left":"Notification-module_bottom-left__tlQHs notification_hds-notification--bottom-left__eB4ZK","bottom-center":"Notification-module_bottom-center__CkUW8 notification_hds-notification--bottom-center__5EgOP","bottom-right":"Notification-module_bottom-right__3Gt6O notification_hds-notification--bottom-right__1SmfT",success:"Notification-module_success__1ttWZ notification_hds-notification--success__1_3XZ",alert:"Notification-module_alert__1Erry notification_hds-notification--alert__1MV7H",error:"Notification-module_error__2sn9y notification_hds-notification--error__3T1Of",boxShadow:"Notification-module_boxShadow__3bsIs notification_hds-notification--box-shadow__2kbD_"};Vr(".notification_hds-icon__29HQM{--icon-size:100%;background-color:currentcolor;display:inline-block;height:var(--icon-size);-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__29HQM.notification_hds-icon--size-xs__19VKz{--icon-size:var(--spacing-layout-2-xs)}.notification_hds-icon__29HQM.notification_hds-icon--size-s__2Ffyw{--icon-size:var(--spacing-layout-xs)}.notification_hds-icon__29HQM.notification_hds-icon--size-m__28mpE{--icon-size:var(--spacing-layout-s)}.notification_hds-icon__29HQM.notification_hds-icon--size-l__T6YEf{--icon-size:var(--spacing-layout-m)}.notification_hds-icon__29HQM.notification_hds-icon--size-xl__18_OX{--icon-size:var(--spacing-layout-l)}.notification_hds-icon--alert-circle-fill__3er4k{-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='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z' 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='M12 3a9 9 0 110 18 9 9 0 010-18zm1 13v2h-2v-2h2zm0-10v8h-2V6h2z' fill='currentColor'/%3E%3C/svg%3E\")}.notification_hds-icon--check-circle-fill__2u1G4{-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='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: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\")}.notification_hds-icon--error-fill__jPWn1{-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\")}.notification_hds-icon--info-circle-fill__1gXDU{-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='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: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\")}.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:flex-start;display:flex;font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:.4px;line-height:24px;margin-right:var(--spacing-l)}.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--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--large__260Qm{--notification-padding:var(--spacing-l)}.notification_hds-notification--large__260Qm .notification_hds-notification__label__2t1lR{margin-right:0}.notification_hds-notification__2DQPN .notification_hds-icon__29HQM{--icon-size:var(--spacing-layout-xs)}.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--large__260Qm .notification_hds-notification__close-button__1yGIj,.notification_hds-notification--small__1wVl6 .notification_hds-notification__close-button__1yGIj{--notification-close-button-offset:var(--spacing-2-xs)}.notification_hds-notification__close-button__1yGIj:focus{box-shadow:0 0 0 3px var(--color-focus-outline)}.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_notification__2hN3H{overflow:hidden}.Notification-module_notification__2hN3H.Notification-module_noBorder__1odYk{border:0;padding-top:calc(var(--notification-padding) + var(--notification-border-width))}.Notification-module_notification__2hN3H.Notification-module_noBorder__1odYk .Notification-module_close__JWYav{top:calc(var(--notification-close-button-offset) + var(--notification-border-width))}.Notification-module_autoClose__v_pk-{background-color:var(--notification-border-color);height:var(--notification-border-width);left:0;position:absolute;top:0;width:100%}.Notification-module_icon__1ans7{background-color:transparent}");const km={info:({ariaLabel:e="info-circle-fill",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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:({ariaLabel:e="check-circle-fill",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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:({ariaLabel:e="error-fill",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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:({ariaLabel:e="alert-circle-fill",ariaLabelledby:n,ariaHidden:r=!0,className:o="",color:i,size:a="s",style:l={}})=>t.createElement("svg",{className:[Vi.icon,Vi[a],o].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":e,"aria-labelledby":n,"aria-hidden":r,color:i,style:l},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"}))},Em=({visuallyHidden:e,children:n})=>e?t.createElement(xm,null,n):n,Sm=t.forwardRef(((e,n)=>{var{autoClose:r=!1,autoCloseDuration:o=6e3,boxShadow:i=!1,children:a,className:l="",closeAnimationDuration:s=85,closeButtonLabelText:c,dataTestId:u,dismissible:d=!1,displayAutoCloseProgress:f=!0,invisible:p=!1,label:h,notificationAriaLabel:m="Notification",position:g="inline",onClose:_=(()=>null),size:v="default",style:b,type:y="info",headingLevel:x=2}=e,w=$r(e,["autoClose","autoCloseDuration","boxShadow","children","className","closeAnimationDuration","closeButtonLabelText","dataTestId","dismissible","displayAutoCloseProgress","invisible","label","notificationAriaLabel","position","onClose","size","style","type","headingLevel"]);const k="inline"!==g;k&&"large"===v&&(console.warn(`Size '${v}' is only allowed for inline positioned notifications`),v="default"),!k&&r&&(console.warn("The 'autoClose' property is not allowed for inline positioned notifications"),r=!1);const[E,S]=(0,t.useState)(!0),C=(0,t.useCallback)((()=>{S(!1),setTimeout((()=>_()),s)}),[_,s]);(0,t.useEffect)((()=>{const e=setTimeout((()=>{r&&C()}),o);return()=>clearTimeout(e)}),[r,o,C]);const I=km[y],T=k?(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}}})(g):{},O={from:{opacity:1},to:{opacity:0},config:{duration:s}},j=f?(e=>({from:{transform:"translate3d(0%, 0, 0)"},to:{transform:"translate3d(-100%, 0, 0)"},config:{duration:e}}))(o):{},z=Dh(E?T:O),N=Dh(j);return t.createElement(Em,{visuallyHidden:p},t.createElement(lm.section,Object.assign({},w,{style:Object.assign(Object.assign({},z),b),className:Wr(wm[g],wm.notification,wm[v],wm[y],r&&wm.noBorder,i&&wm.boxShadow,l),"aria-label":m,"data-testid":u,role:k||p?"alert":void 0}),r&&t.createElement(lm.div,{style:N,className:wm.autoClose}),t.createElement("div",{className:wm.content,ref:n},h&&t.createElement("div",Object.assign({className:wm.label},k||p?{}:{role:"heading","aria-level":x}),t.createElement(I,{className:wm.icon,"aria-hidden":!0}),t.createElement(Em,{visuallyHidden:"small"===v},h)),a&&t.createElement("div",{className:wm.body},a)),d&&t.createElement("button",{className:Wr(wm.close,wm[y]),type:"button",title:c,"aria-label":c,onClick:C},t.createElement(bc,{"aria-hidden":!0}))))}));var Cm=(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)(Sm,{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"})})})})),Im=n(442),Tm=Im.default||Im;var Om=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 jm=({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 zm=({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)(Cd,{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 Nm=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:E,timeLabel:S,weightedEducation:C,languageEducation:I,registrationRequired:T,useBorderedCards:O}){const j=`\n card\n ${t?` ${t}`:""}\n ${a?" card--external":""}\n ${O?" card--bordered":""}\n `,z=o?`h${o}`:"h3";return(0,e.jsxs)("div",{className:j,children:[n&&(0,e.jsx)("div",{className:"card__image",children:n}),(0,e.jsxs)("div",{className:"card__text",children:[(0,e.jsx)(z,{className:"card__title",children:a?(0,e.jsx)(jm,{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)(Om,{tags:[l],insideCard:!0})}),s&&(0,e.jsx)("div",{className:"card__description",children:c?Tm(s):(0,e.jsx)("p",Object.assign({},x,{children:s}))}),u&&(0,e.jsx)("div",{className:"card__helptext",children:d?Tm(u):(0,e.jsx)("p",{children:u})}),(0,e.jsxs)("div",{className:"card__metas",children:[p&&(0,e.jsx)(zm,{icon:"location",label:h||Drupal.t("Location",{},{context:"React search"}),content:p}),m&&(0,e.jsx)(zm,{icon:"clock",label:g||Drupal.t("Date",{},{context:"React search"}),content:m}),b&&(0,e.jsx)(zm,{icon:"calendar",label:y||Drupal.t("Estimated schedule",{},{context:"React search"}),content:b,langAttribute:x}),_&&(0,e.jsx)(zm,{icon:"locate",label:v||Drupal.t("Theme",{},{context:"React search"}),content:_}),C&&(0,e.jsx)(zm,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:C}),I&&(0,e.jsx)(zm,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:I}),w&&(0,e.jsx)(zm,{icon:"globe",label:k||Drupal.t("Language",{},{context:"React search"}),content:w}),E&&(0,e.jsx)(zm,{icon:"calendar",label:S||Drupal.t("Time",{},{context:"Time of event"}),content:E}),T&&(0,e.jsx)(zm,{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)(Om,{tags:f,langAttribute:x,insideCard:!0})})]})]})},Lm=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=Lm(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 Am=({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,E;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&&(E=u.map((e=>e)).join(", ")),p&&(E=p.map((e=>e)).join(", ")),(0,e.jsx)(Nm,{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)(Pm,{alt:g,imageUrls:t})})(),cardTitle:n[0],cardUrl:h,cardUrlExternal:!!d,cardCategoryTag:b,location:E,theme:null==f?void 0:f.map((e=>ru(e))).join(", "),daterange:k&&k})};var Rm=[{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 Mm=()=>{const n=yo(su),r=xo(cu),[o,i]=(0,t.useState)(Rm[0]);return(0,t.useEffect)((()=>{if(n.sort){const e=Rm.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)(Bc,{label:Drupal.t("Sort search results",{},{context:"District and project search form label"}),options:Rm,onChange:e=>{i(e),r(Object.assign(Object.assign({},n),{sort:e.value}))},value:o,style:{minWidth:"280px"}})})};var Dm={size:15};var Bm=e=>{var t,n,r,o,i,a,l,s;const{size:c}=Dm,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:[Qc,Yc]}},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(nu).includes(t)&&(null===(n=null==e?void 0:e[t])||void 0===n?void 0:n.length)}))){const s=Object.keys(nu).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:{[Jc.TITLE]:{value:`*${t}*`,boost:300}}}),n.push({wildcard:{[Jc.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:`*${t}*`,boost:200}}}),n.push({wildcard:{[Jc.FIELD_DISTRICT_SEARCH_METATAGS]:{value:`*${t}*`,boost:150}}}),r.push({wildcard:{[`${Jc.TITLE}`]:{value:`*${t}*`,boost:150}}}),r.push({wildcard:{[Jc.FIELD_PROJECT_DISTRICT_TITLE]:{value:`*${t}*`,boost:s?3e3:150}}}),r.push({wildcard:{[Jc.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:{[Jc.TITLE]:{value:r[e].toLowerCase(),boost:s?150:1e3}}}),t.push({term:{[Jc.FIELD_DISTRICT_SUBDISTRICTS_TITLE]:{value:r[e].toLowerCase(),boost:s?0:1e3}}}),n.push({term:{[Jc.TITLE]:{value:r[e].toLowerCase(),boost:s?3e3:150}}}),n.push({term:{[Jc.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:{[Jc.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:{[Jc.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:{[Jc.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)?Xc[null==e?void 0:e.sort]:Xc.most_relevant;return JSON.stringify({sort:[f],size:c,from:c*(u-1),query:d})};var Fm=(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 $m=(0,t.forwardRef)((({title:t,content:n,wrapperClass:r="react-search__results"},o)=>(0,e.jsxs)("div",{className:r,children:[(0,e.jsx)(Fm,{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 Vm=()=>{var n,r;const{size:o}=Dm,i=yo(su),a=Bm(i),{error:l}=yo(fu),s=xo(uu),c=yo(du),u=(0,t.createRef)(),d=Boolean(null===(n=window.location.search)||void 0===n?void 0:n.length);Td(u,d);const{data:f,error:p}=Ed(a,(()=>{var e;return au(`${null===(e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search)||void 0===e?void 0:e.elastic_proxy_url}/${eu.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)(eo,{})});if(p||l)return(0,e.jsx)(Cm,{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)($m,{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)(Fm,{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)(Mm,{}),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)(Am,Object.assign({},t._source),t._id))),(0,e.jsx)(Id,{currentPage:c,pages:5,totalPages:_?g+1:g,updatePage:(e,t)=>{e.preventDefault(),s(t.toString())}})]})]})};var Hm=()=>(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(t.Suspense,{fallback:(0,e.jsx)("div",{className:"hdbt__loading-wrapper",children:(0,e.jsx)(eo,{})}),children:[(0,e.jsx)(Tu,{}),(0,e.jsx)(Vm,{})]})});Fr();const Um=document.getElementById("helfi-kymp-district-project-search");Um&&r.render((0,e.jsx)(t.StrictMode,{children:(0,e.jsx)(Hm,{})}),Um)}()}();
\ 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 d118e8b4a..e1f4ea5d7 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 s=/\s+/g,l={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=l),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:l,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(s," "):n.data+=e,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{t&&(e=e.replace(s," "));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}(l);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 g=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 _(e){return(0,a.isTag)(e)}function v(e){return e.type===a.ElementType.CDATA}function m(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),m(e))n=new c(e.data);else if(b(e))n=new d(e.data);else if(_(e)){var r=t?k(e.children):[],o=new g(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 s=new p(a.ElementType.CDATA,r);r.forEach((function(e){return e.parent=s})),n=s}else if(x(e)){r=t?k(e.children):[];var l=new h(r);r.forEach((function(e){return e.parent=l})),e["x-mode"]&&(l["x-mode"]=e["x-mode"]),n=l}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,s=//i,l=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;l=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();l=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==(_=h.querySelector(r))?void 0:_.parentNode)||void 0===t||t.removeChild(_);if(!s.test(e))null===(c=null==(_=h.querySelector(o))?void 0:_.parentNode)||void 0===c||c.removeChild(_);return h.querySelectorAll(n);case r:case o:var g=l(e).querySelectorAll(f);return s.test(e)&&a.test(e)?g[0].parentNode.childNodes:g;default:return p?p(e):(_=l(e,o).querySelector(o)).childNodes;var _}}},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||g})),r.push(u(v,_,g));continue}}if("text"!==_.type){var m=_,b={};l(m)?((0,a.setStyleProp)(m.attribs.style,m.attribs),b=m.attribs):m.attribs&&(b=(0,i.default)(m.attribs,m.name));var y=void 0;switch(_.type){case"script":case"style":_.children[0]&&(b.dangerouslySetInnerHTML={__html:_.children[0].data});break;case"tag":"textarea"===_.name&&_.children[0]?b.defaultValue=_.children[0].data:_.children&&_.children.length&&(y=e(_.children,n));break;default:continue}h>1&&(b.key=g),r.push(u(f(_.name,b,y),_,g))}else{var x=!_.data.trim().length;if(x&&_.parent&&!(0,a.canTextBeChildOfNode)(_.parent))continue;if((null==n?void 0:n.trim)&&x)continue;r.push(u(_.data,_,g))}}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 s=n(1141);Object.defineProperty(t,"Comment",{enumerable:!0,get:function(){return s.Comment}}),Object.defineProperty(t,"Element",{enumerable:!0,get:function(){return s.Element}}),Object.defineProperty(t,"ProcessingInstruction",{enumerable:!0,get:function(){return s.ProcessingInstruction}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return s.Text}});var l={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)||l),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 s={reactCompat:!0};t.setStyleProp=function(e,t){if("string"==typeof e)if(e.trim())try{t.style=(0,i.default)(e,s)}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=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,l=/^\s+|\s+$/g,u="";function c(e){return e?e.replace(l,u):u}e.exports=function(e,l){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];l=l||{};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 g(e),b(),t}}function g(e){this.start=e,this.end={line:d,column:f},this.source=l.source}g.prototype.content=e;var _=[];function v(t){var n=new Error(l.source+":"+d+":"+f+": "+t);if(n.reason=t,n.filename=l.source,n.line=d,n.column=f,n.source=e,!l.silent)throw n;_.push(n)}function m(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function b(){m(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=m(o);if(n){if(x(),!m(i))return v("property missing ':'");var r=m(a),l=e({type:"declaration",property:c(n[0].replace(t,u)),value:r?c(r[0].replace(t,u)):u});return m(s),l}}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__",s="__lodash_placeholder__",l=16,u=32,c=64,d=128,f=256,p=1/0,h=9007199254740991,g=NaN,_=4294967295,v=[["ary",d],["bind",1],["bindKey",2],["curry",8],["curryRight",l],["flip",512],["partial",u],["partialRight",c],["rearg",f]],m="[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]",z="[object RegExp]",N="[object Set]",j="[object String]",P="[object Symbol]",L="[object WeakMap]",A="[object ArrayBuffer]",M="[object DataView]",R="[object Float32Array]",I="[object Float64Array]",D="[object Int8Array]",F="[object Int16Array]",B="[object Int32Array]",H="[object Uint8Array]",$="[object Uint8ClampedArray]",U="[object Uint16Array]",V="[object Uint32Array]",W=/\b__p \+= '';/g,q=/\b(__p \+=) '' \+/g,Q=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,Y=/[&<>"']/g,K=RegExp(G.source),J=RegExp(Y.source),Z=/<%-([\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+/,se=/\s/,le=/\{(?:\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,ge=/\w*$/,_e=/^[-+]0x[0-9a-f]+$/i,ve=/^0b[01]+$/i,me=/^\[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",ze="\\ufe0e\\ufe0f",Ne="\\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="['’]",Pe="["+Ee+"]",Le="["+Ne+"]",Ae="["+Se+"]",Me="\\d+",Re="["+Ce+"]",Ie="["+Oe+"]",De="[^"+Ee+Ne+Me+Ce+Oe+Te+"]",Fe="\\ud83c[\\udffb-\\udfff]",Be="[^"+Ee+"]",He="(?:\\ud83c[\\udde6-\\uddff]){2}",$e="[\\ud800-\\udbff][\\udc00-\\udfff]",Ue="["+Te+"]",Ve="\\u200d",We="(?:"+Ie+"|"+De+")",qe="(?:"+Ue+"|"+De+")",Qe="(?:['’](?:d|ll|m|re|s|t|ve))?",Ge="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ye="(?:"+Ae+"|"+Fe+")"+"?",Ke="["+ze+"]?",Je=Ke+Ye+("(?:"+Ve+"(?:"+[Be,He,$e].join("|")+")"+Ke+Ye+")*"),Ze="(?:"+[Re,He,$e].join("|")+")"+Je,Xe="(?:"+[Be+Ae+"?",Ae,He,$e,Pe].join("|")+")",et=RegExp(je,"g"),tt=RegExp(Ae,"g"),nt=RegExp(Fe+"(?="+Fe+")|"+Xe+Je,"g"),rt=RegExp([Ue+"?"+Ie+"+"+Qe+"(?="+[Le,Ue,"$"].join("|")+")",qe+"+"+Ge+"(?="+[Le,Ue+We,"$"].join("|")+")",Ue+"?"+We+"+"+Qe,Ue+"+"+Ge,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Me,Ze].join("|"),"g"),ot=RegExp("["+Ve+Ee+Se+ze+"]"),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"],st=-1,lt={};lt[R]=lt[I]=lt[D]=lt[F]=lt[B]=lt[H]=lt[$]=lt[U]=lt[V]=!0,lt[m]=lt[b]=lt[A]=lt[y]=lt[M]=lt[x]=lt[w]=lt[k]=lt[S]=lt[C]=lt[O]=lt[z]=lt[N]=lt[j]=lt[L]=!1;var ut={};ut[m]=ut[b]=ut[A]=ut[M]=ut[y]=ut[x]=ut[R]=ut[I]=ut[D]=ut[F]=ut[B]=ut[S]=ut[C]=ut[O]=ut[z]=ut[N]=ut[j]=ut[P]=ut[H]=ut[$]=ut[U]=ut[V]=!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,gt=pt||ht||Function("return this")(),_t=t&&!t.nodeType&&t,vt=_t&&e&&!e.nodeType&&e,mt=vt&&vt.exports===_t,bt=mt&&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 At(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--&&Ut(t,e[n],0)>-1;);return n}var on=Gt({À:"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=Gt({"&":"&","<":"<",">":">",'"':""","'":"'"});function sn(e){return"\\"+ct[e]}function ln(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 mn=function e(t){var n,r=(t=null==t?gt:mn.defaults(gt.Object(),t,mn.pick(gt,at))).Array,se=t.Date,Ee=t.Error,Se=t.Function,Ce=t.Math,Oe=t.Object,Te=t.RegExp,ze=t.String,Ne=t.TypeError,je=r.prototype,Pe=Se.prototype,Le=Oe.prototype,Ae=t["__core-js_shared__"],Me=Pe.toString,Re=Le.hasOwnProperty,Ie=0,De=(n=/[^.]+$/.exec(Ae&&Ae.keys&&Ae.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Fe=Le.toString,Be=Me.call(Oe),He=gt._,$e=Te("^"+Me.call(Re).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ue=mt?t.Buffer:o,Ve=t.Symbol,We=t.Uint8Array,qe=Ue?Ue.allocUnsafe:o,Qe=cn(Oe.getPrototypeOf,Oe),Ge=Oe.create,Ye=Le.propertyIsEnumerable,Ke=je.splice,Je=Ve?Ve.isConcatSpreadable:o,Ze=Ve?Ve.iterator:o,Xe=Ve?Ve.toStringTag:o,nt=function(){try{var e=pi(Oe,"defineProperty");return e({},"",{}),e}catch(e){}}(),ot=t.clearTimeout!==gt.clearTimeout&&t.clearTimeout,ct=se&&se.now!==gt.Date.now&&se.now,pt=t.setTimeout!==gt.setTimeout&&t.setTimeout,ht=Ce.ceil,_t=Ce.floor,vt=Oe.getOwnPropertySymbols,bt=Ue?Ue.isBuffer:o,yt=t.isFinite,Bt=je.join,Gt=cn(Oe.keys,Oe),bn=Ce.max,yn=Ce.min,xn=se.now,wn=t.parseInt,kn=Ce.random,En=je.reverse,Sn=pi(t,"DataView"),Cn=pi(t,"Map"),On=pi(t,"Promise"),Tn=pi(t,"Set"),zn=pi(t,"WeakMap"),Nn=pi(Oe,"create"),jn=zn&&new zn,Pn={},Ln=Fi(Sn),An=Fi(Cn),Mn=Fi(On),Rn=Fi(Tn),In=Fi(zn),Dn=Ve?Ve.prototype:o,Fn=Dn?Dn.valueOf:o,Bn=Dn?Dn.toString:o;function Hn(e){if(ns(e)&&!Wa(e)&&!(e instanceof Wn)){if(e instanceof Vn)return e;if(Re.call(e,"__wrapped__"))return Bi(e)}return new Vn(e)}var $n=function(){function e(){}return function(t){if(!ts(t))return{};if(Ge)return Ge(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Un(){}function Vn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function Wn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=_,this.__views__=[]}function qn(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 s,l=1&t,u=2&t,c=4&t;if(n&&(s=i?n(e,r,i,a):n(e)),s!==o)return s;if(!ts(e))return e;var d=Wa(e);if(d){if(s=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Re.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!l)return jo(e,s)}else{var f=_i(e),p=f==k||f==E;if(Ya(e))return So(e,l);if(f==O||f==m||p&&!i){if(s=u||p?{}:mi(e),!l)return u?function(e,t){return Po(e,gi(e),t)}(e,function(e,t){return e&&Po(t,Ls(t),e)}(s,e)):function(e,t){return Po(e,hi(e),t)}(e,ir(s,e))}else{if(!ut[f])return i?e:{};s=function(e,t,n){var r=e.constructor;switch(t){case A:return Co(e);case y:case x:return new r(+e);case M:return function(e,t){var n=t?Co(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case R:case I:case D:case F:case B:case H:case $:case U:case V:return Oo(e,n);case S:return new r;case C:case j:return new r(e);case z:return function(e){var t=new e.constructor(e.source,ge.exec(e));return t.lastIndex=e.lastIndex,t}(e);case N:return new r;case P:return o=e,Fn?Oe(Fn.call(o)):{}}var o}(e,f,l)}}a||(a=new Kn);var h=a.get(e);if(h)return h;a.set(e,s),ss(e)?e.forEach((function(r){s.add(ur(r,t,n,r,e,a))})):rs(e)&&e.forEach((function(r,o){s.set(o,ur(r,t,n,o,e,a))}));var g=d?o:(c?u?ai:ii:u?Ls:Ps)(e);return zt(g||e,(function(r,o){g&&(r=e[o=r]),nr(s,o,ur(r,t,n,o,e,a))})),s}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],s=e[i];if(s===o&&!(i in e)||!a(s))return!1}return!0}function dr(e,t,n){if("function"!=typeof e)throw new Ne(i);return Pi((function(){e.apply(o,n)}),t)}function fr(e,t,n,r){var o=-1,i=Lt,a=!0,s=e.length,l=[],u=t.length;if(!s)return l;n&&(t=Mt(t,Xt(n))),r?(i=At,a=!1):t.length>=200&&(i=tn,a=!1,t=new Yn(t));e:for(;++o-1},Qn.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},Gn.prototype.clear=function(){this.size=0,this.__data__={hash:new qn,map:new(Cn||Qn),string:new qn}},Gn.prototype.delete=function(e){var t=di(this,e).delete(e);return this.size-=t?1:0,t},Gn.prototype.get=function(e){return di(this,e).get(e)},Gn.prototype.has=function(e){return di(this,e).has(e)},Gn.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},Yn.prototype.add=Yn.prototype.push=function(e){return this.__data__.set(e,a),this},Yn.prototype.has=function(e){return this.__data__.has(e)},Kn.prototype.clear=function(){this.__data__=new Qn,this.size=0},Kn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Kn.prototype.get=function(e){return this.__data__.get(e)},Kn.prototype.has=function(e){return this.__data__.has(e)},Kn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Qn){var r=n.__data__;if(!Cn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Gn(r)}return n.set(e,t),this.size=n.size,this};var pr=Mo(xr),hr=Mo(wr,!0);function gr(e,t){var n=!0;return pr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function _r(e,t,n){for(var r=-1,i=e.length;++r0&&n(s)?t>1?mr(s,t-1,n,r,o):Rt(o,s):r||(o[o.length]=s)}return o}var br=Ro(),yr=Ro(!0);function xr(e,t){return e&&br(e,t,Ps)}function wr(e,t){return e&&yr(e,t,Ps)}function kr(e,t){return Pt(t,(function(t){return Za(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&&Re.call(e,t)}function zr(e,t){return null!=e&&t in Oe(e)}function Nr(e,t,n){for(var i=n?At:Lt,a=e[0].length,s=e.length,l=s,u=r(s),c=1/0,d=[];l--;){var f=e[l];l&&t&&(f=Mt(f,Xt(t))),c=yn(f.length,c),u[l]=!n&&(t||a>=120&&f.length>=120)?new Yn(l&&f):o}f=e[0];var p=-1,h=u[0];e:for(;++p=s?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function qr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)s!==e&&Ke.call(s,l,1),Ke.call(e,l,1);return e}function Gr(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)?Ke.call(e,o,1):po(e,o)}}return e}function Yr(e,t){return e+_t(kn()*(t-e+1))}function Kr(e,t){var n="";if(!e||t<1||t>h)return n;do{t%2&&(n+=e),(t=_t(t/2))&&(e+=e)}while(t);return n}function Jr(e,t){return Li(Ti(e,t,ol),e+"")}function Zr(e){return Zn(Hs(e))}function Xr(e,t){var n=Hs(e);return Ri(n,lr(t,0,n.length))}function eo(e,t,n,r){if(!ts(e))return e;for(var i=-1,a=(t=xo(t,e)).length,s=a-1,l=e;null!=l&&++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&&!us(a)&&(n?a<=t:a=200){var u=t?null:Jo(e);if(u)return fn(u);a=!1,o=tn,l=new Yn}else l=t?[]:s;e:for(;++r=r?e:oo(e,t,n)}var Eo=ot||function(e){return gt.clearTimeout(e)};function So(e,t){if(t)return e.slice();var n=e.length,r=qe?qe(n):new e.constructor(n);return e.copy(r),r}function Co(e){var t=new e.constructor(e.byteLength);return new We(t).set(new We(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=us(e),s=t!==o,l=null===t,u=t==t,c=us(t);if(!l&&!c&&!a&&e>t||a&&s&&u&&!l&&!c||r&&s&&u||!n&&u||!i)return 1;if(!r&&!a&&!c&&e1?n[i-1]:o,s=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,s&&xi(n[0],n[1],s)&&(a=i<3?o:a,i=1),t=Oe(t);++r-1?i[a?t[s]:s]:o}}function Ho(e){return oi((function(t){var n=t.length,r=n,a=Vn.prototype.thru;for(e&&t.reverse();r--;){var s=t[r];if("function"!=typeof s)throw new Ne(i);if(a&&!l&&"wrapper"==li(s))var l=new Vn([],!0)}for(r=l?r:n;++r1&&y.reverse(),p&&cl))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 Yn: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(le,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return zt(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 Mi(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 Ri(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=Hn(e);return t.__chain__=!0,t}function ha(e,t){return t(e)}var ga=oi((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return sr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Wn&&yi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ha,args:[i],thisArg:o}),new Vn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));var _a=Lo((function(e,t,n){Re.call(e,n)?++e[n]:ar(e,n,1)}));var va=Bo(Vi),ma=Bo(Wi);function ba(e,t){return(Wa(e)?zt:pr)(e,ci(t,3))}function ya(e,t){return(Wa(e)?Nt:hr)(e,ci(t,3))}var xa=Lo((function(e,t,n){Re.call(e,n)?e[n].push(t):ar(e,n,[t])}));var wa=Jr((function(e,t,n){var o=-1,i="function"==typeof t,a=Qa(e)?r(e.length):[];return pr(e,(function(e){a[++o]=i?Ot(t,e,n):jr(e,t,n)})),a})),ka=Lo((function(e,t,n){ar(e,n,t)}));function Ea(e,t){return(Wa(e)?Mt:Br)(e,ci(t,3))}var Sa=Lo((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Ca=Jr((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]]),Wr(e,mr(t,1),[])})),Oa=ct||function(){return gt.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 za(e,t){var n;if("function"!=typeof t)throw new Ne(i);return e=gs(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var Na=Jr((function(e,t,n){var r=1;if(n.length){var o=dn(n,ui(Na));r|=u}return Xo(e,r,t,n,o)})),ja=Jr((function(e,t,n){var r=3;if(n.length){var o=dn(n,ui(ja));r|=u}return Xo(t,r,e,n,o)}));function Pa(e,t,n){var r,a,s,l,u,c,d=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw new Ne(i);function g(t){var n=r,i=a;return r=a=o,d=t,l=e.apply(i,n)}function _(e){var n=e-c;return c===o||n>=t||n<0||p&&e-d>=s}function v(){var e=Oa();if(_(e))return m(e);u=Pi(v,function(e){var n=t-(e-c);return p?yn(n,s-(e-d)):n}(e))}function m(e){return u=o,h&&r?g(e):(r=a=o,l)}function b(){var e=Oa(),n=_(e);if(r=arguments,a=this,c=e,n){if(u===o)return function(e){return d=e,u=Pi(v,t),f?g(e):l}(c);if(p)return Eo(u),u=Pi(v,t),g(c)}return u===o&&(u=Pi(v,t)),l}return t=vs(t)||0,ts(n)&&(f=!!n.leading,s=(p="maxWait"in n)?bn(vs(n.maxWait)||0,t):s,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?l:m(Oa())},b}var La=Jr((function(e,t){return dr(e,1,t)})),Aa=Jr((function(e,t,n){return dr(e,vs(t)||0,n)}));function Ma(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ne(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(Ma.Cache||Gn),n}function Ra(e){if("function"!=typeof e)throw new Ne(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)}}Ma.Cache=Gn;var Ia=wo((function(e,t){var n=(t=1==t.length&&Wa(t[0])?Mt(t[0],Xt(ci())):Mt(mr(t,1),Xt(ci()))).length;return Jr((function(r){for(var o=-1,i=yn(r.length,n);++o=t})),Va=Pr(function(){return arguments}())?Pr:function(e){return ns(e)&&Re.call(e,"callee")&&!Ye.call(e,"callee")},Wa=r.isArray,qa=xt?Xt(xt):function(e){return ns(e)&&Cr(e)==A};function Qa(e){return null!=e&&es(e.length)&&!Za(e)}function Ga(e){return ns(e)&&Qa(e)}var Ya=bt||vl,Ka=wt?Xt(wt):function(e){return ns(e)&&Cr(e)==x};function Ja(e){if(!ns(e))return!1;var t=Cr(e);return t==w||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!is(e)}function Za(e){if(!ts(e))return!1;var t=Cr(e);return t==k||t==E||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Xa(e){return"number"==typeof e&&e==gs(e)}function es(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=h}function ts(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ns(e){return null!=e&&"object"==typeof e}var rs=kt?Xt(kt):function(e){return ns(e)&&_i(e)==S};function os(e){return"number"==typeof e||ns(e)&&Cr(e)==C}function is(e){if(!ns(e)||Cr(e)!=O)return!1;var t=Qe(e);if(null===t)return!0;var n=Re.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Me.call(n)==Be}var as=Et?Xt(Et):function(e){return ns(e)&&Cr(e)==z};var ss=St?Xt(St):function(e){return ns(e)&&_i(e)==N};function ls(e){return"string"==typeof e||!Wa(e)&&ns(e)&&Cr(e)==j}function us(e){return"symbol"==typeof e||ns(e)&&Cr(e)==P}var cs=Ct?Xt(Ct):function(e){return ns(e)&&es(e.length)&&!!lt[Cr(e)]};var ds=Go(Fr),fs=Go((function(e,t){return e<=t}));function ps(e){if(!e)return[];if(Qa(e))return ls(e)?gn(e):jo(e);if(Ze&&e[Ze])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Ze]());var t=_i(e);return(t==S?un:t==N?fn:Hs)(e)}function hs(e){return e?(e=vs(e))===p||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function gs(e){var t=hs(e),n=t%1;return t==t?n?t-n:t:0}function _s(e){return e?lr(gs(e),0,_):0}function vs(e){if("number"==typeof e)return e;if(us(e))return g;if(ts(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ts(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Zt(e);var n=ve.test(e);return n||be.test(e)?ft(e.slice(2),n?2:8):_e.test(e)?g:+e}function ms(e){return Po(e,Ls(e))}function bs(e){return null==e?"":co(e)}var ys=Ao((function(e,t){if(Si(t)||Qa(t))Po(t,Ps(t),e);else for(var n in t)Re.call(t,n)&&nr(e,n,t[n])})),xs=Ao((function(e,t){Po(t,Ls(t),e)})),ws=Ao((function(e,t,n,r){Po(t,Ls(t),e,r)})),ks=Ao((function(e,t,n,r){Po(t,Ps(t),e,r)})),Es=oi(sr);var Ss=Jr((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})),Po(e,ai(e),n),r&&(n=ur(n,7,ni));for(var o=t.length;o--;)po(n,t[o]);return n}));var Is=oi((function(e,t){return null==e?{}:function(e,t){return qr(e,t,(function(t,n){return Ts(e,n)}))}(e,t)}));function Ds(e,t){if(null==e)return{};var n=Mt(ai(e),(function(e){return[e]}));return t=ci(t),qr(e,n,(function(e,n){return t(e,n[0])}))}var Fs=Zo(Ps),Bs=Zo(Ls);function Hs(e){return null==e?[]:en(e,Ps(e))}var $s=Do((function(e,t,n){return t=t.toLowerCase(),e+(n?Us(t):t)}));function Us(e){return Js(bs(e).toLowerCase())}function Vs(e){return(e=bs(e))&&e.replace(xe,on).replace(tt,"")}var Ws=Do((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),qs=Do((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Qs=Io("toLowerCase");var Gs=Do((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Ys=Do((function(e,t,n){return e+(n?" ":"")+Js(t)}));var Ks=Do((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Js=Io("toUpperCase");function Zs(e,t,n){return e=bs(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 Xs=Jr((function(e,t){try{return Ot(e,o,t)}catch(e){return Ja(e)?e:new Ee(e)}})),el=oi((function(e,t){return zt(t,(function(t){t=Di(t),ar(e,t,Na(e[t],e))})),e}));function tl(e){return function(){return e}}var nl=Ho(),rl=Ho(!0);function ol(e){return e}function il(e){return Rr("function"==typeof e?e:ur(e,1))}var al=Jr((function(e,t){return function(n){return jr(n,e,t)}})),sl=Jr((function(e,t){return function(n){return jr(e,n,t)}}));function ll(e,t,n){var r=Ps(t),o=kr(t,r);null!=n||ts(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=kr(t,Ps(t)));var i=!(ts(n)&&"chain"in n&&!n.chain),a=Za(e);return zt(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,Rt([this.value()],arguments))})})),e}function ul(){}var cl=Wo(Mt),dl=Wo(jt),fl=Wo(Ft);function pl(e){return wi(e)?Qt(Di(e)):function(e){return function(t){return Er(t,e)}}(e)}var hl=Qo(),gl=Qo(!0);function _l(){return[]}function vl(){return!1}var ml=Vo((function(e,t){return e+t}),0),bl=Ko("ceil"),yl=Vo((function(e,t){return e/t}),1),xl=Ko("floor");var wl,kl=Vo((function(e,t){return e*t}),1),El=Ko("round"),Sl=Vo((function(e,t){return e-t}),0);return Hn.after=function(e,t){if("function"!=typeof t)throw new Ne(i);return e=gs(e),function(){if(--e<1)return t.apply(this,arguments)}},Hn.ary=Ta,Hn.assign=ys,Hn.assignIn=xs,Hn.assignInWith=ws,Hn.assignWith=ks,Hn.at=Es,Hn.before=za,Hn.bind=Na,Hn.bindAll=el,Hn.bindKey=ja,Hn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Wa(e)?e:[e]},Hn.chain=pa,Hn.chunk=function(e,t,n){t=(n?xi(e,t,n):t===o)?1:bn(gs(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,s=0,l=r(ht(i/t));ai?0:i+n),(r=r===o||r>i?i:gs(r))<0&&(r+=i),r=n>r?0:_s(r);n>>0)?(e=bs(e))&&("string"==typeof t||null!=t&&!as(t))&&!(t=co(t))&&ln(e)?ko(gn(e),0,n):e.split(t,n):[]},Hn.spread=function(e,t){if("function"!=typeof e)throw new Ne(i);return t=null==t?0:bn(gs(t),0),Jr((function(n){var r=n[t],o=ko(n,0,t);return r&&Rt(o,r),Ot(e,this,o)}))},Hn.tail=function(e){var t=null==e?0:e.length;return t?oo(e,1,t):[]},Hn.take=function(e,t,n){return e&&e.length?oo(e,0,(t=n||t===o?1:gs(t))<0?0:t):[]},Hn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?oo(e,(t=r-(t=n||t===o?1:gs(t)))<0?0:t,r):[]},Hn.takeRightWhile=function(e,t){return e&&e.length?go(e,ci(t,3),!1,!0):[]},Hn.takeWhile=function(e,t){return e&&e.length?go(e,ci(t,3)):[]},Hn.tap=function(e,t){return t(e),e},Hn.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new Ne(i);return ts(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Pa(e,t,{leading:r,maxWait:t,trailing:o})},Hn.thru=ha,Hn.toArray=ps,Hn.toPairs=Fs,Hn.toPairsIn=Bs,Hn.toPath=function(e){return Wa(e)?Mt(e,Di):us(e)?[e]:jo(Ii(bs(e)))},Hn.toPlainObject=ms,Hn.transform=function(e,t,n){var r=Wa(e),o=r||Ya(e)||cs(e);if(t=ci(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:ts(e)&&Za(i)?$n(Qe(e)):{}}return(o?zt:xr)(e,(function(e,r,o){return t(n,e,r,o)})),n},Hn.unary=function(e){return Ta(e,1)},Hn.union=na,Hn.unionBy=ra,Hn.unionWith=oa,Hn.uniq=function(e){return e&&e.length?fo(e):[]},Hn.uniqBy=function(e,t){return e&&e.length?fo(e,ci(t,2)):[]},Hn.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?fo(e,o,t):[]},Hn.unset=function(e,t){return null==e||po(e,t)},Hn.unzip=ia,Hn.unzipWith=aa,Hn.update=function(e,t,n){return null==e?e:ho(e,t,yo(n))},Hn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:ho(e,t,yo(n),r)},Hn.values=Hs,Hn.valuesIn=function(e){return null==e?[]:en(e,Ls(e))},Hn.without=sa,Hn.words=Zs,Hn.wrap=function(e,t){return Da(yo(t),e)},Hn.xor=la,Hn.xorBy=ua,Hn.xorWith=ca,Hn.zip=da,Hn.zipObject=function(e,t){return mo(e||[],t||[],nr)},Hn.zipObjectDeep=function(e,t){return mo(e||[],t||[],eo)},Hn.zipWith=fa,Hn.entries=Fs,Hn.entriesIn=Bs,Hn.extend=xs,Hn.extendWith=ws,ll(Hn,Hn),Hn.add=ml,Hn.attempt=Xs,Hn.camelCase=$s,Hn.capitalize=Us,Hn.ceil=bl,Hn.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=vs(n))==n?n:0),t!==o&&(t=(t=vs(t))==t?t:0),lr(vs(e),t,n)},Hn.clone=function(e){return ur(e,4)},Hn.cloneDeep=function(e){return ur(e,5)},Hn.cloneDeepWith=function(e,t){return ur(e,5,t="function"==typeof t?t:o)},Hn.cloneWith=function(e,t){return ur(e,4,t="function"==typeof t?t:o)},Hn.conformsTo=function(e,t){return null==t||cr(e,t,Ps(t))},Hn.deburr=Vs,Hn.defaultTo=function(e,t){return null==e||e!=e?t:e},Hn.divide=yl,Hn.endsWith=function(e,t,n){e=bs(e),t=co(t);var r=e.length,i=n=n===o?r:lr(gs(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},Hn.eq=Ha,Hn.escape=function(e){return(e=bs(e))&&J.test(e)?e.replace(Y,an):e},Hn.escapeRegExp=function(e){return(e=bs(e))&&ie.test(e)?e.replace(oe,"\\$&"):e},Hn.every=function(e,t,n){var r=Wa(e)?jt:gr;return n&&xi(e,t,n)&&(t=o),r(e,ci(t,3))},Hn.find=va,Hn.findIndex=Vi,Hn.findKey=function(e,t){return Ht(e,ci(t,3),xr)},Hn.findLast=ma,Hn.findLastIndex=Wi,Hn.findLastKey=function(e,t){return Ht(e,ci(t,3),wr)},Hn.floor=xl,Hn.forEach=ba,Hn.forEachRight=ya,Hn.forIn=function(e,t){return null==e?e:br(e,ci(t,3),Ls)},Hn.forInRight=function(e,t){return null==e?e:yr(e,ci(t,3),Ls)},Hn.forOwn=function(e,t){return e&&xr(e,ci(t,3))},Hn.forOwnRight=function(e,t){return e&&wr(e,ci(t,3))},Hn.get=Os,Hn.gt=$a,Hn.gte=Ua,Hn.has=function(e,t){return null!=e&&vi(e,t,Tr)},Hn.hasIn=Ts,Hn.head=Qi,Hn.identity=ol,Hn.includes=function(e,t,n,r){e=Qa(e)?e:Hs(e),n=n&&!r?gs(n):0;var o=e.length;return n<0&&(n=bn(o+n,0)),ls(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Ut(e,t,n)>-1},Hn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:gs(n);return o<0&&(o=bn(r+o,0)),Ut(e,t,o)},Hn.inRange=function(e,t,n){return t=hs(t),n===o?(n=t,t=0):n=hs(n),function(e,t,n){return e>=yn(t,n)&&e=-9007199254740991&&e<=h},Hn.isSet=ss,Hn.isString=ls,Hn.isSymbol=us,Hn.isTypedArray=cs,Hn.isUndefined=function(e){return e===o},Hn.isWeakMap=function(e){return ns(e)&&_i(e)==L},Hn.isWeakSet=function(e){return ns(e)&&"[object WeakSet]"==Cr(e)},Hn.join=function(e,t){return null==e?"":Bt.call(e,t)},Hn.kebabCase=Ws,Hn.last=Ji,Hn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=gs(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):$t(e,Wt,i,!0)},Hn.lowerCase=qs,Hn.lowerFirst=Qs,Hn.lt=ds,Hn.lte=fs,Hn.max=function(e){return e&&e.length?_r(e,ol,Or):o},Hn.maxBy=function(e,t){return e&&e.length?_r(e,ci(t,2),Or):o},Hn.mean=function(e){return qt(e,ol)},Hn.meanBy=function(e,t){return qt(e,ci(t,2))},Hn.min=function(e){return e&&e.length?_r(e,ol,Fr):o},Hn.minBy=function(e,t){return e&&e.length?_r(e,ci(t,2),Fr):o},Hn.stubArray=_l,Hn.stubFalse=vl,Hn.stubObject=function(){return{}},Hn.stubString=function(){return""},Hn.stubTrue=function(){return!0},Hn.multiply=kl,Hn.nth=function(e,t){return e&&e.length?Vr(e,gs(t)):o},Hn.noConflict=function(){return gt._===this&&(gt._=He),this},Hn.noop=ul,Hn.now=Oa,Hn.pad=function(e,t,n){e=bs(e);var r=(t=gs(t))?hn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return qo(_t(o),n)+e+qo(ht(o),n)},Hn.padEnd=function(e,t,n){e=bs(e);var r=(t=gs(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 Yr(e,t)},Hn.reduce=function(e,t,n){var r=Wa(e)?It:Yt,o=arguments.length<3;return r(e,ci(t,4),n,o,pr)},Hn.reduceRight=function(e,t,n){var r=Wa(e)?Dt:Yt,o=arguments.length<3;return r(e,ci(t,4),n,o,hr)},Hn.repeat=function(e,t,n){return t=(n?xi(e,t,n):t===o)?1:gs(t),Kr(bs(e),t)},Hn.replace=function(){var e=arguments,t=bs(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Hn.result=function(e,t,n){var r=-1,i=(t=xo(t,e)).length;for(i||(i=1,e=o);++rh)return[];var n=_,r=yn(e,_);t=ci(t),e-=_;for(var o=Jt(r,t);++n=a)return e;var l=n-hn(r);if(l<1)return r;var u=s?ko(s,0,l).join(""):e.slice(0,l);if(i===o)return u+r;if(s&&(l+=u.length-l),as(i)){if(e.slice(l).search(i)){var c,d=u;for(i.global||(i=Te(i.source,bs(ge.exec(i))+"g")),i.lastIndex=0;c=i.exec(d);)var f=c.index;u=u.slice(0,f===o?l:f)}}else if(e.indexOf(co(i),l)!=l){var p=u.lastIndexOf(i);p>-1&&(u=u.slice(0,p))}return u+r},Hn.unescape=function(e){return(e=bs(e))&&K.test(e)?e.replace(G,vn):e},Hn.uniqueId=function(e){var t=++Ie;return bs(e)+t},Hn.upperCase=Ks,Hn.upperFirst=Js,Hn.each=ba,Hn.eachRight=ya,Hn.first=Qi,ll(Hn,(wl={},xr(Hn,(function(e,t){Re.call(Hn.prototype,t)||(wl[t]=e)})),wl),{chain:!1}),Hn.VERSION="4.17.21",zt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Hn[e].placeholder=Hn})),zt(["drop","take"],(function(e,t){Wn.prototype[e]=function(n){n=n===o?1:bn(gs(n),0);var r=this.__filtered__&&!t?new Wn(this):this.clone();return r.__filtered__?r.__takeCount__=yn(n,r.__takeCount__):r.__views__.push({size:yn(n,_),type:e+(r.__dir__<0?"Right":"")}),r},Wn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),zt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Wn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ci(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),zt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Wn.prototype[e]=function(){return this[n](1).value()[0]}})),zt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Wn.prototype[e]=function(){return this.__filtered__?new Wn(this):this[n](1)}})),Wn.prototype.compact=function(){return this.filter(ol)},Wn.prototype.find=function(e){return this.filter(e).head()},Wn.prototype.findLast=function(e){return this.reverse().find(e)},Wn.prototype.invokeMap=Jr((function(e,t){return"function"==typeof e?new Wn(this):this.map((function(n){return jr(n,e,t)}))})),Wn.prototype.reject=function(e){return this.filter(Ra(ci(e)))},Wn.prototype.slice=function(e,t){e=gs(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Wn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=gs(t))<0?n.dropRight(-t):n.take(t-e)),n)},Wn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Wn.prototype.toArray=function(){return this.take(_)},xr(Wn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=Hn[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&(Hn.prototype[t]=function(){var t=this.__wrapped__,s=r?[1]:arguments,l=t instanceof Wn,u=s[0],c=l||Wa(t),d=function(e){var t=i.apply(Hn,Rt([e],s));return r&&f?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(l=c=!1);var f=this.__chain__,p=!!this.__actions__.length,h=a&&!f,g=l&&!p;if(!a&&c){t=g?t:new Wn(this);var _=e.apply(t,s);return _.__actions__.push({func:ha,args:[d],thisArg:o}),new Vn(_,f)}return h&&g?e.apply(this,s):(_=this.thru(d),h?r?_.value()[0]:_.value():_)})})),zt(["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);Hn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Wa(o)?o:[],e)}return this[n]((function(n){return t.apply(Wa(n)?n:[],e)}))}})),xr(Wn.prototype,(function(e,t){var n=Hn[t];if(n){var r=n.name+"";Re.call(Pn,r)||(Pn[r]=[]),Pn[r].push({name:t,func:n})}})),Pn[$o(o,2).name]=[{name:"wrapper",func:o}],Wn.prototype.clone=function(){var e=new Wn(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},Wn.prototype.reverse=function(){if(this.__filtered__){var e=new Wn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Wn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Wa(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__++]}},Hn.prototype.plant=function(e){for(var t,n=this;n instanceof Un;){var r=Bi(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},Hn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Wn){var t=e;return this.__actions__.length&&(t=new Wn(this)),(t=t.reverse()).__actions__.push({func:ha,args:[ta],thisArg:o}),new Vn(t,this.__chain__)}return this.thru(ta)},Hn.prototype.toJSON=Hn.prototype.valueOf=Hn.prototype.value=function(){return _o(this.__wrapped__,this.__actions__)},Hn.prototype.first=Hn.prototype.head,Ze&&(Hn.prototype[Ze]=function(){return this}),Hn}();gt._=mn,(r=function(){return mn}.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,s=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;lt}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(g,e)||!p.call(h,e)&&(f.test(e)?g[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(m,b);v[t]=new _(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(m,b);v[t]=new _(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(m,b);v[t]=new _(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){v[e]=new _(e,1,!1,e.toLowerCase(),null,!1,!1)})),v.xlinkHref=new _("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){v[e]=new _(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,z=60112,N=60113,j=60120,P=60115,L=60116,A=60121,M=60128,R=60129,I=60130,D=60131;if("function"==typeof Symbol&&Symbol.for){var F=Symbol.for;w=F("react.element"),k=F("react.portal"),E=F("react.fragment"),S=F("react.strict_mode"),C=F("react.profiler"),O=F("react.provider"),T=F("react.context"),z=F("react.forward_ref"),N=F("react.suspense"),j=F("react.suspense_list"),P=F("react.memo"),L=F("react.lazy"),A=F("react.block"),F("react.scope"),M=F("react.opaque.id"),R=F("react.debug_trace_mode"),I=F("react.offscreen"),D=F("react.legacy_hidden")}var B,H="function"==typeof Symbol&&Symbol.iterator;function $(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=H&&e[H]||e["@@iterator"])?e:null}function U(e){if(void 0===B)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);B=t&&t[1]||""}return"\n"+B+e}var V=!1;function W(e,t){if(!e||V)return"";V=!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,s=i.length-1;1<=a&&0<=s&&o[a]!==i[s];)s--;for(;1<=a&&0<=s;a--,s--)if(o[a]!==i[s]){if(1!==a||1!==s)do{if(a--,0>--s||o[a]!==i[s])return"\n"+o[a].replace(" at new "," at ")}while(1<=a&&0<=s);break}}}finally{V=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?U(e):""}function q(e){switch(e.tag){case 5:return U(e.type);case 16:return U("Lazy");case 13:return U("Suspense");case 19:return U("SuspenseList");case 0:case 2:case 15:return e=W(e.type,!1);case 11:return e=W(e.type.render,!1);case 22:return e=W(e.type._render,!1);case 1:return e=W(e.type,!0);default:return""}}function Q(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 N: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 z:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case P:return Q(e.type);case A:return Q(e._render);case L:t=e._payload,e=e._init;try{return Q(e(t))}catch(e){}}return null}function G(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Y(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function K(e){e._valueTracker||(e._valueTracker=function(e){var t=Y(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 J(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Y(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Z(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=G(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=G(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,G(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&&Z(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:G(n)}}function ue(e,t){var n=G(t.value),r=G(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,ge,_e=(ge=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 ge(e,t)}))}:ge);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 me={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||me.hasOwnProperty(e)&&me[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(me).forEach((function(e){be.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),me[t]=me[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 ze(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 Ne(e){Oe?Te?Te.push(e):Te=[e]:Oe=e}function je(){if(Oe){var e=Oe,t=Te;if(Te=Oe=null,ze(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-(Vt(e)/Wt|0)|0},Vt=Math.log,Wt=Math.LN2;var qt=i.unstable_UserBlockingPriority,Qt=i.unstable_runWithPriority,Gt=!0;function Yt(e,t,n,r){Re||Ae();var o=Jt,i=Re;Re=!0;try{Le(o,e,t,n,r)}finally{(Re=i)||De()}}function Kt(e,t,n,r){Qt(qt,Jt.bind(null,e,t,n,r))}function Jt(e,t,n,r){var o;if(Gt)if((o=!(4&t))&&0