diff --git a/dist/css/styles.min.css b/dist/css/styles.min.css
index 99cc6cad8..ae261b59e 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:16px;grid-template-areas:"content img";grid-template-columns:1fr 30%;padding:16px}}@media(min-width: 768px){.card{gap:24px;padding:24px}}.card__image{flex-basis:30%;flex-shrink:0;margin-bottom:16px}.card__image picture,.card__image img{background-color:#f2f2f2;display:block;height:auto;width:100%}@media(min-width: 576px){.card__image{margin-bottom:0}}.card__text{display:flex;flex-direction:column;flex-grow:1}.card__text::after{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--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: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));transition:transform .2s linear;--icon-size: 32px;flex-grow:1;margin-top:16px;-webkit-mask-position:bottom center;mask-position:bottom center;pointer-events:none}@media(prefers-reduced-motion){.card__text::after{transition:none}}@media(min-width: 768px){.card__text::after{--icon-size: 48px}}.card:focus-within .card__text::after,.card:hover .card__text::after{transform:translateX(4px)}@media(prefers-reduced-motion){.card:focus-within .card__text::after,.card:hover .card__text::after{transform:none}}.card--external .card__text::after{-webkit-mask-image:var(--hel-icon--link-external);mask-image:var(--hel-icon--link-external)}.card--external:focus-within .card__text::after,.card--external:hover .card__text::after{transform:translate(4px, -4px)}@media(prefers-reduced-motion){.card--external:focus-within .card__text::after,.card--external:hover .card__text::after{transform:none}}.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--external .link__type--external{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}.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);margin:0}@media(min-width: 992px){.card__title{--line-height: 1;font-size:2rem;font-weight:400}}.card__link{word-wrap:anywhere;-webkit-text-decoration:none;text-decoration:none}.card__link::after{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__link:active,.card__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.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)}.link__style--highlight{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:16px;padding-left:calc(1.5*1em + 8px);padding-left:calc(var(--line-height)*1em + 8px)}.link__style--highlight::before{background-color:currentColor;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);margin-right:8px;margin-left:calc(var(--line-height)*-1em - 8px);transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}[dir=rtl] .link__style--highlight{padding-left:0;padding-right:calc(var(--line-height)*1em + 8px)}[dir=rtl] .link__style--highlight::before{margin-left:8px;margin-right:calc(var(--line-height)*-1em - 8px)}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{transform:rotate(-90deg) translateX(calc(0% - 44vh));transform-origin:top right;right:27px}@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}#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}.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}.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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-reactions .rns-header{--line-height: 1.1666666667;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.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;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:500}}.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{padding:0 !important}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{margin:0 8px;width:auto}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{padding:0 !important}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{margin:16px 0 0;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}.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.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;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:500}}.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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.social-media__title{--line-height: 1.1666666667;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}.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}.hdbt-search--react__dropdown-filters>div{flex-basis:100%}@media(min-width: 768px){.hdbt-search--react__dropdown-filters>div{flex-basis:48%}}.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--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)}.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{margin-top:0 !important}.helfi-calculator .helfi-calculator__group{display:grid;grid-template-rows:0fr;margin-left:10px;overflow:hidden;transition:grid-template-rows .5s}@media(prefers-reduced-motion){.helfi-calculator .helfi-calculator__group{transition:none}}.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)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_1{--line-height: 1;font-size:4rem;font-weight:400}}.helfi-calculator .helfi-calculator__legend--level_2{--line-height: 1;font-size:2rem;font-weight:400;line-height:1;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_2{--line-height: 1;font-size:3rem;font-weight:400}}.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)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_3{--line-height: 1;font-size:2rem;font-weight:400}}.helfi-calculator .helfi-calculator__legend--level_4{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_4{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.helfi-calculator .helfi-calculator__legend--level_5{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;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:500}}.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)}@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);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}}.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);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.3;font-size:1.25rem;font-weight:500;line-height:1.3;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.1666666667;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),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards){padding-left:16px;padding-right:16px}@media(min-width: 768px){.components--lower>.component:not(.component--liftup-with-image-bg):not(.component--content-cards),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards){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}:not(.page-type--landing-page).wrapper .components:not(.components--lower){max-width:1296px;margin-left:auto;margin-right:auto}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower){max-width:1328px}}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower){padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}@media(min-width: 768px)and (min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower){padding-left:32px;padding-right:32px}}:not(.page-type--landing-page).wrapper .components:not(.components--lower) .component{max-width:860px}:not(.page-type--landing-page).wrapper .components:not(.components--lower) .component--full-width{padding-bottom:16px;padding-top:16px}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower) .component--full-width{padding-bottom:32px;padding-top:32px}}:not(.page-type--landing-page).wrapper .components:not(.components--lower)>.component:not(.component--full-width){padding-left:16px;padding-right:16px}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower)>.component:not(.component--full-width){padding-left:32px;padding-right:32px}}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower)>.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)}@media(min-width: 992px){.error-page__login-title{--line-height: 1;font-size:2rem;font-weight:400}}.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}.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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.footer-top h2{--line-height: 1.1666666667;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:16px 0 32px 0}@media(min-width: 768px){.footer-top .menu{margin-bottom:0;margin-top:24px}}.footer-top .menu__item{margin-top:16px}.footer-top .menu__item:first-child{margin-top:0}@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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);align-items:center;align-self:flex-end;display:flex;height:40px;margin-left:auto;margin-right:8px;-webkit-text-decoration:none;text-decoration:none}@media(min-width: 992px){.footer__back-to-top{--line-height: 1.1666666667;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{-webkit-text-decoration:underline;text-decoration:underline}.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;font-size:2rem;font-weight:400;line-height:1;line-height:var(--line-height);margin-bottom:32px}@media(min-width: 992px){.user-login-page__title{--line-height: 1;font-size:3rem;font-weight:400}}@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:first-of-type{margin-top:16px}.hds-notification__label .hel-icon{--icon-size: 24px;margin-right:8px}.messages__container{padding-top:0}.menu__link{-webkit-text-decoration:none;text-decoration:none}.menu__link:focus,.menu__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.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:8px 16px}@media(min-width: 768px){.breadcrumb{--line-height: 1.5;font-size:.875rem;font-weight:400}}@media(min-width: 768px){.breadcrumb{padding:16px 24px}}@media(min-width: 992px){.breadcrumb{padding:16px 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;-webkit-text-decoration:underline;text-decoration:underline}@media(min-width: 768px){.breadcrumb__link{display:block}}.breadcrumb__link:hover{-webkit-text-decoration:none;text-decoration:none}.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:24px}@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);-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}.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);margin-bottom:16px;margin-top:0}@media(min-width: 992px){.header-search__title{--line-height: 1;font-size:2rem;font-weight:400}}.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:14px 32px}}.header-top .menu{display:flex;list-style:none;margin:0;padding:0}.header-top .menu__item+.menu__item{margin-left:16px}.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}.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;margin-left:8px;margin-right:8px}.language-link:focus,.language-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.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]{border-bottom:3px solid #1a1a1a;cursor:default;-webkit-text-decoration:none;text-decoration:none}.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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);border-bottom:2px solid #000;margin-top:0}@media(min-width: 992px){.sidebar-navigation__title{--line-height: 1.1666666667;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}.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:5px;margin-bottom:5px;padding:5px 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 * 5px));top:0;right:0;bottom:0;left:0;left:calc(-1 * 16px - 1px);position:absolute;top:-5px;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.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;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:500}}@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}.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);margin-bottom:0;margin-top:0}@media(min-width: 992px){.table-of-contents__title{--line-height: 1;font-size:2rem;font-weight:400}}.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;-webkit-text-decoration:underline;text-decoration:underline}.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);margin-top:0}@media(min-width: 992px){.table-of-contents__nojs .nojs__title{--line-height: 1;font-size:2rem;font-weight:400}}.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: 40px;--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:60px;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:10px;padding:0;transform:scaleY(-1)}.hds-pagination__item-link{align-items:center;border-radius:21px;color:#1a1a1a;color:var(--color-black-90);display:flex;height:var(--link-height);justify-content:center;min-width:40px;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}.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)}@media(min-width: 992px){.content-links__title{--line-height: 1;font-size:2rem;font-weight:400}}.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);border-bottom:2px solid #000;margin-top:0;padding-bottom:24px;width:100%}@media(min-width: 992px){.sidebar_block_heading{--line-height: 1;font-size:2rem;font-weight:400}}.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:#f2f2f2;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.3;font-size:1.25rem;font-weight:500;line-height:1.3;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.1666666667;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}.remote-video .embedded-content-cookie-compliance{background-color:#1a1a1a}.remote-video .embedded-content-cookie-compliance .message{background-color:#000}.remote-video .embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.remote-video .embedded-content-cookie-compliance .message .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}.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}:not(.component--latest-news .news-listing):not(.component--top-news .news-listing)>.news-listing__item{list-style:none;margin-top:24px;padding-left:0;padding-right:0;position:relative}.news-listing__link{display:block;-webkit-text-decoration:none;text-decoration:none}.news-listing__link:focus,.news-listing__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.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:16px;padding-bottom:8px}.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;grid-row-gap:32px;display:grid;grid-template-columns:repeat(2, 1fr)}}.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.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;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:500}}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}}@media(min-width: 992px)and (min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.1666666667;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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.news-listing--teasers .news-listing__title{--line-height: 1.1666666667;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{grid-gap:0;display:grid;list-style:none;padding-left:0}@media(min-width: 768px){.news-listing--card-teasers{grid-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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.news-listing__card-teaser .news-listing__title{--line-height: 1.1666666667;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__link{-webkit-text-decoration:underline;text-decoration:underline}.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}.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);margin-top:0}@media(min-width: 992px){.service-channel__type{--line-height: 1;font-size:2rem;font-weight:400}}.service-channel__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:24px}@media(min-width: 992px){.service-channel__title{--line-height: 1.1666666667;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{-webkit-text-decoration:underline;text-decoration:underline}.service__link:hover .hel-icon{-webkit-text-decoration:underline;text-decoration:underline}@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);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{-webkit-text-decoration:underline;text-decoration:underline}.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}.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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.unit--minimal .unit__title{--line-height: 1.1666666667;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);border:none;color:#000;padding:16px 82px 16px 16px;position:relative;width:100%}@media(min-width: 992px){.accordion-item__button--toggle{--line-height: 1;font-size:2rem;font-weight:400}}@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: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{display:grid !important}.accordion-item__content{border:none;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{background-color:#f2f2f2}.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);margin-top:0}@media(min-width: 992px){.banner__title{--line-height: 1;font-size:2rem;font-weight:400}}.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.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;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:500}}.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{margin-top:64px;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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);display:block;margin-top:16px}@media(min-width: 992px){.content-card__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.content-card__date{margin-top:8px}.content-card__link{display:block;overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.content-card__link::before{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.content-card__link::after{transition:transform .2s linear;--icon-size: 2rem;margin-left:-2px;margin-top:16px;background-color:#000;background-size:contain;content:"";display:inline-block;height:2rem;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:2rem 2rem;mask-size:2rem 2rem;-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:2rem;width:var(--icon-size, calc(var(--line-height) * 1em))}@media(prefers-reduced-motion){.content-card__link::after{transition:none}}@media(min-width: 576px){.content-card__link::after{--icon-size: 3rem;margin-left:-4px}}.content-card__link:focus .content-card__title,.content-card__link:hover .content-card__title{-webkit-text-decoration:underline;text-decoration:underline}.content-card__link:focus::after,.content-card__link:hover::after{transform:translateX(16px)}@media(prefers-reduced-motion){.content-card__link:focus::after,.content-card__link:hover::after{transform:none}}.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)}.content-card--unpublished .content-card__link::after{background-color:#b01038;background-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 .component__container{grid-column:content;padding-top:16px}@media(min-width: 768px){.component--content-cards-grey .component__container{padding-top:32px}}.component--content-cards-grey .content-card__link{background-color:#fff;padding: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}}.layout-main-wrapper>*:last-child .component--content-cards-grey:last-child{margin-bottom:-115px;padding-bottom:55px}.content-liftup{--info-row--gap-size: 4px;border:1px solid #000;position:relative}@media(min-width: 768px){.content-liftup{--info-row--gap-size: 8px;display:flex;min-height:400px}}.content-liftup--unpublished{border-color:#b01038;border-color:var(--color-error);color:#b01038;color:var(--color-error)}.content-liftup--unpublished a{color:#b01038;color:var(--color-error)}.content-liftup__image{flex-basis:50%;flex-grow:0;flex-shrink:0}@media(min-width: 768px){.content-liftup__image{align-self:stretch;background-color:#f2f2f2;max-width:50%}}@media(min-width: 992px){.has-sidebar .components--upper .content-liftup__image{flex-basis:28.6844484629%}}.content-liftup__image picture{display:block;height:100%}.content-liftup__image img{aspect-ratio:2.3;display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:auto}@media(min-width: 768px){.content-liftup__image img{aspect-ratio:unset}}@media(min-width: 992px){.no-sidebar .components--upper .content-liftup__image img,.components--lower .content-liftup__image img{height:100%;-o-object-fit:cover;object-fit:cover}}.content-liftup__image .image-placeholder{aspect-ratio:2.3}@media(min-width: 768px){.content-liftup__image .image-placeholder{aspect-ratio:1.5}}@media(min-width: 992px){.no-sidebar .components--upper .content-liftup__image .image-placeholder,.components--lower .content-liftup__image .image-placeholder{height:100%}}.content-liftup__text{flex-grow:1;padding:16px}@media(min-width: 768px){.content-liftup__text{display:flex;flex-direction:column;justify-content:space-between;padding:32px}}.content-liftup__title{--line-height: 1.2307692308;font-size:1.625rem;font-weight:500;line-height:1.2307692308;line-height:var(--line-height);margin-bottom:8px;margin-top:0}@media(min-width: 992px){.content-liftup__title{--line-height: 1.2352941176;font-size:2.125rem;font-weight:500}}@media(min-width: 768px){.content-liftup__title{margin-bottom:16px}}.content-liftup__link{-webkit-text-decoration:none;text-decoration:none}.content-liftup__link:hover,.content-liftup__link:focus{-webkit-text-decoration:underline;text-decoration:underline}.content-liftup__link::before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.content-liftup__info-row{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);--margin-size: calc(24px + var(--info-row--gap-size));margin-left:calc(24px + var(--info-row--gap-size));margin-left:var(--margin-size)}.content-liftup__info-row+.content-liftup__info-row{margin-top:16px}.content-liftup__info-row__title{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.content-liftup__info-row__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.content-liftup__info-row__title::before{margin-bottom:1px;margin-left:calc(-1*var(--margin-size));margin-right:var(--info-row--gap-size)}.content-liftup__info-row__content>:first-child{margin-top:0}.content-liftup__info-row__content>:last-child{margin-bottom:0}.content-liftup__info-row--address .content-liftup__info-row__title::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--location);mask-image:var(--hel-icon--location);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.content-liftup__info-row--opening-hours .content-liftup__info-row__title::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--clock);mask-image:var(--hel-icon--clock);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.content-liftup__read-more{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:flex;margin-left:calc(24px + var(--info-row--gap-size));padding-bottom:8px;padding-top:16px}.content-liftup__read-more::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;flex-shrink:0}@media(prefers-reduced-motion){.content-liftup__read-more::after{transition:none}}.content-liftup:hover .content-liftup__read-more::after,.content-liftup:focus-within .content-liftup__read-more::after{transform:translateX(4px)}@media(prefers-reduced-motion){.content-liftup:hover .content-liftup__read-more::after,.content-liftup:focus-within .content-liftup__read-more::after{transform:none}}@media(min-width: 768px){.content-liftup__read-more{justify-content:flex-end;padding-bottom:0}}.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}.district-project-search-form__filters-container .district-project-search-form__additional-filters{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;margin-bottom:32px}.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)}@media(min-width: 992px){.event-list__filter-title{--line-height: 1;font-size:2rem;font-weight:400}}.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)}.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__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}}.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}.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}.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);margin-top:0}@media(min-width: 992px){.liftup-with-image__title{--line-height: 1;font-size:2rem;font-weight:400}}.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__link{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:90px;word-wrap:anywhere;-webkit-text-decoration:none;text-decoration:none;width:100%}@media(min-width: 576px){.list-of-links__item .list-of-links__item__link{display:block}}.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}.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__link::after{--icon-size: 1.5rem;background-color:#000;background-size:contain;content:"";display:inline-block;height:1.5rem;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:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;-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:1.5rem;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear;content:"";display:block;flex-shrink:0;margin-left:-4px;margin-top:8px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.list-of-links__item .list-of-links__item__link::after{transition:none}}@media(min-width: 576px){.list-of-links__item .list-of-links__item__link::after{--icon-size: 3rem;margin-left:-8px;margin-top:16px}}.list-of-links__item .list-of-links__item__link[data-is-external]::after{content:none;display:none}.list-of-links__item .list-of-links__item__link .link__type{--icon-size: 1.5rem;display:block;flex-shrink:0;height:1.5rem;height:var(--icon-size);margin-left:-4px;margin-top:8px;-webkit-mask-size:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;-webkit-mask-size:var(--icon-size) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);width:1.5rem;width:var(--icon-size)}@media(min-width: 576px){.list-of-links__item .list-of-links__item__link .link__type{--icon-size: 3rem;margin-left:-8px;margin-top:16px}}.list-of-links__item .list-of-links__item__link:focus .link__type--external,.list-of-links__item .list-of-links__item__link:hover .link__type--external{transform:scaleX(1) translate(4px, -4px);transform:scaleX(var(--lang-direction, 1)) translate(4px, -4px)}@media(prefers-reduced-motion){.list-of-links__item .list-of-links__item__link:focus .link__type--external,.list-of-links__item .list-of-links__item__link:hover .link__type--external{transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}}.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%}.list-of-links__item .list-of-links__item__title{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:0;margin-bottom:0;margin-left:116px}@media(min-width: 992px){.list-of-links__item .list-of-links__item__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 576px){.list-of-links__item .list-of-links__item__title{margin-left:0}}.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{display:flex;flex-direction:row;justify-content:flex-start;min-height:auto;-webkit-text-decoration:underline;text-decoration:underline}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link .link__type,.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link::after{align-self:flex-start;margin-left:8px;margin-top:-2px}@media(min-width: 576px){.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link .link__type,.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link::after{margin-top:-8px}}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link:focus,.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link:hover{-webkit-text-decoration:none;text-decoration:none}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__title{display:flex;margin-left:0;margin-right:0}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__arrow{margin:-2px 0 0 16px}@media(min-width: 576px){.component--list-of-links-without-image .list-of-links__item .list-of-links__item__arrow{margin-top:-8px}}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__arrow .hel-icon{--icon-size: 2rem}@media(min-width: 576px){.component--list-of-links-without-image .list-of-links__item .list-of-links__item__arrow .hel-icon{--icon-size: 3rem}}.component--list-of-links-without-image .list-of-links__item .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;margin-top:8px}@media(min-width: 992px){.component--list-of-links-without-image .list-of-links__item .list-of-links__item__desc{margin-top:4px}}.has-sidebar .main-content .list-of-links__item{padding-bottom:24px}@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:#f7f7f8}@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;margin-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-form-container,.news-wrapper{padding-left:16px;padding-right:16px;max-width:1296px;margin:auto;position:relative;width:100%}@media(min-width: 768px){.news-form-container,.news-wrapper{padding-left:32px;padding-right:32px}}@media(min-width: 768px){.news-form-container,.news-wrapper{max-width:1328px}}.news-form-wrapper{margin-top:32px;background:#f2f2f2}@media(min-width: 992px){.news-form-wrapper{margin-top:64px}}@media(min-width: 992px){.has-sidebar .news-wrapper{-moz-column-gap:64px;column-gap:64px;grid-template-columns:auto 340px}}.has-sidebar .news-wrapper .layout-sidebar-second{padding-left:0;padding-right:0}.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}.news-form-container{padding-bottom:32px;padding-top:32px}@media(min-width: 768px){.news-form-container{padding-top:64px}}.news-form-wrapper h2{margin-bottom:24px;margin-top:0;--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.news-form-wrapper h2{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.news-form__filters-container{display:flex;margin-left:-8px;margin-right:-8px}.news-form__filters-container>*{margin-left:8px;margin-right:8px}}.news-form__filter{flex:1;margin-bottom:16px;min-height:84px;position:relative}@media(min-width: 1248px){.news-form__filter{min-width:328px}}.news-form__filter-container{position:absolute;width:100%;z-index:var(--menu-z-index)}.news-form__filter li{margin-top:0}.news-form__submit{padding-bottom:32px}@media(min-width: 768px){.news-form__submit{margin-bottom:16px;padding-bottom:0}}@media(min-width: 1248px){.news-form__submit{flex:1}}.news-form__submit .news-form__submit-button{--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-top:8px;width:100%}@media(min-width: 768px){.news-form__submit .news-form__submit-button{margin-top:28px}}.news-wrapper{padding-top:48px}.news-listing--teasers{max-width:100%}.news-listing__no-results{margin-top:16px}button.news-form__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.news-form__remove-selection-button:not(:disabled):hover,button.news-form__remove-selection-button:not(:disabled):active{background-color:#000;border-color:#000;color:#fff}button.news-form__remove-selection-button:not(:disabled):focus,button.news-form__remove-selection-button:not(:disabled):active{border-color:#000;outline:2px solid #000;outline-offset:2px}.news-form__remove-selection-button span{padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}.news-archive__heading{border-bottom:2px solid #000;display:flex;flex-flow:column;justify-content:space-between;width:100%}@media(min-width: 768px){.news-archive__heading{flex-flow:row}}.news-archive__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin-top:0;padding-bottom:24px}@media(min-width: 992px){.news-archive__title{--line-height: 1;font-size:2rem;font-weight:400}}.news-archive__rss-link{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;flex-wrap:nowrap;padding-top:16px}.news-archive__rss-link svg{margin-right:8px}.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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.phasing__item--with-numbers::before{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.phasing__item-title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.phasing__item-title{--line-height: 1.1666666667;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.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;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:500}}.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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:0;margin-top:initial}@media(min-width: 992px){.popular-service-item__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.popular-service-item__links{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:flex;flex-direction:column;margin-top:16px}@media(min-width: 768px){.popular-service-item__links{margin-top:24px}}@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}.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-search--react__form-description{margin-bottom:24px}.hdbt-search--react__form-container{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-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--hdbt-search--ploughing-schedule .component__container{background-color:#f7f7f8}.components--upper .component--hdbt-search--ploughing-schedule .component__container{margin-left:16px;margin-right:16px;padding:24px}@media(min-width: 768px){.components--upper .component--hdbt-search--ploughing-schedule .component__container{margin-left:32px;margin-right:32px;padding:32px}}@media(min-width: 992px){.components--upper .component--hdbt-search--ploughing-schedule .component__container{margin:0}}@media(max-width: 992px){.has-sidebar .components--upper .component--hdbt-search--ploughing-schedule{margin-left:-16px;margin-right:-16px}}@media(max-width: 992px)and (min-width: 768px){.has-sidebar .components--upper .component--hdbt-search--ploughing-schedule{margin-left:-32px;margin-right:-32px}}.component--hdbt-search--ploughing-schedule .hdbt-search--react__form-title{margin-top:0}.hdbt-search--ploughing-schedule__submit-button:not(:disabled){margin-bottom:0}.hdbt-search--ploughing-schedule__result-card{border-left:8px solid #c2a251;margin-top:32px;padding-bottom:12px;padding-left:32px;padding-right:32px;padding-top:12px}.hdbt-search--ploughing-schedule__result-card.no-results{border:none}.hdbt-search--ploughing-schedule__result-card--title{margin-bottom:16px;margin-top:0}.layout-main-wrapper>*:last-child .component--react-search--ploughing-schedule:last-child .component__container{margin-bottom:0;padding-bottom:32px}.school-search .hdbt-search--react__form-container,.health-station-search .hdbt-search--react__form-container,.maternity-and-child-health-clinic-search .hdbt-search--react__form-container{margin-bottom:32px}.school-search .hdbt-search--react__dropdown-filters{margin-bottom:16px}.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:#000}@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:#fff}.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:#e6e6e6;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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:8px}@media(min-width: 992px){.remote-video__video-title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.remote-video__video-title{margin-top:16px}}.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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);color:#000;margin-top:0}@media(min-width: 992px){.sidebar-text .sidebar-text__title{--line-height: 1.1666666667;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;word-wrap:anywhere;padding:16px;position:relative}.card+.card{margin-top:16px}@media(min-width: 576px){.card{display:flex;flex-direction:row-reverse;gap:16px;grid-template-areas:"content img";grid-template-columns:1fr 30%;padding:16px}}@media(min-width: 768px){.card{gap:24px;padding:24px}}.card__image{flex-basis:30%;flex-shrink:0;margin-bottom:16px}.card__image picture,.card__image img{background-color:#f2f2f2;display:block;height:auto;width:100%}@media(min-width: 576px){.card__image{margin-bottom:0}}.card__text{display:flex;flex-direction:column;flex-grow:1}.card__text::after{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--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: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));transition:transform .2s linear;--icon-size: 32px;flex-grow:1;margin-top:16px;-webkit-mask-position:bottom center;mask-position:bottom center;pointer-events:none}@media(prefers-reduced-motion){.card__text::after{transition:none}}@media(min-width: 768px){.card__text::after{--icon-size: 48px}}.card:focus-within .card__text::after,.card:hover .card__text::after{transform:translateX(4px)}@media(prefers-reduced-motion){.card:focus-within .card__text::after,.card:hover .card__text::after{transform:none}}.card--external .card__text::after{-webkit-mask-image:var(--hel-icon--link-external);mask-image:var(--hel-icon--link-external)}.card--external:focus-within .card__text::after,.card--external:hover .card__text::after{transform:translate(4px, -4px)}@media(prefers-reduced-motion){.card--external:focus-within .card__text::after,.card--external:hover .card__text::after{transform:none}}.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--external .link__type--external{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}.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);margin:0}@media(min-width: 992px){.card__title{--line-height: 1;font-size:2rem;font-weight:400}}.card__link{word-wrap:anywhere;-webkit-text-decoration:none;text-decoration:none}.card__link::after{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__link:active,.card__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.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)}.link__style--highlight{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);margin-bottom:16px;padding-left:calc(1.5*1em + 8px);padding-left:calc(var(--line-height)*1em + 8px)}.link__style--highlight::before{background-color:currentColor;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);margin-right:8px;margin-left:calc(var(--line-height)*-1em - 8px);transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}[dir=rtl] .link__style--highlight{padding-left:0;padding-right:calc(var(--line-height)*1em + 8px)}[dir=rtl] .link__style--highlight::before{margin-left:8px;margin-right:calc(var(--line-height)*-1em - 8px)}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}#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}.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}.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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.rns .rns-plugin .rns-reactions .rns-header{--line-height: 1.1666666667;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.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;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:500}}.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{padding:0 !important}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{margin:0 8px;width:auto}@media only screen and (max-width: 680px){.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{padding:0 !important}.rns .rns-plugin .rns-shares .rns-shares-list .rns-share{margin:16px 0 0;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}.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.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;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:500}}.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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.social-media__title{--line-height: 1.1666666667;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}.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}.hdbt-search--react__dropdown-filters>div{flex-basis:100%}@media(min-width: 768px){.hdbt-search--react__dropdown-filters>div{flex-basis:48%}}.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--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)}.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{margin-top:0 !important}.helfi-calculator .helfi-calculator__group{display:grid;grid-template-rows:0fr;margin-left:10px;overflow:hidden;transition:grid-template-rows .5s}@media(prefers-reduced-motion){.helfi-calculator .helfi-calculator__group{transition:none}}.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)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_1{--line-height: 1;font-size:4rem;font-weight:400}}.helfi-calculator .helfi-calculator__legend--level_2{--line-height: 1;font-size:2rem;font-weight:400;line-height:1;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_2{--line-height: 1;font-size:3rem;font-weight:400}}.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)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_3{--line-height: 1;font-size:2rem;font-weight:400}}.helfi-calculator .helfi-calculator__legend--level_4{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.helfi-calculator .helfi-calculator__legend--level_4{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.helfi-calculator .helfi-calculator__legend--level_5{--line-height: 1.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;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:500}}.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)}@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);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}}.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);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.3;font-size:1.25rem;font-weight:500;line-height:1.3;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.1666666667;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),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards){padding-left:16px;padding-right:16px}@media(min-width: 768px){.components--lower>.component:not(.component--liftup-with-image-bg):not(.component--content-cards),.page-type--landing-page.no-sidebar .components--upper>.component:not(.component--liftup-with-image-bg):not(.component--content-cards){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}:not(.page-type--landing-page).wrapper .components:not(.components--lower){max-width:1296px;margin-left:auto;margin-right:auto}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower){max-width:1328px}}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower){padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}@media(min-width: 768px)and (min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower){padding-left:32px;padding-right:32px}}:not(.page-type--landing-page).wrapper .components:not(.components--lower) .component{max-width:860px}:not(.page-type--landing-page).wrapper .components:not(.components--lower) .component--full-width{padding-bottom:16px;padding-top:16px}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower) .component--full-width{padding-bottom:32px;padding-top:32px}}:not(.page-type--landing-page).wrapper .components:not(.components--lower)>.component:not(.component--full-width){padding-left:16px;padding-right:16px}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower)>.component:not(.component--full-width){padding-left:32px;padding-right:32px}}@media(min-width: 768px){:not(.page-type--landing-page).wrapper .components:not(.components--lower)>.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)}@media(min-width: 992px){.error-page__login-title{--line-height: 1;font-size:2rem;font-weight:400}}.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}.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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.footer-top h2{--line-height: 1.1666666667;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:16px 0 32px 0}@media(min-width: 768px){.footer-top .menu{margin-bottom:0;margin-top:24px}}.footer-top .menu__item{margin-top:16px}.footer-top .menu__item:first-child{margin-top:0}@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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);align-items:center;align-self:flex-end;display:flex;height:40px;margin-left:auto;margin-right:8px;-webkit-text-decoration:none;text-decoration:none}@media(min-width: 992px){.footer__back-to-top{--line-height: 1.1666666667;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{-webkit-text-decoration:underline;text-decoration:underline}.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;font-size:2rem;font-weight:400;line-height:1;line-height:var(--line-height);margin-bottom:32px}@media(min-width: 992px){.user-login-page__title{--line-height: 1;font-size:3rem;font-weight:400}}@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:first-of-type{margin-top:16px}.hds-notification__label .hel-icon{--icon-size: 24px;margin-right:8px}.messages__container{padding-top:0}.menu__link{-webkit-text-decoration:none;text-decoration:none}.menu__link:focus,.menu__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.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:8px 16px}@media(min-width: 768px){.breadcrumb{--line-height: 1.5;font-size:.875rem;font-weight:400}}@media(min-width: 768px){.breadcrumb{padding:16px 24px}}@media(min-width: 992px){.breadcrumb{padding:16px 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;-webkit-text-decoration:underline;text-decoration:underline}@media(min-width: 768px){.breadcrumb__link{display:block}}.breadcrumb__link:hover{-webkit-text-decoration:none;text-decoration:none}.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:24px}@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);-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}.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);margin-bottom:16px;margin-top:0}@media(min-width: 992px){.header-search__title{--line-height: 1;font-size:2rem;font-weight:400}}.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:14px 32px}}.header-top .menu{display:flex;list-style:none;margin:0;padding:0}.header-top .menu__item+.menu__item{margin-left:16px}.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}.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;margin-left:8px;margin-right:8px}.language-link:focus,.language-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.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]{border-bottom:3px solid #1a1a1a;cursor:default;-webkit-text-decoration:none;text-decoration:none}.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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);border-bottom:2px solid #000;margin-top:0}@media(min-width: 992px){.sidebar-navigation__title{--line-height: 1.1666666667;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}.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:5px;margin-bottom:5px;padding:5px 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 * 5px));top:0;right:0;bottom:0;left:0;left:calc(-1 * 16px - 1px);position:absolute;top:-5px;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.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;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:500}}@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}.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);margin-bottom:0;margin-top:0}@media(min-width: 992px){.table-of-contents__title{--line-height: 1;font-size:2rem;font-weight:400}}.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;-webkit-text-decoration:underline;text-decoration:underline}.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);margin-top:0}@media(min-width: 992px){.table-of-contents__nojs .nojs__title{--line-height: 1;font-size:2rem;font-weight:400}}.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: 40px;--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:60px;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:10px;padding:0;transform:scaleY(-1)}.hds-pagination__item-link{align-items:center;border-radius:21px;color:#1a1a1a;color:var(--color-black-90);display:flex;height:var(--link-height);justify-content:center;min-width:40px;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}.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)}@media(min-width: 992px){.content-links__title{--line-height: 1;font-size:2rem;font-weight:400}}.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);border-bottom:2px solid #000;margin-top:0;padding-bottom:24px;width:100%}@media(min-width: 992px){.sidebar_block_heading{--line-height: 1;font-size:2rem;font-weight:400}}.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:#f2f2f2;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.3;font-size:1.25rem;font-weight:500;line-height:1.3;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.1666666667;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}.remote-video .embedded-content-cookie-compliance{background-color:#1a1a1a}.remote-video .embedded-content-cookie-compliance .message{background-color:#000}.remote-video .embedded-content-cookie-compliance .message [data-hds-component=button]:not([class*=hds-button]),.remote-video .embedded-content-cookie-compliance .message .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}.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}:not(.component--latest-news .news-listing):not(.component--top-news .news-listing)>.news-listing__item{list-style:none;margin-top:24px;padding-left:0;padding-right:0;position:relative}.news-listing__link{display:block;-webkit-text-decoration:none;text-decoration:none}.news-listing__link:focus,.news-listing__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.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:16px;padding-bottom:8px}.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;grid-row-gap:32px;display:grid;grid-template-columns:repeat(2, 1fr)}}.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.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;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:500}}@media(min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}}@media(min-width: 992px)and (min-width: 992px){.news-listing__medium-teaser .news-listing__title{--line-height: 1.1666666667;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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.news-listing--teasers .news-listing__title{--line-height: 1.1666666667;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{grid-gap:0;display:grid;list-style:none;padding-left:0}@media(min-width: 768px){.news-listing--card-teasers{grid-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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.news-listing__card-teaser .news-listing__title{--line-height: 1.1666666667;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__link{-webkit-text-decoration:underline;text-decoration:underline}.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}.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);margin-top:0}@media(min-width: 992px){.service-channel__type{--line-height: 1;font-size:2rem;font-weight:400}}.service-channel__title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:24px}@media(min-width: 992px){.service-channel__title{--line-height: 1.1666666667;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{-webkit-text-decoration:underline;text-decoration:underline}.service__link:hover .hel-icon{-webkit-text-decoration:underline;text-decoration:underline}@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);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{-webkit-text-decoration:underline;text-decoration:underline}.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}.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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-bottom:0}@media(min-width: 992px){.unit--minimal .unit__title{--line-height: 1.1666666667;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);border:none;color:#000;padding:16px 82px 16px 16px;position:relative;width:100%}@media(min-width: 992px){.accordion-item__button--toggle{--line-height: 1;font-size:2rem;font-weight:400}}@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: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{display:grid !important}.accordion-item__content{border:none;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{background-color:#f2f2f2}.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);margin-top:0}@media(min-width: 992px){.banner__title{--line-height: 1;font-size:2rem;font-weight:400}}.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.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;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:500}}.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{margin-top:64px;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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);display:block;margin-top:16px}@media(min-width: 992px){.content-card__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.content-card__date{margin-top:8px}.content-card__link{display:block;overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.content-card__link::before{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.content-card__link::after{transition:transform .2s linear;--icon-size: 2rem;margin-left:-2px;margin-top:16px;background-color:#000;background-size:contain;content:"";display:inline-block;height:2rem;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:2rem 2rem;mask-size:2rem 2rem;-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:2rem;width:var(--icon-size, calc(var(--line-height) * 1em))}@media(prefers-reduced-motion){.content-card__link::after{transition:none}}@media(min-width: 576px){.content-card__link::after{--icon-size: 3rem;margin-left:-4px}}.content-card__link:focus .content-card__title,.content-card__link:hover .content-card__title{-webkit-text-decoration:underline;text-decoration:underline}.content-card__link:focus::after,.content-card__link:hover::after{transform:translateX(16px)}@media(prefers-reduced-motion){.content-card__link:focus::after,.content-card__link:hover::after{transform:none}}.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)}.content-card--unpublished .content-card__link::after{background-color:#b01038;background-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 .component__container{grid-column:content;padding-top:16px}@media(min-width: 768px){.component--content-cards-grey .component__container{padding-top:32px}}.component--content-cards-grey .content-card__link{background-color:#fff;padding: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}}.layout-main-wrapper>*:last-child .component--content-cards-grey:last-child{margin-bottom:-115px;padding-bottom:55px}.content-liftup{--info-row--gap-size: 4px;border:1px solid #000;position:relative}@media(min-width: 768px){.content-liftup{--info-row--gap-size: 8px;display:flex;min-height:400px}}.content-liftup--unpublished{border-color:#b01038;border-color:var(--color-error);color:#b01038;color:var(--color-error)}.content-liftup--unpublished a{color:#b01038;color:var(--color-error)}.content-liftup__image{flex-basis:50%;flex-grow:0;flex-shrink:0}@media(min-width: 768px){.content-liftup__image{align-self:stretch;background-color:#f2f2f2;max-width:50%}}@media(min-width: 992px){.has-sidebar .components--upper .content-liftup__image{flex-basis:28.6844484629%}}.content-liftup__image picture{display:block;height:100%}.content-liftup__image img{aspect-ratio:2.3;display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:auto}@media(min-width: 768px){.content-liftup__image img{aspect-ratio:unset}}@media(min-width: 992px){.no-sidebar .components--upper .content-liftup__image img,.components--lower .content-liftup__image img{height:100%;-o-object-fit:cover;object-fit:cover}}.content-liftup__image .image-placeholder{aspect-ratio:2.3}@media(min-width: 768px){.content-liftup__image .image-placeholder{aspect-ratio:1.5}}@media(min-width: 992px){.no-sidebar .components--upper .content-liftup__image .image-placeholder,.components--lower .content-liftup__image .image-placeholder{height:100%}}.content-liftup__text{flex-grow:1;padding:16px}@media(min-width: 768px){.content-liftup__text{display:flex;flex-direction:column;justify-content:space-between;padding:32px}}.content-liftup__title{--line-height: 1.2307692308;font-size:1.625rem;font-weight:500;line-height:1.2307692308;line-height:var(--line-height);margin-bottom:8px;margin-top:0}@media(min-width: 992px){.content-liftup__title{--line-height: 1.2352941176;font-size:2.125rem;font-weight:500}}@media(min-width: 768px){.content-liftup__title{margin-bottom:16px}}.content-liftup__link{-webkit-text-decoration:none;text-decoration:none}.content-liftup__link:hover,.content-liftup__link:focus{-webkit-text-decoration:underline;text-decoration:underline}.content-liftup__link::before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.content-liftup__info-row{--line-height: 1.5555555556;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height);--margin-size: calc(24px + var(--info-row--gap-size));margin-left:calc(24px + var(--info-row--gap-size));margin-left:var(--margin-size)}.content-liftup__info-row+.content-liftup__info-row{margin-top:16px}.content-liftup__info-row__title{--line-height: 1.5;font-size:1rem;font-weight:700;line-height:1.5;line-height:var(--line-height)}@media(min-width: 992px){.content-liftup__info-row__title{--line-height: 1.5555555556;font-size:1.125rem;font-weight:700}}.content-liftup__info-row__title::before{margin-bottom:1px;margin-left:calc(-1*var(--margin-size));margin-right:var(--info-row--gap-size)}.content-liftup__info-row__content>:first-child{margin-top:0}.content-liftup__info-row__content>:last-child{margin-bottom:0}.content-liftup__info-row--address .content-liftup__info-row__title::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--location);mask-image:var(--hel-icon--location);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.content-liftup__info-row--opening-hours .content-liftup__info-row__title::before{background-color:currentColor;background-size:contain;content:"";display:inline-block;height:24px;-webkit-mask-image:var(--hel-icon--clock);mask-image:var(--hel-icon--clock);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.content-liftup__read-more{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:flex;margin-left:calc(24px + var(--info-row--gap-size));padding-bottom:8px;padding-top:16px}.content-liftup__read-more::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;flex-shrink:0}@media(prefers-reduced-motion){.content-liftup__read-more::after{transition:none}}.content-liftup:hover .content-liftup__read-more::after,.content-liftup:focus-within .content-liftup__read-more::after{transform:translateX(4px)}@media(prefers-reduced-motion){.content-liftup:hover .content-liftup__read-more::after,.content-liftup:focus-within .content-liftup__read-more::after{transform:none}}@media(min-width: 768px){.content-liftup__read-more{justify-content:flex-end;padding-bottom:0}}.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}.district-project-search-form__filters-container .district-project-search-form__additional-filters{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;margin-bottom:32px}.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)}@media(min-width: 992px){.event-list__filter-title{--line-height: 1;font-size:2rem;font-weight:400}}.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)}.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__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}}.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}.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}.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);margin-top:0}@media(min-width: 992px){.liftup-with-image__title{--line-height: 1;font-size:2rem;font-weight:400}}.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__link{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:90px;word-wrap:anywhere;-webkit-text-decoration:none;text-decoration:none;width:100%}@media(min-width: 576px){.list-of-links__item .list-of-links__item__link{display:block}}.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}.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__link::after{--icon-size: 1.5rem;background-color:#000;background-size:contain;content:"";display:inline-block;height:1.5rem;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:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;-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:1.5rem;width:var(--icon-size, calc(var(--line-height) * 1em));transition:transform .2s linear;content:"";display:block;flex-shrink:0;margin-left:-4px;margin-top:8px;transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}@media(prefers-reduced-motion){.list-of-links__item .list-of-links__item__link::after{transition:none}}@media(min-width: 576px){.list-of-links__item .list-of-links__item__link::after{--icon-size: 3rem;margin-left:-8px;margin-top:16px}}.list-of-links__item .list-of-links__item__link[data-is-external]::after{content:none;display:none}.list-of-links__item .list-of-links__item__link .link__type{--icon-size: 1.5rem;display:block;flex-shrink:0;height:1.5rem;height:var(--icon-size);margin-left:-4px;margin-top:8px;-webkit-mask-size:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;-webkit-mask-size:var(--icon-size) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);width:1.5rem;width:var(--icon-size)}@media(min-width: 576px){.list-of-links__item .list-of-links__item__link .link__type{--icon-size: 3rem;margin-left:-8px;margin-top:16px}}.list-of-links__item .list-of-links__item__link:focus .link__type--external,.list-of-links__item .list-of-links__item__link:hover .link__type--external{transform:scaleX(1) translate(4px, -4px);transform:scaleX(var(--lang-direction, 1)) translate(4px, -4px)}@media(prefers-reduced-motion){.list-of-links__item .list-of-links__item__link:focus .link__type--external,.list-of-links__item .list-of-links__item__link:hover .link__type--external{transform:scaleX(1);transform:scaleX(var(--lang-direction, 1))}}.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%}.list-of-links__item .list-of-links__item__title{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:0;margin-bottom:0;margin-left:116px}@media(min-width: 992px){.list-of-links__item .list-of-links__item__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 576px){.list-of-links__item .list-of-links__item__title{margin-left:0}}.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{display:flex;flex-direction:row;justify-content:flex-start;min-height:auto;-webkit-text-decoration:underline;text-decoration:underline}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link .link__type,.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link::after{align-self:flex-start;margin-left:8px;margin-top:-2px}@media(min-width: 576px){.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link .link__type,.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link::after{margin-top:-8px}}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link:focus,.component--list-of-links-without-image .list-of-links__item .list-of-links__item__link:hover{-webkit-text-decoration:none;text-decoration:none}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__title{display:flex;margin-left:0;margin-right:0}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__arrow{margin:-2px 0 0 16px}@media(min-width: 576px){.component--list-of-links-without-image .list-of-links__item .list-of-links__item__arrow{margin-top:-8px}}.component--list-of-links-without-image .list-of-links__item .list-of-links__item__arrow .hel-icon{--icon-size: 2rem}@media(min-width: 576px){.component--list-of-links-without-image .list-of-links__item .list-of-links__item__arrow .hel-icon{--icon-size: 3rem}}.component--list-of-links-without-image .list-of-links__item .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;margin-top:8px}@media(min-width: 992px){.component--list-of-links-without-image .list-of-links__item .list-of-links__item__desc{margin-top:4px}}.has-sidebar .main-content .list-of-links__item{padding-bottom:24px}@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:#f7f7f8}@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;margin-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-form-container,.news-wrapper{padding-left:16px;padding-right:16px;max-width:1296px;margin:auto;position:relative;width:100%}@media(min-width: 768px){.news-form-container,.news-wrapper{padding-left:32px;padding-right:32px}}@media(min-width: 768px){.news-form-container,.news-wrapper{max-width:1328px}}.news-form-wrapper{margin-top:32px;background:#f2f2f2}@media(min-width: 992px){.news-form-wrapper{margin-top:64px}}@media(min-width: 992px){.has-sidebar .news-wrapper{-moz-column-gap:64px;column-gap:64px;grid-template-columns:auto 340px}}.has-sidebar .news-wrapper .layout-sidebar-second{padding-left:0;padding-right:0}.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}.news-form-container{padding-bottom:32px;padding-top:32px}@media(min-width: 768px){.news-form-container{padding-top:64px}}.news-form-wrapper h2{margin-bottom:24px;margin-top:0;--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.news-form-wrapper h2{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.news-form__filters-container{display:flex;margin-left:-8px;margin-right:-8px}.news-form__filters-container>*{margin-left:8px;margin-right:8px}}.news-form__filter{flex:1;margin-bottom:16px;min-height:84px;position:relative}@media(min-width: 1248px){.news-form__filter{min-width:328px}}.news-form__filter-container{position:absolute;width:100%;z-index:var(--menu-z-index)}.news-form__filter li{margin-top:0}.news-form__submit{padding-bottom:32px}@media(min-width: 768px){.news-form__submit{margin-bottom:16px;padding-bottom:0}}@media(min-width: 1248px){.news-form__submit{flex:1}}.news-form__submit .news-form__submit-button{--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-top:8px;width:100%}@media(min-width: 768px){.news-form__submit .news-form__submit-button{margin-top:28px}}.news-wrapper{padding-top:48px}.news-listing--teasers{max-width:100%}.news-listing__no-results{margin-top:16px}button.news-form__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.news-form__remove-selection-button:not(:disabled):hover,button.news-form__remove-selection-button:not(:disabled):active{background-color:#000;border-color:#000;color:#fff}button.news-form__remove-selection-button:not(:disabled):focus,button.news-form__remove-selection-button:not(:disabled):active{border-color:#000;outline:2px solid #000;outline-offset:2px}.news-form__remove-selection-button span{padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}.news-archive__heading{border-bottom:2px solid #000;display:flex;flex-flow:column;justify-content:space-between;width:100%}@media(min-width: 768px){.news-archive__heading{flex-flow:row}}.news-archive__title{--line-height: 1.3333333333;font-size:1.5rem;font-weight:500;line-height:1.3333333333;line-height:var(--line-height);margin-top:0;padding-bottom:24px}@media(min-width: 992px){.news-archive__title{--line-height: 1;font-size:2rem;font-weight:400}}.news-archive__rss-link{--line-height: 1.5;font-size:1rem;font-weight:500;line-height:1.5;line-height:var(--line-height);align-items:center;display:flex;flex-wrap:nowrap;padding-top:16px}.news-archive__rss-link svg{margin-right:8px}.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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height)}@media(min-width: 992px){.phasing__item--with-numbers::before{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.phasing__item-title{--line-height: 1.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:0}@media(min-width: 992px){.phasing__item-title{--line-height: 1.1666666667;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.2222222222;font-size:1.125rem;font-weight:500;line-height:1.2222222222;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:500}}.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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:0;margin-top:initial}@media(min-width: 992px){.popular-service-item__title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}.popular-service-item__links{--line-height: 1.5;font-size:1.25rem;font-weight:500;line-height:1.5;line-height:var(--line-height);display:flex;flex-direction:column;margin-top:16px}@media(min-width: 768px){.popular-service-item__links{margin-top:24px}}@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}.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-search--react__form-description{margin-bottom:24px}.hdbt-search--react__form-container{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-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--hdbt-search--ploughing-schedule .component__container{background-color:#f7f7f8}.components--upper .component--hdbt-search--ploughing-schedule .component__container{margin-left:16px;margin-right:16px;padding:24px}@media(min-width: 768px){.components--upper .component--hdbt-search--ploughing-schedule .component__container{margin-left:32px;margin-right:32px;padding:32px}}@media(min-width: 992px){.components--upper .component--hdbt-search--ploughing-schedule .component__container{margin:0}}@media(max-width: 992px){.has-sidebar .components--upper .component--hdbt-search--ploughing-schedule{margin-left:-16px;margin-right:-16px}}@media(max-width: 992px)and (min-width: 768px){.has-sidebar .components--upper .component--hdbt-search--ploughing-schedule{margin-left:-32px;margin-right:-32px}}.component--hdbt-search--ploughing-schedule .hdbt-search--react__form-title{margin-top:0}.hdbt-search--ploughing-schedule__submit-button:not(:disabled){margin-bottom:0}.hdbt-search--ploughing-schedule__result-card{border-left:8px solid #c2a251;margin-top:32px;padding-bottom:12px;padding-left:32px;padding-right:32px;padding-top:12px}.hdbt-search--ploughing-schedule__result-card.no-results{border:none}.hdbt-search--ploughing-schedule__result-card--title{margin-bottom:16px;margin-top:0}.layout-main-wrapper>*:last-child .component--react-search--ploughing-schedule:last-child .component__container{margin-bottom:0;padding-bottom:32px}.school-search .hdbt-search--react__form-container,.health-station-search .hdbt-search--react__form-container,.maternity-and-child-health-clinic-search .hdbt-search--react__form-container{margin-bottom:32px}.school-search .hdbt-search--react__dropdown-filters{margin-bottom:16px}.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:#000}@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:#fff}.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:#e6e6e6;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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);margin-top:8px}@media(min-width: 992px){.remote-video__video-title{--line-height: 1.1666666667;font-size:1.5rem;font-weight:500}}@media(min-width: 768px){.remote-video__video-title{margin-top:16px}}.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.3;font-size:1.25rem;font-weight:500;line-height:1.3;line-height:var(--line-height);color:#000;margin-top:0}@media(min-width: 992px){.sidebar-text .sidebar-text__title{--line-height: 1.1666666667;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/job-search.min.js b/dist/js/job-search.min.js
index 14377aec9..4ee2d5c4d 100644
--- a/dist/js/job-search.min.js
+++ b/dist/js/job-search.min.js
@@ -1 +1 @@
-!function(){var e={8518:function(e,t,n){"use strict";function r(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function o(){return"npm"}n.d(t,{S:function(){return o},n:function(){return r}})},1422:function(e,t,n){"use strict";n.d(t,{KV:function(){return o},l$:function(){return i}});var r=n(8518);function o(){return!(0,r.n)()&&"[object process]"===Object.prototype.toString.call("undefined"!=typeof process?process:0)}function i(e,t){return e.require(t)}e=n.hmd(e)},1170:function(e,t,n){"use strict";n.d(t,{ph:function(){return c},yW:function(){return u}});var r=n(1422),o=n(1235);e=n.hmd(e);const i=(0,o.Rf)(),a={nowSeconds:()=>Date.now()/1e3};const l=(0,r.KV)()?function(){try{return(0,r.l$)(e,"perf_hooks").performance}catch(e){return}}():function(){const{performance:e}=i;if(!e||!e.now)return;return{now:()=>e.now(),timeOrigin:Date.now()-e.now()}}(),s=void 0===l?a:{nowSeconds:()=>(l.timeOrigin+l.now())/1e3},u=a.nowSeconds.bind(a),c=s.nowSeconds.bind(s);let d;(()=>{const{performance:e}=i;if(!e||!e.now)return void(d="none");const t=36e5,n=e.now(),r=Date.now(),o=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,a=o0?a-4:a;for(n=0;n>16&255,u[c++]=t>>8&255,u[c++]=255&t;2===s&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,u[c++]=255&t);1===s&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t);return u},t.fromByteArray=function(e){for(var t,r=e.length,o=r%3,i=[],a=16383,l=0,u=r-o;lu?u:l+a));1===o?(t=e[r-1],i.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],i.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return i.join("")};for(var n=[],r=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0;a<64;++a)n[a]=i[a],r[i.charCodeAt(a)]=a;function l(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function s(e,t,r){for(var o,i,a=[],l=t;l>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return a.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},8764:function(e,t,n){"use strict";const r=n(9742),o=n(645),i="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.lW=s,t.h2=50;const a=2147483647;function l(e){if(e>a)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,s.prototype),t}function s(e,t,n){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return d(e)}return u(e,t,n)}function u(e,t,n){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!s.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const n=0|_(e,t);let r=l(n);const o=r.write(e,t);o!==n&&(r=r.slice(0,o));return r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(K(e,Uint8Array)){const t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return f(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(K(e,ArrayBuffer)||e&&K(e.buffer,ArrayBuffer))return p(e,t,n);if("undefined"!=typeof SharedArrayBuffer&&(K(e,SharedArrayBuffer)||e&&K(e.buffer,SharedArrayBuffer)))return p(e,t,n);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return s.from(r,t,n);const o=function(e){if(s.isBuffer(e)){const t=0|h(e.length),n=l(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!=typeof e.length||Q(e.length)?l(0):f(e);if("Buffer"===e.type&&Array.isArray(e.data))return f(e.data)}(e);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return s.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function d(e){return c(e),l(e<0?0:0|h(e))}function f(e){const t=e.length<0?0:0|h(e.length),n=l(t);for(let r=0;r=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|e}function _(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||K(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;let o=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Y(e).length;default:if(o)return r?-1:q(e).length;t=(""+t).toLowerCase(),o=!0}}function g(e,t,n){let r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return N(this,t,n);case"utf8":case"utf-8":return C(this,t,n);case"ascii":return O(this,t,n);case"latin1":case"binary":return I(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function m(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function v(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),Q(n=+n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,o){let i,a=1,l=e.length,s=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,l/=2,s/=2,n/=2}function u(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){let r=-1;for(i=n;il&&(n=l-s),i=n;i>=0;i--){let n=!0;for(let r=0;ro&&(r=o):r=o;const i=t.length;let a;for(r>i/2&&(r=i/2),a=0;a>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function S(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function C(e,t,n){n=Math.min(e.length,n);const r=[];let o=t;for(;o239?4:t>223?3:t>191?2:1;if(o+a<=n){let n,r,l,s;switch(a){case 1:t<128&&(i=t);break;case 2:n=e[o+1],128==(192&n)&&(s=(31&t)<<6|63&n,s>127&&(i=s));break;case 3:n=e[o+1],r=e[o+2],128==(192&n)&&128==(192&r)&&(s=(15&t)<<12|(63&n)<<6|63&r,s>2047&&(s<55296||s>57343)&&(i=s));break;case 4:n=e[o+1],r=e[o+2],l=e[o+3],128==(192&n)&&128==(192&r)&&128==(192&l)&&(s=(15&t)<<18|(63&n)<<12|(63&r)<<6|63&l,s>65535&&s<1114112&&(i=s))}}null===i?(i=65533,a=1):i>65535&&(i-=65536,r.push(i>>>10&1023|55296),i=56320|1023&i),r.push(i),o+=a}return function(e){const t=e.length;if(t<=T)return String.fromCharCode.apply(String,e);let n="",r=0;for(;rr.length?(s.isBuffer(t)||(t=s.from(t)),t.copy(r,o)):Uint8Array.prototype.set.call(r,t,o);else{if(!s.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(r,o)}o+=t.length}return r},s.byteLength=_,s.prototype._isBuffer=!0,s.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tn&&(e+=" ... "),""},i&&(s.prototype[i]=s.prototype.inspect),s.prototype.compare=function(e,t,n,r,o){if(K(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;let i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0);const l=Math.min(i,a),u=this.slice(r,o),c=e.slice(t,n);for(let e=0;e>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}const o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");let i=!1;for(;;)switch(r){case"hex":return y(this,e,t,n);case"utf8":case"utf-8":return x(this,e,t,n);case"ascii":case"latin1":case"binary":return w(this,e,t,n);case"base64":return k(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const T=4096;function O(e,t,n){let r="";n=Math.min(e.length,n);for(let o=t;or)&&(n=r);let o="";for(let r=t;rn)throw new RangeError("Trying to access beyond buffer length")}function j(e,t,n,r,o,i){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function L(e,t,n,r,o){H(t,r,o,e,n,7);let i=Number(t&BigInt(4294967295));e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,n}function A(e,t,n,r,o){H(t,r,o,e,n,7);let i=Number(t&BigInt(4294967295));e[n+7]=i,i>>=8,e[n+6]=i,i>>=8,e[n+5]=i,i>>=8,e[n+4]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=a,a>>=8,e[n+2]=a,a>>=8,e[n+1]=a,a>>=8,e[n]=a,n+8}function M(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function D(e,t,n,r,i){return t=+t,n>>>=0,i||M(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function P(e,t,n,r,i){return t=+t,n>>>=0,i||M(e,0,n,8),o.write(e,t,n,r,52,8),n+8}s.prototype.slice=function(e,t){const n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t>>=0,t>>>=0,n||z(e,t,this.length);let r=this[e],o=1,i=0;for(;++i>>=0,t>>>=0,n||z(e,t,this.length);let r=this[e+--t],o=1;for(;t>0&&(o*=256);)r+=this[e+--t]*o;return r},s.prototype.readUint8=s.prototype.readUInt8=function(e,t){return e>>>=0,t||z(e,1,this.length),this[e]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||z(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||z(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||z(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||z(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readBigUInt64LE=X((function(e){$(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||V(e,this.length-8);const r=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,o=this[++e]+256*this[++e]+65536*this[++e]+n*2**24;return BigInt(r)+(BigInt(o)<>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||V(e,this.length-8);const r=t*2**24+65536*this[++e]+256*this[++e]+this[++e],o=this[++e]*2**24+65536*this[++e]+256*this[++e]+n;return(BigInt(r)<>>=0,t>>>=0,n||z(e,t,this.length);let r=this[e],o=1,i=0;for(;++i=o&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||z(e,t,this.length);let r=t,o=1,i=this[e+--r];for(;r>0&&(o*=256);)i+=this[e+--r]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*t)),i},s.prototype.readInt8=function(e,t){return e>>>=0,t||z(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||z(e,2,this.length);const n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){e>>>=0,t||z(e,2,this.length);const n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||z(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||z(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readBigInt64LE=X((function(e){$(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||V(e,this.length-8);const r=this[e+4]+256*this[e+5]+65536*this[e+6]+(n<<24);return(BigInt(r)<>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||V(e,this.length-8);const r=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(r)<>>=0,t||z(e,4,this.length),o.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||z(e,4,this.length),o.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||z(e,8,this.length),o.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||z(e,8,this.length),o.read(this,e,!1,52,8)},s.prototype.writeUintLE=s.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t>>>=0,n>>>=0,!r){j(this,e,t,n,Math.pow(2,8*n)-1,0)}let o=1,i=0;for(this[t]=255&e;++i>>=0,n>>>=0,!r){j(this,e,t,n,Math.pow(2,8*n)-1,0)}let o=n-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+n},s.prototype.writeUint8=s.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeBigUInt64LE=X((function(e,t=0){return L(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),s.prototype.writeBigUInt64BE=X((function(e,t=0){return A(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){const r=Math.pow(2,8*n-1);j(this,e,t,n,r-1,-r)}let o=0,i=1,a=0;for(this[t]=255&e;++o>>=0,!r){const r=Math.pow(2,8*n-1);j(this,e,t,n,r-1,-r)}let o=n-1,i=1,a=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/i|0)-a&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeBigInt64LE=X((function(e,t=0){return L(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),s.prototype.writeBigInt64BE=X((function(e,t=0){return A(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),s.prototype.writeFloatLE=function(e,t,n){return D(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return D(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return P(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return P(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(!s.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(o=t;o=r+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function H(e,t,n,r,o,i){if(e>n||e3?0===t||t===BigInt(0)?`>= 0${r} and < 2${r} ** ${8*(i+1)}${r}`:`>= -(2${r} ** ${8*(i+1)-1}${r}) and < 2 ** ${8*(i+1)-1}${r}`:`>= ${t}${r} and <= ${n}${r}`,new B.ERR_OUT_OF_RANGE("value",o,e)}!function(e,t,n){$(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||V(t,e.length-(n+1))}(r,o,i)}function $(e,t){if("number"!=typeof e)throw new B.ERR_INVALID_ARG_TYPE(t,"number",e)}function V(e,t,n){if(Math.floor(e)!==e)throw $(e,n),new B.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new B.ERR_BUFFER_OUT_OF_BOUNDS;throw new B.ERR_OUT_OF_RANGE(n||"offset",`>= ${n?1:0} and <= ${t}`,e)}U("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),U("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),U("ERR_OUT_OF_RANGE",(function(e,t,n){let r=`The value of "${e}" is out of range.`,o=n;return Number.isInteger(n)&&Math.abs(n)>2**32?o=F(String(n)):"bigint"==typeof n&&(o=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(o=F(o)),o+="n"),r+=` It must be ${t}. Received ${o}`,r}),RangeError);const W=/[^+/0-9A-Za-z-_]/g;function q(e,t){let n;t=t||1/0;const r=e.length;let o=null;const i=[];for(let a=0;a55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function Y(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(W,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function G(e,t,n,r){let o;for(o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}function K(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function Q(e){return e!=e}const J=function(){const e="0123456789abcdef",t=new Array(256);for(let n=0;n<16;++n){const r=16*n;for(let o=0;o<16;++o)t[r+o]=e[n]+e[o]}return t}();function X(e){return"undefined"==typeof BigInt?Z:e}function Z(){throw new Error("BigInt not supported")}},296:function(e){function t(e,t,n){var r,o,i,a,l;function s(){var u=Date.now()-a;u=0?r=setTimeout(s,t-u):(r=null,n||(l=e.apply(i,o),i=o=null))}null==t&&(t=100);var u=function(){i=this,o=arguments,a=Date.now();var u=n&&!r;return r||(r=setTimeout(s,t)),u&&(l=e.apply(i,o),i=o=null),l};return u.clear=function(){r&&(clearTimeout(r),r=null)},u.flush=function(){r&&(l=e.apply(i,o),i=o=null,clearTimeout(r),r=null)},u}t.debounce=t,e.exports=t},9960: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},7915: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(9960),a=n(7790);o(n(7790),t);var l=/\s+/g,s={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},u=function(){function e(e,t,n){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?i.ElementType.Tag:void 0,r=new a.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.options.normalizeWhitespace,n=this.lastNode;if(n&&n.type===i.ElementType.Text)t?n.data=(n.data+e).replace(l," "):n.data+=e,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{t&&(e=e.replace(l," "));var r=new a.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e;else{var t=new a.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.NodeWithChildren(i.ElementType.CDATA,[e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new a.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=u,t.default=u},7790: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 _=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 m(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 c(e.data);else if(b(e))n=new d(e.data);else if(g(e)){var r=t?k(e.children):[],o=new _(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(m(e)){r=t?k(e.children):[];var l=new p(a.ElementType.CDATA,r);r.forEach((function(e){return e.parent=l})),n=l}else if(x(e)){r=t?k(e.children):[];var s=new h(r);r.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!y(e))throw new Error("Not implemented yet: ".concat(e.type));var u=new f(e.name,e.data);null!=e["x-name"]&&(u["x-name"]=e["x-name"],u["x-publicId"]=e["x-publicId"],u["x-systemId"]=e["x-systemId"]),n=u}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function k(e){for(var t=e.map((function(e){return w(e,!0)})),n=1;n/i,l=//i,s=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},u=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},c="object"==typeof window&&window.DOMParser;if("function"==typeof c){var d=new c;s=u=function(e,t){return t&&(e="<".concat(t,">").concat(e,"").concat(t,">")),d.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var f=document.implementation.createHTMLDocument();s=function(e,t){if(t){var n=f.documentElement.querySelector(t);return n&&(n.innerHTML=e),f}return f.documentElement.innerHTML=e,f}}var p,h="object"==typeof document&&document.createElement("template");h&&h.content&&(p=function(e){return h.innerHTML=e,h.content.childNodes}),t.default=function(e){var t,c,d=e.match(i),f=d&&d[1]?d[1].toLowerCase():"";switch(f){case n:var h=u(e);if(!a.test(e))null===(t=null==(g=h.querySelector(r))?void 0:g.parentNode)||void 0===t||t.removeChild(g);if(!l.test(e))null===(c=null==(g=h.querySelector(o))?void 0:g.parentNode)||void 0===c||c.removeChild(g);return h.querySelectorAll(n);case r:case o:var _=s(e).querySelectorAll(f);return l.test(e)&&a.test(e)?_[0].parentNode.childNodes:_;default:return p?p(e):(g=s(e,o).querySelector(o)).childNodes;var g}}},4152: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(8276)),i=n(1507),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)}},1507:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDOM=t.formatAttributes=void 0;var r=n(7915),o=n(885);function i(e){for(var t={},n=0,r=e.length;n1&&(m=d(m,{key:m.key||_})),r.push(u(m,g,_));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=_),r.push(u(f(g.name,b,y),g,_))}else{var x=!g.data.trim().length;if(x&&g.parent&&!(0,a.canTextBeChildOfNode)(g.parent))continue;if((null==n?void 0:n.trim)&&x)continue;r.push(u(g.data,g,_))}}return 1===r.length?r[0]:r}},3426: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(4152));t.htmlToDOM=o.default;var i=r(n(484));t.attributesToProps=i.default;var a=r(n(3670));t.domToReact=a.default;var l=n(7915);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):[]}},4606: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(7294),i=r(n(1476)),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}},645:function(e,t){t.read=function(e,t,n,r,o){var i,a,l=8*o-r-1,s=(1<>1,c=-7,d=n?o-1:0,f=n?-1:1,p=e[t+d];for(d+=f,i=p&(1<<-c)-1,p>>=-c,c+=l;c>0;i=256*i+e[t+d],d+=f,c-=8);for(a=i&(1<<-c)-1,i>>=-c,c+=r;c>0;a=256*a+e[t+d],d+=f,c-=8);if(0===i)i=1-u;else{if(i===s)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),i-=u}return(p?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var a,l,s,u=8*i-o-1,c=(1<>1,f=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:i-1,h=r?1:-1,_=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(l=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-a))<1&&(a--,s*=2),(t+=a+d>=1?f/s:f*Math.pow(2,1-d))*s>=2&&(a++,s/=2),a+d>=c?(l=0,a=c):a+d>=1?(l=(t*s-1)*Math.pow(2,o),a+=d):(l=t*Math.pow(2,d-1)*Math.pow(2,o),a=0));o>=8;e[n+p]=255&l,p+=h,l/=256,o-=8);for(a=a<0;e[n+p]=255&a,p+=h,a/=256,u-=8);e[n+p-h]|=128*_}},8139:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,l=/^[;\s]*/,s=/^\s+|\s+$/g,u="";function c(e){return e?e.replace(s,u):u}e.exports=function(e,s){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];s=s||{};var d=1,f=1;function p(e){var t=e.match(n);t&&(d+=t.length);var r=e.lastIndexOf("\n");f=~r?e.length-r:f+e.length}function h(){var e={line:d,column:f};return function(t){return t.position=new _(e),b(),t}}function _(e){this.start=e,this.end={line:d,column:f},this.source=s.source}_.prototype.content=e;var g=[];function m(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;u!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,u===e.charAt(n-1))return m("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 m("property missing ':'");var r=v(a),s=e({type:"declaration",property:c(n[0].replace(t,u)),value:r?c(r[0].replace(t,u)):u});return v(l),s}}return b(),function(){var e,t=[];for(y(t);e=w();)!1!==e&&(t.push(e),y(t));return t}()}},6486:function(e,t,n){var r;e=n.nmd(e),function(){var o,i="Expected a function",a="__lodash_hash_undefined__",l="__lodash_placeholder__",s=16,u=32,c=64,d=128,f=256,p=1/0,h=9007199254740991,_=NaN,g=4294967295,m=[["ary",d],["bind",1],["bindKey",2],["curry",8],["curryRight",s],["flip",512],["partial",u],["partialRight",c],["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]",T="[object Object]",O="[object Promise]",I="[object RegExp]",N="[object Set]",R="[object String]",z="[object Symbol]",j="[object WeakMap]",L="[object ArrayBuffer]",A="[object DataView]",M="[object Float32Array]",D="[object Float64Array]",P="[object Int8Array]",B="[object Int16Array]",U="[object Int32Array]",F="[object Uint8Array]",H="[object Uint8ClampedArray]",$="[object Uint16Array]",V="[object Uint32Array]",W=/\b__p \+= '';/g,q=/\b(__p \+=) '' \+/g,Y=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,K=/[&<>"']/g,Q=RegExp(G.source),J=RegExp(K.source),X=/<%-([\s\S]+?)%>/g,Z=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ne=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oe=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(oe.source),ae=/^\s+/,le=/\s/,se=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ue=/\{\n\/\* \[wrapped with (.+)\] \*/,ce=/,? & /,de=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,fe=/[()=,{}\[\]\/\s]/,pe=/\\(\\)?/g,he=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,_e=/\w*$/,ge=/^[-+]0x[0-9a-f]+$/i,me=/^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",Te="a-z\\xdf-\\xf6\\xf8-\\xff",Oe="A-Z\\xc0-\\xd6\\xd8-\\xde",Ie="\\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",Re="['’]",ze="["+Ee+"]",je="["+Ne+"]",Le="["+Se+"]",Ae="\\d+",Me="["+Ce+"]",De="["+Te+"]",Pe="[^"+Ee+Ne+Ae+Ce+Te+Oe+"]",Be="\\ud83c[\\udffb-\\udfff]",Ue="[^"+Ee+"]",Fe="(?:\\ud83c[\\udde6-\\uddff]){2}",He="[\\ud800-\\udbff][\\udc00-\\udfff]",$e="["+Oe+"]",Ve="\\u200d",We="(?:"+De+"|"+Pe+")",qe="(?:"+$e+"|"+Pe+")",Ye="(?:['’](?:d|ll|m|re|s|t|ve))?",Ge="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ke="(?:"+Le+"|"+Be+")"+"?",Qe="["+Ie+"]?",Je=Qe+Ke+("(?:"+Ve+"(?:"+[Ue,Fe,He].join("|")+")"+Qe+Ke+")*"),Xe="(?:"+[Me,Fe,He].join("|")+")"+Je,Ze="(?:"+[Ue+Le+"?",Le,Fe,He,ze].join("|")+")",et=RegExp(Re,"g"),tt=RegExp(Le,"g"),nt=RegExp(Be+"(?="+Be+")|"+Ze+Je,"g"),rt=RegExp([$e+"?"+De+"+"+Ye+"(?="+[je,$e,"$"].join("|")+")",qe+"+"+Ge+"(?="+[je,$e+We,"$"].join("|")+")",$e+"?"+We+"+"+Ye,$e+"+"+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("["+Ve+Ee+Se+Ie+"]"),it=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,at=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],lt=-1,st={};st[M]=st[D]=st[P]=st[B]=st[U]=st[F]=st[H]=st[$]=st[V]=!0,st[v]=st[b]=st[L]=st[y]=st[A]=st[x]=st[w]=st[k]=st[S]=st[C]=st[T]=st[I]=st[N]=st[R]=st[j]=!1;var ut={};ut[v]=ut[b]=ut[L]=ut[A]=ut[y]=ut[x]=ut[M]=ut[D]=ut[P]=ut[B]=ut[U]=ut[S]=ut[C]=ut[T]=ut[I]=ut[N]=ut[R]=ut[z]=ut[F]=ut[H]=ut[$]=ut[V]=!0,ut[w]=ut[k]=ut[j]=!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,_t=pt||ht||Function("return this")(),gt=t&&!t.nodeType&&t,mt=gt&&e&&!e.nodeType&&e,vt=mt&&mt.exports===gt,bt=vt&&pt.process,yt=function(){try{var e=mt&&mt.require&&mt.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 Tt(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 Ot(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function Lt(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--&&$t(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"\\"+ct[e]}function sn(e){return ot.test(e)}function un(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function cn(e,t){return function(n){return e(t(n))}}function dn(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"});var vn=function e(t){var n,r=(t=null==t?_t:vn.defaults(_t.Object(),t,vn.pick(_t,at))).Array,le=t.Date,Ee=t.Error,Se=t.Function,Ce=t.Math,Te=t.Object,Oe=t.RegExp,Ie=t.String,Ne=t.TypeError,Re=r.prototype,ze=Se.prototype,je=Te.prototype,Le=t["__core-js_shared__"],Ae=ze.toString,Me=je.hasOwnProperty,De=0,Pe=(n=/[^.]+$/.exec(Le&&Le.keys&&Le.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Be=je.toString,Ue=Ae.call(Te),Fe=_t._,He=Oe("^"+Ae.call(Me).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),$e=vt?t.Buffer:o,Ve=t.Symbol,We=t.Uint8Array,qe=$e?$e.allocUnsafe:o,Ye=cn(Te.getPrototypeOf,Te),Ge=Te.create,Ke=je.propertyIsEnumerable,Qe=Re.splice,Je=Ve?Ve.isConcatSpreadable:o,Xe=Ve?Ve.iterator:o,Ze=Ve?Ve.toStringTag:o,nt=function(){try{var e=pi(Te,"defineProperty");return e({},"",{}),e}catch(e){}}(),ot=t.clearTimeout!==_t.clearTimeout&&t.clearTimeout,ct=le&&le.now!==_t.Date.now&&le.now,pt=t.setTimeout!==_t.setTimeout&&t.setTimeout,ht=Ce.ceil,gt=Ce.floor,mt=Te.getOwnPropertySymbols,bt=$e?$e.isBuffer:o,yt=t.isFinite,Ut=Re.join,Gt=cn(Te.keys,Te),bn=Ce.max,yn=Ce.min,xn=le.now,wn=t.parseInt,kn=Ce.random,En=Re.reverse,Sn=pi(t,"DataView"),Cn=pi(t,"Map"),Tn=pi(t,"Promise"),On=pi(t,"Set"),In=pi(t,"WeakMap"),Nn=pi(Te,"create"),Rn=In&&new In,zn={},jn=Bi(Sn),Ln=Bi(Cn),An=Bi(Tn),Mn=Bi(On),Dn=Bi(In),Pn=Ve?Ve.prototype:o,Bn=Pn?Pn.valueOf:o,Un=Pn?Pn.toString:o;function Fn(e){if(nl(e)&&!Wa(e)&&!(e instanceof Wn)){if(e instanceof Vn)return e;if(Me.call(e,"__wrapped__"))return Ui(e)}return new Vn(e)}var Hn=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 $n(){}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__=g,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 l,s=1&t,u=2&t,c=4&t;if(n&&(l=i?n(e,r,i,a):n(e)),l!==o)return l;if(!tl(e))return e;var d=Wa(e);if(d){if(l=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Me.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return Ro(e,l)}else{var f=gi(e),p=f==k||f==E;if(Ka(e))return So(e,s);if(f==T||f==v||p&&!i){if(l=u||p?{}:vi(e),!s)return u?function(e,t){return zo(e,_i(e),t)}(e,function(e,t){return e&&zo(t,jl(t),e)}(l,e)):function(e,t){return zo(e,hi(e),t)}(e,ir(l,e))}else{if(!ut[f])return i?e:{};l=function(e,t,n){var r=e.constructor;switch(t){case L: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 M:case D:case P:case B:case U:case F:case H:case $:case V:return To(e,n);case S:return new r;case C:case R:return new r(e);case I:return function(e){var t=new e.constructor(e.source,_e.exec(e));return t.lastIndex=e.lastIndex,t}(e);case N:return new r;case z:return o=e,Bn?Te(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(ur(r,t,n,r,e,a))})):rl(e)&&e.forEach((function(r,o){l.set(o,ur(r,t,n,o,e,a))}));var _=d?o:(c?u?ai:ii:u?jl:zl)(e);return It(_||e,(function(r,o){_&&(r=e[o=r]),nr(l,o,ur(r,t,n,o,e,a))})),l}function cr(e,t,n){var r=n.length;if(null==e)return!r;for(e=Te(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 Ne(i);return zi((function(){e.apply(o,n)}),t)}function fr(e,t,n,r){var o=-1,i=jt,a=!0,l=e.length,s=[],u=t.length;if(!l)return s;n&&(t=At(t,Zt(n))),r?(i=Lt,a=!1):t.length>=200&&(i=tn,a=!1,t=new Kn(t));e:for(;++o-1},Yn.prototype.set=function(e,t){var n=this.__data__,r=rr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Gn.prototype.clear=function(){this.size=0,this.__data__={hash:new qn,map:new(Cn||Yn),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},Kn.prototype.add=Kn.prototype.push=function(e){return this.__data__.set(e,a),this},Kn.prototype.has=function(e){return this.__data__.has(e)},Qn.prototype.clear=function(){this.__data__=new Yn,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 Yn){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 _r(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):Mt(o,l):r||(o[o.length]=l)}return o}var br=Mo(),yr=Mo(!0);function xr(e,t){return e&&br(e,t,zl)}function wr(e,t){return e&&yr(e,t,zl)}function kr(e,t){return zt(t,(function(t){return Xa(e[t])}))}function Er(e,t){for(var n=0,r=(t=xo(t,e)).length;null!=e&&nt}function Or(e,t){return null!=e&&Me.call(e,t)}function Ir(e,t){return null!=e&&t in Te(e)}function Nr(e,t,n){for(var i=n?Lt:jt,a=e[0].length,l=e.length,s=l,u=r(l),c=1/0,d=[];s--;){var f=e[s];s&&t&&(f=At(f,Zt(t))),c=yn(f.length,c),u[s]=!n&&(t||a>=120&&f.length>=120)?new Kn(s&&f):o}f=e[0];var p=-1,h=u[0];e:for(;++p=l?s:s*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function 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 Kr(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 Jr(e,t){return ji(Oi(e,t,os),e+"")}function Xr(e){return Xn(Fl(e))}function Zr(e,t){var n=Fl(e);return Mi(n,sr(t,0,n.length))}function eo(e,t,n,r){if(!tl(e))return e;for(var i=-1,a=(t=xo(t,e)).length,l=a-1,s=e;null!=s&&++ii?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=r(i);++o>>1,a=e[i];null!==a&&!ul(a)&&(n?a<=t:a=200){var u=t?null:Jo(e);if(u)return fn(u);a=!1,o=tn,s=new Kn}else s=t?[]:l;e:for(;++r=r?e:oo(e,t,n)}var Eo=ot||function(e){return _t.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 To(e,t){var n=t?Co(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Oo(e,t){if(e!==t){var n=e!==o,r=null===e,i=e==e,a=ul(e),l=t!==o,s=null===t,u=t==t,c=ul(t);if(!s&&!c&&!a&&e>t||a&&l&&u&&!s&&!c||r&&l&&u||!n&&u||!i)return 1;if(!r&&!a&&!c&&e1?n[i-1]:o,l=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,l&&xi(n[0],n[1],l)&&(a=i<3?o:a,i=1),t=Te(t);++r-1?i[a?t[l]:l]:o}}function Fo(e){return oi((function(t){var n=t.length,r=n,a=Vn.prototype.thru;for(e&&t.reverse();r--;){var l=t[r];if("function"!=typeof l)throw new Ne(i);if(a&&!s&&"wrapper"==si(l))var s=new Vn([],!0)}for(r=s?r:n;++r1&&y.reverse(),p&&cs))return!1;var c=a.get(e),d=a.get(t);if(c&&d)return c==t&&d==e;var f=-1,p=!0,h=2&n?new Kn:o;for(a.set(e,t),a.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(se,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return It(m,(function(n){var r="_."+n[0];t&n[1]&&!jt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ue);return t?t[1].split(ce):[]}(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 Mi(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=Fn(e);return t.__chain__=!0,t}function ha(e,t){return t(e)}var _a=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 Vn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));var ga=jo((function(e,t,n){Me.call(e,n)?++e[n]:ar(e,n,1)}));var ma=Uo(Vi),va=Uo(Wi);function ba(e,t){return(Wa(e)?It:pr)(e,ci(t,3))}function ya(e,t){return(Wa(e)?Nt:hr)(e,ci(t,3))}var xa=jo((function(e,t,n){Me.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=Ya(e)?r(e.length):[];return pr(e,(function(e){a[++o]=i?Tt(t,e,n):Rr(e,t,n)})),a})),ka=jo((function(e,t,n){ar(e,n,t)}));function Ea(e,t){return(Wa(e)?At:Ur)(e,ci(t,3))}var Sa=jo((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,vr(t,1),[])})),Ta=ct||function(){return _t.Date.now()};function Oa(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,Zo(e,d,o,o,o,o,t)}function Ia(e,t){var n;if("function"!=typeof t)throw new Ne(i);return e=_l(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 Zo(e,r,t,n,o)})),Ra=Jr((function(e,t,n){var r=3;if(n.length){var o=dn(n,ui(Ra));r|=u}return Zo(t,r,e,n,o)}));function za(e,t,n){var r,a,l,s,u,c,d=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw new Ne(i);function _(t){var n=r,i=a;return r=a=o,d=t,s=e.apply(i,n)}function g(e){var n=e-c;return c===o||n>=t||n<0||p&&e-d>=l}function m(){var e=Ta();if(g(e))return v(e);u=zi(m,function(e){var n=t-(e-c);return p?yn(n,l-(e-d)):n}(e))}function v(e){return u=o,h&&r?_(e):(r=a=o,s)}function b(){var e=Ta(),n=g(e);if(r=arguments,a=this,c=e,n){if(u===o)return function(e){return d=e,u=zi(m,t),f?_(e):s}(c);if(p)return Eo(u),u=zi(m,t),_(c)}return u===o&&(u=zi(m,t)),s}return t=ml(t)||0,tl(n)&&(f=!!n.leading,l=(p="maxWait"in n)?bn(ml(n.maxWait)||0,t):l,h="trailing"in n?!!n.trailing:h),b.cancel=function(){u!==o&&Eo(u),d=0,r=c=a=u=o},b.flush=function(){return u===o?s:v(Ta())},b}var ja=Jr((function(e,t){return dr(e,1,t)})),La=Jr((function(e,t,n){return dr(e,ml(t)||0,n)}));function Aa(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(Aa.Cache||Gn),n}function Ma(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)}}Aa.Cache=Gn;var Da=wo((function(e,t){var n=(t=1==t.length&&Wa(t[0])?At(t[0],Zt(ci())):At(vr(t,1),Zt(ci()))).length;return Jr((function(r){for(var o=-1,i=yn(r.length,n);++o=t})),Va=zr(function(){return arguments}())?zr:function(e){return nl(e)&&Me.call(e,"callee")&&!Ke.call(e,"callee")},Wa=r.isArray,qa=xt?Zt(xt):function(e){return nl(e)&&Cr(e)==L};function Ya(e){return null!=e&&el(e.length)&&!Xa(e)}function Ga(e){return nl(e)&&Ya(e)}var Ka=bt||ms,Qa=wt?Zt(wt):function(e){return nl(e)&&Cr(e)==x};function Ja(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==_l(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)!=T)return!1;var t=Ye(e);if(null===t)return!0;var n=Me.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Ae.call(n)==Ue}var al=Et?Zt(Et):function(e){return nl(e)&&Cr(e)==I};var ll=St?Zt(St):function(e){return nl(e)&&gi(e)==N};function sl(e){return"string"==typeof e||!Wa(e)&&nl(e)&&Cr(e)==R}function ul(e){return"symbol"==typeof e||nl(e)&&Cr(e)==z}var cl=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(Ya(e))return sl(e)?_n(e):Ro(e);if(Xe&&e[Xe])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Xe]());var t=gi(e);return(t==S?un:t==N?fn:Fl)(e)}function hl(e){return e?(e=ml(e))===p||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function _l(e){var t=hl(e),n=t%1;return t==t?n?t-n:t:0}function gl(e){return e?sr(_l(e),0,g):0}function ml(e){if("number"==typeof e)return e;if(ul(e))return _;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=me.test(e);return n||be.test(e)?ft(e.slice(2),n?2:8):ge.test(e)?_:+e}function vl(e){return zo(e,jl(e))}function bl(e){return null==e?"":co(e)}var yl=Lo((function(e,t){if(Si(t)||Ya(t))zo(t,zl(t),e);else for(var n in t)Me.call(t,n)&&nr(e,n,t[n])})),xl=Lo((function(e,t){zo(t,jl(t),e)})),wl=Lo((function(e,t,n,r){zo(t,jl(t),e,r)})),kl=Lo((function(e,t,n,r){zo(t,zl(t),e,r)})),El=oi(lr);var Sl=Jr((function(e,t){e=Te(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&xi(t[0],t[1],i)&&(r=1);++n1),t})),zo(e,ai(e),n),r&&(n=ur(n,7,ni));for(var o=t.length;o--;)po(n,t[o]);return n}));var Dl=oi((function(e,t){return null==e?{}:function(e,t){return qr(e,t,(function(t,n){return Ol(e,n)}))}(e,t)}));function Pl(e,t){if(null==e)return{};var n=At(ai(e),(function(e){return[e]}));return t=ci(t),qr(e,n,(function(e,n){return t(e,n[0])}))}var Bl=Xo(zl),Ul=Xo(jl);function Fl(e){return null==e?[]:en(e,zl(e))}var Hl=Po((function(e,t,n){return t=t.toLowerCase(),e+(n?$l(t):t)}));function $l(e){return Jl(bl(e).toLowerCase())}function Vl(e){return(e=bl(e))&&e.replace(xe,on).replace(tt,"")}var Wl=Po((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),ql=Po((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Yl=Do("toLowerCase");var Gl=Po((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Kl=Po((function(e,t,n){return e+(n?" ":"")+Jl(t)}));var Ql=Po((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Jl=Do("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=Jr((function(e,t){try{return Tt(e,o,t)}catch(e){return Ja(e)?e:new Ee(e)}})),es=oi((function(e,t){return It(t,(function(t){t=Pi(t),ar(e,t,Na(e[t],e))})),e}));function ts(e){return function(){return e}}var ns=Fo(),rs=Fo(!0);function os(e){return e}function is(e){return Mr("function"==typeof e?e:ur(e,1))}var as=Jr((function(e,t){return function(n){return Rr(n,e,t)}})),ls=Jr((function(e,t){return function(n){return Rr(e,n,t)}}));function ss(e,t,n){var r=zl(t),o=kr(t,r);null!=n||tl(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=kr(t,zl(t)));var i=!(tl(n)&&"chain"in n&&!n.chain),a=Xa(e);return It(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=Ro(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Mt([this.value()],arguments))})})),e}function us(){}var cs=Wo(At),ds=Wo(Rt),fs=Wo(Bt);function ps(e){return wi(e)?Yt(Pi(e)):function(e){return function(t){return Er(t,e)}}(e)}var hs=Yo(),_s=Yo(!0);function gs(){return[]}function ms(){return!1}var vs=Vo((function(e,t){return e+t}),0),bs=Qo("ceil"),ys=Vo((function(e,t){return e/t}),1),xs=Qo("floor");var ws,ks=Vo((function(e,t){return e*t}),1),Es=Qo("round"),Ss=Vo((function(e,t){return e-t}),0);return Fn.after=function(e,t){if("function"!=typeof t)throw new Ne(i);return e=_l(e),function(){if(--e<1)return t.apply(this,arguments)}},Fn.ary=Oa,Fn.assign=yl,Fn.assignIn=xl,Fn.assignInWith=wl,Fn.assignWith=kl,Fn.at=El,Fn.before=Ia,Fn.bind=Na,Fn.bindAll=es,Fn.bindKey=Ra,Fn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Wa(e)?e:[e]},Fn.chain=pa,Fn.chunk=function(e,t,n){t=(n?xi(e,t,n):t===o)?1:bn(_l(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:_l(r))<0&&(r+=i),r=n>r?0:gl(r);n>>0)?(e=bl(e))&&("string"==typeof t||null!=t&&!al(t))&&!(t=co(t))&&sn(e)?ko(_n(e),0,n):e.split(t,n):[]},Fn.spread=function(e,t){if("function"!=typeof e)throw new Ne(i);return t=null==t?0:bn(_l(t),0),Jr((function(n){var r=n[t],o=ko(n,0,t);return r&&Mt(o,r),Tt(e,this,o)}))},Fn.tail=function(e){var t=null==e?0:e.length;return t?oo(e,1,t):[]},Fn.take=function(e,t,n){return e&&e.length?oo(e,0,(t=n||t===o?1:_l(t))<0?0:t):[]},Fn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?oo(e,(t=r-(t=n||t===o?1:_l(t)))<0?0:t,r):[]},Fn.takeRightWhile=function(e,t){return e&&e.length?_o(e,ci(t,3),!1,!0):[]},Fn.takeWhile=function(e,t){return e&&e.length?_o(e,ci(t,3)):[]},Fn.tap=function(e,t){return t(e),e},Fn.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new Ne(i);return tl(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),za(e,t,{leading:r,maxWait:t,trailing:o})},Fn.thru=ha,Fn.toArray=pl,Fn.toPairs=Bl,Fn.toPairsIn=Ul,Fn.toPath=function(e){return Wa(e)?At(e,Pi):ul(e)?[e]:Ro(Di(bl(e)))},Fn.toPlainObject=vl,Fn.transform=function(e,t,n){var r=Wa(e),o=r||Ka(e)||cl(e);if(t=ci(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:tl(e)&&Xa(i)?Hn(Ye(e)):{}}return(o?It:xr)(e,(function(e,r,o){return t(n,e,r,o)})),n},Fn.unary=function(e){return Oa(e,1)},Fn.union=na,Fn.unionBy=ra,Fn.unionWith=oa,Fn.uniq=function(e){return e&&e.length?fo(e):[]},Fn.uniqBy=function(e,t){return e&&e.length?fo(e,ci(t,2)):[]},Fn.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?fo(e,o,t):[]},Fn.unset=function(e,t){return null==e||po(e,t)},Fn.unzip=ia,Fn.unzipWith=aa,Fn.update=function(e,t,n){return null==e?e:ho(e,t,yo(n))},Fn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:ho(e,t,yo(n),r)},Fn.values=Fl,Fn.valuesIn=function(e){return null==e?[]:en(e,jl(e))},Fn.without=la,Fn.words=Xl,Fn.wrap=function(e,t){return Pa(yo(t),e)},Fn.xor=sa,Fn.xorBy=ua,Fn.xorWith=ca,Fn.zip=da,Fn.zipObject=function(e,t){return vo(e||[],t||[],nr)},Fn.zipObjectDeep=function(e,t){return vo(e||[],t||[],eo)},Fn.zipWith=fa,Fn.entries=Bl,Fn.entriesIn=Ul,Fn.extend=xl,Fn.extendWith=wl,ss(Fn,Fn),Fn.add=vs,Fn.attempt=Zl,Fn.camelCase=Hl,Fn.capitalize=$l,Fn.ceil=bs,Fn.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=ml(n))==n?n:0),t!==o&&(t=(t=ml(t))==t?t:0),sr(ml(e),t,n)},Fn.clone=function(e){return ur(e,4)},Fn.cloneDeep=function(e){return ur(e,5)},Fn.cloneDeepWith=function(e,t){return ur(e,5,t="function"==typeof t?t:o)},Fn.cloneWith=function(e,t){return ur(e,4,t="function"==typeof t?t:o)},Fn.conformsTo=function(e,t){return null==t||cr(e,t,zl(t))},Fn.deburr=Vl,Fn.defaultTo=function(e,t){return null==e||e!=e?t:e},Fn.divide=ys,Fn.endsWith=function(e,t,n){e=bl(e),t=co(t);var r=e.length,i=n=n===o?r:sr(_l(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},Fn.eq=Fa,Fn.escape=function(e){return(e=bl(e))&&J.test(e)?e.replace(K,an):e},Fn.escapeRegExp=function(e){return(e=bl(e))&&ie.test(e)?e.replace(oe,"\\$&"):e},Fn.every=function(e,t,n){var r=Wa(e)?Rt:_r;return n&&xi(e,t,n)&&(t=o),r(e,ci(t,3))},Fn.find=ma,Fn.findIndex=Vi,Fn.findKey=function(e,t){return Ft(e,ci(t,3),xr)},Fn.findLast=va,Fn.findLastIndex=Wi,Fn.findLastKey=function(e,t){return Ft(e,ci(t,3),wr)},Fn.floor=xs,Fn.forEach=ba,Fn.forEachRight=ya,Fn.forIn=function(e,t){return null==e?e:br(e,ci(t,3),jl)},Fn.forInRight=function(e,t){return null==e?e:yr(e,ci(t,3),jl)},Fn.forOwn=function(e,t){return e&&xr(e,ci(t,3))},Fn.forOwnRight=function(e,t){return e&&wr(e,ci(t,3))},Fn.get=Tl,Fn.gt=Ha,Fn.gte=$a,Fn.has=function(e,t){return null!=e&&mi(e,t,Or)},Fn.hasIn=Ol,Fn.head=Yi,Fn.identity=os,Fn.includes=function(e,t,n,r){e=Ya(e)?e:Fl(e),n=n&&!r?_l(n):0;var o=e.length;return n<0&&(n=bn(o+n,0)),sl(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&$t(e,t,n)>-1},Fn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:_l(n);return o<0&&(o=bn(r+o,0)),$t(e,t,o)},Fn.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},Fn.isSet=ll,Fn.isString=sl,Fn.isSymbol=ul,Fn.isTypedArray=cl,Fn.isUndefined=function(e){return e===o},Fn.isWeakMap=function(e){return nl(e)&&gi(e)==j},Fn.isWeakSet=function(e){return nl(e)&&"[object WeakSet]"==Cr(e)},Fn.join=function(e,t){return null==e?"":Ut.call(e,t)},Fn.kebabCase=Wl,Fn.last=Ji,Fn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=_l(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):Ht(e,Wt,i,!0)},Fn.lowerCase=ql,Fn.lowerFirst=Yl,Fn.lt=dl,Fn.lte=fl,Fn.max=function(e){return e&&e.length?gr(e,os,Tr):o},Fn.maxBy=function(e,t){return e&&e.length?gr(e,ci(t,2),Tr):o},Fn.mean=function(e){return qt(e,os)},Fn.meanBy=function(e,t){return qt(e,ci(t,2))},Fn.min=function(e){return e&&e.length?gr(e,os,Br):o},Fn.minBy=function(e,t){return e&&e.length?gr(e,ci(t,2),Br):o},Fn.stubArray=gs,Fn.stubFalse=ms,Fn.stubObject=function(){return{}},Fn.stubString=function(){return""},Fn.stubTrue=function(){return!0},Fn.multiply=ks,Fn.nth=function(e,t){return e&&e.length?Vr(e,_l(t)):o},Fn.noConflict=function(){return _t._===this&&(_t._=Fe),this},Fn.noop=us,Fn.now=Ta,Fn.pad=function(e,t,n){e=bl(e);var r=(t=_l(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)},Fn.padEnd=function(e,t,n){e=bl(e);var r=(t=_l(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 Kr(e,t)},Fn.reduce=function(e,t,n){var r=Wa(e)?Dt:Kt,o=arguments.length<3;return r(e,ci(t,4),n,o,pr)},Fn.reduceRight=function(e,t,n){var r=Wa(e)?Pt:Kt,o=arguments.length<3;return r(e,ci(t,4),n,o,hr)},Fn.repeat=function(e,t,n){return t=(n?xi(e,t,n):t===o)?1:_l(t),Qr(bl(e),t)},Fn.replace=function(){var e=arguments,t=bl(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Fn.result=function(e,t,n){var r=-1,i=(t=xo(t,e)).length;for(i||(i=1,e=o);++rh)return[];var n=g,r=yn(e,g);t=ci(t),e-=g;for(var o=Jt(r,t);++n=a)return e;var s=n-hn(r);if(s<1)return r;var u=l?ko(l,0,s).join(""):e.slice(0,s);if(i===o)return u+r;if(l&&(s+=u.length-s),al(i)){if(e.slice(s).search(i)){var c,d=u;for(i.global||(i=Oe(i.source,bl(_e.exec(i))+"g")),i.lastIndex=0;c=i.exec(d);)var f=c.index;u=u.slice(0,f===o?s:f)}}else if(e.indexOf(co(i),s)!=s){var p=u.lastIndexOf(i);p>-1&&(u=u.slice(0,p))}return u+r},Fn.unescape=function(e){return(e=bl(e))&&Q.test(e)?e.replace(G,mn):e},Fn.uniqueId=function(e){var t=++De;return bl(e)+t},Fn.upperCase=Ql,Fn.upperFirst=Jl,Fn.each=ba,Fn.eachRight=ya,Fn.first=Yi,ss(Fn,(ws={},xr(Fn,(function(e,t){Me.call(Fn.prototype,t)||(ws[t]=e)})),ws),{chain:!1}),Fn.VERSION="4.17.21",It(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Fn[e].placeholder=Fn})),It(["drop","take"],(function(e,t){Wn.prototype[e]=function(n){n=n===o?1:bn(_l(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()}})),It(["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}})),It(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Wn.prototype[e]=function(){return this[n](1).value()[0]}})),It(["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=Jr((function(e,t){return"function"==typeof e?new Wn(this):this.map((function(n){return Rr(n,e,t)}))})),Wn.prototype.reject=function(e){return this.filter(Ma(ci(e)))},Wn.prototype.slice=function(e,t){e=_l(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=_l(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=Fn[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&(Fn.prototype[t]=function(){var t=this.__wrapped__,l=r?[1]:arguments,s=t instanceof Wn,u=l[0],c=s||Wa(t),d=function(e){var t=i.apply(Fn,Mt([e],l));return r&&f?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(s=c=!1);var f=this.__chain__,p=!!this.__actions__.length,h=a&&!f,_=s&&!p;if(!a&&c){t=_?t:new Wn(this);var g=e.apply(t,l);return g.__actions__.push({func:ha,args:[d],thisArg:o}),new Vn(g,f)}return h&&_?e.apply(this,l):(g=this.thru(d),h?r?g.value()[0]:g.value():g)})})),It(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Re[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Fn.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=Fn[t];if(n){var r=n.name+"";Me.call(zn,r)||(zn[r]=[]),zn[r].push({name:t,func:n})}})),zn[Ho(o,2).name]=[{name:"wrapper",func:o}],Wn.prototype.clone=function(){var e=new Wn(this.__wrapped__);return e.__actions__=Ro(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ro(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ro(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__++]}},Fn.prototype.plant=function(e){for(var t,n=this;n instanceof $n;){var r=Ui(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},Fn.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)},Fn.prototype.toJSON=Fn.prototype.valueOf=Fn.prototype.value=function(){return go(this.__wrapped__,this.__actions__)},Fn.prototype.first=Fn.prototype.head,Xe&&(Fn.prototype[Xe]=function(){return this}),Fn}();_t._=vn,(r=function(){return vn}.call(t,n,t,e))===o||(e.exports=r)}.call(this)},7418: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(_,e)||!p.call(h,e)&&(f.test(e)?_[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);m[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);m[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);m[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){m[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),m.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){m[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,T=60109,O=60110,I=60112,N=60113,R=60120,z=60115,j=60116,L=60121,A=60128,M=60129,D=60130,P=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"),T=B("react.provider"),O=B("react.context"),I=B("react.forward_ref"),N=B("react.suspense"),R=B("react.suspense_list"),z=B("react.memo"),j=B("react.lazy"),L=B("react.block"),B("react.scope"),A=B("react.opaque.id"),M=B("react.debug_trace_mode"),D=B("react.offscreen"),P=B("react.legacy_hidden")}var U,F="function"==typeof Symbol&&Symbol.iterator;function H(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=F&&e[F]||e["@@iterator"])?e:null}function $(e){if(void 0===U)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);U=t&&t[1]||""}return"\n"+U+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,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{V=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?$(e):""}function q(e){switch(e.tag){case 5:return $(e.type);case 16:return $("Lazy");case 13:return $("Suspense");case 19:return $("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 Y(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case E:return"Fragment";case k:return"Portal";case C:return"Profiler";case S:return"StrictMode";case N:return"Suspense";case R:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case O:return(e.displayName||"Context")+".Consumer";case T:return(e._context.displayName||"Context")+".Provider";case I:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case z:return Y(e.type);case L:return Y(e._render);case j:t=e._payload,e=e._init;try{return Y(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 K(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=K(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=K(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 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,_e,ge=(_e=function(e,t){if(e.namespaceURI!==de.svg||"innerHTML"in e)e.innerHTML=t;else{for((he=he||document.createElement("div")).innerHTML="",t=he.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return _e(e,t)}))}:_e);function me(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,Te=null,Oe=null;function Ie(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){Te?Oe?Oe.push(e):Oe=[e]:Te=e}function Re(){if(Te){var e=Te,t=Oe;if(Oe=Te=null,Ie(e),t)for(e=0;e(r=31-$t(r))?0:1<n;n++)t.push(e);return t}function Ht(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-$t(t)]=n}var $t=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,Yt=i.unstable_runWithPriority,Gt=!0;function Kt(e,t,n,r){Me||Le();var o=Jt,i=Me;Me=!0;try{je(o,e,t,n,r)}finally{(Me=i)||Pe()}}function Qt(e,t,n,r){Yt(qt,Jt.bind(null,e,t,n,r))}function Jt(e,t,n,r){var o;if(Gt)if((o=!(4&t))&&0=Dn),Un=String.fromCharCode(32),Fn=!1;function Hn(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 $n(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Vn=!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 Yn(e,t,n,r){Ne(r),0<(t=Mr(t,"onChange")).length&&(n=new fn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gn=null,Kn=null;function Qn(e){Or(e,0)}function Jn(e){if(J(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 _r(){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 mr=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=Mr(br,"onSelect")).length&&(t=new fn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=vr)))}Lt("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),Lt("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),Lt(jt,2);for(var kr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Er=0;Erlo||(e.current=ao[lo],ao[lo]=null,lo--)}function co(e,t){lo++,ao[lo]=e.current,e.current=t}var fo={},po=so(fo),ho=so(!1),_o=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 mo(e){return null!=(e=e.childContextTypes)}function vo(){uo(ho),uo(po)}function bo(e,t,n){if(po.current!==fo)throw Error(a(168));co(po,t),co(ho,n)}function yo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,Y(t)||"Unknown",i));return o({},n,r)}function xo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fo,_o=po.current,co(po,e),co(ho,ho.current),!0}function wo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=yo(e,t,_o),r.__reactInternalMemoizedMergedChildContext=e,uo(ho),uo(po),co(po,e)):uo(ho),co(ho,n)}var ko=null,Eo=null,So=i.unstable_runWithPriority,Co=i.unstable_scheduleCallback,To=i.unstable_cancelCallback,Oo=i.unstable_shouldYield,Io=i.unstable_requestPaint,No=i.unstable_now,Ro=i.unstable_getCurrentPriorityLevel,zo=i.unstable_ImmediatePriority,jo=i.unstable_UserBlockingPriority,Lo=i.unstable_NormalPriority,Ao=i.unstable_LowPriority,Mo=i.unstable_IdlePriority,Do={},Po=void 0!==Io?Io:function(){},Bo=null,Uo=null,Fo=!1,Ho=No(),$o=1e4>Ho?No:function(){return No()-Ho};function Vo(){switch(Ro()){case zo:return 99;case jo:return 98;case Lo:return 97;case Ao:return 96;case Mo:return 95;default:throw Error(a(332))}}function Wo(e){switch(e){case 99:return zo;case 98:return jo;case 97:return Lo;case 96:return Ao;case 95:return Mo;default:throw Error(a(332))}}function qo(e,t){return e=Wo(e),So(e,t)}function Yo(e,t,n){return e=Wo(e),Co(e,t,n)}function Go(){if(null!==Uo){var e=Uo;Uo=null,To(e)}Ko()}function Ko(){if(!Fo&&null!==Bo){Fo=!0;var e=0;try{var t=Bo;qo(99,(function(){for(;e_?(g=d,d=null):g=d.sibling;var m=p(o,d,l[_],s);if(null===m){null===d&&(d=g);break}e&&d&&null===m.alternate&&t(o,d),a=i(m,a,_),null===c?u=m:c.sibling=m,c=m,d=g}if(_===l.length)return n(o,d),u;if(null===d){for(;_g?(m=_,_=null):m=_.sibling;var b=p(o,_,v.value,u);if(null===b){null===_&&(_=m);break}e&&_&&null===b.alternate&&t(o,_),l=i(b,l,g),null===d?c=b:d.sibling=b,d=b,_=m}if(v.done)return n(o,_),c;if(null===_){for(;!v.done;g++,v=s.next())null!==(v=f(o,v.value,u))&&(l=i(v,l,g),null===d?c=v:d.sibling=v,d=v);return c}for(_=r(o,_);!v.done;g++,v=s.next())null!==(v=h(_,o,g,v.value,u))&&(e&&null!==v.alternate&&_.delete(null===v.key?g:v.key),l=i(v,l,g),null===d?c=v:d.sibling=v,d=v);return e&&_.forEach((function(e){return t(o,e)})),c}return function(e,r,i,s){var u="object"==typeof i&&null!==i&&i.type===E&&null===i.key;u&&(i=i.props.children);var c="object"==typeof i&&null!==i;if(c)switch(i.$$typeof){case w:e:{for(c=i.key,u=r;null!==u;){if(u.key===c){if(7===u.tag){if(i.type===E){n(e,u.sibling),(r=o(u,i.props.children)).return=e,e=r;break e}}else if(u.elementType===i.type){n(e,u.sibling),(r=o(u,i.props)).ref=ki(e,u,i),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}i.type===E?((r=Gs(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=Ys(i.type,i.key,i.props,null,e.mode,s)).ref=ki(e,r,i),s.return=e,e=s)}return l(e);case k:e:{for(u=i.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Js(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 _(e,r,i,s);if(H(i))return g(e,r,i,s);if(c&&Ei(e,i),void 0===i&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,Y(e.type)||"Component"))}return n(e,r)}}var Ci=Si(!0),Ti=Si(!1),Oi={},Ii=so(Oi),Ni=so(Oi),Ri=so(Oi);function zi(e){if(e===Oi)throw Error(a(174));return e}function ji(e,t){switch(co(Ri,t),co(Ni,e),co(Ii,Oi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pe(null,"");break;default:t=pe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}uo(Ii),co(Ii,t)}function Li(){uo(Ii),uo(Ni),uo(Ri)}function Ai(e){zi(Ri.current);var t=zi(Ii.current),n=pe(t,e.type);t!==n&&(co(Ni,e),co(Ii,n))}function Mi(e){Ni.current===e&&(uo(Ii),uo(Ni))}var Di=so(0);function Pi(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,Ui=null,Fi=!1;function Hi(e,t){var n=Vs(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 $i(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 Vi(e){if(Fi){var t=Ui;if(t){var n=t;if(!$i(e,t)){if(!(t=Yr(n.nextSibling))||!$i(e,t))return e.flags=-1025&e.flags|2,Fi=!1,void(Bi=e);Hi(Bi,n)}Bi=e,Ui=Yr(t.firstChild)}else e.flags=-1025&e.flags|2,Fi=!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(!Fi)return Wi(e),Fi=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!$r(t,e.memoizedProps))for(t=Ui;t;)Hi(e,t),t=Yr(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){Ui=Yr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Ui=null}}else Ui=Bi?Yr(e.stateNode.nextSibling):null;return!0}function Yi(){Ui=Bi=null,Fi=!1}var Gi=[];function Ki(){for(var e=0;ei))throw Error(a(301));i+=1,ta=ea=null,t.updateQueue=null,Qi.current=La,e=n(r,o)}while(ra)}if(Qi.current=Ra,t=null!==ea&&null!==ea.next,Xi=0,ta=ea=Zi=null,na=!1,t)throw Error(a(300));return e}function la(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ta?Zi.memoizedState=ta=e:ta=ta.next=e,ta}function sa(){if(null===ea){var e=Zi.alternate;e=null!==e?e.memoizedState:null}else e=ea.next;var t=null===ta?Zi.memoizedState:ta.next;if(null!==t)ta=t,ea=e;else{if(null===e)throw Error(a(310));e={memoizedState:(ea=e).memoizedState,baseState:ea.baseState,baseQueue:ea.baseQueue,queue:ea.queue,next:null},null===ta?Zi.memoizedState=ta=e:ta=ta.next=e}return ta}function ua(e,t){return"function"==typeof t?t(e):t}function ca(e){var t=sa(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=ea,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var l=o.next;o.next=i.next,i.next=l}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var s=l=i=null,u=o;do{var c=u.lane;if((Xi&c)===c)null!==s&&(s=s.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),r=u.eagerReducer===e?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===s?(l=s=d,i=r):s=s.next=d,Zi.lanes|=c,Fl|=c}u=u.next}while(null!==u&&u!==o);null===s?i=r:s.next=l,ur(r,t.memoizedState)||(Ma=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function da(e){var t=sa(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{i=e(i,l.action),l=l.next}while(l!==o);ur(i,t.memoizedState)||(Ma=!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=jl;if(null===o)throw Error(a(349));var i=t._getVersion,l=i(t._source),s=Qi.current,u=s.useState((function(){return fa(o,t,n)})),c=u[1],d=u[0];u=ta;var f=e.memoizedState,p=f.refs,h=p.getSnapshot,_=f.source;f=f.subscribe;var g=Zi;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=i(t._source);if(!ur(l,e)){e=n(t._source),ur(d,e)||(c(e),e=ps(g),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,a=e;0n?98:n,(function(){e(!0)})),qo(97<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),"select"===n&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[Jr]=t,e[Xr]=r,Ya(e,t,!1,!1),t.stateNode=e,u=Ee(n,r),n){case"dialog":Ir("cancel",e),Ir("close",e),i=r;break;case"iframe":case"object":case"embed":Ir("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=Pi(u))){if(t.flags|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),al(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate&&!Fi)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*$o()-r.renderingStartTime>ql&&1073741824!==n&&(t.flags|=64,l=!0,al(r,!1),t.lanes=33554432);r.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=r.last)?n.sibling=u:t.child=u,r.last=u)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=$o(),n.sibling=null,t=Di.current,co(Di,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:mo(e.type)&&vo();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Li(),uo(ho),uo(po),Ki(),64&(t=e.flags))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Mi(e),null;case 13:return uo(Di),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return uo(Di),null;case 4:return Li(),null;case 10:return ri(e),null;case 23:case 24:return ks(),null;default:return null}}function ul(e,t){try{var n="",r=t;do{n+=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 cl(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Ya=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ga=function(){},Ka=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,zi(Ii.current);var a,l=null;switch(n){case"input":i=Z(e,i),r=Z(e,r),l=[];break;case"option":i=ie(e,i),r=ie(e,r),l=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),l=[];break;case"textarea":i=le(e,i),r=le(e,r),l=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=Br)}for(d in ke(n,r),n=null,i)if(!r.hasOwnProperty(d)&&i.hasOwnProperty(d)&&null!=i[d])if("style"===d){var u=i[d];for(a in u)u.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(s.hasOwnProperty(d)?l||(l=[]):(l=l||[]).push(d,null));for(d in r){var c=r[d];if(u=null!=i?i[d]:void 0,r.hasOwnProperty(d)&&c!==u&&(null!=c||null!=u))if("style"===d)if(u){for(a in u)!u.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in c)c.hasOwnProperty(a)&&u[a]!==c[a]&&(n||(n={}),n[a]=c[a])}else n||(l||(l=[]),l.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(l=l||[]).push(d,c)):"children"===d?"string"!=typeof c&&"number"!=typeof c||(l=l||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(s.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&Ir("scroll",e),l||u===c||(l=[])):"object"==typeof c&&null!==c&&c.$$typeof===A?c.toString():(l=l||[]).push(d,c))}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=ci(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ql||(Ql=!0,Jl=r),cl(0,t)},n}function pl(e,t,n){(n=ci(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return cl(0,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Xl?Xl=new Set([this]):Xl.add(this),cl(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var hl="function"==typeof WeakSet?WeakSet:Set;function _l(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Us(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:Jo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&qr(t.stateNode.containerInfo))}throw Error(a(163))}function ml(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&&(Ds(n,e),Ms(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:Jo(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&&Hr(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)Ds(t,n);else{r=t;try{o()}catch(e){Us(r,e)}}n=n.next}while(n!==e)}break;case 1:if(_l(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Us(t,e)}break;case 5:_l(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&&(me(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||xl(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?kl(e,n,t):El(e,n,t)}function kl(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Br));else if(4!==r&&null!==(e=e.child))for(kl(e,t,n),e=e.sibling;null!==e;)kl(e,t,n),e=e.sibling}function El(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(El(e,t,n),e=e.sibling;null!==e;)El(e,t,n),e=e.sibling}function Sl(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(a(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===o.tag||6===o.tag){e:for(var l=e,s=o,u=s;;)if(bl(l,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===s)break e;for(;null===u.sibling;){if(null===u.return||u.return===s)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(l=n,s=o.stateNode,8===l.nodeType?l.parentNode.removeChild(s):l.removeChild(s)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(bl(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function Cl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{!(3&~r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Xr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Ee(e,o),t=Ee(e,r),o=0;oo&&(o=l),n&=~i}if(n=o,10<(n=(120>(n=$o()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Il(n/1960))-n)){e.timeoutHandle=Vr(zs.bind(null,e),n);break}zs(e);break;default:throw Error(a(329))}}return gs(e,$o()),e.callbackNode===t?ms.bind(null,e):null}function vs(e,t){for(t&=~$l,t&=~Hl,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!==Pl&&(Pl=2),s=ul(s,l),f=a;do{switch(f.tag){case 3:i=s,f.flags|=4096,t&=-t,f.lanes|=t,fi(f,fl(0,i,t));break e;case 1:i=s;var x=f.type,w=f.stateNode;if(!(64&f.flags||"function"!=typeof x.getDerivedStateFromError&&(null===w||"function"!=typeof w.componentDidCatch||null!==Xl&&Xl.has(w)))){f.flags|=4096,t&=-t,f.lanes|=t,fi(f,pl(f,i,t));break e}}f=f.return}while(null!==f)}Rs(n)}catch(e){t=e,Ll===n&&null!==n&&(Ll=n=n.return);continue}break}}function Cs(){var e=Nl.current;return Nl.current=Ra,null===e?Ra:e}function Ts(e,t){var n=zl;zl|=16;var r=Cs();for(jl===e&&Al===t||Es(e,t);;)try{Os();break}catch(t){Ss(e,t)}if(ni(),zl=n,Nl.current=r,null!==Ll)throw Error(a(261));return jl=null,Al=0,Pl}function Os(){for(;null!==Ll;)Ns(Ll)}function Is(){for(;null!==Ll&&!Oo();)Ns(Ll)}function Ns(e){var t=Gl(e.alternate,e,Ml);e.memoizedProps=e.pendingProps,null===t?Rs(e):Ll=t,Rl.current=null}function Rs(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(Ll=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}else{if(null!==(n=ll(n,t,Ml)))return void(Ll=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||1073741824&Ml||!(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;b$o()-Wl?Es(e,0):$l|=n),gs(e,t)}function Hs(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(2&(t=e.mode)?4&t?(0===ss&&(ss=Ul),0===(t=Ut(62914560&~ss))&&(t=4194304)):t=99===Vo()?1:2:t=1),n=fs(),null!==(e=_s(e,t))&&(Ht(e,t,n),gs(e,n))}function $s(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 Vs(e,t,n,r){return new $s(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=Vs(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ys(e,t,n,r,o,i){var l=2;if(r=e,"function"==typeof e)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 M:l=8,o|=16;break;case S:l=8,o|=1;break;case C:return(e=Vs(12,n,t,8|o)).elementType=C,e.type=C,e.lanes=i,e;case N:return(e=Vs(13,n,t,o)).type=N,e.elementType=N,e.lanes=i,e;case R:return(e=Vs(19,n,t,o)).elementType=R,e.lanes=i,e;case D:return Ks(n,o,i,t);case P:return(e=Vs(24,n,t,o)).elementType=P,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case T:l=10;break e;case O:l=9;break e;case I:l=11;break e;case z:l=14;break e;case j:l=16,r=null;break e;case L:l=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Vs(l,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Gs(e,t,n,r){return(e=Vs(7,e,r,t)).lanes=n,e}function Ks(e,t,n,r){return(e=Vs(23,e,r,t)).elementType=D,e.lanes=n,e}function Qs(e,t,n){return(e=Vs(6,e,null,t)).lanes=n,e}function Js(e,t,n){return(t=Vs(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=Ft(0),this.expirationTimes=Ft(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ft(0),this.mutableSourceEagerHydrationData=null}function Zs(e,t,n,r){var o=t.current,i=fs(),l=ps(o);e:if(n){t:{if(Ke(n=n._reactInternals)!==n||1!==n.tag)throw Error(a(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(mo(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(a(171))}if(1===n.tag){var u=n.type;if(mo(u)){n=yo(n,u,s);break e}}n=s}else n=fo;return null===t.context?t.context=n:t.pendingContext=n,(t=ci(i,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),di(o,t),hs(o,l,i),l}function eu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function tu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n{o[e]=new r(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((([e,t])=>{o[e]=new r(e,1,!1,t,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((e=>{o[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((e=>{o[e]=new r(e,2,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((e=>{o[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((e=>{o[e]=new r(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((e=>{o[e]=new r(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((e=>{o[e]=new r(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((e=>{o[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));const i=/[\-\:]([a-z])/g,a=e=>e[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((e=>{o[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));o.xlinkHref=new r("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((e=>{o[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));const{CAMELCASE:l,SAME:s,possibleStandardNames:u}=n(8229),c=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),d=Object.keys(u).reduce(((e,t)=>{const n=u[t];return n===s?e[t]=t:n===l?e[t.toLowerCase()]=t:e[t]=n,e}),{});t.BOOLEAN=3,t.BOOLEANISH_STRING=2,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=4,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return o.hasOwnProperty(e)?o[e]:null},t.isCustomAttribute=c,t.possibleStandardNames=d},8229: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}},3460:function(e,t,n){"use strict";var r=n(7294),o=n(296);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,u]=(0,r.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),c=(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,_]=(0,r.useMemo)((()=>{const e=()=>{if(!c.current.element)return;const{left:e,top:t,width:n,height:r,bottom:o,right:i,x:a,y:l}=c.current.element.getBoundingClientRect(),d={left:e,top:t,width:n,height:r,bottom:o,right:i,x:a,y:l};Object.freeze(d),s(c.current.lastBounds,d)||u(c.current.lastBounds=d)};return[e,f?(0,o.debounce)(e,f):e,d?(0,o.debounce)(e,d):e]}),[u,d,f]);function g(){c.current.scrollContainers&&(c.current.scrollContainers.forEach((e=>e.removeEventListener("scroll",_,!0))),c.current.scrollContainers=null),c.current.resizeObserver&&(c.current.resizeObserver.disconnect(),c.current.resizeObserver=null)}function m(){c.current.element&&(c.current.resizeObserver=new i(_),c.current.resizeObserver.observe(c.current.element),t&&c.current.scrollContainers&&c.current.scrollContainers.forEach((e=>e.addEventListener("scroll",_,{capture:!0,passive:!0}))))}var v,b,y;return v=_,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(),m()}),[t,_,h]),(0,r.useEffect)((()=>g),[]),[e=>{e&&e!==c.current.element&&(g(),c.current.element=e,c.current.scrollContainers=a(e),m())},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.Z=i},5251:function(e,t,n){"use strict";n(7418);var r=n(7294),o=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),t.Fragment=i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l=Object.prototype.hasOwnProperty,s={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,i={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)l.call(t,r)&&!s.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:u,ref:c,props:i,_owner:a.current}}t.jsx=u,t.jsxs=u},2408:function(e,t,n){"use strict";var r=n(7418),o=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,l=60110,s=60112;t.Suspense=60113;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;o=d("react.element"),i=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),a=d("react.provider"),l=d("react.context"),s=d("react.forward_ref"),t.Suspense=d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n=b},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,o=e[r];if(!(void 0!==o&&0S(a,n))void 0!==s&&0>S(s,a)?(e[r]=s,e[l]=n,r=l):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==s&&0>S(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function S(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var C=[],T=[],O=1,I=null,N=3,R=!1,z=!1,j=!1;function L(e){for(var t=k(T);null!==t;){if(null===t.callback)E(T);else{if(!(t.startTime<=e))break;E(T),t.sortIndex=t.expirationTime,w(C,t)}t=k(T)}}function A(e){if(j=!1,L(e),!z)if(null!==k(C))z=!0,n(M);else{var t=k(T);null!==t&&r(A,t.startTime-e)}}function M(e,n){z=!1,j&&(j=!1,o()),R=!0;var i=N;try{for(L(n),I=k(C);null!==I&&(!(I.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=I.callback;if("function"==typeof a){I.callback=null,N=I.priorityLevel;var l=a(I.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?I.callback=l:I===k(C)&&E(C),L(n)}else E(C);I=k(C)}if(null!==I)var s=!0;else{var u=k(T);null!==u&&r(A,u.startTime-n),s=!1}return s}finally{I=null,N=i,R=!1}}var D=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){z||R||(z=!0,n(M))},t.unstable_getCurrentPriorityLevel=function(){return N},t.unstable_getFirstCallbackNode=function(){return k(C)},t.unstable_next=function(e){switch(N){case 1:case 2:case 3:var t=3;break;default:t=N}var n=N;N=t;try{return e()}finally{N=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=D,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=N;N=e;try{return t()}finally{N=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(T,e),null===k(C)&&e===k(T)&&(j?o():j=!0,r(A,a-l))):(e.sortIndex=s,w(C,e),z||R||(z=!0,n(M))),e},t.unstable_wrapCallback=function(e){var t=N;return function(){var n=N;N=t;try{return e.apply(this,arguments)}finally{N=n}}}},3840:function(e,t,n){"use strict";e.exports=n(53)},1476: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(5174)),i=n(6678);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}},6678: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))}},5174: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(8139));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}},3250:function(e,t,n){"use strict";var r=n(7294);var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,a=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return l((function(){o.value=n,o.getSnapshot=t,u(o)&&c({inst:o})}),[e,n,t]),a((function(){return u(o)&&c({inst:o}),e((function(){u(o)&&c({inst:o})}))}),[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},1688:function(e,t,n){"use strict";e.exports=n(3250)}},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(5893),t=n(7294),r=n(3935);const o="7.66.0";var i=n(1235);const a=["debug","info","warn","error","log","assert","trace"];function l(e){if(!("console"in i.n2))return e();const t=i.n2.console,n={};a.forEach((e=>{const r=t[e]&&t[e].__sentry_original__;e in t&&r&&(n[e]=t[e],t[e]=r)}));try{return e()}finally{Object.keys(n).forEach((e=>{t[e]=n[e]}))}}function s(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1}};return"undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?a.forEach((n=>{t[n]=(...t)=>{e&&l((()=>{i.n2.console[n](`Sentry Logger [${n}]:`,...t)}))}})):a.forEach((e=>{t[e]=()=>{}})),t}let u;u="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?(0,i.YO)("logger",s):s();const c=Object.prototype.toString;function d(e){switch(c.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return y(e,Error)}}function f(e,t){return c.call(e)===`[object ${t}]`}function p(e){return f(e,"ErrorEvent")}function h(e){return f(e,"DOMError")}function _(e){return f(e,"String")}function g(e){return null===e||"object"!=typeof e&&"function"!=typeof e}function m(e){return f(e,"Object")}function v(e){return"undefined"!=typeof Event&&y(e,Event)}function b(e){return Boolean(e&&e.then&&"function"==typeof e.then)}function y(e,t){try{return e instanceof t}catch(e){return!1}}const x=(0,i.Rf)(),w=80;function k(e,t={}){try{let n=e;const r=5,o=[];let i=0,a=0;const l=" > ",s=l.length;let u;const c=Array.isArray(t)?t:t.keyAttrs,d=!Array.isArray(t)&&t.maxStringLength||w;for(;n&&i++1&&a+o.length*s+u.length>=d));)o.push(u),a+=u.length,n=n.parentNode;return o.reverse().join(l)}catch(e){return""}}function E(e,t){const n=e,r=[];let o,i,a,l,s;if(!n||!n.tagName)return"";r.push(n.tagName.toLowerCase());const u=t&&t.length?t.filter((e=>n.getAttribute(e))).map((e=>[e,n.getAttribute(e)])):null;if(u&&u.length)u.forEach((e=>{r.push(`[${e[0]}="${e[1]}"]`)}));else if(n.id&&r.push(`#${n.id}`),o=n.className,o&&_(o))for(i=o.split(/\s+/),s=0;sT(e,t,n)))}function I(e,t,n){if(!(t in e))return;const r=e[t],o=n(r);if("function"==typeof o)try{R(o,r)}catch(e){}e[t]=o}function N(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}function R(e,t){const n=t.prototype||{};e.prototype=t.prototype=n,N(e,"__sentry_original__",t)}function z(e){return e.__sentry_original__}function j(e){if(d(e))return{message:e.message,name:e.name,stack:e.stack,...A(e)};if(v(e)){const t={type:e.type,target:L(e.target),currentTarget:L(e.currentTarget),...A(e)};return"undefined"!=typeof CustomEvent&&y(e,CustomEvent)&&(t.detail=e.detail),t}return e}function L(e){try{return t=e,"undefined"!=typeof Element&&y(t,Element)?k(e):Object.prototype.toString.call(e)}catch(e){return""}var t}function A(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 M(e){return D(e,new Map)}function D(e,t){if(m(e)){const n=t.get(e);if(void 0!==n)return n;const r={};t.set(e,r);for(const n of Object.keys(e))void 0!==e[n]&&(r[n]=D(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(D(e,t))})),r}return e}function P(){const e=i.n2,t=e.crypto||e.msCrypto;if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");const n=t&&t.getRandomValues?()=>t.getRandomValues(new Uint8Array(1))[0]:()=>16*Math.random();return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,(e=>(e^(15&n())>>e/4).toString(16)))}function B(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function U(e){const{message:t,event_id:n}=e;if(t)return t;const r=B(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"":n||""}function F(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 H(e,t){const n=B(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 $(e){if(e&&e.__sentry_captured__)return!0;try{N(e,"__sentry_captured__",!0)}catch(e){}return!1}function V(e){return Array.isArray(e)?e:[e]}const W=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],q=[/^.*healthcheck.*$/,/^.*healthy.*$/,/^.*live.*$/,/^.*ready.*$/,/^.*heartbeat.*$/,/^.*\/health$/,/^.*\/healthz$/];class Y{static __initStatic(){this.id="InboundFilters"}constructor(e={}){this.name=Y.id,this._options=e}setupOnce(e,t){const n=e=>{const n=t();if(n){const t=n.getIntegration(Y);if(t){const r=n.getClient(),o=r?r.getOptions():{},i=function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:W],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[],...e.disableTransactionDefaults?[]:q],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(t._options,o);return function(e,t){if(t.ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(e))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${U(e)}`),!0;if(function(e,t){if(e.type||!t||!t.length)return!1;return function(e){if(e.message)return[e.message];if(e.exception){const{values:t}=e.exception;try{const{type:e="",value:n=""}=t&&t[t.length-1]||{};return[`${n}`,`${e}: ${n}`]}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error(`Cannot extract message for event ${U(e)}`),[]}}return[]}(e).some((e=>O(e,t)))}(e,t.ignoreErrors))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${U(e)}`),!0;if(function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;const n=e.transaction;return!!n&&O(n,t)}(e,t.ignoreTransactions))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${U(e)}`),!0;if(function(e,t){if(!t||!t.length)return!1;const n=G(e);return!!n&&O(n,t)}(e,t.denyUrls))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${U(e)}.\nUrl: ${G(e)}`),!0;if(!function(e,t){if(!t||!t.length)return!0;const n=G(e);return!n||O(n,t)}(e,t.allowUrls))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${U(e)}.\nUrl: ${G(e)}`),!0;return!1}(e,i)?null:e}}return e};n.id=this.name,e(n)}}function G(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("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error(`Cannot extract url for event ${U(e)}`),null}}let K;Y.__initStatic();class Q{static __initStatic(){this.id="FunctionToString"}constructor(){this.name=Q.id}setupOnce(){K=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=z(this)||this;return K.apply(t,e)}}catch(e){}}}Q.__initStatic();var J=n(1170);const X="production";var Z;function ee(e){return new ne((t=>{t(e)}))}function te(e){return new ne(((t,n)=>{n(e)}))}!function(e){e[e.PENDING=0]="PENDING";e[e.RESOLVED=1]="RESOLVED";e[e.REJECTED=2]="REJECTED"}(Z||(Z={}));class ne{constructor(e){ne.prototype.__init.call(this),ne.prototype.__init2.call(this),ne.prototype.__init3.call(this),ne.prototype.__init4.call(this),this._state=Z.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new ne(((n,r)=>{this._handlers.push([!1,t=>{if(e)try{n(e(t))}catch(e){r(e)}else n(t)},e=>{if(t)try{n(t(e))}catch(e){r(e)}else r(e)}]),this._executeHandlers()}))}catch(e){return this.then((e=>e),e)}finally(e){return new ne(((t,n)=>{let r,o;return this.then((t=>{o=!1,r=t,e&&e()}),(t=>{o=!0,r=t,e&&e()})).then((()=>{o?n(r):t(r)}))}))}__init(){this._resolve=e=>{this._setResult(Z.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(Z.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{this._state===Z.PENDING&&(b(t)?t.then(this._resolve,this._reject):(this._state=e,this._value=t,this._executeHandlers()))}}__init4(){this._executeHandlers=()=>{if(this._state===Z.PENDING)return;const e=this._handlers.slice();this._handlers=[],e.forEach((e=>{e[0]||(this._state===Z.RESOLVED&&e[1](this._value),this._state===Z.REJECTED&&e[2](this._value),e[0]=!0)}))}}}function re(e){const t=(0,J.ph)(),n={sid:P(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(e){return M({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,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||(0,J.ph)(),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:P()),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)}class ie{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=se()}static clone(e){const t=new ie;return e&&(t._breadcrumbs=[...e._breadcrumbs],t._tags={...e._tags},t._extra={...e._extra},t._contexts={...e._contexts},t._user=e._user,t._level=e._level,t._span=e._span,t._session=e._session,t._transactionName=e._transactionName,t._fingerprint=e._fingerprint,t._eventProcessors=[...e._eventProcessors],t._requestSession=e._requestSession,t._attachments=[...e._attachments],t._sdkProcessingMetadata={...e._sdkProcessingMetadata},t._propagationContext={...e._propagationContext}),t}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{},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}setSpan(e){return this._span=e,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const e=this.getSpan();return e&&e.transaction}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;if("function"==typeof e){const t=e(this);return t instanceof ie?t:this}return e instanceof ie?(this._tags={...this._tags,...e._tags},this._extra={...this._extra,...e._extra},this._contexts={...this._contexts,...e._contexts},e._user&&Object.keys(e._user).length&&(this._user=e._user),e._level&&(this._level=e._level),e._fingerprint&&(this._fingerprint=e._fingerprint),e._requestSession&&(this._requestSession=e._requestSession),e._propagationContext&&(this._propagationContext=e._propagationContext)):m(e)&&(this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint&&(this._fingerprint=e.fingerprint),e.requestSession&&(this._requestSession=e.requestSession),e.propagationContext&&(this._propagationContext=e.propagationContext)),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._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=se(),this}addBreadcrumb(e,t){const n="number"==typeof t?t:100;if(n<=0)return this;const r={timestamp:(0,J.yW)(),...e};return this._breadcrumbs=[...this._breadcrumbs,r].slice(-n),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}getAttachments(){return this._attachments}clearAttachments(){return this._attachments=[],this}applyToEvent(e,t={}){if(this._extra&&Object.keys(this._extra).length&&(e.extra={...this._extra,...e.extra}),this._tags&&Object.keys(this._tags).length&&(e.tags={...this._tags,...e.tags}),this._user&&Object.keys(this._user).length&&(e.user={...this._user,...e.user}),this._contexts&&Object.keys(this._contexts).length&&(e.contexts={...this._contexts,...e.contexts}),this._level&&(e.level=this._level),this._transactionName&&(e.transaction=this._transactionName),this._span){e.contexts={trace:this._span.getTraceContext(),...e.contexts};const t=this._span.transaction;if(t){e.sdkProcessingMetadata={dynamicSamplingContext:t.getDynamicSamplingContext(),...e.sdkProcessingMetadata};const n=t.name;n&&(e.tags={transaction:n,...e.tags})}}return this._applyFingerprint(e),e.breadcrumbs=[...e.breadcrumbs||[],...this._breadcrumbs],e.breadcrumbs=e.breadcrumbs.length>0?e.breadcrumbs:void 0,e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...this._sdkProcessingMetadata,propagationContext:this._propagationContext},this._notifyEventProcessors([...ae(),...this._eventProcessors],e,t)}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}_notifyEventProcessors(e,t,n,r=0){return new ne(((o,i)=>{const a=e[r];if(null===t||"function"!=typeof a)o(t);else{const l=a({...t},n);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.id&&null===l&&u.log(`Event processor "${a.id}" dropped event`),b(l)?l.then((t=>this._notifyEventProcessors(e,t,n,r+1).then(o))).then(null,i):this._notifyEventProcessors(e,l,n,r+1).then(o).then(null,i)}}))}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((e=>{e(this)})),this._notifyingListeners=!1)}_applyFingerprint(e){e.fingerprint=e.fingerprint?V(e.fingerprint):[],this._fingerprint&&(e.fingerprint=e.fingerprint.concat(this._fingerprint)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}}function ae(){return(0,i.YO)("globalEventProcessors",(()=>[]))}function le(e){ae().push(e)}function se(){return{traceId:P(),spanId:P().substring(16)}}const ue=4,ce=100;class de{constructor(e,t=new ie,n=ue){this._version=n,this._stack=[{scope:t}],e&&this.bindClient(e)}isOlderThan(e){return this._version{o.captureException(e,{originalException:e,syntheticException:r,...t,event_id:n},i)})),n}captureMessage(e,t,n){const r=this._lastEventId=n&&n.event_id?n.event_id:P(),o=new Error(e);return this._withClient(((i,a)=>{i.captureMessage(e,t,{originalException:e,syntheticException:o,...n,event_id:r},a)})),r}captureEvent(e,t){const n=t&&t.event_id?t.event_id:P();return e.type||(this._lastEventId=n),this._withClient(((r,o)=>{r.captureEvent(e,{...t,event_id:n},o)})),n}lastEventId(){return this._lastEventId}addBreadcrumb(e,t){const{scope:n,client:r}=this.getStackTop();if(!r)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:i=ce}=r.getOptions&&r.getOptions()||{};if(i<=0)return;const a={timestamp:(0,J.yW)(),...e},s=o?l((()=>o(a,t))):a;null!==s&&(r.emit&&r.emit("beforeAddBreadcrumb",s,t),n.addBreadcrumb(s,i))}setUser(e){this.getScope().setUser(e)}setTags(e){this.getScope().setTags(e)}setExtras(e){this.getScope().setExtras(e)}setTag(e,t){this.getScope().setTag(e,t)}setExtra(e,t){this.getScope().setExtra(e,t)}setContext(e,t){this.getScope().setContext(e,t)}configureScope(e){const{scope:t,client:n}=this.getStackTop();n&&e(t)}run(e){const t=pe(this);try{e(this)}finally{pe(t)}}getIntegration(e){const t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Cannot retrieve integration ${e.id} from the current Hub`),null}}startTransaction(e,t){const n=this._callExtensionMethod("startTransaction",e,t);if(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&!n){this.getClient()?console.warn("Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':\nSentry.addTracingExtensions();\nSentry.init({...});\n"):console.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")}return n}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(e=!1){if(e)return this.endSession();this._sendSessionUpdate()}endSession(){const e=this.getStackTop().scope,t=e.getSession();t&&function(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),oe(e,n)}(t),this._sendSessionUpdate(),e.setSession()}startSession(e){const{scope:t,client:n}=this.getStackTop(),{release:r,environment:o=X}=n&&n.getOptions()||{},{userAgent:a}=i.n2.navigator||{},l=re({release:r,environment:o,user:t.getUser(),...a&&{userAgent:a},...e}),s=t.getSession&&t.getSession();return s&&"ok"===s.status&&oe(s,{status:"exited"}),this.endSession(),t.setSession(l),l}shouldSendDefaultPii(){const e=this.getClient(),t=e&&e.getOptions();return Boolean(t&&t.sendDefaultPii)}_sendSessionUpdate(){const{scope:e,client:t}=this.getStackTop(),n=e.getSession();n&&t&&t.captureSession&&t.captureSession(n)}_withClient(e){const{scope:t,client:n}=this.getStackTop();n&&e(n,t)}_callExtensionMethod(e,...t){const n=fe().__SENTRY__;if(n&&n.extensions&&"function"==typeof n.extensions[e])return n.extensions[e].apply(this,t);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Extension method ${e} couldn't be found, doing nothing.`)}}function fe(){return i.n2.__SENTRY__=i.n2.__SENTRY__||{extensions:{},hub:void 0},i.n2}function pe(e){const t=fe(),n=me(t);return ve(t,e),n}function he(){const e=fe();if(e.__SENTRY__&&e.__SENTRY__.acs){const t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return _e(e)}function _e(e=fe()){return ge(e)&&!me(e).isOlderThan(ue)||ve(e,new de),me(e)}function ge(e){return!!(e&&e.__SENTRY__&&e.__SENTRY__.hub)}function me(e){return(0,i.YO)("hub",(()=>new de),e)}function ve(e,t){if(!e)return!1;return(e.__SENTRY__=e.__SENTRY__||{}).hub=t,!0}const be=[];function ye(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?V(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.keys(t).map((e=>t[e]))}(r),i=function(e,t){for(let n=0;n"Debug"===e.name));if(-1!==i){const[e]=o.splice(i,1);o.push(e)}return o}function xe(e,t){t[e.name]=e,-1===be.indexOf(e.name)&&(e.setupOnce(le,he),be.push(e.name),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(`Integration installed: ${e.name}`))}const we=50,ke=/\(error: (.*)\)/,Ee=/captureMessage|captureException/;function Se(...e){const t=e.sort(((e,t)=>e[0]-t[0])).map((e=>e[1]));return(e,n=0)=>{const r=[],o=e.split("\n");for(let e=n;e1024)continue;const i=ke.test(n)?n.replace(ke,"$1"):n;if(!i.match(/\S*Error: /)){for(const e of t){const t=e(i);if(t){r.push(t);break}}if(r.length>=we)break}}return function(e){if(!e.length)return[];const t=Array.from(e);/sentryWrapped/.test(t[t.length-1].function||"")&&t.pop();t.reverse(),Ee.test(t[t.length-1].function||"")&&(t.pop(),Ee.test(t[t.length-1].function||"")&&t.pop());return t.slice(0,we).map((e=>({...e,filename:e.filename||t[t.length-1].filename,function:e.function||"?"})))}(r)}}const Ce="";function Te(e){try{return e&&"function"==typeof e&&e.name||Ce}catch(e){return Ce}}const Oe=(0,i.Rf)();function Ie(){if(!("fetch"in Oe))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function Ne(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}const Re=(0,i.Rf)();const ze=(0,i.Rf)(),je="__sentry_xhr_v2__",Le={},Ae={};function Me(e){if(!Ae[e])switch(Ae[e]=!0,e){case"console":!function(){if(!("console"in i.n2))return;a.forEach((function(e){e in i.n2.console&&I(i.n2.console,e,(function(t){return Be[e]=t,function(...t){Pe("console",{args:t,level:e});const n=Be[e];n&&n.apply(i.n2.console,t)}}))}))}();break;case"dom":!function(){if(!("document"in ze))return;const e=Pe.bind(null,"dom"),t=qe(e,!0);ze.document.addEventListener("click",t,!1),ze.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach((t=>{const n=ze[t]&&ze[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(I(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=qe(e);a.handler=r,t.call(this,n,r,o)}a.refCount++}catch(e){}return t.call(this,n,r,o)}})),I(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)}})))}))}();break;case"xhr":!function(){if(!("XMLHttpRequest"in ze))return;const e=XMLHttpRequest.prototype;I(e,"open",(function(e){return function(...t){const n=t[1],r=this[je]={method:_(t[0])?t[0].toUpperCase():t[0],url:t[1],request_headers:{}};_(n)&&"POST"===r.method&&n.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const o=()=>{const e=this[je];if(e&&4===this.readyState){try{e.status_code=this.status}catch(e){}Pe("xhr",{args:t,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:this})}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?I(this,"onreadystatechange",(function(e){return function(...t){return o(),e.apply(this,t)}})):this.addEventListener("readystatechange",o),I(this,"setRequestHeader",(function(e){return function(...t){const[n,r]=t,o=this[je];return o&&(o.request_headers[n.toLowerCase()]=r),e.apply(this,t)}})),e.apply(this,t)}})),I(e,"send",(function(e){return function(...t){const n=this[je];return n&&void 0!==t[0]&&(n.body=t[0]),Pe("xhr",{args:t,startTimestamp:Date.now(),xhr:this}),e.apply(this,t)}}))}();break;case"fetch":!function(){if(!function(){if(!Ie())return!1;if(Ne(Oe.fetch))return!0;let e=!1;const t=Oe.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=Ne(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}())return;I(i.n2,"fetch",(function(e){return function(...t){const{method:n,url:r}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){const[t,n]=e;return{url:Fe(t),method:Ue(n,"method")?String(n.method).toUpperCase():"GET"}}const t=e[0];return{url:Fe(t),method:Ue(t,"method")?String(t.method).toUpperCase():"GET"}}(t),o={args:t,fetchData:{method:n,url:r},startTimestamp:Date.now()};return Pe("fetch",{...o}),e.apply(i.n2,t).then((e=>(Pe("fetch",{...o,endTimestamp:Date.now(),response:e}),e)),(e=>{throw Pe("fetch",{...o,endTimestamp:Date.now(),error:e}),e}))}}))}();break;case"history":!function(){if(!function(){const e=Re.chrome,t=e&&e.app&&e.app.runtime,n="history"in Re&&!!Re.history.pushState&&!!Re.history.replaceState;return!t&&n}())return;const e=ze.onpopstate;function t(e){return function(...t){const n=t.length>2?t[2]:void 0;if(n){const e=He,t=String(n);He=t,Pe("history",{from:e,to:t})}return e.apply(this,t)}}ze.onpopstate=function(...t){const n=ze.location.href,r=He;if(He=n,Pe("history",{from:r,to:n}),e)try{return e.apply(this,t)}catch(e){}},I(ze.history,"pushState",t),I(ze.history,"replaceState",t)}();break;case"error":Ye=ze.onerror,ze.onerror=function(e,t,n,r,o){return Pe("error",{column:r,error:o,line:n,msg:e,url:t}),!(!Ye||Ye.__SENTRY_LOADER__)&&Ye.apply(this,arguments)},ze.onerror.__SENTRY_INSTRUMENTED__=!0;break;case"unhandledrejection":Ge=ze.onunhandledrejection,ze.onunhandledrejection=function(e){return Pe("unhandledrejection",e),!(Ge&&!Ge.__SENTRY_LOADER__)||Ge.apply(this,arguments)},ze.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0;break;default:return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("unknown instrumentation type:",e))}}function De(e,t){Le[e]=Le[e]||[],Le[e].push(t),Me(e)}function Pe(e,t){if(e&&Le[e])for(const n of Le[e]||[])try{n(t)}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${Te(n)}\nError:`,t)}}const Be={};function Ue(e,t){return!!e&&"object"==typeof e&&!!e[t]}function Fe(e){return"string"==typeof e?e:e?Ue(e,"url")?e.url:e.toString?e.toString():"":""}let He;const $e=1e3;let Ve,We;function qe(e,t=!1){return n=>{if(!n||We===n)return;if(function(e){if("keypress"!==e.type)return!1;try{const t=e.target;if(!t||!t.tagName)return!0;if("INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable)return!1}catch(e){}return!0}(n))return;const r="keypress"===n.type?"input":n.type;(void 0===Ve||function(e,t){if(!e)return!0;if(e.type!==t.type)return!0;try{if(e.target!==t.target)return!0}catch(e){}return!1}(We,n))&&(e({event:n,name:r,global:t}),We=n),clearTimeout(Ve),Ve=ze.setTimeout((()=>{Ve=void 0}),$e)}}let Ye=null;let Ge=null;const Ke=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function Qe(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 Je(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function Xe(e){const t="string"==typeof e?function(e){const t=Ke.exec(e);if(!t)return void console.error(`Invalid Sentry Dsn: ${e}`);const[n,r,o="",i,a="",l]=t.slice(1);let s="",u=l;const c=u.split("/");if(c.length>1&&(s=c.slice(0,-1).join("/"),u=c.pop()),u){const e=u.match(/^\d+/);e&&(u=e[0])}return Je({host:i,pass:o,path:s,projectId:u,port:a,protocol:n,publicKey:r})}(e):Je(e);if(t&&function(e){if("undefined"!=typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__)return!0;const{port:t,projectId:n,protocol:r}=e;return!(["protocol","publicKey","host","projectId"].find((t=>!e[t]&&(u.error(`Invalid Sentry Dsn: ${t} missing`),!0)))||(n.match(/^\d+$/)?function(e){return"http"===e||"https"===e}(r)?t&&isNaN(parseInt(t,10))&&(u.error(`Invalid Sentry Dsn: Invalid port ${t}`),1):(u.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),1):(u.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),1)))}(t))return t}function Ze(e,t=100,n=1/0){try{return tt("",e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}function et(e,t=3,n=102400){const r=Ze(e,t);return o=r,function(e){return~-encodeURI(e).split(/%..|./).length}(JSON.stringify(o))>n?et(e,t-1,n):r;var o}function tt(e,t,r=1/0,o=1/0,i=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=o){f[e]="[MaxProperties ~]";break}const t=h[e];f[e]=tt(e,t,c-1,o,i),p++}return l(t),f}function nt(e,t=[]){return[e,t]}function rt(e,t){const[n,r]=e;return[n,[...r,t]]}function ot(e,t){const n=e[1];for(const e of n){if(t(e,e[0].type))return!0}return!1}function it(e,t){return(t||new TextEncoder).encode(e)}function at(e,t){const[n,r]=e;let o=JSON.stringify(n);function i(e){"string"==typeof o?o="string"==typeof e?o+e:[it(o,t),e]:o.push("string"==typeof e?it(e,t):e)}for(const e of r){const[t,n]=e;if(i(`\n${JSON.stringify(t)}\n`),"string"==typeof n||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch(t){e=JSON.stringify(Ze(n))}i(e)}}return"string"==typeof o?o: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}(o)}function lt(e,t){const n="string"==typeof e.data?it(e.data,t):e.data;return[M({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]}const st={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor"};function ut(e){return st[e]}function ct(e){if(!e||!e.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}class dt 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 ft="7";function pt(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function ht(e,t){return n={sentry_key:e.publicKey,sentry_version:ft,...t&&{sentry_client:`${t.name}/${t.version}`}},Object.keys(n).map((e=>`${encodeURIComponent(e)}=${encodeURIComponent(n[e])}`)).join("&");var n}function _t(e,t={}){const n="string"==typeof t?t:t.tunnel,r="string"!=typeof t&&t._metadata?t._metadata.sdk:void 0;return n||`${function(e){return`${pt(e)}${e.projectId}/envelope/`}(e)}?${ht(e,r)}`}function gt(e,t,n,r){const o=ct(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&&{dsn:Qe(r)},...o&&{trace:M({...o})}}}(e,o,r,t);delete e.sdkProcessingMetadata;return nt(a,[[{type:i},e]])}function mt(e,t,n,r){const{normalizeDepth:o=3,normalizeMaxBreadth:a=1e3}=e,l={...t,event_id:t.event_id||n.event_id||P(),timestamp:t.timestamp||(0,J.yW)()},s=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:X);void 0===e.release&&void 0!==r&&(e.release=r);void 0===e.dist&&void 0!==o&&(e.dist=o);e.message&&(e.message=S(e.message,i));const a=e.exception&&e.exception.values&&e.exception.values[0];a&&a.value&&(a.value=S(a.value,i));const l=e.request;l&&l.url&&(l.url=S(l.url,i))}(l,e),function(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}(l,s),void 0===t.type&&function(e,t){const n=i.n2._sentryDebugIds;if(!n)return;let r;const o=vt.get(t);o?r=o:(r=new Map,vt.set(t,r));const a=Object.keys(n).reduce(((e,o)=>{let i;const a=r.get(o);a?i=a:(i=t(o),r.set(o,i));for(let t=i.length-1;t>=0;t--){const r=i[t];if(r.filename){e[r.filename]=n[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){}}(l,e.stackParser);let u=r;n.captureContext&&(u=ie.clone(u).update(n.captureContext));let c=ee(l);if(u){if(u.getAttachments){const e=[...n.attachments||[],...u.getAttachments()];e.length&&(n.attachments=e)}c=u.applyToEvent(l,n)}return c.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.keys(t).forEach((e=>{n.push({type:"sourcemap",code_file:e,debug_id:t[e]})}))}(e),"number"==typeof o&&o>0?function(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map((e=>({...e,...e.data&&{data:Ze(e.data,t,n)}})))},...e.user&&{user:Ze(e.user,t,n)},...e.contexts&&{contexts:Ze(e.contexts,t,n)},...e.extra&&{extra:Ze(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=Ze(e.contexts.trace.data,t,n)));e.spans&&(r.spans=e.spans.map((e=>(e.data&&(e.data=Ze(e.data,t,n)),e))));return r}(e,o,a):e)))}const vt=new WeakMap;const bt="Not capturing exception because it's already been captured.";class yt{constructor(e){if(this._options=e,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},e.dsn?this._dsn=Xe(e.dsn):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("No DSN provided, client will not do anything."),this._dsn){const t=_t(this._dsn,e);this._transport=e.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}}captureException(e,t,n){if($(e))return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(bt));let r=t&&t.event_id;return this._process(this.eventFromException(e,t).then((e=>this._captureEvent(e,t,n))).then((e=>{r=e}))),r}captureMessage(e,t,n,r){let o=n&&n.event_id;const i=g(e)?this.eventFromMessage(String(e),t,n):this.eventFromException(e,n);return this._process(i.then((e=>this._captureEvent(e,n,r))).then((e=>{o=e}))),o}captureEvent(e,t,n){if(t&&t.originalException&&$(t.originalException))return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(bt));let r=t&&t.event_id;return this._process(this._captureEvent(e,t,n).then((e=>{r=e}))),r}captureSession(e){this._isEnabled()?"string"!=typeof e.release?("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),oe(e,{init:!1})):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("SDK not enabled, will not capture session.")}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._isClientDoneProcessing(e).then((n=>t.flush(e).then((e=>n&&e)))):ee(!0)}close(e){return this.flush(e).then((e=>(this.getOptions().enabled=!1,e)))}setupIntegrations(){this._isEnabled()&&!this._integrationsInitialized&&(this._integrations=function(e){const t={};return e.forEach((e=>{e&&xe(e,t)})),t}(this._options.integrations),this._integrationsInitialized=!0)}getIntegrationById(e){return this._integrations[e]}getIntegration(e){try{return this._integrations[e.id]||null}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Cannot retrieve integration ${e.id} from the current Client`),null}}addIntegration(e){xe(e,this._integrations)}sendEvent(e,t={}){if(this.emit("beforeSendEvent",e,t),this._dsn){let n=gt(e,this._dsn,this._options._metadata,this._options.tunnel);for(const e of t.attachments||[])n=rt(n,lt(e,this._options.transportOptions&&this._options.transportOptions.textEncoder));const r=this._sendEnvelope(n);r&&r.then((t=>this.emit("afterSendEvent",e,t)),null)}}sendSession(e){if(this._dsn){const t=function(e,t,n,r){const o=ct(n);return nt({sent_at:(new Date).toISOString(),...o&&{sdk:o},...!!r&&{dsn:Qe(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 n=`${e}:${t}`;("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(`Adding outcome: "${n}"`),this._outcomes[n]=this._outcomes[n]+1||1}}on(e,t){this._hooks[e]||(this._hooks[e]=[]),this._hooks[e].push(t)}emit(e,...t){this._hooks[e]&&this._hooks[e].forEach((e=>e(...t)))}_updateSessionFromEvent(e,t){let n=!1,r=!1;const o=t.exception&&t.exception.values;if(o){r=!0;for(const e of o){const t=e.mechanism;if(t&&!1===t.handled){n=!0;break}}}const i="ok"===e.status;(i&&0===e.errors||i&&n)&&(oe(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}_isClientDoneProcessing(e){return new ne((t=>{let n=0;const r=setInterval((()=>{0==this._numProcessing?(clearInterval(r),t(!0)):(n+=1,e&&n>=e&&(clearInterval(r),t(!1)))}),1)}))}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._dsn}_prepareEvent(e,t,n){const r=this.getOptions(),o=Object.keys(this._integrations);return!t.integrations&&o.length>0&&(t.integrations=o),mt(r,e,t,n).then((e=>{if(null===e)return e;const{propagationContext:t}=e.sdkProcessingMetadata||{};if(!(e.contexts&&e.contexts.trace)&&t){const{traceId:r,spanId:o,parentSpanId:i,dsc:a}=t;e.contexts={trace:{trace_id:r,span_id:o,parent_span_id:i},...e.contexts};const l=a||function(e,t,n){const r=t.getOptions(),{publicKey:o}=t.getDsn()||{},{segment:i}=n&&n.getUser()||{},a=M({environment:r.environment||X,release:r.release,user_segment:i,public_key:o,trace_id:e});return t.emit&&t.emit("createDsc",a),a}(r,this,n);e.sdkProcessingMetadata={dynamicSamplingContext:l,...e.sdkProcessingMetadata}}return e}))}_captureEvent(e,t={},n){return this._processEvent(e,t,n).then((e=>e.event_id),(e=>{if("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__){const t=e;"log"===t.logLevel?u.log(t.message):u.warn(t)}}))}_processEvent(e,t,n){const r=this.getOptions(),{sampleRate:o}=r;if(!this._isEnabled())return te(new dt("SDK not enabled, will not capture event.","log"));const i=wt(e),a=xt(e),l=e.type||"error",s=`before send for type \`${l}\``;if(a&&"number"==typeof o&&Math.random()>o)return this.recordDroppedEvent("sample_rate","error",e),te(new dt(`Discarding event because it's not included in the random sample (sampling rate = ${o})`,"log"));const u="replay_event"===l?"replay":l;return this._prepareEvent(e,t,n).then((n=>{if(null===n)throw this.recordDroppedEvent("event_processor",u,e),new dt("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){const{beforeSend:r,beforeSendTransaction:o}=e;if(xt(t)&&r)return r(t,n);if(wt(t)&&o)return o(t,n);return t}(r,n,t);return function(e,t){const n=`${t} must return \`null\` or a valid event.`;if(b(e))return e.then((e=>{if(!m(e)&&null!==e)throw new dt(n);return e}),(e=>{throw new dt(`${t} rejected with ${e}`)}));if(!m(e)&&null!==e)throw new dt(n);return e}(o,s)})).then((r=>{if(null===r)throw this.recordDroppedEvent("before_send",u,e),new dt(`${s} returned \`null\`, will not send event.`,"log");const o=n&&n.getSession();!i&&o&&this._updateSessionFromEvent(o,r);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 dt)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new dt(`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)))}_sendEnvelope(e){if(this._transport&&this._dsn)return this.emit("beforeEnvelope",e),this._transport.send(e).then(null,(e=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error("Error while sending event:",e)}));("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error("Transport disabled")}_clearOutcomes(){const e=this._outcomes;return this._outcomes={},Object.keys(e).map((t=>{const[n,r]=t.split(":");return{reason:n,category:r,quantity:e[t]}}))}}function xt(e){return void 0===e.type}function wt(e){return"transaction"===e.type}var kt=n(8518);function Et(e,t){const n=Ct(e,t),r={type:t&&t.name,value:Ot(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function St(e,t){return{exception:{values:[Et(e,t)]}}}function Ct(e,t){const n=t.stacktrace||t.stack||"",r=function(e){if(e){if("number"==typeof e.framesToPop)return e.framesToPop;if(Tt.test(e.message))return 1}return 0}(t);try{return e(n,r)}catch(e){}return[]}const Tt=/Minified React error #\d+;/i;function Ot(e){const t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:t:"No error message"}function It(e,t,n,r,o){let i;if(p(t)&&t.error){return St(e,t.error)}if(h(t)||f(t,"DOMException")){const o=t;if("stack"in t)i=St(e,t);else{const t=o.name||(h(o)?"DOMError":"DOMException"),a=o.message?`${t}: ${o.message}`:t;i=Nt(e,a,n,r),F(i,a)}return"code"in o&&(i.tags={...i.tags,"DOMException.code":`${o.code}`}),i}if(d(t))return St(e,t);if(m(t)||v(t)){return i=function(e,t,n,r){const o=he().getClient(),i=o&&o.getOptions().normalizeDepth,a={exception:{values:[{type:v(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:Rt(t,{isUnhandledRejection:r})}]},extra:{__serialized__:et(t,i)}};if(n){const t=Ct(e,n);t.length&&(a.exception.values[0].stacktrace={frames:t})}return a}(e,t,n,o),H(i,{synthetic:!0}),i}return i=Nt(e,t,n,r),F(i,`${t}`,void 0),H(i,{synthetic:!0}),i}function Nt(e,t,n,r){const o={message:t};if(r&&n){const r=Ct(e,n);r.length&&(o.exception={values:[{value:t,stacktrace:{frames:r}}]})}return o}function Rt(e,{isUnhandledRejection:t}){const n=function(e,t=40){const n=Object.keys(j(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return S(n[0],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:S(r,t)}return""}(e),r=t?"promise rejection":"exception";if(p(e))return`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``;if(v(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}`}function zt(e,t){return he().captureException(e,{captureContext:t})}const jt=i.n2;let Lt=0;function At(){return Lt>0}function Mt(e,t={},n){if("function"!=typeof e)return e;try{const t=e.__sentry_wrapped__;if(t)return t;if(z(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=>Mt(e,t)));return e.apply(this,o)}catch(e){throw Lt++,setTimeout((()=>{Lt--})),o=n=>{n.addEventProcessor((e=>(t.mechanism&&(F(e,void 0,void 0),H(e,t.mechanism)),e.extra={...e.extra,arguments:r},e))),zt(e)},he().withScope(o),e}var o};try{for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])}catch(e){}R(r,e),N(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get:()=>e.name})}catch(e){}return r}class Dt extends yt{constructor(e){const t=jt.SENTRY_SDK_SOURCE||(0,kt.S)();e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:`${t}:@sentry/browser`,version:o}],version:o},super(e),e.sendClientReports&&jt.document&&jt.document.addEventListener("visibilitychange",(()=>{"hidden"===jt.document.visibilityState&&this._flushOutcomes()}))}eventFromException(e,t){return function(e,t,n,r){const o=It(e,t,n&&n.syntheticException||void 0,r);return H(o),o.level="error",n&&n.event_id&&(o.event_id=n.event_id),ee(o)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return function(e,t,n="info",r,o){const i=Nt(e,t,r&&r.syntheticException||void 0,o);return i.level=n,r&&r.event_id&&(i.event_id=r.event_id),ee(i)}(this._options.stackParser,e,t,n,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled())return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.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:Qe(r)}},i=function(e){return[{type:"user_report"},e]}(e);return nt(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)}_flushOutcomes(){const e=this._clearOutcomes();if(0===e.length)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log("No outcomes to send"));if(!this._dsn)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log("No dsn provided, will not send outcomes"));("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log("Sending outcomes:",e);const t=(n=e,nt((r=this._options.tunnel&&Qe(this._dsn))?{dsn:r}:{},[[{type:"client_report"},{timestamp:o||(0,J.yW)(),discarded_events:n}]]));var n,r,o;this._sendEnvelope(t)}}class Pt{static __initStatic(){this.id="GlobalHandlers"}constructor(e){this.name=Pt.id,this._options={onerror:!0,onunhandledrejection:!0,...e},this._installFunc={onerror:Bt,onunhandledrejection:Ut}}setupOnce(){Error.stackTraceLimit=50;const e=this._options;for(const n in e){const r=this._installFunc[n];r&&e[n]&&(t=n,("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(`Global Handler attached: ${t}`),r(),this._installFunc[n]=void 0)}var t}}function Bt(){De("error",(e=>{const[t,n,r]=$t();if(!t.getIntegration(Pt))return;const{msg:o,url:i,line:a,column:l,error:s}=e;if(At()||s&&s.__sentry_own_request__)return;const u=void 0===s&&_(o)?function(e,t,n,r){const o=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let i=p(e)?e.message:e,a="Error";const l=i.match(o);l&&(a=l[1],i=l[2]);const s={exception:{values:[{type:a,value:i}]}};return Ft(s,t,n,r)}(o,i,a,l):Ft(It(n,s||o,void 0,r,!1),i,a,l);u.level="error",Ht(t,s,u,"onerror")}))}function Ut(){De("unhandledrejection",(e=>{const[t,n,r]=$t();if(!t.getIntegration(Pt))return;let o=e;try{"reason"in e?o=e.reason:"detail"in e&&"reason"in e.detail&&(o=e.detail.reason)}catch(e){}if(At()||o&&o.__sentry_own_request__)return!0;const i=g(o)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(o)}`}]}}:It(n,o,void 0,r,!0);i.level="error",Ht(t,o,i,"onunhandledrejection")}))}function Ft(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||[],u=isNaN(parseInt(r,10))?void 0:r,c=isNaN(parseInt(n,10))?void 0:n,d=_(t)&&t.length>0?t:function(){try{return x.document.location.href}catch(e){return""}}();return 0===s.length&&s.push({colno:u,filename:d,function:"?",in_app:!0,lineno:c}),e}function Ht(e,t,n,r){H(n,{handled:!1,type:r}),e.captureEvent(n,{originalException:t})}function $t(){const e=he(),t=e.getClient(),n=t&&t.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[e,n.stackParser,n.attachStacktrace]}Pt.__initStatic();const Vt=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"];class Wt{static __initStatic(){this.id="TryCatch"}constructor(e){this.name=Wt.id,this._options={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e}}setupOnce(){this._options.setTimeout&&I(jt,"setTimeout",qt),this._options.setInterval&&I(jt,"setInterval",qt),this._options.requestAnimationFrame&&I(jt,"requestAnimationFrame",Yt),this._options.XMLHttpRequest&&"XMLHttpRequest"in jt&&I(XMLHttpRequest.prototype,"send",Gt);const e=this._options.eventTarget;if(e){(Array.isArray(e)?e:Vt).forEach(Kt)}}}function qt(e){return function(...t){const n=t[0];return t[0]=Mt(n,{mechanism:{data:{function:Te(e)},handled:!0,type:"instrument"}}),e.apply(this,t)}}function Yt(e){return function(t){return e.apply(this,[Mt(t,{mechanism:{data:{function:"requestAnimationFrame",handler:Te(e)},handled:!0,type:"instrument"}})])}}function Gt(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((e=>{e in n&&"function"==typeof n[e]&&I(n,e,(function(t){const n={mechanism:{data:{function:e,handler:Te(t)},handled:!0,type:"instrument"}},r=z(t);return r&&(n.mechanism.data.handler=Te(r)),Mt(t,n)}))})),e.apply(this,t)}}function Kt(e){const t=jt,n=t[e]&&t[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(I(n,"addEventListener",(function(t){return function(n,r,o){try{"function"==typeof r.handleEvent&&(r.handleEvent=Mt(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:Te(r),target:e},handled:!0,type:"instrument"}}))}catch(e){}return t.apply(this,[n,Mt(r,{mechanism:{data:{function:"addEventListener",handler:Te(r),target:e},handled:!0,type:"instrument"}}),o])}})),I(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)}})))}Wt.__initStatic();const Qt=["fatal","error","warning","log","info","debug"];function Jt(e){return"warn"===e?"warning":Qt.includes(e)?e:"log"}function Xt(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 Zt=1024;class en{static __initStatic(){this.id="Breadcrumbs"}constructor(e){this.name=en.id,this.options={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e}}setupOnce(){if(this.options.console&&De("console",nn),this.options.dom&&De("dom",function(e){function t(t){let n,r="object"==typeof e?e.serializeAttribute:void 0,o="object"==typeof e&&"number"==typeof e.maxStringLength?e.maxStringLength:void 0;o&&o>Zt&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${o} was configured. Sentry will use 1024 instead.`),o=Zt),"string"==typeof r&&(r=[r]);try{const e=t.event;n=function(e){return!!e&&!!e.target}(e)?k(e.target,{keyAttrs:r,maxStringLength:o}):k(e,{keyAttrs:r,maxStringLength:o})}catch(e){n=""}0!==n.length&&he().addBreadcrumb({category:`ui.${t.name}`,message:n},{event:t.event,name:t.name,global:t.global})}return t}(this.options.dom)),this.options.xhr&&De("xhr",rn),this.options.fetch&&De("fetch",on),this.options.history&&De("history",an),this.options.sentry){const e=he().getClient();e&&e.on&&e.on("beforeSendEvent",tn)}}}function tn(e){he().addBreadcrumb({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:U(e)},{event:e})}function nn(e){for(let t=0;t0?i.exception.values[i.exception.values.length-1]:void 0;var s,u;l&&(i.exception.values=(s=sn(e,t,o,a.originalException,r,i.exception.values,l,0),u=n,s.map((e=>(e.value&&(e.value=S(e.value,u)),e)))))}function sn(e,t,n,r,o,i,a,l){if(i.length>=n+1)return i;let s=[...i];if(y(r[o],Error)){un(a,l);const i=e(t,r[o]),u=s.length;cn(i,o,u,l),s=sn(e,t,n,r[o],o,[i,...s],i,u)}return Array.isArray(r.errors)&&r.errors.forEach(((r,i)=>{if(y(r,Error)){un(a,l);const u=e(t,r),c=s.length;cn(u,`errors[${i}]`,c,l),s=sn(e,t,n,r,o,[u,...s],u,c)}})),s}function un(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,is_exception_group:!0,exception_id:t}}function cn(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}}en.__initStatic();class dn{static __initStatic(){this.id="LinkedErrors"}constructor(e={}){this.name=dn.id,this._key=e.key||"cause",this._limit=e.limit||5}setupOnce(e,t){e(((e,n)=>{const r=t(),o=r.getClient(),i=r.getIntegration(dn);if(!o||!i)return e;const a=o.getOptions();return ln(Et,a.stackParser,a.maxValueLength,i._key,i._limit,e,n),e}))}}dn.__initStatic();class fn{static __initStatic(){this.id="HttpContext"}constructor(){this.name=fn.id}setupOnce(){le((e=>{if(he().getIntegration(fn)){if(!jt.navigator&&!jt.location&&!jt.document)return e;const t=e.request&&e.request.url||jt.location&&jt.location.href,{referrer:n}=jt.document||{},{userAgent:r}=jt.navigator||{},o={...e.request&&e.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},i={...e.request,...t&&{url:t},headers:o};return{...e,request:i}}return e}))}}fn.__initStatic();class pn{static __initStatic(){this.id="Dedupe"}constructor(){this.name=pn.id}setupOnce(e,t){const n=e=>{if(e.type)return e;const n=t().getIntegration(pn);if(n){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(!_n(e,t))return!1;if(!hn(e,t))return!1;return!0}(e,t))return!0;if(function(e,t){const n=gn(t),r=gn(e);if(!n||!r)return!1;if(n.type!==r.type||n.value!==r.value)return!1;if(!_n(e,t))return!1;if(!hn(e,t))return!1;return!0}(e,t))return!0;return!1}(e,n._previousEvent))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(t){return n._previousEvent=e}return n._previousEvent=e}return e};n.id=this.name,e(n)}}function hn(e,t){let n=mn(e),r=mn(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|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,xn=/\((\S*)(?::(\d+))(?::(\d+))\)/,wn=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,kn=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,En=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,Sn=Se(...[[30,e=>{const t=yn.exec(e);if(t){if(t[2]&&0===t[2].indexOf("eval")){const e=xn.exec(t[2]);e&&(t[2]=e[1],t[3]=e[2],t[4]=e[3])}const[e,n]=Cn(t[1]||vn,t[2]);return bn(n,e,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}}],[50,e=>{const t=wn.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const e=kn.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]||vn;return[n,e]=Cn(n,e),bn(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],[40,e=>{const t=En.exec(e);return t?bn(t[2],t[1]||vn,+t[3],t[4]?+t[4]:void 0):void 0}]]),Cn=(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]:vn,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};function Tn(e){const t=[];function n(e){return t.splice(t.indexOf(e),1)[0]}return{$:t,add:function(r){if(!(void 0===e||t.lengthn(o))).then(null,(()=>n(o).then(null,(()=>{})))),o},drain:function(e){return new ne(((n,r)=>{let o=t.length;if(!o)return n(!0);const i=setTimeout((()=>{e&&e>0&&n(!1)}),e);t.forEach((e=>{ee(e).then((()=>{--o||(clearTimeout(i),n(!0))}),r)}))}))}}}const On=6e4;function In(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]=e.split(":",2),i=parseInt(t,10),a=1e3*(isNaN(i)?60:i);if(n)for(const e of n.split(";"))o[e]=r+a;else o.all=r+a}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)?On:r-t}(a,r):429===t&&(o.all=r+6e4);return o}const Nn=30;function Rn(e,t,n=Tn(e.bufferSize||Nn)){let r={};function o(o){const i=[];if(ot(o,((t,n)=>{const o=ut(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=zn(t,n);e.recordDroppedEvent("ratelimit_backoff",o,r)}else i.push(t)})),0===i.length)return ee();const a=nt(o[0],i),l=t=>{ot(a,((n,r)=>{const o=zn(n,r);e.recordDroppedEvent(t,ut(r),o)}))};return n.add((()=>t({body:at(a,e.textEncoder)}).then((e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=In(r,e),e)),(e=>{throw l("network_error"),e})))).then((e=>e),(e=>{if(e instanceof dt)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error("Skipped sending event because buffer is full."),l("queue_overflow"),ee();throw e}))}return o.__sentry__baseTransport__=!0,{send:o,flush:e=>n.drain(e)}}function zn(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}let jn;function Ln(e,t=function(){if(jn)return jn;if(Ne(jt.fetch))return jn=jt.fetch.bind(jt);const e=jt.document;let t=jt.fetch;if(e&&"function"==typeof e.createElement)try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);const r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch(e){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return jn=t.bind(jt)}()){let n=0,r=0;return Rn(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};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 jn=void 0,n-=i,r--,te(e)}}))}const An=4;function Mn(e){return Rn(e,(function(t){return new ne(((n,r)=>{const o=new XMLHttpRequest;o.onerror=r,o.onreadystatechange=()=>{o.readyState===An&&n({statusCode:o.status,headers:{"x-sentry-rate-limits":o.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":o.getResponseHeader("Retry-After")}})},o.open("POST",e.url);for(const t in e.headers)Object.prototype.hasOwnProperty.call(e.headers,t)&&o.setRequestHeader(t,e.headers[t]);o.send(t.body)}))}))}const Dn=[new Y,new Q,new Wt,new en,new Pt,new dn,new pn,new fn];function Pn(e={}){void 0===e.defaultIntegrations&&(e.defaultIntegrations=Dn),void 0===e.release&&("string"==typeof __SENTRY_RELEASE__&&(e.release=__SENTRY_RELEASE__),jt.SENTRY_RELEASE&&jt.SENTRY_RELEASE.id&&(e.release=jt.SENTRY_RELEASE.id)),void 0===e.autoSessionTracking&&(e.autoSessionTracking=!0),void 0===e.sendClientReports&&(e.sendClientReports=!0);const t={...e,stackParser:(n=e.stackParser||Sn,Array.isArray(n)?Se(...n):n),integrations:ye(e),transport:e.transport||(Ie()?Ln:Mn)};var n;!function(e,t){!0===t.debug&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?u.enable():console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle."));const n=he();n.getScope().update(t.initialScope);const r=new e(t);n.bindClient(r)}(Dt,t),e.autoSessionTracking&&function(){if(void 0===jt.document)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Session tracking in non-browser environment with @sentry/browser is not supported."));const e=he();if(!e.captureSession)return;Bn(e),De("history",(({from:e,to:t})=>{void 0!==e&&e!==t&&Bn(he())}))}()}function Bn(e){e.startSession({ignoreDuration:!0}),e.captureSession()}var Un=()=>{var e;!function(e){e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.react",packages:[{name:"npm:@sentry/react",version:o}],version:o},Pn(e)}({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"]})};function Fn(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);oVn(e))).filter(Boolean).join(" "):null:"object"===t?function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]: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=>$n.call(n,e)&&!!n[e])).join(" ")}(e,this):null:null}var Wn=function(){for(var e=arguments.length,t=new Array(e),n=0;n{const r=n&&"string"!=typeof n,o=(0,t.useRef)(r?(0,qn.uniqueId)("custom-theme-"):"").current;return Yn((()=>{r&&((e,t,n)=>{if("undefined"==typeof window)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=>{let[t,n]=e;return s.style.setProperty(t,n)}))}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 Kn="LoadingSpinner-module_loadingSpinner__2xHT_";Hn(".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 Qn="hds-loading-spinner-notification-area",Jn="data-active-spinners",Xn=()=>"undefined"==typeof document?null:document.getElementById(Qn)||(()=>{const e=document.createElement("div");return e.id=Qn,e.className="LoadingSpinner-module_notificationArea__1arIM",e.setAttribute("role","status"),document.body.appendChild(e),e})(),Zn=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=Fn(e,["className","multicolor","small","theme","loadingText","loadingFinishedText"]);const u=Gn(Kn,i);return((e,n)=>{const[r]=(0,t.useState)((0,qn.uniqueId)()),[o]=(0,t.useState)(e),[i]=(0,t.useState)(n),a=(0,t.useRef)(Xn()),l=(0,t.useCallback)((()=>{null!==a.current&&(a.current.textContent=o)}),[a,o]),s=(0,t.useCallback)((()=>{a.current.textContent=i}),[a,i]),u=(0,t.useCallback)((()=>(a.current.getAttribute(Jn)||"").split(",").filter((e=>""!==e))),[a]),c=(0,t.useCallback)((()=>{const e=u();e.push(r),a.current.setAttribute(Jn,e.join(","))}),[u,a,r]),d=(0,t.useCallback)((()=>{const e=u().filter((e=>e!==r));a.current.setAttribute(Jn,e.join(","))}),[u,a,r]),f=(0,t.useCallback)((()=>{0===u().length&&(s(),setTimeout((()=>{0===u().length&&a.current.parentNode&&a.current.parentNode.removeChild(a.current)}),1e3))}),[u,s,a]);(0,t.useEffect)((()=>null===a.current?()=>null:(l(),c(),()=>{d(),f()})),[l,c,d,f])})(a,l),t.createElement("div",Object.assign({className:Wn(Kn,o&&"LoadingSpinner-module_small__1McRk",r&&"LoadingSpinner-module_multicolor__1qbEF",u,n)},s),t.createElement("div",null),t.createElement("div",null),t.createElement("div",null))};var er=()=>(0,e.jsx)("div",{className:"hdbt__loading-overlay",children:(0,e.jsx)(Zn,{loadingText:"",loadingFinishedText:""})});Hn("@keyframes text-input_fadeIn__2iVIH{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__2YbWJ{--border-width:2px;--outline-width:3px;--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;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;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;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);padding:0;-webkit-text-fill-color:var(--input-color-default)}.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 tr=e=>{let{className:n,style:r}=e;return t.createElement("span",{className:Wn("RequiredIndicator-module_indicator__Pt7GX text-input_hds-text-input__required__2K-Bs",n),style:r},"*")};function nr(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function rr(e){return e instanceof nr(e).Element||e instanceof Element}function or(e){return e instanceof nr(e).HTMLElement||e instanceof HTMLElement}function ir(e){return"undefined"!=typeof ShadowRoot&&(e instanceof nr(e).ShadowRoot||e instanceof ShadowRoot)}var ar=Math.max,lr=Math.min,sr=Math.round;function ur(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(or(e)&&t){var i=e.offsetHeight,a=e.offsetWidth;a>0&&(r=sr(n.width)/a||1),i>0&&(o=sr(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 cr(e){var t=nr(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function dr(e){return e?(e.nodeName||"").toLowerCase():null}function fr(e){return((rr(e)?e.ownerDocument:e.document)||window.document).documentElement}function pr(e){return ur(fr(e)).left+cr(e).scrollLeft}function hr(e){return nr(e).getComputedStyle(e)}function _r(e){var t=hr(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function gr(e,t,n){void 0===n&&(n=!1);var r=or(t),o=or(t)&&function(e){var t=e.getBoundingClientRect(),n=sr(t.width)/e.offsetWidth||1,r=sr(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),i=fr(t),a=ur(e,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!n)&&(("body"!==dr(t)||_r(i))&&(l=function(e){return e!==nr(e)&&or(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:cr(e);var t}(t)),or(t)?((s=ur(t,!0)).x+=t.clientLeft,s.y+=t.clientTop):i&&(s.x=pr(i))),{x:a.left+l.scrollLeft-s.x,y:a.top+l.scrollTop-s.y,width:a.width,height:a.height}}function mr(e){var t=ur(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 vr(e){return"html"===dr(e)?e:e.assignedSlot||e.parentNode||(ir(e)?e.host:null)||fr(e)}function br(e){return["html","body","#document"].indexOf(dr(e))>=0?e.ownerDocument.body:or(e)&&_r(e)?e:br(vr(e))}function yr(e,t){var n;void 0===t&&(t=[]);var r=br(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=nr(r),a=o?[i].concat(i.visualViewport||[],_r(r)?r:[]):r,l=t.concat(a);return o?l:l.concat(yr(vr(a)))}function xr(e){return["table","td","th"].indexOf(dr(e))>=0}function wr(e){return or(e)&&"fixed"!==hr(e).position?e.offsetParent:null}function kr(e){for(var t=nr(e),n=wr(e);n&&xr(n)&&"static"===hr(n).position;)n=wr(n);return n&&("html"===dr(n)||"body"===dr(n)&&"static"===hr(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&or(e)&&"fixed"===hr(e).position)return null;var n=vr(e);for(ir(n)&&(n=n.host);or(n)&&["html","body"].indexOf(dr(n))<0;){var r=hr(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 Er="top",Sr="bottom",Cr="right",Tr="left",Or="auto",Ir=[Er,Sr,Cr,Tr],Nr="start",Rr="end",zr="clippingParents",jr="viewport",Lr="popper",Ar="reference",Mr=Ir.reduce((function(e,t){return e.concat([t+"-"+Nr,t+"-"+Rr])}),[]),Dr=[].concat(Ir,[Or]).reduce((function(e,t){return e.concat([t,t+"-"+Nr,t+"-"+Rr])}),[]),Pr=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Br(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 Ur={placement:"bottom",modifiers:[],strategy:"absolute"};function Fr(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function Gr(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?Wr(o):null,a=o?qr(o):null,l=n.x+n.width/2-r.width/2,s=n.y+n.height/2-r.height/2;switch(i){case Er:t={x:l,y:n.y-r.height};break;case Sr:t={x:l,y:n.y+n.height};break;case Cr:t={x:n.x+n.width,y:s};break;case Tr:t={x:n.x-r.width,y:s};break;default:t={x:n.x,y:n.y}}var u=i?Yr(i):null;if(null!=u){var c="y"===u?"height":"width";switch(a){case Nr:t[u]=t[u]-(n[c]/2-r[c]/2);break;case Rr:t[u]=t[u]+(n[c]/2-r[c]/2)}}return t}var Kr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Qr(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,l=e.position,s=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=a.x,p=void 0===f?0:f,h=a.y,_=void 0===h?0:h,g="function"==typeof c?c({x:p,y:_}):{x:p,y:_};p=g.x,_=g.y;var m=a.hasOwnProperty("x"),v=a.hasOwnProperty("y"),b=Tr,y=Er,x=window;if(u){var w=kr(n),k="clientHeight",E="clientWidth";if(w===nr(n)&&"static"!==hr(w=fr(n)).position&&"absolute"===l&&(k="scrollHeight",E="scrollWidth"),o===Er||(o===Tr||o===Cr)&&i===Rr)y=Sr,_-=(d&&w===x&&x.visualViewport?x.visualViewport.height:w[k])-r.height,_*=s?1:-1;if(o===Tr||(o===Er||o===Sr)&&i===Rr)b=Cr,p-=(d&&w===x&&x.visualViewport?x.visualViewport.width:w[E])-r.width,p*=s?1:-1}var S,C=Object.assign({position:l},u&&Kr),T=!0===c?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:sr(t*r)/r||0,y:sr(n*r)/r||0}}({x:p,y:_}):{x:p,y:_};return p=T.x,_=T.y,s?Object.assign({},C,((S={})[y]=v?"0":"",S[b]=m?"0":"",S.transform=(x.devicePixelRatio||1)<=1?"translate("+p+"px, "+_+"px)":"translate3d("+p+"px, "+_+"px, 0)",S)):Object.assign({},C,((t={})[y]=v?_+"px":"",t[b]=m?p+"px":"",t.transform="",t))}var Jr={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,u={placement:Wr(t.placement),variation:qr(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,Qr(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Qr(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var Xr={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=Dr.reduce((function(e,n){return e[n]=function(e,t,n){var r=Wr(e),o=[Tr,Er].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,[Tr,Cr].indexOf(r)>=0?{x:l,y:a}:{x:a,y:l}}(n,t.rects,i),e}),{}),l=a[t.placement],s=l.x,u=l.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}},Zr={left:"right",right:"left",bottom:"top",top:"bottom"};function eo(e){return e.replace(/left|right|bottom|top/g,(function(e){return Zr[e]}))}var to={start:"end",end:"start"};function no(e){return e.replace(/start|end/g,(function(e){return to[e]}))}function ro(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&ir(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function oo(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function io(e,t){return t===jr?oo(function(e){var t=nr(e),n=fr(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+pr(e),y:l}}(e)):rr(t)?function(e){var t=ur(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):oo(function(e){var t,n=fr(e),r=cr(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=ar(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=ar(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+pr(e),s=-r.scrollTop;return"rtl"===hr(o||n).direction&&(l+=ar(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:l,y:s}}(fr(e)))}function ao(e,t,n){var r="clippingParents"===t?function(e){var t=yr(vr(e)),n=["absolute","fixed"].indexOf(hr(e).position)>=0&&or(e)?kr(e):e;return rr(n)?t.filter((function(e){return rr(e)&&ro(e,n)&&"body"!==dr(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),i=o[0],a=o.reduce((function(t,n){var r=io(e,n);return t.top=ar(r.top,t.top),t.right=lr(r.right,t.right),t.bottom=lr(r.bottom,t.bottom),t.left=ar(r.left,t.left),t}),io(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 lo(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function so(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function uo(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?zr:i,l=n.rootBoundary,s=void 0===l?jr:l,u=n.elementContext,c=void 0===u?Lr:u,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,h=void 0===p?0:p,_=lo("number"!=typeof h?h:so(h,Ir)),g=c===Lr?Ar:Lr,m=e.rects.popper,v=e.elements[f?g:c],b=ao(rr(v)?v:v.contextElement||fr(e.elements.popper),a,s),y=ur(e.elements.reference),x=Gr({reference:y,element:m,strategy:"absolute",placement:o}),w=oo(Object.assign({},m,x)),k=c===Lr?w:y,E={top:b.top-k.top+_.top,bottom:k.bottom-b.bottom+_.bottom,left:b.left-k.left+_.left,right:k.right-b.right+_.right},S=e.modifiersData.offset;if(c===Lr&&S){var C=S[o];Object.keys(E).forEach((function(e){var t=[Cr,Sr].indexOf(e)>=0?1:-1,n=[Er,Sr].indexOf(e)>=0?"y":"x";E[e]+=C[n]*t}))}return E}var co={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,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,_=n.allowedAutoPlacements,g=t.options.placement,m=Wr(g),v=s||(m===g||!h?[eo(g)]:function(e){if(Wr(e)===Or)return[];var t=eo(e);return[no(e),t,no(t)]}(g)),b=[g].concat(v).reduce((function(e,n){return e.concat(Wr(n)===Or?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,u=void 0===s?Dr:s,c=qr(r),d=c?l?Mr:Mr.filter((function(e){return qr(e)===c})):Ir,f=d.filter((function(e){return u.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=uo(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[Wr(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:c,rootBoundary:d,padding:u,flipVariations:h,allowedAutoPlacements:_}):n)}),[]),y=t.rects.reference,x=t.rects.popper,w=new Map,k=!0,E=b[0],S=0;S=0,N=I?"width":"height",R=uo(t,{placement:C,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),z=I?O?Cr:Tr:O?Sr:Er;y[N]>x[N]&&(z=eo(z));var j=eo(z),L=[];if(i&&L.push(R[T]<=0),l&&L.push(R[z]<=0,R[j]<=0),L.every((function(e){return e}))){E=C,k=!1;break}w.set(C,L)}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"},M=h?3:1;M>0;M--){if("break"===A(M))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function fo(e,t,n){return ar(e,lr(t,n))}var po={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,u=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,h=n.tetherOffset,_=void 0===h?0:h,g=uo(t,{boundary:s,rootBoundary:u,padding:d,altBoundary:c}),m=Wr(t.placement),v=qr(t.placement),b=!v,y=Yr(m),x="x"===y?"y":"x",w=t.modifiersData.popperOffsets,k=t.rects.reference,E=t.rects.popper,S="function"==typeof _?_(Object.assign({},t.rects,{placement:t.placement})):_,C="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(w){if(i){var I,N="y"===y?Er:Tr,R="y"===y?Sr:Cr,z="y"===y?"height":"width",j=w[y],L=j+g[N],A=j-g[R],M=p?-E[z]/2:0,D=v===Nr?k[z]:E[z],P=v===Nr?-E[z]:-k[z],B=t.elements.arrow,U=p&&B?mr(B):{width:0,height:0},F=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},H=F[N],$=F[R],V=fo(0,k[z],U[z]),W=b?k[z]/2-M-V-H-C.mainAxis:D-V-H-C.mainAxis,q=b?-k[z]/2+M+V+$+C.mainAxis:P+V+$+C.mainAxis,Y=t.elements.arrow&&kr(t.elements.arrow),G=Y?"y"===y?Y.clientTop||0:Y.clientLeft||0:0,K=null!=(I=null==T?void 0:T[y])?I:0,Q=j+q-K,J=fo(p?lr(L,j+W-K-G):L,j,p?ar(A,Q):A);w[y]=J,O[y]=J-j}if(l){var X,Z="x"===y?Er:Tr,ee="x"===y?Sr:Cr,te=w[x],ne="y"===x?"height":"width",re=te+g[Z],oe=te-g[ee],ie=-1!==[Er,Tr].indexOf(m),ae=null!=(X=null==T?void 0:T[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,ue=p&&ie?function(e,t,n){var r=fo(e,t,n);return r>n?n:r}(le,te,se):fo(p?le:re,te,p?se:oe);w[x]=ue,O[x]=ue-te}t.modifiersData[r]=O}},requiresIfExists:["offset"]};var ho={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=Wr(n.placement),s=Yr(l),u=[Tr,Cr].indexOf(l)>=0?"height":"width";if(i&&a){var c=function(e,t){return lo("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:so(e,Ir))}(o.padding,n),d=mr(i),f="y"===s?Er:Tr,p="y"===s?Sr:Cr,h=n.rects.reference[u]+n.rects.reference[s]-a[s]-n.rects.popper[u],_=a[s]-n.rects.reference[s],g=kr(i),m=g?"y"===s?g.clientHeight||0:g.clientWidth||0:0,v=h/2-_/2,b=c[f],y=m-d[u]-c[p],x=m/2-d[u]/2+v,w=fo(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)))&&ro(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function _o(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 go(e){return[Er,Cr,Sr,Tr].some((function(t){return e[t]>=0}))}var mo=Hr({defaultModifiers:[Vr,{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=Gr({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},Jr,{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];or(o)&&dr(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}),{});or(r)&&dr(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},Xr,co,po,ho,{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=uo(t,{elementContext:"reference"}),l=uo(t,{altBoundary:!0}),s=_o(a,r),u=_o(l,o,i),c=go(s),d=go(u);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}}]}),vo=n(9590),bo=n.n(vo),yo=function(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e}),{})},xo="undefined"!=typeof window&&window.document&&window.document.createElement?t.useLayoutEffect:t.useEffect,wo=[],ko={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"};Hn(".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 Eo=e=>{let{ariaLabel:n="question-circle",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[ko.icon,ko[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM13 16V18H11V16H13ZM12.0437 5.75C14.0343 5.75 15.7173 7.29464 15.7173 9.42361C15.7173 10.7806 15.2461 11.489 14.161 12.306L13.9187 12.4844C13.1753 13.0295 12.9556 13.3359 12.9386 14.142L12.9375 14.25H10.9375C10.9375 12.6746 11.4591 11.8378 12.6143 10.9622L12.8618 10.7796C13.5685 10.2628 13.7173 10.0539 13.7173 9.42361C13.7173 8.43934 12.9662 7.75 12.0437 7.75C11.1907 7.75 10.4785 8.34077 10.3816 9.20835L10.3734 9.30587L8.37663 9.19182C8.49191 7.17347 10.1344 5.75 12.0437 5.75Z",fill:"currentColor"}))};Hn(".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 So=e=>{let{boxShadow:n=!1,children:r,placement:o="auto",small:i=!1,buttonLabel:a="Tooltip",tooltipLabel:l="Tooltip",className:s,buttonClassName:u,tooltipClassName:c}=e;const[d,f]=(0,t.useState)(!1),p=(0,t.useRef)(null),h=(0,t.useRef)(null),[_,g]=(0,t.useState)(null),{styles:m,attributes:v,forceUpdate:b}=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||wo},a=t.useState({styles:{popper:{position:i.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),l=a[0],s=a[1],u=t.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);s({styles:yo(n.map((function(e){return[e,t.styles[e]||{}]}))),attributes:yo(n.map((function(e){return[e,t.attributes[e]]})))})},requires:["computeStyles"]}}),[]),c=t.useMemo((function(){var e={onFirstUpdate:i.onFirstUpdate,placement:i.placement,strategy:i.strategy,modifiers:[].concat(i.modifiers,[u,{name:"applyStyles",enabled:!1}])};return bo()(o.current,e)?o.current||e:(o.current=e,e)}),[i.onFirstUpdate,i.placement,i.strategy,i.modifiers,u]),d=t.useRef();return xo((function(){d.current&&d.current.setOptions(c)}),[c]),xo((function(){if(null!=e&&null!=n){var t=(r.createPopper||mo)(e,n,c);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}}(p.current,h.current,{placement:o,modifiers:[{name:"arrow",options:{element:_}},{name:"offset",options:{offset:[0,10]}}]});return(0,t.useEffect)((()=>{null!==b&&!0===d&&b()}),[d,b]),(0,t.useEffect)((()=>{const e=e=>{const t=e.key||e.keyCode;!d||"Escape"!==t&&"Esc"!==t&&27!==t||f(!1)},t=e=>{const t=e.target;!d||p.current.contains(t)||h.current.contains(t)||f(!1)};return document.addEventListener("keyup",e),document.addEventListener("click",t),()=>{document.removeEventListener("keyup",e),document.removeEventListener("click",t)}})),t.createElement("div",{className:Wn("Tooltip-module_root__1Yo9t",s)},t.createElement("button",{ref:p,type:"button",className:Wn("Tooltip-module_button__2x9m0",u),title:a,"aria-label":a,"aria-expanded":d,onClick:()=>{f(!d)}},t.createElement("span",{"aria-hidden":"true"},t.createElement(Eo,null))),d&&t.createElement("section",Object.assign({"aria-label":l,ref:h,className:Wn("Tooltip-module_tooltip__3x8S8",i&&"Tooltip-module_small__29mxd",n&&"Tooltip-module_boxShadow__3IzE-",c),style:m.popper},v.popper),r,t.createElement("div",Object.assign({ref:g,className:"Tooltip-module_arrow__210Rd",style:m.arrow},v.arrow))))};Hn(".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 Co=e=>{var{hidden:n,id:r,inputId:o,isAriaLabelledBy:i,label:a,required:l,tooltipLabel:s,tooltipButtonLabel:u,tooltipText:c}=e,d=Fn(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(tr,null)),c&&t.createElement(So,{buttonClassName:"FieldLabel-module_tooltipButton__1My3f",tooltipLabel:s,buttonLabel:u},c))};var To="TextInput-module_root__2CMNr text-input_hds-text-input__2LODq",Oo="TextInput-module_inputWrapper__3Rvel text-input_hds-text-input__input-wrapper__1OqYG",Io="TextInput-module_input__1BlHi text-input_hds-text-input__input__GJm5C",No="TextInput-module_hasButton__2KCM1",Ro="TextInput-module_hasClearButton__3-tBe text-input_hds-text-input__input-clear__17qr1",zo="TextInput-module_clearButton__bfCLI text-input_hds-text-input__button-clear__2ED7z",jo="TextInput-module_errorText__3pizm text-input_hds-text-input__error-text__1GLYk",Lo="TextInput-module_helperText__2dLR6 text-input_hds-text-input__helper-text__3V2KM",Ao="TextInput-module_successText__2NMCP text-input_hds-text-input__success-text__3EOiy",Mo="TextInput-module_infoText__zHOGs text-input_hds-text-input__info-text__3bqzy",Do="TextInput-module_invalid__2iYo2 text-input_hds-text-input--invalid__1UfKC",Po="TextInput-module_success__1kDOm text-input_hds-text-input--success__3dm2J",Bo="TextInput-module_buttonWrapper___filA text-input_hds-text-input__buttons__1RMzT",Uo="TextInput-module_button__1ySMX text-input_hds-text-input__button__1Fh0I";Hn("@keyframes text-input_fadeIn__2IDZ8{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__2LODq{--border-width:2px;--outline-width:3px;--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;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;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;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);padding:0;-webkit-text-fill-color:var(--input-color-default)}.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 Fo=t.forwardRef(((e,n)=>{var{children:r,className:o="",errorText:i,helperText:a,hideLabel:l=!1,id:s,invalid:u=!1,isAriaLabelledBy:c=!1,label:d,labelId:f,onBlur:p,required:h=!1,style:_,successText:g,infoText:m,tooltipLabel:v,tooltipText:b,tooltipButtonLabel:y}=e,x=Fn(e,["children","className","errorText","helperText","hideLabel","id","invalid","isAriaLabelledBy","label","labelId","onBlur","required","style","successText","infoText","tooltipLabel","tooltipText","tooltipButtonLabel"]);const w={className:Wn(To,u&&Do,g&&Po,o),onBlur:p,style:_};return t.createElement("div",Object.assign({},w,x,{ref:n}),d&&t.createElement(Co,{id:f,inputId:s,isAriaLabelledBy:c,hidden:l,label:d,required:h,tooltipLabel:v,tooltipButtonLabel:y,tooltipText:b}),t.createElement("div",{className:Wn(Oo)},r),i&&t.createElement("div",{className:jo,id:`${s}-error`},i),g&&t.createElement("div",{className:Ao,id:`${s}-success`},g),m&&t.createElement("div",{className:Mo,id:`${s}-info`},m),a&&t.createElement("div",{className:Lo,id:`${s}-helper`},a))}));var Ho=(e,t,n,r,o)=>[t&&`${e}-helper`,n&&`${e}-error`,r&&`${e}-success`,o&&`${e}-info`].filter((e=>e)).join(" ");const $o=e=>{let{ariaLabel:n="cross-circle",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[ko.icon,ko[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM15 7.5L16.5 9L13.5 12L16.5 15L15 16.5L12 13.5L9 16.5L7.5 15L10.5 12L7.5 9L9 7.5L12 10.5L15 7.5Z",fill:"currentColor"}))},Vo=t.forwardRef(((e,n)=>{var{buttonAriaLabel:r,buttonIcon:o,children:i,className:a="",clearButtonAriaLabel:l="Clear",clearButton:s=!1,defaultValue:u,disabled:c=!1,errorText:d,helperText:f,hideLabel:p,id:h,infoText:_,invalid:g,label:m,onButtonClick:v,onChange:b=(()=>null),required:y,style:x,successText:w,tooltipButtonLabel:k,tooltipLabel:E,tooltipText:S,type:C="text"}=e,T=Fn(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 O={className:a,errorText:d,helperText:f,hideLabel:p,id:h,infoText:_,invalid:g,label:m,required:y,style:x,successText:w,tooltipButtonLabel:k,tooltipLabel:E,tooltipText:S},I=t.useRef(null),N=Ho(h,f,d,w,_),R=Boolean(o&&v),z=Boolean(s||"search"===C),j=e=>{if(b(e),!z)return;const t=e.target.value;z&&t.length>0?I.current.setAttribute("data-hds-textinput-filled","true"):I.current.removeAttribute("data-hds-textinput-filled")};return(null==u?void 0:u.length)>0&&z&&(O["data-hds-textinput-filled"]=!0),t.createElement(Fo,Object.assign({},O,{ref:I}),t.createElement("input",Object.assign({"aria-describedby":N.length>0?N:null,className:Wn(Io,R&&No,z&&Ro),defaultValue:u,disabled:c,id:h,onChange:j,ref:n,required:y,type:C},T)),(R||z)&&t.createElement("div",{className:Bo},z&&t.createElement("button",{"aria-label":l,className:Wn(Uo,zo),disabled:c,onClick:e=>{const t=I.current.querySelector("input");t.value="",t.focus(),j(e)},type:"button"},t.createElement($o,null)),o&&v&&t.createElement("button",{"aria-label":r,className:Uo,disabled:c,onClick:v,type:"button"},o)),i)}));function Wo(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 qo(){return qo=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 Zo=0;function ei(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(!Ko(e))throw new TypeError("Invalid target");for(var u,c,d=document.scrollingElement||document.documentElement,f=[],p=e;Ko(p)&&s(p);){if((p=null==(c=(u=p).parentElement)?u.getRootNode().host||null:c)===d){f.push(p);break}null!=p&&p===document.body&&Jo(p)&&!Jo(document.documentElement)||null!=p&&Jo(p,l)&&f.push(p)}for(var h=n.visualViewport?n.visualViewport.width:innerWidth,_=n.visualViewport?n.visualViewport.height:innerHeight,g=window.scrollX||pageXOffset,m=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,T=[],O=0;O=0&&E>=0&&k<=_&&w<=h&&x>=j&&k<=A&&E>=M&&w<=L)return T;var D=getComputedStyle(I),P=parseInt(D.borderLeftWidth,10),B=parseInt(D.borderTopWidth,10),U=parseInt(D.borderRightWidth,10),F=parseInt(D.borderBottomWidth,10),H=0,$=0,V="offsetWidth"in I?I.offsetWidth-I.clientWidth-P-U:0,W="offsetHeight"in I?I.offsetHeight-I.clientHeight-B-F:0,q="offsetWidth"in I?0===I.offsetWidth?0:z/I.offsetWidth:0,Y="offsetHeight"in I?0===I.offsetHeight?0:R/I.offsetHeight:0;if(d===I)H="start"===o?S:"end"===o?S-_:"nearest"===o?Xo(m,m+_,_,B,F,m+S,m+S+b,b):S-_/2,$="start"===i?C:"center"===i?C-h/2:"end"===i?C-h:Xo(g,g+h,h,P,U,g+C,g+C+y,y),H=Math.max(0,H+m),$=Math.max(0,$+g);else{H="start"===o?S-j-B:"end"===o?S-A+F+W:"nearest"===o?Xo(j,A,R,B,F+W,S,S+b,b):S-(j+R/2)+W/2,$="start"===i?C-M-P:"center"===i?C-(M+z/2)+V/2:"end"===i?C-L+U+V:Xo(M,L,z,P,U+V,C,C+y,y);var G=I.scrollLeft,K=I.scrollTop;S+=K-(H=Math.max(0,Math.min(K+H/Y,I.scrollHeight-R/Y+W))),C+=G-($=Math.max(0,Math.min(G+$/q,I.scrollWidth-z/q+V)))}T.push({el:I,top:H,left:$})}return T}(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 ti(e,t){return e===t||e.contains&&e.contains(t)}function ni(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 ci(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=di(e,a,n,r,o);return-1===l?t>=n?-1:t:l}function di(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?di(1,0,n,r,!1):di(-1,n-1,n,r,!1):-1}function fi(e,t,n,r){return void 0===r&&(r=!0),t.some((function(t){return t&&(ti(t,e)||r&&ti(t,n.activeElement))}))}var pi=ni((function(){_i().textContent=""}),500);function hi(e,t){var n=_i(t);e&&(n.textContent=e,pi())}function _i(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 gi={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""};function mi(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"+wi(e)+"Change";o[a]&&void 0!==r[e]&&r[e]!==n[e]&&o[a](qo({type:i},r))}(r,e,t,n),n[r]!==t[r]&&(i[r]=n[r])})),r.onStateChange&&Object.keys(i).length&&r.onStateChange(qo({type:o},i))}var vi=ni((function(e,t){hi(e(),t)}),200);function bi(e){var t=e.id,n=e.labelId,r=e.menuId,o=e.getItemId,i=e.toggleButtonId,a=void 0===t?"downshift-"+ii():t;return{labelId:n||a+"-label",menuId:r||a+"-menu",getItemId:o||function(e){return a+"-item-"+e},toggleButtonId:i||a+"-toggle-button"}}function yi(e,t,n){return void 0!==e?e:0===n.length?-1:n.indexOf(t)}function xi(e){return/^\S{1}$/.test(e)}function wi(e){return""+e.slice(0,1).toUpperCase()+e.slice(1)}function ki(e){var n=(0,t.useRef)(e);return n.current=e,n}function Ei(e,n,r){var o=(0,t.useRef)(),i=(0,t.useRef)(),a=(0,t.useCallback)((function(t,n){i.current=n,t=li(t,n.props);var r=e(t,n);return n.props.stateReducer(t,qo({},n,{changes:r}))}),[e]),l=(0,t.useReducer)(a,n),s=l[0],u=l[1],c=ki(r),d=(0,t.useCallback)((function(e){return u(qo({props:c.current},e))}),[c]),f=i.current;return(0,t.useEffect)((function(){f&&o.current&&o.current!==s&&mi(f,li(o.current,f.props),s),o.current=s}),[s,r,f]),[s,d]}function Si(e,t,n){var r=Ei(e,t,n),o=r[0],i=r[1];return[li(o,n),i]}var Ci={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:ei,circularNavigation:!1,environment:"undefined"==typeof window?{}:window};function Ti(e,t,n){void 0===n&&(n=gi);var r="default"+wi(t);return r in e?e[r]:n[t]}function Oi(e,t,n){if(void 0===n&&(n=gi),t in e)return e[t];var r="initial"+wi(t);return r in e?e[r]:Ti(e,t,n)}function Ii(e){var t=Oi(e,"selectedItem"),n=Oi(e,"isOpen"),r=Oi(e,"highlightedIndex"),o=Oi(e,"inputValue");return{highlightedIndex:r<0&&t&&n?e.items.indexOf(t):r,isOpen:n,selectedItem:t,inputValue:o}}function Ni(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):ci(n,o.indexOf(l),o.length,r,!1):0===n?-1:n<0?o.length-1:0}function Ri(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&&!fi(t.target,n.map((function(e){return e.current})),r.document)&&o()},l=function(){i.current.isTouchMove=!1},s=function(){i.current.isTouchMove=!0},u=function(t){!e||i.current.isTouchMove||fi(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",u),function(){r.removeEventListener("mousedown",t),r.removeEventListener("mouseup",a),r.removeEventListener("touchstart",l),r.removeEventListener("touchmove",s),r.removeEventListener("touchend",u)}}),[e,r]),i}function zi(){(0,t.useRef)(!0);for(var e=arguments.length,n=new Array(e),r=0;r=0&&{selectedItem:o.items[s]});break;case Ji:n={highlightedIndex:Ni(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case Xi:n={highlightedIndex:Ni(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case $i:case Vi:n=qo({isOpen:Ti(o,"isOpen"),highlightedIndex:Ti(o,"highlightedIndex")},e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex]});break;case Fi:n={highlightedIndex:di(1,0,o.items.length,t.getItemNodeFromIndex,!1)};break;case Hi:n={highlightedIndex:di(-1,o.items.length-1,o.items.length,t.getItemNodeFromIndex,!1)};break;case Ui:case qi:n={isOpen:!1,highlightedIndex:-1};break;case Wi:var u=t.key,c=""+e.inputValue+u,d=Mi(c,e.highlightedIndex,o.items,o.itemToString,t.getItemNodeFromIndex);n=qo({inputValue:c},d>=0&&{highlightedIndex:d});break;case Pi:n={highlightedIndex:ci(i?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case Bi:n={highlightedIndex:ci(i?-5:-1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case Yi:n={highlightedIndex:-1};break;case Qi:case ea:n={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:Ni(o,e,0)};break;case ta:n={isOpen:!0,highlightedIndex:Ni(o,e,0)};break;case na:n={isOpen:!1};break;case ra:n={highlightedIndex:t.highlightedIndex};break;case oa:n={selectedItem:t.selectedItem};break;case ia:n={inputValue:t.inputValue};break;case aa:n={highlightedIndex:Ti(o,"highlightedIndex"),isOpen:Ti(o,"isOpen"),selectedItem:Ti(o,"selectedItem"),inputValue:Ti(o,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return qo({},e,n)}function ua(e){void 0===e&&(e={});var n=qo({},Di,e),r=n.items,o=n.scrollIntoView,i=n.environment,a=n.initialIsOpen,l=n.defaultIsOpen,s=n.itemToString,u=n.getA11ySelectionMessage,c=n.getA11yStatusMessage,d=Si(sa,Ii(n),n),f=d[0],p=d[1],h=f.isOpen,_=f.highlightedIndex,g=f.selectedItem,m=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)(bi(n)),E=(0,t.useRef)(),S=(0,t.useRef)(!0),C=ki({state:f,props:n}),T=function(e){return y.current[k.current.getItemId(e)]};ji(c,[h,_,m,r],qo({isInitialMount:S.current,previousResultCount:E.current,items:r,environment:i,itemToString:s},f)),ji(u,[g],qo({isInitialMount:S.current,previousResultCount:E.current,items:r,environment:i,itemToString:s},f));var O=Li({menuElement:b.current,highlightedIndex:_,isOpen:h,itemRefs:y,scrollIntoView:o,getItemNodeFromIndex:T});(0,t.useEffect)((function(){S.current&&(w.current=ni((function(e){e({type:ia,inputValue:""})}),500)),m&&w.current(p)}),[p,m]),Ai({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 I=Ri(h,[b,v],i,(function(){p({type:qi})})),N=zi("getMenuProps","getToggleButtonProps");(0,t.useEffect)((function(){S.current=!1}),[]);var R=(0,t.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),p({type:Ji,getItemNodeFromIndex:T,shiftKey:e.shiftKey})},ArrowUp:function(e){e.preventDefault(),p({type:Xi,getItemNodeFromIndex:T,shiftKey:e.shiftKey})}}}),[p]),z=(0,t.useMemo)((function(){return{ArrowDown:function(e){e.preventDefault(),p({type:Pi,getItemNodeFromIndex:T,shiftKey:e.shiftKey})},ArrowUp:function(e){e.preventDefault(),p({type:Bi,getItemNodeFromIndex:T,shiftKey:e.shiftKey})},Home:function(e){e.preventDefault(),p({type:Fi,getItemNodeFromIndex:T})},End:function(e){e.preventDefault(),p({type:Hi,getItemNodeFromIndex:T})},Escape:function(){p({type:Ui})},Enter:function(e){e.preventDefault(),p({type:$i})}," ":function(e){e.preventDefault(),p({type:Vi})}}}),[p]),j=(0,t.useCallback)((function(){p({type:ea})}),[p]),L=(0,t.useCallback)((function(){p({type:na})}),[p]),A=(0,t.useCallback)((function(){p({type:ta})}),[p]),M=(0,t.useCallback)((function(e){p({type:ra,highlightedIndex:e})}),[p]),D=(0,t.useCallback)((function(e){p({type:oa,selectedItem:e})}),[p]),P=(0,t.useCallback)((function(){p({type:aa})}),[p]),B=(0,t.useCallback)((function(e){p({type:ia,inputValue:e})}),[p]),U=(0,t.useCallback)((function(e){return qo({id:k.current.labelId,htmlFor:k.current.toggleButtonId},e)}),[]),F=(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,u=r.ref,c=Wo(r,["onMouseLeave","refKey","onKeyDown","onBlur","ref"]),d=(void 0===t?{}:t).suppressRefError,f=void 0!==d&&d,h=C.current.state;return N("getMenuProps",f,a,b),qo(((n={})[a]=oi(u,(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:ri(o,(function(){p({type:Yi})})),onKeyDown:ri(l,(function(e){var t=ui(e);t&&z[t]?z[t](e):xi(t)&&p({type:Wi,key:t,getItemNodeFromIndex:T})})),onBlur:ri(s,(function(){!1!==x.current?!I.current.isMouseDown&&p({type:qi}):x.current=!0}))},c)}),[p,C,z,I,N]);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,u=Wo(r,["onClick","onKeyDown","refKey","ref"]),c=(void 0===t?{}:t).suppressRefError,d=void 0!==c&&c,f=qo(((n={})[l]=oi(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),u);return u.disabled||(f.onClick=ri(o,(function(){p({type:Qi})})),f.onKeyDown=ri(i,(function(e){var t=ui(e);t&&R[t]?R[t](e):xi(t)&&p({type:Zi,key:t,getItemNodeFromIndex:T})}))),N("getToggleButtonProps",d,l,v),f}),[p,C,R,N]),getLabelProps:U,getMenuProps:F,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,u=n.ref,c=Wo(n,["item","index","onMouseMove","onClick","refKey","ref"]),d=C.current,f=d.state,h=d.props,_=yi(o,r,h.items);if(_<0)throw new Error("Pass either item or item index in getItemProps!");var g=qo(((t={role:"option","aria-selected":""+(_===f.highlightedIndex),id:k.current.getItemId(_)})[s]=oi(u,(function(e){e&&(y.current[k.current.getItemId(_)]=e)})),t),c);return c.disabled||(g.onMouseMove=ri(i,(function(){o!==f.highlightedIndex&&(O.current=!1,p({type:Gi,index:o}))})),g.onClick=ri(a,(function(){p({type:Ki,index:o})}))),g}),[p,C,O]),toggleMenu:j,openMenu:A,closeMenu:L,setHighlightedIndex:M,selectItem:D,reset:P,setInputValue:B,highlightedIndex:_,isOpen:h,selectedItem:g,inputValue:m}}ua.stateChangeTypes=la;Go().array.isRequired,Go().func,Go().func,Go().func,Go().bool,Go().number,Go().number,Go().number,Go().bool,Go().bool,Go().bool,Go().any,Go().any,Go().any,Go().string,Go().string,Go().string,Go().string,Go().string,Go().string,Go().func,Go().string,Go().string,Go().func,Go().func,Go().func,Go().func,Go().func,Go().func,Go().shape({addEventListener:Go().func,removeEventListener:Go().func,document:Go().shape({getElementById:Go().func,activeElement:Go().any,body:Go().any})});qo({},Ci,{getA11yStatusMessage:ai,circularNavigation:!0});var ca={activeIndex:-1,selectedItems:[]};function da(e,t){return Oi(e,t,ca)}function fa(e,t){return Ti(e,t,ca)}function pa(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}Go().array,Go().array,Go().array,Go().func,Go().func,Go().func,Go().number,Go().number,Go().number,Go().func,Go().func,Go().string,Go().string,Go().shape({addEventListener:Go().func,removeEventListener:Go().func,document:Go().shape({getElementById:Go().func,activeElement:Go().any,body:Go().any})});var ha={itemToString:Ci.itemToString,stateReducer:Ci.stateReducer,environment:Ci.environment,getA11yRemovalMessage:function(e){var t=e.removedSelectedItem;return(0,e.itemToString)(t)+" has been removed."},keyNavigationNext:"ArrowRight",keyNavigationPrevious:"ArrowLeft"},_a=0,ga=1,ma=2,va=3,ba=4,ya=5,xa=6,wa=7,ka=8,Ea=9,Sa=10,Ca=11,Ta=12,Oa=Object.freeze({__proto__:null,SelectedItemClick:_a,SelectedItemKeyDownDelete:ga,SelectedItemKeyDownBackspace:ma,SelectedItemKeyDownNavigationNext:va,SelectedItemKeyDownNavigationPrevious:ba,DropdownKeyDownNavigationPrevious:ya,DropdownKeyDownBackspace:xa,DropdownClick:wa,FunctionAddSelectedItem:ka,FunctionRemoveSelectedItem:Ea,FunctionSetSelectedItems:Sa,FunctionSetActiveIndex:Ca,FunctionReset:Ta});function Ia(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 _a:n={activeIndex:o};break;case ba:n={activeIndex:l-1<0?0:l-1};break;case va:n={activeIndex:l+1>=s.length?-1:l+1};break;case ma:case ga:var u=l;1===s.length?u=-1:l===s.length-1&&(u=s.length-2),n=qo({selectedItems:[].concat(s.slice(0,l),s.slice(l+1))},{activeIndex:u});break;case ya:n={activeIndex:s.length-1};break;case xa:n={selectedItems:s.slice(0,s.length-1)};break;case ka:n={selectedItems:[].concat(s,[a])};break;case wa:n={activeIndex:-1};break;case Ea:var c=l,d=s.indexOf(a);1===s.length?c=-1:d===s.length-1&&(c=s.length-2),n=qo({selectedItems:[].concat(s.slice(0,d),s.slice(d+1))},{activeIndex:c});break;case Sa:n={selectedItems:t.selectedItems};break;case Ca:n={activeIndex:t.activeIndex};break;case Ta:n={activeIndex:fa(i,"activeIndex"),selectedItems:fa(i,"selectedItems")};break;default:throw new Error("Reducer called without proper action type.")}return qo({},e,n)}function Na(e){void 0===e&&(e={});var n=qo({},ha,e),r=n.getA11yRemovalMessage,o=n.itemToString,i=n.environment,a=n.keyNavigationNext,l=n.keyNavigationPrevious,s=Si(Ia,function(e){return{activeIndex:da(e,"activeIndex"),selectedItems:da(e,"selectedItems")}}(n),n),u=s[0],c=s[1],d=u.activeIndex,f=u.selectedItems,p=(0,t.useRef)(!0),h=(0,t.useRef)(null),_=(0,t.useRef)(f),g=(0,t.useRef)();g.current=[];var m=ki({state:u,props:n});(0,t.useEffect)((function(){if(!p.current){if(f.length<_.current.length){var e=_.current.find((function(e){return f.indexOf(e)<0}));hi(r({itemToString:o,resultCount:f.length,removedSelectedItem:e,activeIndex:d,activeSelectedItem:f[d]}),i.document)}_.current=f}}),[f.length]),(0,t.useEffect)((function(){p.current||(-1===d&&h.current?h.current.focus():g.current[d]&&g.current[d].focus())}),[d]),Ai({isInitialMount:p.current,props:n,state:u});var v=zi("getDropdownProps");(0,t.useEffect)((function(){p.current=!1}),[]);var b=(0,t.useMemo)((function(){var e;return(e={})[l]=function(){c({type:ba})},e[a]=function(){c({type:va})},e.Delete=function(){c({type:ga})},e.Backspace=function(){c({type:ma})},e}),[c,a,l]),y=(0,t.useMemo)((function(){var e;return(e={})[l]=function(e){pa(e)&&c({type:ya})},e.Backspace=function(e){pa(e)&&c({type:xa})},e}),[c,l]);return{getSelectedItemProps:(0,t.useCallback)((function(e){var t,n=void 0===e?{}:e,r=n.refKey,o=void 0===r?"ref":r,i=n.ref,a=n.onClick,l=n.onKeyDown,s=n.selectedItem,u=n.index,d=Wo(n,["refKey","ref","onClick","onKeyDown","selectedItem","index"]),f=m.current.state;if(yi(u,s,f.selectedItems)<0)throw new Error("Pass either selectedItem or index in getSelectedItemProps!");return qo(((t={})[o]=oi(i,(function(e){e&&g.current.push(e)})),t.tabIndex=u===f.activeIndex?0:-1,t.onClick=ri(a,(function(){c({type:_a,index:u})})),t.onKeyDown=ri(l,(function(e){var t=ui(e);t&&b[t]&&b[t](e)})),t),d)}),[c,m,b]),getDropdownProps:(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=r.onKeyDown,s=r.onClick,u=r.preventKeyAction,d=void 0!==u&&u,f=Wo(r,["refKey","ref","onKeyDown","onClick","preventKeyAction"]),p=(void 0===t?{}:t).suppressRefError;return v("getDropdownProps",void 0!==p&&p,i,h),qo(((n={})[i]=oi(a,(function(e){e&&(h.current=e)})),n),!d&&{onKeyDown:ri(l,(function(e){var t=ui(e);t&&y[t]&&y[t](e)})),onClick:ri(s,(function(){c({type:wa})}))},f)}),[c,y,v]),addSelectedItem:(0,t.useCallback)((function(e){c({type:ka,selectedItem:e})}),[c]),removeSelectedItem:(0,t.useCallback)((function(e){c({type:Ea,selectedItem:e})}),[c]),setSelectedItems:(0,t.useCallback)((function(e){c({type:Sa,selectedItems:e})}),[c]),setActiveIndex:(0,t.useCallback)((function(e){c({type:Ca,activeIndex:e})}),[c]),reset:(0,t.useCallback)((function(){c({type:Ta})}),[c]),selectedItems:f,activeIndex:d}}Na.stateChangeTypes=Oa;function Ra(){return Ra=Object.assign||function(e){for(var t=1;t=0&&n.callbacks.splice(r,1),n.callbacks.length||La.delete(e),La.size||cancelAnimationFrame(za)}}}}(o,(function(e){s({rect:e})}));return e.observe(),function(){e.unobserve()}}}),[o]),l}function Pa(e,t){var n=t.rect;return e.height!==n.height||e.width!==n.width?n:e}var Ba=function(){return 50},Ua=function(e){return e},Fa=function(e,t){return e[t?"offsetWidth":"offsetHeight"]},Ha=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 $a(e){var n,r=e.size,o=void 0===r?0:r,i=e.estimateSize,a=void 0===i?Ba:i,l=e.overscan,s=void 0===l?1:l,u=e.paddingStart,c=void 0===u?0:u,d=e.paddingEnd,f=void 0===d?0:d,p=e.parentRef,h=e.horizontal,_=e.scrollToFn,g=e.useObserver,m=e.initialRect,v=e.onScrollElement,b=e.scrollOffsetFn,y=e.keyExtractor,x=void 0===y?Ua:y,w=e.measureSize,k=void 0===w?Fa:w,E=e.rangeExtractor,S=void 0===E?Ha:E,C=h?"width":"height",T=h?"scrollLeft":"scrollTop",O=t.useRef({scrollOffset:0,measurements:[]}),I=t.useState(0),N=I[0],R=I[1];O.current.scrollOffset=N;var z=(g||Da)(p,m)[C];O.current.outerSize=z;var j=t.useCallback((function(e){p.current&&(p.current[T]=e)}),[p,T]),L=_||j;_=t.useCallback((function(e){L(e,j)}),[j,L]);var A=t.useState({}),M=A[0],D=A[1],P=t.useCallback((function(){return D({})}),[]),B=t.useRef([]),U=t.useMemo((function(){var e=B.current.length>0?Math.min.apply(Math,B.current):0;B.current=[];for(var t=O.current.measurements.slice(0,e),n=e;n=i+a?"end":"start"),"start"===r?_(e):"end"===r?_(e-a):"center"===r&&_(e-a/2)}),[_]),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=O.current,s=l.measurements,u=l.scrollOffset,c=l.outerSize,d=s[Math.max(0,Math.min(e,o-1))];if(d){if("auto"===i)if(d.end>=u+c)i="end";else{if(!(d.start<=u))return;i="start"}var f="center"===i?d.start+d.size/2:"end"===i?d.end:d.start;J(f,Ra({align:i},a))}}),[J,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 Wa,qa=function(e){return function(t){e.forEach((function(e){"function"==typeof e?e(t):null!=e&&(e.current=t)}))}},Ya=n(3460),Ga=[],Ka="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"}(Wa||(Wa={}));var Qa,Ja=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}(),Xa=function(e){return e instanceof SVGElement&&"getBBox"in e},Za=function(e){if(Xa(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)},el=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)},tl="undefined"!=typeof window?window:{},nl=new WeakMap,rl=/auto|scroll/,ol=/^tb|vertical/,il=/msie|trident/i.test(tl.navigator&&tl.navigator.userAgent),al=function(e){return parseFloat(e||"0")},ll=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})},sl=Object.freeze({devicePixelContentBoxSize:ll(),borderBoxSize:ll(),contentBoxSize:ll(),contentRect:new Ja(0,0,0,0)}),ul=function(e,t){if(void 0===t&&(t=!1),nl.has(e)&&!t)return nl.get(e);if(Za(e))return nl.set(e,sl),sl;var n=getComputedStyle(e),r=Xa(e)&&e.ownerSVGElement&&e.getBBox(),o=!il&&"border-box"===n.boxSizing,i=ol.test(n.writingMode||""),a=!r&&rl.test(n.overflowY||""),l=!r&&rl.test(n.overflowX||""),s=r?0:al(n.paddingTop),u=r?0:al(n.paddingRight),c=r?0:al(n.paddingBottom),d=r?0:al(n.paddingLeft),f=r?0:al(n.borderTopWidth),p=r?0:al(n.borderRightWidth),h=r?0:al(n.borderBottomWidth),_=d+u,g=s+c,m=(r?0:al(n.borderLeftWidth))+p,v=f+h,b=l?e.offsetHeight-v-e.clientHeight:0,y=a?e.offsetWidth-m-e.clientWidth:0,x=o?_+m:0,w=o?g+v:0,k=r?r.width:al(n.width)-x-y,E=r?r.height:al(n.height)-w-b,S=k+_+y+m,C=E+g+b+v,T=Object.freeze({devicePixelContentBoxSize:ll(Math.round(k*devicePixelRatio),Math.round(E*devicePixelRatio),i),borderBoxSize:ll(S,C,i),contentBoxSize:ll(k,E,i),contentRect:new Ja(d,s,k,E)});return nl.set(e,T),T},cl=function(e,t,n){var r=ul(e,n),o=r.borderBoxSize,i=r.contentBoxSize,a=r.devicePixelContentBoxSize;switch(t){case Wa.DEVICE_PIXEL_CONTENT_BOX:return a;case Wa.BORDER_BOX:return o;default:return i}},dl=function(e){var t=ul(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=[t.borderBoxSize],this.contentBoxSize=[t.contentBoxSize],this.devicePixelContentBoxSize=[t.devicePixelContentBoxSize]},fl=function(e){if(Za(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},pl=function(){var e=1/0,t=[];Ga.forEach((function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach((function(t){var n=new dl(t.target),o=fl(t.target);r.push(n),t.lastReportedSize=cl(t.target,t.observedBox),oe?t.activeTargets.push(n):t.skippedTargets.push(n))}))}))},_l=function(){var e,t=0;for(hl(t);Ga.some((function(e){return e.activeTargets.length>0}));)t=pl(),hl(t);return Ga.some((function(e){return e.skippedTargets.length>0}))&&("function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:Ka}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=Ka),window.dispatchEvent(e)),t>0},gl=[],ml=function(e){if(!Qa){var t=0,n=document.createTextNode("");new MutationObserver((function(){return gl.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),Qa=function(){n.textContent=""+(t?t--:t++)}}gl.push(e),Qa()},vl=0,bl={attributes:!0,characterData:!0,childList:!0,subtree:!0},yl=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],xl=function(e){return void 0===e&&(e=0),Date.now()+e},wl=!1,kl=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),!wl){wl=!0;var n,r=xl(e);n=function(){var n=!1;try{n=_l()}finally{if(wl=!1,e=r-xl(),!vl)return;n?t.run(1e3):e>0?t.run(e):t.start()}},ml((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,bl)};document.body?t():tl.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),yl.forEach((function(t){return tl.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),yl.forEach((function(t){return tl.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),El=function(e){!vl&&e>0&&kl.start(),!(vl+=e)&&kl.stop()},Sl=function(){function e(e,t){this.target=e,this.observedBox=t||Wa.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=cl(this.target,this.observedBox,!0);return e=this.target,Xa(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}(),Cl=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},Tl=new WeakMap,Ol=function(e,t){for(var n=0;n=0&&(o&&Ga.splice(Ga.indexOf(n),1),n.observationTargets.splice(r,1),El(-1))},e.disconnect=function(e){var t=this,n=Tl.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),Nl=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.");Il.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(!el(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");Il.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(!el(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");Il.unobserve(this,e)},e.prototype.disconnect=function(){Il.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();const Rl=e=>{let{ariaLabel:n="cross",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[ko.icon,ko[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 7.5L13.5 12L18 16.5L16.5 18L12 13.5L7.5 18L6 16.5L10.5 12L6 7.5L7.5 6L12 10.5L16.5 6L18 7.5Z",fill:"currentColor"}))};var zl={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"};Hn(".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 jl=(0,t.forwardRef)(((e,n)=>{var{children:r,className:o,deleteButtonAriaLabel:i,deleteButtonProps:a,id:l="hds-tag",labelClassName:s,labelProps:u,onClick:c,onDelete:d,role:f="link",size:p="m",srOnlyLabel:h,theme:_}=e,g=Fn(e,["children","className","deleteButtonAriaLabel","deleteButtonProps","id","labelClassName","labelProps","onClick","onDelete","role","size","srOnlyLabel","theme"]);const m=Gn(zl.tag,_),v=Wn(zl.tag,"l"===p&&zl.large,m,o),b="function"==typeof c,y="function"==typeof d,x=h||i,w=Wn(zl.label,s);return t.createElement("div",Object.assign({id:l,className:v,ref:n},b&&{tabIndex:0,role:f,onClick:c,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||c(e)}},g),t.createElement("span",Object.assign({id:l&&`${l}-label`,className:w},u),h&&t.createElement("span",{className:zl.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:zl.deleteButton,"aria-label":i,onClick:d}),t.createElement(Rl,{className:zl.icon,"aria-hidden":!0})))})),Ll=e=>{let{ariaLabel:n="check",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[ko.icon,ko[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 7L10 18L4.5 12.5L6 11L10 15L19.5 5.5L21 7Z",fill:"currentColor"}))};function Al(e,t){return e.some((e=>(0,qn.isEqual)(e,t)))}const Ml=e=>{let{disabled:n,highlightValue:r,itemProps:o,label:i,menuStyles:a,multiselect:l,selected:s}=e;const u=e=>{return t.createElement("span",{className:a.highlighted,dangerouslySetInnerHTML:{__html:(n=e,n.replace(new RegExp(r,"gi"),(e=>`${e}`)))}});var n};return t.createElement("li",Object.assign({},o,{"aria-selected":s},n&&{"aria-disabled":!0}),l?t.createElement(t.Fragment,null,t.createElement("span",{className:a.checkbox,"aria-hidden":!0},t.createElement(Ll,null)),r?u(i):i):t.createElement(t.Fragment,null,r?u(i):i,s&&t.createElement(Ll,{className:a.selectedIcon})))},Dl=e=>{let{getItemProps:n,highlightValue:r,isOptionDisabled:o,menuProps:i,menuStyles:a,multiselect:l,open:s,optionLabelField:u,optionKeyField:c,options:d,selectedItem:f,selectedItems:p,virtualizer:h}=e;const _=!!h,g=_?h.virtualItems:d;return t.createElement("ul",Object.assign({},i,{className:Wn(a.menu)}),s&&t.createElement(t.Fragment,null,_&&t.createElement("li",{key:"total-size","aria-hidden":!0,style:{height:h.totalSize}}),g.map(((e,i)=>{let s=i,h=null;_&&(({index:s}=e),h=e);const g=d[s],m=g[u],v=g[c],b=l?Al(p,g):(0,qn.isEqual)(f,g),y="function"==typeof o&&o(g,s),x=n(g,s,b,y,h);return t.createElement(Ml,{key:v,disabled:y,highlightValue:r,itemProps:x,menuStyles:a,multiselect:l,label:m,selected:b})}))))},Pl=e=>{let{ariaLabel:n="angle-down",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[ko.icon,ko[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 13.5L17 8.5L18.5 10L12 16.5L5.5 10L7 8.5L12 13.5Z",fill:"currentColor"}))};var Bl="SelectedItems-module_hidden__2hyRx",Ul="SelectedItems-module_noToggle__l2j9W",Fl="SelectedItems-module_truncateFirstChild__192oz";Hn(".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 Hl=(e,t)=>null==e?void 0:e.replace("{value}",t),$l=(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)},Vl=e=>{let{toggleButtonHidden:n,onClear:r,clearButtonAriaLabel:o,onFocus:i,disabled:a}=e;return t.createElement("button",{type:"button",className:Wn("SelectedItems-module_clearButton__35tnp",n&&Ul),onClick:r,"aria-label":o,onFocus:i&&i,disabled:a},t.createElement($o,null))},Wl=e=>{let{activeIndex:n,className:r,clearable:o=!0,clearButtonAriaLabel:i,dropdownId:a,disabled:l,getSelectedItemProps:s,hideItems:u=!1,onClear:c,onRemove:d,optionKeyField:f,optionLabelField:p,removeButtonAriaLabel:h,selectedItems:_,selectedItemsContainerRef:g,selectedItemSrLabel:m,setActiveIndex:v,toggleButtonHidden:b=!1}=e;const[y,{width:x,height:w}]=(0,Ya.Z)({debounce:0,scroll:!1,polyfill:Nl}),[k,E]=(0,t.useState)(0),S=(0,t.useRef)(),C=S.current,T=g.current,[O,I]=(0,t.useMemo)((()=>{if(!T)return[0,0];const e=T.childNodes||[];return[$l(T,"padding"),$l(e[0],"margin")]}),[T]);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(Fl);const u=r.offsetWidth+e,c=t.offsetWidth-u-n;[...s].reduce(((t,n)=>{const r=n.offsetWidth+e;return t+re.classList.remove(Bl))),l.forEach((e=>e.classList.add(Bl))),i(l.length)):[...s].forEach((e=>e.classList.remove(Bl)))}})(I,T,O,C,u,E)),[I,T,O,w,C,u,_,E,x]),t.createElement(t.Fragment,null,t.createElement("div",{ref:qa([y,g]),className:Wn("SelectedItems-module_selectedItems__2m24K",u&&"SelectedItems-module_itemsHidden__2ewH3",b&&Ul,r)},_.map(((e,n)=>{const r=e[f],o=e[p],i=(0,qn.uniqueId)("hds-tag-");return t.createElement(jl,Object.assign({key:r,className:"SelectedItems-module_tag__13n3H",id:i,labelProps:{"aria-labelledby":`${a}-label ${i}-label`},labelClassName:"SelectedItems-module_tagLabel__3qEgh",role:"button",deleteButtonAriaLabel:Hl(h,o),deleteButtonProps:{tabIndex:-1},onDelete:t=>{t.stopPropagation(),l||d(e)},srOnlyLabel:Hl(m,o)},s({selectedItem:e,index:n,onKeyDown:t=>{"Backspace"===t.key?t.preventDefault():"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),d(e))},onFocus:()=>v(n)})),o)})),t.createElement("span",{ref:S,className:Wn("SelectedItems-module_hiddenItemsCount__3MAEc",(!u||0===k)&&Bl)},"+",k)),o&&t.createElement(Vl,{toggleButtonHidden:b,onClear:c,clearButtonAriaLabel:i,onFocus:()=>{-1===n&&(null==T?void 0:T.childNodes[0]).setAttribute("tabindex","0")},disabled:l}))};var ql={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"};Hn("@keyframes text-input_fadeIn__1FGF5{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__29h3v{--border-width:2px;--outline-width:3px;--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;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;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;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);padding:0;-webkit-text-fill-color:var(--input-color-default)}.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}");const Yl=e=>{var n,r,o,i;const{"aria-labelledby":a,circularNavigation:l=!1,className:s,clearable:u=e.multiselect,disabled:c=!1,error:d,getA11ySelectionMessage:f=(()=>""),getA11yStatusMessage:p=(()=>""),helper:h,id:_=(0,qn.uniqueId)("hds-select-"),invalid:g,isOptionDisabled:m,label:v,onBlur:b=(()=>null),onFocus:y=(()=>null),optionKeyField:x,optionLabelField:w="label",options:k=[],placeholder:E,required:S,style:C,theme:T,virtualized:O=!1,visibleOptions:I=5,tooltipLabel:N,tooltipButtonLabel:R,tooltipText:z}=e,j=e.multiselect&&void 0!==e.value,L=Gn(ql.root,T),A=(0,t.useRef)(),M=t.useRef(),D=t.useRef(null),[P,B]=(0,t.useState)(!1),U=$a({size:k.length,parentRef:M,estimateSize:(0,t.useCallback)((()=>52),[]),overscan:I}),{activeIndex:F,addSelectedItem:H,getDropdownProps:$,getSelectedItemProps:V,removeSelectedItem:W,reset:q,selectedItems:Y,setActiveIndex:G,setSelectedItems:K}=Na(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:t=>{let{selectedItems:n}=t;return e.multiselect&&"function"==typeof e.onChange&&e.onChange(n)},onStateChange:e=>function(e,t,n){let r,{type:o,activeIndex:i}=e;const{FunctionRemoveSelectedItem:a,SelectedItemKeyDownBackspace:l}=Na.stateChangeTypes;o!==a&&o!==l||(r=null==n?void 0:n.childNodes[t],!i&&r&&r.focus())}(e,F,A.current),stateReducer:(e,t)=>function(e,t,n){let{type:r,changes:o}=t;const{FunctionRemoveSelectedItem:i,SelectedItemKeyDownBackspace:a}=Na.stateChangeTypes;if(r===i||r===a){const t=e.selectedItems.findIndex((e=>!o.selectedItems.includes(e))),r=n?t+1:t,i=t===o.selectedItems.length;return Object.assign(Object.assign({},o),{activeIndex:i?t-1:r})}return o}(e,t,j)})),{getItemProps:Q,getLabelProps:J,getMenuProps:X,getToggleButtonProps:Z,highlightedIndex:ee,isOpen:te,selectedItem:ne,selectItem:re,reset:oe}=ua(Object.assign(Object.assign(Object.assign({circularNavigation:l,id:_,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:t=>{let{selectedItem:n}=t;return!1===e.multiselect&&"function"==typeof e.onChange&&e.onChange(n)},onStateChange(t){let{type:n,selectedItem:r}=t;const{ItemClick:o,MenuBlur:i,MenuKeyDownEnter:a,MenuKeyDownSpaceButton:l}=ua.stateChangeTypes;(n===o||n===i||n===a||n===l)&&e.multiselect&&r&&(Al(Y,r)?K(Y.filter((e=>!(0,qn.isEqual)(e,r)))):H(r),re(null))},stateReducer(t,n){let{type:r,changes:o}=n;const{ItemClick:i,MenuKeyDownSpaceButton:a}=ua.stateChangeTypes;return r!==i&&r!==a||!e.multiselect?o:Object.assign(Object.assign({},o),{isOpen:t.isOpen,highlightedIndex:t.highlightedIndex})}}));e.multiselect||$({},{suppressRefError:!0});const ie=u&&!e.multiselect&&ne,ae=`${J().id}${a?` ${a}`:""}${d?` ${_}-error`:""}${h?` ${_}-helper`:""} ${Z().id}`,le=e.multiselect&&0===Y.length||!e.multiselect&&!ne,se=e.icon&&!1===e.multiselect||e.icon&&e.multiselect&&0===Y.length;return t.createElement("div",{className:Wn(ql.root,g&&ql.invalid,c&&ql.disabled,te&&ql.open,e.multiselect&&ql.multiselect,L,s),style:C},v&&t.createElement(Co,Object.assign({label:v,required:S},J(),{tooltipLabel:N,tooltipButtonLabel:R,tooltipText:z})),t.createElement("div",{className:ql.wrapper,onFocus:e=>{(e=>e.currentTarget.contains(e.target)&&(!e.relatedTarget||!e.currentTarget.contains(e.relatedTarget)))(e)&&(B(!0),y())},onBlur:e=>{(e=>!e.currentTarget.contains(e.relatedTarget))(e)&&(B(!1),b())}},e.multiselect&&Y.length>0&&t.createElement(Wl,{activeIndex:F,clearable:u,clearButtonAriaLabel:e.clearButtonAriaLabel,dropdownId:_,getSelectedItemProps:V,hideItems:!P,onClear:()=>{q(),D.current.focus()},onRemove:W,optionKeyField:x||w,optionLabelField:w,removeButtonAriaLabel:e.selectedItemRemoveButtonAriaLabel,selectedItems:Y,selectedItemSrLabel:e.selectedItemSrLabel,selectedItemsContainerRef:A,setActiveIndex:G,disabled:c}),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({},$({preventKeyAction:te,ref:D}))),g&&{"aria-invalid":!0}),{disabled:c,className:Wn(ql.button,le&&ql.placeholder)}),!e.multiselect&&{ref:D}))),se&&t.createElement("span",{className:ql.icon,"aria-hidden":!0},e.icon),(()=>{let n=(null==ne?void 0:ne[w])||E;return e.multiselect&&(n=Y.length>0?null:E),n&&t.createElement("span",{className:Wn(ql.buttonLabel,ie&&ql.buttonLabelWithClearButton)},n)})(),t.createElement(Pl,{className:ql.angleIcon,"aria-hidden":!0})),ie&&t.createElement(Vl,{onClear:()=>{oe(),D.current.focus()},clearButtonAriaLabel:e.clearButtonAriaLabel,disabled:c}),t.createElement(Dl,{getItemProps:(e,t,n,r,o)=>Q(Object.assign({item:e,index:t,disabled:r,className:Wn(ql.menuItem,ee===t&&ql.highlighted,n&&ql.selected,r&&ql.disabled,O&&ql.virtualized)},o&&{style:{transform:`translateY(${o.start}px`},ref:o.measureRef})),isOptionDisabled:m,menuProps:X(Object.assign(Object.assign(Object.assign({},e.multiselect&&{"aria-multiselectable":!0}),S&&{"aria-required":!0}),{style:{maxHeight:52*I},ref:M})),menuStyles:ql,multiselect:e.multiselect,open:te,optionKeyField:x||w,optionLabelField:w,options:k,selectedItem:ne,selectedItems:Y,virtualizer:O&&U})),g&&d&&t.createElement("div",{id:`${_}-error`,className:ql.errorText,"aria-hidden":!0},d),h&&t.createElement("div",{id:`${_}-helper`,className:ql.helperText,"aria-hidden":!0},h))};Yl.defaultProps={multiselect:!1};Hn(".checkbox_hds-checkbox__9HMCz{--size:24px;--icon-scale:1;--border-width:2px;--outline-width:3px;--label-font-size:var(--fontsize-body-m);--label-padding:var(--spacing-2-xs);--background-unselected:transparent;--background-selected:var(--color-bus);--background-hover:var(--color-bus-dark);--background-disabled:var(--color-black-10);--border-color-selected:var(--color-bus);--border-color-selected-hover:var(--color-bus-dark);--border-color-selected-focus:var(--color-bus);--border-color-unselected:var(--color-black-50);--border-color-unselected-hover:var(--color-black-90);--border-color-unselected-focus:var(--color-black-90);--border-color-disabled:var(--color-black-10);--icon-color-unselected:transparent;--icon-color-selected:var(--color-white);--icon-color-disabled:var(--color-white);--label-color:var(--color-black-90);--label-color-disabled:var(--color-black-40);--icon-size:var(--spacing-m);display:flex;flex-wrap:wrap;min-height:var(--size);position:relative}.checkbox_hds-checkbox__9HMCz,.checkbox_hds-checkbox__9HMCz *,.checkbox_hds-checkbox__9HMCz :after,.checkbox_hds-checkbox__9HMCz :before{box-sizing:border-box}.checkbox_hds-checkbox__9HMCz:not(:first-of-type){margin-top:var(--spacing-2-xs)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:before,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__label__3HoD3:before{content:\"\";left:0;position:absolute;top:0}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:before{background-color:var(--icon-color-unselected);height:var(--size);-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='M21 7L10 18l-5.5-5.5L6 11l4 4 9.5-9.5z'/%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='M21 7L10 18l-5.5-5.5L6 11l4 4 9.5-9.5z'/%3E%3C/g%3E%3C/svg%3E\");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--size) * var(--icon-scale));mask-size:calc(var(--size) * var(--icon-scale));transform:scale(.6);width:var(--size);z-index:1}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__label__3HoD3:before{height:var(--size);width:var(--size)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__label__3HoD3:after{background-color:var(--background-unselected);border:var(--border-width) solid var(--border-color-unselected);height:var(--size);width:var(--size)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:focus+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:focus:before,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:hover+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:hover:before{transition:85ms ease-out;transition-property:background-color,border-color,transform}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:focus+.checkbox_hds-checkbox__label__3HoD3:before{box-shadow:0 0 0 var(--outline-width) var(--color-focus-outline);transform:translateZ(0);transition:85ms ease-out;transition-property:box-shadow,transform}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;height:var(--size);left:0;line-height:1.15;margin:0;outline:none;position:absolute;top:0;width:var(--size)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__label__3HoD3{color:var(--label-color);cursor:pointer;font-size:var(--label-font-size);line-height:var(--lineheight-m);padding-left:calc(var(--size) + var(--label-padding));padding-top:calc((var(--size) - (var(--label-font-size) * var(--lineheight-m))) / 2);position:relative}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__label--hidden__3zwtj{padding-left:var(--size)}.checkbox_hds-checkbox__error-text__2aFst{background-color:var(--color-error-light);border-left:8px solid var(--color-error);color:var(--color-black);display:flex;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs);padding:var(--spacing-2-xs);position:relative}.checkbox_hds-checkbox__error-text__2aFst:before{background:var(--color-error);content:\"\";display:inline-block;height:var(--icon-size);margin-right:var(--spacing-2-xs);-webkit-mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.175 3.456c.349-.586 1.223-.607 1.61-.063l.04.063 9.052 15.21c.343.577-.072 1.285-.753 1.332l-.072.002H2.948c-.7 0-1.15-.689-.858-1.273l.033-.06 9.052-15.21zM13 16v2h-2v-2h2zm0-7.5v6h-2v-6h2z' fill='currentColor'/%3E%3C/svg%3E\");pointer-events:none;width:var(--icon-size)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:checked:before{background-color:var(--icon-color-selected);transform:scale(1)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:checked):indeterminate:before{background-color:var(--icon-color-selected);-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='M6 11h12v2H6z'/%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='M6 11h12v2H6z'/%3E%3C/g%3E%3C/svg%3E\");transform:scale(1)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:checked+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:indeterminate+.checkbox_hds-checkbox__label__3HoD3:after{background-color:var(--background-selected);border-color:var(--border-color-selected)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:disabled+.checkbox_hds-checkbox__label__3HoD3:after{background-color:var(--background-disabled);border-color:var(--border-color-disabled)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):focus+.checkbox_hds-checkbox__label__3HoD3:after{border-color:var(--border-color-unselected-focus)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):hover+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):hover:focus+.checkbox_hds-checkbox__label__3HoD3:after{border-color:var(--border-color-unselected-hover)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):checked:focus+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):indeterminate:focus+.checkbox_hds-checkbox__label__3HoD3:after{border-color:var(--border-color-selected-focus)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):checked:hover+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):checked:hover:focus+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):indeterminate:hover+.checkbox_hds-checkbox__label__3HoD3:after,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:not(:disabled):indeterminate:hover:focus+.checkbox_hds-checkbox__label__3HoD3:after{background-color:var(--background-hover);border-color:var(--border-color-selected-hover)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:disabled+.checkbox_hds-checkbox__label__3HoD3{color:var(--label-color-disabled)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:checked:disabled:before{background-color:var(--icon-color-disabled)}.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:disabled,.checkbox_hds-checkbox__9HMCz .checkbox_hds-checkbox__input__1w0pu:disabled+.checkbox_hds-checkbox__label__3HoD3{cursor:not-allowed}.helpers_visually-hidden__3lBcX{border:0;clip:\"rect(0 0 0 0)\";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.helpers_button-reset__2d38b{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.helpers_text-body__FA9G-{color:var(--color-black-90);font-family:var(--font-default);font-size:var(--fontsize-body-m);line-height:var(--lineheight-l)}.helpers_text-medium__3Hiiz{font-family:var(--font-default);font-weight:500}.helpers_text-bold__2QyP8{font-family:var(--font-default);font-weight:700}.helpers_text-xl__33T1r{font-size:var(--fontsize-heading-m)}.helpers_text-lg__1_8nq{font-size:var(--fontsize-heading-s)}.helpers_text-md__RyeCd{font-size:var(--fontsize-heading-xs)}.helpers_subtitle__RE8f_{font-size:var(--fontsize-body-m)}.helpers_text-sm__AxqmS{font-size:var(--fontsize-body-s);line-height:var(--lineheight-xl)}.helpers_heading-xxl__1GAqs{font-size:var(--fontsize-heading-xxl);font-weight:400;letter-spacing:-1.2px;line-height:var(--lineheight-s)}.helpers_heading-xl__u_X50{font-size:var(--fontsize-heading-xl);font-weight:400;letter-spacing:-1px;line-height:var(--lineheight-s)}.helpers_heading-xl-mobile__gKona{font-size:var(--fontsize-heading-xl-mobile);font-weight:400;letter-spacing:-.8px;line-height:var(--lineheight-s)}.helpers_heading-l__3EMpz{font-size:var(--fontsize-heading-l);font-weight:400;letter-spacing:-.4px;line-height:var(--lineheight-s)}.helpers_heading-m__1Lsy-{font-size:var(--fontsize-heading-m);font-weight:500;letter-spacing:-.2px;line-height:32px}.helpers_heading-s__1EK5w{font-size:var(--fontsize-heading-s);font-weight:500;letter-spacing:.2px;line-height:1.4}.helpers_heading-xs__iZYJi{font-size:var(--fontsize-heading-xs);font-weight:700;letter-spacing:.4px;line-height:1.33}.helpers_heading-xxs__jqtFk{font-size:var(--fontsize-heading-xxs);font-weight:700;letter-spacing:.4px;line-height:var(--lineheight-l)}.helpers_helper-text__YRZTD{color:var(--color-black-60);display:block;flex-basis:100%;font-size:var(--fontsize-body-m);margin-top:var(--spacing-2-xs)}.Checkbox-module_tooltipButton__2shV1{display:inline-block;margin-left:var(--spacing-2-xs)}");const Gl=t.forwardRef(((e,n)=>{var{checked:r=!1,className:o,disabled:i=!1,errorText:a,helperText:l,id:s,indeterminate:u,label:c,onChange:d=(()=>null),style:f,value:p,tooltipText:h,tooltipLabel:_,tooltipButtonLabel:g}=e,m=Fn(e,["checked","className","disabled","errorText","helperText","id","indeterminate","label","onChange","style","value","tooltipText","tooltipLabel","tooltipButtonLabel"]);const v=(0,t.useRef)(null);(0,t.useEffect)((()=>{n&&((e,t)=>{(0,qn.isFunction)(e)?e(t.current):e.current=t.current})(n,v),v.current.indeterminate=u}),[v,n,u]),c&&"string"!=typeof c&&"number"!=typeof c&&console.warn("Using ReactElement as a label is against good usability and accessibility practices. Please prefer plain strings.");const b=Ho(s,l,a,void 0,void 0);return t.createElement("div",{className:Wn("Checkbox-module_checkbox__3L0GR checkbox_hds-checkbox__9HMCz",o),style:f},t.createElement("input",Object.assign({ref:v,id:s,className:Wn("Checkbox-module_input__3VZvy checkbox_hds-checkbox__input__1w0pu"),onChange:d,value:p,type:"checkbox",disabled:i,checked:r,"aria-describedby":b.length>0?b:null},m)),t.createElement("label",{htmlFor:s,className:Wn("Checkbox-module_label__L5AN1 checkbox_hds-checkbox__label__3HoD3",c?"":"Checkbox-module_noLabel__2wGzf checkbox_hds-checkbox__label--hidden__3zwtj")},c),h&&t.createElement(So,{className:"Checkbox-module_tooltipButton__2shV1",buttonLabel:g,tooltipLabel:_},h),a&&t.createElement("div",{className:"Checkbox-module_errorText__5EREQ checkbox_hds-checkbox__error-text__2aFst",id:`${s}-error`},a),l&&t.createElement("div",{className:"Checkbox-module_helperText__1vKwY helpers_helper-text__YRZTD",id:`${s}-helper`},l))}));var Kl={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"};Hn('.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 Ql=t.forwardRef(((e,n)=>{var{children:r,className:o,disabled:i=!1,fullWidth:a,size:l="default",theme:s="default",variant:u="primary",iconLeft:c,iconRight:d,isLoading:f=!1,loadingText:p,onClick:h}=e,_=Fn(e,["children","className","disabled","fullWidth","size","theme","variant","iconLeft","iconRight","isLoading","loadingText","onClick"]);const g=c?t.createElement("div",{className:Kl.icon,"aria-hidden":"true"},c):null,m=d?t.createElement("div",{className:Wn(Kl.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:Wn(Kl.button,Kl[u],Kl[`theme-${s}`],Kl[`size-${l}`],a?Kl.fullWidth:"",f?Kl.isLoading:"",o),onClick:f?e=>{e.preventDefault()}:h},_),f?t.createElement(Zn,{small:!0}):g,t.createElement("span",{className:Kl.label},f?p:r),f?null:m)}));let Jl=0;function Xl(e,t){const n="atom"+ ++Jl,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 Zl=e=>"init"in e,es=e=>!!e.write,ts=new WeakMap,ns=(e,t)=>{const n=ts.get(e);n&&(ts.delete(e),n(t))},rs=(e,t)=>{e.status="fulfilled",e.value=t},os=(e,t)=>{e.status="rejected",e.reason=t},is=(e,t)=>!!e&&"v"in e&&"v"in t&&Object.is(e.v,t.v),as=(e,t)=>!!e&&"e"in e&&"e"in t&&Object.is(e.e,t.e),ls=e=>!!e&&"v"in e&&e.v instanceof Promise,ss=e=>{if("e"in e)throw e.e;return e.v},us=()=>{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),ls(o)){const e="v"in r?r.v instanceof Promise?r.v:Promise.resolve(r.v):Promise.reject(r.e);o.v!==e&&ns(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),is(r,o)&&r.d===o.d)return r;if(ls(r)&&ls(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},u=(e,n,r,o)=>{if((e=>"function"==typeof(null==e?void 0:e.then))(n)){let a;const l=()=>{const n=i(e);if(!ls(n)||n.v!==u)return;const o=s(e,u,r);t.has(e)&&n.d!==o.d&&v(e,o,n.d)},u=new Promise(((e,t)=>{let r=!1;n.then((t=>{r||(r=!0,rs(u,t),e(t),l())}),(e=>{r||(r=!0,os(u,e),t(e),l())})),a=t=>{r||(r=!0,t.then((e=>rs(u,e)),(e=>os(u,e))),e(t))}}));return u.orig=n,u.status="pending",((e,t)=>{ts.set(e,t),e.catch((()=>{})).finally((()=>ts.delete(e)))})(u,(e=>{e&&a(e),null==o||o()})),s(e,u,r)}return s(e,n,r)},c=(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=c(t);return r===n||is(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),ss(e);if(Zl(t))return o.set(t,void 0),t.init;throw new Error("no atom init")}const n=c(t);return o.set(t,n),ss(n)};let f,p;const h={get signal(){return f||(f=new AbortController),f.signal},get setSelf(){return es(e)||console.warn("setSelf function cannot be used with read-only atom"),!p&&es(e)&&(p=(...t)=>{if(s&&console.warn("setSelf function cannot be called in sync"),!s)return _(e,...t)}),p}};try{const t=e.read(d,h);return u(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),as(r,o)&&r.d===o.d?r:(a(e,o),o)})(e,t,o)}finally{s=!1}},d=e=>ss(c(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=c(t,!0);e=!is(n,r)}e||r.forEach((e=>e.delete(t)))}s(t)}}))};s(e)},h=(e,...t)=>{let n=!0;const o=e.write((e=>ss(c(e))),((t,...o)=>{let a;if(t===e){if(!Zl(t))throw new Error("atom not writable");const e=i(t),n=u(t,o[0]);is(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},_=(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)})),c(e);const s={t:new Set(n&&[n]),l:new Set};if(t.set(e,s),o.add(e),es(e)&&e.onMount){const{onMount:t}=e;l.push((()=>{const n=t(((...t)=>_(e,...t)));n&&(s.u=n)}))}return r||l.forEach((e=>e())),s},m=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?(ls(a)&&ns(a.v),a.d.forEach(((n,r)=>{if(r!==e){const n=t.get(r);n&&(n.t.delete(e),f(r,n)&&m(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)&&m(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&&(ls(r)||!is(r,o)&&!as(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)&&m(e)})(e),r.forEach((e=>e({type:"unsub"})))}};return{get:d,set:_,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)Zl(t)&&(u(t,n),p(t));const t=b();r.forEach((e=>e({type:"restore",flushed:t})))}}};let cs;"number"==typeof globalThis.__NUMBER_OF_JOTAI_INSTANCES__?++globalThis.__NUMBER_OF_JOTAI_INSTANCES__:globalThis.__NUMBER_OF_JOTAI_INSTANCES__=1;const ds=(0,t.createContext)(void 0),fs=e=>{const n=(0,t.useContext)(ds);return(null==e?void 0:e.store)||n||(cs||(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"),cs=us()),cs)},ps=e=>"function"==typeof(null==e?void 0:e.then),hs=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 _s(e,n){const r=fs(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 u=null==n?void 0:n.delay;return(0,t.useEffect)((()=>{const t=r.sub(e,(()=>{"number"!=typeof u?l():setTimeout(l,u)}));return l(),t}),[r,e,u]),(0,t.useDebugValue)(s),ps(s)?hs(s):s}function gs(e,n){const r=fs(n);return(0,t.useCallback)(((...t)=>{if(!("write"in e))throw new Error("not writable atom");return r.set(e,...t)}),[r,e])}function ms(e,t){return[_s(e,t),gs(e,t)]}var vs=(e=[])=>{const t=new Map;return e.forEach((e=>{t.set(e.key,e.doc_count)})),t};var bs={CONTINUOUS:"continuous",SUMMER_JOBS:"summer_jobs",YOUTH_SUMMER_JOBS:"youth_summer_jobs",COOL_SUMMER_PROJECT:"cool_summer_project",PERMANENT_CONTRACTUAL:"permanent_contractual",PERMANENT_SERVICE:"permanent_service",FIXED_CONTRACTUAL:"fixed_contractual",FIXED_SERVICE:"fixed_service",PART_TIME:"part_time",TEMPORARY:"temporary",ALTERNATION:"alternation",PROJECT:"project",APPRENTICESHIP:"apprenticeship",TRAINING:"training"};var ys={AREA_FILTER:"area_filter",EMPLOYMENT:"employment",KEYWORD:"keyword",TASK_AREAS:"task_areas",EMPLOYMENT_RELATIONSHIP:"employment_relationship",CONTINUOUS:"continuous",INTERNSHIPS:"internship",LANGUAGE:"language",SUMMER_JOBS:"summer_jobs",YOUTH_SUMMER_JOBS:"youth_summer_jobs",RESULTS:"page",ORDER:"order"};const xs=e=>{switch(e.toString()){case"fi":default:return Drupal.t("Finnish",{},{context:"Job search languages"});case"sv":return Drupal.t("Swedish",{},{context:"Job search languages"});case"en":return Drupal.t("English",{},{context:"Job search languages"})}};var ws=(e=[],t=[])=>{const n=[];return e.forEach((e=>{const r=t.find((t=>t.value.toString()===e.toString()));r&&n.push(r)})),n};var ks=(e,t)=>{const n=(null==e?void 0:e.count)||0,r=(null==t?void 0:t.count)||0;return nr?-1:0};var Es={LANGUAGE:"_language",EMPLOYMENT:"field_employment",EMPLOYMENT_ID:"employment_id",EMPLOYMENT_TYPE:"field_employment_type",EMPLOYMENT_TYPE_ID:"employment_type_id",EMPLOYMENT_SEARCH_ID:"employment_search_id",ENTITY_TYPE:"entity_type",JOB_DURATION:"field_job_duration",NID:"nid",NUMBER_OF_JOBS:"field_jobs",ORGANIZATION:"field_organization",ORGANIZATION_NAME:"field_organization_name",POSTAL_AREA:"field_postal_area",POSTAL_CODE:"field_postal_code",PROMOTED:"field_promoted",PUBLICATION_STARTS:"field_publication_starts",RECRUITMENT_ID:"field_recruitment_id",RECRUITMENT_TYPE:"field_recruitment_type",TASK_AREA:"field_task_area",TASK_AREA_ID:"task_area_id",TASK_AREA_EXTERNAL_ID:"task_area_external_id",LANGCODE:"langcode",SEARCH_ID:"field_search_id",STATUS:"status",TID:"tid",TITLE:"title",UNPUBLISH_ON:"unpublish_on",UUID:"uuid"};const Ss=window.drupalSettings.path.currentLanguage||"fi",Cs={term:{[`${Es.LANGUAGE}`]:Ss}},Ts={term:{[Es.ENTITY_TYPE]:"node"}},Os={name:{order:"asc"}},Is={unique:{cardinality:{field:`${Es.RECRUITMENT_ID}.keyword`}}},Ns={aggs:{promoted:{terms:{field:Es.NID,size:100}}},query:{bool:{filter:[Ts],must:[{term:{[Es.PROMOTED]:!0}}]}}},Rs={aggs:{occupations:{terms:{field:"task_area_external_id",size:100},aggs:Is},employment:{terms:{field:"employment_id",size:100},aggs:Is},employment_type:{terms:{field:"employment_type_id",size:100},aggs:Is},employment_search_id:{terms:{field:"employment_search_id",size:100},aggs:Is}},query:{bool:{filter:[Ts]}}},zs={query:{bool:{should:[{term:{field_search_id:bs.FIXED_CONTRACTUAL}},{term:{field_search_id:bs.FIXED_SERVICE}},{term:{field_search_id:bs.PERMANENT_CONTRACTUAL}},{term:{field_search_id:bs.PERMANENT_SERVICE}},{term:{field_search_id:bs.TRAINING}},{term:{field_search_id:bs.ALTERNATION}}],minimum_should_match:1,filter:[Cs,{term:{[Es.ENTITY_TYPE]:"taxonomy_term"}}]}},sort:[Os],size:100},js={aggs:{languages:{terms:{field:"_language"}}},query:{bool:{filter:[Ts]}}},Ls={query:{bool:{filter:[{term:{vid:"task_area"}},{term:{entity_type:"taxonomy_term"}},Cs]}},sort:[Os],size:100};var As={eastern:["00880","00890","00900","00910","00920","00930","00940","00950","00960","00970","00980","00990"],central:["00230","00240","00500","00510","00520","00530","00540","00550","00560","00580","00600","00610"],southern:["00100","00120","00130","00140","00150","00160","00170","00180","00190","00200","00210","00220","00250","00260"],southeastern:["00570","00590","00800","00810","00820","00830","00840","00850","00860","00870"],western:["00270","00280","00290","00300","00310","00320","00330","00340","00350","00360","00370","00380","00390","00400","00440","00410","00420","00430","08100","10900"],northern:["00620","00630","00640","00650","00660","00670","00680","00690","01510","05950"],northeast:["00700","00710","00720","00730","00740","00750","00760","00760","00770","00780","00790"]};const Ms=[{key:"eastern",label:Drupal.t("Eastern area",{},{context:"Search filter option: Eastern area"}),postalCodes:As.eastern},{key:"central",label:Drupal.t("Central area",{},{context:"Search filter option: Central area"}),postalCodes:As.central},{key:"southern",label:Drupal.t("Southern area",{},{context:"Search filter option: Southern area"}),postalCodes:As.southern},{key:"southeastern",label:Drupal.t("South-Eastern area",{},{context:"Search filter option: South-Eastern area"}),postalCodes:As.southeastern},{key:"western",label:Drupal.t("Western area",{},{context:"Search filter option: Western area"}),postalCodes:As.western},{key:"northern",label:Drupal.t("Northern area",{},{context:"Search filter option: Northern area"}),PostalCodes:As.northern},{key:"northeast",label:Drupal.t("North-Eastern area",{},{context:"Search filter option: North-Eastern area"}),PostalCodes:As.northeast}];var Ds=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 Ps=e=>{const t=new Map;return e.forEach((e=>{var n;(null===(n=null==e?void 0:e.unique)||void 0===n?void 0:n.value)?t.set(e.key,e.unique.value):t.set(e.key,e.doc_count)})),t},Bs=Xl((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))),Us=Xl(null,((e,t,n)=>{n.page=n.page||"1",t(Bs,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)})),Fs=Xl(""),Hs=Xl(null,((e,t,n)=>{const r=e(Bs);t(Us,Object.assign(Object.assign({},r),{page:n}))})),$s=Xl((e=>{var t;return Number(null===(t=e(Bs))||void 0===t?void 0:t.page)||1})),Vs=Xl((()=>Ds(void 0,void 0,void 0,(function*(){var e;const t=null===(e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search)||void 0===e?void 0:e.elastic_proxy_url,n="{}",r=`${n}\n${JSON.stringify(Rs)}\n${n}\n${JSON.stringify(Ls)}\n${n}\n${JSON.stringify(zs)}\n${n}\n${JSON.stringify(js)}\n${n}\n${JSON.stringify(Ns)}\n`;return fetch(`${t}/_msearch`,{method:"POST",headers:{"Content-Type":"application/x-ndjson"},body:r}).then((e=>e.json())).then((e=>{var t,n,r,o,i,a,l,s,u,c,d,f,p,h;const _=null==e?void 0:e.responses;if(!_||!Array.isArray(_))return{error:new Error("Initialization failed. Expected responses to be an array of data but got "+typeof _),taskAreaOptions:[],taskAreas:[],employment:[],employmentOptions:[],employmentSearchIds:[],employmentType:[],languages:[],promoted:[]};const[g,m,v,b,y]=_;return{error:null,taskAreaOptions:(null===(t=null==m?void 0:m.hits)||void 0===t?void 0:t.hits)||[],taskAreas:(null===(r=null===(n=null==g?void 0:g.aggregations)||void 0===n?void 0:n.occupations)||void 0===r?void 0:r.buckets)||[],employment:(null===(i=null===(o=null==g?void 0:g.aggregations)||void 0===o?void 0:o.employment)||void 0===i?void 0:i.buckets)||[],employmentOptions:(null===(a=null==v?void 0:v.hits)||void 0===a?void 0:a.hits)||[],employmentSearchIds:(null===(s=null===(l=null==g?void 0:g.aggregations)||void 0===l?void 0:l.employment_search_id)||void 0===s?void 0:s.buckets)||[],employmentType:(null===(c=null===(u=null==g?void 0:g.aggregations)||void 0===u?void 0:u.employment_type)||void 0===c?void 0:c.buckets)||[],languages:(null===(f=null===(d=null==b?void 0:b.aggregations)||void 0===d?void 0:d.languages)||void 0===f?void 0:f.buckets)||[],promoted:(null===(h=null===(p=null==y?void 0:y.aggregations)||void 0===p?void 0:p.promoted)||void 0===h?void 0:h.buckets)||[]}})).catch((e=>({error:e,taskAreaOptions:[],taskAreas:[],employment:[],employmentOptions:[],employmentSearchIds:[],employmentType:[],languages:[],promoted:[]})))})))),Ws=Xl((e=>Ds(void 0,void 0,void 0,(function*(){const{error:t,taskAreaOptions:n,taskAreas:r}=yield e(Vs);if(t)return[];const o=Ps(r);return n.map((e=>{const t=o.get(e._source.field_external_id[0])||0,{name:n}=e._source;return{count:t,label:`${n} (${t})`,simpleLabel:n,value:e._source.field_external_id[0]}})).sort(((e,t)=>ks(e,t)))})))),qs=Xl([]),Ys=Xl((e=>Ds(void 0,void 0,void 0,(function*(){const{error:t,employment:n,employmentOptions:r,employmentType:o}=yield e(Vs);if(t)return[];const i=Ps(n.concat(o));return r.filter((e=>{var t,n;return(null===(n=null===(t=e._source)||void 0===t?void 0:t.field_search_id)||void 0===n?void 0:n[0])&&![bs.PERMANENT_SERVICE,bs.FIXED_SERVICE].includes(e._source.field_search_id[0])})).map((e=>{var t,n,o;const a=e._source.tid[0],l=null===(t=e._source.field_search_id)||void 0===t?void 0:t[0];let s=0,u=null;if(l){if(l.toString()===bs.PERMANENT_CONTRACTUAL){const e=null===(n=r.find((e=>{var t,n;return(null===(n=null===(t=e._source)||void 0===t?void 0:t.field_search_id)||void 0===n?void 0:n[0])===bs.PERMANENT_SERVICE})))||void 0===n?void 0:n._source.tid[0];u=e,s=(i.get(a)||0)+(i.get(e)||0)}else if(l.toString()===bs.FIXED_CONTRACTUAL){const e=null===(o=r.find((e=>{var t,n;return(null===(n=null===(t=e._source)||void 0===t?void 0:t.field_search_id)||void 0===n?void 0:n[0])===bs.FIXED_SERVICE})))||void 0===o?void 0:o._source.tid[0];u=e,s=(i.get(a)||0)+(i.get(e)||0)}else s=i.get(a)||0;return{additionalValue:u,count:s,label:`${e._source.name} (${s})`,simpleLabel:e._source.name,value:a}}})).sort(((e,t)=>ks(e,t)))})))),Gs=Xl([]),Ks=Xl((e=>Ds(void 0,void 0,void 0,(function*(){const{error:t,languages:n}=yield e(Vs);if(t)return[];const r=Ps(n);return["fi","sv","en"].map((e=>({label:`${xs(e)} (${r.get(e)||0})`,simpleLabel:e,value:e})))})))),Qs=Xl(null),Js=Xl(!1),Xs=Xl(!1),Zs=Xl(!1),eu=Xl(!1),tu=Xl(null,((e,t)=>{t(ru,[]),t(qs,[]),t(Fs,""),t(Js,!1),t(Xs,!1),t(Zs,!1),t(eu,!1),t(Gs,[]),t(Us,{}),t(Qs,null)})),nu=Xl(Ms.map((e=>({label:e.label,value:e.key})))),ru=Xl([]);var ou=({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)(Ql,{"aria-hidden":!n,className:"hdbt-search__clear-all-button",iconLeft:(0,e.jsx)(Rl,{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 iu=({value:t,clearSelection:n})=>(0,e.jsx)("li",{className:"content-tags__tags__tag content-tags__tags--interactive",children:(0,e.jsx)(Ql,{"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)(Rl,{className:"hdbt-search__remove-selection-icon"}),variant:"supplementary",onClick:n,children:t})},`${t.toString()}`);var au=()=>{var t,n,r,o,i,a;const l=_s(Bs),s=gs(tu),u=_s(Ws),c=gs(qs),d=_s(Ys),f=gs(Gs),p=gs(ru),h=_s(nu),_=(null===(t=null==l?void 0:l.area_filter)||void 0===t?void 0:t.length)||(null===(n=null==l?void 0:l.task_areas)||void 0===n?void 0:n.length)||(null==l?void 0:l.continuous)||(null==l?void 0:l.internship)||(null==l?void 0:l.language)||(null==l?void 0:l.summer_jobs)||(null==l?void 0:l.youth_summer_jobs)||(null===(r=l.employment)||void 0===r?void 0:r.length),g=Boolean((null===(o=l.task_areas)||void 0===o?void 0:o.length)&&l.task_areas.length>0),m=Boolean((null===(i=l.employment)||void 0===i?void 0:i.length)&&(null===(a=l.employment)||void 0===a?void 0:a.length)>0);return(0,e.jsxs)(ou,{showClearButton:_,resetForm:s,children:[g&&(0,e.jsx)(lu,{updater:c,valueKey:ys.TASK_AREAS,values:ws(l.task_areas,u)}),m&&(0,e.jsx)(lu,{updater:f,valueKey:ys.EMPLOYMENT,values:ws(l.employment,d)}),l.language&&(0,e.jsx)(uu,{label:xs(l.language),atom:Qs,valueKey:ys.LANGUAGE}),l.area_filter&&(0,e.jsx)(lu,{updater:p,valueKey:ys.AREA_FILTER,values:ws(l.area_filter,h)}),l.continuous&&(0,e.jsx)(su,{label:Drupal.t("Open-ended vacancies",{},{context:"Job search"}),atom:Js,valueKey:ys.CONTINUOUS}),l.internship&&(0,e.jsx)(su,{label:Drupal.t("Practical training",{},{context:"Job search"}),atom:Xs,valueKey:ys.INTERNSHIPS}),l.summer_jobs&&(0,e.jsx)(su,{label:Drupal.t("Summer jobs",{},{context:"Job search"}),atom:Zs,valueKey:ys.SUMMER_JOBS}),l.youth_summer_jobs&&(0,e.jsx)(su,{label:Drupal.t("Summer jobs for young people",{},{context:"Job search"}),atom:eu,valueKey:ys.YOUTH_SUMMER_JOBS})]})};const lu=({updater:t,values:n,valueKey:r})=>{const o=_s(Bs),i=gs(Us);return(0,e.jsx)(e.Fragment,{children:n.map((a=>(0,e.jsx)(iu,{value:a.simpleLabel||a.label,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)))})},su=({atom:t,valueKey:n,label:r})=>{const o=gs(t),i=_s(Bs),a=gs(Us);return(0,e.jsx)(iu,{value:r,clearSelection:()=>{a(Object.assign(Object.assign({},i),{[n]:!1})),o(!1)}})},uu=({atom:t,valueKey:n,label:r})=>{const o=gs(t),i=_s(Bs),a=gs(Us);return(0,e.jsx)(iu,{value:r,clearSelection:()=>{a(Object.assign(Object.assign({},i),{[n]:void 0})),o(null)}})};var cu=()=>{var n,r;const o=(null===(n=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_rekry_job_search)||void 0===n?void 0:n.results_page_path)||"",[i,a]=ms(Js),[l,s]=ms(Xs),[u,c]=ms(Zs),[d,f]=ms(eu),[p,h]=ms(Fs),_=_s(Bs),g=gs(Us),[m,v]=ms(qs),b=_s(Ws),y=_s(Ys),[x,w]=ms(Gs),k=_s(Ks),[E,S]=ms(Qs),{employmentSearchIds:C}=_s(Vs),T=vs(C),O=_s(nu),[I,N]=ms(ru);(0,t.useEffect)((()=>{var e;h((null===(e=null==_?void 0:_.keyword)||void 0===e?void 0:e.toString())||""),N(ws(null==_?void 0:_.area_filter,O)),v(ws(null==_?void 0:_.task_areas,b)),w(ws(null==_?void 0:_.employment,y)),a(!!(null==_?void 0:_.continuous)),s(!!(null==_?void 0:_.internship)),c(!!(null==_?void 0:_.summer_jobs)),f(!!(null==_?void 0:_.youth_summer_jobs)),S(((e="",t=[])=>t.find((t=>(null==t?void 0:t.value)===e.toString()))||null)(null==_?void 0:_.language,k))}),[]);const R=m.map((e=>e.value)),z=x.map((e=>e.value)),j=!(null===(r=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_rekry_job_search)||void 0===r?void 0:r.results_page_path),L=T.get(bs.CONTINUOUS),A=T.get(bs.TRAINING),M=T.get(bs.SUMMER_JOBS),D=T.get(bs.YOUTH_SUMMER_JOBS)||T.get(bs.COOL_SUMMER_PROJECT),P=L||A||M||D,B=Drupal.t("Job location",{},{context:"Job search: Job location label"}),U=Drupal.t("Task area",{},{context:"Task areas filter label"}),F=Drupal.t("Type of employment",{},{context:"Employment filter label"}),H=Drupal.t("Language",{},{context:"Language filter label"});return(0,e.jsxs)("form",{className:"job-search-form",role:"search",onSubmit:e=>{if(o.length)return!0;e.preventDefault(),g({area_filter:I.map((e=>e.value)),employment:x.reduce(((e,t)=>{const n=t.additionalValue?[t.additionalValue.toString(),t.value.toString()]:[t.value.toString()];return e.concat(n)}),[]),keyword:p,language:null==E?void 0:E.value,continuous:i,internship:l,task_areas:m.map((e=>e.value)),summer_jobs:u,youth_summer_jobs:d})},action:o,children:[(0,e.jsx)(Vo,{className:"job-search-form__filter",id:ys.KEYWORD,label:Drupal.t("Search term",{},{context:"Search keyword label"}),name:ys.KEYWORD,type:"search",onChange:({target:{value:e}})=>h(e),value:p,placeholder:Drupal.t("Eg. title, location, department",{},{context:"HELfi Rekry job search keyword placeholder"})}),(0,e.jsxs)("div",{className:"job-search-form__dropdowns",children:[(0,e.jsxs)("div",{className:"job-search-form__dropdowns__upper",children:[(0,e.jsx)("div",{className:"job-search-form__filter job-search-form__dropdown--upper",children:(0,e.jsx)(Yl,{clearable:!0,clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":U},{context:"React search clear selection label"}),className:"job-search-form__dropdown",selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"Job search remove item aria label"}),placeholder:Drupal.t("All fields",{},{context:"Task areas filter placeholder"}),multiselect:!0,label:U,options:b,value:m,id:ys.TASK_AREAS,onChange:v})}),(0,e.jsx)("div",{className:"job-search-form__filter job-search-form__dropdown--upper",children:(0,e.jsx)(Yl,{clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":F},{context:"React search clear selection label"}),className:"job-search-form__dropdown",selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"Job search remove item aria label"}),placeholder:Drupal.t("All types of employment",{},{context:"Employment filter placeholder"}),multiselect:!0,label:F,options:y,value:x,id:ys.EMPLOYMENT_RELATIONSHIP,onChange:w})})]}),o&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("select",{"aria-hidden":!0,multiple:!0,value:R,name:ys.TASK_AREAS,style:{display:"none"},onChange:()=>{},children:R.map((t=>(0,e.jsx)("option",{"aria-hidden":!0,value:t},t)))}),(0,e.jsx)("select",{"aria-hidden":!0,multiple:!0,value:z,name:ys.EMPLOYMENT,style:{display:"none"},onChange:()=>{},children:z.map((t=>(0,e.jsx)("option",{"aria-hidden":!0,value:t},t)))})]})]}),j&&(0,e.jsx)("div",{className:"job-search-form__dropdowns",children:(0,e.jsxs)("div",{className:"job-search-form__dropdowns__upper",children:[(0,e.jsx)("div",{className:"job-search-form__filter job-search-form__dropdown--upper",children:(0,e.jsx)(Yl,{clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":H},{context:"React search clear selection label"}),className:"job-search-form__dropdown",clearable:!0,selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"Job search remove item aria label"}),placeholder:Drupal.t("All languages",{},{context:"Language placeholder"}),label:H,options:k,value:E,id:ys.LANGUAGE,onChange:S})}),(0,e.jsx)("div",{className:"job-search-form__filter job-search-form__dropdown--upper",children:(0,e.jsx)(Yl,{clearButtonAriaLabel:Drupal.t("Clear @label selection",{"@label":B},{context:"React search clear selection label"}),className:"job-search-form__dropdown",clearable:!0,multiselect:!0,selectedItemRemoveButtonAriaLabel:Drupal.t("Remove item",{},{context:"Job search remove item aria label"}),placeholder:Drupal.t("All areas",{},{context:"Location placeholder"}),label:B,options:O,value:I,id:ys.AREA_FILTER,onChange:N})})]})}),j&&P&&(0,e.jsxs)("fieldset",{className:"job-search-form__checkboxes",children:[(0,e.jsx)("legend",{className:"job-search-form__checkboxes-legend",children:Drupal.t("Filters",{},{context:"Checkbox filters heading"})}),L&&(0,e.jsx)(Gl,{className:"job-search-form__checkbox",label:Drupal.t("Open-ended vacancies",{},{context:"Job search"}),id:ys.CONTINUOUS,onClick:()=>a(!i),checked:i,name:ys.CONTINUOUS,value:i.toString()}),A&&(0,e.jsx)(Gl,{className:"job-search-form__checkbox",label:Drupal.t("Practical training",{},{context:"Job search"}),id:ys.INTERNSHIPS,onClick:()=>s(!l),checked:l,name:ys.INTERNSHIPS,value:l.toString()}),M&&(0,e.jsx)(Gl,{className:"job-search-form__checkbox",label:Drupal.t("Summer jobs",{},{context:"Job search"}),id:ys.SUMMER_JOBS,onClick:()=>c(!u),checked:u,name:ys.SUMMER_JOBS,value:u.toString()}),D&&(0,e.jsx)(Gl,{className:"job-search-form__checkbox",label:Drupal.t("Summer jobs for young people",{},{context:"Job search"}),id:ys.YOUTH_SUMMER_JOBS,onClick:()=>f(!d),checked:d,name:ys.YOUTH_SUMMER_JOBS,value:d.toString()})]}),(0,e.jsx)(Ql,{className:"hdbt-search--react__submit-button job-search-form__submit-button",type:"submit",children:Drupal.t("Search",{},{context:"React search: submit button label"})}),(0,e.jsx)(au,{})]})};var du=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 fu=({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)(du,{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)(du,{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:[!u&&(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))),!c&&(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)(du,{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)(du,{icon:"angle-right"})]})]})})};var pu=({className:t,children:n,loading:r})=>(0,e.jsxs)("div",{className:"hdbt__loading-wrapper"+(t?` ${t}`:""),children:[r&&(0,e.jsx)(er,{}),n]});var hu=(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])};var _u=(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)&&zt(t),(0,e.jsx)("div",{className:n,ref:r,children:Drupal.t("An error occured while loading the content. Please reload page.",{},{context:"React search"})})}));var gu={size:30,sortOptions:{closing:"closing",newestFirst:"newest_first"}};var mu=e=>{var t,n,r;const{size:o,sortOptions:i}=gu,{promoted:a}=_s(Vs),l=Number.isNaN(Number(e.page))?1:Number(e.page),s=[{bool:{must_not:{term:{[Es.PROMOTED]:!0}}}}],u=[];e.keyword&&e.keyword.length>0&&s.push({bool:{should:[{match_phrase_prefix:{[Es.RECRUITMENT_ID]:e.keyword.toString()}},{combined_fields:{query:e.keyword.toString().toLowerCase(),fields:[`${Es.TITLE}^2`,`${Es.ORGANIZATION}^1.5`,Es.ORGANIZATION_NAME,Es.EMPLOYMENT]}},{wildcard:{[`${Es.TITLE}.keyword`]:`*${e.keyword.toString().toLowerCase()}*`}}]}}),(null===(t=null==e?void 0:e.task_areas)||void 0===t?void 0:t.length)&&s.push({terms:{[Es.TASK_AREA_EXTERNAL_ID]:e.task_areas}}),(null===(n=null==e?void 0:e.employment)||void 0===n?void 0:n.length)&&s.push({bool:{should:[{terms:{[Es.EMPLOYMENT_ID]:e.employment}},{terms:{[Es.EMPLOYMENT_TYPE_ID]:e.employment}}],minimum_should_match:1}}),e.continuous&&u.push({term:{[Es.EMPLOYMENT_SEARCH_ID]:bs.CONTINUOUS}}),e.internship&&u.push({term:{[Es.EMPLOYMENT_SEARCH_ID]:bs.TRAINING}}),e.summer_jobs&&u.push({term:{[Es.EMPLOYMENT_SEARCH_ID]:bs.SUMMER_JOBS}}),e.youth_summer_jobs&&(u.push({term:{[Es.EMPLOYMENT_SEARCH_ID]:bs.YOUTH_SUMMER_JOBS}}),u.push({term:{[Es.EMPLOYMENT_SEARCH_ID]:bs.COOL_SUMMER_PROJECT}}));const c={bool:{filter:[Ts]}};if(e.language&&c.bool.filter.push({term:{[Es.LANGUAGE]:e.language.toString()}}),null===(r=null==e?void 0:e.area_filter)||void 0===r?void 0:r.length){const t=[];e.area_filter.forEach((e=>{var n;t.push(...(null===(n=Ms.find((t=>t.key===e)))||void 0===n?void 0:n.postalCodes)||[])})),c.bool.filter.push({terms:{[Es.POSTAL_CODE]:t}})}Object.keys(s).length&&(c.bool.must=s),u.length&&(c.bool.should=u,c.bool.minimum_should_match=1);const d={[Es.UNPUBLISH_ON]:{order:"asc"}},f={[Es.PUBLICATION_STARTS]:{order:"desc"}},p=(null==e?void 0:e.sort)===i.closing?d:(null==e||e.sort,i.newestFirst,f),[h,_]=(()=>{if(!a.length)return[o,o*(l-1)];const e=o*(l-1)=o)return[0,0];if(!n){const e=Math.ceil(a.length/o);return[o,o*(l-1-e)+(o-r)]}return[o-r,0]})();return JSON.stringify({aggs:{[Es.NUMBER_OF_JOBS]:{sum:{field:Es.NUMBER_OF_JOBS,missing:1}},total_count:{cardinality:{field:`${Es.RECRUITMENT_ID}.keyword`}}},collapse:{field:`${Es.RECRUITMENT_ID}.keyword`,inner_hits:{name:"translations",size:3}},from:_,query:c,sort:[p,"_score"],size:h})},vu=n(1688);const bu=()=>{},yu=bu(),xu=Object,wu=e=>e===yu,ku=e=>"function"==typeof e,Eu=(e,t)=>({...e,...t}),Su=new WeakMap;let Cu=0;const Tu=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,i;if(xu(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=Su.get(e),o)return o;if(o=++Cu+"~",Su.set(e,o),n==Array){for(o="@",i=0;i{const n=Ou.get(e);return[()=>!wu(t)&&e.get(t)||Iu,r=>{if(!wu(t)){const o=e.get(t);t in Nu||(Nu[t]=o),n[5](t,Eu(o,r),o||Iu)}},n[6],()=>!wu(t)&&t in Nu?Nu[t]:!wu(t)&&e.get(t)||Iu]};let Au=!0;const[Mu,Du]=zu&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[bu,bu],Pu={isOnline:()=>Au,isVisible:()=>{const e=ju&&document.visibilityState;return wu(e)||"hidden"!==e}},Bu={initFocus:e=>(ju&&document.addEventListener("visibilitychange",e),Mu("focus",e),()=>{ju&&document.removeEventListener("visibilitychange",e),Du("focus",e)}),initReconnect:e=>{const t=()=>{Au=!0,e()},n=()=>{Au=!1};return Mu("online",t),Mu("offline",n),()=>{Du("online",t),Du("offline",n)}}},Uu=!t.useId,Fu=!zu||"Deno"in window,Hu=e=>zu&&typeof window.requestAnimationFrame!=Ru?window.requestAnimationFrame(e):setTimeout(e,1),$u=Fu?t.useEffect:t.useLayoutEffect,Vu="undefined"!=typeof navigator&&navigator.connection,Wu=!Fu&&Vu&&(["slow-2g","2g"].includes(Vu.effectiveType)||Vu.saveData),qu=e=>{if(ku(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?Tu(e):"",t]};let Yu=0;const Gu=()=>++Yu;var Ku=3,Qu=0,Ju=2,Xu=1;async function Zu(...e){const[t,n,r,o]=e,i=Eu({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{});let a=i.populateCache;const l=i.rollbackOnError;let s=i.optimisticData;const u=i.throwOnError;if(ku(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(c))}return c(n);async function c(n){const[o]=qu(n);if(!o)return;const[c,d]=Lu(t,o),[f,p,h,_]=Ou.get(t),g=()=>{const e=f[o];return(ku(i.revalidate)?i.revalidate(c().data,n):!1!==i.revalidate)&&(delete h[o],delete _[o],e&&e[0])?e[0](2).then((()=>c().data)):c().data};if(e.length<3)return g();let m,v=r;const b=Gu();p[o]=[b,0];const y=!wu(s),x=c(),w=x.data,k=x._c,E=wu(k)?w:k;if(y&&(s=ku(s)?s(E,w):s,d({data:s,_c:E})),ku(v))try{v=v(E)}catch(e){m=e}if(v&&(e=>ku(e.then))(v)){if(v=await v.catch((e=>{m=e})),b!==p[o][0]){if(m)throw m;return v}m&&y&&(e=>"function"==typeof l?l(e):!1!==l)(m)&&(a=!0,d({data:E,_c:yu}))}if(a&&!m)if(ku(a)){const e=a(v,E);d({data:e,error:yu,_c:yu})}else d({data:v,error:yu,_c:yu});if(p[o][1]=Gu(),Promise.resolve(g()).then((()=>{d({_c:yu})})),!m)return v;if(u)throw m}}const ec=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},tc=(e,t)=>{if(!Ou.has(e)){const n=Eu(Bu,t),r={},o=Zu.bind(yu,e);let i=bu;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)},u=()=>{if(!Ou.has(e)&&(Ou.set(e,[r,{},{},{},o,s,l]),!Fu)){const t=n.initFocus(setTimeout.bind(yu,ec.bind(yu,r,0))),o=n.initReconnect(setTimeout.bind(yu,ec.bind(yu,r,1)));i=()=>{t&&t(),o&&o(),Ou.delete(e)}}};return u(),[e,o,u,i]}return[e,Ou.get(e)[4]]},[nc,rc]=tc(new Map),oc=Eu({onLoadingSlow:bu,onSuccess:bu,onError:bu,onErrorRetry:(e,t,n,r,o)=>{const i=n.errorRetryCount,a=o.retryCount,l=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;!wu(i)&&a>i||setTimeout(r,l,o)},onDiscarded:bu,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:Wu?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:Wu?5e3:3e3,compare:(e,t)=>Tu(e)==Tu(t),isPaused:()=>!1,cache:nc,mutate:rc,fallback:{}},Pu),ic=(e,t)=>{const n=Eu(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=Eu(o,a))}return n},ac=(0,t.createContext)({}),lc=zu&&window.__SWR_DEVTOOLS_USE__,sc=lc?window.__SWR_DEVTOOLS_USE__:[],uc=e=>ku(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],cc=sc.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=qu(t),[,,,o]=Ou.get(nc);if(r.startsWith("$inf$"))return n(...e);const i=o[r];return wu(i)?n(...e):(delete o[r],i)}),r)));lc&&(window.__SWR_DEVTOOLS_REACT__=t);const dc=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)}),fc={dedupe:!0},pc=(xu.defineProperty((e=>{const{value:n}=e,r=(0,t.useContext)(ac),o=ku(n),i=(0,t.useMemo)((()=>o?n(r):n),[o,r,n]),a=(0,t.useMemo)((()=>o?i:ic(r,i)),[o,r,i]),l=i&&i.provider,s=(0,t.useRef)(yu);l&&!s.current&&(s.current=tc(l(a.cache||nc),i));const u=s.current;return u&&(a.cache=u[0],a.mutate=u[1]),$u((()=>{if(u)return u[2]&&u[2](),u[3]}),[]),(0,t.createElement)(ac.Provider,Eu(e,{value:a}))}),"defaultValue",{value:oc}),hc=(e,n,r)=>{const{cache:o,compare:i,suspense:a,fallbackData:l,revalidateOnMount:s,revalidateIfStale:u,refreshInterval:c,refreshWhenHidden:d,refreshWhenOffline:f,keepPreviousData:p}=r,[h,_,g,m]=Ou.get(o),[v,b]=qu(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(),[T,O,I,N]=Lu(o,v),R=(0,t.useRef)({}).current,z=wu(l)?r.fallback[v]:l,j=(e,t)=>{for(const n in R){const r=n;if("data"===r){if(!i(e[r],t[r])){if(!wu(e[r]))return!1;if(!i(H,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},L=(0,t.useMemo)((()=>{const e=!!v&&!!n&&(wu(s)?!S().isPaused()&&!a&&(!!wu(u)||u):s),t=t=>{const n=Eu(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=T(),o=N(),i=t(r),l=r===o?i:t(o);let c=i;return[()=>{const e=t(T());return j(e,c)?(c.data=e.data,c.isLoading=e.isLoading,c.isValidating=e.isValidating,c.error=e.error,c):(c=e,e)},()=>l]}),[o,v]),A=(0,vu.useSyncExternalStore)((0,t.useCallback)((e=>I(v,((t,n)=>{j(n,t)||e()}))),[o,v]),L[0],L[1]),M=!y.current,D=h[v]&&h[v].length>0,P=A.data,B=wu(P)?z:P,U=A.error,F=(0,t.useRef)(B),H=p?wu(P)?F.current:P:B,$=!(D&&!wu(U))&&(M&&!wu(s)?s:!S().isPaused()&&(a?!wu(B)&&u:wu(B)||u)),V=!!(v&&n&&M&&$),W=wu(A.isValidating)?V:A.isValidating,q=wu(A.isLoading)?V:A.isLoading,Y=(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,u=()=>Uu?!x.current&&v===w.current&&y.current:v===w.current,c={isValidating:!1,isLoading:!1},d=()=>{O(c)},f=()=>{const e=g[v];e&&e[1]===o&&delete g[v]},p={isValidating:!0};wu(T().data)&&(p.isLoading=!0);try{if(s&&(O(p),r.loadingTimeout&&wu(T().data)&&setTimeout((()=>{a&&u()&&S().onLoadingSlow(v,r)}),r.loadingTimeout),g[v]=[t(b),Gu()]),[n,o]=g[v],n=await n,s&&setTimeout(f,r.dedupingInterval),!g[v]||g[v][1]!==o)return s&&u()&&S().onDiscarded(v),!1;c.error=yu;const e=_[v];if(!wu(e)&&(o<=e[0]||o<=e[1]||0===e[1]))return d(),s&&u()&&S().onDiscarded(v),!1;const l=T().data;c.data=i(l,n)?l:n,s&&u()&&S().onSuccess(n,v,r)}catch(e){f();const t=S(),{shouldRetryOnError:n}=t;t.isPaused()||(c.error=e,s&&u()&&(t.onError(e,v,t),(!0===n||ku(n)&&n(e))&&(S().revalidateOnFocus&&S().revalidateOnReconnect&&!C()||t.onErrorRetry(e,v,t,(e=>{const t=h[v];t&&t[0]&&t[0](Ku,e)}),{retryCount:(l.retryCount||0)+1,dedupe:!0}))))}return a=!1,d(),!0}),[v,o]),G=(0,t.useCallback)(((...e)=>Zu(o,w.current,...e)),[]);if($u((()=>{k.current=n,E.current=r,wu(P)||(F.current=P)})),$u((()=>{if(!v)return;const e=Y.bind(yu,fc);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==Qu){const n=Date.now();S().revalidateOnFocus&&n>t&&C()&&(t=n+S().focusThrottleInterval,e())}else if(n==Xu)S().revalidateOnReconnect&&C()&&e();else{if(n==Ju)return Y();if(n==Ku)return Y(r)}}));return x.current=!1,w.current=v,y.current=!0,O({_k:b}),$&&(wu(B)||Fu?e():Hu(e)),()=>{x.current=!0,n()}}),[v]),$u((()=>{let e;function t(){const t=ku(c)?c(T().data):c;t&&-1!==e&&(e=setTimeout(n,t))}function n(){T().error||!d&&!S().isVisible()||!f&&!S().isOnline()?t():Y(fc).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[c,d,f,v]),(0,t.useDebugValue)(H),a&&wu(B)&&v){if(!Uu&&Fu)throw new Error("Fallback data is required when using suspense in SSR.");k.current=n,E.current=r,x.current=!1;const e=m[v];if(!wu(e)){const t=G(e);dc(t)}if(!wu(U))throw U;{const e=Y(fc);wu(H)||(e.status="fulfilled",e.value=!0),dc(e)}}return{mutate:G,get data(){return R.data=!0,H},get error(){return R.error=!0,U},get isValidating(){return R.isValidating=!0,W},get isLoading(){return R.isLoading=!0,q}}},function(...e){const n=Eu(oc,(0,t.useContext)(ac)),[r,o,i]=uc(e),a=ic(n,i);let l=hc;const{use:s}=a,u=(s||[]).concat(cc);for(let e=u.length;e--;)l=u[e](l);return l(r,o||a.fetcher||null,a)});var hc,_c=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{var{query:t,multi:n}=e,r=_c(e,["query","multi"]);return pc(t,(()=>{var e;const r=null===(e=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search)||void 0===e?void 0:e.elastic_proxy_url;return fetch(`${r}/${n?"_msearch":"_search"}`,{method:"POST",headers:{"Content-Type":"application/"+(n?"x-ndjson":"json")},body:t}).then((e=>e.json()))}),Object.assign({revalidateOnFocus:!1},r))};const{sortOptions:mc}=gu,vc=[{label:Drupal.t("Newest first",{},{context:"Job search"}),value:mc.newestFirst},{label:Drupal.t("Closing date first",{},{context:"Job search"}),value:mc.closing}];var bc=()=>{const n=_s(Bs),r=gs(Us),[o,i]=(0,t.useState)(vc[0]);return(0,t.useEffect)((()=>{if(n.sort){const e=vc.find((e=>e.value===n.sort));e&&i(e)}}),[]),(0,e.jsx)(Yl,{className:"job-listing-search__sort",label:Drupal.t("Sort search results",{},{context:"HELfi Rekry job search"}),options:vc,onChange:e=>{i(e),r(Object.assign(Object.assign({},n),{sort:e.value}))},value:o})},yc=n(3426),xc=yc.default||yc;var wc=function({tags:t,isInteractive:n,langAttribute:r}){const o=n?"content-tags__tags--interactive":"content-tags__tags--static";return(0,e.jsx)("section",{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."}),children:(0,e.jsx)("ul",{className:`content-tags__tags ${o}`,children:t.map(((t,n)=>(0,e.jsx)("li",Object.assign({className:"content-tags__tags__tag "+(t.color?`content-tags__tags__tag--${t.color}`:"")},r,{children:(0,e.jsx)("span",{children:t.tag})}),`{item.tag}-${n}`)))})})};const kc=({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)(du,{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 Ec=function({cardModifierClass:t,cardImage:n,cardTitle:r,cardTitleLevel:o,cardUrl:i,cardUrlExternal:a=!1,cardCategoryTag:l,cardDescription:s,cardDescriptionHtml:u,cardHelptext:c,cardHelptextHtml:d,cardTags:f,location:p,locationLabel:h,date:_,dateLabel:g,theme:m,themeLabel:v,daterange:b,dateRangeLabel:y,langAttribute:x,language:w,languageLabel:k,time:E,timeLabel:S,weightedEducation:C,languageEducation:T,registrationRequired:O}){const I=`card ${t} ${a?"card--external":""}`,N=o?`h${o}`:"h3";return(0,e.jsxs)("div",{className:I,children:[n&&(0,e.jsx)("div",{className:"card__image",children:n}),(0,e.jsxs)("div",{className:"card__text",children:[(0,e.jsx)(N,{className:"card__title",children:(0,e.jsxs)("a",Object.assign({href:i,className:"card__link"},a&&{"data-is-external":"true"},{rel:"bookmark",children:[(0,e.jsx)("span",{children:r}),a&&(0,e.jsx)("span",{className:"link__type link__type--external","aria-label":`(${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."})})`})]}))}),l&&(0,e.jsx)("div",{className:"card__category",children:(0,e.jsx)(wc,{tags:[l]})}),s&&(0,e.jsx)("div",{className:"card__description",children:u?xc(s):(0,e.jsx)("p",Object.assign({},x,{children:s}))}),c&&(0,e.jsx)("div",{className:"card__helptext",children:d?xc(c):(0,e.jsx)("p",{children:c})}),(0,e.jsxs)("div",{className:"card__metas",children:[p&&(0,e.jsx)(kc,{icon:"location",label:h||Drupal.t("Location",{},{context:"React search"}),content:p}),_&&(0,e.jsx)(kc,{icon:"clock",label:g||Drupal.t("Date",{},{context:"React search"}),content:_}),b&&(0,e.jsx)(kc,{icon:"calendar",label:y||Drupal.t("Estimated schedule",{},{context:"React search"}),content:b,langAttribute:x}),m&&(0,e.jsx)(kc,{icon:"locate",label:v||Drupal.t("Theme",{},{context:"React search"}),content:m}),C&&(0,e.jsx)(kc,{icon:"layers",label:Drupal.t("Weighted curriculum education",{},{context:"TPR Ontologyword details schools"}),content:C}),T&&(0,e.jsx)(kc,{icon:"group",label:Drupal.t("Language offering",{},{context:"TPR Ontologyword details schools"}),content:T}),w&&(0,e.jsx)(kc,{icon:"globe",label:k||Drupal.t("Language",{},{context:"React search"}),content:w}),E&&(0,e.jsx)(kc,{icon:"calendar",label:S||Drupal.t("Time",{},{context:"Time of event"}),content:E}),O&&(0,e.jsx)(kc,{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)(wc,{tags:f,langAttribute:x})})]})]})};const Sc=({title:t,field_employment:n,field_employment_type:r,field_job_duration:o,field_jobs:i,field_organization_name:a,field_recruitment_id:l,unpublish_on:s,url:u,_language:c})=>{const d={lang:c===Ss?void 0:c},f=t[0],p=(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("span",Object.assign({},d,{children:f})),(null==i?void 0:i[0])>1&&(0,e.jsx)("span",{children:` (${i} ${Drupal.t("jobs",{},{context:"Job search"})})`})]}),h=a&&a.length>0&&a[0]||"",_=Array.isArray(n)?n:[],g=Array.isArray(r)?r:[],m=_.concat(g).map((e=>({tag:e})));return(0,e.jsx)(Ec,{cardDescription:h,cardModifierClass:"node--type-job-listing node--view-mode-teaser",cardTags:m,cardTitle:p,cardUrl:null==u?void 0:u[0],date:(()=>{let e,t;const n=null==s?void 0:s[0];if(!n||Number.isNaN(n))return"-";try{t=new Date(1e3*n),e=t.toLocaleString("fi-FI",{year:"numeric",month:"numeric",day:"numeric",hour:"2-digit",minute:"2-digit"})}catch(e){return void console.warn(`Unable to parse date for job ${null==l?void 0:l[0]}: ${e}`)}return e})(),dateLabel:Drupal.t("Application period ends",{},{context:"Job search"}),daterange:null==o?void 0:o[0].toString(),dateRangeLabel:Drupal.t("Employment contract",{},{context:"Job search"}),langAttribute:d})};var Cc=({job:e,innerHits:t})=>{var n;const{_language:r,title:o}=e;if(!o||!o.length)return null;if(!(null===(n=_s(Bs))||void 0===n?void 0:n.language)&&t.length>1&&r!==Ss)for(const e of t)if(e._source._language===Ss)return Sc(e._source);return Sc(e)};var Tc=({hits:t})=>(0,e.jsx)(e.Fragment,{children:t.map((t=>(0,e.jsx)(Cc,{innerHits:(null==t?void 0:t.inner_hits.translations.hits.hits)||null,job:t._source},t._id)))});var Oc=(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 Ic=(0,t.forwardRef)((({title:t,content:n,wrapperClass:r="react-search__results"},o)=>(0,e.jsxs)("div",{className:r,children:[(0,e.jsx)(Oc,{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 Nc=()=>{const{size:n}=gu,r=_s(Bs),o=mu(r),{error:i}=_s(Vs),a=gs(Hs),l=_s($s),s=(0,t.createRef)(),u=Boolean(Object.keys(r).length);hu(s,u);const{data:c,error:d,isLoading:f,isValidating:p}=gc({keepPreviousData:!0,query:o}),h=(e,t)=>{e.preventDefault(),a(t.toString())};return(0,e.jsx)("div",{className:"react-search__results",children:(0,e.jsx)(pu,{loading:f||p,children:(()=>{var t,r,o;if(!c&&!d)return;if(d||i)return(0,e.jsx)(_u,{error:d||i,className:"react-search__results",ref:s});if(!(null===(t=null==c?void 0:c.hits)||void 0===t?void 0:t.hits.length))return(0,e.jsx)(Ic,{wrapperClass:"hdbt-search--react__results--container",ref:s});const a=c.hits.hits,u=c.aggregations.total_count.value||c.hits.total.value,f=Math.floor(u/n),p=u>n&&u%n,_=null===(o=null===(r=null==c?void 0:c.aggregations)||void 0===r?void 0:r[Es.NUMBER_OF_JOBS])||void 0===o?void 0:o.value;return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(Oc,{resultText:(0,e.jsx)(e.Fragment,{children:Drupal.formatPlural(_,"1 open position","@count open positions",{},{context:"Job search results statline"})}),optionalResultsText:(0,e.jsx)(e.Fragment,{children:Drupal.formatPlural(u,"1 job listing","@count job listings",{},{context:"Job search results statline"})}),actions:(0,e.jsx)(bc,{}),actionsClass:"hdbt-search--react__results--sort",ref:s}),(0,e.jsx)(Tc,{hits:a}),(0,e.jsx)(fu,{currentPage:l,pages:5,totalPages:p?f+1:f,updatePage:h})]})})()})})};var Rc=e=>{const{size:t}=gu,n=Number.isNaN(Number(e.page))?1:Number(e.page),r=mu(e),o=JSON.parse(r),i={term:{[Es.PROMOTED]:!0}};delete o.query.bool.must[0].bool.must_not,o.query.bool.must.push(i),o.size=t,o.from=t*(n-1);return`{}\n${JSON.stringify(o)}\n{}\n${r}\n`};var zc=()=>{const{size:n}=gu,r=_s(Bs),o=_s($s),i=gs(Hs),{error:a}=_s(Vs),l=Rc(r),s=(0,t.createRef)(),u=Boolean(Object.keys(r).length);hu(s,u);const{data:c,error:d,isLoading:f,isValidating:p}=gc({keepPreviousData:!0,query:l,multi:!0}),h=(e,t)=>{e.preventDefault(),i(t.toString())};return(0,e.jsx)("div",{className:"job-search__results",children:(0,e.jsx)(pu,{loading:f||p,children:(()=>{var t,r,i,l,u,f,p,_;if(!c&&!d)return;if(d||a||c.error)return(0,e.jsx)(_u,{error:d||a||c.error,className:"react-search__results",ref:s});const[g,m]=c.responses,v=Number(null===(r=null===(t=g.aggregations)||void 0===t?void 0:t.total_count)||void 0===r?void 0:r.value),b=Number(null===(l=null===(i=m.aggregations)||void 0===i?void 0:i.total_count)||void 0===l?void 0:l.value),y=(Number.isNaN(v)?0:v)+(Number.isNaN(b)?0:b),x=y.toString();if(y<=0)return(0,e.jsx)(Ic,{wrapperClass:"hdbt-search--react__results--container",ref:s});const w=Math.floor(y/n),k=y>n&&y%n,E=null===(f=null===(u=g.aggregations)||void 0===u?void 0:u[Es.NUMBER_OF_JOBS])||void 0===f?void 0:f.value,S=null===(_=null===(p=m.aggregations)||void 0===p?void 0:p[Es.NUMBER_OF_JOBS])||void 0===_?void 0:_.value,C=(Number.isNaN(E)?0:E)+(Number.isNaN(S)?0:S),T=[...g.hits.hits,...m.hits.hits];return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(Oc,{resultText:(0,e.jsx)(e.Fragment,{children:Drupal.formatPlural(C,"1 open position","@count open positions",{},{context:"Job search results statline"})}),optionalResultsText:(0,e.jsx)(e.Fragment,{children:Drupal.formatPlural(x,"1 job listing","@count job listings",{},{context:"Job search results statline"})}),actions:(0,e.jsx)(bc,{}),actionsClass:"hdbt-search--react__results--sort",ref:s}),(0,e.jsx)(Tc,{hits:T}),(0,e.jsx)(fu,{currentPage:o,pages:5,totalPages:k?w+1:w,updatePage:h})]})})()})})};const jc=e=>{let{ariaLabel:n="angle-up",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[ko.icon,ko[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 11.5L17 16.5L18.5 15L12 8.5L5.5 15L7 16.5L12 11.5Z",fill:"currentColor"}))};let Lc=Kc();const Ac=e=>Wc(e,Lc);let Mc=Kc();Ac.write=e=>Wc(e,Mc);let Dc=Kc();Ac.onStart=e=>Wc(e,Dc);let Pc=Kc();Ac.onFrame=e=>Wc(e,Pc);let Bc=Kc();Ac.onFinish=e=>Wc(e,Bc);let Uc=[];Ac.setTimeout=(e,t)=>{let n=Ac.now()+t,r=()=>{let e=Uc.findIndex((e=>e.cancel==r));~e&&Uc.splice(e,1),Jc.count-=~e?1:0},o={time:n,handler:e,cancel:r};return Uc.splice(Fc(n),0,o),Jc.count+=1,qc(),o};let Fc=e=>~(~Uc.findIndex((t=>t.time>e))||~Uc.length);Ac.cancel=e=>{Lc.delete(e),Mc.delete(e)},Ac.sync=e=>{Vc=!0,Ac.batchedUpdates(e),Vc=!1},Ac.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...e){t=e,Ac.onStart(n)}return r.handler=e,r.cancel=()=>{Dc.delete(n),t=null},r};let Hc="undefined"!=typeof window?window.requestAnimationFrame:()=>{};Ac.use=e=>Hc=e,Ac.now="undefined"!=typeof performance?()=>performance.now():Date.now,Ac.batchedUpdates=e=>e(),Ac.catch=console.error,Ac.frameLoop="always",Ac.advance=()=>{"demand"!==Ac.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):Gc()};let $c=-1,Vc=!1;function Wc(e,t){Vc?(t.delete(e),e(0)):(t.add(e),qc())}function qc(){$c<0&&($c=0,"demand"!==Ac.frameLoop&&Hc(Yc))}function Yc(){~$c&&(Hc(Yc),Ac.batchedUpdates(Gc))}function Gc(){let e=$c;$c=Ac.now();let t=Fc($c);t&&(Qc(Uc.splice(0,t),(e=>e.handler())),Jc.count-=t),Dc.flush(),Lc.flush(e?Math.min(64,$c-e):16.667),Pc.flush(),Mc.flush(),Bc.flush()}function Kc(){let e=new Set,t=e;return{add(n){Jc.count+=t!=e||e.has(n)?0:1,e.add(n)},delete:n=>(Jc.count-=t==e&&e.has(n)?1:0,e.delete(n)),flush(n){t.size&&(e=new Set,Jc.count-=t.size,Qc(t,(t=>t(n)&&e.add(t))),Jc.count+=e.size,t=e)}}}function Qc(e,t){e.forEach((e=>{try{t(e)}catch(e){Ac.catch(e)}}))}const Jc={count:0,clear(){$c=-1,Uc=[],Dc=Kc(),Lc=Kc(),Pc=Kc(),Mc=Kc(),Bc=Kc(),Jc.count=0}};function Xc(){}const Zc={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 ed(e,t){if(Zc.arr(e)){if(!Zc.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function nd(e,t,n){if(Zc.arr(e))for(let r=0;rZc.und(e)?[]:Zc.arr(e)?e:[e];function od(e,t){if(e.size){const n=Array.from(e);e.clear(),td(n,t)}}const id=(e,...t)=>od(e,(e=>e(...t)));let ad,ld,sd=null,ud=!1,cd=Xc;var dd=Object.freeze({__proto__:null,get createStringInterpolator(){return ad},get to(){return ld},get colors(){return sd},get skipAnimation(){return ud},get willAdvance(){return cd},assign:e=>{e.to&&(ld=e.to),e.now&&(Ac.now=e.now),void 0!==e.colors&&(sd=e.colors),null!=e.skipAnimation&&(ud=e.skipAnimation),e.createStringInterpolator&&(ad=e.createStringInterpolator),e.requestAnimationFrame&&Ac.use(e.requestAnimationFrame),e.batchedUpdates&&(Ac.batchedUpdates=e.batchedUpdates),e.willAdvance&&(cd=e.willAdvance),e.frameLoop&&(Ac.frameLoop=e.frameLoop)}});const fd=new Set;let pd=[],hd=[],_d=0;const gd={get idle(){return!fd.size&&!pd.length},start(e){_d>e.priority?(fd.add(e),Ac.onStart(md)):(vd(e),Ac(yd))},advance:yd,sort(e){if(_d)Ac.onFrame((()=>gd.sort(e)));else{const t=pd.indexOf(e);~t&&(pd.splice(t,1),bd(e))}},clear(){pd=[],fd.clear()}};function md(){fd.forEach(vd),fd.clear(),Ac(yd)}function vd(e){pd.includes(e)||bd(e)}function bd(e){pd.splice(function(e,t){const n=e.findIndex(t);return n<0?e.length:n}(pd,(t=>t.priority>e.priority)),0,e)}function yd(e){const t=hd;for(let n=0;n0}const xd="[-+]?\\d*\\.?\\d+",wd=xd+"%";function kd(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}const Ed=new RegExp("rgb"+kd(xd,xd,xd)),Sd=new RegExp("rgba"+kd(xd,xd,xd,xd)),Cd=new RegExp("hsl"+kd(xd,wd,wd)),Td=new RegExp("hsla"+kd(xd,wd,wd,xd)),Od=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Id=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Nd=/^#([0-9a-fA-F]{6})$/,Rd=/^#([0-9a-fA-F]{8})$/;function zd(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 jd(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=zd(o,r,e+1/3),a=zd(o,r,e),l=zd(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*a)<<16|Math.round(255*l)<<8}function Ld(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function Ad(e){return(parseFloat(e)%360+360)%360/360}function Md(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function Dd(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function Pd(e){let t=function(e){let t;return"number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=Nd.exec(e))?parseInt(t[1]+"ff",16)>>>0:sd&&void 0!==sd[e]?sd[e]:(t=Ed.exec(e))?(Ld(t[1])<<24|Ld(t[2])<<16|Ld(t[3])<<8|255)>>>0:(t=Sd.exec(e))?(Ld(t[1])<<24|Ld(t[2])<<16|Ld(t[3])<<8|Md(t[4]))>>>0:(t=Od.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=Rd.exec(e))?parseInt(t[1],16)>>>0:(t=Id.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=Cd.exec(e))?(255|jd(Ad(t[1]),Dd(t[2]),Dd(t[3])))>>>0:(t=Td.exec(e))?(jd(Ad(t[1]),Dd(t[2]),Dd(t[3]))|Md(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 Bd=(e,t,n)=>{if(Zc.fun(e))return e;if(Zc.arr(e))return Bd({range:e,output:t,extrapolate:n});if(Zc.str(e.output[0]))return ad(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 u=s?s(e):e;if(un){if("identity"===l)return u;"clamp"===l&&(u=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?u=-u:n===1/0?u-=t:u=(u-t)/(n-t);u=i(u),r===-1/0?u=-u:o===1/0?u+=r:u=u*(o-r)+r;return u}(e,i[t],i[t+1],o[t],o[t+1],s,a,l,r.map)}};function Ud(){return Ud=Object.assign||function(e){for(var t=1;tBoolean(e&&e[Fd]),Vd=e=>e&&e[Fd]?e[Fd]():e,Wd=e=>e[Hd]||null;function qd(e,t){let n=e[Hd];n&&n.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}class Yd{constructor(e){if(this[Fd]=void 0,this[Hd]=void 0,!e&&!(e=this.get))throw Error("Unknown getter");Gd(this,e)}}const Gd=(e,t)=>Jd(e,Fd,t);function Kd(e,t){if(e[Fd]){let n=e[Hd];n||Jd(e,Hd,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function Qd(e,t){let n=e[Hd];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[Hd]=null,e.observerRemoved&&e.observerRemoved(r,t)}}const Jd=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),Xd=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Zd=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,ef=new RegExp(`(${Xd.source})(%|[a-z]+)`,"i");let tf;const nf=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,rf=(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`,of=e=>{tf||(tf=sd?new RegExp(`(${Object.keys(sd).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>Vd(e).replace(Zd,Pd).replace(tf,Pd))),n=t.map((e=>e.match(Xd).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=>Bd(Ud({},e,{output:t}))));return e=>{var n;const r=!ef.test(t[0])&&(null==(n=t.find((e=>ef.test(e))))?void 0:n.replace(Xd,""));let i=0;return t[0].replace(Xd,(()=>`${o[i++](e)}${r||""}`)).replace(nf,rf)}},af="react-spring: ",lf=e=>{const t=e;let n=!1;if("function"!=typeof t)throw new TypeError(`${af}once requires a function parameter`);return(...e)=>{n||(t(...e),n=!0)}},sf=lf(console.warn);const uf=lf(console.warn);function cf(e){return Zc.str(e)&&("#"==e[0]||/\d/.test(e)||e in(sd||{}))}const df=e=>(0,t.useEffect)(e,ff),ff=[];function pf(){const e=(0,t.useState)()[1],n=(0,t.useState)(hf)[0];return df(n.unmount),()=>{n.current&&e({})}}function hf(){const e={current:!0,unmount:()=>()=>{e.current=!1}};return e}function _f(e){const n=(0,t.useRef)();return(0,t.useEffect)((()=>{n.current=e})),n.current}const gf="undefined"!=typeof window&&window.document&&window.document.createElement?t.useLayoutEffect:t.useEffect,mf=Symbol.for("Animated:node"),vf=e=>e&&e[mf],bf=(e,t)=>{return n=e,r=mf,o=t,Object.defineProperty(n,r,{value:o,writable:!0,configurable:!0});var n,r,o},yf=e=>e&&e[mf]&&e[mf].getPayload();class xf{constructor(){this.payload=void 0,bf(this,this)}getPayload(){return this.payload||[]}}class wf extends xf{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,Zc.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new wf(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return Zc.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,Zc.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}}class kf extends wf{constructor(e){super(0),this._string=null,this._toString=void 0,this._toString=Bd({output:[e,e]})}static create(e){return new kf(e)}getValue(){let e=this._string;return e??(this._string=this._toString(this._value))}setValue(e){if(Zc.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=Bd({output:[this.getValue(),e]})),this._value=0,super.reset()}}const Ef={dependencies:null};class Sf extends xf{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return nd(this.source,((n,r)=>{var o;(o=n)&&o[mf]===o?t[r]=n.getValue(e):$d(n)?t[r]=Vd(n):e||(t[r]=n)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&td(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return nd(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){Ef.dependencies&&$d(e)&&Ef.dependencies.add(e);const t=yf(e);t&&td(t,(e=>this.add(e)))}}class Cf extends Sf{constructor(e){super(e)}static create(e){return new Cf(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(Tf)),!0)}}function Tf(e){return(cf(e)?kf:wf).create(e)}function Of(e){const t=vf(e);return t?t.constructor:Zc.arr(e)?Cf:cf(e)?kf:wf}function If(){return If=Object.assign||function(e){for(var t=1;t{const r=!Zc.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&&(Zc.fun(e)?e(t):e.current=t);return t}(i,e)}),[i]),[s,u]=function(e,t){const n=new Set;Ef.dependencies=n,e.style&&(e=If({},e,{style:t.createAnimatedStyle(e.style)}));return e=new Sf(e),Ef.dependencies=null,[e,n]}(o,n),c=pf(),d=()=>{const e=a.current;if(r&&!e)return;!1===(!!e&&n.applyAnimatedValues(e,s.getValue(!0)))&&c()},f=new Rf(d,u),p=(0,t.useRef)();gf((()=>{const e=p.current;p.current=f,td(u,(e=>Kd(e,f))),e&&(td(e.deps,(t=>Qd(t,e))),Ac.cancel(e.update))})),(0,t.useEffect)(d,[]),df((()=>()=>{const e=p.current;td(e.deps,(t=>Qd(t,e)))}));const h=n.getComponentProps(s.getValue());return t.createElement(e,If({},h,{ref:l}))}))};class Rf{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&Ac.write(this.update)}}const zf=Symbol.for("AnimatedComponent"),jf=e=>Zc.str(e)?e:e&&Zc.str(e.displayName)?e.displayName:Zc.fun(e)&&e.name||null;function Lf(){return Lf=Object.assign||function(e){for(var t=1;t!0===e||!!(t&&e&&(Zc.fun(e)?e(t):rd(e).includes(t))),Df=(e,t)=>Zc.obj(e)?t&&e[t]:e,Pf=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,Bf=e=>e,Uf=(e,t=Bf)=>{let n=Ff;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);Zc.und(n)||(r[o]=n)}return r},Ff=["config","onProps","onStart","onChange","onPause","onResume","onRest"],Hf={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 $f(e){const t=function(e){const t={};let n=0;if(nd(e,((e,r)=>{Hf[r]||(t[r]=e,n++)})),n)return t}(e);if(t){const n={to:t};return nd(e,((e,r)=>r in t||(n[r]=e))),n}return Lf({},e)}function Vf(e){return e=Vd(e),Zc.arr(e)?e.map(Vf):cf(e)?dd.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function Wf(e){for(const t in e)return!0;return!1}function qf(e){return Zc.fun(e)||Zc.arr(e)&&Zc.obj(e[0])}function Yf(e,t){var n;null==(n=e.ref)||n.delete(e),null==t||t.delete(e)}function Gf(e,t){var n;t&&e.ref!==t&&(null==(n=e.ref)||n.delete(e),t.add(e),e.ref=t)}const Kf=Lf({},{tension:170,friction:26},{mass:1,damping:1,easing:e=>e,clamp:!1});class Qf{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,Kf)}}function Jf(e,t){if(Zc.und(t.decay)){const n=!Zc.und(t.tension)||!Zc.und(t.friction);!n&&Zc.und(t.frequency)&&Zc.und(t.damping)&&Zc.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}const Xf=[];class Zf{constructor(){this.changed=!1,this.values=Xf,this.toValues=null,this.fromValues=Xf,this.to=void 0,this.from=void 0,this.config=new Qf,this.immediate=!1}}function ep(e,{key:t,props:n,defaultProps:r,state:o,actions:i}){return new Promise(((a,l)=>{var s;let u,c,d=Mf(null!=(s=n.cancel)?s:null==r?void 0:r.cancel,t);if(d)h();else{Zc.und(n.pause)||(o.paused=Mf(n.pause,t));let e=null==r?void 0:r.pause;!0!==e&&(e=o.paused||Mf(e,t)),u=Af(n.delay||0,t),e?(o.resumeQueue.add(p),i.pause()):(i.resume(),p())}function f(){o.resumeQueue.add(p),o.timeouts.delete(c),c.cancel(),u=c.time-Ac.now()}function p(){u>0&&!dd.skipAnimation?(c=Ac.setTimeout(h,u),o.pauseQueue.add(f),o.timeouts.add(c)):h()}function h(){o.pauseQueue.delete(f),o.timeouts.delete(c),e<=(o.cancelId||0)&&(d=!0);try{i.start(Lf({},n,{callId:e,cancel:d}),a)}catch(e){l(e)}}}))}const tp=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?op(e.get()):t.every((e=>e.noop))?np(e.get()):rp(e.get(),t.every((e=>e.finished))),np=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),rp=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),op=e=>({value:e,cancelled:!0,finished:!1});function ip(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 u=Uf(t,((e,t)=>"onRest"===t?void 0:e));let c,d;const f=new Promise(((e,t)=>(c=e,d=t))),p=e=>{const t=o<=(n.cancelId||0)&&op(r)||o!==n.asyncId&&rp(r,!1);if(t)throw e.result=t,d(e),e},h=(e,t)=>{const i=new lp,a=new sp;return(async()=>{if(dd.skipAnimation)throw ap(n),a.result=rp(r,!1),d(a),a;p(i);const l=Zc.obj(e)?Lf({},e):Lf({},t,{to:e});l.parentId=o,nd(u,((e,t)=>{Zc.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 _;if(dd.skipAnimation)return ap(n),rp(r,!1);try{let t;t=Zc.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(c),f]),_=rp(r.get(),!0,!1)}catch(e){if(e instanceof lp)_=e.result;else{if(!(e instanceof sp))throw e;_=e.result}}finally{o==n.asyncId&&(n.asyncId=i,n.asyncTo=i?l:void 0,n.promise=i?s:void 0)}return Zc.fun(a)&&Ac.batchedUpdates((()=>{a(_,r,r.item)})),_})():s}function ap(e,t){od(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}class lp 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 sp extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}}const up=e=>e instanceof dp;let cp=1;class dp extends Yd{constructor(...e){super(...e),this.id=cp++,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=vf(this);return e&&e.getValue()}to(...e){return dd.to(this,e)}interpolate(...e){return sf(`${af}The "interpolate" function is deprecated in v9 (use "to" instead)`),dd.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){qd(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||gd.sort(this),qd(this,{type:"priority",parent:this,priority:e})}}const fp=Symbol.for("SpringPhase"),pp=e=>(1&e[fp])>0,hp=e=>(2&e[fp])>0,_p=e=>(4&e[fp])>0,gp=(e,t)=>t?e[fp]|=3:e[fp]&=-3,mp=(e,t)=>t?e[fp]|=4:e[fp]&=-5;class vp extends dp{constructor(e,t){if(super(),this.key=void 0,this.animation=new Zf,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,!Zc.und(e)||!Zc.und(t)){const n=Zc.obj(e)?Lf({},e):Lf({},t,{from:e});Zc.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(hp(this)||this._state.asyncTo)||_p(this)}get goal(){return Vd(this.animation.to)}get velocity(){const e=vf(this);return e instanceof wf?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return pp(this)}get isAnimating(){return hp(this)}get isPaused(){return _p(this)}advance(e){let t=!0,n=!1;const r=this.animation;let{config:o,toValues:i}=r;const a=yf(r.to);!a&&$d(r.to)&&(i=rd(Vd(r.to))),r.values.forEach(((l,s)=>{if(l.done)return;const u=l.constructor==kf?1:a?a[s].lastPosition:i[s];let c=r.immediate,d=u;if(!c){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=Zc.arr(o.velocity)?o.velocity[s]:o.velocity;let a;if(Zc.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),c=Math.abs(l.lastPosition-d)<.1,a=i*r}else{a=null==l.lastVelocity?i:l.lastVelocity;const t=o.precision||(n==u?.005:Math.min(1,.001*Math.abs(u-n))),r=o.restVelocity||t/10,s=o.clamp?0:o.bounce,f=!Zc.und(s),p=n==u?l.v0>0:nr,h||(c=Math.abs(u-d)<=t,!c));++e){f&&(_=d==u||d>u==p,_&&(a=-a*s,d=u));a+=(1e-6*-o.tension*(d-u)+.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)*(u-n),a=(d-l.lastPosition)/e,c=1==r}l.lastVelocity=a,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),c=!0)}a&&!a[s].done&&(c=!1),c?l.done=!0:t=!1,l.setValue(d,o.round)&&(n=!0)}));const l=vf(this),s=l.getValue();if(t){const e=Vd(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 Ac.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(hp(this)){const{to:e,config:t}=this.animation;Ac.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 Zc.und(e)?(n=this.queue||[],this.queue=[]):n=[Zc.obj(e)?e:Lf({},t,{to:e})],Promise.all(n.map((e=>this._update(e)))).then((e=>tp(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),ap(this._state,e&&this._lastCallId),Ac.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=Zc.obj(n)?n[t]:n,(null==n||qf(n))&&(n=void 0),r=Zc.obj(r)?r[t]:r,null==r&&(r=void 0);const o={to:n,from:r};return pp(this)||(e.reverse&&([n,r]=[r,n]),r=Vd(r),Zc.und(r)?vf(this)||this._set(n):this._set(r)),o}_update(e,t){let n=Lf({},e);const{key:r,defaultProps:o}=this;n.default&&Object.assign(o,Uf(n,((e,t)=>/^on/.test(t)?Df(e,r):e))),Sp(this,n,"onProps"),Cp(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 ep(++this._lastCallId,{key:r,props:n,defaultProps:o,state:a,actions:{pause:()=>{_p(this)||(mp(this,!0),id(a.pauseQueue),Cp(this,"onPause",rp(this,bp(this,this.animation.to)),this))},resume:()=>{_p(this)&&(mp(this,!1),hp(this)&&this._resume(),id(a.resumeQueue),Cp(this,"onResume",rp(this,bp(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then((e=>{if(n.loop&&e.finished&&(!t||!e.noop)){const e=yp(n);if(e)return this._update(e,!0)}return e}))}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(op(this));const r=!Zc.und(e.to),o=!Zc.und(e.from);if(r||o){if(!(t.callId>this._lastToId))return n(op(this));this._lastToId=t.callId}const{key:i,defaultProps:a,animation:l}=this,{to:s,from:u}=l;let{to:c=s,from:d=u}=e;!o||r||t.default&&!Zc.und(c)||(c=d),t.reverse&&([c,d]=[d,c]);const f=!ed(d,u);f&&(l.from=d),d=Vd(d);const p=!ed(c,s);p&&this._focus(c);const h=qf(t.to),{config:_}=l,{decay:g,velocity:m}=_;(r||o)&&(_.velocity=0),t.config&&!h&&function(e,t,n){n&&(Jf(n=Lf({},n),t),t=Lf({},n,t)),Jf(e,t),Object.assign(e,t);for(const t in Kf)null==e[t]&&(e[t]=Kf[t]);let{mass:r,frequency:o,damping:i}=e;Zc.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)}(_,Af(t.config,i),t.config!==a.config?Af(a.config,i):void 0);let v=vf(this);if(!v||Zc.und(c))return n(rp(this,!0));const b=Zc.und(t.reset)?o&&!t.default:!Zc.und(d)&&Mf(t.reset,i),y=b?d:this.get(),x=Vf(c),w=Zc.num(x)||Zc.arr(x)||cf(x),k=!h&&(!w||Mf(a.immediate||t.immediate,i));if(p){const e=Of(c);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=$d(c),C=!1;if(!S){const e=b||!pp(this)&&f;(p||e)&&(C=ed(Vf(y),x),S=!C),(ed(l.immediate,k)||k)&&ed(_.decay,g)&&ed(_.velocity,m)||(S=!0)}if(C&&hp(this)&&(l.changed&&!b?S=!0:S||this._stop(s)),!h&&((S||$d(s))&&(l.values=v.getPayload(),l.toValues=$d(c)?null:E==kf?[1]:rd(x)),l.immediate!=k&&(l.immediate=k,k||b||this._set(s)),S)){const{onRest:e}=l;td(Ep,(e=>Sp(this,t,e)));const r=rp(this,bp(this,s));id(this._pendingCalls,r),this._pendingCalls.add(n),l.changed&&Ac.batchedUpdates((()=>{l.changed=!b,null==e||e(r,this),b?Af(a.onRest,r):null==l.onStart||l.onStart(r,this)}))}b&&this._set(y),h?n(ip(t.to,t,this._state,this)):S?this._start():hp(this)&&!p?this._pendingCalls.add(n):n(np(y))}_focus(e){const t=this.animation;e!==t.to&&(Wd(this)&&this._detach(),t.to=e,Wd(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;$d(t)&&(Kd(t,this),up(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;$d(e)&&Qd(e,this)}_set(e,t=!0){const n=Vd(e);if(!Zc.und(n)){const e=vf(this);if(!e||!ed(n,e.getValue())){const r=Of(n);e&&e.constructor==r?e.setValue(n):bf(this,r.create(n)),e&&Ac.batchedUpdates((()=>{this._onChange(n,t)}))}}return vf(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,Cp(this,"onStart",rp(this,bp(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),Af(this.animation.onChange,e,this)),Af(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;vf(this).reset(Vd(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),hp(this)||(gp(this,!0),_p(this)||this._resume())}_resume(){dd.skipAnimation?this.finish():gd.start(this)}_stop(e,t){if(hp(this)){gp(this,!1);const n=this.animation;td(n.values,(e=>{e.done=!0})),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),qd(this,{type:"idle",parent:this});const r=t?op(this.get()):rp(this.get(),bp(this,null!=e?e:n.to));id(this._pendingCalls,r),n.changed&&(n.changed=!1,Cp(this,"onRest",r,this))}}}function bp(e,t){const n=Vf(t);return ed(Vf(e.get()),n)}function yp(e,t=e.loop,n=e.to){let r=Af(t);if(r){const o=!0!==r&&$f(r),i=(o||e).reverse,a=!o||o.reset;return xp(Lf({},e,{loop:t,default:!1,pause:void 0,to:!i||qf(n)?n:void 0,from:a?e.from:void 0,reset:a},o))}}function xp(e){const{to:t,from:n}=e=$f(e),r=new Set;return Zc.obj(t)&&kp(t,r),Zc.obj(n)&&kp(n,r),e.keys=r.size?Array.from(r):null,e}function wp(e){const t=xp(e);return Zc.und(t.default)&&(t.default=Uf(t)),t}function kp(e,t){nd(e,((e,n)=>null!=e&&t.add(n)))}const Ep=["onStart","onRest","onChange","onPause","onResume"];function Sp(e,t,n){e.animation[n]=t[n]!==Pf(t,n)?Df(t[n],e.key):void 0}function Cp(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 Tp=["onStart","onChange","onRest"];let Op=1;class Ip{constructor(e,t){this.id=Op++,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(Lf({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];Zc.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(xp(e)),this}start(e){let{queue:t}=this;return e?t=rd(e).map(xp):this.queue=[],this._flush?this._flush(this,t):(Mp(this,t),Np(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;td(rd(t),(t=>n[t].stop(!!e)))}else ap(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(Zc.und(e))this.start({pause:!0});else{const t=this.springs;td(rd(e),(e=>t[e].pause()))}return this}resume(e){if(Zc.und(e))this.start({pause:!1});else{const t=this.springs;td(rd(e),(e=>t[e].resume()))}return this}each(e){nd(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,od(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&&od(t,(([e,t])=>{t.value=a,e(t,this,this._item)})),i&&(this._started=!1,od(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)}Ac.onFrame(this._onFrame)}}function Np(e,t){return Promise.all(t.map((t=>Rp(e,t)))).then((t=>tp(e,t)))}async function Rp(e,t,n){const{keys:r,to:o,from:i,loop:a,onRest:l,onResolve:s}=t,u=Zc.obj(t.default)&&t.default;a&&(t.loop=!1),!1===o&&(t.to=null),!1===i&&(t.from=null);const c=Zc.arr(o)||Zc.fun(o)?o:void 0;c?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):td(Tp,(n=>{const r=t[n];if(Zc.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})},u&&(u[n]=t[n])}}));const d=e._state;t.pause===!d.paused?(d.paused=t.pause,id(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===Pf(t,"cancel");(c||p&&d.asyncId)&&f.push(ep(++e._lastAsyncId,{props:t,state:d,actions:{pause:Xc,resume:Xc,start(t,n){p?(ap(d,e._lastAsyncId),n(op(e))):(t.onRest=l,n(ip(c,t,d,e)))}}})),d.paused&&await new Promise((e=>{d.resumeQueue.add(e)}));const h=tp(e,await Promise.all(f));if(a&&h.finished&&(!n||!h.noop)){const n=yp(t,a,o);if(n)return Mp(e,[n]),Rp(e,n,!0)}return s&&Ac.batchedUpdates((()=>s(h,e,e.item))),h}function zp(e,t){const n=Lf({},e.springs);return t&&td(rd(t),(e=>{Zc.und(e.keys)&&(e=xp(e)),Zc.obj(e.to)||(e=Lf({},e,{to:void 0})),Ap(n,e,(e=>Lp(e)))})),jp(e,n),n}function jp(e,t){nd(t,((t,n)=>{e.springs[n]||(e.springs[n]=t,Kd(t,e))}))}function Lp(e,t){const n=new vp;return n.key=e,t&&Kd(n,t),n}function Ap(e,t,n){t.keys&&td(t.keys,(r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)}))}function Mp(e,t){td(t,(t=>{Ap(e.springs,t,(t=>Lp(t,e)))}))}function Dp(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 Pp=["children"],Bp=e=>{let{children:n}=e,r=Dp(e,Pp);const o=(0,t.useContext)(Up),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}=Up;return t.createElement(l,{value:r},n)},Up=function(e,n){return Object.assign(e,t.createContext(n)),e.Provider._context=e,e.Consumer._context=e,e}(Bp,{});Bp.Provider=Up.Provider,Bp.Consumer=Up.Consumer;const Fp=()=>{const e=[],t=function(t){uf(`${af}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 td(e,((e,o)=>{if(Zc.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 td(e,(e=>e.pause(...arguments))),this},t.resume=function(){return td(e,(e=>e.resume(...arguments))),this},t.set=function(t){td(e,(e=>e.set(t)))},t.start=function(t){const n=[];return td(e,((e,r)=>{if(Zc.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 td(e,(e=>e.stop(...arguments))),this},t.update=function(t){return td(e,((e,n)=>e.update(this._getProps(t,e,n)))),this};const n=function(e,t,n){return Zc.fun(e)?e(n,t):e};return t._getProps=n,t};function Hp(e,n,r){const o=Zc.fun(n)&&n;o&&!r&&(r=[]);const i=(0,t.useMemo)((()=>o||3==arguments.length?Fp():void 0),[]),a=(0,t.useRef)(0),l=pf(),s=(0,t.useMemo)((()=>({ctrls:[],queue:[],flush(e,t){const n=zp(e,t);return a.current>0&&!s.queue.length&&!Object.keys(n).some((t=>!e.springs[t]))?Np(e,t):new Promise((r=>{jp(e,n),s.queue.push((()=>{r(Np(e,t))})),l()}))}})),[]),u=(0,t.useRef)([...s.ctrls]),c=[],d=_f(e)||0;function f(e,t){for(let r=e;r{td(u.current.slice(e,d),(e=>{Yf(e,i),e.stop(!0)})),u.current.length=e,f(d,e)}),[e]),(0,t.useMemo)((()=>{f(0,Math.min(d,e))}),r);const p=u.current.map(((e,t)=>zp(e,c[t]))),h=(0,t.useContext)(Bp),_=_f(h),g=h!==_&&Wf(h);gf((()=>{a.current++,s.ctrls=u.current;const{queue:e}=s;e.length&&(s.queue=[],td(e,(e=>e()))),td(u.current,((e,t)=>{null==i||i.add(e),g&&e.start({default:h});const n=c[t];n&&(Gf(e,n.ref),e.ref?e.queue.push(n):e.start(n))}))})),df((()=>()=>{td(s.ctrls,(e=>e.stop(!0)))}));const m=p.map((e=>Lf({},e)));return i?[m,i]:m}function $p(e,t){const n=Zc.fun(e),[[r],o]=Hp(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[r,o]:r}let Vp;!function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"}(Vp||(Vp={}));class Wp extends dp{constructor(e,t){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=e,this.calc=Bd(...t);const n=this._get(),r=Of(n);bf(this,r.create(n))}advance(e){const t=this._get();ed(t,this.get())||(vf(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&Yp(this._active)&&Gp(this)}_get(){const e=Zc.arr(this.source)?this.source.map(Vd):rd(Vd(this.source));return this.calc(...e)}_start(){this.idle&&!Yp(this._active)&&(this.idle=!1,td(yf(this),(e=>{e.done=!1})),dd.skipAnimation?(Ac.batchedUpdates((()=>this.advance())),Gp(this)):gd.start(this))}_attach(){let e=1;td(rd(this.source),(t=>{$d(t)&&Kd(t,this),up(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){td(rd(this.source),(e=>{$d(e)&&Qd(e,this)})),this._active.clear(),Gp(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=rd(this.source).reduce(((e,t)=>Math.max(e,(up(t)?t.priority:0)+1)),0))}}function qp(e){return!1!==e.idle}function Yp(e){return!e.size||Array.from(e).every(qp)}function Gp(e){e.idle||(e.idle=!0,td(yf(e),(e=>{e.done=!0})),qd(e,{type:"idle",parent:e}))}dd.assign({createStringInterpolator:of,to:(e,t)=>new Wp(e,t)});gd.advance;function Kp(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 Qp=["style","children","scrollTop","scrollLeft"],Jp=/^--/;function Xp(e,t){return null==t||"boolean"==typeof t||""===t?"":"number"!=typeof t||0===t||Jp.test(e)||eh.hasOwnProperty(e)&&eh[e]?(""+t).trim():t+"px"}const Zp={};let eh={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 th=["Webkit","Ms","Moz","O"];eh=Object.keys(eh).reduce(((e,t)=>(th.forEach((n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t])),e)),eh);const nh=["x","y","z"],rh=/^(matrix|translate|scale|rotate|skew)/,oh=/^(translate)/,ih=/^(rotate|skew)/,ah=(e,t)=>Zc.num(e)&&0!==e?e+t:e,lh=(e,t)=>Zc.arr(e)?e.every((e=>lh(e,t))):Zc.num(e)?e===t:parseFloat(e)===t;class sh extends Sf{constructor(e){let{x:t,y:n,z:r}=e,o=Kp(e,nh);const i=[],a=[];(t||n||r)&&(i.push([t||0,n||0,r||0]),a.push((e=>[`translate3d(${e.map((e=>ah(e,"px"))).join(",")})`,lh(e,0)]))),nd(o,((e,t)=>{if("transform"===t)i.push([e||""]),a.push((e=>[e,""===e]));else if(rh.test(t)){if(delete o[t],Zc.und(e))return;const n=oh.test(t)?"px":ih.test(t)?"deg":"";i.push(rd(e)),a.push("rotate3d"===t?([e,t,r,o])=>[`rotate3d(${e},${t},${r},${ah(o,n)})`,lh(o,0)]:e=>[`${t}(${e.map((e=>ah(e,n))).join(",")})`,lh(e,t.startsWith("scale")?1:0)])}})),i.length&&(o.transform=new uh(i,a)),super(o)}}class uh extends Yd{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 td(this.inputs,((n,r)=>{const o=Vd(n[0]),[i,a]=this.transforms[r](Zc.arr(o)?o:n.map(Vd));e+=" "+i,t=t&&a})),t?"none":e}observerAdded(e){1==e&&td(this.inputs,(e=>td(e,(e=>$d(e)&&Kd(e,this)))))}observerRemoved(e){0==e&&td(this.inputs,(e=>td(e,(e=>$d(e)&&Qd(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),qd(this,e)}}const ch=["scrollTop","scrollLeft"];dd.assign({batchedUpdates:r.unstable_batchedUpdates,createStringInterpolator:of,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 dh=((e,{applyAnimatedValues:t=(()=>!1),createAnimatedStyle:n=(e=>new Sf(e)),getComponentProps:r=(e=>e)}={})=>{const o={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},i=e=>{const t=jf(e)||"Anonymous";return(e=Zc.str(e)?i[e]||(i[e]=Nf(e,o)):e[zf]||(e[zf]=Nf(e,o))).displayName=`Animated(${t})`,e};return nd(e,((t,n)=>{Zc.arr(e)&&(n=jf(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=Kp(r,Qp),u=Object.values(s),c=Object.keys(s).map((t=>n||e.hasAttribute(t)?t:Zp[t]||(Zp[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=Xp(t,o[t]);Jp.test(t)?e.style.setProperty(t,n):e.style[t]=n}c.forEach(((t,n)=>{e.setAttribute(t,u[n])})),void 0!==a&&(e.scrollTop=a),void 0!==l&&(e.scrollLeft=l)},createAnimatedStyle:e=>new sh(e),getComponentProps:e=>Kp(e,ch)}),fh=dh.animated;function ph(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t{};function gh(e){const n=(0,t.useRef)(null);return _h((()=>{n.current=e}),[e]),(0,t.useCallback)(((...e)=>(0,n.current)(...e)),[])}Boolean("undefined"!=typeof window&&window.document&&window.document.createElement);let mh=new Map;function vh(e,t){if(e===t)return e;let n=mh.get(e);if(n)return n(t),t;let r=mh.get(t);return r?(r(e),e):t}function bh(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}function yh(...e){let t={...e[0]};for(let n=1;n=65&&e.charCodeAt(2)<=90?t[e]=bh(n,o):"className"!==e&&"UNSAFE_className"!==e||"string"!=typeof n||"string"!=typeof o?"id"===e&&n&&o?t.id=vh(n,o):t[e]=void 0!==o?o:n:t[e]=hh(n,o)}}return t}new Set(["id"]),new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),new Set(["href","target","rel","download","ping","referrerPolicy"]);function xh(e){if(function(){if(null==wh){wh=!1;try{document.createElement("div").focus({get preventScroll(){return wh=!0,!0}})}catch(e){}}return wh}())e.focus({preventScroll:!0});else{let t=function(e){var t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeighte.test(t.brand))))||e.test(window.navigator.userAgent))}function Eh(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function Sh(){return Eh(/^Mac/i)}function Ch(){return Eh(/^iPad/i)||Sh()&&navigator.maxTouchPoints>1}function Th(){return kh(/AppleWebKit/i)&&!kh(/Chrome/i)}function Oh(){return kh(/Android/i)}function Ih(e,t,n=!0){var r,o;let{metaKey:i,ctrlKey:a,altKey:l,shiftKey:s}=t;kh(/Firefox/i)&&(null===(o=window.event)||void 0===o||null===(r=o.type)||void 0===r?void 0:r.startsWith("key"))&&"_blank"===e.target&&(Sh()?i=!0:a=!0);let u=Th()&&Sh()&&!Ch()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:i,ctrlKey:a,altKey:l,shiftKey:s}):new MouseEvent("click",{metaKey:i,ctrlKey:a,altKey:l,shiftKey:s,bubbles:!0,cancelable:!0});Ih.isOpening=n,xh(e),e.dispatchEvent(u),Ih.isOpening=!1}Ih.isOpening=!1;let Nh=new Map,Rh=new Set;function zh(){if("undefined"==typeof window)return;let e=t=>{let n=Nh.get(t.target);if(n&&(n.delete(t.propertyName),0===n.size&&(t.target.removeEventListener("transitioncancel",e),Nh.delete(t.target)),0===Nh.size)){for(let e of Rh)e();Rh.clear()}};document.body.addEventListener("transitionrun",(t=>{let n=Nh.get(t.target);n||(n=new Set,Nh.set(t.target,n),t.target.addEventListener("transitioncancel",e)),n.add(t.propertyName)})),document.body.addEventListener("transitionend",e)}"undefined"!=typeof document&&("loading"!==document.readyState?zh():document.addEventListener("DOMContentLoaded",zh));"undefined"!=typeof document&&window.visualViewport;new Map;new WeakMap;const jh=t.createContext({register:()=>{}});jh.displayName="PressResponderContext";Symbol("linkClicked");new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);class Lh{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 Ah(e){let n=(0,t.useRef)({isFocused:!1,observer:null});_h((()=>{const e=n.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}}),[]);let r=gh((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 Lh("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])}let Mh=null,Dh=new Set,Ph=!1,Bh=!1,Uh=!1;function Fh(e,t){for(let n of Dh)n(e,t)}function Hh(e){Bh=!0,function(e){return!(e.metaKey||!Sh()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key)}(e)&&(Mh="keyboard",Fh("keyboard",e))}function $h(e){Mh="pointer","mousedown"!==e.type&&"pointerdown"!==e.type||(Bh=!0,Fh("pointer",e))}function Vh(e){var t;(0===(t=e).mozInputSource&&t.isTrusted||(Oh()&&t.pointerType?"click"===t.type&&1===t.buttons:0===t.detail&&!t.pointerType))&&(Bh=!0,Mh="virtual")}function Wh(e){e.target!==window&&e.target!==document&&(Bh||Uh||(Mh="virtual",Fh("virtual",e)),Bh=!1,Uh=!1)}function qh(){Bh=!1,Uh=!0}function Yh(){if("undefined"==typeof window||Ph)return;let e=HTMLElement.prototype.focus;HTMLElement.prototype.focus=function(){Bh=!0,e.apply(this,arguments)},document.addEventListener("keydown",Hh,!0),document.addEventListener("keyup",Hh,!0),document.addEventListener("click",Vh,!0),window.addEventListener("focus",Wh,!0),window.addEventListener("blur",qh,!1),"undefined"!=typeof PointerEvent?(document.addEventListener("pointerdown",$h,!0),document.addEventListener("pointermove",$h,!0),document.addEventListener("pointerup",$h,!0)):(document.addEventListener("mousedown",$h,!0),document.addEventListener("mousemove",$h,!0),document.addEventListener("mouseup",$h,!0)),Ph=!0}"undefined"!=typeof document&&("loading"!==document.readyState?Yh():document.addEventListener("DOMContentLoaded",Yh));new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Gh(e){let{isDisabled:n,onBlurWithin:r,onFocusWithin:o,onFocusWithinChange:i}=e,a=(0,t.useRef)({isFocusWithin:!1}),l=(0,t.useCallback)((e=>{a.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(a.current.isFocusWithin=!1,r&&r(e),i&&i(!1))}),[r,i,a]),s=Ah(l),u=(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:u,onBlur:l}}}const Kh={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 Qh(e={}){let{style:n,isFocusable:r}=e,[o,i]=(0,t.useState)(!1),{focusWithinProps:a}=Gh({isDisabled:!r,onFocusWithinChange:e=>i(e)});return{visuallyHiddenProps:{...a,style:(0,t.useMemo)((()=>o?n:n?{...Kh,...n}:Kh),[o])}}}function Jh(e){let{children:n,elementType:r="div",isFocusable:o,style:i,...a}=e,{visuallyHiddenProps:l}=Qh(e);return t.createElement(r,yh(a,l),n)}var Xh={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_"};Hn(".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 Zh={info:e=>{let{ariaLabel:n="info-circle-fill",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[ko.icon,ko[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM13 10V16.5H15V18H9V16.5H11V11.5H9V10H13ZM11.8125 6C12.5374 6 13.125 6.5876 13.125 7.3125C13.125 8.03735 12.5374 8.625 11.8125 8.625C11.0876 8.625 10.5 8.03735 10.5 7.3125C10.5 6.5876 11.0876 6 11.8125 6Z",fill:"currentColor"}))},success:e=>{let{ariaLabel:n="check-circle-fill",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[ko.icon,ko[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM16.5 8L18 9.5L10.5 17L6 12.5L7.5 11L10.5 14L16.5 8Z",fill:"currentColor"}))},error:e=>{let{ariaLabel:n="error-fill",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[ko.icon,ko[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.175 3.45608C11.5239 2.86969 12.3977 2.84875 12.7842 3.39325L12.825 3.45608L21.8771 18.6666C22.2202 19.2432 21.8055 19.951 21.1235 19.9976L21.052 20H2.94799C2.24813 20 1.7987 19.3114 2.09013 18.7267L2.12295 18.6666L11.175 3.45608ZM13 16V18H11V16H13ZM13 8.5V14.5H11V8.5H13Z",fill:"currentColor"}))},alert:e=>{let{ariaLabel:n="alert-circle-fill",ariaLabelledby:r,ariaHidden:o=!0,className:i="",color:a,size:l="s",style:s={}}=e;return t.createElement("svg",{className:[ko.icon,ko[l],i].filter((e=>e)).join(" "),role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-label":n,"aria-labelledby":r,"aria-hidden":o,color:a,style:s},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3ZM13 16V18H11V16H13ZM13 6V14H11V6H13Z",fill:"currentColor"}))}},e_=e=>{let{visuallyHidden:n,children:r}=e;return n?t.createElement(Jh,null,r):r},t_=t.forwardRef(((e,n)=>{let{autoClose:r=!1,autoCloseDuration:o=6e3,boxShadow:i=!1,children:a,className:l="",closeAnimationDuration:s=85,closeButtonLabelText:u,dataTestId:c,dismissible:d=!1,displayAutoCloseProgress:f=!0,invisible:p=!1,label:h,notificationAriaLabel:_="Notification",position:g="inline",onClose:m=(()=>null),size:v="default",style:b,type:y="info",headingLevel:x=2}=e;const w="inline"!==g;w&&"large"===v&&(console.warn(`Size '${v}' is only allowed for inline positioned notifications`),v="default"),!w&&r&&(console.warn("The 'autoClose' property is not allowed for inline positioned notifications"),r=!1);const[k,E]=(0,t.useState)(!0),S=(0,t.useCallback)((()=>{E(!1),setTimeout((()=>m()),s)}),[m,s]);(0,t.useEffect)((()=>{const e=setTimeout((()=>{r&&S()}),o);return()=>clearTimeout(e)}),[r,o,S]);const C=Zh[y],T=w?(e=>{const t=e.includes("center");return{from:{transform:`translate3d(${t?"-50%":"0"}, ${e.includes("top")?"-":""}32px, 0)`,opacity:.66},to:{transform:`translate3d(${t?"-50%":"0"}, 0, 0)`,opacity:1},config:{friction:30,tension:300}}})(g):{},O={from:{opacity:1},to:{opacity:0},config:{duration:s}},I=f?(e=>({from:{transform:"translate3d(-100%, 0, 0)"},to:{transform:"translate3d(0%, 0, 0)"},config:{duration:e}}))(o):{},N=$p(k?T:O),R=$p(I);return t.createElement(e_,{visuallyHidden:p},t.createElement(fh.section,{style:Object.assign(Object.assign({},N),b),className:Wn(Xh[g],Xh.notification,Xh[v],Xh[y],r&&Xh.noBorder,i&&Xh.boxShadow,l),"aria-label":_,"data-testid":c,role:w||p?"alert":void 0},r&&t.createElement(fh.div,{style:R,className:Xh.autoClose}),t.createElement("div",{className:Xh.content,ref:n},h&&t.createElement("div",Object.assign({className:Xh.label},w||p?{}:{role:"heading","aria-level":x}),t.createElement(C,{className:Xh.icon,"aria-hidden":!0}),t.createElement(e_,{visuallyHidden:"small"===v},h)),a&&t.createElement("div",{className:Xh.body},a)),d&&t.createElement("button",{className:Wn(Xh.close,Xh[y]),type:"button",title:u,"aria-label":u,onClick:S},t.createElement(Rl,{"aria-hidden":!0}))))}));var n_=n(8764),r_=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 o_=Xl(""),i_=Xl(!1),a_=Xl(!1),l_=Xl(!1),s_=Xl("");var u_=()=>{const t=_s(Bs),n=mu(t),[r,o]=ms(i_),[i,a]=ms(o_),[l,s]=ms(a_),[u,c]=ms(s_),[d,f]=ms(l_),p={elastic_query:n_.lW.from(n).toString("base64"),query:window.location.pathname+window.location.search,email:i,search_description:"-",lang:""},h=Drupal.t("Receive search results by email",{},{context:"Search monitor header"}),_=Drupal.t("Open",{},{context:"Search monitor open label"}),g=Drupal.t("Close",{},{context:"Search monitor close label"}),m=Drupal.t("Saved search",{},{context:"Search monitor content title"}),v=Drupal.t("Save the search you make so that you can receive an email notification of new results matching your search criteria.",{},{context:"Search monitor content"}),b=Drupal.t("You can save as many searches as you like. You can delete the saved search via the link in the email messages.",{},{context:"Search monitor content"}),y=Drupal.t("Email address",{},{context:"Search monitor email label"}),x=Drupal.t("Accept the terms and conditions.",{},{context:"Search monitor terms label"}),w=Drupal.t("Save your search",{},{context:"Search monitor submit button label"}),k=Drupal.t("Your search has been saved",{},{context:"Search monitor thank you header"}),E=Drupal.t("You will receive a confirmation link by email. You can activate the saved search via the link.",{},{context:"Search monitor thank you message"}),S=Drupal.t("Please check these selections",{},{context:"Search monitor error label"});return(0,e.jsxs)("form",{onSubmit:e=>r_(void 0,void 0,void 0,(function*(){if(e.preventDefault(),!r)return void c(Drupal.t("The choice is mandatory: Terms of service",{},{context:"Search monitor error terms"}));if(!i)return void c(Drupal.t("This field is mandatory: Email address",{},{context:"Search monitor error email"}));const t=document.getElementById("job-search-form__search-monitor__submit-button");t&&t.setAttribute("disabled","true");let n="";try{const e=yield fetch("/session/token",{method:"GET"});if(!e.ok)return c(`Error getting session token: ${e.statusText}`),void(t&&t.removeAttribute("disabled"));n=yield e.text()}catch(e){return c(`Error getting session token: ${e}`),void(t&&t.removeAttribute("disabled"))}const o=JSON.stringify(p),a=yield fetch("/hakuvahti/subscribe",{method:"POST",headers:{"Content-Type":"application/json",token:n},body:o});if(!a.ok)return c(`Error submitting form: ${a.statusText}`),void(t&&t.removeAttribute("disabled"));s(!0),c(""),t&&t.removeAttribute("disabled")})),className:"job-search-form__search-monitor",children:[!l&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("h3",{className:"job-search-form__search-monitor__heading",children:h}),(0,e.jsx)(Ql,{type:"button","aria-controls":"job-search-form__search-monitor__content",variant:"supplementary",theme:"black",iconLeft:d?(0,e.jsx)(jc,{}):(0,e.jsx)(Pl,{}),onClick:e=>{e.preventDefault(),f(!d)},style:{backgroundColor:"transparent"},children:d?g:_}),(0,e.jsxs)("div",{id:"job-search-form__search-monitor__content",className:"job-search-form__search-monitor__content","aria-hidden":!d,children:[(0,e.jsx)("h4",{className:"job-search-form__search-monitor__content__heading",children:m}),(0,e.jsx)("p",{children:v}),(0,e.jsx)("p",{children:b}),u&&(0,e.jsx)(t_,{type:"error",size:"default",label:S,className:"job-search-form__search-monitor__error",children:u}),(0,e.jsx)(Vo,{className:"job-search-form__search-monitor__email",id:"job-search-form__search_monitor__email",label:y,name:"job-search-form__search_monitor__email",type:"email",onChange:e=>a(e.target.value),value:i,required:!0,style:{marginTop:"var(--spacing-m)"}}),(0,e.jsx)(Gl,{className:"job-search-form__search-monitor__terms",label:x,id:"job-search-form__search_monitor__terms",onChange:e=>o(e.target.checked),checked:r,name:"job-search-form__search_monitor__terms",required:!0,style:{"--background-unselected":"var(--color-white)","--background-selected":"var(--color-black)",marginTop:"var(--spacing-m)"}}),(0,e.jsx)(Ql,{className:"hdbt-search--react__submit-button job-search-form__search-monitor__submit-button",type:"submit",id:"job-search-form__search-monitor__submit-button",style:{marginBottom:"0",marginTop:"var(--spacing-l)"},children:w})]})]}),l&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("h3",{className:"job-search-form__search-monitor__heading",children:k}),(0,e.jsx)("p",{children:E})]})]})};var c_=()=>{var t;const{promoted:n}=_s(Vs);return(null==n?void 0:n.length)?(0,e.jsx)(zc,{}):(0,e.jsxs)(e.Fragment,{children:[(null===(t=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_react_search)||void 0===t?void 0:t.hakuvahti_url_set)&&(0,e.jsx)(u_,{}),(0,e.jsx)(Nc,{})]})};var d_=()=>{var n;return(0,e.jsx)("div",{className:"recruitment-search",children:(0,e.jsxs)(t.Suspense,{fallback:(0,e.jsx)("div",{className:"hdbt__loading-wrapper",children:(0,e.jsx)(er,{})}),children:[(0,e.jsx)(cu,{}),!(null===(n=null===drupalSettings||void 0===drupalSettings?void 0:drupalSettings.helfi_rekry_job_search)||void 0===n?void 0:n.results_page_path)&&(0,e.jsx)(c_,{})]})})};Un();const f_=document.getElementById("helfi-rekry-job-search");f_&&r.render((0,e.jsx)(t.StrictMode,{children:(0,e.jsx)(d_,{})}),f_)}()}();
\ No newline at end of file
+!function(){var e={8518:function(e,t,n){"use strict";function r(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function o(){return"npm"}n.d(t,{S:function(){return o},n:function(){return r}})},1422:function(e,t,n){"use strict";n.d(t,{KV:function(){return o},l$:function(){return i}});var r=n(8518);function o(){return!(0,r.n)()&&"[object process]"===Object.prototype.toString.call("undefined"!=typeof process?process:0)}function i(e,t){return e.require(t)}e=n.hmd(e)},1170:function(e,t,n){"use strict";n.d(t,{ph:function(){return c},yW:function(){return u}});var r=n(1422),o=n(1235);e=n.hmd(e);const i=(0,o.Rf)(),a={nowSeconds:()=>Date.now()/1e3};const l=(0,r.KV)()?function(){try{return(0,r.l$)(e,"perf_hooks").performance}catch(e){return}}():function(){const{performance:e}=i;if(!e||!e.now)return;return{now:()=>e.now(),timeOrigin:Date.now()-e.now()}}(),s=void 0===l?a:{nowSeconds:()=>(l.timeOrigin+l.now())/1e3},u=a.nowSeconds.bind(a),c=s.nowSeconds.bind(s);let d;(()=>{const{performance:e}=i;if(!e||!e.now)return void(d="none");const t=36e5,n=e.now(),r=Date.now(),o=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,a=o0?a-4:a;for(n=0;n>16&255,u[c++]=t>>8&255,u[c++]=255&t;2===s&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,u[c++]=255&t);1===s&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t);return u},t.fromByteArray=function(e){for(var t,r=e.length,o=r%3,i=[],a=16383,l=0,u=r-o;lu?u:l+a));1===o?(t=e[r-1],i.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],i.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return i.join("")};for(var n=[],r=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0;a<64;++a)n[a]=i[a],r[i.charCodeAt(a)]=a;function l(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function s(e,t,r){for(var o,i,a=[],l=t;l>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return a.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},8764:function(e,t,n){"use strict";const r=n(9742),o=n(645),i="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.lW=s,t.h2=50;const a=2147483647;function l(e){if(e>a)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,s.prototype),t}function s(e,t,n){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return d(e)}return u(e,t,n)}function u(e,t,n){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!s.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const n=0|_(e,t);let r=l(n);const o=r.write(e,t);o!==n&&(r=r.slice(0,o));return r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(K(e,Uint8Array)){const t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return f(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(K(e,ArrayBuffer)||e&&K(e.buffer,ArrayBuffer))return p(e,t,n);if("undefined"!=typeof SharedArrayBuffer&&(K(e,SharedArrayBuffer)||e&&K(e.buffer,SharedArrayBuffer)))return p(e,t,n);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return s.from(r,t,n);const o=function(e){if(s.isBuffer(e)){const t=0|h(e.length),n=l(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!=typeof e.length||Q(e.length)?l(0):f(e);if("Buffer"===e.type&&Array.isArray(e.data))return f(e.data)}(e);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return s.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function d(e){return c(e),l(e<0?0:0|h(e))}function f(e){const t=e.length<0?0:0|h(e.length),n=l(t);for(let r=0;r=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|e}function _(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||K(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;let o=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Y(e).length;default:if(o)return r?-1:q(e).length;t=(""+t).toLowerCase(),o=!0}}function g(e,t,n){let r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return N(this,t,n);case"utf8":case"utf-8":return C(this,t,n);case"ascii":return O(this,t,n);case"latin1":case"binary":return I(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function m(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function v(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),Q(n=+n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,o){let i,a=1,l=e.length,s=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,l/=2,s/=2,n/=2}function u(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){let r=-1;for(i=n;il&&(n=l-s),i=n;i>=0;i--){let n=!0;for(let r=0;ro&&(r=o):r=o;const i=t.length;let a;for(r>i/2&&(r=i/2),a=0;a>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function S(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function C(e,t,n){n=Math.min(e.length,n);const r=[];let o=t;for(;o239?4:t>223?3:t>191?2:1;if(o+a<=n){let n,r,l,s;switch(a){case 1:t<128&&(i=t);break;case 2:n=e[o+1],128==(192&n)&&(s=(31&t)<<6|63&n,s>127&&(i=s));break;case 3:n=e[o+1],r=e[o+2],128==(192&n)&&128==(192&r)&&(s=(15&t)<<12|(63&n)<<6|63&r,s>2047&&(s<55296||s>57343)&&(i=s));break;case 4:n=e[o+1],r=e[o+2],l=e[o+3],128==(192&n)&&128==(192&r)&&128==(192&l)&&(s=(15&t)<<18|(63&n)<<12|(63&r)<<6|63&l,s>65535&&s<1114112&&(i=s))}}null===i?(i=65533,a=1):i>65535&&(i-=65536,r.push(i>>>10&1023|55296),i=56320|1023&i),r.push(i),o+=a}return function(e){const t=e.length;if(t<=T)return String.fromCharCode.apply(String,e);let n="",r=0;for(;rr.length?(s.isBuffer(t)||(t=s.from(t)),t.copy(r,o)):Uint8Array.prototype.set.call(r,t,o);else{if(!s.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(r,o)}o+=t.length}return r},s.byteLength=_,s.prototype._isBuffer=!0,s.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tn&&(e+=" ... "),""},i&&(s.prototype[i]=s.prototype.inspect),s.prototype.compare=function(e,t,n,r,o){if(K(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;let i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0);const l=Math.min(i,a),u=this.slice(r,o),c=e.slice(t,n);for(let e=0;e>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}const o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");let i=!1;for(;;)switch(r){case"hex":return y(this,e,t,n);case"utf8":case"utf-8":return x(this,e,t,n);case"ascii":case"latin1":case"binary":return w(this,e,t,n);case"base64":return k(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const T=4096;function O(e,t,n){let r="";n=Math.min(e.length,n);for(let o=t;or)&&(n=r);let o="";for(let r=t;rn)throw new RangeError("Trying to access beyond buffer length")}function j(e,t,n,r,o,i){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function L(e,t,n,r,o){H(t,r,o,e,n,7);let i=Number(t&BigInt(4294967295));e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,n}function A(e,t,n,r,o){H(t,r,o,e,n,7);let i=Number(t&BigInt(4294967295));e[n+7]=i,i>>=8,e[n+6]=i,i>>=8,e[n+5]=i,i>>=8,e[n+4]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=a,a>>=8,e[n+2]=a,a>>=8,e[n+1]=a,a>>=8,e[n]=a,n+8}function M(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function D(e,t,n,r,i){return t=+t,n>>>=0,i||M(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function P(e,t,n,r,i){return t=+t,n>>>=0,i||M(e,0,n,8),o.write(e,t,n,r,52,8),n+8}s.prototype.slice=function(e,t){const n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t>>=0,t>>>=0,n||z(e,t,this.length);let r=this[e],o=1,i=0;for(;++i>>=0,t>>>=0,n||z(e,t,this.length);let r=this[e+--t],o=1;for(;t>0&&(o*=256);)r+=this[e+--t]*o;return r},s.prototype.readUint8=s.prototype.readUInt8=function(e,t){return e>>>=0,t||z(e,1,this.length),this[e]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||z(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||z(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||z(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||z(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readBigUInt64LE=X((function(e){$(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||V(e,this.length-8);const r=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,o=this[++e]+256*this[++e]+65536*this[++e]+n*2**24;return BigInt(r)+(BigInt(o)<>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||V(e,this.length-8);const r=t*2**24+65536*this[++e]+256*this[++e]+this[++e],o=this[++e]*2**24+65536*this[++e]+256*this[++e]+n;return(BigInt(r)<>>=0,t>>>=0,n||z(e,t,this.length);let r=this[e],o=1,i=0;for(;++i=o&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||z(e,t,this.length);let r=t,o=1,i=this[e+--r];for(;r>0&&(o*=256);)i+=this[e+--r]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*t)),i},s.prototype.readInt8=function(e,t){return e>>>=0,t||z(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||z(e,2,this.length);const n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){e>>>=0,t||z(e,2,this.length);const n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||z(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||z(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readBigInt64LE=X((function(e){$(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||V(e,this.length-8);const r=this[e+4]+256*this[e+5]+65536*this[e+6]+(n<<24);return(BigInt(r)<>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||V(e,this.length-8);const r=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(r)<>>=0,t||z(e,4,this.length),o.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||z(e,4,this.length),o.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||z(e,8,this.length),o.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||z(e,8,this.length),o.read(this,e,!1,52,8)},s.prototype.writeUintLE=s.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t>>>=0,n>>>=0,!r){j(this,e,t,n,Math.pow(2,8*n)-1,0)}let o=1,i=0;for(this[t]=255&e;++i>>=0,n>>>=0,!r){j(this,e,t,n,Math.pow(2,8*n)-1,0)}let o=n-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+n},s.prototype.writeUint8=s.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeBigUInt64LE=X((function(e,t=0){return L(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),s.prototype.writeBigUInt64BE=X((function(e,t=0){return A(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){const r=Math.pow(2,8*n-1);j(this,e,t,n,r-1,-r)}let o=0,i=1,a=0;for(this[t]=255&e;++o>>=0,!r){const r=Math.pow(2,8*n-1);j(this,e,t,n,r-1,-r)}let o=n-1,i=1,a=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/i|0)-a&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeBigInt64LE=X((function(e,t=0){return L(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),s.prototype.writeBigInt64BE=X((function(e,t=0){return A(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),s.prototype.writeFloatLE=function(e,t,n){return D(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return D(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return P(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return P(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(!s.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(o=t;o=r+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function H(e,t,n,r,o,i){if(e>n||e3?0===t||t===BigInt(0)?`>= 0${r} and < 2${r} ** ${8*(i+1)}${r}`:`>= -(2${r} ** ${8*(i+1)-1}${r}) and < 2 ** ${8*(i+1)-1}${r}`:`>= ${t}${r} and <= ${n}${r}`,new B.ERR_OUT_OF_RANGE("value",o,e)}!function(e,t,n){$(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||V(t,e.length-(n+1))}(r,o,i)}function $(e,t){if("number"!=typeof e)throw new B.ERR_INVALID_ARG_TYPE(t,"number",e)}function V(e,t,n){if(Math.floor(e)!==e)throw $(e,n),new B.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new B.ERR_BUFFER_OUT_OF_BOUNDS;throw new B.ERR_OUT_OF_RANGE(n||"offset",`>= ${n?1:0} and <= ${t}`,e)}U("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),U("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),U("ERR_OUT_OF_RANGE",(function(e,t,n){let r=`The value of "${e}" is out of range.`,o=n;return Number.isInteger(n)&&Math.abs(n)>2**32?o=F(String(n)):"bigint"==typeof n&&(o=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(o=F(o)),o+="n"),r+=` It must be ${t}. Received ${o}`,r}),RangeError);const W=/[^+/0-9A-Za-z-_]/g;function q(e,t){let n;t=t||1/0;const r=e.length;let o=null;const i=[];for(let a=0;a55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function Y(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(W,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function G(e,t,n,r){let o;for(o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}function K(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function Q(e){return e!=e}const J=function(){const e="0123456789abcdef",t=new Array(256);for(let n=0;n<16;++n){const r=16*n;for(let o=0;o<16;++o)t[r+o]=e[n]+e[o]}return t}();function X(e){return"undefined"==typeof BigInt?Z:e}function Z(){throw new Error("BigInt not supported")}},296:function(e){function t(e,t,n){var r,o,i,a,l;function s(){var u=Date.now()-a;u=0?r=setTimeout(s,t-u):(r=null,n||(l=e.apply(i,o),i=o=null))}null==t&&(t=100);var u=function(){i=this,o=arguments,a=Date.now();var u=n&&!r;return r||(r=setTimeout(s,t)),u&&(l=e.apply(i,o),i=o=null),l};return u.clear=function(){r&&(clearTimeout(r),r=null)},u.flush=function(){r&&(l=e.apply(i,o),i=o=null,clearTimeout(r),r=null)},u}t.debounce=t,e.exports=t},9960: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},7915: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(9960),a=n(7790);o(n(7790),t);var l=/\s+/g,s={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},u=function(){function e(e,t,n){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?i.ElementType.Tag:void 0,r=new a.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.options.normalizeWhitespace,n=this.lastNode;if(n&&n.type===i.ElementType.Text)t?n.data=(n.data+e).replace(l," "):n.data+=e,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{t&&(e=e.replace(l," "));var r=new a.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e;else{var t=new a.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.NodeWithChildren(i.ElementType.CDATA,[e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new a.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=u,t.default=u},7790: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 _=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 m(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 c(e.data);else if(b(e))n=new d(e.data);else if(g(e)){var r=t?k(e.children):[],o=new _(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(m(e)){r=t?k(e.children):[];var l=new p(a.ElementType.CDATA,r);r.forEach((function(e){return e.parent=l})),n=l}else if(x(e)){r=t?k(e.children):[];var s=new h(r);r.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!y(e))throw new Error("Not implemented yet: ".concat(e.type));var u=new f(e.name,e.data);null!=e["x-name"]&&(u["x-name"]=e["x-name"],u["x-publicId"]=e["x-publicId"],u["x-systemId"]=e["x-systemId"]),n=u}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function k(e){for(var t=e.map((function(e){return w(e,!0)})),n=1;n/i,l=//i,s=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},u=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},c="object"==typeof window&&window.DOMParser;if("function"==typeof c){var d=new c;s=u=function(e,t){return t&&(e="<".concat(t,">").concat(e,"").concat(t,">")),d.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var f=document.implementation.createHTMLDocument();s=function(e,t){if(t){var n=f.documentElement.querySelector(t);return n&&(n.innerHTML=e),f}return f.documentElement.innerHTML=e,f}}var p,h="object"==typeof document&&document.createElement("template");h&&h.content&&(p=function(e){return h.innerHTML=e,h.content.childNodes}),t.default=function(e){var t,c,d=e.match(i),f=d&&d[1]?d[1].toLowerCase():"";switch(f){case n:var h=u(e);if(!a.test(e))null===(t=null==(g=h.querySelector(r))?void 0:g.parentNode)||void 0===t||t.removeChild(g);if(!l.test(e))null===(c=null==(g=h.querySelector(o))?void 0:g.parentNode)||void 0===c||c.removeChild(g);return h.querySelectorAll(n);case r:case o:var _=s(e).querySelectorAll(f);return l.test(e)&&a.test(e)?_[0].parentNode.childNodes:_;default:return p?p(e):(g=s(e,o).querySelector(o)).childNodes;var g}}},4152: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(8276)),i=n(1507),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)}},1507:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDOM=t.formatAttributes=void 0;var r=n(7915),o=n(885);function i(e){for(var t={},n=0,r=e.length;n1&&(m=d(m,{key:m.key||_})),r.push(u(m,g,_));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=_),r.push(u(f(g.name,b,y),g,_))}else{var x=!g.data.trim().length;if(x&&g.parent&&!(0,a.canTextBeChildOfNode)(g.parent))continue;if((null==n?void 0:n.trim)&&x)continue;r.push(u(g.data,g,_))}}return 1===r.length?r[0]:r}},3426: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(4152));t.htmlToDOM=o.default;var i=r(n(484));t.attributesToProps=i.default;var a=r(n(3670));t.domToReact=a.default;var l=n(7915);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):[]}},4606: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(7294),i=r(n(1476)),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}},645:function(e,t){t.read=function(e,t,n,r,o){var i,a,l=8*o-r-1,s=(1<>1,c=-7,d=n?o-1:0,f=n?-1:1,p=e[t+d];for(d+=f,i=p&(1<<-c)-1,p>>=-c,c+=l;c>0;i=256*i+e[t+d],d+=f,c-=8);for(a=i&(1<<-c)-1,i>>=-c,c+=r;c>0;a=256*a+e[t+d],d+=f,c-=8);if(0===i)i=1-u;else{if(i===s)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),i-=u}return(p?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var a,l,s,u=8*i-o-1,c=(1<>1,f=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:i-1,h=r?1:-1,_=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(l=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-a))<1&&(a--,s*=2),(t+=a+d>=1?f/s:f*Math.pow(2,1-d))*s>=2&&(a++,s/=2),a+d>=c?(l=0,a=c):a+d>=1?(l=(t*s-1)*Math.pow(2,o),a+=d):(l=t*Math.pow(2,d-1)*Math.pow(2,o),a=0));o>=8;e[n+p]=255&l,p+=h,l/=256,o-=8);for(a=a<0;e[n+p]=255&a,p+=h,a/=256,u-=8);e[n+p-h]|=128*_}},8139:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,l=/^[;\s]*/,s=/^\s+|\s+$/g,u="";function c(e){return e?e.replace(s,u):u}e.exports=function(e,s){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];s=s||{};var d=1,f=1;function p(e){var t=e.match(n);t&&(d+=t.length);var r=e.lastIndexOf("\n");f=~r?e.length-r:f+e.length}function h(){var e={line:d,column:f};return function(t){return t.position=new _(e),b(),t}}function _(e){this.start=e,this.end={line:d,column:f},this.source=s.source}_.prototype.content=e;var g=[];function m(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;u!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,u===e.charAt(n-1))return m("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 m("property missing ':'");var r=v(a),s=e({type:"declaration",property:c(n[0].replace(t,u)),value:r?c(r[0].replace(t,u)):u});return v(l),s}}return b(),function(){var e,t=[];for(y(t);e=w();)!1!==e&&(t.push(e),y(t));return t}()}},6486:function(e,t,n){var r;e=n.nmd(e),function(){var o,i="Expected a function",a="__lodash_hash_undefined__",l="__lodash_placeholder__",s=16,u=32,c=64,d=128,f=256,p=1/0,h=9007199254740991,_=NaN,g=4294967295,m=[["ary",d],["bind",1],["bindKey",2],["curry",8],["curryRight",s],["flip",512],["partial",u],["partialRight",c],["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]",T="[object Object]",O="[object Promise]",I="[object RegExp]",N="[object Set]",R="[object String]",z="[object Symbol]",j="[object WeakMap]",L="[object ArrayBuffer]",A="[object DataView]",M="[object Float32Array]",D="[object Float64Array]",P="[object Int8Array]",B="[object Int16Array]",U="[object Int32Array]",F="[object Uint8Array]",H="[object Uint8ClampedArray]",$="[object Uint16Array]",V="[object Uint32Array]",W=/\b__p \+= '';/g,q=/\b(__p \+=) '' \+/g,Y=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,K=/[&<>"']/g,Q=RegExp(G.source),J=RegExp(K.source),X=/<%-([\s\S]+?)%>/g,Z=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ne=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oe=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(oe.source),ae=/^\s+/,le=/\s/,se=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ue=/\{\n\/\* \[wrapped with (.+)\] \*/,ce=/,? & /,de=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,fe=/[()=,{}\[\]\/\s]/,pe=/\\(\\)?/g,he=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,_e=/\w*$/,ge=/^[-+]0x[0-9a-f]+$/i,me=/^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",Te="a-z\\xdf-\\xf6\\xf8-\\xff",Oe="A-Z\\xc0-\\xd6\\xd8-\\xde",Ie="\\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",Re="['’]",ze="["+Ee+"]",je="["+Ne+"]",Le="["+Se+"]",Ae="\\d+",Me="["+Ce+"]",De="["+Te+"]",Pe="[^"+Ee+Ne+Ae+Ce+Te+Oe+"]",Be="\\ud83c[\\udffb-\\udfff]",Ue="[^"+Ee+"]",Fe="(?:\\ud83c[\\udde6-\\uddff]){2}",He="[\\ud800-\\udbff][\\udc00-\\udfff]",$e="["+Oe+"]",Ve="\\u200d",We="(?:"+De+"|"+Pe+")",qe="(?:"+$e+"|"+Pe+")",Ye="(?:['’](?:d|ll|m|re|s|t|ve))?",Ge="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ke="(?:"+Le+"|"+Be+")"+"?",Qe="["+Ie+"]?",Je=Qe+Ke+("(?:"+Ve+"(?:"+[Ue,Fe,He].join("|")+")"+Qe+Ke+")*"),Xe="(?:"+[Me,Fe,He].join("|")+")"+Je,Ze="(?:"+[Ue+Le+"?",Le,Fe,He,ze].join("|")+")",et=RegExp(Re,"g"),tt=RegExp(Le,"g"),nt=RegExp(Be+"(?="+Be+")|"+Ze+Je,"g"),rt=RegExp([$e+"?"+De+"+"+Ye+"(?="+[je,$e,"$"].join("|")+")",qe+"+"+Ge+"(?="+[je,$e+We,"$"].join("|")+")",$e+"?"+We+"+"+Ye,$e+"+"+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("["+Ve+Ee+Se+Ie+"]"),it=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,at=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],lt=-1,st={};st[M]=st[D]=st[P]=st[B]=st[U]=st[F]=st[H]=st[$]=st[V]=!0,st[v]=st[b]=st[L]=st[y]=st[A]=st[x]=st[w]=st[k]=st[S]=st[C]=st[T]=st[I]=st[N]=st[R]=st[j]=!1;var ut={};ut[v]=ut[b]=ut[L]=ut[A]=ut[y]=ut[x]=ut[M]=ut[D]=ut[P]=ut[B]=ut[U]=ut[S]=ut[C]=ut[T]=ut[I]=ut[N]=ut[R]=ut[z]=ut[F]=ut[H]=ut[$]=ut[V]=!0,ut[w]=ut[k]=ut[j]=!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,_t=pt||ht||Function("return this")(),gt=t&&!t.nodeType&&t,mt=gt&&e&&!e.nodeType&&e,vt=mt&&mt.exports===gt,bt=vt&&pt.process,yt=function(){try{var e=mt&&mt.require&&mt.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 Tt(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 Ot(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function Lt(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--&&$t(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"\\"+ct[e]}function sn(e){return ot.test(e)}function un(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function cn(e,t){return function(n){return e(t(n))}}function dn(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"});var vn=function e(t){var n,r=(t=null==t?_t:vn.defaults(_t.Object(),t,vn.pick(_t,at))).Array,le=t.Date,Ee=t.Error,Se=t.Function,Ce=t.Math,Te=t.Object,Oe=t.RegExp,Ie=t.String,Ne=t.TypeError,Re=r.prototype,ze=Se.prototype,je=Te.prototype,Le=t["__core-js_shared__"],Ae=ze.toString,Me=je.hasOwnProperty,De=0,Pe=(n=/[^.]+$/.exec(Le&&Le.keys&&Le.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Be=je.toString,Ue=Ae.call(Te),Fe=_t._,He=Oe("^"+Ae.call(Me).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),$e=vt?t.Buffer:o,Ve=t.Symbol,We=t.Uint8Array,qe=$e?$e.allocUnsafe:o,Ye=cn(Te.getPrototypeOf,Te),Ge=Te.create,Ke=je.propertyIsEnumerable,Qe=Re.splice,Je=Ve?Ve.isConcatSpreadable:o,Xe=Ve?Ve.iterator:o,Ze=Ve?Ve.toStringTag:o,nt=function(){try{var e=pi(Te,"defineProperty");return e({},"",{}),e}catch(e){}}(),ot=t.clearTimeout!==_t.clearTimeout&&t.clearTimeout,ct=le&&le.now!==_t.Date.now&&le.now,pt=t.setTimeout!==_t.setTimeout&&t.setTimeout,ht=Ce.ceil,gt=Ce.floor,mt=Te.getOwnPropertySymbols,bt=$e?$e.isBuffer:o,yt=t.isFinite,Ut=Re.join,Gt=cn(Te.keys,Te),bn=Ce.max,yn=Ce.min,xn=le.now,wn=t.parseInt,kn=Ce.random,En=Re.reverse,Sn=pi(t,"DataView"),Cn=pi(t,"Map"),Tn=pi(t,"Promise"),On=pi(t,"Set"),In=pi(t,"WeakMap"),Nn=pi(Te,"create"),Rn=In&&new In,zn={},jn=Bi(Sn),Ln=Bi(Cn),An=Bi(Tn),Mn=Bi(On),Dn=Bi(In),Pn=Ve?Ve.prototype:o,Bn=Pn?Pn.valueOf:o,Un=Pn?Pn.toString:o;function Fn(e){if(nl(e)&&!Wa(e)&&!(e instanceof Wn)){if(e instanceof Vn)return e;if(Me.call(e,"__wrapped__"))return Ui(e)}return new Vn(e)}var Hn=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 $n(){}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__=g,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 l,s=1&t,u=2&t,c=4&t;if(n&&(l=i?n(e,r,i,a):n(e)),l!==o)return l;if(!tl(e))return e;var d=Wa(e);if(d){if(l=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Me.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return Ro(e,l)}else{var f=gi(e),p=f==k||f==E;if(Ka(e))return So(e,s);if(f==T||f==v||p&&!i){if(l=u||p?{}:vi(e),!s)return u?function(e,t){return zo(e,_i(e),t)}(e,function(e,t){return e&&zo(t,jl(t),e)}(l,e)):function(e,t){return zo(e,hi(e),t)}(e,ir(l,e))}else{if(!ut[f])return i?e:{};l=function(e,t,n){var r=e.constructor;switch(t){case L: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 M:case D:case P:case B:case U:case F:case H:case $:case V:return To(e,n);case S:return new r;case C:case R:return new r(e);case I:return function(e){var t=new e.constructor(e.source,_e.exec(e));return t.lastIndex=e.lastIndex,t}(e);case N:return new r;case z:return o=e,Bn?Te(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(ur(r,t,n,r,e,a))})):rl(e)&&e.forEach((function(r,o){l.set(o,ur(r,t,n,o,e,a))}));var _=d?o:(c?u?ai:ii:u?jl:zl)(e);return It(_||e,(function(r,o){_&&(r=e[o=r]),nr(l,o,ur(r,t,n,o,e,a))})),l}function cr(e,t,n){var r=n.length;if(null==e)return!r;for(e=Te(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 Ne(i);return zi((function(){e.apply(o,n)}),t)}function fr(e,t,n,r){var o=-1,i=jt,a=!0,l=e.length,s=[],u=t.length;if(!l)return s;n&&(t=At(t,Zt(n))),r?(i=Lt,a=!1):t.length>=200&&(i=tn,a=!1,t=new Kn(t));e:for(;++o-1},Yn.prototype.set=function(e,t){var n=this.__data__,r=rr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Gn.prototype.clear=function(){this.size=0,this.__data__={hash:new qn,map:new(Cn||Yn),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},Kn.prototype.add=Kn.prototype.push=function(e){return this.__data__.set(e,a),this},Kn.prototype.has=function(e){return this.__data__.has(e)},Qn.prototype.clear=function(){this.__data__=new Yn,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 Yn){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 _r(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):Mt(o,l):r||(o[o.length]=l)}return o}var br=Mo(),yr=Mo(!0);function xr(e,t){return e&&br(e,t,zl)}function wr(e,t){return e&&yr(e,t,zl)}function kr(e,t){return zt(t,(function(t){return Xa(e[t])}))}function Er(e,t){for(var n=0,r=(t=xo(t,e)).length;null!=e&&nt}function Or(e,t){return null!=e&&Me.call(e,t)}function Ir(e,t){return null!=e&&t in Te(e)}function Nr(e,t,n){for(var i=n?Lt:jt,a=e[0].length,l=e.length,s=l,u=r(l),c=1/0,d=[];s--;){var f=e[s];s&&t&&(f=At(f,Zt(t))),c=yn(f.length,c),u[s]=!n&&(t||a>=120&&f.length>=120)?new Kn(s&&f):o}f=e[0];var p=-1,h=u[0];e:for(;++p=l?s:s*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function 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 Kr(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 Jr(e,t){return ji(Oi(e,t,os),e+"")}function Xr(e){return Xn(Fl(e))}function Zr(e,t){var n=Fl(e);return Mi(n,sr(t,0,n.length))}function eo(e,t,n,r){if(!tl(e))return e;for(var i=-1,a=(t=xo(t,e)).length,l=a-1,s=e;null!=s&&++ii?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=r(i);++o>>1,a=e[i];null!==a&&!ul(a)&&(n?a<=t:a=200){var u=t?null:Jo(e);if(u)return fn(u);a=!1,o=tn,s=new Kn}else s=t?[]:l;e:for(;++r=r?e:oo(e,t,n)}var Eo=ot||function(e){return _t.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 To(e,t){var n=t?Co(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Oo(e,t){if(e!==t){var n=e!==o,r=null===e,i=e==e,a=ul(e),l=t!==o,s=null===t,u=t==t,c=ul(t);if(!s&&!c&&!a&&e>t||a&&l&&u&&!s&&!c||r&&l&&u||!n&&u||!i)return 1;if(!r&&!a&&!c&&e1?n[i-1]:o,l=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,l&&xi(n[0],n[1],l)&&(a=i<3?o:a,i=1),t=Te(t);++r-1?i[a?t[l]:l]:o}}function Fo(e){return oi((function(t){var n=t.length,r=n,a=Vn.prototype.thru;for(e&&t.reverse();r--;){var l=t[r];if("function"!=typeof l)throw new Ne(i);if(a&&!s&&"wrapper"==si(l))var s=new Vn([],!0)}for(r=s?r:n;++r1&&y.reverse(),p&&cs))return!1;var c=a.get(e),d=a.get(t);if(c&&d)return c==t&&d==e;var f=-1,p=!0,h=2&n?new Kn:o;for(a.set(e,t),a.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(se,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return It(m,(function(n){var r="_."+n[0];t&n[1]&&!jt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ue);return t?t[1].split(ce):[]}(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 Mi(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=Fn(e);return t.__chain__=!0,t}function ha(e,t){return t(e)}var _a=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 Vn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));var ga=jo((function(e,t,n){Me.call(e,n)?++e[n]:ar(e,n,1)}));var ma=Uo(Vi),va=Uo(Wi);function ba(e,t){return(Wa(e)?It:pr)(e,ci(t,3))}function ya(e,t){return(Wa(e)?Nt:hr)(e,ci(t,3))}var xa=jo((function(e,t,n){Me.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=Ya(e)?r(e.length):[];return pr(e,(function(e){a[++o]=i?Tt(t,e,n):Rr(e,t,n)})),a})),ka=jo((function(e,t,n){ar(e,n,t)}));function Ea(e,t){return(Wa(e)?At:Ur)(e,ci(t,3))}var Sa=jo((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,vr(t,1),[])})),Ta=ct||function(){return _t.Date.now()};function Oa(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,Zo(e,d,o,o,o,o,t)}function Ia(e,t){var n;if("function"!=typeof t)throw new Ne(i);return e=_l(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 Zo(e,r,t,n,o)})),Ra=Jr((function(e,t,n){var r=3;if(n.length){var o=dn(n,ui(Ra));r|=u}return Zo(t,r,e,n,o)}));function za(e,t,n){var r,a,l,s,u,c,d=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw new Ne(i);function _(t){var n=r,i=a;return r=a=o,d=t,s=e.apply(i,n)}function g(e){var n=e-c;return c===o||n>=t||n<0||p&&e-d>=l}function m(){var e=Ta();if(g(e))return v(e);u=zi(m,function(e){var n=t-(e-c);return p?yn(n,l-(e-d)):n}(e))}function v(e){return u=o,h&&r?_(e):(r=a=o,s)}function b(){var e=Ta(),n=g(e);if(r=arguments,a=this,c=e,n){if(u===o)return function(e){return d=e,u=zi(m,t),f?_(e):s}(c);if(p)return Eo(u),u=zi(m,t),_(c)}return u===o&&(u=zi(m,t)),s}return t=ml(t)||0,tl(n)&&(f=!!n.leading,l=(p="maxWait"in n)?bn(ml(n.maxWait)||0,t):l,h="trailing"in n?!!n.trailing:h),b.cancel=function(){u!==o&&Eo(u),d=0,r=c=a=u=o},b.flush=function(){return u===o?s:v(Ta())},b}var ja=Jr((function(e,t){return dr(e,1,t)})),La=Jr((function(e,t,n){return dr(e,ml(t)||0,n)}));function Aa(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(Aa.Cache||Gn),n}function Ma(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)}}Aa.Cache=Gn;var Da=wo((function(e,t){var n=(t=1==t.length&&Wa(t[0])?At(t[0],Zt(ci())):At(vr(t,1),Zt(ci()))).length;return Jr((function(r){for(var o=-1,i=yn(r.length,n);++o=t})),Va=zr(function(){return arguments}())?zr:function(e){return nl(e)&&Me.call(e,"callee")&&!Ke.call(e,"callee")},Wa=r.isArray,qa=xt?Zt(xt):function(e){return nl(e)&&Cr(e)==L};function Ya(e){return null!=e&&el(e.length)&&!Xa(e)}function Ga(e){return nl(e)&&Ya(e)}var Ka=bt||ms,Qa=wt?Zt(wt):function(e){return nl(e)&&Cr(e)==x};function Ja(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==_l(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)!=T)return!1;var t=Ye(e);if(null===t)return!0;var n=Me.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Ae.call(n)==Ue}var al=Et?Zt(Et):function(e){return nl(e)&&Cr(e)==I};var ll=St?Zt(St):function(e){return nl(e)&&gi(e)==N};function sl(e){return"string"==typeof e||!Wa(e)&&nl(e)&&Cr(e)==R}function ul(e){return"symbol"==typeof e||nl(e)&&Cr(e)==z}var cl=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(Ya(e))return sl(e)?_n(e):Ro(e);if(Xe&&e[Xe])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Xe]());var t=gi(e);return(t==S?un:t==N?fn:Fl)(e)}function hl(e){return e?(e=ml(e))===p||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function _l(e){var t=hl(e),n=t%1;return t==t?n?t-n:t:0}function gl(e){return e?sr(_l(e),0,g):0}function ml(e){if("number"==typeof e)return e;if(ul(e))return _;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=me.test(e);return n||be.test(e)?ft(e.slice(2),n?2:8):ge.test(e)?_:+e}function vl(e){return zo(e,jl(e))}function bl(e){return null==e?"":co(e)}var yl=Lo((function(e,t){if(Si(t)||Ya(t))zo(t,zl(t),e);else for(var n in t)Me.call(t,n)&&nr(e,n,t[n])})),xl=Lo((function(e,t){zo(t,jl(t),e)})),wl=Lo((function(e,t,n,r){zo(t,jl(t),e,r)})),kl=Lo((function(e,t,n,r){zo(t,zl(t),e,r)})),El=oi(lr);var Sl=Jr((function(e,t){e=Te(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&xi(t[0],t[1],i)&&(r=1);++n1),t})),zo(e,ai(e),n),r&&(n=ur(n,7,ni));for(var o=t.length;o--;)po(n,t[o]);return n}));var Dl=oi((function(e,t){return null==e?{}:function(e,t){return qr(e,t,(function(t,n){return Ol(e,n)}))}(e,t)}));function Pl(e,t){if(null==e)return{};var n=At(ai(e),(function(e){return[e]}));return t=ci(t),qr(e,n,(function(e,n){return t(e,n[0])}))}var Bl=Xo(zl),Ul=Xo(jl);function Fl(e){return null==e?[]:en(e,zl(e))}var Hl=Po((function(e,t,n){return t=t.toLowerCase(),e+(n?$l(t):t)}));function $l(e){return Jl(bl(e).toLowerCase())}function Vl(e){return(e=bl(e))&&e.replace(xe,on).replace(tt,"")}var Wl=Po((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),ql=Po((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Yl=Do("toLowerCase");var Gl=Po((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Kl=Po((function(e,t,n){return e+(n?" ":"")+Jl(t)}));var Ql=Po((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Jl=Do("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=Jr((function(e,t){try{return Tt(e,o,t)}catch(e){return Ja(e)?e:new Ee(e)}})),es=oi((function(e,t){return It(t,(function(t){t=Pi(t),ar(e,t,Na(e[t],e))})),e}));function ts(e){return function(){return e}}var ns=Fo(),rs=Fo(!0);function os(e){return e}function is(e){return Mr("function"==typeof e?e:ur(e,1))}var as=Jr((function(e,t){return function(n){return Rr(n,e,t)}})),ls=Jr((function(e,t){return function(n){return Rr(e,n,t)}}));function ss(e,t,n){var r=zl(t),o=kr(t,r);null!=n||tl(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=kr(t,zl(t)));var i=!(tl(n)&&"chain"in n&&!n.chain),a=Xa(e);return It(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=Ro(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Mt([this.value()],arguments))})})),e}function us(){}var cs=Wo(At),ds=Wo(Rt),fs=Wo(Bt);function ps(e){return wi(e)?Yt(Pi(e)):function(e){return function(t){return Er(t,e)}}(e)}var hs=Yo(),_s=Yo(!0);function gs(){return[]}function ms(){return!1}var vs=Vo((function(e,t){return e+t}),0),bs=Qo("ceil"),ys=Vo((function(e,t){return e/t}),1),xs=Qo("floor");var ws,ks=Vo((function(e,t){return e*t}),1),Es=Qo("round"),Ss=Vo((function(e,t){return e-t}),0);return Fn.after=function(e,t){if("function"!=typeof t)throw new Ne(i);return e=_l(e),function(){if(--e<1)return t.apply(this,arguments)}},Fn.ary=Oa,Fn.assign=yl,Fn.assignIn=xl,Fn.assignInWith=wl,Fn.assignWith=kl,Fn.at=El,Fn.before=Ia,Fn.bind=Na,Fn.bindAll=es,Fn.bindKey=Ra,Fn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Wa(e)?e:[e]},Fn.chain=pa,Fn.chunk=function(e,t,n){t=(n?xi(e,t,n):t===o)?1:bn(_l(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:_l(r))<0&&(r+=i),r=n>r?0:gl(r);n>>0)?(e=bl(e))&&("string"==typeof t||null!=t&&!al(t))&&!(t=co(t))&&sn(e)?ko(_n(e),0,n):e.split(t,n):[]},Fn.spread=function(e,t){if("function"!=typeof e)throw new Ne(i);return t=null==t?0:bn(_l(t),0),Jr((function(n){var r=n[t],o=ko(n,0,t);return r&&Mt(o,r),Tt(e,this,o)}))},Fn.tail=function(e){var t=null==e?0:e.length;return t?oo(e,1,t):[]},Fn.take=function(e,t,n){return e&&e.length?oo(e,0,(t=n||t===o?1:_l(t))<0?0:t):[]},Fn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?oo(e,(t=r-(t=n||t===o?1:_l(t)))<0?0:t,r):[]},Fn.takeRightWhile=function(e,t){return e&&e.length?_o(e,ci(t,3),!1,!0):[]},Fn.takeWhile=function(e,t){return e&&e.length?_o(e,ci(t,3)):[]},Fn.tap=function(e,t){return t(e),e},Fn.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new Ne(i);return tl(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),za(e,t,{leading:r,maxWait:t,trailing:o})},Fn.thru=ha,Fn.toArray=pl,Fn.toPairs=Bl,Fn.toPairsIn=Ul,Fn.toPath=function(e){return Wa(e)?At(e,Pi):ul(e)?[e]:Ro(Di(bl(e)))},Fn.toPlainObject=vl,Fn.transform=function(e,t,n){var r=Wa(e),o=r||Ka(e)||cl(e);if(t=ci(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:tl(e)&&Xa(i)?Hn(Ye(e)):{}}return(o?It:xr)(e,(function(e,r,o){return t(n,e,r,o)})),n},Fn.unary=function(e){return Oa(e,1)},Fn.union=na,Fn.unionBy=ra,Fn.unionWith=oa,Fn.uniq=function(e){return e&&e.length?fo(e):[]},Fn.uniqBy=function(e,t){return e&&e.length?fo(e,ci(t,2)):[]},Fn.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?fo(e,o,t):[]},Fn.unset=function(e,t){return null==e||po(e,t)},Fn.unzip=ia,Fn.unzipWith=aa,Fn.update=function(e,t,n){return null==e?e:ho(e,t,yo(n))},Fn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:ho(e,t,yo(n),r)},Fn.values=Fl,Fn.valuesIn=function(e){return null==e?[]:en(e,jl(e))},Fn.without=la,Fn.words=Xl,Fn.wrap=function(e,t){return Pa(yo(t),e)},Fn.xor=sa,Fn.xorBy=ua,Fn.xorWith=ca,Fn.zip=da,Fn.zipObject=function(e,t){return vo(e||[],t||[],nr)},Fn.zipObjectDeep=function(e,t){return vo(e||[],t||[],eo)},Fn.zipWith=fa,Fn.entries=Bl,Fn.entriesIn=Ul,Fn.extend=xl,Fn.extendWith=wl,ss(Fn,Fn),Fn.add=vs,Fn.attempt=Zl,Fn.camelCase=Hl,Fn.capitalize=$l,Fn.ceil=bs,Fn.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=ml(n))==n?n:0),t!==o&&(t=(t=ml(t))==t?t:0),sr(ml(e),t,n)},Fn.clone=function(e){return ur(e,4)},Fn.cloneDeep=function(e){return ur(e,5)},Fn.cloneDeepWith=function(e,t){return ur(e,5,t="function"==typeof t?t:o)},Fn.cloneWith=function(e,t){return ur(e,4,t="function"==typeof t?t:o)},Fn.conformsTo=function(e,t){return null==t||cr(e,t,zl(t))},Fn.deburr=Vl,Fn.defaultTo=function(e,t){return null==e||e!=e?t:e},Fn.divide=ys,Fn.endsWith=function(e,t,n){e=bl(e),t=co(t);var r=e.length,i=n=n===o?r:sr(_l(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},Fn.eq=Fa,Fn.escape=function(e){return(e=bl(e))&&J.test(e)?e.replace(K,an):e},Fn.escapeRegExp=function(e){return(e=bl(e))&&ie.test(e)?e.replace(oe,"\\$&"):e},Fn.every=function(e,t,n){var r=Wa(e)?Rt:_r;return n&&xi(e,t,n)&&(t=o),r(e,ci(t,3))},Fn.find=ma,Fn.findIndex=Vi,Fn.findKey=function(e,t){return Ft(e,ci(t,3),xr)},Fn.findLast=va,Fn.findLastIndex=Wi,Fn.findLastKey=function(e,t){return Ft(e,ci(t,3),wr)},Fn.floor=xs,Fn.forEach=ba,Fn.forEachRight=ya,Fn.forIn=function(e,t){return null==e?e:br(e,ci(t,3),jl)},Fn.forInRight=function(e,t){return null==e?e:yr(e,ci(t,3),jl)},Fn.forOwn=function(e,t){return e&&xr(e,ci(t,3))},Fn.forOwnRight=function(e,t){return e&&wr(e,ci(t,3))},Fn.get=Tl,Fn.gt=Ha,Fn.gte=$a,Fn.has=function(e,t){return null!=e&&mi(e,t,Or)},Fn.hasIn=Ol,Fn.head=Yi,Fn.identity=os,Fn.includes=function(e,t,n,r){e=Ya(e)?e:Fl(e),n=n&&!r?_l(n):0;var o=e.length;return n<0&&(n=bn(o+n,0)),sl(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&$t(e,t,n)>-1},Fn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:_l(n);return o<0&&(o=bn(r+o,0)),$t(e,t,o)},Fn.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},Fn.isSet=ll,Fn.isString=sl,Fn.isSymbol=ul,Fn.isTypedArray=cl,Fn.isUndefined=function(e){return e===o},Fn.isWeakMap=function(e){return nl(e)&&gi(e)==j},Fn.isWeakSet=function(e){return nl(e)&&"[object WeakSet]"==Cr(e)},Fn.join=function(e,t){return null==e?"":Ut.call(e,t)},Fn.kebabCase=Wl,Fn.last=Ji,Fn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=_l(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):Ht(e,Wt,i,!0)},Fn.lowerCase=ql,Fn.lowerFirst=Yl,Fn.lt=dl,Fn.lte=fl,Fn.max=function(e){return e&&e.length?gr(e,os,Tr):o},Fn.maxBy=function(e,t){return e&&e.length?gr(e,ci(t,2),Tr):o},Fn.mean=function(e){return qt(e,os)},Fn.meanBy=function(e,t){return qt(e,ci(t,2))},Fn.min=function(e){return e&&e.length?gr(e,os,Br):o},Fn.minBy=function(e,t){return e&&e.length?gr(e,ci(t,2),Br):o},Fn.stubArray=gs,Fn.stubFalse=ms,Fn.stubObject=function(){return{}},Fn.stubString=function(){return""},Fn.stubTrue=function(){return!0},Fn.multiply=ks,Fn.nth=function(e,t){return e&&e.length?Vr(e,_l(t)):o},Fn.noConflict=function(){return _t._===this&&(_t._=Fe),this},Fn.noop=us,Fn.now=Ta,Fn.pad=function(e,t,n){e=bl(e);var r=(t=_l(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)},Fn.padEnd=function(e,t,n){e=bl(e);var r=(t=_l(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 Kr(e,t)},Fn.reduce=function(e,t,n){var r=Wa(e)?Dt:Kt,o=arguments.length<3;return r(e,ci(t,4),n,o,pr)},Fn.reduceRight=function(e,t,n){var r=Wa(e)?Pt:Kt,o=arguments.length<3;return r(e,ci(t,4),n,o,hr)},Fn.repeat=function(e,t,n){return t=(n?xi(e,t,n):t===o)?1:_l(t),Qr(bl(e),t)},Fn.replace=function(){var e=arguments,t=bl(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Fn.result=function(e,t,n){var r=-1,i=(t=xo(t,e)).length;for(i||(i=1,e=o);++rh)return[];var n=g,r=yn(e,g);t=ci(t),e-=g;for(var o=Jt(r,t);++n=a)return e;var s=n-hn(r);if(s<1)return r;var u=l?ko(l,0,s).join(""):e.slice(0,s);if(i===o)return u+r;if(l&&(s+=u.length-s),al(i)){if(e.slice(s).search(i)){var c,d=u;for(i.global||(i=Oe(i.source,bl(_e.exec(i))+"g")),i.lastIndex=0;c=i.exec(d);)var f=c.index;u=u.slice(0,f===o?s:f)}}else if(e.indexOf(co(i),s)!=s){var p=u.lastIndexOf(i);p>-1&&(u=u.slice(0,p))}return u+r},Fn.unescape=function(e){return(e=bl(e))&&Q.test(e)?e.replace(G,mn):e},Fn.uniqueId=function(e){var t=++De;return bl(e)+t},Fn.upperCase=Ql,Fn.upperFirst=Jl,Fn.each=ba,Fn.eachRight=ya,Fn.first=Yi,ss(Fn,(ws={},xr(Fn,(function(e,t){Me.call(Fn.prototype,t)||(ws[t]=e)})),ws),{chain:!1}),Fn.VERSION="4.17.21",It(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Fn[e].placeholder=Fn})),It(["drop","take"],(function(e,t){Wn.prototype[e]=function(n){n=n===o?1:bn(_l(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()}})),It(["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}})),It(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Wn.prototype[e]=function(){return this[n](1).value()[0]}})),It(["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=Jr((function(e,t){return"function"==typeof e?new Wn(this):this.map((function(n){return Rr(n,e,t)}))})),Wn.prototype.reject=function(e){return this.filter(Ma(ci(e)))},Wn.prototype.slice=function(e,t){e=_l(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=_l(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=Fn[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&(Fn.prototype[t]=function(){var t=this.__wrapped__,l=r?[1]:arguments,s=t instanceof Wn,u=l[0],c=s||Wa(t),d=function(e){var t=i.apply(Fn,Mt([e],l));return r&&f?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(s=c=!1);var f=this.__chain__,p=!!this.__actions__.length,h=a&&!f,_=s&&!p;if(!a&&c){t=_?t:new Wn(this);var g=e.apply(t,l);return g.__actions__.push({func:ha,args:[d],thisArg:o}),new Vn(g,f)}return h&&_?e.apply(this,l):(g=this.thru(d),h?r?g.value()[0]:g.value():g)})})),It(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Re[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Fn.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=Fn[t];if(n){var r=n.name+"";Me.call(zn,r)||(zn[r]=[]),zn[r].push({name:t,func:n})}})),zn[Ho(o,2).name]=[{name:"wrapper",func:o}],Wn.prototype.clone=function(){var e=new Wn(this.__wrapped__);return e.__actions__=Ro(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ro(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ro(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__++]}},Fn.prototype.plant=function(e){for(var t,n=this;n instanceof $n;){var r=Ui(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},Fn.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)},Fn.prototype.toJSON=Fn.prototype.valueOf=Fn.prototype.value=function(){return go(this.__wrapped__,this.__actions__)},Fn.prototype.first=Fn.prototype.head,Xe&&(Fn.prototype[Xe]=function(){return this}),Fn}();_t._=vn,(r=function(){return vn}.call(t,n,t,e))===o||(e.exports=r)}.call(this)},7418: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(_,e)||!p.call(h,e)&&(f.test(e)?_[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);m[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);m[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);m[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){m[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),m.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){m[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,T=60109,O=60110,I=60112,N=60113,R=60120,z=60115,j=60116,L=60121,A=60128,M=60129,D=60130,P=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"),T=B("react.provider"),O=B("react.context"),I=B("react.forward_ref"),N=B("react.suspense"),R=B("react.suspense_list"),z=B("react.memo"),j=B("react.lazy"),L=B("react.block"),B("react.scope"),A=B("react.opaque.id"),M=B("react.debug_trace_mode"),D=B("react.offscreen"),P=B("react.legacy_hidden")}var U,F="function"==typeof Symbol&&Symbol.iterator;function H(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=F&&e[F]||e["@@iterator"])?e:null}function $(e){if(void 0===U)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);U=t&&t[1]||""}return"\n"+U+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,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{V=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?$(e):""}function q(e){switch(e.tag){case 5:return $(e.type);case 16:return $("Lazy");case 13:return $("Suspense");case 19:return $("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 Y(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case E:return"Fragment";case k:return"Portal";case C:return"Profiler";case S:return"StrictMode";case N:return"Suspense";case R:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case O:return(e.displayName||"Context")+".Consumer";case T:return(e._context.displayName||"Context")+".Provider";case I:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case z:return Y(e.type);case L:return Y(e._render);case j:t=e._payload,e=e._init;try{return Y(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 K(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=K(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=K(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 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,_e,ge=(_e=function(e,t){if(e.namespaceURI!==de.svg||"innerHTML"in e)e.innerHTML=t;else{for((he=he||document.createElement("div")).innerHTML="",t=he.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return _e(e,t)}))}:_e);function me(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,Te=null,Oe=null;function Ie(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){Te?Oe?Oe.push(e):Oe=[e]:Te=e}function Re(){if(Te){var e=Te,t=Oe;if(Oe=Te=null,Ie(e),t)for(e=0;e(r=31-$t(r))?0:1<n;n++)t.push(e);return t}function Ht(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-$t(t)]=n}var $t=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,Yt=i.unstable_runWithPriority,Gt=!0;function Kt(e,t,n,r){Me||Le();var o=Jt,i=Me;Me=!0;try{je(o,e,t,n,r)}finally{(Me=i)||Pe()}}function Qt(e,t,n,r){Yt(qt,Jt.bind(null,e,t,n,r))}function Jt(e,t,n,r){var o;if(Gt)if((o=!(4&t))&&0=Dn),Un=String.fromCharCode(32),Fn=!1;function Hn(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 $n(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Vn=!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 Yn(e,t,n,r){Ne(r),0<(t=Mr(t,"onChange")).length&&(n=new fn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gn=null,Kn=null;function Qn(e){Or(e,0)}function Jn(e){if(J(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 _r(){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 mr=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=Mr(br,"onSelect")).length&&(t=new fn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=vr)))}Lt("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),Lt("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),Lt(jt,2);for(var kr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Er=0;Erlo||(e.current=ao[lo],ao[lo]=null,lo--)}function co(e,t){lo++,ao[lo]=e.current,e.current=t}var fo={},po=so(fo),ho=so(!1),_o=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 mo(e){return null!=(e=e.childContextTypes)}function vo(){uo(ho),uo(po)}function bo(e,t,n){if(po.current!==fo)throw Error(a(168));co(po,t),co(ho,n)}function yo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,Y(t)||"Unknown",i));return o({},n,r)}function xo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fo,_o=po.current,co(po,e),co(ho,ho.current),!0}function wo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=yo(e,t,_o),r.__reactInternalMemoizedMergedChildContext=e,uo(ho),uo(po),co(po,e)):uo(ho),co(ho,n)}var ko=null,Eo=null,So=i.unstable_runWithPriority,Co=i.unstable_scheduleCallback,To=i.unstable_cancelCallback,Oo=i.unstable_shouldYield,Io=i.unstable_requestPaint,No=i.unstable_now,Ro=i.unstable_getCurrentPriorityLevel,zo=i.unstable_ImmediatePriority,jo=i.unstable_UserBlockingPriority,Lo=i.unstable_NormalPriority,Ao=i.unstable_LowPriority,Mo=i.unstable_IdlePriority,Do={},Po=void 0!==Io?Io:function(){},Bo=null,Uo=null,Fo=!1,Ho=No(),$o=1e4>Ho?No:function(){return No()-Ho};function Vo(){switch(Ro()){case zo:return 99;case jo:return 98;case Lo:return 97;case Ao:return 96;case Mo:return 95;default:throw Error(a(332))}}function Wo(e){switch(e){case 99:return zo;case 98:return jo;case 97:return Lo;case 96:return Ao;case 95:return Mo;default:throw Error(a(332))}}function qo(e,t){return e=Wo(e),So(e,t)}function Yo(e,t,n){return e=Wo(e),Co(e,t,n)}function Go(){if(null!==Uo){var e=Uo;Uo=null,To(e)}Ko()}function Ko(){if(!Fo&&null!==Bo){Fo=!0;var e=0;try{var t=Bo;qo(99,(function(){for(;e_?(g=d,d=null):g=d.sibling;var m=p(o,d,l[_],s);if(null===m){null===d&&(d=g);break}e&&d&&null===m.alternate&&t(o,d),a=i(m,a,_),null===c?u=m:c.sibling=m,c=m,d=g}if(_===l.length)return n(o,d),u;if(null===d){for(;_g?(m=_,_=null):m=_.sibling;var b=p(o,_,v.value,u);if(null===b){null===_&&(_=m);break}e&&_&&null===b.alternate&&t(o,_),l=i(b,l,g),null===d?c=b:d.sibling=b,d=b,_=m}if(v.done)return n(o,_),c;if(null===_){for(;!v.done;g++,v=s.next())null!==(v=f(o,v.value,u))&&(l=i(v,l,g),null===d?c=v:d.sibling=v,d=v);return c}for(_=r(o,_);!v.done;g++,v=s.next())null!==(v=h(_,o,g,v.value,u))&&(e&&null!==v.alternate&&_.delete(null===v.key?g:v.key),l=i(v,l,g),null===d?c=v:d.sibling=v,d=v);return e&&_.forEach((function(e){return t(o,e)})),c}return function(e,r,i,s){var u="object"==typeof i&&null!==i&&i.type===E&&null===i.key;u&&(i=i.props.children);var c="object"==typeof i&&null!==i;if(c)switch(i.$$typeof){case w:e:{for(c=i.key,u=r;null!==u;){if(u.key===c){if(7===u.tag){if(i.type===E){n(e,u.sibling),(r=o(u,i.props.children)).return=e,e=r;break e}}else if(u.elementType===i.type){n(e,u.sibling),(r=o(u,i.props)).ref=ki(e,u,i),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}i.type===E?((r=Gs(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=Ys(i.type,i.key,i.props,null,e.mode,s)).ref=ki(e,r,i),s.return=e,e=s)}return l(e);case k:e:{for(u=i.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Js(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 _(e,r,i,s);if(H(i))return g(e,r,i,s);if(c&&Ei(e,i),void 0===i&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,Y(e.type)||"Component"))}return n(e,r)}}var Ci=Si(!0),Ti=Si(!1),Oi={},Ii=so(Oi),Ni=so(Oi),Ri=so(Oi);function zi(e){if(e===Oi)throw Error(a(174));return e}function ji(e,t){switch(co(Ri,t),co(Ni,e),co(Ii,Oi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pe(null,"");break;default:t=pe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}uo(Ii),co(Ii,t)}function Li(){uo(Ii),uo(Ni),uo(Ri)}function Ai(e){zi(Ri.current);var t=zi(Ii.current),n=pe(t,e.type);t!==n&&(co(Ni,e),co(Ii,n))}function Mi(e){Ni.current===e&&(uo(Ii),uo(Ni))}var Di=so(0);function Pi(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,Ui=null,Fi=!1;function Hi(e,t){var n=Vs(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 $i(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 Vi(e){if(Fi){var t=Ui;if(t){var n=t;if(!$i(e,t)){if(!(t=Yr(n.nextSibling))||!$i(e,t))return e.flags=-1025&e.flags|2,Fi=!1,void(Bi=e);Hi(Bi,n)}Bi=e,Ui=Yr(t.firstChild)}else e.flags=-1025&e.flags|2,Fi=!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(!Fi)return Wi(e),Fi=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!$r(t,e.memoizedProps))for(t=Ui;t;)Hi(e,t),t=Yr(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){Ui=Yr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Ui=null}}else Ui=Bi?Yr(e.stateNode.nextSibling):null;return!0}function Yi(){Ui=Bi=null,Fi=!1}var Gi=[];function Ki(){for(var e=0;ei))throw Error(a(301));i+=1,ta=ea=null,t.updateQueue=null,Qi.current=La,e=n(r,o)}while(ra)}if(Qi.current=Ra,t=null!==ea&&null!==ea.next,Xi=0,ta=ea=Zi=null,na=!1,t)throw Error(a(300));return e}function la(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ta?Zi.memoizedState=ta=e:ta=ta.next=e,ta}function sa(){if(null===ea){var e=Zi.alternate;e=null!==e?e.memoizedState:null}else e=ea.next;var t=null===ta?Zi.memoizedState:ta.next;if(null!==t)ta=t,ea=e;else{if(null===e)throw Error(a(310));e={memoizedState:(ea=e).memoizedState,baseState:ea.baseState,baseQueue:ea.baseQueue,queue:ea.queue,next:null},null===ta?Zi.memoizedState=ta=e:ta=ta.next=e}return ta}function ua(e,t){return"function"==typeof t?t(e):t}function ca(e){var t=sa(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=ea,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var l=o.next;o.next=i.next,i.next=l}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var s=l=i=null,u=o;do{var c=u.lane;if((Xi&c)===c)null!==s&&(s=s.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),r=u.eagerReducer===e?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===s?(l=s=d,i=r):s=s.next=d,Zi.lanes|=c,Fl|=c}u=u.next}while(null!==u&&u!==o);null===s?i=r:s.next=l,ur(r,t.memoizedState)||(Ma=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function da(e){var t=sa(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{i=e(i,l.action),l=l.next}while(l!==o);ur(i,t.memoizedState)||(Ma=!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=jl;if(null===o)throw Error(a(349));var i=t._getVersion,l=i(t._source),s=Qi.current,u=s.useState((function(){return fa(o,t,n)})),c=u[1],d=u[0];u=ta;var f=e.memoizedState,p=f.refs,h=p.getSnapshot,_=f.source;f=f.subscribe;var g=Zi;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=i(t._source);if(!ur(l,e)){e=n(t._source),ur(d,e)||(c(e),e=ps(g),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,a=e;0n?98:n,(function(){e(!0)})),qo(97<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),"select"===n&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[Jr]=t,e[Xr]=r,Ya(e,t,!1,!1),t.stateNode=e,u=Ee(n,r),n){case"dialog":Ir("cancel",e),Ir("close",e),i=r;break;case"iframe":case"object":case"embed":Ir("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=Pi(u))){if(t.flags|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),al(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate&&!Fi)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*$o()-r.renderingStartTime>ql&&1073741824!==n&&(t.flags|=64,l=!0,al(r,!1),t.lanes=33554432);r.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=r.last)?n.sibling=u:t.child=u,r.last=u)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=$o(),n.sibling=null,t=Di.current,co(Di,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:mo(e.type)&&vo();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Li(),uo(ho),uo(po),Ki(),64&(t=e.flags))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Mi(e),null;case 13:return uo(Di),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return uo(Di),null;case 4:return Li(),null;case 10:return ri(e),null;case 23:case 24:return ks(),null;default:return null}}function ul(e,t){try{var n="",r=t;do{n+=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 cl(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Ya=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ga=function(){},Ka=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,zi(Ii.current);var a,l=null;switch(n){case"input":i=Z(e,i),r=Z(e,r),l=[];break;case"option":i=ie(e,i),r=ie(e,r),l=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),l=[];break;case"textarea":i=le(e,i),r=le(e,r),l=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=Br)}for(d in ke(n,r),n=null,i)if(!r.hasOwnProperty(d)&&i.hasOwnProperty(d)&&null!=i[d])if("style"===d){var u=i[d];for(a in u)u.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(s.hasOwnProperty(d)?l||(l=[]):(l=l||[]).push(d,null));for(d in r){var c=r[d];if(u=null!=i?i[d]:void 0,r.hasOwnProperty(d)&&c!==u&&(null!=c||null!=u))if("style"===d)if(u){for(a in u)!u.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in c)c.hasOwnProperty(a)&&u[a]!==c[a]&&(n||(n={}),n[a]=c[a])}else n||(l||(l=[]),l.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(l=l||[]).push(d,c)):"children"===d?"string"!=typeof c&&"number"!=typeof c||(l=l||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(s.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&Ir("scroll",e),l||u===c||(l=[])):"object"==typeof c&&null!==c&&c.$$typeof===A?c.toString():(l=l||[]).push(d,c))}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=ci(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ql||(Ql=!0,Jl=r),cl(0,t)},n}function pl(e,t,n){(n=ci(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return cl(0,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Xl?Xl=new Set([this]):Xl.add(this),cl(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var hl="function"==typeof WeakSet?WeakSet:Set;function _l(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Us(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:Jo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&qr(t.stateNode.containerInfo))}throw Error(a(163))}function ml(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&&(Ds(n,e),Ms(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:Jo(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&&Hr(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)Ds(t,n);else{r=t;try{o()}catch(e){Us(r,e)}}n=n.next}while(n!==e)}break;case 1:if(_l(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Us(t,e)}break;case 5:_l(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&&(me(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||xl(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?kl(e,n,t):El(e,n,t)}function kl(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Br));else if(4!==r&&null!==(e=e.child))for(kl(e,t,n),e=e.sibling;null!==e;)kl(e,t,n),e=e.sibling}function El(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(El(e,t,n),e=e.sibling;null!==e;)El(e,t,n),e=e.sibling}function Sl(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(a(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===o.tag||6===o.tag){e:for(var l=e,s=o,u=s;;)if(bl(l,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===s)break e;for(;null===u.sibling;){if(null===u.return||u.return===s)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(l=n,s=o.stateNode,8===l.nodeType?l.parentNode.removeChild(s):l.removeChild(s)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(bl(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function Cl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{!(3&~r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Xr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Ee(e,o),t=Ee(e,r),o=0;oo&&(o=l),n&=~i}if(n=o,10<(n=(120>(n=$o()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Il(n/1960))-n)){e.timeoutHandle=Vr(zs.bind(null,e),n);break}zs(e);break;default:throw Error(a(329))}}return gs(e,$o()),e.callbackNode===t?ms.bind(null,e):null}function vs(e,t){for(t&=~$l,t&=~Hl,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!==Pl&&(Pl=2),s=ul(s,l),f=a;do{switch(f.tag){case 3:i=s,f.flags|=4096,t&=-t,f.lanes|=t,fi(f,fl(0,i,t));break e;case 1:i=s;var x=f.type,w=f.stateNode;if(!(64&f.flags||"function"!=typeof x.getDerivedStateFromError&&(null===w||"function"!=typeof w.componentDidCatch||null!==Xl&&Xl.has(w)))){f.flags|=4096,t&=-t,f.lanes|=t,fi(f,pl(f,i,t));break e}}f=f.return}while(null!==f)}Rs(n)}catch(e){t=e,Ll===n&&null!==n&&(Ll=n=n.return);continue}break}}function Cs(){var e=Nl.current;return Nl.current=Ra,null===e?Ra:e}function Ts(e,t){var n=zl;zl|=16;var r=Cs();for(jl===e&&Al===t||Es(e,t);;)try{Os();break}catch(t){Ss(e,t)}if(ni(),zl=n,Nl.current=r,null!==Ll)throw Error(a(261));return jl=null,Al=0,Pl}function Os(){for(;null!==Ll;)Ns(Ll)}function Is(){for(;null!==Ll&&!Oo();)Ns(Ll)}function Ns(e){var t=Gl(e.alternate,e,Ml);e.memoizedProps=e.pendingProps,null===t?Rs(e):Ll=t,Rl.current=null}function Rs(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(Ll=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}else{if(null!==(n=ll(n,t,Ml)))return void(Ll=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||1073741824&Ml||!(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;b$o()-Wl?Es(e,0):$l|=n),gs(e,t)}function Hs(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(2&(t=e.mode)?4&t?(0===ss&&(ss=Ul),0===(t=Ut(62914560&~ss))&&(t=4194304)):t=99===Vo()?1:2:t=1),n=fs(),null!==(e=_s(e,t))&&(Ht(e,t,n),gs(e,n))}function $s(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 Vs(e,t,n,r){return new $s(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=Vs(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ys(e,t,n,r,o,i){var l=2;if(r=e,"function"==typeof e)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 M:l=8,o|=16;break;case S:l=8,o|=1;break;case C:return(e=Vs(12,n,t,8|o)).elementType=C,e.type=C,e.lanes=i,e;case N:return(e=Vs(13,n,t,o)).type=N,e.elementType=N,e.lanes=i,e;case R:return(e=Vs(19,n,t,o)).elementType=R,e.lanes=i,e;case D:return Ks(n,o,i,t);case P:return(e=Vs(24,n,t,o)).elementType=P,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case T:l=10;break e;case O:l=9;break e;case I:l=11;break e;case z:l=14;break e;case j:l=16,r=null;break e;case L:l=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Vs(l,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Gs(e,t,n,r){return(e=Vs(7,e,r,t)).lanes=n,e}function Ks(e,t,n,r){return(e=Vs(23,e,r,t)).elementType=D,e.lanes=n,e}function Qs(e,t,n){return(e=Vs(6,e,null,t)).lanes=n,e}function Js(e,t,n){return(t=Vs(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=Ft(0),this.expirationTimes=Ft(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ft(0),this.mutableSourceEagerHydrationData=null}function Zs(e,t,n,r){var o=t.current,i=fs(),l=ps(o);e:if(n){t:{if(Ke(n=n._reactInternals)!==n||1!==n.tag)throw Error(a(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(mo(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(a(171))}if(1===n.tag){var u=n.type;if(mo(u)){n=yo(n,u,s);break e}}n=s}else n=fo;return null===t.context?t.context=n:t.pendingContext=n,(t=ci(i,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),di(o,t),hs(o,l,i),l}function eu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function tu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n{o[e]=new r(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((([e,t])=>{o[e]=new r(e,1,!1,t,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((e=>{o[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((e=>{o[e]=new r(e,2,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((e=>{o[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((e=>{o[e]=new r(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((e=>{o[e]=new r(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((e=>{o[e]=new r(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((e=>{o[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));const i=/[\-\:]([a-z])/g,a=e=>e[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((e=>{const t=e.replace(i,a);o[t]=new r(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((e=>{o[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));o.xlinkHref=new r("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((e=>{o[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));const{CAMELCASE:l,SAME:s,possibleStandardNames:u}=n(8229),c=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),d=Object.keys(u).reduce(((e,t)=>{const n=u[t];return n===s?e[t]=t:n===l?e[t.toLowerCase()]=t:e[t]=n,e}),{});t.BOOLEAN=3,t.BOOLEANISH_STRING=2,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=4,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return o.hasOwnProperty(e)?o[e]:null},t.isCustomAttribute=c,t.possibleStandardNames=d},8229: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}},3460:function(e,t,n){"use strict";var r=n(7294),o=n(296);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,u]=(0,r.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),c=(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,_]=(0,r.useMemo)((()=>{const e=()=>{if(!c.current.element)return;const{left:e,top:t,width:n,height:r,bottom:o,right:i,x:a,y:l}=c.current.element.getBoundingClientRect(),d={left:e,top:t,width:n,height:r,bottom:o,right:i,x:a,y:l};Object.freeze(d),s(c.current.lastBounds,d)||u(c.current.lastBounds=d)};return[e,f?(0,o.debounce)(e,f):e,d?(0,o.debounce)(e,d):e]}),[u,d,f]);function g(){c.current.scrollContainers&&(c.current.scrollContainers.forEach((e=>e.removeEventListener("scroll",_,!0))),c.current.scrollContainers=null),c.current.resizeObserver&&(c.current.resizeObserver.disconnect(),c.current.resizeObserver=null)}function m(){c.current.element&&(c.current.resizeObserver=new i(_),c.current.resizeObserver.observe(c.current.element),t&&c.current.scrollContainers&&c.current.scrollContainers.forEach((e=>e.addEventListener("scroll",_,{capture:!0,passive:!0}))))}var v,b,y;return v=_,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(),m()}),[t,_,h]),(0,r.useEffect)((()=>g),[]),[e=>{e&&e!==c.current.element&&(g(),c.current.element=e,c.current.scrollContainers=a(e),m())},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.Z=i},5251:function(e,t,n){"use strict";n(7418);var r=n(7294),o=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),t.Fragment=i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l=Object.prototype.hasOwnProperty,s={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,i={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)l.call(t,r)&&!s.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:u,ref:c,props:i,_owner:a.current}}t.jsx=u,t.jsxs=u},2408:function(e,t,n){"use strict";var r=n(7418),o=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,l=60110,s=60112;t.Suspense=60113;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;o=d("react.element"),i=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),a=d("react.provider"),l=d("react.context"),s=d("react.forward_ref"),t.Suspense=d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n=b},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,o=e[r];if(!(void 0!==o&&0S(a,n))void 0!==s&&0>S(s,a)?(e[r]=s,e[l]=n,r=l):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==s&&0>S(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function S(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var C=[],T=[],O=1,I=null,N=3,R=!1,z=!1,j=!1;function L(e){for(var t=k(T);null!==t;){if(null===t.callback)E(T);else{if(!(t.startTime<=e))break;E(T),t.sortIndex=t.expirationTime,w(C,t)}t=k(T)}}function A(e){if(j=!1,L(e),!z)if(null!==k(C))z=!0,n(M);else{var t=k(T);null!==t&&r(A,t.startTime-e)}}function M(e,n){z=!1,j&&(j=!1,o()),R=!0;var i=N;try{for(L(n),I=k(C);null!==I&&(!(I.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=I.callback;if("function"==typeof a){I.callback=null,N=I.priorityLevel;var l=a(I.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?I.callback=l:I===k(C)&&E(C),L(n)}else E(C);I=k(C)}if(null!==I)var s=!0;else{var u=k(T);null!==u&&r(A,u.startTime-n),s=!1}return s}finally{I=null,N=i,R=!1}}var D=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){z||R||(z=!0,n(M))},t.unstable_getCurrentPriorityLevel=function(){return N},t.unstable_getFirstCallbackNode=function(){return k(C)},t.unstable_next=function(e){switch(N){case 1:case 2:case 3:var t=3;break;default:t=N}var n=N;N=t;try{return e()}finally{N=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=D,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=N;N=e;try{return t()}finally{N=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(T,e),null===k(C)&&e===k(T)&&(j?o():j=!0,r(A,a-l))):(e.sortIndex=s,w(C,e),z||R||(z=!0,n(M))),e},t.unstable_wrapCallback=function(e){var t=N;return function(){var n=N;N=t;try{return e.apply(this,arguments)}finally{N=n}}}},3840:function(e,t,n){"use strict";e.exports=n(53)},1476: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(5174)),i=n(6678);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}},6678: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))}},5174: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(8139));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}},3250:function(e,t,n){"use strict";var r=n(7294);var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,a=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return l((function(){o.value=n,o.getSnapshot=t,u(o)&&c({inst:o})}),[e,n,t]),a((function(){return u(o)&&c({inst:o}),e((function(){u(o)&&c({inst:o})}))}),[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},1688:function(e,t,n){"use strict";e.exports=n(3250)}},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(5893),t=n(7294),r=n(3935);const o="7.66.0";var i=n(1235);const a=["debug","info","warn","error","log","assert","trace"];function l(e){if(!("console"in i.n2))return e();const t=i.n2.console,n={};a.forEach((e=>{const r=t[e]&&t[e].__sentry_original__;e in t&&r&&(n[e]=t[e],t[e]=r)}));try{return e()}finally{Object.keys(n).forEach((e=>{t[e]=n[e]}))}}function s(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1}};return"undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?a.forEach((n=>{t[n]=(...t)=>{e&&l((()=>{i.n2.console[n](`Sentry Logger [${n}]:`,...t)}))}})):a.forEach((e=>{t[e]=()=>{}})),t}let u;u="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?(0,i.YO)("logger",s):s();const c=Object.prototype.toString;function d(e){switch(c.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return y(e,Error)}}function f(e,t){return c.call(e)===`[object ${t}]`}function p(e){return f(e,"ErrorEvent")}function h(e){return f(e,"DOMError")}function _(e){return f(e,"String")}function g(e){return null===e||"object"!=typeof e&&"function"!=typeof e}function m(e){return f(e,"Object")}function v(e){return"undefined"!=typeof Event&&y(e,Event)}function b(e){return Boolean(e&&e.then&&"function"==typeof e.then)}function y(e,t){try{return e instanceof t}catch(e){return!1}}const x=(0,i.Rf)(),w=80;function k(e,t={}){try{let n=e;const r=5,o=[];let i=0,a=0;const l=" > ",s=l.length;let u;const c=Array.isArray(t)?t:t.keyAttrs,d=!Array.isArray(t)&&t.maxStringLength||w;for(;n&&i++1&&a+o.length*s+u.length>=d));)o.push(u),a+=u.length,n=n.parentNode;return o.reverse().join(l)}catch(e){return""}}function E(e,t){const n=e,r=[];let o,i,a,l,s;if(!n||!n.tagName)return"";r.push(n.tagName.toLowerCase());const u=t&&t.length?t.filter((e=>n.getAttribute(e))).map((e=>[e,n.getAttribute(e)])):null;if(u&&u.length)u.forEach((e=>{r.push(`[${e[0]}="${e[1]}"]`)}));else if(n.id&&r.push(`#${n.id}`),o=n.className,o&&_(o))for(i=o.split(/\s+/),s=0;sT(e,t,n)))}function I(e,t,n){if(!(t in e))return;const r=e[t],o=n(r);if("function"==typeof o)try{R(o,r)}catch(e){}e[t]=o}function N(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}function R(e,t){const n=t.prototype||{};e.prototype=t.prototype=n,N(e,"__sentry_original__",t)}function z(e){return e.__sentry_original__}function j(e){if(d(e))return{message:e.message,name:e.name,stack:e.stack,...A(e)};if(v(e)){const t={type:e.type,target:L(e.target),currentTarget:L(e.currentTarget),...A(e)};return"undefined"!=typeof CustomEvent&&y(e,CustomEvent)&&(t.detail=e.detail),t}return e}function L(e){try{return t=e,"undefined"!=typeof Element&&y(t,Element)?k(e):Object.prototype.toString.call(e)}catch(e){return""}var t}function A(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 M(e){return D(e,new Map)}function D(e,t){if(m(e)){const n=t.get(e);if(void 0!==n)return n;const r={};t.set(e,r);for(const n of Object.keys(e))void 0!==e[n]&&(r[n]=D(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(D(e,t))})),r}return e}function P(){const e=i.n2,t=e.crypto||e.msCrypto;if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");const n=t&&t.getRandomValues?()=>t.getRandomValues(new Uint8Array(1))[0]:()=>16*Math.random();return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,(e=>(e^(15&n())>>e/4).toString(16)))}function B(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function U(e){const{message:t,event_id:n}=e;if(t)return t;const r=B(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"":n||""}function F(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 H(e,t){const n=B(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 $(e){if(e&&e.__sentry_captured__)return!0;try{N(e,"__sentry_captured__",!0)}catch(e){}return!1}function V(e){return Array.isArray(e)?e:[e]}const W=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],q=[/^.*healthcheck.*$/,/^.*healthy.*$/,/^.*live.*$/,/^.*ready.*$/,/^.*heartbeat.*$/,/^.*\/health$/,/^.*\/healthz$/];class Y{static __initStatic(){this.id="InboundFilters"}constructor(e={}){this.name=Y.id,this._options=e}setupOnce(e,t){const n=e=>{const n=t();if(n){const t=n.getIntegration(Y);if(t){const r=n.getClient(),o=r?r.getOptions():{},i=function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:W],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[],...e.disableTransactionDefaults?[]:q],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(t._options,o);return function(e,t){if(t.ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(e))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${U(e)}`),!0;if(function(e,t){if(e.type||!t||!t.length)return!1;return function(e){if(e.message)return[e.message];if(e.exception){const{values:t}=e.exception;try{const{type:e="",value:n=""}=t&&t[t.length-1]||{};return[`${n}`,`${e}: ${n}`]}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error(`Cannot extract message for event ${U(e)}`),[]}}return[]}(e).some((e=>O(e,t)))}(e,t.ignoreErrors))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${U(e)}`),!0;if(function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;const n=e.transaction;return!!n&&O(n,t)}(e,t.ignoreTransactions))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${U(e)}`),!0;if(function(e,t){if(!t||!t.length)return!1;const n=G(e);return!!n&&O(n,t)}(e,t.denyUrls))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${U(e)}.\nUrl: ${G(e)}`),!0;if(!function(e,t){if(!t||!t.length)return!0;const n=G(e);return!n||O(n,t)}(e,t.allowUrls))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${U(e)}.\nUrl: ${G(e)}`),!0;return!1}(e,i)?null:e}}return e};n.id=this.name,e(n)}}function G(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("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error(`Cannot extract url for event ${U(e)}`),null}}let K;Y.__initStatic();class Q{static __initStatic(){this.id="FunctionToString"}constructor(){this.name=Q.id}setupOnce(){K=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=z(this)||this;return K.apply(t,e)}}catch(e){}}}Q.__initStatic();var J=n(1170);const X="production";var Z;function ee(e){return new ne((t=>{t(e)}))}function te(e){return new ne(((t,n)=>{n(e)}))}!function(e){e[e.PENDING=0]="PENDING";e[e.RESOLVED=1]="RESOLVED";e[e.REJECTED=2]="REJECTED"}(Z||(Z={}));class ne{constructor(e){ne.prototype.__init.call(this),ne.prototype.__init2.call(this),ne.prototype.__init3.call(this),ne.prototype.__init4.call(this),this._state=Z.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new ne(((n,r)=>{this._handlers.push([!1,t=>{if(e)try{n(e(t))}catch(e){r(e)}else n(t)},e=>{if(t)try{n(t(e))}catch(e){r(e)}else r(e)}]),this._executeHandlers()}))}catch(e){return this.then((e=>e),e)}finally(e){return new ne(((t,n)=>{let r,o;return this.then((t=>{o=!1,r=t,e&&e()}),(t=>{o=!0,r=t,e&&e()})).then((()=>{o?n(r):t(r)}))}))}__init(){this._resolve=e=>{this._setResult(Z.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(Z.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{this._state===Z.PENDING&&(b(t)?t.then(this._resolve,this._reject):(this._state=e,this._value=t,this._executeHandlers()))}}__init4(){this._executeHandlers=()=>{if(this._state===Z.PENDING)return;const e=this._handlers.slice();this._handlers=[],e.forEach((e=>{e[0]||(this._state===Z.RESOLVED&&e[1](this._value),this._state===Z.REJECTED&&e[2](this._value),e[0]=!0)}))}}}function re(e){const t=(0,J.ph)(),n={sid:P(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(e){return M({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,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||(0,J.ph)(),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:P()),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)}class ie{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=se()}static clone(e){const t=new ie;return e&&(t._breadcrumbs=[...e._breadcrumbs],t._tags={...e._tags},t._extra={...e._extra},t._contexts={...e._contexts},t._user=e._user,t._level=e._level,t._span=e._span,t._session=e._session,t._transactionName=e._transactionName,t._fingerprint=e._fingerprint,t._eventProcessors=[...e._eventProcessors],t._requestSession=e._requestSession,t._attachments=[...e._attachments],t._sdkProcessingMetadata={...e._sdkProcessingMetadata},t._propagationContext={...e._propagationContext}),t}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{},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}setSpan(e){return this._span=e,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const e=this.getSpan();return e&&e.transaction}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;if("function"==typeof e){const t=e(this);return t instanceof ie?t:this}return e instanceof ie?(this._tags={...this._tags,...e._tags},this._extra={...this._extra,...e._extra},this._contexts={...this._contexts,...e._contexts},e._user&&Object.keys(e._user).length&&(this._user=e._user),e._level&&(this._level=e._level),e._fingerprint&&(this._fingerprint=e._fingerprint),e._requestSession&&(this._requestSession=e._requestSession),e._propagationContext&&(this._propagationContext=e._propagationContext)):m(e)&&(this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint&&(this._fingerprint=e.fingerprint),e.requestSession&&(this._requestSession=e.requestSession),e.propagationContext&&(this._propagationContext=e.propagationContext)),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._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=se(),this}addBreadcrumb(e,t){const n="number"==typeof t?t:100;if(n<=0)return this;const r={timestamp:(0,J.yW)(),...e};return this._breadcrumbs=[...this._breadcrumbs,r].slice(-n),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}getAttachments(){return this._attachments}clearAttachments(){return this._attachments=[],this}applyToEvent(e,t={}){if(this._extra&&Object.keys(this._extra).length&&(e.extra={...this._extra,...e.extra}),this._tags&&Object.keys(this._tags).length&&(e.tags={...this._tags,...e.tags}),this._user&&Object.keys(this._user).length&&(e.user={...this._user,...e.user}),this._contexts&&Object.keys(this._contexts).length&&(e.contexts={...this._contexts,...e.contexts}),this._level&&(e.level=this._level),this._transactionName&&(e.transaction=this._transactionName),this._span){e.contexts={trace:this._span.getTraceContext(),...e.contexts};const t=this._span.transaction;if(t){e.sdkProcessingMetadata={dynamicSamplingContext:t.getDynamicSamplingContext(),...e.sdkProcessingMetadata};const n=t.name;n&&(e.tags={transaction:n,...e.tags})}}return this._applyFingerprint(e),e.breadcrumbs=[...e.breadcrumbs||[],...this._breadcrumbs],e.breadcrumbs=e.breadcrumbs.length>0?e.breadcrumbs:void 0,e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...this._sdkProcessingMetadata,propagationContext:this._propagationContext},this._notifyEventProcessors([...ae(),...this._eventProcessors],e,t)}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}_notifyEventProcessors(e,t,n,r=0){return new ne(((o,i)=>{const a=e[r];if(null===t||"function"!=typeof a)o(t);else{const l=a({...t},n);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.id&&null===l&&u.log(`Event processor "${a.id}" dropped event`),b(l)?l.then((t=>this._notifyEventProcessors(e,t,n,r+1).then(o))).then(null,i):this._notifyEventProcessors(e,l,n,r+1).then(o).then(null,i)}}))}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((e=>{e(this)})),this._notifyingListeners=!1)}_applyFingerprint(e){e.fingerprint=e.fingerprint?V(e.fingerprint):[],this._fingerprint&&(e.fingerprint=e.fingerprint.concat(this._fingerprint)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}}function ae(){return(0,i.YO)("globalEventProcessors",(()=>[]))}function le(e){ae().push(e)}function se(){return{traceId:P(),spanId:P().substring(16)}}const ue=4,ce=100;class de{constructor(e,t=new ie,n=ue){this._version=n,this._stack=[{scope:t}],e&&this.bindClient(e)}isOlderThan(e){return this._version{o.captureException(e,{originalException:e,syntheticException:r,...t,event_id:n},i)})),n}captureMessage(e,t,n){const r=this._lastEventId=n&&n.event_id?n.event_id:P(),o=new Error(e);return this._withClient(((i,a)=>{i.captureMessage(e,t,{originalException:e,syntheticException:o,...n,event_id:r},a)})),r}captureEvent(e,t){const n=t&&t.event_id?t.event_id:P();return e.type||(this._lastEventId=n),this._withClient(((r,o)=>{r.captureEvent(e,{...t,event_id:n},o)})),n}lastEventId(){return this._lastEventId}addBreadcrumb(e,t){const{scope:n,client:r}=this.getStackTop();if(!r)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:i=ce}=r.getOptions&&r.getOptions()||{};if(i<=0)return;const a={timestamp:(0,J.yW)(),...e},s=o?l((()=>o(a,t))):a;null!==s&&(r.emit&&r.emit("beforeAddBreadcrumb",s,t),n.addBreadcrumb(s,i))}setUser(e){this.getScope().setUser(e)}setTags(e){this.getScope().setTags(e)}setExtras(e){this.getScope().setExtras(e)}setTag(e,t){this.getScope().setTag(e,t)}setExtra(e,t){this.getScope().setExtra(e,t)}setContext(e,t){this.getScope().setContext(e,t)}configureScope(e){const{scope:t,client:n}=this.getStackTop();n&&e(t)}run(e){const t=pe(this);try{e(this)}finally{pe(t)}}getIntegration(e){const t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Cannot retrieve integration ${e.id} from the current Hub`),null}}startTransaction(e,t){const n=this._callExtensionMethod("startTransaction",e,t);if(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&!n){this.getClient()?console.warn("Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':\nSentry.addTracingExtensions();\nSentry.init({...});\n"):console.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")}return n}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(e=!1){if(e)return this.endSession();this._sendSessionUpdate()}endSession(){const e=this.getStackTop().scope,t=e.getSession();t&&function(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),oe(e,n)}(t),this._sendSessionUpdate(),e.setSession()}startSession(e){const{scope:t,client:n}=this.getStackTop(),{release:r,environment:o=X}=n&&n.getOptions()||{},{userAgent:a}=i.n2.navigator||{},l=re({release:r,environment:o,user:t.getUser(),...a&&{userAgent:a},...e}),s=t.getSession&&t.getSession();return s&&"ok"===s.status&&oe(s,{status:"exited"}),this.endSession(),t.setSession(l),l}shouldSendDefaultPii(){const e=this.getClient(),t=e&&e.getOptions();return Boolean(t&&t.sendDefaultPii)}_sendSessionUpdate(){const{scope:e,client:t}=this.getStackTop(),n=e.getSession();n&&t&&t.captureSession&&t.captureSession(n)}_withClient(e){const{scope:t,client:n}=this.getStackTop();n&&e(n,t)}_callExtensionMethod(e,...t){const n=fe().__SENTRY__;if(n&&n.extensions&&"function"==typeof n.extensions[e])return n.extensions[e].apply(this,t);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Extension method ${e} couldn't be found, doing nothing.`)}}function fe(){return i.n2.__SENTRY__=i.n2.__SENTRY__||{extensions:{},hub:void 0},i.n2}function pe(e){const t=fe(),n=me(t);return ve(t,e),n}function he(){const e=fe();if(e.__SENTRY__&&e.__SENTRY__.acs){const t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return _e(e)}function _e(e=fe()){return ge(e)&&!me(e).isOlderThan(ue)||ve(e,new de),me(e)}function ge(e){return!!(e&&e.__SENTRY__&&e.__SENTRY__.hub)}function me(e){return(0,i.YO)("hub",(()=>new de),e)}function ve(e,t){if(!e)return!1;return(e.__SENTRY__=e.__SENTRY__||{}).hub=t,!0}const be=[];function ye(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?V(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.keys(t).map((e=>t[e]))}(r),i=function(e,t){for(let n=0;n"Debug"===e.name));if(-1!==i){const[e]=o.splice(i,1);o.push(e)}return o}function xe(e,t){t[e.name]=e,-1===be.indexOf(e.name)&&(e.setupOnce(le,he),be.push(e.name),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(`Integration installed: ${e.name}`))}const we=50,ke=/\(error: (.*)\)/,Ee=/captureMessage|captureException/;function Se(...e){const t=e.sort(((e,t)=>e[0]-t[0])).map((e=>e[1]));return(e,n=0)=>{const r=[],o=e.split("\n");for(let e=n;e1024)continue;const i=ke.test(n)?n.replace(ke,"$1"):n;if(!i.match(/\S*Error: /)){for(const e of t){const t=e(i);if(t){r.push(t);break}}if(r.length>=we)break}}return function(e){if(!e.length)return[];const t=Array.from(e);/sentryWrapped/.test(t[t.length-1].function||"")&&t.pop();t.reverse(),Ee.test(t[t.length-1].function||"")&&(t.pop(),Ee.test(t[t.length-1].function||"")&&t.pop());return t.slice(0,we).map((e=>({...e,filename:e.filename||t[t.length-1].filename,function:e.function||"?"})))}(r)}}const Ce="";function Te(e){try{return e&&"function"==typeof e&&e.name||Ce}catch(e){return Ce}}const Oe=(0,i.Rf)();function Ie(){if(!("fetch"in Oe))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function Ne(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}const Re=(0,i.Rf)();const ze=(0,i.Rf)(),je="__sentry_xhr_v2__",Le={},Ae={};function Me(e){if(!Ae[e])switch(Ae[e]=!0,e){case"console":!function(){if(!("console"in i.n2))return;a.forEach((function(e){e in i.n2.console&&I(i.n2.console,e,(function(t){return Be[e]=t,function(...t){Pe("console",{args:t,level:e});const n=Be[e];n&&n.apply(i.n2.console,t)}}))}))}();break;case"dom":!function(){if(!("document"in ze))return;const e=Pe.bind(null,"dom"),t=qe(e,!0);ze.document.addEventListener("click",t,!1),ze.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach((t=>{const n=ze[t]&&ze[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(I(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=qe(e);a.handler=r,t.call(this,n,r,o)}a.refCount++}catch(e){}return t.call(this,n,r,o)}})),I(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)}})))}))}();break;case"xhr":!function(){if(!("XMLHttpRequest"in ze))return;const e=XMLHttpRequest.prototype;I(e,"open",(function(e){return function(...t){const n=t[1],r=this[je]={method:_(t[0])?t[0].toUpperCase():t[0],url:t[1],request_headers:{}};_(n)&&"POST"===r.method&&n.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const o=()=>{const e=this[je];if(e&&4===this.readyState){try{e.status_code=this.status}catch(e){}Pe("xhr",{args:t,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:this})}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?I(this,"onreadystatechange",(function(e){return function(...t){return o(),e.apply(this,t)}})):this.addEventListener("readystatechange",o),I(this,"setRequestHeader",(function(e){return function(...t){const[n,r]=t,o=this[je];return o&&(o.request_headers[n.toLowerCase()]=r),e.apply(this,t)}})),e.apply(this,t)}})),I(e,"send",(function(e){return function(...t){const n=this[je];return n&&void 0!==t[0]&&(n.body=t[0]),Pe("xhr",{args:t,startTimestamp:Date.now(),xhr:this}),e.apply(this,t)}}))}();break;case"fetch":!function(){if(!function(){if(!Ie())return!1;if(Ne(Oe.fetch))return!0;let e=!1;const t=Oe.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=Ne(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}())return;I(i.n2,"fetch",(function(e){return function(...t){const{method:n,url:r}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){const[t,n]=e;return{url:Fe(t),method:Ue(n,"method")?String(n.method).toUpperCase():"GET"}}const t=e[0];return{url:Fe(t),method:Ue(t,"method")?String(t.method).toUpperCase():"GET"}}(t),o={args:t,fetchData:{method:n,url:r},startTimestamp:Date.now()};return Pe("fetch",{...o}),e.apply(i.n2,t).then((e=>(Pe("fetch",{...o,endTimestamp:Date.now(),response:e}),e)),(e=>{throw Pe("fetch",{...o,endTimestamp:Date.now(),error:e}),e}))}}))}();break;case"history":!function(){if(!function(){const e=Re.chrome,t=e&&e.app&&e.app.runtime,n="history"in Re&&!!Re.history.pushState&&!!Re.history.replaceState;return!t&&n}())return;const e=ze.onpopstate;function t(e){return function(...t){const n=t.length>2?t[2]:void 0;if(n){const e=He,t=String(n);He=t,Pe("history",{from:e,to:t})}return e.apply(this,t)}}ze.onpopstate=function(...t){const n=ze.location.href,r=He;if(He=n,Pe("history",{from:r,to:n}),e)try{return e.apply(this,t)}catch(e){}},I(ze.history,"pushState",t),I(ze.history,"replaceState",t)}();break;case"error":Ye=ze.onerror,ze.onerror=function(e,t,n,r,o){return Pe("error",{column:r,error:o,line:n,msg:e,url:t}),!(!Ye||Ye.__SENTRY_LOADER__)&&Ye.apply(this,arguments)},ze.onerror.__SENTRY_INSTRUMENTED__=!0;break;case"unhandledrejection":Ge=ze.onunhandledrejection,ze.onunhandledrejection=function(e){return Pe("unhandledrejection",e),!(Ge&&!Ge.__SENTRY_LOADER__)||Ge.apply(this,arguments)},ze.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0;break;default:return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("unknown instrumentation type:",e))}}function De(e,t){Le[e]=Le[e]||[],Le[e].push(t),Me(e)}function Pe(e,t){if(e&&Le[e])for(const n of Le[e]||[])try{n(t)}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${Te(n)}\nError:`,t)}}const Be={};function Ue(e,t){return!!e&&"object"==typeof e&&!!e[t]}function Fe(e){return"string"==typeof e?e:e?Ue(e,"url")?e.url:e.toString?e.toString():"":""}let He;const $e=1e3;let Ve,We;function qe(e,t=!1){return n=>{if(!n||We===n)return;if(function(e){if("keypress"!==e.type)return!1;try{const t=e.target;if(!t||!t.tagName)return!0;if("INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable)return!1}catch(e){}return!0}(n))return;const r="keypress"===n.type?"input":n.type;(void 0===Ve||function(e,t){if(!e)return!0;if(e.type!==t.type)return!0;try{if(e.target!==t.target)return!0}catch(e){}return!1}(We,n))&&(e({event:n,name:r,global:t}),We=n),clearTimeout(Ve),Ve=ze.setTimeout((()=>{Ve=void 0}),$e)}}let Ye=null;let Ge=null;const Ke=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function Qe(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 Je(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function Xe(e){const t="string"==typeof e?function(e){const t=Ke.exec(e);if(!t)return void console.error(`Invalid Sentry Dsn: ${e}`);const[n,r,o="",i,a="",l]=t.slice(1);let s="",u=l;const c=u.split("/");if(c.length>1&&(s=c.slice(0,-1).join("/"),u=c.pop()),u){const e=u.match(/^\d+/);e&&(u=e[0])}return Je({host:i,pass:o,path:s,projectId:u,port:a,protocol:n,publicKey:r})}(e):Je(e);if(t&&function(e){if("undefined"!=typeof __SENTRY_DEBUG__&&!__SENTRY_DEBUG__)return!0;const{port:t,projectId:n,protocol:r}=e;return!(["protocol","publicKey","host","projectId"].find((t=>!e[t]&&(u.error(`Invalid Sentry Dsn: ${t} missing`),!0)))||(n.match(/^\d+$/)?function(e){return"http"===e||"https"===e}(r)?t&&isNaN(parseInt(t,10))&&(u.error(`Invalid Sentry Dsn: Invalid port ${t}`),1):(u.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),1):(u.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),1)))}(t))return t}function Ze(e,t=100,n=1/0){try{return tt("",e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}function et(e,t=3,n=102400){const r=Ze(e,t);return o=r,function(e){return~-encodeURI(e).split(/%..|./).length}(JSON.stringify(o))>n?et(e,t-1,n):r;var o}function tt(e,t,r=1/0,o=1/0,i=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=o){f[e]="[MaxProperties ~]";break}const t=h[e];f[e]=tt(e,t,c-1,o,i),p++}return l(t),f}function nt(e,t=[]){return[e,t]}function rt(e,t){const[n,r]=e;return[n,[...r,t]]}function ot(e,t){const n=e[1];for(const e of n){if(t(e,e[0].type))return!0}return!1}function it(e,t){return(t||new TextEncoder).encode(e)}function at(e,t){const[n,r]=e;let o=JSON.stringify(n);function i(e){"string"==typeof o?o="string"==typeof e?o+e:[it(o,t),e]:o.push("string"==typeof e?it(e,t):e)}for(const e of r){const[t,n]=e;if(i(`\n${JSON.stringify(t)}\n`),"string"==typeof n||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch(t){e=JSON.stringify(Ze(n))}i(e)}}return"string"==typeof o?o: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}(o)}function lt(e,t){const n="string"==typeof e.data?it(e.data,t):e.data;return[M({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]}const st={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor"};function ut(e){return st[e]}function ct(e){if(!e||!e.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}class dt 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 ft="7";function pt(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function ht(e,t){return n={sentry_key:e.publicKey,sentry_version:ft,...t&&{sentry_client:`${t.name}/${t.version}`}},Object.keys(n).map((e=>`${encodeURIComponent(e)}=${encodeURIComponent(n[e])}`)).join("&");var n}function _t(e,t={}){const n="string"==typeof t?t:t.tunnel,r="string"!=typeof t&&t._metadata?t._metadata.sdk:void 0;return n||`${function(e){return`${pt(e)}${e.projectId}/envelope/`}(e)}?${ht(e,r)}`}function gt(e,t,n,r){const o=ct(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&&{dsn:Qe(r)},...o&&{trace:M({...o})}}}(e,o,r,t);delete e.sdkProcessingMetadata;return nt(a,[[{type:i},e]])}function mt(e,t,n,r){const{normalizeDepth:o=3,normalizeMaxBreadth:a=1e3}=e,l={...t,event_id:t.event_id||n.event_id||P(),timestamp:t.timestamp||(0,J.yW)()},s=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:X);void 0===e.release&&void 0!==r&&(e.release=r);void 0===e.dist&&void 0!==o&&(e.dist=o);e.message&&(e.message=S(e.message,i));const a=e.exception&&e.exception.values&&e.exception.values[0];a&&a.value&&(a.value=S(a.value,i));const l=e.request;l&&l.url&&(l.url=S(l.url,i))}(l,e),function(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}(l,s),void 0===t.type&&function(e,t){const n=i.n2._sentryDebugIds;if(!n)return;let r;const o=vt.get(t);o?r=o:(r=new Map,vt.set(t,r));const a=Object.keys(n).reduce(((e,o)=>{let i;const a=r.get(o);a?i=a:(i=t(o),r.set(o,i));for(let t=i.length-1;t>=0;t--){const r=i[t];if(r.filename){e[r.filename]=n[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){}}(l,e.stackParser);let u=r;n.captureContext&&(u=ie.clone(u).update(n.captureContext));let c=ee(l);if(u){if(u.getAttachments){const e=[...n.attachments||[],...u.getAttachments()];e.length&&(n.attachments=e)}c=u.applyToEvent(l,n)}return c.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.keys(t).forEach((e=>{n.push({type:"sourcemap",code_file:e,debug_id:t[e]})}))}(e),"number"==typeof o&&o>0?function(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map((e=>({...e,...e.data&&{data:Ze(e.data,t,n)}})))},...e.user&&{user:Ze(e.user,t,n)},...e.contexts&&{contexts:Ze(e.contexts,t,n)},...e.extra&&{extra:Ze(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=Ze(e.contexts.trace.data,t,n)));e.spans&&(r.spans=e.spans.map((e=>(e.data&&(e.data=Ze(e.data,t,n)),e))));return r}(e,o,a):e)))}const vt=new WeakMap;const bt="Not capturing exception because it's already been captured.";class yt{constructor(e){if(this._options=e,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},e.dsn?this._dsn=Xe(e.dsn):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("No DSN provided, client will not do anything."),this._dsn){const t=_t(this._dsn,e);this._transport=e.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}}captureException(e,t,n){if($(e))return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(bt));let r=t&&t.event_id;return this._process(this.eventFromException(e,t).then((e=>this._captureEvent(e,t,n))).then((e=>{r=e}))),r}captureMessage(e,t,n,r){let o=n&&n.event_id;const i=g(e)?this.eventFromMessage(String(e),t,n):this.eventFromException(e,n);return this._process(i.then((e=>this._captureEvent(e,n,r))).then((e=>{o=e}))),o}captureEvent(e,t,n){if(t&&t.originalException&&$(t.originalException))return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(bt));let r=t&&t.event_id;return this._process(this._captureEvent(e,t,n).then((e=>{r=e}))),r}captureSession(e){this._isEnabled()?"string"!=typeof e.release?("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),oe(e,{init:!1})):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("SDK not enabled, will not capture session.")}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._isClientDoneProcessing(e).then((n=>t.flush(e).then((e=>n&&e)))):ee(!0)}close(e){return this.flush(e).then((e=>(this.getOptions().enabled=!1,e)))}setupIntegrations(){this._isEnabled()&&!this._integrationsInitialized&&(this._integrations=function(e){const t={};return e.forEach((e=>{e&&xe(e,t)})),t}(this._options.integrations),this._integrationsInitialized=!0)}getIntegrationById(e){return this._integrations[e]}getIntegration(e){try{return this._integrations[e.id]||null}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Cannot retrieve integration ${e.id} from the current Client`),null}}addIntegration(e){xe(e,this._integrations)}sendEvent(e,t={}){if(this.emit("beforeSendEvent",e,t),this._dsn){let n=gt(e,this._dsn,this._options._metadata,this._options.tunnel);for(const e of t.attachments||[])n=rt(n,lt(e,this._options.transportOptions&&this._options.transportOptions.textEncoder));const r=this._sendEnvelope(n);r&&r.then((t=>this.emit("afterSendEvent",e,t)),null)}}sendSession(e){if(this._dsn){const t=function(e,t,n,r){const o=ct(n);return nt({sent_at:(new Date).toISOString(),...o&&{sdk:o},...!!r&&{dsn:Qe(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 n=`${e}:${t}`;("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(`Adding outcome: "${n}"`),this._outcomes[n]=this._outcomes[n]+1||1}}on(e,t){this._hooks[e]||(this._hooks[e]=[]),this._hooks[e].push(t)}emit(e,...t){this._hooks[e]&&this._hooks[e].forEach((e=>e(...t)))}_updateSessionFromEvent(e,t){let n=!1,r=!1;const o=t.exception&&t.exception.values;if(o){r=!0;for(const e of o){const t=e.mechanism;if(t&&!1===t.handled){n=!0;break}}}const i="ok"===e.status;(i&&0===e.errors||i&&n)&&(oe(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}_isClientDoneProcessing(e){return new ne((t=>{let n=0;const r=setInterval((()=>{0==this._numProcessing?(clearInterval(r),t(!0)):(n+=1,e&&n>=e&&(clearInterval(r),t(!1)))}),1)}))}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._dsn}_prepareEvent(e,t,n){const r=this.getOptions(),o=Object.keys(this._integrations);return!t.integrations&&o.length>0&&(t.integrations=o),mt(r,e,t,n).then((e=>{if(null===e)return e;const{propagationContext:t}=e.sdkProcessingMetadata||{};if(!(e.contexts&&e.contexts.trace)&&t){const{traceId:r,spanId:o,parentSpanId:i,dsc:a}=t;e.contexts={trace:{trace_id:r,span_id:o,parent_span_id:i},...e.contexts};const l=a||function(e,t,n){const r=t.getOptions(),{publicKey:o}=t.getDsn()||{},{segment:i}=n&&n.getUser()||{},a=M({environment:r.environment||X,release:r.release,user_segment:i,public_key:o,trace_id:e});return t.emit&&t.emit("createDsc",a),a}(r,this,n);e.sdkProcessingMetadata={dynamicSamplingContext:l,...e.sdkProcessingMetadata}}return e}))}_captureEvent(e,t={},n){return this._processEvent(e,t,n).then((e=>e.event_id),(e=>{if("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__){const t=e;"log"===t.logLevel?u.log(t.message):u.warn(t)}}))}_processEvent(e,t,n){const r=this.getOptions(),{sampleRate:o}=r;if(!this._isEnabled())return te(new dt("SDK not enabled, will not capture event.","log"));const i=wt(e),a=xt(e),l=e.type||"error",s=`before send for type \`${l}\``;if(a&&"number"==typeof o&&Math.random()>o)return this.recordDroppedEvent("sample_rate","error",e),te(new dt(`Discarding event because it's not included in the random sample (sampling rate = ${o})`,"log"));const u="replay_event"===l?"replay":l;return this._prepareEvent(e,t,n).then((n=>{if(null===n)throw this.recordDroppedEvent("event_processor",u,e),new dt("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){const{beforeSend:r,beforeSendTransaction:o}=e;if(xt(t)&&r)return r(t,n);if(wt(t)&&o)return o(t,n);return t}(r,n,t);return function(e,t){const n=`${t} must return \`null\` or a valid event.`;if(b(e))return e.then((e=>{if(!m(e)&&null!==e)throw new dt(n);return e}),(e=>{throw new dt(`${t} rejected with ${e}`)}));if(!m(e)&&null!==e)throw new dt(n);return e}(o,s)})).then((r=>{if(null===r)throw this.recordDroppedEvent("before_send",u,e),new dt(`${s} returned \`null\`, will not send event.`,"log");const o=n&&n.getSession();!i&&o&&this._updateSessionFromEvent(o,r);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 dt)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new dt(`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)))}_sendEnvelope(e){if(this._transport&&this._dsn)return this.emit("beforeEnvelope",e),this._transport.send(e).then(null,(e=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error("Error while sending event:",e)}));("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error("Transport disabled")}_clearOutcomes(){const e=this._outcomes;return this._outcomes={},Object.keys(e).map((t=>{const[n,r]=t.split(":");return{reason:n,category:r,quantity:e[t]}}))}}function xt(e){return void 0===e.type}function wt(e){return"transaction"===e.type}var kt=n(8518);function Et(e,t){const n=Ct(e,t),r={type:t&&t.name,value:Ot(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function St(e,t){return{exception:{values:[Et(e,t)]}}}function Ct(e,t){const n=t.stacktrace||t.stack||"",r=function(e){if(e){if("number"==typeof e.framesToPop)return e.framesToPop;if(Tt.test(e.message))return 1}return 0}(t);try{return e(n,r)}catch(e){}return[]}const Tt=/Minified React error #\d+;/i;function Ot(e){const t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:t:"No error message"}function It(e,t,n,r,o){let i;if(p(t)&&t.error){return St(e,t.error)}if(h(t)||f(t,"DOMException")){const o=t;if("stack"in t)i=St(e,t);else{const t=o.name||(h(o)?"DOMError":"DOMException"),a=o.message?`${t}: ${o.message}`:t;i=Nt(e,a,n,r),F(i,a)}return"code"in o&&(i.tags={...i.tags,"DOMException.code":`${o.code}`}),i}if(d(t))return St(e,t);if(m(t)||v(t)){return i=function(e,t,n,r){const o=he().getClient(),i=o&&o.getOptions().normalizeDepth,a={exception:{values:[{type:v(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:Rt(t,{isUnhandledRejection:r})}]},extra:{__serialized__:et(t,i)}};if(n){const t=Ct(e,n);t.length&&(a.exception.values[0].stacktrace={frames:t})}return a}(e,t,n,o),H(i,{synthetic:!0}),i}return i=Nt(e,t,n,r),F(i,`${t}`,void 0),H(i,{synthetic:!0}),i}function Nt(e,t,n,r){const o={message:t};if(r&&n){const r=Ct(e,n);r.length&&(o.exception={values:[{value:t,stacktrace:{frames:r}}]})}return o}function Rt(e,{isUnhandledRejection:t}){const n=function(e,t=40){const n=Object.keys(j(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return S(n[0],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:S(r,t)}return""}(e),r=t?"promise rejection":"exception";if(p(e))return`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``;if(v(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}`}function zt(e,t){return he().captureException(e,{captureContext:t})}const jt=i.n2;let Lt=0;function At(){return Lt>0}function Mt(e,t={},n){if("function"!=typeof e)return e;try{const t=e.__sentry_wrapped__;if(t)return t;if(z(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=>Mt(e,t)));return e.apply(this,o)}catch(e){throw Lt++,setTimeout((()=>{Lt--})),o=n=>{n.addEventProcessor((e=>(t.mechanism&&(F(e,void 0,void 0),H(e,t.mechanism)),e.extra={...e.extra,arguments:r},e))),zt(e)},he().withScope(o),e}var o};try{for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])}catch(e){}R(r,e),N(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get:()=>e.name})}catch(e){}return r}class Dt extends yt{constructor(e){const t=jt.SENTRY_SDK_SOURCE||(0,kt.S)();e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:`${t}:@sentry/browser`,version:o}],version:o},super(e),e.sendClientReports&&jt.document&&jt.document.addEventListener("visibilitychange",(()=>{"hidden"===jt.document.visibilityState&&this._flushOutcomes()}))}eventFromException(e,t){return function(e,t,n,r){const o=It(e,t,n&&n.syntheticException||void 0,r);return H(o),o.level="error",n&&n.event_id&&(o.event_id=n.event_id),ee(o)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return function(e,t,n="info",r,o){const i=Nt(e,t,r&&r.syntheticException||void 0,o);return i.level=n,r&&r.event_id&&(i.event_id=r.event_id),ee(i)}(this._options.stackParser,e,t,n,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled())return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.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:Qe(r)}},i=function(e){return[{type:"user_report"},e]}(e);return nt(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)}_flushOutcomes(){const e=this._clearOutcomes();if(0===e.length)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log("No outcomes to send"));if(!this._dsn)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log("No dsn provided, will not send outcomes"));("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log("Sending outcomes:",e);const t=(n=e,nt((r=this._options.tunnel&&Qe(this._dsn))?{dsn:r}:{},[[{type:"client_report"},{timestamp:o||(0,J.yW)(),discarded_events:n}]]));var n,r,o;this._sendEnvelope(t)}}class Pt{static __initStatic(){this.id="GlobalHandlers"}constructor(e){this.name=Pt.id,this._options={onerror:!0,onunhandledrejection:!0,...e},this._installFunc={onerror:Bt,onunhandledrejection:Ut}}setupOnce(){Error.stackTraceLimit=50;const e=this._options;for(const n in e){const r=this._installFunc[n];r&&e[n]&&(t=n,("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.log(`Global Handler attached: ${t}`),r(),this._installFunc[n]=void 0)}var t}}function Bt(){De("error",(e=>{const[t,n,r]=$t();if(!t.getIntegration(Pt))return;const{msg:o,url:i,line:a,column:l,error:s}=e;if(At()||s&&s.__sentry_own_request__)return;const u=void 0===s&&_(o)?function(e,t,n,r){const o=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let i=p(e)?e.message:e,a="Error";const l=i.match(o);l&&(a=l[1],i=l[2]);const s={exception:{values:[{type:a,value:i}]}};return Ft(s,t,n,r)}(o,i,a,l):Ft(It(n,s||o,void 0,r,!1),i,a,l);u.level="error",Ht(t,s,u,"onerror")}))}function Ut(){De("unhandledrejection",(e=>{const[t,n,r]=$t();if(!t.getIntegration(Pt))return;let o=e;try{"reason"in e?o=e.reason:"detail"in e&&"reason"in e.detail&&(o=e.detail.reason)}catch(e){}if(At()||o&&o.__sentry_own_request__)return!0;const i=g(o)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(o)}`}]}}:It(n,o,void 0,r,!0);i.level="error",Ht(t,o,i,"onunhandledrejection")}))}function Ft(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||[],u=isNaN(parseInt(r,10))?void 0:r,c=isNaN(parseInt(n,10))?void 0:n,d=_(t)&&t.length>0?t:function(){try{return x.document.location.href}catch(e){return""}}();return 0===s.length&&s.push({colno:u,filename:d,function:"?",in_app:!0,lineno:c}),e}function Ht(e,t,n,r){H(n,{handled:!1,type:r}),e.captureEvent(n,{originalException:t})}function $t(){const e=he(),t=e.getClient(),n=t&&t.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[e,n.stackParser,n.attachStacktrace]}Pt.__initStatic();const Vt=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"];class Wt{static __initStatic(){this.id="TryCatch"}constructor(e){this.name=Wt.id,this._options={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e}}setupOnce(){this._options.setTimeout&&I(jt,"setTimeout",qt),this._options.setInterval&&I(jt,"setInterval",qt),this._options.requestAnimationFrame&&I(jt,"requestAnimationFrame",Yt),this._options.XMLHttpRequest&&"XMLHttpRequest"in jt&&I(XMLHttpRequest.prototype,"send",Gt);const e=this._options.eventTarget;if(e){(Array.isArray(e)?e:Vt).forEach(Kt)}}}function qt(e){return function(...t){const n=t[0];return t[0]=Mt(n,{mechanism:{data:{function:Te(e)},handled:!0,type:"instrument"}}),e.apply(this,t)}}function Yt(e){return function(t){return e.apply(this,[Mt(t,{mechanism:{data:{function:"requestAnimationFrame",handler:Te(e)},handled:!0,type:"instrument"}})])}}function Gt(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((e=>{e in n&&"function"==typeof n[e]&&I(n,e,(function(t){const n={mechanism:{data:{function:e,handler:Te(t)},handled:!0,type:"instrument"}},r=z(t);return r&&(n.mechanism.data.handler=Te(r)),Mt(t,n)}))})),e.apply(this,t)}}function Kt(e){const t=jt,n=t[e]&&t[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(I(n,"addEventListener",(function(t){return function(n,r,o){try{"function"==typeof r.handleEvent&&(r.handleEvent=Mt(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:Te(r),target:e},handled:!0,type:"instrument"}}))}catch(e){}return t.apply(this,[n,Mt(r,{mechanism:{data:{function:"addEventListener",handler:Te(r),target:e},handled:!0,type:"instrument"}}),o])}})),I(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)}})))}Wt.__initStatic();const Qt=["fatal","error","warning","log","info","debug"];function Jt(e){return"warn"===e?"warning":Qt.includes(e)?e:"log"}function Xt(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 Zt=1024;class en{static __initStatic(){this.id="Breadcrumbs"}constructor(e){this.name=en.id,this.options={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e}}setupOnce(){if(this.options.console&&De("console",nn),this.options.dom&&De("dom",function(e){function t(t){let n,r="object"==typeof e?e.serializeAttribute:void 0,o="object"==typeof e&&"number"==typeof e.maxStringLength?e.maxStringLength:void 0;o&&o>Zt&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${o} was configured. Sentry will use 1024 instead.`),o=Zt),"string"==typeof r&&(r=[r]);try{const e=t.event;n=function(e){return!!e&&!!e.target}(e)?k(e.target,{keyAttrs:r,maxStringLength:o}):k(e,{keyAttrs:r,maxStringLength:o})}catch(e){n=""}0!==n.length&&he().addBreadcrumb({category:`ui.${t.name}`,message:n},{event:t.event,name:t.name,global:t.global})}return t}(this.options.dom)),this.options.xhr&&De("xhr",rn),this.options.fetch&&De("fetch",on),this.options.history&&De("history",an),this.options.sentry){const e=he().getClient();e&&e.on&&e.on("beforeSendEvent",tn)}}}function tn(e){he().addBreadcrumb({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:U(e)},{event:e})}function nn(e){for(let t=0;t0?i.exception.values[i.exception.values.length-1]:void 0;var s,u;l&&(i.exception.values=(s=sn(e,t,o,a.originalException,r,i.exception.values,l,0),u=n,s.map((e=>(e.value&&(e.value=S(e.value,u)),e)))))}function sn(e,t,n,r,o,i,a,l){if(i.length>=n+1)return i;let s=[...i];if(y(r[o],Error)){un(a,l);const i=e(t,r[o]),u=s.length;cn(i,o,u,l),s=sn(e,t,n,r[o],o,[i,...s],i,u)}return Array.isArray(r.errors)&&r.errors.forEach(((r,i)=>{if(y(r,Error)){un(a,l);const u=e(t,r),c=s.length;cn(u,`errors[${i}]`,c,l),s=sn(e,t,n,r,o,[u,...s],u,c)}})),s}function un(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,is_exception_group:!0,exception_id:t}}function cn(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}}en.__initStatic();class dn{static __initStatic(){this.id="LinkedErrors"}constructor(e={}){this.name=dn.id,this._key=e.key||"cause",this._limit=e.limit||5}setupOnce(e,t){e(((e,n)=>{const r=t(),o=r.getClient(),i=r.getIntegration(dn);if(!o||!i)return e;const a=o.getOptions();return ln(Et,a.stackParser,a.maxValueLength,i._key,i._limit,e,n),e}))}}dn.__initStatic();class fn{static __initStatic(){this.id="HttpContext"}constructor(){this.name=fn.id}setupOnce(){le((e=>{if(he().getIntegration(fn)){if(!jt.navigator&&!jt.location&&!jt.document)return e;const t=e.request&&e.request.url||jt.location&&jt.location.href,{referrer:n}=jt.document||{},{userAgent:r}=jt.navigator||{},o={...e.request&&e.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},i={...e.request,...t&&{url:t},headers:o};return{...e,request:i}}return e}))}}fn.__initStatic();class pn{static __initStatic(){this.id="Dedupe"}constructor(){this.name=pn.id}setupOnce(e,t){const n=e=>{if(e.type)return e;const n=t().getIntegration(pn);if(n){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(!_n(e,t))return!1;if(!hn(e,t))return!1;return!0}(e,t))return!0;if(function(e,t){const n=gn(t),r=gn(e);if(!n||!r)return!1;if(n.type!==r.type||n.value!==r.value)return!1;if(!_n(e,t))return!1;if(!hn(e,t))return!1;return!0}(e,t))return!0;return!1}(e,n._previousEvent))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(t){return n._previousEvent=e}return n._previousEvent=e}return e};n.id=this.name,e(n)}}function hn(e,t){let n=mn(e),r=mn(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|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,xn=/\((\S*)(?::(\d+))(?::(\d+))\)/,wn=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,kn=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,En=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,Sn=Se(...[[30,e=>{const t=yn.exec(e);if(t){if(t[2]&&0===t[2].indexOf("eval")){const e=xn.exec(t[2]);e&&(t[2]=e[1],t[3]=e[2],t[4]=e[3])}const[e,n]=Cn(t[1]||vn,t[2]);return bn(n,e,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}}],[50,e=>{const t=wn.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const e=kn.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]||vn;return[n,e]=Cn(n,e),bn(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],[40,e=>{const t=En.exec(e);return t?bn(t[2],t[1]||vn,+t[3],t[4]?+t[4]:void 0):void 0}]]),Cn=(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]:vn,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};function Tn(e){const t=[];function n(e){return t.splice(t.indexOf(e),1)[0]}return{$:t,add:function(r){if(!(void 0===e||t.lengthn(o))).then(null,(()=>n(o).then(null,(()=>{})))),o},drain:function(e){return new ne(((n,r)=>{let o=t.length;if(!o)return n(!0);const i=setTimeout((()=>{e&&e>0&&n(!1)}),e);t.forEach((e=>{ee(e).then((()=>{--o||(clearTimeout(i),n(!0))}),r)}))}))}}}const On=6e4;function In(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]=e.split(":",2),i=parseInt(t,10),a=1e3*(isNaN(i)?60:i);if(n)for(const e of n.split(";"))o[e]=r+a;else o.all=r+a}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)?On:r-t}(a,r):429===t&&(o.all=r+6e4);return o}const Nn=30;function Rn(e,t,n=Tn(e.bufferSize||Nn)){let r={};function o(o){const i=[];if(ot(o,((t,n)=>{const o=ut(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=zn(t,n);e.recordDroppedEvent("ratelimit_backoff",o,r)}else i.push(t)})),0===i.length)return ee();const a=nt(o[0],i),l=t=>{ot(a,((n,r)=>{const o=zn(n,r);e.recordDroppedEvent(t,ut(r),o)}))};return n.add((()=>t({body:at(a,e.textEncoder)}).then((e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=In(r,e),e)),(e=>{throw l("network_error"),e})))).then((e=>e),(e=>{if(e instanceof dt)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.error("Skipped sending event because buffer is full."),l("queue_overflow"),ee();throw e}))}return o.__sentry__baseTransport__=!0,{send:o,flush:e=>n.drain(e)}}function zn(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}let jn;function Ln(e,t=function(){if(jn)return jn;if(Ne(jt.fetch))return jn=jt.fetch.bind(jt);const e=jt.document;let t=jt.fetch;if(e&&"function"==typeof e.createElement)try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);const r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch(e){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return jn=t.bind(jt)}()){let n=0,r=0;return Rn(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};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 jn=void 0,n-=i,r--,te(e)}}))}const An=4;function Mn(e){return Rn(e,(function(t){return new ne(((n,r)=>{const o=new XMLHttpRequest;o.onerror=r,o.onreadystatechange=()=>{o.readyState===An&&n({statusCode:o.status,headers:{"x-sentry-rate-limits":o.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":o.getResponseHeader("Retry-After")}})},o.open("POST",e.url);for(const t in e.headers)Object.prototype.hasOwnProperty.call(e.headers,t)&&o.setRequestHeader(t,e.headers[t]);o.send(t.body)}))}))}const Dn=[new Y,new Q,new Wt,new en,new Pt,new dn,new pn,new fn];function Pn(e={}){void 0===e.defaultIntegrations&&(e.defaultIntegrations=Dn),void 0===e.release&&("string"==typeof __SENTRY_RELEASE__&&(e.release=__SENTRY_RELEASE__),jt.SENTRY_RELEASE&&jt.SENTRY_RELEASE.id&&(e.release=jt.SENTRY_RELEASE.id)),void 0===e.autoSessionTracking&&(e.autoSessionTracking=!0),void 0===e.sendClientReports&&(e.sendClientReports=!0);const t={...e,stackParser:(n=e.stackParser||Sn,Array.isArray(n)?Se(...n):n),integrations:ye(e),transport:e.transport||(Ie()?Ln:Mn)};var n;!function(e,t){!0===t.debug&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?u.enable():console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle."));const n=he();n.getScope().update(t.initialScope);const r=new e(t);n.bindClient(r)}(Dt,t),e.autoSessionTracking&&function(){if(void 0===jt.document)return void(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&u.warn("Session tracking in non-browser environment with @sentry/browser is not supported."));const e=he();if(!e.captureSession)return;Bn(e),De("history",(({from:e,to:t})=>{void 0!==e&&e!==t&&Bn(he())}))}()}function Bn(e){e.startSession({ignoreDuration:!0}),e.captureSession()}var Un=()=>{var e;!function(e){e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.react",packages:[{name:"npm:@sentry/react",version:o}],version:o},Pn(e)}({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"]})};function Fn(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);oVn(e))).filter(Boolean).join(" "):null:"object"===t?function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]: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=>$n.call(n,e)&&!!n[e])).join(" ")}(e,this):null:null}var Wn=function(){for(var e=arguments.length,t=new Array(e),n=0;n{const r=n&&"string"!=typeof n,o=(0,t.useRef)(r?(0,qn.uniqueId)("custom-theme-"):"").current;return Yn((()=>{r&&((e,t,n)=>{if("undefined"==typeof window)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=>{let[t,n]=e;return s.style.setProperty(t,n)}))}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 Kn="LoadingSpinner-module_loadingSpinner__2xHT_";Hn(".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 Qn="hds-loading-spinner-notification-area",Jn="data-active-spinners",Xn=()=>"undefined"==typeof document?null:document.getElementById(Qn)||(()=>{const e=document.createElement("div");return e.id=Qn,e.className="LoadingSpinner-module_notificationArea__1arIM",e.setAttribute("role","status"),document.body.appendChild(e),e})(),Zn=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=Fn(e,["className","multicolor","small","theme","loadingText","loadingFinishedText"]);const u=Gn(Kn,i);return((e,n)=>{const[r]=(0,t.useState)((0,qn.uniqueId)()),[o]=(0,t.useState)(e),[i]=(0,t.useState)(n),a=(0,t.useRef)(Xn()),l=(0,t.useCallback)((()=>{null!==a.current&&(a.current.textContent=o)}),[a,o]),s=(0,t.useCallback)((()=>{a.current.textContent=i}),[a,i]),u=(0,t.useCallback)((()=>(a.current.getAttribute(Jn)||"").split(",").filter((e=>""!==e))),[a]),c=(0,t.useCallback)((()=>{const e=u();e.push(r),a.current.setAttribute(Jn,e.join(","))}),[u,a,r]),d=(0,t.useCallback)((()=>{const e=u().filter((e=>e!==r));a.current.setAttribute(Jn,e.join(","))}),[u,a,r]),f=(0,t.useCallback)((()=>{0===u().length&&(s(),setTimeout((()=>{0===u().length&&a.current.parentNode&&a.current.parentNode.removeChild(a.current)}),1e3))}),[u,s,a]);(0,t.useEffect)((()=>null===a.current?()=>null:(l(),c(),()=>{d(),f()})),[l,c,d,f])})(a,l),t.createElement("div",Object.assign({className:Wn(Kn,o&&"LoadingSpinner-module_small__1McRk",r&&"LoadingSpinner-module_multicolor__1qbEF",u,n)},s),t.createElement("div",null),t.createElement("div",null),t.createElement("div",null))};var er=()=>(0,e.jsx)("div",{className:"hdbt__loading-overlay",children:(0,e.jsx)(Zn,{loadingText:"",loadingFinishedText:""})});Hn("@keyframes text-input_fadeIn__2iVIH{0%{opacity:0}to{opacity:1}}.text-input_hds-text-input__2YbWJ{--border-width:2px;--outline-width:3px;--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;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;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;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);padding:0;-webkit-text-fill-color:var(--input-color-default)}.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 tr=e=>{let{className:n,style:r}=e;return t.createElement("span",{className:Wn("RequiredIndicator-module_indicator__Pt7GX text-input_hds-text-input__required__2K-Bs",n),style:r},"*")};function nr(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function rr(e){return e instanceof nr(e).Element||e instanceof Element}function or(e){return e instanceof nr(e).HTMLElement||e instanceof HTMLElement}function ir(e){return"undefined"!=typeof ShadowRoot&&(e instanceof nr(e).ShadowRoot||e instanceof ShadowRoot)}var ar=Math.max,lr=Math.min,sr=Math.round;function ur(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(or(e)&&t){var i=e.offsetHeight,a=e.offsetWidth;a>0&&(r=sr(n.width)/a||1),i>0&&(o=sr(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 cr(e){var t=nr(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function dr(e){return e?(e.nodeName||"").toLowerCase():null}function fr(e){return((rr(e)?e.ownerDocument:e.document)||window.document).documentElement}function pr(e){return ur(fr(e)).left+cr(e).scrollLeft}function hr(e){return nr(e).getComputedStyle(e)}function _r(e){var t=hr(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function gr(e,t,n){void 0===n&&(n=!1);var r=or(t),o=or(t)&&function(e){var t=e.getBoundingClientRect(),n=sr(t.width)/e.offsetWidth||1,r=sr(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),i=fr(t),a=ur(e,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!n)&&(("body"!==dr(t)||_r(i))&&(l=function(e){return e!==nr(e)&&or(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:cr(e);var t}(t)),or(t)?((s=ur(t,!0)).x+=t.clientLeft,s.y+=t.clientTop):i&&(s.x=pr(i))),{x:a.left+l.scrollLeft-s.x,y:a.top+l.scrollTop-s.y,width:a.width,height:a.height}}function mr(e){var t=ur(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 vr(e){return"html"===dr(e)?e:e.assignedSlot||e.parentNode||(ir(e)?e.host:null)||fr(e)}function br(e){return["html","body","#document"].indexOf(dr(e))>=0?e.ownerDocument.body:or(e)&&_r(e)?e:br(vr(e))}function yr(e,t){var n;void 0===t&&(t=[]);var r=br(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=nr(r),a=o?[i].concat(i.visualViewport||[],_r(r)?r:[]):r,l=t.concat(a);return o?l:l.concat(yr(vr(a)))}function xr(e){return["table","td","th"].indexOf(dr(e))>=0}function wr(e){return or(e)&&"fixed"!==hr(e).position?e.offsetParent:null}function kr(e){for(var t=nr(e),n=wr(e);n&&xr(n)&&"static"===hr(n).position;)n=wr(n);return n&&("html"===dr(n)||"body"===dr(n)&&"static"===hr(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&or(e)&&"fixed"===hr(e).position)return null;var n=vr(e);for(ir(n)&&(n=n.host);or(n)&&["html","body"].indexOf(dr(n))<0;){var r=hr(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 Er="top",Sr="bottom",Cr="right",Tr="left",Or="auto",Ir=[Er,Sr,Cr,Tr],Nr="start",Rr="end",zr="clippingParents",jr="viewport",Lr="popper",Ar="reference",Mr=Ir.reduce((function(e,t){return e.concat([t+"-"+Nr,t+"-"+Rr])}),[]),Dr=[].concat(Ir,[Or]).reduce((function(e,t){return e.concat([t,t+"-"+Nr,t+"-"+Rr])}),[]),Pr=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Br(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 Ur={placement:"bottom",modifiers:[],strategy:"absolute"};function Fr(){for(var e=arguments.length,t=new Array(e),n=0;n