PageSourceSearch

https://www.lahitapiola.fi/540ed311c00e92e5a0e7fc26d7926b1c823845fc-61bf59efe3703c7ce2bf.js

js lahitapiola.fi collected 2026-09-24 09:03:35 UTC 830,301 bytes, 870 lines download raw bytes

1/*! For license information please see 540ed311c00e92e5a0e7fc26d7926b1c823845fc-61bf59efe3703c7ce2bf.js.LICENSE.txt */
2(self.webpackChunkltfi=self.webpackChunkltfi||[]).push([[5008],{54:function(e,t,n){"use strict";n.d(t,{A:function(){return k}});var r=n(6540),i=n(823),o=n(3679),a=n(3735),l=n(5823),s=n(5158);const c=(0,o.styled)(a.A).withConfig({displayName:"TabGroup__Container",componentId:"sc-1fym2nm-0"})([""," "," "," ",""],(e=>o.css`
3    text-align: ${(e=>{switch(e){case"center":default:return"center";case"left":return"left"}})(e.alignment)};
4  `),(e=>"turva"===e.duetTheme&&o.css`
5      &::part(styled-tab-button) {
6        -webkit-border-radius: 0 !important;
7        -moz-border-radius: 0 !important;
8        border-radius: 0 !important;
9      }
10      button[role='tab'] {
11        -webkit-border-radius: 0 !important;
12        -moz-border-radius: 0 !important;
13        border-radius: 0 !important;
14      }
15    `),(e=>"turva"===e.duetTheme&&(0,s.HD)((0,s.vA)(e.backgroundColor))&&o.css`
16      &::part(styled-tab-button) {
17        color: ${i.zuw};
18        background-color: ${i.Iv7};
19        border-color: ${i.zuw};
20      }
21      button[role='tab'] {
22        color: ${i.zuw};
23        background-color: ${i.Iv7};
24        border-color: ${i.zuw};
25      }
26      &::part(styled-tab-button--selected) {
27        color: ${i.Iv7};
28        background-color: ${i.zuw};
29      }
30      button--selected {
31        color: ${i.Iv7};
32        background-color: ${i.zuw};
33      }
34    `),(e=>"turva"!==e.duetTheme&&(0,s.HD)((0,s.vA)(e.backgroundColor))&&o.css`
35      background-color: ${e=>(0,s.vA)(e.backgroundColor)} !important;
36      .duet-tab-variation-plain.sc-duet-tab-group .duet-tab-group-tabs.sc-duet-tab-group {
37        border-bottom: 1px solid ${e=>e.borderColor}!important;
38      }
39      &::part(styled-tab-button) {
40        display: inline-flex !important;
41        width: auto !important;
42        -webkit-border-radius: 0 !important;
43        -moz-border-radius: 0 !important;
44        border-radius: 0 !important;
45        background-color: #00294d;
46        color: #ffffff;
47        border-color: #00a1d4;
48      }
49      &::part(styled-tab-button):focus {
50        display: inline-flex !important;
51        width: auto !important;
52        -webkit-border-radius: 0 !important;
53        -moz-border-radius: 0 !important;
54        border-radius: 0 !important;
55        background-color: #00294d;
56        color: #00a1d4;
57        border-color: #00a1d4;
58      }
59      &::part(styled-tab-button):hover {
60        display: inline-flex !important;
61        width: auto !important;
62        -webkit-border-radius: 0 !important;
63        -moz-border-radius: 0 !important;
64        border-radius: 0 !important;
65        background-color: #00294d;
66        color: #00a1d4;
67        border-color: #00a1d4;
68      }
69      &::part(styled-tab-button--selected) {
70        display: inline-flex !important;
71        width: auto !important;
72        -webkit-border-radius: 0 !important;
73        -moz-border-radius: 0 !important;
74        border-radius: 0 !important;
75        background-color: #00294d;
76        color: #00a1d4;
77        border-color: #00a1d4;
78      }
79      .duet-tab-variation-plain,
80      button[role='tab'] {
81        background-color: ${e=>(0,s.vA)(e.backgroundColor)} !important;
82        &.duet-tab-button {
83          color: ${e=>(0,s.vA)(e.textColor)} !important;
84        }
85      }
86      ${e=>e.borderColor&&o.css`
87          .duet-tab-variation-plain.sc-duet-tab-group .duet-tab-group-tabs.sc-duet-tab-group {
88            border-bottom: 1px solid ${e.borderColor}!important;
89          }
90        `}
91    `));var d=(0,l.A)((e=>{let{textColor:t,borderColor:n,backgroundColor:i,...o}=e;return o.children&&0!==o.children.length?r.createElement(c,{identifier:"styled-tab",backgroundColor:i,textColor:t,borderColor:n,variation:"turva"===o.theme?"default":"plain",onDuetTabChange:o.onTabChange,id:o.id,duetTheme:o.theme,alignment:o.alignment},o.children):null})),u=n(6762),p=n(4081),m=n(3248),f=n(4633),h=n(7006),g=n(9533),b=n(9751),y=n(9578),v=n(7994);var _=(0,l.A)((e=>{const t=(0,v.A)(e.style);return r.createElement(y.A,t,e.children)})),x=n(6097),A=n(3458);const w=e=>{var t;return(0,f.Yv)(null!==(t=e.label)&&void 0!==t?t:"")};var C=e=>{var t;const n=(0,x.A)(e.childrenContentfulTabStyleJsonNode,!0);return r.createElement(b.md,Object.assign({label:null!==(t=e.label)&&void 0!==t?t:""},e.selected?{selected:e.selected}:{}),r.createElement(y.A,{id:w(e)},e.components?e.components.map(((e,t)=>r.createElement(_,{style:n,key:`tab-component-${t}`},r.createElement(b.P6,{size:"medium"}),r.createElement(A.A,{component:e,key:`tab-component-${t}`}),r.createElement(b.P6,{size:"medium"})))):null))};const E=e=>`#${w(e)}`;var k=e=>{const t=(0,p.A)(),n=(0,r.useMemo)((()=>{var t;return null!==(t=e.tabs)&&void 0!==t?t:[]}),[e.tabs]),{pageContext:{contentfulId:i}}=(0,h.r)(),[o,a,l]=(0,m.h)(`selected-tab-${e.contentful_id}`,0,i),{textColor:s,borderColor:c,backgroundColor:b}=(0,u.A)(),y=(0,r.useRef)(null),v=r.useCallback((e=>{n[e]&&(0,f.Bd)()&&window.history.replaceState(null,"",E(n[e]))}),[n]),_=r.useCallback((e=>{const t=e.detail.value;a(t),v(t)}),[a,v]);return(0,r.useEffect)((()=>{l&&v(o)}),[l]),(0,r.useEffect)((()=>{const e=window.location.hash,t=n.findIndex((t=>e===E(t)));-1!==t&&(a(t),y.current&&(0,g.O)(y.current))}),[]),(0,r.useEffect)((()=>
91{if(t){const t=document.querySelector(`duet-tab-group#tabgroup-${e.contentful_id}`),n=null==t?void 0:t.shadowRoot;if(n){const e=n.querySelectorAll('button[role="tab"]'),t=Array.from(e);if(t)for(const[n,r]of t.entries())n!==o&&r.classList.contains("selected")&&r.classList.remove("selected")}}})),e.tabs?r.createElement("div",{ref:y,style:{width:"100%"}},r.createElement(d,Object.assign({},e,{onTabChange:_,id:`tabgroup-${e.contentful_id}`,textColor:s,borderColor:c,backgroundColor:b,alignment:e.alignment}),e.tabs?n.map(((e,t)=>r.createElement(C,Object.assign({selected:t===o,key:`tab-${t}`},e)))):null)):null}},76:function(e){"use strict";e.exports=Function.prototype.call},113:function(e,t,n){"use strict";n.d(t,{Ax:function(){return c},FP:function(){return l},N0:function(){return o},VD:function(){return s},au:function(){return r},cP:function(){return i},ew:function(){return a}});const r=new RegExp(/^[\w.-]+@[\w.-](?:[\w-]*\.[.A-Za-z-]*[\d_])*[\w-]*\.(?:[^\w.-][^\d_]+|[.A-Za-z-](?:[^\w.-][^\d_]*|[.A-Za-z-]+(?:[^\w.-][^\d_]*)?))$/),i=new RegExp(/^\+{0,1}\d{7,12}$/),o=new RegExp(/^\d{7}-\d$/),a=new RegExp(/^\d{5}$/),l=new RegExp(/^[\d "%'+,./:;?A-Z\\`a-z´ÀÁÂÃÄÅÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝàáâãäåèéêëìíîïñòóôõöùúûüýÿ‘’“”€-]*$/),s=new RegExp(/^[\d\n\r "%'+,./:;?A-Z\\`a-z´ÀÁÂÃÄÅÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝàáâãäåèéêëìíîïñòóôõöùúûüýÿ‘’“”€-]*$/),c="[^A-Za-z0-9_@.+ÄÖÅäöå-]"},133:function(e,t,n){"use strict";n.d(t,{b:function(){return r}});let r=function(e){return e.BANNER="Banner",e.PROMOTIONAL_CARD="Promotional Card",e}({})},181:function(e,t,n){var r=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,a=/^0o[0-7]+$/i,l=parseInt,s="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,d=s||c||Function("return this")(),u=Object.prototype.toString,p=Math.max,m=Math.min,f=function(){return d.Date.now()};function h(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==u.call(e)}(e))return NaN;if(h(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=h(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(r,"");var n=o.test(e);return n||a.test(e)?l(e.slice(2),n?2:8):i.test(e)?NaN:+e}e.exports=function(e,t,n){var r,i,o,a,l,s,c=0,d=!1,u=!1,b=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var n=r,o=i;return r=i=void 0,c=t,a=e.apply(o,n)}function v(e){var n=e-s;return void 0===s||n>=t||n<0||u&&e-c>=o}function _(){var e=f();if(v(e))return x(e);l=setTimeout(_,function(e){var n=t-(e-s);return u?m(n,o-(e-c)):n}(e))}function x(e){return l=void 0,b&&r?y(e):(r=i=void 0,a)}function A(){var e=f(),n=v(e);if(r=arguments,i=this,s=e,n){if(void 0===l)return function(e){return c=e,l=setTimeout(_,t),d?y(e):a}(s);if(u)return l=setTimeout(_,t),y(s)}return void 0===l&&(l=setTimeout(_,t)),a}return t=g(t)||0,h(n)&&(d=!!n.leading,o=(u="maxWait"in n)?p(g(n.maxWait)||0,t):o,b="trailing"in n?!!n.trailing:b),A.cancel=function(){void 0!==l&&clearTimeout(l),c=0,r=s=i=l=void 0},A.flush=function(){return void 0===l?a:x(f())},A}},202:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/Heading2","definitions":{"Heading2":{"type":"object","properties":{"nodeType":{"type":"string","enum":["heading-2"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},218:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function i(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}n.d(t,{G:function(){return se},L:function(){return H},M:function(){return Y},P:function(){return G},S:function(){return he},_:function(){return u},a:function(){return d},b:function(){return P},c:function(){return N},d:function(){return O},e:function(){return R},f:function(){return D},g:function(){return M},h:function(){return T},i:function(){return E},j:function(){return C},w:function(){return B}});var o=n(6540),a=n(5147),l=n.n(a),s=n(5556),c=n.n(s);function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function u(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)t.indexOf(n=o[r])>=0||(i[n]=e[n]);return i}const p=[.25,.5,1,2],m=[750,1080,1366,1920],f=[320,654,768,1024,1366,1600,1920,2048,2560,3440,3840,4096],h=800,g=800,b=4/3,y=e=>console.warn(e),v=(e,t)=>
91e-t,_=(e,t)=>{switch(t){case"constrained":return`(min-width: ${e}px) ${e}px, 100vw`;case"fixed":return`${e}px`;case"fullWidth":return"100vw";default:return}},x=e=>e.map((e=>`${e.src} ${e.width}w`)).join(",\n");function A(e){const t=e.lastIndexOf(".");if(-1!==t){const n=e.slice(t+1);if("jpeg"===n)return"jpg";if(3===n.length||4===n.length)return n}}function w(e){let{layout:t="constrained",width:n,height:r,sourceMetadata:i,breakpoints:o,aspectRatio:a,formats:s=["auto","webp"]}=e;return s=s.map((e=>e.toLowerCase())),t=l()(t),n&&r?d({},e,{formats:s,layout:t,aspectRatio:n/r}):(i.width&&i.height&&!a&&(a=i.width/i.height),"fullWidth"===t?(n=n||i.width||o[o.length-1],r=r||Math.round(n/(a||b))):(n||(n=r&&a?r*a:i.width?i.width:r?Math.round(r/b):g),a&&!r?r=Math.round(n/a):a||(a=n/r)),d({},e,{width:n,height:r,aspectRatio:a,layout:t,formats:s}))}function C(e,t){var n;void 0===t&&(t=20),e=w(e);const{generateImageSource:r,filename:i,aspectRatio:o}=e;return null==(n=r(i,t,Math.round(t/o),e.sourceMetadata.format||"jpg",e.fit,e.options))?void 0:n.src}function E(e){e=w(e);let{pluginName:t,sourceMetadata:n,generateImageSource:r,layout:i,fit:o,options:a,width:l,height:s,filename:c,reporter:u={warn:y},backgroundColor:f,placeholderURL:h}=e;if(t||u.warn('[gatsby-plugin-image] "generateImageData" was not passed a plugin name'),"function"!=typeof r)throw new Error("generateImageSource must be a function");var b;n&&(n.width||n.height)?n.format||(n.format=A(c)):n={width:l,height:s,format:(null==(b=n)?void 0:b.format)||A(c)||"auto"};const v=new Set(e.formats);(0===v.size||v.has("auto")||v.has(""))&&(v.delete("auto"),v.delete(""),v.add(n.format)),v.has("jpg")&&v.has("png")&&(u.warn(`[${t}] Specifying both 'jpg' and 'png' formats is not supported. Using 'auto' instead`),v.delete("jpg"===n.format?"png":"jpg"));const C=function(e){const{width:t,height:n,filename:r,layout:i="constrained",sourceMetadata:o,reporter:a={warn:y},breakpoints:l=m}=e,s=Object.entries({width:t,height:n}).filter((e=>{let[t,n]=e;return"number"==typeof n&&n<1}));if(s.length)throw new Error(`Specified dimensions for images must be positive numbers (> 0). Problem dimensions you have are ${s.map((e=>e.join(": "))).join(", ")}`);return"fixed"===i?function(e){let{filename:t,sourceMetadata:n,width:r,height:i,fit:o="cover",outputPixelDensities:a=p,reporter:l={warn:y}}=e,s=n.width/n.height;const c=k(a);if(r&&i){const e=L(n,{width:r,height:i,fit:o});r=e.width,i=e.height,s=e.aspectRatio}r?i||(i=Math.round(r/s)):r=i?Math.round(i*s):g;const d=r;if(n.width<r||n.height<i){const e=n.width<r?"width":"height";l.warn(`\nThe requested ${e} "${"width"===e?r:i}px" for the image ${t} was larger than the actual image ${e} of ${n[e]}px. If possible, replace the current image with a larger one.`),"width"===e?(r=n.width,i=Math.round(r/s)):r=(i=n.height)*s}return{sizes:c.filter((e=>e>=1)).map((e=>Math.round(e*r))).filter((e=>e<=n.width)),aspectRatio:s,presentationWidth:d,presentationHeight:Math.round(d/s),unscaledWidth:r}}(e):"constrained"===i?S(e):"fullWidth"===i?S(d({breakpoints:l},e)):(a.warn(`No valid layout was provided for the image at ${r}. Valid image layouts are fixed, fullWidth, and constrained. Found ${i}`),{sizes:[o.width],presentationWidth:o.width,presentationHeight:o.height,aspectRatio:o.width/o.height,unscaledWidth:o.width})}(d({},e,{sourceMetadata:n})),E={sources:[]};let I=e.sizes;I||(I=_(C.presentationWidth,i)),v.forEach((e=>{const n=C.sizes.map((n=>{const i=r(c,n,Math.round(n/C.aspectRatio),e,o,a);if(null!=i&&i.width&&i.height&&i.src&&i.format)return i;u.warn(`[${t}] The resolver for image ${c} returned an invalid value.`)})).filter(Boolean);if("jpg"===e||"png"===e||"auto"===e){const e=n.find((e=>e.width===C.unscaledWidth))||n[0];e&&(E.fallback={src:e.src,srcSet:x(n),sizes:I})}else{var i;null==(i=E.sources)||i.push({srcSet:x(n),sizes:I,type:`image/${e}`})}}));const $={images:E,layout:i,backgroundColor:f};switch(h&&($.placeholder={fallback:h}),i){case"fixed":$.width=C.presentationWidth,$.height=C.presentationHeight;break;case"fullWidth":$.width=1,$.height=1/C.aspectRatio;break;case"constrained":$.width=e.width||C.presentationWidth||1,$.height=($.width||1)/C.aspectRatio}return $}const k=e=>Array.from(new Set([1].concat(i(e)))).sort(v);function S(e){let t,{sourceMetadata:n,width:r,height:i,fit:o="cover",outputPixelDensities:a=p,breakpoints:l,layout:s}=e,c=n.width/n.height;const d=k(a);if(r&&i){const e=L(n,{width:r,height:i,fit:o});
91r=e.width,i=e.height,c=e.aspectRatio}r=r&&Math.min(r,n.width),i=i&&Math.min(i,n.height),r||i||(i=(r=Math.min(h,n.width))/c),r||(r=i*c);const u=r;return(n.width<r||n.height<i)&&(r=n.width,i=n.height),r=Math.round(r),(null==l?void 0:l.length)>0?(t=l.filter((e=>e<=n.width)),t.length<l.length&&!t.includes(n.width)&&t.push(n.width)):(t=d.map((e=>Math.round(e*r))),t=t.filter((e=>e<=n.width))),"constrained"!==s||t.includes(r)||t.push(r),t=t.sort(v),{sizes:t,aspectRatio:c,presentationWidth:u,presentationHeight:Math.round(u/c),unscaledWidth:r}}function L(e,t){const n=e.width/e.height;let r=t.width,i=t.height;switch(t.fit){case"fill":r=t.width?t.width:e.width,i=t.height?t.height:e.height;break;case"inside":{const e=t.width?t.width:Number.MAX_SAFE_INTEGER,o=t.height?t.height:Number.MAX_SAFE_INTEGER;r=Math.min(e,Math.round(o*n)),i=Math.min(o,Math.round(e/n));break}case"outside":{const e=t.width?t.width:0,o=t.height?t.height:0;r=Math.max(e,Math.round(o*n)),i=Math.max(o,Math.round(e/n));break}default:t.width&&!t.height&&(r=t.width,i=Math.round(t.width/n)),t.height&&!t.width&&(r=Math.round(t.height*n),i=t.height)}return{width:r,height:i,aspectRatio:r/i}}const I=["baseUrl","urlBuilder","sourceWidth","sourceHeight","pluginName","formats","breakpoints","options"],$=["images","placeholder"],T=()=>"undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;const N=e=>{var t;return(e=>{var t,n;return Boolean(null==e||null==(t=e.images)||null==(n=t.fallback)?void 0:n.src)})(e)?e:(e=>Boolean(null==e?void 0:e.gatsbyImageData))(e)?e.gatsbyImageData:(e=>Boolean(null==e?void 0:e.gatsbyImage))(e)?e.gatsbyImage:null==e||null==(t=e.childImageSharp)?void 0:t.gatsbyImageData},O=e=>{var t,n,r;return null==(t=N(e))||null==(n=t.images)||null==(r=n.fallback)?void 0:r.src},R=e=>{var t,n,r;return null==(t=N(e))||null==(n=t.images)||null==(r=n.fallback)?void 0:r.srcSet};function j(e,t,n){const r={};let i="gatsby-image-wrapper";return"fixed"===n?(r.width=e,r.height=t):"constrained"===n&&(i="gatsby-image-wrapper gatsby-image-wrapper-constrained"),{className:i,"data-gatsby-image-wrapper":"",style:r}}function D(e){var t;let{baseUrl:n,urlBuilder:r,sourceWidth:i,sourceHeight:o,pluginName:a="getImageData",formats:l=["auto"],breakpoints:s,options:c}=e,p=u(e,I);return null!=(t=s)&&t.length||"fullWidth"!==p.layout&&"FULL_WIDTH"!==p.layout||(s=f),E(d({},p,{pluginName:a,generateImageSource:(e,t,n,i)=>({width:t,height:n,format:i,src:r({baseUrl:e,width:t,height:n,options:c,format:i})}),filename:n,formats:l,breakpoints:s,sourceMetadata:{width:i,height:o,format:"auto"}}))}function P(e,t,n,r,i){return void 0===i&&(i={}),d({},n,{loading:r,shouldLoad:e,"data-main-image":"",style:d({},i,{opacity:t?1:0})})}function M(e,t,n,r,i,o,a,l){const s={};o&&(s.backgroundColor=o,"fixed"===n?(s.width=r,s.height=i,s.backgroundColor=o,s.position="relative"):("constrained"===n||"fullWidth"===n)&&(s.position="absolute",s.top=0,s.left=0,s.bottom=0,s.right=0)),a&&(s.objectFit=a),l&&(s.objectPosition=l);const c=d({},e,{"aria-hidden":!0,"data-placeholder-image":"",style:d({opacity:t?0:1,transition:"opacity 500ms linear"},s)});return c}function B(e,t){var n,r;const{images:o,placeholder:a}=e,l=d({},u(e,$),{images:d({},o,{sources:[]}),placeholder:a&&d({},a,{sources:[]})});var s;return t.forEach((t=>{var n;let{media:r,image:o}=t;r&&(o.layout,e.layout,(n=l.images.sources).push.apply(n,i(o.images.sources.map((e=>d({},e,{media:r})))).concat([{media:r,srcSet:o.images.fallback.srcSet}])),l.placeholder&&l.placeholder.sources.push({media:r,srcSet:o.placeholder.fallback}))})),(n=l.images.sources).push.apply(n,i(o.sources)),null!=a&&a.sources&&(null==(s=l.placeholder)||(r=s.sources).push.apply(r,i(a.sources))),l}const F=["children"],z=function(e){let{layout:t,width:n,height:r}=e;return"fullWidth"===t?o.createElement("div",{"aria-hidden":!0,style:{paddingTop:r/n*100+"%"}}):"constrained"===t?o.createElement("div",{style:{maxWidth:n,display:"block"}},o.createElement("img",{alt:"",role:"presentation","aria-hidden":"true",src:`data:image/svg+xml;charset=utf-8,%3Csvg%20height='${r}'%20width='${n}'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E`,style:{maxWidth:"100%",display:"block",position:"static"}})):null},H=function(e){let{children:t}=e,n=u(e,F);return o.createElement(o.Fragment,null,o.createElement(z,d({},n)),t,null)},U=["src","srcSet","loading","alt","shouldLoad"],K=["fallback","sources","shouldLoad"],W=function(e){let{src:t,srcSet:n,loading:r,alt:i="",shouldLoad:a}=e,l=u(e,U);return o.createElement("img",d({},l,{decoding:"async",loading:r,src:a?t:void 0,"data-src":a?void 0:t,srcSet:a?n:void 0,"data-srcset":a?void 0:n,alt:i}))},q=function(e){let{fallback:t,sources:n=[],shouldLoad:r=!0}=e,i=u(e,K);const a=i.sizes||(null==t?void 0:t.sizes),l=o.createElement(W,d({},i,t,{sizes:a,shouldLoad:r}));return n.length?o.createElement("picture",null,n.map((e=>{let{media:t,srcSet:n,type:i}=e;return o.createElement("source",{key:`${t}-${i}-${n}`,type:i,media:t,srcSet:r?n:void 0,"data-srcset":r?void 0:n,sizes:a})})),l):l};var V;W.propTypes={src:s.string.isRequired,alt:s.string.isRequired,sizes:s.string,
91srcSet:s.string,shouldLoad:s.bool},q.displayName="Picture",q.propTypes={alt:s.string.isRequired,shouldLoad:s.bool,fallback:s.exact({src:s.string.isRequired,srcSet:s.string,sizes:s.string}),sources:s.arrayOf(s.oneOfType([s.exact({media:s.string.isRequired,type:s.string,sizes:s.string,srcSet:s.string.isRequired}),s.exact({media:s.string,type:s.string.isRequired,sizes:s.string,srcSet:s.string.isRequired})]))};const Q=["fallback"],G=function(e){let{fallback:t}=e,n=u(e,Q);return t?o.createElement(q,d({},n,{fallback:{src:t},"aria-hidden":!0,alt:""})):o.createElement("div",d({},n))};G.displayName="Placeholder",G.propTypes={fallback:s.string,sources:null==(V=q.propTypes)?void 0:V.sources,alt:function(e,t,n){return e[t]?new Error(`Invalid prop \`${t}\` supplied to \`${n}\`. Validation failed.`):null}};const Y=function(e){return o.createElement(o.Fragment,null,o.createElement(q,d({},e)),o.createElement("noscript",null,o.createElement(q,d({},e,{shouldLoad:!0}))))};Y.displayName="MainImage",Y.propTypes=q.propTypes;const J=["as","className","class","style","image","loading","imgClassName","imgStyle","backgroundColor","objectFit","objectPosition"],Z=["style","className"],X=e=>e.replace(/\n/g,""),ee=function(e,t,n){for(var r=arguments.length,i=new Array(r>3?r-3:0),o=3;o<r;o++)i[o-3]=arguments[o];return e.alt||""===e.alt?c().string.apply(c(),[e,t,n].concat(i)):new Error(`The "alt" prop is required in ${n}. If the image is purely presentational then pass an empty string: e.g. alt="". Learn more: https://a11y-style-guide.com/style-guide/section-media.html`)},te={image:c().object.isRequired,alt:ee},ne=["as","image","style","backgroundColor","className","class","onStartLoad","onLoad","onError"],re=["style","className"],ie=new Set;let oe,ae;const le=function(e){let{as:t="div",image:r,style:i,backgroundColor:a,className:l,class:s,onStartLoad:c,onLoad:p,onError:m}=e,f=u(e,ne);const{width:h,height:g,layout:b}=r,y=j(h,g,b),{style:v,className:_}=y,x=u(y,re),A=(0,o.useRef)(),w=(0,o.useMemo)((()=>JSON.stringify(r.images)),[r.images]);s&&(l=s);const C=function(e,t,n){let r="";return"fullWidth"===e&&(r=`<div aria-hidden="true" style="padding-top: ${n/t*100}%;"></div>`),"constrained"===e&&(r=`<div style="max-width: ${t}px; display: block;"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg%20height='${n}'%20width='${t}'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%3E%3C/svg%3E" style="max-width: 100%; display: block; position: static;"></div>`),r}(b,h,g);return(0,o.useEffect)((()=>{oe||(oe=n.e(1108).then(n.bind(n,8727)).then((e=>{let{renderImageToString:t,swapPlaceholderImage:n}=e;return ae=t,{renderImageToString:t,swapPlaceholderImage:n}})));const e=A.current.querySelector("[data-gatsby-image-ssr]");if(e&&T())return e.complete?(null==c||c({wasCached:!0}),null==p||p({wasCached:!0}),setTimeout((()=>{e.removeAttribute("data-gatsby-image-ssr")}),0)):(null==c||c({wasCached:!0}),e.addEventListener("load",(function t(){e.removeEventListener("load",t),null==p||p({wasCached:!0}),setTimeout((()=>{e.removeAttribute("data-gatsby-image-ssr")}),0)}))),void ie.add(w);if(ae&&ie.has(w))return;let t,o;return oe.then((e=>{let{renderImageToString:n,swapPlaceholderImage:a}=e;A.current&&(A.current.innerHTML=n(d({isLoading:!0,isLoaded:ie.has(w),image:r},f)),ie.has(w)||(t=requestAnimationFrame((()=>{A.current&&(o=a(A.current,w,ie,i,c,p,m))}))))})),()=>{t&&cancelAnimationFrame(t),o&&o()}}),[r]),(0,o.useLayoutEffect)((()=>{ie.has(w)&&ae&&(A.current.innerHTML=ae(d({isLoading:ie.has(w),isLoaded:ie.has(w),image:r},f)),null==c||c({wasCached:!0}),null==p||p({wasCached:!0}))}),[r]),(0,o.createElement)(t,d({},x,{style:d({},v,i,{backgroundColor:a}),className:`${_}${l?` ${l}`:""}`,ref:A,dangerouslySetInnerHTML:{__html:C},suppressHydrationWarning:!0}))},se=(0,o.memo)((function(e){return e.image?(0,o.createElement)(le,e):null}));se.propTypes=te,se.displayName="GatsbyImage";const ce=["src","__imageData","__error","width","height","aspectRatio","tracedSVGOptions","placeholder","formats","quality","transformOptions","jpgOptions","pngOptions","webpOptions","avifOptions","blurredOptions","breakpoints","outputPixelDensities"];function de(e){return function(t){let{src:n,__imageData:r,__error:i}=t,a=u(t,ce);return i&&console.warn(i),r?o.createElement(e,d({image:r},a)):(console.warn("Image not loaded",n),null)}}const ue=de((function(e){let{as:t="div",className:n,class:r,style:i,image:a,loading:l="lazy",imgClassName:s,imgStyle:c,backgroundColor:p,objectFit:m,objectPosition:f}=e,h=u(e,J);if(!a)return console.warn("[gatsby-plugin-image] Missing image prop"),null;r&&(n=r),c=d({objectFit:m,objectPosition:f,backgroundColor:p},c);const{width:g,height:b,layout:y,images:v,placeholder:_,backgroundColor:x}=a,A=j(g,b,y),{style:w,className:C}=A,E=u(A,Z),k={fallback:void 0,sources:[]};return v.fallback&&(k.fallback=d({},v.fallback,{srcSet:v.fallback.srcSet?X(v.fallback.srcSet):void 0})),v.sources&&(k.sources=v.sources.map((e=>d({},e,{srcSet:X(e.srcSet)})))),o.createElement(t,d({},E,{style:d({},w,i,{backgroundColor:p}),className:`${C}${n?` ${n}`:""}`}),o.createElement(H,{layout:y,width:g,height:b},o.createElement(G,d({},M(_,!1,y,g,b,x,m,f))),o.createElement(Y,d({"data-gatsby-image-ssr":"",className:s},h,P("eager"===l,!1,k,l,c)))))})),pe=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return"fullWidth"!==e.layout||"width"!==t&&"height"!==t||!e[t]?c().number.apply(c(),[e,t].concat(r)):new Error(`"${t}" ${e[t]} may not be passed when layout is fullWidth.`)},me=new Set(["fixed","fullWidth","constrained"]),fe={src:c().string.isRequired,alt:ee,width:pe,height:pe,sizes:c().string,layout:e=>{if(void 0!==e.layout&&!me.has(e.layout))return new Error(`Invalid value ${e.layout}" provided for prop "layout". Defaulting to "constrained". Valid values are "fixed", "fullWidth" or "constrained".`)}};ue.displayName="StaticImage",ue.propTypes=fe;const he=de(se);he.displayName="StaticImage",he.propTypes=fe},228:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n="~";function r(){}function i(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function o(e,t,r,o,a){if("function"!=typeof r)throw new TypeError("The listener must be a function");var l=new i(r,o||e,a),s=n?n+t:t;return e._events[s]?e._events[s].fn?e._events[s]=[e._events[s],l]:e._events[s].push(l):(e._events[s]=l,e._eventsCount++),e}function a(e,t){0==--e._eventsCount?e._events=new r:delete e._events[t]}function l(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),l.prototype.eventNames=function(){var e,r,i=[];if(0===this._eventsCount)return i;for(r in e=this._events)t.call(e,r)&&i.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},l.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var i=0,o=r.length,a=new Array(o);i<o;i++)a[i]=r[i].fn;return a},l.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},l.prototype.emit=function(e,t,r,i,o,a){var l=n?n+e:e;if(!this._events[l])return!1;var s,c,d=this._events[l],u=arguments.length;if(d.fn){switch(d.once&&this.removeListener(e,d.fn,void 0,!0),u){case 1:return d.fn.call(d.context),!0;case 2:return d.fn.call(d.context,t),!0;case 3:return d.fn.call(d.context,t,r),!0;case 4:return d.fn.call(d.context,t,r,i),!0;case 5:return d.fn.call(d.context,t,r,i,o),!0;case 6:return d.fn.call(d.context,t,r,i,o,a),!0}for(c=1,s=new Array(u-1);c<u;c++)s[c-1]=arguments[c];d.fn.apply(d.context,s)}else{var p,m=d.length;for(c=0;c<m;c++)switch(d[c].once&&this.removeListener(e,d[c].fn,void 0,!0),u){case 1:d[c].fn.call(d[c].c
91ontext);break;case 2:d[c].fn.call(d[c].context,t);break;case 3:d[c].fn.call(d[c].context,t,r);break;case 4:d[c].fn.call(d[c].context,t,r,i);break;default:if(!s)for(p=1,s=new Array(u-1);p<u;p++)s[p-1]=arguments[p];d[c].fn.apply(d[c].context,s)}}return!0},l.prototype.on=function(e,t,n){return o(this,e,t,n,!1)},l.prototype.once=function(e,t,n){return o(this,e,t,n,!0)},l.prototype.removeListener=function(e,t,r,i){var o=n?n+e:e;if(!this._events[o])return this;if(!t)return a(this,o),this;var l=this._events[o];if(l.fn)l.fn!==t||i&&!l.once||r&&l.context!==r||a(this,o);else{for(var s=0,c=[],d=l.length;s<d;s++)(l[s].fn!==t||i&&!l[s].once||r&&l[s].context!==r)&&c.push(l[s]);c.length?this._events[o]=1===c.length?c[0]:c:a(this,o)}return this},l.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&a(this,t)):(this._events=new r,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=n,l.EventEmitter=l,e.exports=l},349:function(e,t,n){"use strict";n.d(t,{A:function(){return g}});var r=n(6540),i=n(3679),o=n(6961),a=n(5823),l=n(4633),s=n(1806),c=n(9578);const d=(0,i.styled)(o.A).withConfig({displayName:"Heading__StyledHeading",componentId:"sc-1uy1qal-0"})(["width:auto;"]);var u=(0,a.A)((e=>{var t,n,i,o,a,u,p,m,f,h,g,b,y,v;let{textColor:_,...x}=e;const A=null!==(t=null===(n=x.style)||void 0===n?void 0:n.headingColor)&&void 0!==t?t:_,w=null!==(i=null===(o=x.style)||void 0===o?void 0:o.subheadingColor)&&void 0!==i?i:_,C=null!==(a=x.headingLevel)&&void 0!==a?a:"h2",E=null!==(u=x.subheadingLevel)&&void 0!==u?u:"h3",k=x.heading.heading.length>75?(e=>e.substring(0,75))(x.heading.heading):x.heading.heading;return r.createElement(c.A,{$headingLevel:null===(p=x.style)||void 0===p?void 0:p.headingLevel,$subheadingLevel:null===(m=x.style)||void 0===m?void 0:m.subheadingLevel,$headingColor:null===(f=x.style)||void 0===f?void 0:f.headingColor,$subheadingColor:null===(h=x.style)||void 0===h?void 0:h.subheadingColor,$textAlignment:null===(g=x.style)||void 0===g?void 0:g.textAlignment,$fontSize:null===(b=x.style)||void 0===b?void 0:b.fontSize,$fontWeight:null===(y=x.style)||void 0===y?void 0:y.fontWeight,$screen:null===(v=x.style)||void 0===v?void 0:v.screen,$direction:"vertical",$alignment:"top",className:"heading","data-testid":"duet-heading"},x.icon?r.createElement(s.A,Object.assign({},x.icon,{style:x.iconStyle,theme:x.theme})):null,r.createElement(d,{color:A,level:C},(0,l.G6)(k)),x.subheading?r.createElement(d,{color:w,level:E},(0,l.G6)(x.subheading.subheading)):null,x.children)})),p=n(6762),m=n(6097),f=n(9229),h=n(8044);var g=e=>{var t;const n=(0,m.A)(e.childrenContentfulHeadingStyleJsonNode),{textColor:i,iconColor:o}=(0,p.A)(),a=(0,m.A)(null===(t=e.headingIcon)||void 0===t?void 0:t.childrenContentfulIconStyleJsonNode);a&&!a.iconColor&&(a.iconColor=o);const l=(0,f.l)("h2",null==n?void 0:n.headingLevel),s=(0,f.d)(l);return r.createElement(u,Object.assign({},e,{style:n,icon:e.headingIcon,iconStyle:a,heading:e.mainHeading,headingLevel:l,subheading:e.secondaryHeading,subheadingLevel:s,textColor:i}),r.createElement(h.A,{body:e.ingress,childrenContentfulRichTextStyleJsonNode:e.childrenContentfulHeadingStyleJsonNode}))}},352:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/EntryLinkInline","definitions":{"EntryLinkInline":{"type":"object","properties":{"nodeType":{"type":"string","enum":["embedded-entry-inline"]},"data":{"type":"object","properties":{"target":{"$ref":"#/definitions/Link<\\"Entry\\">"}},"additionalProperties":false,"required":["target"]},"content":{"maxItems":0,"type":"array","items":{"$ref":"#/definitions/Text"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Link<\\"Entry\\">":{"type":"object","properties":{"sys":{"type":"object","properties":{"type":{"type":"string","enum":["Link"]},"linkType":{"type":"string","enum":["Entry"]},"id":{"type":"string"}},"additionalProperties":false,"required":["id","linkType","type"]}},"additionalProperties":false,"required":["sys"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},414:function(e){"use strict";e.exports=Math.round},419:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/ListItem","definitions":{"ListItem":{"type":"object","properties":{"nodeType":{"type":"string","enum":["list-item"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"$ref":"#/definitions/ListItemBlock"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"ListItemBlock":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/ListItemBlockEnum"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Block"},{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"ListItemBlockEnum":{"enum":["blockquote","embedded-asset-block","embedded-entry-block","embedded-resource-block","heading-1","heading-2","heading-3","heading-4","heading-5","heading-6","hr","ordered-list","paragraph","unordered-list"],"type":"string"},"Block":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/BLOCKS"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Block"},{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"BLOCKS":{"description":"Map of all Contentful block types. Blocks contain inline or block nodes.","type":"string","enum":["document","paragraph","heading-1","heading-2","heading-3","heading-4","heading-5","heading-6","ordered-list","unordered-list","list-item","hr","blockquote","embedded-entry-block","embedded-asset-block","embedded-resource-block","table","table-row","table-cell","table-header-cell"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},425:function(e,t,n){"use strict";
91Object.defineProperty(t,"__esModule",{value:!0}),t.EMPTY_DOCUMENT=void 0;var r=n(647);t.EMPTY_DOCUMENT={nodeType:r.BLOCKS.DOCUMENT,data:{},content:[{nodeType:r.BLOCKS.PARAGRAPH,data:{},content:[{nodeType:"text",value:"",marks:[],data:{}}]}]}},453:function(e,t,n){"use strict";var r,i=n(9612),o=n(9383),a=n(1237),l=n(9290),s=n(9538),c=n(8068),d=n(9675),u=n(5345),p=n(1514),m=n(8968),f=n(6188),h=n(8002),g=n(5880),b=n(414),y=n(3093),v=Function,_=function(e){try{return v('"use strict"; return ('+e+").constructor;")()}catch(t){}},x=n(5795),A=n(655),w=function(){throw new d},C=x?function(){try{return w}catch(e){try{return x(arguments,"callee").get}catch(t){return w}}}():w,E=n(4039)(),k=n(3628),S=n(1064),L=n(8648),I=n(1002),$=n(76),T={},N="undefined"!=typeof Uint8Array&&k?k(Uint8Array):r,O={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":E&&k?k([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":T,"%AsyncGenerator%":T,"%AsyncGeneratorFunction%":T,"%AsyncIteratorPrototype%":T,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":o,"%eval%":eval,"%EvalError%":a,"%Float16Array%":"undefined"==typeof Float16Array?r:Float16Array,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":v,"%GeneratorFunction%":T,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%
91IteratorPrototype%":E&&k?k(k([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&E&&k?k((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":i,"%Object.getOwnPropertyDescriptor%":x,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":l,"%ReferenceError%":s,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&E&&k?k((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":E&&k?k(""[Symbol.iterator]()):r,"%Symbol%":E?Symbol:r,"%SyntaxError%":c,"%ThrowTypeError%":C,"%TypedArray%":N,"%TypeError%":d,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":u,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet,"%Function.prototype.call%":$,"%Function.prototype.apply%":I,"%Object.defineProperty%":A,"%Object.getPrototypeOf%":S,"%Math.abs%":p,"%Math.floor%":m,"%Math.max%":f,"%Math.min%":h,"%Math.pow%":g,"%Math.round%":b,"%Math.sign%":y,"%Reflect.getPrototypeOf%":L};if(k)try{null.error}catch(V){var R=k(k(V));O["%Error.prototype%"]=R}var j=function e(t){var n;if("%AsyncFunction%"===t)n=_("async function () {}");else if("%GeneratorFunction%"===t)n=_("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=_("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&k&&(n=k(i.prototype))}return O[t]=n,n},D={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},P=n(6743),M=n(9957),B=P.call($,Array.prototype.concat),F=P.call(I,Array.prototype.splice),z=P.call($,String.prototype.replace),H=P.call($,String.prototype.slice),U=P.call($,RegExp.prototype.exec),K=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,W=/\\(\\)?/g,q=function(e,t){var n,r=e;if(M(D,r)&&(r="%"+(n=D[r])[0]+"%"),M(O,r)){var i=O[r];if(i===T&&(i=j(r)),void 0===i&&!t)throw new d("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new c("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new d("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new d('"allowMissing" argument must be a boolean');if(null===U(/^%?[^%]*%?$/,e))throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=H(e,0,1),n=H(e,-1);if("%"===t&&"%"!==n)throw new c("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new c("invalid intrinsic syntax, expected opening `%`");var r=[];return z(e,K,(function(e,t,n,i){r[r.length]=n?z(i,W,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",i=q("%"+r+"%",t),o=i.name,a=i.value,l=!1,s=i.alias;s&&(r=s[0],F(n,B([0,1],s)));for(var u=1,p=!0;u<n.length;u+=1){var m=n[u],f=H(m,0,1),h=H(m,-1);if(('"'===f||"'"===f||"`"===f||'"'===h||"'"===h||"`"===h)&&f!==h)throw new c("property names with quotes must have matching quotes");if("constructor"!==m&&p||(l=!0),M(O,o="%"+(r+="."+m)+"%"))a=O[o];
91else if(null!=a){if(!(m in a)){if(!t)throw new d("base intrinsic for "+e+" exists, but the property is not available.");return}if(x&&u+1>=n.length){var g=x(a,m);a=(p=!!g)&&"get"in g&&!("originalValue"in g.get)?g.get:a[m]}else p=M(a,m),a=a[m];p&&!l&&(O[o]=a)}}return a}},479:function(e,t,n){"use strict";n.d(t,{A:function(){return _}});var r=n(9751),i=n(823),o=n(6540),a=n(3679),l=n(2210),s=n(5823),c=n(4633),d=n(6733),u=n(9846);const p=(0,a.styled)(l.A).withConfig({displayName:"BulletedListItem__StyledDuetIconWrapper",componentId:"sc-1kcsalt-0"})(["padding:0 10px 0 0;object-fit:contain;height:100%;vertical-align:middle;",""],(e=>e.$paddingRight&&a.css`
92      padding-right: ${e.$paddingRight};
93    `)),m=(0,a.styled)(u.k).withConfig({displayName:"BulletedListItem__LinkItem",componentId:"sc-1kcsalt-1"})(["display:flex;justify-content:",";margin-bottom:16px;",""],(e=>"center"===e.distribution?"center":"flex-start"),(e=>"horizontal"===e.direction&&"desktop"===e.$screenSize?a.css`
94          width: 33.333333%;
95          width: calc(100% / 3);
96        `:"tablet"===e.$screenSize&&a.css`
97          width: 50%;
98        `)),f=a.styled.li.withConfig({displayName:"BulletedListItem__TextItem",componentId:"sc-1kcsalt-2"})(["display:flex;list-style-type:none;flex-direction:row;align-items:flex-start;"]),h=a.styled.div.withConfig({displayName:"BulletedListItem__Label",componentId:"sc-1kcsalt-3"})(["display:inline-block;width:calc(100% - 42px);@media ","{width:calc(100% - 34px);}"],(0,c._n)(i._h7)),g=a.styled.li.withConfig({displayName:"BulletedListItem__CheckmarkItem",componentId:"sc-1kcsalt-4"})(["display:flex;list-style-type:none;flex-direction:row;align-items:flex-start;justify-content:center;& > *:last-child{margin-bottom:12px;}"]),b=a.styled.li.withConfig({displayName:"BulletedListItem__OrderedListItem",componentId:"sc-1kcsalt-5"})(["display:flex;list-style-type:none;flex-direction:row;align-items:flex-start;min-height:52px;"]),y=a.styled.div.withConfig({displayName:"BulletedListItem__NumberCounter",componentId:"sc-1kcsalt-6"}
98)(["height:40px;width:40px;margin-right:10px;flex:0 0 40px;line-height:40px;font-size:",";font-weight:",";text-align:center;border-radius:50%;background:",";color:#fff;"],i.AjD,i.JGC,(e=>{let{$theme:t}=e;return"turva"===t?(0,d.KK)("primary-turva"):(0,d.KK)("secondary")})),v=a.styled.div.withConfig({displayName:"BulletedListItem__TextOffsetContainer",componentId:"sc-1kcsalt-7"})(["margin-top:8px;"]);var _=(0,s.A)((e=>{var t;let{linkColor:n="secondary",...i}=e;const a=o.useRef(null);switch(o.useEffect((()=>{const e=a.current,t=null!==e&&i.onTouchStart;return t&&e.addEventListener("touchstart",i.onTouchStart,{passive:!0}),()=>{t&&e.removeEventListener("touchstart",i.onTouchStart)}}),[i.onTouchStart]),i.type){case"Link":return o.createElement(m,{innerRef:a,direction:i.direction,url:i.href,role:"listitem",linkColor:"turva"!==i.theme?n:"primary-turva",distribution:i.distribution,$screenSize:i.screenSize,duetTheme:i.theme,onClick:i.onClick,onMouseEnter:i.onMouseEnter},o.createElement(p,{name:i.icon,margin:"none"}),o.createElement(h,null,null===(t=i.link)||void 0===t?void 0:t.label));case"Text":return o.createElement(f,null,o.createElement(p,{name:i.icon}),i.children);case"Checkmark":return o.createElement(g,null,o.createElement(p,{name:"messaging-checked-small",color:"turva"===i.theme?"primary-turva":"success",size:"small",$paddingRight:"14px"}),i.children);case"OrderedList":return o.createElement(b,null,o.createElement(y,{$theme:i.theme,"aria-hidden":!0},i.orderNumber),o.createElement(r.YF,null,`${i.orderNumber}. `),o.createElement(v,null,i.children));default:return null}}))},507:function(e,t,n){"use strict";var r=n(453),i=n(6556),o=n(8859),a=n(9675),l=r("%Map%",!0),s=i("Map.prototype.get",!0),c=i("Map.prototype.set",!0),d=i("Map.prototype.has",!0),u=i("Map.prototype.delete",!0),p=i("Map.prototype.size",!0);e.exports=!!l&&function(){var e,t={assert:function(e){if(!t.has(e))throw new a("Side channel does not contain "+o(e))},delete:function(t){if(e){var n=u(e,t);return 0===p(e)&&(e=void 0),n}return!1},get:function(t){if(e)return s(e,t)},has:function(t){return!!e&&d(e,t)},set:function(t,n){e||(e=new l),c(e,t,n)}};return t}},570:function(e,t){var n,r,i;console.info("\nIFRAME-RESIZER\n\nIframe-Resizer 5 is now available via the following two packages:\n\n * @iframe-resizer/parent\n * @iframe-resizer/child\n\nAdditionally their are also new versions of iframe-resizer for React, Vue, and jQuery.\n\nVersion 5 of iframe-resizer has been extensively rewritten to use modern browser APIs, which has enabled significantly better performance and greater accuracy in the detection of content resizing events.\n\nPlease see https://iframe-resizer.com/upgrade for more details.\n"),function(o){if("undefined"!=typeof window){var a,l,s=0,c=!1,d=!1,u="[iFrameSizer]",p=null,m=window.requestAnimationFrame,f=Object.freeze({max:1,scroll:1,bodyScroll:1,documentElementScroll:1}),h={},g=null,b=Object.freeze({autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,inPageLinks:!1,enablePublicMethods:!0,heightCalculationMethod:"bodyOffset",id:"iFrameResizer",interval:32,license:"1jqr0si6pnt",log:!1,maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,mouseEvents:!0,resizeFrom:"parent",scrolling:!1,sizeHeight:!0,sizeWidth:!1,warningTimeout:5e3,tolerance:0,widthCalculationMethod:"scroll",onClose:function(){return!0},onClosed:function(){},onInit:function(){},onMessage:function(){k("onMessage function not defined")},onMouseEnter:function(){},onMouseLeave:function(){},onResized:function(){},onScroll:function(){return!0}}),y={};window.jQuery!==o&&((l=window.jQuery).fn?l.fn.iFrameResize||(l.fn.iFrameResize=function(e){return this.filter("iframe").each((function(t,n){F(n,e)})).end()}):E("","Unable to bind to jQuery, it is not fully loaded.")),r=[],(i="function"==typeof(n=W)?n.apply(t,r):n)===o||(e.exports=i),window.iFrameResize=window.iFrameResize||W()}function v(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function _(e,t,n){e.addEventListener(t,n,!1)}function x(e,t,n){e.removeEventListener(t,n,!1)}function A(e){return u+"["+function(e){var t="Host page: "+e;return window.top!==window.self&&(t=window.parentIFrame&&window.parentIFrame.getId?window.parentIFrame.getId()+": "+e:"Nested host page: "+e),t}(e)+"]"}function w(e){return h[e]?h[e].log:c}function C(e,t){S("log",e,t,w(e))}function E(e,t){S("info",e,t,w(e))}function k(e,t){S("warn",e,t,!0)}function S(e,t,n,r){!0===r&&"object"==typeof window.console&&console[e](A(t),n)}function L(e){function t(){i("Height"),i("Width"),P((function(){D(L),O($),m("onResized",L)}),L,"init")}function n(e){return"border-box"!==e.boxSizing?0:(e.paddingTop?parseInt(e.paddingTop,10):0)+(e.paddingBottom?parseInt(e.paddingBottom,10):0)}function r(e){return"border-box"!==e.boxSizing?0:(e.borderTopWidth?parseInt(e.borderTopWidth,10):0)+(e.borderBottomWidth?parseInt(e.borderBottomWidth,10):0)}function i(e){var t=Number(h[$]["max"+e]),n=Number(h[$]["min"+e]),r=e.toLowerCase(),i=Number(L[r]);C($,"Checking "+r+" is in range "+n+"-"+t),i<n&&(i=n,C($,"Set "+r+" to min value")),i>t&&(i=t,C($,"Set "+r+" to max value")),L[r]=""+i}function o(e){return S.slice(S.indexOf(":")+7+e)}function a(e,t){var n,r,i;n=function(){var n,r;M("Send Page Info","pageInfo:"+(n=document.body.getBoundingClientRect(),r=L.iframe.getBoundingClientRect(),JSON.stringify({iframeHeight:r.height,iframeWidth:r.width,clientHeight:Math.max(document.documentElement.clientHeight,window.innerHeight||0),clientWidth:Math.max(document.documentElement.clientWidth,window.innerWidth||0),offsetTop:parseInt(r.top-n.top,10),offsetLeft:parseInt(r.left-n.left,10),scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,documentHeight:document.documentElement.clientHeight,documentWidth:document.documentElement.clientWidth,windowHeight:window.innerHeight,windowWidth:window.innerWidth})),e,t)},r=32,y[i=t]||(y[i]=setTimeout((function(){y[i]=null,n()}),r))}function l(e){var t=e.getBoundingClientRect();return N($),{x:Math.floor(Number(t.left)+Number(p.x)),y:Math.floor(Number(t.top)+Number(p.y))}}function s(e){var t=e?l(L.iframe):{x:0,y:0},n={x:Number(L.width)+t.x,y:Number(L.height)+t.y};C($,"Reposition requested from iFrame (offset x:"+t.x+" y:"+t.y+")"),window.top===window.self?(p=n,c(),C($,"--")):window.parentIFrame?window.parentIFrame["scrollTo"+(e?"Offset":"")](n.x,n.y):k($,"Unable to scroll to requested position, window.parentIFrame not found")}function c(){!1===m("onScroll",p)?R():O($)}function d(e){var t={};if(0===Number(L.width)&&0===Number(L.height)){var n=o(9).split(":");t={x:n[1],y:n[0]}}else t={x:L.width,y:L.height};m(e,{iframe:L.iframe,screenX:Number(t.x),screenY:Number(t.y),type:L.type})}function m(e,t){return I($,e,t)}var f,g,b,v,A,w,S=e.data,L={},$=null;"[iFrameResizerChild]Ready"===S?function(){for(var e in h)M("iFrame requested init",B(e),h[e].iframe,e)}():u===(""+S).slice(0,13)&&S.slice(13).split(":")[0]in h?(b=S.slice(13).split(":"),v=b[1]?parseInt(b[1],10):0,A=h[b[0]]&&h[b[0]].iframe,w=getComputedStyle(A),L={iframe:A,id:b[0],height:v+n(w)+r(w),width:b[2],t
98ype:b[3]},$=L.id,h[$]&&(h[$].loaded=!0),(g=L.type in{true:1,false:1,undefined:1})&&C($,"Ignoring init message from meta parent page"),!g&&function(e){var t=!0;return h[e]||(t=!1,k(L.type+" No settings for "+e+". Message was: "+S)),t}($)&&(C($,"Received: "+S),f=!0,null===L.iframe&&(k($,"IFrame ("+L.id+") not found"),f=!1),f&&function(){var t,n=e.origin,r=h[$]&&h[$].checkOrigin;if(r&&""+n!="null"&&!(r.constructor===Array?function(){var e=0,t=!1;for(C($,"Checking connection is from allowed list of origins: "+r);e<r.length;e++)if(r[e]===n){t=!0;break}return t}():(t=h[$]&&h[$].remoteHost,C($,"Checking connection is from: "+t),n===t)))throw new Error("Unexpected message received from: "+n+" for "+L.iframe.id+". Message was: "+e.data+". This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.");return!0}()&&function(){switch(h[$]&&h[$].firstRun&&h[$]&&(h[$].firstRun=!1),L.type){case"close":T(L.iframe);break;case"message":u=o(6),C($,"onMessage passed: {iframe: "+L.iframe.id+", message: "+u+"}"),m("onMessage",{iframe:L.iframe,message:JSON.parse(u)}),C($,"--");break;case"mouseenter":d("onMouseEnter");break;case"mouseleave":d("onMouseLeave");break;case"autoResize":h[$].autoResize=JSON.parse(o(9));break;case"scrollTo":s(!1);break;case"scrollToOffset":s(!0);break;case"pageInfo":a(h[$]&&h[$].iframe,$),function(){function e(e,r){function i(){h[n]?a(h[n].iframe,n):t()}["scroll","resize"].forEach((function(t){C(n,e+t+" listener for sendPageInfo"),r(window,t,i)}))}function t(){e("Remove ",x)}var n=$;e("Add ",_),h[n]&&(h[n].stopPageInfo=t)}();break;case"pageInfoStop":h[$]&&h[$].stopPageInfo&&(h[$].stopPageInfo(),delete h[$].stopPageInfo);break;case"inPageLink":n=o(9).split("#")[1]||"",r=decodeURIComponent(n),(i=document.getElementById(r)||document.getElementsByName(r)[0])?(e=l(i),C($,"Moving to in page link (#"+n+") at x: "+e.x+" y: "+e.y),p={x:e.x,y:e.y},c(),C($,"--")):window.top===window.self?C($,"In page link #"+n+" not found"):window.parentIFrame?window.parentIFrame.moveToAnchor(n):C($,"In page link #"+n+" not found and window.parentIFrame not found");break;case"reset":j(L);break;case"init":t(),m("onInit",L.iframe);break;default:0===Number(L.width)&&0===Number(L.height)?k("Unsupported message received ("+L.type+"), this is likely due to the iframe containing a later version of iframe-resizer than the parent page"):t()}var e,n,r,i,u}())):E($,"Ignored: "+S)}function I(e,t,n){var r=null,i=null;if(h[e]){if("function"!=typeof(r=h[e][t]))throw new TypeError(t+" on iFrame["+e+"] is not a function");i=r(n)}return i}function $(e){var t=e.id;delete h[t]}function T(e){var t=e.id;if(!1!==I(t,"onClose",t)){C(t,"Removing iFrame: "+t);try{e.parentNode&&e.parentNode.removeChild(e)}catch(n){k(n)}I(t,"onClosed",t),C(t,"--"),$(e),a&&(a.disconnect(),a=null)}else C(t,"Close iframe cancelled by onClose event")}function N(e){null===p&&C(e,"Get page position: "+(p={x:window.pageXOffset===o?document.documentElement.scrollLeft:window.pageXOffset,y:window.pageYOffset===o?document.documentElement.scrollTop:window.pageYOffset}).x+","+p.y)}function O(e){null!==p&&(window.scrollTo(p.x,p.y),C(e,"Set page position: "+p.x+","+p.y),R())}function R(){p=null}function j(e){C(e.id,"Size reset requested by "+("init"===e.type?"host page":"iFrame")),N(e.id),P((function(){D(e),M("reset","reset",e.iframe,e.id)}),e,"reset")}function D(e){function t(t){d||"0"!==e[t]||(d=!0,C(r,"Hidden iFrame detected, creating visibility listener"),function(){function e(){function e(e){function t(t){return"0px"===(h[e]&&h[e].iframe.style[t])}function n(e){return null!==e.offsetParent}h[e]&&n(h[e].iframe)&&(t("height")||t("width"))&&M("Visibility change","resize",h[e].iframe,e)}Object.keys(h).forEach((function(t){e(t)}))}function t(t){C("window","Mutation observed: "+t[0].target+" "+t[0].type),z(e,16)}function n(){var e=document.querySelector("body"),n={attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0};new r(t).observe(e,n)}var r=v();r&&n()}())}function n(n){!function(t){e.id?(e.iframe.style[t]=e[t]+"px",C(e.id,"IFrame ("+r+") "+t+" set to "+e[t]+"px")):C("undefined","messageData id not set")}(n),t(n)}
98var r=e.iframe.id;h[r]&&(h[r].sizeHeight&&n("height"),h[r].sizeWidth&&n("width"))}function P(e,t,n){n!==t.type&&m&&!window.jasmine?(C(t.id,"Requesting animation frame"),m(e)):e()}function M(e,t,n,r,i){var o,a=!1;r=r||n.id,h[r]&&(n&&"contentWindow"in n&&null!==n.contentWindow?(o=h[r]&&h[r].targetOrigin,C(r,"["+e+"] Sending msg to iframe["+r+"] ("+t+") targetOrigin: "+o),n.contentWindow.postMessage(u+t,o)):k(r,"["+e+"] IFrame("+r+") not found"),i&&h[r]&&h[r].warningTimeout&&(h[r].msgTimeout=setTimeout((function(){!h[r]||h[r].loaded||a||(a=!0,k(r,"IFrame has not responded within "+h[r].warningTimeout/1e3+" seconds. Check iFrameResizer.contentWindow.js has been loaded in iFrame. This message can be ignored if everything is working, or you can set the warningTimeout option to a higher value or zero to suppress this warning."))}),h[r].warningTimeout)))}function B(e){return e+":"+h[e].bodyMarginV1+":"+h[e].sizeWidth+":"+h[e].log+":"+h[e].interval+":"+h[e].enablePublicMethods+":"+h[e].autoResize+":"+h[e].bodyMargin+":"+h[e].heightCalculationMethod+":"+h[e].bodyBackground+":"+h[e].bodyPadding+":"+h[e].tolerance+":"+h[e].inPageLinks+":"+h[e].resizeFrom+":"+h[e].widthCalculationMethod+":"+h[e].mouseEvents}function F(e,t){function n(e){var t=e.split("Callback");if(2===t.length){var n="on"+t[0].charAt(0).toUpperCase()+t[0].slice(1);this[n]=this[e],delete this[e],k(r,"Deprecated: '"+e+"' has been renamed '"+n+"'. The old method will be removed in the next major version.")}}var r=function(n){if("string"!=typeof n)throw new TypeError("Invaild id for iFrame. Expected String");var r;return""===n&&(e.id=(r=t&&t.id||b.id+s++,null!==document.getElementById(r)&&(r+=s++),n=r),c=(t||{}).log,C(n,"Added missing iframe ID: "+n+" ("+e.src+")")),n}(e.id);r in h&&"iFrameResizer"in e?k(r,"Ignored iFrame, already setup."):(!function(t){var i;t=t||{},h[r]=Object.create(null),h[r].iframe=e,h[r].firstRun=!0,h[r].remoteHost=e.src&&e.src.split("/").slice(0,3).join("/"),function(e){if("object"!=typeof e)throw new TypeError("Options is not an object")}(t),Object.keys(t).forEach(n,t),function(e){for(var t in b)Object.prototype.hasOwnProperty.call(b,t)&&(h[r][t]=Object.prototype.hasOwnProperty.call(e,t)?e[t]:b[t])}(t),h[r]&&(h[r].targetOrigin=!0===h[r].checkOrigin?""===(i=h[r].remoteHost)||null!==i.match(/^(about:blank|javascript:|file:\/\/)/)?"*":i:"*")}(t),function(){switch(C(r,"IFrame scrolling "+(h[r]&&h[r].scrolling?"enabled":"disabled")+" for "+r),e.style.overflow=!1===(h[r]&&h[r].scrolling)?"hidden":"auto",h[r]&&h[r].scrolling){case"omit":break;case!0:e.scrolling="yes";break;case!1:e.scrolling="no";break;default:e.scrolling=h[r]?h[r].scrolling:"no"}}(),function(){function t(t){var n=h[r][t];1/0!==n&&0!==n&&(e.style[t]="number"==typeof n?n+"px":n,C(r,"Set "+t+" = "+e.style[t]))}function n(e){if(h[r]["min"+e]>h[r]["max"+e])throw new Error("Value for min"+e+" can not be greater than max"+e)}n("Height"),n("Width"),t("maxHeight"),t("minHeight"),t("maxWidth"),t("minWidth")}(),"number"!=typeof(h[r]&&h[r].bodyMargin)&&"0"!==(h[r]&&h[r].bodyMargin)||(h[r].bodyMarginV1=h[r].bodyMargin,h[r].bodyMargin=h[r].bodyMargin+"px"),function(t){var n=v();n&&(a=function(t){if(!e.parentNode)return null;var n=new t((function(t){t.forEach((function(t){Array.prototype.slice.call(t.removedNodes).forEach((function(t){t===e&&T(e)}))}))}));return n.observe(e.parentNode,{childList:!0}),n}(n)),_(e,"load",(function(){var n,i;M("iFrame.onload",t,e,o,!0),n=h[r]&&h[r].firstRun,i=h[r]&&h[r].heightCalculationMethod in f,!n&&i&&j({iframe:e,height:0,width:0,type:"init"})})),M("init",t,e,o,!0)}(B(r)),h[r]&&(h[r].iframe.iFrameResizer={close:T.bind(null,h[r].iframe),removeListeners:$.bind(null,h[r].iframe),resize:M.bind(null,"Window resize","resize",h[r].iframe),moveToAnchor:function(e){M("Move to anchor","moveToAnchor:"+e,h[r].iframe,r)},sendMessage:function(e){M("Send Message","message:"+(e=JSON.stringify(e)),h[r].iframe,r)}}))}function z(e,t){null===g&&(g=setTimeout((function(){g=null,e()}),t))}function H(){"hidden"!==document.visibilityState&&(C("document","Trigger event: Visibility change"),z((function(){U("Tab Visible","resize")}),16))}
98function U(e,t){Object.keys(h).forEach((function(n){(function(e){return h[e]&&"parent"===h[e].resizeFrom&&h[e].autoResize&&!h[e].firstRun})(n)&&M(e,t,h[n].iframe,n)}))}function K(){_(window,"message",L),_(window,"resize",(function(){var e;C("window","Trigger event: "+(e="resize")),z((function(){U("Window "+e,"resize")}),16)})),_(document,"visibilitychange",H),_(document,"-webkit-visibilitychange",H)}function W(){function e(e,n){n&&(!function(){if(!n.tagName)throw new TypeError("Object is not a valid DOM element");if("IFRAME"!==n.tagName.toUpperCase())throw new TypeError("Expected <IFRAME> tag, found <"+n.tagName+">")}(),F(n,e),t.push(n))}var t;return function(){var e,t=["moz","webkit","o","ms"];for(e=0;e<t.length&&!m;e+=1)m=window[t[e]+"RequestAnimationFrame"];m?m=m.bind(window):C("setup","RequestAnimationFrame not supported")}(),K(),function(n,r){switch(t=[],function(e){e&&e.enablePublicMethods&&k("enablePublicMethods option has been removed, public methods are now always available in the iFrame")}(n),typeof r){case"undefined":case"string":Array.prototype.forEach.call(document.querySelectorAll(r||"iframe"),e.bind(o,n));break;case"object":e(n,r);break;default:throw new TypeError("Unexpected data type ("+typeof r+")")}return t}}}()},581:function(e,t,n){"use strict";n.d(t,{A:function(){return _}});var r=n(9751),i=n(8987),o=n(6540),a=n(3679),l=n(2201),s=n(5823),c=n(4081),d=n(1390),u=n(7692),p=n(4633);const m=e=>{let t="",n=!1;if((0,p.Bd)()){const e=window;e.OnetrustActiveGroups&&(t=e.OnetrustActiveGroups)}var r,i;e&&t.includes(e)&&(n=!0,"CC002"!==e||null!==(r=(0,u.P)())&&void 0!==r&&r.core.getCookieMgr().isEnabled()||null===(i=(0,u.P)())||void 0===i||i.core.getCookieMgr().setEnabled(!0));return n};var f=n(8150),h=n(6733);const g=a.styled.div.withConfig({displayName:"CookieConsentCover__CookieCover",componentId:"sc-1q95jm1-0"})(["width:100%;height:100%;padding:5rem 1rem;text-align:center;display:flex;justify-content:center;",""],(e=>"turva"!==e.$theme?a.css`
99          background: rgba(0, 41, 77, 0.8);
100        `:a.css`
101          background: rgba(148, 9, 37, 0.8);
102        `)),b=(0,a.styled)(r.vC).withConfig({displayName:"CookieConsentCover__Paragraph",componentId:"sc-1q95jm1-1"})(["max-width:25rem;"]),y=(0,a.styled)(l.A).withConfig({displayName:"CookieConsentCover__StyledLink",componentId:"sc-1q95jm1-2"})(["&::part(duet-link){color:",";&:hover{color:unset;text-decoration:none;}&:focus-visible,&:focus{box-shadow:0 0 0 1px ",";}&:active{opacity:0.75;transition:none;}}"],(e=>(0,h.KK)(e.linkColor)),(e=>(0,h.KK)(e.linkColor))),v=(0,p.Tn)()?"gray-lightest-turva":"gray-lightest";var _=(0,s.A)((e=>{const[t,n]=o.useState(!1),[r,a]=o.useState(!1),l=(0,c.A)();o.useEffect((()=>{n(m(e.category));const t=window&&window.setInterval((()=>n(m(e.category))),500);return()=>window&&window.clearInterval(t)}));const s=e.firstFocusableElementRef,u=o.useRef(null),p=o.useRef(null),[h,_]=o.useState(void 0),[x,A]=o.useState(void 0);o.useEffect((()=>(p.current=new MutationObserver((e=>{(0,f.A)(e,x,a,h)})),p.current.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["style"]}),()=>{p.current&&p.current.disconnect()})),[h,x]),o.useEffect((()=>{if(!t){const e=window,t=t=>{var n;t.preventDefault(),_(s),A(u);(null!=e&&null!==(n=e.OneTrust)&&void 0!==n&&n.ToggleInfoDisplay()?e.OneTrust.ToggleInfoDisplay():d.A)(),a(!0)},n=u.current;return n&&n.addEventListener("click",t),()=>{n&&n.removeEventListener("click",t)}}}),[t,s,r]);let w=!1;return w="true"===i.A.get("test-cookie-cover"),l&&t||w?e.children:o.createElement(g,{$theme:e.theme},o.createElement(b,{color:v,size:"small"},e.text,o.createElement(y,{url:"",innerRef:u,"accessible-popup":"dialog",accessibleExpanded:r,accessiblePopup:"dialog",linkColor:v},e.linkLabel)))}))},601:function(e,t,n){"use strict";n.d(t,{A:function(){return r.A}});var r=n(8667)},645:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/Heading3","definitions":{"Heading3":{"type":"object","properties":{"nodeType":{"type":"string","enum":["heading-3"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},647:function(e,t){"use strict";var n;
102Object.defineProperty(t,"__esModule",{value:!0}),t.BLOCKS=void 0,function(e){e.DOCUMENT="document",e.PARAGRAPH="paragraph",e.HEADING_1="heading-1",e.HEADING_2="heading-2",e.HEADING_3="heading-3",e.HEADING_4="heading-4",e.HEADING_5="heading-5",e.HEADING_6="heading-6",e.OL_LIST="ordered-list",e.UL_LIST="unordered-list",e.LIST_ITEM="list-item",e.HR="hr",e.QUOTE="blockquote",e.EMBEDDED_ENTRY="embedded-entry-block",e.EMBEDDED_ASSET="embedded-asset-block",e.EMBEDDED_RESOURCE="embedded-resource-block",e.TABLE="table",e.TABLE_ROW="table-row",e.TABLE_CELL="table-cell",e.TABLE_HEADER_CELL="table-header-cell"}(n||(t.BLOCKS=n={}))},655:function(e){"use strict";var t=Object.defineProperty||!1;if(t)try{t({},"a",{value:1})}catch(n){t=!1}e.exports=t},674:function(e,t,n){"use strict";var r=n(9751),i=n(823),o=n(6540),a=n(9785),l=n(3679),s=n(5823),c=n(4633);const d=l.styled.div.withConfig({displayName:"ControlledRHFInput__InputWrapper",componentId:"sc-16iq5ov-0"})(["display:inline-block;margin-bottom:",";margin-right:16px;width:",";align-self:",";@media ","{margin-right:0;width:100%;}"],(e=>e.$errorMessage&&""!==e.$errorMessage?"0":"25.5px"),(e=>e.$fullWidth?"":`calc(50% - ${i.Sjf})`),(e=>e.$fullWidth?"":"flex-end"),(0,c._n)(i._h7));t.A=(0,s.A)((e=>{return t=o.createElement(a.xI,{name:e.name,control:e.control,rules:{validate:t=>{var n;return e.validateFunction(t,...null!==(n=e.validateArgs)&&void 0!==n?n:[])}},render:t=>{var n,i;let{field:{onChange:a,onBlur:l,...s}}=t;return o.createElement(r.R8,Object.assign({},s,{type:null!==(n=e.type)&&void 0!==n?n:"text",onDuetChange:t=>e.transformInputValue?a(e.transformInputValue(t.target.value)):a(t.target.value),maxlength:e.maxLength,debounce:e.debounce,ref:e.inputRef,disallowPattern:e.disallowPattern,onDuetBlur:e.isFormDirty?l:void 0,label:e.inputLabel,icon:e.icon,theme:e.theme,expand:e.expand,tooltip:(0,c.G6)(e.tooltipText||""),error:(0,c.G6)(e.currentErrorMessage||""),margin:null!==(i=e.margin)&&void 0!==i?i:"none","data-testid":e.testId,className:e.className,onKeyDown:e.onKeyDown,variation:e.variation,required:e.required,autoComplete:e.autoComplete||"on"}),e.children)}}),e.useInputWrapper?o.createElement(d,{$errorMessage:e.currentErrorMessage,$fullWidth:e.fullWidth,className:e.wrapperClassName},t):t;var t}))},887:function(e,t,n){"use strict";n.d(t,{A:function(){return d}});var r=n(823),i=n(6540),o=n(3679),a=n(4633),l=n(1958);const s=o.styled.span.withConfig({displayName:"PreHeading__StyledPreHeading",componentId:"sc-19n2onn-0"})(["display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;"]),c=o.styled.span.withConfig({displayName:"PreHeading__StyledSeparator",componentId:"sc-19n2onn-1"})(["display:inline-block;width:3px;height:3px;border-radius:100%;margin:0 0.25rem;background-color:",";"],(0,a.Tn)()?r.Iv7:r.cG_);var d=e=>i.createElement(s,{className:e.className},e.preHeadingLabelItems.filter((e=>!!e)).map(((e,t,n)=>i.createElement(i.Fragment,{key:t},e,t<n.length-1&&i.createElement(c,null),t<n.length-1&&i.createElement(l.A,null)))))},920:function(e,t,n){"use strict";var r=n(9675),i=n(8859),o=n(4803),a=n(507),l=n(2271)||a||o;e.exports=function(){var e,t={assert:function(e){if(!t.has(e))throw new r("Side channel does not contain "+i(e))},delete:function(t){return!!e&&e.delete(t)},get:function(t){return e&&e.get(t)},has:function(t){return!!e&&e.has(t)},set:function(t,n){e||(e=l()),e.set(t,n)}};return t}},935:function(e,t){"use strict";t.A=()=>"prod"},1002:function(e){"use strict";e.exports=Function.prototype.apply},1064:function(e,t,n){"use strict";var r=n(9612);e.exports=r.getPrototypeOf||null},1153:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(795);const i=(e,t,n)=>{let i;return i=e||(t.contentfulId?r.nb_:null!=n&&n.heroContentfulId?r.S1J:null),i}},1237:function(e){"use strict";e.exports=EvalError},1255:function(e,t,n){"use strict";n.d(t,{A:function(){return r.A}});var r=n(5397)},1264:function(e,t,n){"use strict";n.d(t,{$O:function(){return s},AX:function(){return a},gJ:function(){return l},zU:function(){return o}});var r=n(795),i=n(113);const o=e=>{switch(e){case r.Oul:return 150;case r.$dh:return 16;case r.uVW:return 20;case r.bf:return 5;default:return 50}},a=e=>{switch(e){case r.ijb:case r.Oul:return"text";case r.$dh:return"tel";default:return"text"}},l=e=>e===r.Oul?i.Ax:"[^A-Za-z0-9_./+ ÄÖÅäöå-]",s=(e,t)=>{var n;const r=null===(n=e.get(t))||void 0===n?void 0:n.toString();r&&r.length>0&&e.set(t,r.replace(/^0+/,"")||"0")}},1270:function(e,t,n){var r;e=n.nmd(e),function(){t&&t.nodeType,e&&e.nodeType;var i="object"==typeof n.g&&n.g;i.global!==i&&i.window!==i&&i.self;var o,a=2147483647,l=36,s=/^xn--/,c=/[^\x20-\x7E]/,d=/[\x2E\u3002\uFF0E\uFF61]/g,u={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >
102= 0x80 (not a basic code point)","invalid-input":"Invalid input"},p=Math.floor,m=String.fromCharCode;function f(e){throw new RangeError(u[e])}function h(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function g(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+h((e=e.replace(d,".")).split("."),t).join(".")}function b(e){for(var t,n,r=[],i=0,o=e.length;i<o;)(t=e.charCodeAt(i++))>=55296&&t<=56319&&i<o?56320==(64512&(n=e.charCodeAt(i++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),i--):r.push(t);return r}function y(e){return h(e,(function(e){var t="";return e>65535&&(t+=m((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=m(e)})).join("")}function v(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function _(e,t,n){var r=0;for(e=n?p(e/700):e>>1,e+=p(e/t);e>455;r+=l)e=p(e/35);return p(r+36*e/(e+38))}function x(e){var t,n,r,i,o,s,c,d,u,m,h,g=[],b=e.length,v=0,x=128,A=72;for((n=e.lastIndexOf("-"))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&f("not-basic"),g.push(e.charCodeAt(r));for(i=n>0?n+1:0;i<b;){for(o=v,s=1,c=l;i>=b&&f("invalid-input"),((d=(h=e.charCodeAt(i++))-48<10?h-22:h-65<26?h-65:h-97<26?h-97:l)>=l||d>p((a-v)/s))&&f("overflow"),v+=d*s,!(d<(u=c<=A?1:c>=A+26?26:c-A));c+=l)s>p(a/(m=l-u))&&f("overflow"),s*=m;A=_(v-o,t=g.length+1,0==o),p(v/t)>a-x&&f("overflow"),x+=p(v/t),v%=t,g.splice(v++,0,x)}return y(g)}function A(e){var t,n,r,i,o,s,c,d,u,h,g,y,x,A,w,C=[];for(y=(e=b(e)).length,t=128,n=0,o=72,s=0;s<y;++s)(g=e[s])<128&&C.push(m(g));for(r=i=C.length,i&&C.push("-");r<y;){for(c=a,s=0;s<y;++s)(g=e[s])>=t&&g<c&&(c=g);for(c-t>p((a-n)/(x=r+1))&&f("overflow"),n+=(c-t)*x,t=c,s=0;s<y;++s)if((g=e[s])<t&&++n>a&&f("overflow"),g==t){for(d=n,u=l;!(d<(h=u<=o?1:u>=o+26?26:u-o));u+=l)w=d-h,A=l-h,C.push(m(v(h+w%A,0))),d=p(w/A);C.push(m(v(d,0))),o=_(n,x,r==i),n=0,++r}++n,++t}return C.join("")}o={version:"1.4.1",ucs2:{decode:b,encode:y},decode:x,encode:A,toASCII:function(e){return g(e,(function(e){return c.test(e)?"xn--"+A(e):e}))},toUnicode:function(e){return g(e,(function(e){return s.test(e)?x(e.slice(4).toLowerCase()):e}))}},void 0===(r=function(){return o}.call(t,n,t,e))||(e.exports=r)}()},1333:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(var r in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var i=Object.getOwnPropertySymbols(e);if(1!==i.length||i[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},1514:function(e){"use strict";e.exports=Math.abs},1524:function(e,t){"use strict";const n=[{fontSize:"medium",fontWeight:"normal",screen:"all",shape:"default",spacing:"bottom",spacingSize:"medium",textAlignment:"left",width:"auto"}];t.A=e=>{var t,r;const i=JSON.parse(JSON.stringify(e)),o=null!=i&&i.formHeading?{mainHeading:{heading:null==i?void 0:i.formHeading},childrenContentfulHeadingStyleJsonNode:[{}]}:void 0,a=null!=i&&i.caption?{value:null==i?void 0:i.caption}:null,l=null!=i&&null!==(t=i.thankYouMessage)&&void 0!==t&&t.raw?{body:{raw:null==i||null===(r=i.thankYouMessage)||void 0===r?void 0:r.raw},childrenContentfulRichTextStyleJsonNode:n}:void 0,s={label:(null==i?void 0:i.submitLabel)||"",analyticsKey:(null==i?void 0:i.submitAnalyticsKey)||""};if(i.formIntro){var c;const e={body:i.formIntro,childrenContentfulRichTextStyleJsonNode:n,internal:{type:"ContentfulRichText"},contentful_id:`form-intro-rich-text-${i.contentful_id}`};null===(c=i.formFields)||void 0===c||c.unshift(e)}return{...i,formHeading:o,caption:a,thankYouMessage:l,submitButton:s,isNewsroomForm:!0}}},1550:function(e,t,n){"use strict";n.d(t,{v:function(){return o}});var r=n(4633),i=n(7006);const o=(e,t)=>{var n,o,a,l;const s=null==e||null===(n=e[(0,r.Tn)()?"turvaPage":"ltPage"])||void 0===n||null===(o=n.sys.urn)||void 0===o?void 0:o.split("/").pop(),c=null===(a=(0,i.r)())||void 0===a||null===(l=a.pageContext)||void 0===l?void 0:l.locale;var d;return s&&null!==(d=t(s,c))&&void 0!==d?d:null==e?void 0:e.openUrl}},1570:function(e,t,n){"use strict";n.d(t,{A:function(){return ye}});var r=n(9751),i=n(6540),o=n(9785),a=n(4920),l=n(3679),s=n(5982),c=n(2210),d=n(7985),u=n(5823),p=n(4633);const m=(0,l.styled)(c.A).withConfig({displayName:"FormThankYouMessage__StyledIcon",componentId:"sc-1x3yiev-0"})(["scroll-margin-top:20px;"]),f={fontWeight:"semi-bold",textAlignment:"center",fontSize:"large"},h=[{screen:"desktop",width:"col-8",...f},{screen:"tablet",width:"col-8",...f},{screen:"mobile",width:"col-12",...f}];var g=(0,u.A)((e=>{var t;const n=i.useRef(null),r=i.useRef(null);return i.useEffect((()=>{var e,t,i;null===(e=n.current)||void 0===e||null===(t=e.scrollIntoView)||void 0===t||t.call(e,{behavior:"smooth",block:"start",inline:"nearest"}),null===(i=r.current)||void 0===i||i.focus({preventScroll:!0})}),[]),i.createElement("div",{className:"formThankYouMessage"},e.addSpacerToThankYouMessage?i.createElement(d.A,{size:"xxx-large"}):null,i.createElement(m,{name:null!==(t=e.icon)&&void 0!==t?t:"messaging-action-success",color:(0,p.Tn)()?"primary-turva":"primary",size:"xxx-large",innerRef:n}),e.content?i.createElement("span",{tabIndex:-1,ref:r,style:{display:"flex",justifyContent:"center"}},i.createElement(s.A,Object.assign({},e.content,{childrenContentfulRichTextStyleJsonNode:h}))):null)})),b=n(2982),y=n(378),v=n(4081),_=n(4919),x=n(7411),A=n(9341),w=n(7006),C=n(3433),E=n(181),k=n.n(E);var S=(0,u.A)((e=>{var t;return i.createElement(r.HO,Object.assign({},e,{theme:null!==(t=e.duetTheme)&&void 0!==t?t:e.theme}))}));const L=(0,l.styled)(S).withConfig({displayName:"FormFieldset__StyledFormFieldset",componentId:"sc-9y3fdq-0"})(["",""],(e=>e.$hidden&&l.css`
103      display: none;
104    `)),I=l.styled.div.withConfig({displayName:"FormFieldset__FormFieldWrapper",componentId:"sc-9y3fdq-1"})(["display:flex;justify-content:flex-start;flex-wrap:wrap;"]);var $=(0,u.A)((e=>{var t;return i.createElement(L,{label:null!==(t=e.label)&&void 0!==t?t:"",caption:e.caption,duetTheme:e.theme,$hidden:e.hidden},e.hintText?i.createElement(r.Wj,{slot:"tooltip",theme:e.theme},e.hintText):null,i.createElement(I,null,e.children))})),T=n(795),N=n(113);const O=(e,t,n,r,i,o)=>{var a,l,s,c;const{specialCharacters:d,mandatory:u,email:p,telephone:m,postalCode:f,businessId:h,postalCodeRegion:g}=null!=i?i:{};if(!e&&0===t.length)return!0;
104if(n===T.ijb&&e&&0===t.length)return null!=r?r:u;if(n===T.Oul&&(null===(a=t.match(N.au))||void 0===a||!a.input))return p;if(n===T.$dh&&(null===(l=t.match(N.cP))||void 0===l||!l.input))return m;if(n===T.bf){var b,y;if(null===(b=t.match(N.ew))||void 0===b||!b.input)return f;if(null!==(y=t.match(N.ew))&&void 0!==y&&y.input&&!o)return g}return n!==T.uVW||null!==(s=t.match(N.N0))&&void 0!==s&&s.input?!(n===T.ijb&&t.length>0&&(null===(c=t.match(N.FP))||void 0===c||!c.input))||(null!=r?r:d):h},R=(e,t,n,r)=>!(e&&(!t||0===t.length))||(null!=n?n:null==r?void 0:r.mandatory),j=(e,t,n,r)=>{var i;const{specialCharacters:o,mandatory:a}=null!=r?r:{};return e&&0===t.length?null!=n?n:a:!(t.length>0&&(null===(i=t.match(N.FP))||void 0===i||!i.input))||o},D=(e,t,n,r)=>{const{mandatory:i}=null!=r?r:{};return!e||0!==t.length||(null!=n?n:i)},P=(e,t,n,r)=>{var i;const{specialCharacters:o,mandatory:a}=null!=r?r:{};return e&&0===t.length?null!=n?n:a:!(t.length>0&&(null===(i=t.match(N.VD))||void 0===i||!i.input))||o};var M=()=>{var e;const t=i.useContext(y.A),n=null!==(e=null==t?void 0:t.validations)&&void 0!==e?e:{};return{validateInput:(e,r,i,o,a)=>{switch(r){case T.L6s:return O(o,e,i,a,n,t.formFields.businessRegion);case T.ZoF:return P(o,e,a,n);case T.D$U:case T.P32:return R(o,e,a,n);case T.lGo:return D(o,e,a,n);case T.gvx:case T.Wmu:case T.Lpd:return j(o,e,a,n);default:return!0}}}},B=n(823);var F=(e,t)=>{(0,i.useEffect)((()=>{var n;t&&(null===(n=e.current)||void 0===n||n.setFocus())}),[e,t])};const z=l.styled.div.withConfig({displayName:"CheckboxInput__CheckboxContainer",componentId:"sc-7b9js-0"})(["width:100%;@media ","{width:",";margin-right:",";}"],(0,p._n)(B.iqz),(e=>e.$isNarrowCheckbox?`calc(33.33% - ${B.Sjf})`:`calc(50% - ${B.Sjf})`),B.Sjf),H=l.styled.div.withConfig({displayName:"CheckboxInput__CheckboxContainerGroup",componentId:"sc-7b9js-1"})(["display:flex;flex-direction:row;flex-wrap:wrap;",""],(e=>!e.error&&l.css`
105      margin-bottom: 29.5px;
106    `));var U=(0,u.A)((e=>{let{onBlur:t,setValue:n,...o}=e;const[a,l]=i.useState([]),[s,c]=i.useState(!1),d=i.useRef(null);F(d,o.isFirstErrorField);const u=!(o.type!==T.P32&&"One-third width"!==o.width);i.useEffect((()=>{!s&&o.value&&o.value.length>0&&o.value!==a&&l(o.value)}),[s,o.value,a]);const p=i.useCallback((e=>{c(!0);const t=e.detail.value;e.target.setFocus(),e.detail.checked?a.includes(t)||l([...a,t]):l((e=>e.filter((e=>e!==t))))}),[a]);return i.useEffect((()=>{s&&n(o.contentful_id,a,{shouldValidate:!0,shouldDirty:!0})}),[s,o.contentful_id,a,n]),i.createElement(r.HO,{id:o.analyticsId,label:o.label,theme:o.theme,error:o.error},i.createElement(H,{error:o.error},!o.externalReferences&&o.options?o.options.map(((e,n)=>i.createElement(z,{key:`form-field-checkbox-${n}`,$isNarrowCheckbox:u},i.createElement(r.oZ,Object.assign({label:e,name:o.label,value:e,onDuetChange:p,onDuetBlur:t,onBlur:t,expand:!0},0===n?{ref:d}:{},{required:o.isRequired,theme:o.theme,"data-testid":`checkbox-input-${n}`,checked:a.includes(e)}))))):null,o.externalReferences?o.externalReferences.map(((e,n)=>i.createElement(z,{key:`form-field-checkbox-${n}`,$isNarrowCheckbox:u},i.createElement(r.oZ,Object.assign({label:e.title,name:o.label,value:e.title,onDuetChange:p,onDuetBlur:t,expand:!0},0===n?{ref:d}:{},{required:o.isRequired,theme:o.theme,"data-analytics-key":e.analyticsKey,"data-testid":`checkbox-input-${n}`},e.title?{checked:a.includes(e.title)}:{}))))):null))})),K=n(3055);const W=l.styled.div.withConfig({displayName:"RadioButtonInput__RadioGroupWrapper",componentId:"sc-kq9a6b-0"})(["width:100%;"]),q=(0,l.styled)(K.A).withConfig({displayName:"RadioButtonInput__StyledDuetRadioGroup",componentId:"sc-kq9a6b-1"})(["",""],(e=>!e.error&&l.css`
107      margin-bottom: 29.5px;
108    `));var V=(0,u.A)((e=>{let{onBlur:t,onChange:n,...o}=e;const a=i.useRef(null);return F(a,o.isFirstErrorField),i.createElement(W,{id:o.analyticsId},i.createElement(q,{onKeyDown:o.onKeyDown,label:o.label,name:`${o.label}-${o.contentful_id}`,direction:"vertical",error:o.error,onDuetChange:n,onBlur:t,value:o.value,duetTheme:o.theme,"data-testid":"radio-group"},o.options?o.options.map(((e,l)=>i.createElement(r.en,Object.assign({key:`form-field-radio-button-${l}`,label:e,value:e},0===l?{ref:a}:{},{onDuetBlur:t,onDuetChange:n,required:o.isRequired,theme:o.theme,"data-testid":`radio-button-input-${l}`})))):null))}));const Q=(0,l.styled)(K.A).withConfig({displayName:"CustomRadioButtonInput__StyledDuetRadioGroup",componentId:"sc-4lq31e-0"})(["",""],(e=>!e.error&&l.css`
109      margin-bottom: 29.5px;
110    `));var G=(0,u.A)((e=>{var t,n;let{onBlur:o,onChange:a,...l}=e;const s=i.useContext(y.A),c=i.useRef(null);F(c,l.isFirstErrorField);const{formFields:{contactMethod:d,isLTCustomer:u}}=s;var p,m;return l.type===T.Wmu?i.createElement(W,{id:d.analyticsId},i.createElement(Q,{onKeyDown:l.onKeyDown,name:null!==(p=null==d?void 0:d.label)&&void 0!==p?p:"",label:null!==(m=null==d?void 0:d.label)&&void 0!==m?m:"",direction:"vertical",error:l.error,onDuetChange:a,duetTheme:l.theme,"data-testid":"radio-group",value:l.value},null!=d&&d.options?Object.values(null==d?void 0:d.options).map(((e,t)=>{var n;return i.createElement(r.en,Object.assign({key:`form-field-radio-button-${t}`,onDuetBlur:o,label:e,value:e},0===t?{ref:c}:{},{required:l.isRequired,theme:l.theme,name:null!==(n=null==d?void 0:d.label)&&void 0!==n?n:"","data-testid":`radio-button-input-${t}`}))})):null)):i.createElement(W,{id:u.analyticsId},i.createElement(Q,{onKeyDown:l.onKeyDown,name:null!==(t=null==u?void 0:u.label)&&void 0!==t?t:"",label:null!==(n=null==u?void 0:u.label)&&void 0!==n?n:"",direction:"vertical",error:l.error,onDuetChange:a,duetTheme:l.theme,"data-testid":"radio-group",value:l.value},null!=u&&u.options?Object.values(null==u?void 0:u.options).map(((e,t)=>{var n;return i.createElement(r.en,Object.assign({key:`form-field-radio-button-${t}`,onDuetBlur:o,label:e,value:e},0===t?{ref:c}:{},{required:l.isRequired,theme:l.theme,name:null!==(n=null==u?void 0:u.label)&&void 0!==n?n:"","data-testid":`radio-button-input-${t}`}))})):null))}));var Y=l.styled.div.withConfig({displayName:"StyledFieldWrapper",componentId:"sc-43ljfi-0"})([""," width:100%;@media ","{width:",";margin-right:",";}"],(e=>!e.$error&&l.css`
111      margin-bottom: 25.5px;
112    `),(0,p._n)(B.M8k),(e=>"Full width"===e.$width?`calc(100% - ${B.Sjf})`:`calc(50% - ${B.Sjf})`),B.Sjf);var J=(0,u.A)((e=>{var t,n,o;let{onBlur:a,onChange:l,...s}=e;const c=i.useRef(null);F(c,s.isFirstErrorField);const d=null!==(t=null===(n=s.options)||void 0===n?void 0:n.map((e=>({label:e,value:e}))))&&void 0!==t?t:[];return i.createElement(Y,{$width:s.width,$error:s.error},i.createElement(r.y9,{id:s.analyticsId,required:s.isRequired,label:s.label,name:s.label,items:JSON.stringify(d),placeholder:null!==(o=s.placeholder)&&void 0!==o?o:" ",expand:!0,error:s.error,onDuetChange:l,onDuetBlur:a,theme:s.theme,value:s.value,ref:c,"data-testid":"dropdown-input"}))}));var Z=(0,u.A)((e=>{var t,n;let{onBlur:o,onChange:a,...l}=e;const s=i.useContext(y.A),c=i.useRef(null);F(c,l.isFirstErrorField);const d=(null==s||null===(t=s.formFields)||void 0===t||null===(n=t.textArea)||void 0===n?void 0:n.counterLabel)||"";return i.createElement(Y,{$width:l.width,$error:l.error},i.createElement(r.v3,{id:l.analyticsId,disallowPattern:"[()\\[\\]!%£$§#&½=*<>]",error:l.error,label:l.label,name:l.label,required:l.isRequired,placeholder:l.placeholder,tooltip:l.hintText,expand:!0,ref:c,onDuetInput:a,onDuetBlur:o,maxlength:l.textAreaCharacterCount?Number(l.textAreaCharacterCount):1e3,counterLabel:d,counter:!0,theme:l.theme,value:l.value,"data-testid":"text-area-input"}))})),X=n(1264);var ee=(0,u.A)((e=>{var t,n;let{onBlur:o,onChange:a,...l}=e;const s=i.useRef(null);return F(s,l.isFirstErrorField),i.createElement(Y,{$width:l.width,$error:l.error},l.validation===T.$dh?i.createElement(r.R8,{onKeyDown:l.onKeyDown,id:l.analyticsId,disallowPattern:"[^+0-9]",error:l.error,label:l.label,name:null!==(t=l.name)&&void 0!==t?t:l.label,required:l.isRequired,placeholder:l.placeholder,tooltip:l.hintText,expand:!0,debounce:20,ref:s,t
112ype:(0,X.AX)(l.validation),onDuetChange:a,onDuetBlur:o,maxlength:(0,X.zU)(l.validation),theme:l.theme,value:l.value,"data-testid":"text-input"}):null,l.validation!==T.$dh?i.createElement(r.R8,{onKeyDown:l.onKeyDown,id:l.analyticsId,disallowPattern:(0,X.gJ)(l.validation),error:l.error,label:l.label,name:null!==(n=l.name)&&void 0!==n?n:l.label,required:l.isRequired,placeholder:l.placeholder,tooltip:l.hintText,expand:!0,debounce:20,ref:s,type:(0,X.AX)(l.validation),onDuetChange:a,onDuetBlur:o,icon:"Email"===l.validation?"form-email":l.textInputIcon,maxlength:(0,X.zU)(l.validation),theme:l.theme,value:l.value,"data-testid":"text-input"}):null)}));const te="Escape",ne="ArrowDown",re=(0,l.styled)(r.Td).withConfig({displayName:"TextInputPostalCode__StyledCard",componentId:"sc-11ope8t-0"})(["width:300px;text-align:left;margin-top:-11px;position:absolute;z-index:299;transition:transform 300ms,visibility 300ms,opacity 300ms;",""],(e=>e.$width&&l.css`
113      width: ${e.$width}px;
114    `)),ie=l.styled.div.withConfig({displayName:"TextInputPostalCode__StyledList",componentId:"sc-11ope8t-1"})(["max-height:216px;overflow-y:auto;padding:8px;"]),oe=l.styled.div.withConfig({displayName:"TextInputPostalCode__StyledListItem",componentId:"sc-11ope8t-2"})(["list-style-type:none;background-color:",";padding:8px;line-height:1.5;border:1px solid transparent;position:relative;z-index:1;&:hover{cursor:pointer;background-color:",";}&:focus-visible{z-index:2;outline:0px;box-shadow:rgba(0,119,179,0.3) 0px 0px 0px 4px,rgb(0,119,179) 0px 0px 0px 1px;","}"],(e=>"turva"===e.$theme?B.zuw:B.VtW),(e=>"turva"===e.$theme?B.f$p:B.rPV),(e=>"turva"===e.$theme&&l.css`
115        box-shadow:
116          0 0 0 4px rgba(23, 28, 58, 0.2),
117          0 0 0 1px #171c3a;
118      `)),ae=l.styled.div.withConfig({displayName:"TextInputPostalCode__Wrapper",componentId:"sc-11ope8t-3"})(["position:absolute;"]),le="postalcodeinput.aria.matchesfound",se="postalcodeinput.aria.nomatchesfound";var ce=(0,u.A)((e=>{var t,n,o,a,l;let{onBlur:s,...c}=e;const d=i.useContext(y.A),u=i.useRef(null),p=i.useRef(null),m=i.useMemo((()=>[]),[]),[f,h]=i.useState(!1),[g,b]=i.useState(!1),[v,_]=i.useState(!1),[x,A]=i.useState(null),[w,C]=i.useState(0),[E,k]=i.useState([]),[S,L]=i.useState(null),[I,$]=i.useState(""),[N,O]=i.useState(!1),[R,j]=i.useState(!1),D=i.useRef(null),P=i.useRef(null),M=null!==(t=c.name)&&void 0!==t?t:c.label,B=(null===(n=c.resources)||void 0===n||null===(o=n.find((e=>e.key===le)))||void 0===o?void 0:o.value)||le,z=(null===(a=c.resources)||void 0===a||null===(l=a.find((e=>e.key===se)))||void 0===l?void 0:l.value)||se,H=c.analyticsId?`#${CSS.escape(c.analyticsId)}-grid`:"",U=c.analyticsId?`#${CSS.escape(c.analyticsId)}-listitem-0`:"";i.useEffect((()=>{const e=E&&E.length>0&&!R;_(e),j(!1)}),[E,f,g]),i.useEffect((()=>{v&&queueMicrotask((()=>{c.clearErrors(M)}))}),[v,M,c]),i.useEffect((()=>{if(u.current){const e=u.current.getBoundingClientRect();L(e)}}),[c.value,v]),F(u,c.isFirstErrorField);const K=(e,t)=>{for(const n of e){const e=n.zipCodes;for(const n of e)m.some((e=>e.value===n))||m.push({value:n,name:n,analyticsKey:t})}};if(c.validation===T.bf&&(d.formFields.postalCodeFieldName=M),c.contactRegions){for(const n of c.contactRegions){const e=n.municipalities,t=n.analyticsKey;e&&K(e,t)}m.sort(((e,t)=>e.value.localeCompare(t.value)));const e=e=>{const t=m.find((t=>t.value===e));return t?t.analyticsKey:void 0},t=c.value?e(c.value):"";d.formFields.businessRegion=null!=t?t:""}const W=c.watch(M);i.useEffect((()=>{$(""),setTimeout((()=>{!v&&W&&W.length>2&&!g?$(`${z}`):v&&!R&&$(`${B} ${E.length}`)}),0)}),[B,z,E,v,g,W]);i.useEffect((()=>{const e=document.querySelector(H),t=e?Array.from(e.querySelectorAll("div[role=listitem]")):null;t&&A(t),C(0)}),[c.analyticsId,v,H,E]);i.useEffect((()=>{const e=document.querySelector(H);e&&e.contains(document.activeElement)&&x&&x[w]&&v&&x[w].focus()}),[w,x,v,H]);const q=()=>u.current?u.current.querySelector("input"):null,V=e=>{j(!0),e.key!==te&&c.setValue(M,e.target.textContent),(()=>{const e=q();e&&e.focus()})(),h(!1),b(!0),(W&&5===W.length&&N&&v||e.key===te)&&_(!1),e.key!==te&&setTimeout((()=>{(()=>{var e;const t=q();null!=t&&t.setSelectionRange&&5===(null==t||null===(e=t.value)||void 0===e?void 0:e.length)&&(t.focus(),"hidden"
118!==t.type&&t.setSelectionRange(5,5))})()}),0)},Q=e=>{P.current=e.key,e.key===ne&&(e.preventDefault(),x&&x[w+1]&&C(w+1)),"ArrowUp"===e.key&&(e.preventDefault(),x&&x[w-1]&&C(w-1)),"Enter"!==e.key&&" "!==e.key&&e.key!==te||(e.preventDefault(),V(e))},G=e=>{e.preventDefault(),V(e)};return i.useEffect((()=>{var e;const t=document.activeElement;return N&&!v&&W&&4===W.length&&E&&E.length>0&&null!=p&&null!==(e=p.current)&&void 0!==e&&e.contains(t)&&P.current!==te&&_(!0),D.current&&clearTimeout(D.current),D.current=window.setTimeout((()=>{!W||5!==W.length||N||v||(c.trigger(M),O(!0)),N&&!v&&c.trigger(M)}),500),()=>{D.current&&clearTimeout(D.current)}}),[E,v,N,M,W,c]),i.createElement(Y,{$width:c.width,$error:c.error},i.createElement("div",{ref:p,onBlur:()=>{c.value&&setTimeout((()=>{var e;const t=document.activeElement;null!=p&&null!==(e=p.current)&&void 0!==e&&e.contains(t)||(_(!1),c.trigger(M))}),0)}},i.createElement(r.YF,{"aria-live":"polite","aria-relevant":"additions removals","aria-atomic":"true"},i.createElement("span",null,I)),i.createElement(r.R8,{role:"combobox","aria-haspopup":"grid","aria-expanded":v,"aria-controls":`${c.analyticsId}-grid`,"aria-activedescendant":`${c.analyticsId}-grid`,onKeyDown:e=>{if(e.key===ne&&v){e.preventDefault();const t=document.querySelector(U);t&&t.focus()}c.onKeyDown(e)},id:c.analyticsId,disallowPattern:"[^0-9]",error:c.error,label:c.label,name:M,required:c.isRequired,placeholder:c.placeholder,tooltip:c.hintText,expand:!0,ref:u,type:(0,X.AX)(c.validation),onDuetChange:e=>{c.setValue(M,e.target.value,{shouldValidate:!1,shouldDirty:!0});const t=[],n=e.target.value;if(n.length>2){const e=m.filter((e=>e.value.startsWith(n)));for(const n of e)t.push(n.value)}t&&t.length>0&&c.clearErrors(M),k(t),D.current&&clearTimeout(D.current),D.current=window.setTimeout((()=>{g||h(!0),b(!1)}),500)},onDuetBlur:s,maxlength:(0,X.zU)(c.validation),theme:c.theme,value:c.value,"data-testid":"text-input"}),v?i.createElement(ae,null,i.createElement(re,{tabIndex:-1,padding:"none",background:"gray-lightest",$width:null==S?void 0:S.width},i.createElement(ie,{tabIndex:-1,role:"list",id:`${c.analyticsId}-grid`},E.map(((e,t)=>i.createElement(oe,{key:t,$theme:c.theme,tabIndex:-1,id:`${c.analyticsId}-listitem-${t}`,role:"listitem",onKeyDown:Q,onClick:G},e)))))):null))}));var de=e=>{const{validateInput:t}=M(),n=((e,t,n)=>{let r=t;return e||!n||t.includes(n)||(r=`${t} ${n}`),r})(e.isRequired,e.label,e.formFieldOptionalLabel),{firstErrorField:r,...a}=e,l={...a,label:n,isFirstErrorField:r===e.contentful_id},s=e.type===T.D$U||e.type===T.P32;return i.createElement(o.xI,{name:e.contentful_id,control:e.control,defaultValue:s?[]:"",rules:{validate:n=>t(n,e.type,e.validation,e.isRequired,e.validationErrorMessage)},render:t=>{var n;let{field:{onChange:r,onBlur:o,value:a,name:s},fieldState:{error:c}}=t;const d={value:a,name:s,onChange:r,onBlur:e.isDirty?o:void 0,error:null!==(n=null==c?void 0:c.message)&&void 0!==n?n:""};switch(e.type){case T.Bi8:case T.L6s:return e.validation===T.bf?i.createElement(ce,Object.assign({},l,d,{onKeyDown:e.handleKeyDown,trigger:e.trigger,setValue:e.setValue,clearErrors:e.clearErrors,watch:e.watch})):i.createElement(ee,Object.assign({},l,d,{onKeyDown:e.handleKeyDown}));case T.ZoF:return i.createElement(Z,Object.assign({},l,d));case T.D$U:case T.P32:return i.createElement(U,Object.assign({},l,d,{setValue:e.setValue}));case T.gvx:return i.createElement(V,Object.assign({},l,d,{onKeyDown:e.handleKeyDown}));case T.Wmu:case T.Lpd:return i.createElement(G,Object.assign({},l,d,{onKeyDown:e.handleKeyDown}));case T.lGo:return i.createElement(J,Object.assign({},l,d));default:return console.error(`Unsupported form field type: ${e.type}`),i.createElement(i.Fragment,null)}}})},ue=n(102);const pe=(e,t)=>Object.keys(e).find((n=>e[n]===t));var me=n(8044);const fe=(e,t,n,r,o,a,l,s,c,d,u)=>null==e?void 0:e.map((e=>{var p,m,f,h,g;if("ContentfulRichText"===(null==e||null===(p=e.internal)||void 0===p?void 0:p.type)){const t=e;return i.createElement(me.A,Object.assign({key:e.contentful_id},t))}if("ContentfulFormField"===(null==e||null===(m=e.internal)||void 0===m?void 0:m.type)||"ContentfulNewsroomFormField"===(null==e||null===(f=e.internal)||void 0===f?void 0:f.type)){const p=e,m=ge(p),f=Boolean(m);return"Contact Method"===p.type&&(l.contactMethodContentfulId=p.contentful_id),"LT Existing Customer Check"===p.type&&(l.existingCustomerContentfulId=p.contentful_id),"Checkbox"===p.type&&p.externalReferences&&s&&(s.current=p),f&&m?i.createElement("div",{key:p.contentful_id,style:{display:"none"}},i.createElement(de,Object.assign({},m,{control:t,setValue:n,firstErrorField:r,handleKeyDown:a,isDirty:o,trigger:c,clearErrors:d,watch:u}))):i.createElement(de,Object.assign({key:p.contentful_id},p,{control:t,setValue:n,firstErrorField:r,handleKeyDown:a,isDirty:o,trigger:c,clearErrors:d,watch:u}))}if("ContentfulFormFieldset"===(null==e||null===(h=e.internal)||void 0===h?void 0:h.type)||"ContentfulNewsroomFormFieldset"===(null==e||null===(g=e.internal)||void 0===g?void 0:g.type)){var b;const p=e;return i.createElement($,{key:p.contentful_id,label:p.label,caption:p.caption,hintText:p.hintText},fe(null!==(b=p.formFields)&&void 0!==b?b:[],t,n,r,o,a,l,s,c,d,u))}return i.createElement(i.Fragment,{key:e.contentful_id})})),he=k()(((e,t)=>{sessionStorage.setItem(String(t),JSON.stringify(e))}),1e3),ge=e=>{const t=(e=>{var t,n,r,i;const o=null!==(t=null===(n=e.resolvedPrePopulatedProducts)||void 0===n?void 0:n.flatMap((e=>
118e.analyticsKey?[e.analyticsKey]:[])))&&void 0!==t?t:[];return o.length>0?o:null!==(r=null===(i=e.prePopulatedValues)||void 0===i?void 0:i.filter(Boolean))&&void 0!==r?r:[]})(e);return 0===t.length?null:{...e,type:"Checkbox",hidden:!0,options:t,isRequired:!1}},be=e=>{const t=[];for(const l of null!=e?e:[]){var n,r,i,o;if("ContentfulFormField"===(null==l||null===(n=l.internal)||void 0===n?void 0:n.type)||"ContentfulNewsroomFormField"===(null==l||null===(r=l.internal)||void 0===r?void 0:r.type)){const e=ge(l);e&&t.push(e)}if("ContentfulFormFieldset"===(null==l||null===(i=l.internal)||void 0===i?void 0:i.type)||"ContentfulNewsroomFormFieldset"===(null==l||null===(o=l.internal)||void 0===o?void 0:o.type)){var a;const e=l;t.push(...be(null!==(a=e.formFields)&&void 0!==a?a:[]))}}return t};var ye=e=>{var t,n,l,s;const[c,d]=i.useState(""),[u,m]=i.useState("idle"),[f,h]=i.useState(!1),[E,k]=i.useState(!1),[S,L]=i.useState(!1),[I,$]=i.useState(null),[N,O]=i.useState(""),[R,j]=i.useState(null),[D,P]=i.useState(null),M=!1===R&&!D,B=!1===D?e.captchaReadyMessage:"",F=(0,v.A)(),{control:z,handleSubmit:H,setValue:U,formState:K,watch:W,trigger:q,clearErrors:V}=(0,o.mN)({mode:"onBlur"}),Q=i.useContext(y.A),G=(0,_.CZ)(),Y=W(),J=i.useMemo((()=>`formData:${e.contentful_id}`),[e.contentful_id]),Z=i.useMemo((()=>new Set(be(e.formFields).map((e=>e.contentful_id)))),[e.formFields]),X=i.useRef({contactMethodContentfulId:null,existingCustomerContentfulId:null}),ee=i.useRef(null),te=i.useRef(!1);let ne={};const re=null!==(t=e.newsroomMarketingTags)&&void 0!==t?t:e.marketingTags,ie=K.dirtyFields&&Object.keys(K.dirtyFields).length>0,oe=i.useCallback((e=>{"Enter"===e.key&&e.preventDefault()}),[]),ae=i.useRef(new Set);i.useEffect((()=>{const t=be(e.formFields);for(const e of t){var n;null!==(n=e.options)&&void 0!==n&&n.length&&(ae.current.has(e.contentful_id)||(U(e.contentful_id,e.options,{shouldDirty:!1,shouldTouch:!1,shouldValidate:!1}),ae.current.add(e.contentful_id)))}}),[e.formFields,U]),i.useEffect((()=>{$(null)}),[I]),i.useEffect((()=>{if(ie&&!K.isSubmitted){const e=Object.fromEntries(Object.entries(Y).filter((e=>{let[t]=e;return!Z.has(t)})));he(e,J)}}),[Y,K.isSubmitted,Z,ie,J]),i.useEffect((()=>{((e,t)=>
118{const n=sessionStorage.getItem(String(t));if(n){const t=JSON.parse(n);for(const n of Object.keys(t))e(n,t[n],{shouldDirty:!0})}})(U,J)}),[J,U]);const le=i.useMemo((()=>Object.entries(Y).some((e=>{var t;let[n,r]=e;return!Z.has(n)&&(Array.isArray(r)?r.length>0:Boolean(null==r||null===(t=r.trim)||void 0===t?void 0:t.call(r)))}))),[Y,Z]);i.useEffect((()=>{!E&&le&&k(!0)}),[le,E]);const se=()=>{S||(L(!0),m("solving"),k(!0))},ce=i.useCallback((e=>{switch(m(e),e){case"solving":case"technical":h(!1);break;case"success":h(!0)}}),[]),de=i.useCallback((()=>{P(!0),j(!1)}),[]),me=i.useCallback((e=>{d(e),P(!1),j(null)}),[]);if(M&&!D&&((e,t,n,r,i)=>{const o=(0,ue.Gn)(t,n,ue.Ss.ERROR,r,i);(0,ue.gW)(o),e.current=!0})(te,e.metadataFormName,e.metadataFormType,ne,re),R)return((e,t,n,r,i)=>{if(!e.current){const o=(0,ue.Gn)(t,n,ue.Ss.THANK_YOU,r,i);(0,ue.gW)(o),e.current=!0}})(te,e.metadataFormName,e.metadataFormType,ne,re),i.createElement(g,{content:e.thankYouMessage,icon:e.thankYouMessageIcon,addSpacerToThankYouMessage:e.isNewsroomForm});let ge;return E&&("solving"===u&&(ge={variation:"default",message:e.captchaCheckingMessage}),"success"===u&&(ge={variation:"success",message:e.captchaOkMessage}),"technical"===u&&(ge={variation:"danger",message:e.captchaNotCompletedMessage,retry:S?void 0:se})),i.createElement(a.A,{submitDisabled:!f,captchaStatus:ge,handleSubmit:H((async t=>{var n;if(P(!1),""===c)return P(!0),void j(!1);j(null),ne=((e,t,n,r)=>{const i={};if(t.contactMethodContentfulId){var o;const r=e[t.contactMethodContentfulId],a=n.formFields.contactMethod,l=null!==(o=pe(a.options,r))&&void 0!==o?o:T.RBL;i.contactMethod=l}if(t.existingCustomerContentfulId){var a;const r=e[t.existingCustomerContentfulId],o=n.formFields.isLTCustomer,l=null!==(a=pe(o.options,r))&&void 0!==a?a:T.RBL;i.isLTCustomer=l}if(r){const t=[],n=e[r.contentful_id];if(r.externalReferences)for(const e of r.externalReferences)e.title&&e.analyticsKey&&n&&n.includes(e.title)&&t.push(e.analyticsKey);t.sort();const o=t.join("|");i.productOptions=o}return i})(t,X.current,Q,ee.current),((e,t,n)=>{const r=(0,ue.HD)(e,t,n);(0,ue.D5)(r)})(e.metadataFormName,e.metadataFormType,ne);const r=(()=>{const e=(0,w.r)(),t=new Map,{contentfulId:n,segment:r,subsegment:i}=e.pageContext;return n&&t.set("pageEntryId",n),r&&r.contentful_id&&t.set("segmentEntryId",r.contentful_id),i&&i.contentful_id&&t.set("subsegmentEntryId",i.contentful_id),t})(),i=(0,w.r)(),o=await(0,A.sn)(t,e.contentful_id,(0,p.Tn)(),c,i.pageContext.locale,r,(e=>{if("ContentfulNewsroomForm"===e)return"news"})(null===(n=e.internal)||void 0===n?void 0:n.type));if(200===o.status){var a,l;G({...ne,name:e.metadataFormName,type:e.metadataFormType,linkName:N,businessRegion:(0,p.Tn)()?"":null===(a=Q.formFields)||void 0===a||null===(l=a.businessRegion)||void 0===l?void 0:l.valueOf()},{},x.cs),f=J,sessionStorage.removeItem(String(f)),j(!0)}else{var s,d,u,m;let t="Internal Server Error";400!==(null==o||null===(s=o.response)||void 0===s?void 0:s.status)&&400!==(null==o?void 0:o.status)||(t="Bad Request"),G({name:e.metadataFormName,type:e.metadataFormType,linkName:N},{errorCode:null!==(d=null!==(u=null==o||null===(m=o.response)||void 0===m?void 0:m.status)&&void 0!==u?u:null==o?void 0:o.status)&&void 0!==d?d:void 0,errorDescription:t,errorType:x.Lz},x.W6),j(!1)}var f}),(e=>{const t=Object.keys(e)[0];$(t||"")})),accessibleLabel:e.accessibleLabel,submitLabel:null===(n=e.submitButton)||void 0===n?void 0:n.label,submitButtonMarketingTags:null===(l=e.submitButton)||void 0===l?void 0:l.marketingTags,caption:null===(s=e.caption)||void 0===s?void 0:s.value,dataAnalyticsLink:N,setDataAnalyticsLink:O,formHeading:e.formHeading,formError:M,formErrorMessage:D?"":e.formErrorMessage,isSubmitting:K.isSubmitting,isNewsroomForm:e.isNewsroomForm,testId:"form",captchaNotReady:D,captchaRestartButton:e.captchaRestartButton,captchaCheckingMessage:e.captchaCheckingMessage},i.createElement(C.A,{suspense:!1},F?fe(e.formFields,z,U,I,ie,oe,X.current,ee,q,V,W):null,E?i.createElement(b.A,{captchaDoneCallback:me,onStateChange:ce,onError:de,hidden:!0}):null,i.createElement(r.YF,{"aria-live":"polite","aria-relevant":"additions removals","aria-atomic":"true"},i.createElement("span",null,B))))}},1740:function(e,t){"use strict";
118Object.defineProperty(t,"__esModule",{value:!0})},1806:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(6540),i=n(2210);var o=(0,n(5823).A)((e=>{var t,n,o;let{iconColor:a,...l}=e;return r.createElement("div",{className:"icon"},r.createElement(i.A,{name:l.icon,size:(null===(t=l.style)||void 0===t?void 0:t.iconSize)||"medium",color:(null===(n=l.style)||void 0===n?void 0:n.iconColor)||a,background:null===(o=l.style)||void 0===o?void 0:o.iconBackground,shape:"circle",theme:l.theme,responsive:!1}))}))},1815:function(e,t,n){"use strict";n.d(t,{A:function(){return r.A}});var r=n(2393)},1817:function(e,t,n){"use strict";n.d(t,{C:function(){return o}});var r=n(139),i=n.n(r);const o=e=>{let t;if(void 0!==e){const n=i()[e];n&&(t=n.svg)}return t}},1856:function(e,t,n){"use strict";n.d(t,{A:function(){return w}});var r=n(6540),i=n(823),o=n(3679),a=n(6216),l=n(795),s=n(8667),c=n(5982),d=n(2428),u=n(9751),p=n(5823);var m=(0,p.A)((e=>{var t;return r.createElement(u.he,Object.assign({},e,{theme:null!==(t=e.duetTheme)&&void 0!==t?t:e.theme}),e.children)})),f=n(4926);var h=n(4633),g=n(8606);const b=o.styled.div.withConfig({displayName:"BannerNew__ButtonWrapper",componentId:"sc-uqdhas-0"})(["display:flex;gap:16px;flex-wrap:wrap;"]),y=(0,o.styled)(m).withConfig({displayName:"BannerNew__StyledBanner",componentId:"sc-uqdhas-1"})(["width:100%;align-self:stretch;height:100%;",""],(e=>e.forceMaxWidth&&o.css`
119      @media ${(0,h._n)(i.GOF)} {
120        width: 100%;
121      }
122    `));var v=(0,p.A)((e=>{var t,n;let{...i}=e;const o=r.useMemo((()=>{var e;return(e=>{if(!e)return;const t=(null==e?void 0:e.images.sources)&&(null==e?void 0:e.images.sources[0]);return null!=t&&t.srcSet?[{...null!=t&&t.sizes?{sizes:null==t?void 0:t.sizes}:{},srcset:null==t?void 0:t.srcSet,...null!=t&&t.type?{type:null==t?void 0:t.type}:{}}]:void 0})(null===(e=i.image)||void 0===e?void 0:e.gatsbyImageData)}),[null===(t=i.image)||void 0===t?void 0:t.gatsbyImageData]),u=r.useContext(d.A);let p=i.imageAltText;var m,h;(null==u?void 0:u.node_locale)!==l.hCU&&(null==u?void 0:u.node_locale)!==l.JR1&&(null==u?void 0:u.node_locale)!==l.ygE||(p=null!==(m=i.imageAltTextSv)&&void 0!==m?m:"");(null==u?void 0:u.node_locale)!==l.RHJ&&(null==u?void 0:u.node_locale)!==l.pA3&&(null==u?void 0:u.node_locale)!==l.SVO||(p=null!==(h=i.imageAltTextEn)&&void 0!==h?h:"");return r.createElement(y,Object.assign({id:i.id,forceMaxWidth:i.forceMaxWidth,size:null!==(n=i.size)&&void 0!==n?n:"large",sources:o,image:i.fallbackImage},i.backgroundColor&&""!==i.backgroundColor?{backgroundColor:i.backgroundColor}:{},i.textColor?{textColor:i.textColor}:{},i.iconBackgroundColor&&""!==i.iconBackgroundColor?{iconBackgroundColor:i.iconBackgroundColor}:{},i.iconColor&&""!==i.iconColor?{iconColor:i.iconColor}:{},{icon:i.icon,duetTheme:i.theme,"data-testid":"duet-banner",margin:"none",headingLevel:i.headingLevel,"image-alt":p}),i.heading?r.createElement(f.A,{slot:"heading",level:i.headingLevel||"h3"},i.heading):null,i.description?r.createElement("span",{slot:"description"},i.description):null,i.textContent?r.createElement("span",{slot:"description"},r.createElement(c.A,{body:i.textContent,childrenContentfulRichTextStyleJsonNode:[{textColor:i.textColor}]})):null,i.buttons&&i.buttons.length>0?r.createElement("span",{slot:"action"},r.createElement(b,null,i.buttons.map((e=>{var t,n,i;return(null==e||null===(t=e.internal)||void 0===t?void 0:t.type)===l.cmn||(null==e||null===(n=e.internal)||void 0===n?void 0:n.type)===l.$Xw?(0,g.r)(e):a.A.isLifeButtonEnabled&&(null==e||null===(i=e.internal)||void 0===i?void 0:i.type)===l.hqe?r.createElement(s.A,Object.assign({parentComponent:l.Btb,key:e.contentful_id},e)):null})))):null)})),_=n(6097),x=n(8588),A=n(5158);var w=e=>{var t,n,i,o,a;const{backgroundColor:l,bannerIconColor:s,bannerIconBackground:c}=(0,_.A)(e.childrenContentfulBannerNewStyleJsonNode),d=l&&""!==l?(0,A.cI)(l):void 0,u=(0,x.t)(null===(t=e.backgroundImage)||void 0===t?void 0:t.gatsbyImageData),p={...e.backgroundImage,gatsbyImageData:u},m="small"!==e.size&&(void 0===e.forceMaxWidth||null===e.forceMaxWidth)||e.forceMaxWidth;return r.createElement(v,{id:e.id,heading:e.heading,size:e.size,headingLevel:null!==(n=e.headingLevel)&&void 0!==n?n:"h3",icon:e.icon,buttons:e.buttons,description:null===(i=e.description)||void 0===i?void 0:i.description,backgroundColor:l,iconColor:s,iconBackgroun
122dColor:c,fallbackImage:null==u||null===(o=u.images)||void 0===o||null===(a=o.fallback)||void 0===a?void 0:a.src,image:p,textColor:d,forceMaxWidth:m,textContent:e.textContent,imageAltText:e.imageAltText,imageAltTextSv:e.imageAltTextSv,imageAltTextEn:e.imageAltTextEn})}},1958:function(e,t,n){"use strict";n.d(t,{A:function(){return l}});var r=n(6540),i=n(3679),o=n(4081);const a=i.styled.span.withConfig({displayName:"EmptyElement__StyledEmptyElement",componentId:"sc-chfw67-0"})(["left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999;opacity:0;"]);var l=()=>(0,o.A)()?r.createElement(a,null," "):null},1988:function(e,t,n){"use strict";var r=n(9751),i=n(6540),o=n(5823);t.A=(0,o.A)((e=>{var t;return i.createElement(r.Td,Object.assign({},e,{theme:null!==(t=e.duetTheme)&&void 0!==t?t:e.theme}))}))},2006:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(9712);var i=(e,t,n,i)=>{const o=(0,r.p)({image:{url:e||"",width:null!=t?t:1,height:null!=n?n:1,toFormat:"webp"}}),a=(0,r.p)({image:{url:e||"",width:330,height:220,toFormat:"webp"}}),l=i?a:o;return l&&""!==e?l.images.fallback.src:e},o=n(9992);var a=(e,t,n,r)=>{const a=e?(0,o.k6)(e):"";return i(a,t,n,r)}},2067:function(e,t,n){"use strict";var r=n(6540),i=n(9317),o=n(9992),a=n(4081);t.A=()=>{const e=r.useContext(i.Q);if(!(0,a.A)()||!e)return{findUrlById:()=>null,findUrlByTag:()=>null,findBuildNumberByUrl:()=>null,isReady:!1};return{findUrlById:(t,n)=>{var r;let i=null===(r=[...e].find((e=>{let[,r]=e;return n?r.id===t&&r.locale===n:r.id===t})))||void 0===r?void 0:r[0];var a;i||(i=null===(a=[...e].find((e=>{let[,n]=e;return n.id===t})))||void 0===a?void 0:a[0]);return i?(0,o.Lo)(i):null},findUrlByTag:(t,n)=>{var r;const i=null===(r=[...e].find((e=>{var r;let[,i]=e;var o;return n?i.locale===n&&(null===(o=i.tags)||void 0===o?void 0:o.includes(t)):null===(r=i.tags)||void 0===r?void 0:r.includes(t)})))||void 0===r?void 0:r[0];return i?(0,o.Lo)(i):null},findBuildNumberByUrl:t=>{var n;const r=(0,o.Y2)(t),i=r.replace(/^\/|\/$/g,""),a=`${i}/`,l=`/${i}`,s=`/${i}/`;return(null===(n=[...e].find((e=>{let[,t]=e;return t.path===r||t.path===i||t.path===a||t.path===l||t.path===s})))||void 0===n?void 0:n[1].build)||null},isReady:!0}}},2201:function(e,t,n){"use strict";var r=n(9751),i=n(6540),o=n(5823);t.A=(0,o.A)((e=>{var t;return i.createElement(r.hD,Object.assign({},e,{theme:null!==(t=e.duetTheme)&&void 0!==t?t:e.theme},e.innerRef?{ref:e.innerRef}:{}))}))},2210:function(e,t,n){"use strict";var r=n(9751),i=n(6540),o=n(5823),a=n(1817);t.A=(0,o.A)((e=>{let{background:t,color:n,name:o,margin:l,responsive:s,size:c,theme:d,shape:u,onClick:p,className:m,innerRef:f,tabindex:h}=e;const g=(0,a.C)(o);return i.createElement(r.QA,Object.assign({icon:g,background:t,color:n,name:o,margin:l,responsive:s,size:c,theme:d,shape:u},p?{onClick:p}:{},{className:m,"data-testid":"duet-icon"},f?{ref:f}:{},h?{tabIndex:h}:{}))}))},2252:function(e,t,n){"use strict";var r,i=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.V1_MARKS=t.V1_NODE_TYPES=t.TEXT_CONTAINERS=t.HEADINGS=t.CONTAINERS=t.VOID_BLOCKS=t.TABLE_BLOCKS=t.LIST_ITEM_BLOCKS=t.TOP_LEVEL_BLOCKS=void 0;var o=n(647),a=n(3567),l=n(7083);t.TOP_LEVEL_BLOCKS=[o.BLOCKS.PARAGRAPH,o.BLOCKS.HEADING_1,o.BLOCKS.HEADING_2,o.BLOCKS.HEADING_3,o.BLOCKS.HEADING_4,o.BLOCKS.HEADING_5,o.BLOCKS.HEADING_6,o.BLOCKS.OL_LIST,o.BLOCKS.UL_LIST,o.BLOCKS.HR,o.BLOCKS.QUOTE,o.BLOCKS.EMBEDDED_ENTRY,o.BLOCKS.EMBEDDED_ASSET,o.BLOCKS.EMBEDDED_RESOURCE,o.BLOCKS.TABLE],t.LIST_ITEM_BLOCKS=[o.BLOCKS.PARAGRAPH,o.BLOCKS.HEADING_1,o.BLOCKS.HEADING_2,o.BLOCKS.HEADING_3,o.BLOCKS.HEADING_4,o.BLOCKS.HEADING_5,o.BLOCKS.HEADING_6,o.BLOCKS.OL_LIST,o.BLOCKS.UL_LIST,o.BLOCKS.HR,o.BLOCKS.QUOTE,o.BLOCKS.EMBEDDED_ENTRY,o.BLOCKS.EMBEDDED_ASSET,o.BLOCKS.EMBEDDED_RESOURCE],t.TABLE_BLOCKS=[o.BLOCKS.TABLE,o.BLOCKS.TABLE_ROW,o.BLOCKS.TABLE_CELL,o.BLOCKS.TABLE_HEADER_CELL],t.VOID_BLOCKS=[o.BLOCKS.HR,o.BLOCKS.EMBEDDED_ENTRY,o.BLOCKS.EMBEDDED_ASSET,o.BLOCKS.EMBEDDED_RESOURCE],t.CONTAINERS=((r={})[o.BLOCKS.OL_LIST]=[o.BLOCKS.LIST_ITEM],r[o.BLOCKS.UL_LIST]=[o.BLOCKS.LIST_ITEM],r[o.BLOCKS.LIST_ITEM]=t.LIST_ITEM_BLOCKS,r[o.BLOCKS.QUOTE]=[o.BLOCKS.PARAGRAPH],r[o.BLOCKS.TABLE]=[o.BLOCKS.TABLE_ROW],r[o.BLOCKS.TABLE_ROW]=[o.BLOCKS.TABLE_CELL,o.BLOCKS.TABLE_HEADER_CELL],r[o.BLOCKS.TABLE_CELL]=[o.BLOCKS.PARAGRAPH,o.BLOCKS.UL_LIST,o.BLOCKS.OL_LIST],r[o.BLOCKS.TABLE_HEADER_CELL]=[o.BLOCKS.PARAGRAPH],r),t.HEADINGS=[o.BLOCKS.HEADING_1,o.BLOCKS.HEADING_2,o.BLOCKS.HEADING_3,o.BLOCKS.HEADING_4,o.BLOCKS.HEADING_5,o.BLOCKS.HEADING_6],t.TEXT_CONTAINERS=i([o.BLOCKS.PARAGRAPH],t.HEADINGS,!0),t.V1_NODE_TYPES=[o.BLOCKS.DOCUMENT,o.BLOCKS.PARAGRAPH,o.BLOCKS.HEADING_1,o.BLOCKS.HEADING_2,o.BLOCKS.HEADING_3,o.BLOCKS.HEADING_4,o.BLOCKS.HEADING_5,o.BLOCKS.HEADING_6,o.BLOCKS.OL_LIST,o.BLOCKS.UL_LIST,o.BLOCKS.LIST_ITEM,o.BLOCKS.HR,o.BLOCKS.QUOTE,o.BLOCKS.EMBEDDED_ENTRY,o.BLOCKS.EMBEDDED_ASSET,a.INLINES.HYPERLINK,a.INLINES.ENTRY_HYPERLINK,a.INLINES.ASSET_HYPERLINK,a.INLINES.EMBEDDED_ENTRY,"text"],t.V1_MARKS=[l.MARKS.BOLD,l.MARKS.CODE,l.MARKS.ITALIC,l.MARKS.UNDERLINE]},2271:function(e,t,n){"use strict";var r=n(453),i=n(6556),o=n(8859),a=n(507),l=n(9675),s=r("%WeakMap%",!0),c=i("WeakMap.prototype.get",!0),d=i("WeakMap.prototype.set",!0),u=i("WeakMap.prototype.has",!0),p=i("WeakMap.prototype.delete",!0);e.exports=s?function(){var e,t,n={assert:function(e){if(!n.has(e))throw new l("Side channel does not contain "+o(e))},delete:function(n){if(s&&n&&("object"==typeof n||"function"==typeof n)){if(e)return p(e,n)}else if(a&&t)return t.delete(n);return!1},get:function(n){return s&&n&&("object"==typeof n||"function"==typeof n)&&e?c(e,n):t&&t.get(n)},has:function(n){return s&&n&&("object"==typeof n||"function"==typeof n)&&e?u(e,n):!!t&&t.has(n)},set:function(n,r){s&&n&&("object"==typeof n||"function"==typeof n)?(e||(e=new s),d(e,n,r)):a&&(t||(t=a()),t.set(n,r))}};return n}:a},2333:function(e,t,n){"use strict";n.d(t,{A:function(){return S}});var r=n(9751),i=n(6540),o=n(823),a=n(3679),l=n(6216),s=n(795),c=n(601),d=n(2428),u=n(4926),p=n(5823);var m=(0,p.A)((e=>{var t;return i.createElement(r.G2,Object.assign({},e,{ref:e.innerRef,theme:null!==(t=e.duetTheme)&&void 0!==t?t:e.theme}))}
122)),f=n(2006),h=n(5158),g=n(4633),b=n(8606),y=n(6733),v=n(887);const _=(0,a.styled)(m).withConfig({displayName:"CardNew__StyledDuetPromoCard",componentId:"sc-1jv34fi-0"})(["align-self:stretch;@media ","{max-width:344px;}"],(0,g._n)(o.iqz)),x=(0,a.styled)(v.A).withConfig({displayName:"CardNew__StyledPreHeading",componentId:"sc-1jv34fi-1"})(["font-size:0.75rem;color:",";"],(e=>e.$textColor)),A=a.styled.div.withConfig({displayName:"CardNew__ButtonWrapper",componentId:"sc-1jv34fi-2"})(["display:flex;gap:20px;flex-wrap:wrap;"]);var w=(0,p.A)((e=>{var t,n,r;let{...o}=e;const a=null!==(t=o.preHeading)&&void 0!==t?t:[],p=(0,h.cI)(o.backgroundColor),m=`color-${p}`,g=(0,y.KK)(p),{width:v,height:w}=o.image||{},C=(0,f.A)(null===(n=o.image)||void 0===n||null===(r=n.file)||void 0===r?void 0:r.url,v,w,!0),E=`${C}&fm=jpg&fit=fill`,k=i.useContext(d.A);let S=o.imageAltText;var L,I;(null==k?void 0:k.node_locale)!==s.hCU&&(null==k?void 0:k.node_locale)!==s.JR1&&(null==k?void 0:k.node_locale)!==s.ygE||(S=null!==(L=o.imageAltTextSv)&&void 0!==L?L:"");(null==k?void 0:k.node_locale)!==s.RHJ&&(null==k?void 0:k.node_locale)!==s.pA3&&(null==k?void 0:k.node_locale)!==s.SVO||(S=null!==(I=o.imageAltTextEn)&&void 0!==I?I:"");return i.createElement(_,Object.assign({},o.contentful_id?{id:`card-${o.contentful_id}`}:{},{image:o.cropImage?E:C,duetTheme:o.theme,headingLevel:o.headingLevel||"h3",backgroundColor:o.backgroundColor,textColor:m,"data-testid":"promo-card",url:o.url,"data-analytics-link":o.dataAnalyticsLink,className:!1===o.isTrackable?"":"istrackable",innerRef:o.innerRef,margin:"none","image-alt":S}),a.length>0&&i.createElement("span",{slot:"pre-heading"},i.createElement(x,{preHeadingLabelItems:a,$textColor:g})),o.heading?i.createElement(u.A,{slot:"heading",level:o.headingLevel||"h3"},o.heading):null,o.content||o.textContent?i.createElement("span",{slot:"description"},o.children):null,o.button?i.createElement("span",{slot:"action"},i.createElement(A,null,o.button.map((e=>{var t,n,r;return(null==e||null===(t=e.internal)||void 0===t?void 0:t.type)===s.cmn||(null==e||null===(n=e.internal)||void 0===n?void 0:n.type)===s.$Xw?(0,b.r)(e):l.A.isLifeButtonEnabled&&(null==e||null===(r=e.internal)||void 0===r?void 0:r.type)===s.hqe?i.createElement(c.A,Object.assign({parentComponent:s.F17,key:e.contentful_id},e)):null})))):null)})),C=n(6762),E=n(6097),k=n(3458);var S=e=>{const{content:t,textContent:n,heading:o,theme:a,childrenContentfulCardNewStyleJsonNode:l}=e,s=o?(0,g.G6)(o):o,c=n?(0,g.G6)(n):n;null!=t&&t.childrenContentfulRichTextStyleJsonNode&&(t.childrenContentfulRichTextStyleJsonNode=t.childrenContentfulRichTextStyleJsonNode.map((e=>({...e,textAlignment:"left"}))));const d=(0,E.A)(l),{backgroundColor:u}=(0,C.A)();return i.createElement(w,Object.assign({},e,{heading:s,backgroundColor:null!=d&&d.backgroundColor?"inherit"===d.backgroundColor?u:d.backgroundColor:"turva"===a?"gray-lighter-turva":"gray-lightest",style:d}),t?i.createElement(k.A,{component:t,wrapButton:!0}):null,c?i.createElement(r.vC,null,c):null)}},2393:function(e,t,n){"use strict";n.d(t,{A:function(){return L}});var r=n(6540),i=n(9846),o=n(5904),a=n(9408),l=n(5457),s=n(9793),c=n(6762),d=n(3518),u=n(4919),p=n(2067),m=n(6097),f=n(5011),h=n(7411),g=n(8036),b=n(102),y=n(1153),v=n(7006),_=n(9992),x=n(3679),A=n(5823);const w=x.styled.a.withConfig({displayName:"LinkWrapper__Wrapper",componentId:"sc-1qeeols-0"})(["text-decoration:none;"]);var C=(0,A.A)((e=>{var t,n,i;const o=r.useRef(null);r.useEffect((()=>{const t=o.current,n=null!==t&&e.onTouchStart;return n&&t.addEventListener("touchstart",e.onTouchStart,{passive:!0}),()=>{n&&t.removeEventListener("touchstart",e.onTouchStart)}}),[e.onTouchStart]);const a=`link-wrapper${(0,h.cy)(e.marketingTags)}`;return r.createElement(w,Object.assign({ref:o,id:e.id,href:e.href,onClick:e.onClick,onMouseEnter:e.onMouseEnter,className:a,"data-analytics-link":e.dataAnalyticsLink,"aria-label":e.accessibleLabel},null!==(t=e.marketingTags)&&void 0!==t&&t.marketingTagsAdform?{"data-adform-label":e.marketingTags.marketingTagsAdform}:{},null!==(n=e.marketingTags)&&void 0!==n&&n.marketingTagsGoogleAds?{"data-googleads-label":e.marketingTags.marketingTagsGoogleAds}:{},null!==(i=e.marketingTags)&&void 0!==i&&i.marketingTagsMeta?{"data-meta-label":e.marketingTags.marketingTagsMeta}:{}),e.children)})),E=n(4633),k=n(3458);var S=e=>{const{navigateTo:t,openInNewTab:n}=(0,d.A)(),i=(0,u.Mf)(),o=(0,E.Yv)(e.analyticsKey||`link-${e.contentful_id}`||"undefined"),a=!!e.href&&(0,_.xs)(e.href),l=r.useMemo((()=>e.download?e.analyticsKey||`${e.contentful_id}
122.pdf`:e.analyticsKey||"link"),[e.analyticsKey,e.contentful_id,e.download]),s=r.useCallback((r=>{r.preventDefault(),e.href&&(i(l),e.download?n(e.href):t(e.href))}),[l,i,t,n,e.download,e.href]),c=()=>{var t;a&&null!==(t=window)&&void 0!==t&&t.___loader.hovering&&window.___loader.hovering(e.href)};return r.createElement(C,Object.assign({},e,{onClick:s,dataAnalyticsLink:l,id:o,onMouseEnter:c,onTouchStart:c,marketingTags:e.marketingTags}),e.items?e.items.map(((e,t)=>{var n;const i=null===(n=e.asset)||void 0===n?void 0:n.width;return e.linkWrapperMaxWidth=i,r.createElement(k.A,{key:`wrapper-link-item-${t}`,component:e})})):null)};var L=e=>{var t,n,x,A,w;let{isStyled:C=!0,...E}=e;const k=(0,m.A)(E.childrenContentfulLinkStyleJsonNode),L=(0,u.Mf)(),{navigateTo:I,openInNewTab:$}=(0,d.A)(),T=u.an,{linkColor:N}=(0,c.A)(),{accessibleLabelNewTab:O}=r.useContext(o.A),R=r.useContext(s.A),j=r.useContext(a.a),D=r.useContext(l.A),{findUrlById:P}=(0,p.A)();let M=null!==(t=null!==(n=null===(x=E.internalReference)||void 0===x?void 0:x.url)&&void 0!==n?n:E.href)&&void 0!==t?t:"/";if(E.entryId&&!E.href){var B;const e=null===(B=(0,v.r)())||void 0===B?void 0:B.pageContext,t=P(E.entryId,null==e?void 0:e.locale);t&&(M=t)}let F=E.accessibleLabel||E.label;const z=r.useMemo((()=>E.download?E.analyticsKey||`${E.label}.pdf`:E.analyticsKey||F),[F,E.analyticsKey,E.download,E.label]),H=(0,y.A)(E.parentComponent,R,j);let U=(0,h.bh)(z,H,E.labelFinnish||"");E.partnerName&&(U=U.concat("-").concat(E.partnerName.replace(/\s+/g,"-")));const K=!!M&&(0,_.xs)(M),W=U||`link-${E.contentful_id}`||"undefined",q=null!==(A=E.linkColor)&&void 0!==A?A:N;let{icon:V}=(0,f.A)(E.icon,M);const Q=!!E.isLifeButton;Q&&(V=void 0),Q&&(0,_.kG)(M||"")&&(F=`${F} ${O}`);const G=r.useMemo((()=>(0,_.Lo)(M)),[M]),Y=(0,h.$z)(E.marketingTags),J=r.useCallback((e=>{if(Q)return T(M,E.analyticsKey||"",U||"",E.marketingTags),e.preventDefault(),void e.stopPropagation();if(E.region&&((0,g.u0)(E.region.id,E.region.name,E.region.analyticsKey),window.location.href=M),K){const e=(0,b.gD)(b.bE.INTERNAL,M);(0,b.mi)(e)}else{L(U,E.partnerName,E.analyticsEvent,void 0,E.businessPartner);const e=(0,b.gD)(b.bE.EXTERNAL,M);(0,b.mi)(e)}if(M){if(E.download){const e=(0,b.gD)(b.bE.DOCUMENT,M);(0,b.mi)(e),$(M)}else I(M);e.preventDefault(),e.stopPropagation()}}),[E.region,E.download,E.partnerName,E.analyticsEvent,E.businessPartner,K,M,L,U,$,I,Q,T,E.analyticsKey,E.marketingTags]),Z=r.useCallback((()=>{var e;K&&null!==(e=window)&&void 0!==e&&e.___loader.hovering&&window.___loader.hovering(G)}),[K,G]);return E.items?r.createElement(S,{contentful_id:E.contentful_id,href:G,items:E.items,download:E.download,analyticsKey:U,accessibleLabel:F,marketingTags:Y}):r.createElement(i.A,Object.assign({},E,{className:E.className,href:Q?"#":G,accessibleLabel:F,icon:V,style:k,linkColor:q,onClick:J,onMouseEnter:Z,onTouchStart:Z,dataAnalyticsLink:U,isStyled:null==C||C,id:null!==(w=E.id)&&void 0!==w?w:W,isTrackable:!(!K||!1===E.isTrackable)||Q,marketingTags:Y,backgroundColor:D.bannerLinkBackgroundColor}))}},2404:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(6540),i=n(2731);var o=e=>{var t;const{heading:n,articles:o,microCopyHeading:a,buttonLabel:l,buttonUrl:s}=e,c=null!==(t=null!=n?n:a)&&void 0!==t?t:"";return r.createElement(i.A,{header:c,articles:o,buttonLabel:l,buttonUrl:s})}},2490:function(e,t,n){"use strict";n.d(t,{A:function(){return x}});var r=n(6540),i=n(9751),o=n(823),a=n(3679),l=n(4926),s=n(5823),c=n(5158),d=n(8396),u=n(4633),p=n(6733),m=n(1806);const f=(0,a.styled)(i.c1).withConfig({displayName:"PromotionalCard__StyledGridItem",componentId:"sc-1rbi3q5-0"})(["",""],(e=>{var t;return a.css`
123    text-align: left;
124    @media ${(0,u._n)(o._h7)} {
125      text-align: center;
126    }
127    .duet-link,
128    .link::part(duet-link) {
129      text-decoration: underline;
130      transition: all 350ms ease 0s;
131      &:hover {
132        text-decoration: none;
133        color: ${e.$backgroundColor&&(0,c.HD)((0,c.vA)(e.$backgroundColor))?(0,p.KK)(e.$textColor):(0,p.KK)(null!==(t=(0,d.x)("primary-dark"))&&void 0!==t?t:"")};
134      }
135      &:focus,
136      &:focus-visible {
137        text-decoration: none;
138        box-shadow: ${e.$backgroundColor&&(0,c.HD)((0,c.vA)(e.$backgroundColor))?`0 0 0 1px ${(0,p.KK)(e.$textColor)} !important`:""};
139      }
140    }
141  `}));var h=(0,s.A)((e=>{const t="turva"===e.theme?"color-secondary-turva":"color-secondary";return r.createElement(i.Td,Object.assign({padding:"large",theme:e.theme,style:{height:"100%"}},e.backgroundColor&&""!==e.backgroundColor?{background:e.backgroundColor}:{}),r.createElement(i.zQ,{responsive:!0,distribution:"space-between",alignment:"top",mobile:"center"},r.createElement(i.P6,{breakpoint:"x-small",direction:"vertical",size:"large"}),e.icon?r.createElement(m.A,Object.assign({},e.icon,{style:e.iconStyle,theme:e.theme})):null,r.createElement(i.P6,{breakpoint:"x-small",direction:"vertical",size:"large"}),r.createElement(i.P6,{breakpoint:"small",size:"large",direction:"horizontal"}),r.createElement(i.zQ,{responsive:!0,breakpoint:"medium",mobile:"center"},r.createElement(f,{margin:"none",$textColor:e.textColor,$backgroundColor:e.backgroundColor}
141,e.heading?r.createElement(l.A,{level:"h2",visualLevel:"h3",color:t},(0,u.G6)(e.heading)):null,e.children))))})),g=n(4458),b=n(6097),y=n(6807),v=n(3458);const _=e=>{var t,n,i,o,a,l;const s=(0,u.Tn)()?"primary-turva":"primary",p=(0,b.A)(null===(t=e.promotionalCardIcon)||void 0===t?void 0:t.childrenContentfulIconStyleJsonNode),m=(0,b.A)(e.childrenContentfulPromotionalCardStyleJsonNode);p&&!p.iconColor&&(p.iconColor=s);let f="";if(0!==(null===(n=e.childrenContentfulPromotionalCardStyleJsonNode)||void 0===n?void 0:n.length)){const{backgroundColor:e}=m;f=e}f=(0,d.x)(f);const _=f&&""!==f?(0,c.cI)(f):void 0;return void 0!==(null===(i=e.promotionalCardContent)||void 0===i||null===(o=i.childrenContentfulRichTextStyleJsonNode[0])||void 0===o?void 0:o.textColor)&&(e.promotionalCardContent.childrenContentfulRichTextStyleJsonNode[0].textColor=_),r.createElement(h,Object.assign({},e,{icon:e.promotionalCardIcon,iconStyle:p,backgroundColor:f,textColor:_}),e.promotionalCardContent&&!e.newsroomPromotionalCardContent?r.createElement(v.A,{component:e.promotionalCardContent,wrapButton:!0}):null,null!==(a=e.newsroomPromotionalCardContent)&&void 0!==a&&a.content?r.createElement(g.A,null,e.newsroomPromotionalCardContent.content):null,null!==(l=e.newsroomPromotionalCardContent)&&void 0!==l&&l.buttonCta&&e.newsroomPromotionalCardContent.buttonUrl?r.createElement(y.A,{url:e.newsroomPromotionalCardContent.buttonUrl,variation:"primary",childrenContentfulButtonStyleJsonNode:[]},e.newsroomPromotionalCardContent.buttonCta):null)};var x=r.memo(_)},2517:function(e,t,n){var r={"./duet-action-button.entry.js":[1217,4223,1217],"./duet-alert.entry.js":[4514,4223,4514],"./duet-badge.entry.js":[8115,4223,8115],"./duet-banner.entry.js":[4040,4223,4040],"./duet-breadcrumb.entry.js":[7903,4223,7903],"./duet-breadcrumbs.entry.js":[3610,4223,3610],"./duet-button_2.entry.js":[8795,4223,8795],"./duet-callout.entry.js":[2840,4223,2840],"./duet-caption_4.entry.js":[9025,4223,9025],"./duet-card.entry.js":[376,4223,376],"./duet-checkbox.entry.js":[2579,4223,2579],"./duet-checkmark.entry.js":[4689,4223,4689],"./duet-chip.entry.js":[5652,4223,5652],"./duet-choice_2.entry.js":[8240,4223,8240],"./duet-collapsible.entry.js":[184,4223,184],"./duet-combobox.entry.js":[9205,4223,9205],"./duet-contact-card.entry.js":[6303,4223,6303],"./duet-cookie-consent.entry.js":[6539,4223,6539],"./duet-date-picker.entry.js":[7837,4223,7837],"./duet-divider_2.entry.js":[3672,4223,3672],"./duet-editable-table_3.entry.js":[9657,4223,906,9657],"./duet-empty-state.entry.js":[8393,4223,8393],"./duet-fieldset.entry.js":[2846,4223,2846],"./duet-file-chooser.entry.js":[7980,4223,7980],"./duet-footer.entry.js":[1369,4223,1369],"./duet-grid_2.entry.js":[7063,4223,7063],"./duet-header_2.entry.js":[9786,4223,906,9786],"./duet-hero.entry.js":[1642,4223,1642],"./duet-icon.entry.js":[4387,4223,4387],"./duet-indicator.entry.js":[8441,4223,8441],"./duet-input_2.entry.js":[9241,4223,906,9241],"./duet-layout.entry.js":[9540,4223,9540],"./duet-list_2.entry.js":[1179,4223,906,1179],"./duet-menu-bar-button.entry.js":[6102,4223,6102],"./duet-menu-bar-dropdown-link.entry.js":[6068,4223,6068],"./duet-menu-bar-dropdown.entry.js":[4507,4223,4507],"./duet-menu-bar-item.entry.js":[1093,4223,1093],"./duet-menu-bar-link.entry.js":[922,4223,922],"./duet-menu-bar.entry.js":[4381,4223,4381],"./duet-modal.entry.js":[2445,4223,2445],"./duet-multiselect.entry.js":[5474,4223,3093],"./duet-nav.entry.js":[1269,4223,1269],"./duet-notification_2.entry.js":[8860,4223,8860],"./duet-number-input.entry.js":[6950,4223,6950],"./duet-overlay.entry.js":[5196,4223,5196],"./duet-page-heading.entry.js":[5646,4223,5646],"./duet-pagination_2.entry.js":[6695,4223,6695],"./duet-panel.entry.js":[2126,4223,2126],"./duet-phone-input.entry.js":[5289,4223,5289],"./duet-popup-menu_2.entry.js":[5629,4223,906,5629],"./duet-progress.entry.js":[8597,4223,8597],"./duet-promo-card.entry.js":[7582,4223,7582],"./duet-radio_2.entry.js":[1822,4223,906,1822],"./duet-range-slider.entry.js":[5567,4223,5567],"./duet-scrollable_3.entry.js":[7409,4223,7409],"./duet-section-layout.entry.js":[8206,8206],"./duet-select.entry.js":[4390,4223,4390],"./duet-shaped-image.entry.js":[6909,4223,6909],"./duet-share-chart-item.entry.js":[7748,7748],"./duet-share-chart.entry.js":[5294,4223,5294],"./duet-show-more.entry.js":[1069,4223,1069],"./duet-slideout-lang.entry.js":[7834,4223,7834],"./duet-slideout-link.entry.js":[5014,4223,5014],"./duet-slideout-panel-dropdown.entry.js":[4010,4223,4010],"./duet-slideout-panel.entry.js":[130,4223,906,130],"./duet-slideout.entry.js":[665,4223,906,665],"./duet-status-icon.entry.js":[5812,4223,5812],"./duet-step_2.entry.js":[3897,4223,3897],"./duet-submenu-bar-dropdown-link.entry.js":[475,4223,2856],"./duet-submenu-bar-dropdown.entry.js":[8575,4223,8575],"./duet-submenu-bar-item.entry.js":[5569,4223,5569],"./duet-submenu-bar-link.entry.js":[8030,4223,8030],"./duet-submenu-bar.entry.js":[8641,4223,8641],"./duet-textarea.entry.js":[1768,4223,906,1768],"./duet-toggle.entry.js":[82,4223,82],"./duet-toolbar-dropdown-link.entry.js":[382,4223,382],"./duet-toolbar-dropdown.entry.js":[3649,4223,3649],"./duet-toolbar-item.entry.js":[663,4223,663],"./duet-toolbar-link.entry.js":[3692,4223,3692],"./duet-toolbar.entry.js":[3267,4223,3267],"./duet-tooltip-button_2.entry.js":[6849,4223,6849],"./duet-tooltip.entry.js":[5091,4223,906,5091],"./duet-tray.entry.js":[4554,4223,4554],"./duet-upload-aria-status.entry.js":[2480,2480],"./duet-upload-item.entry.js":[363,4223,906,363],"./duet-visually-hidden.entry.js":[7538,7538]};function i(e){if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then((function(){return n(i)}))}i.keys=function(){return Object.keys(r)},i.id=2517,e.exports=i},2634:function(){},2642:function(e,t,n){"use strict";var r=n(7720),i=Object.prototype.hasOwnProperty,o=Array.isArray,a={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:r.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},l=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},s=function(e,t,n){if(e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1)return e.split(",");if(t.throwOnLimitExceeded&&n>=t.arrayLimit)throw new RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(1===t.arrayLimit?"":"s")+" allowed in an array.");return e},c=function(e,t,n,o){if(e){var a=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,l=/(\[[^[\]]*])/g,c=n.depth>0&&/(\[[^[\]]*])/.exec(a),d=c?a.slice(0,c.index):a,u=[];
141if(d){if(!n.plainObjects&&i.call(Object.prototype,d)&&!n.allowPrototypes)return;u.push(d)}for(var p=0;n.depth>0&&null!==(c=l.exec(a))&&p<n.depth;){if(p+=1,!n.plainObjects&&i.call(Object.prototype,c[1].slice(1,-1))&&!n.allowPrototypes)return;u.push(c[1])}if(c){if(!0===n.strictDepth)throw new RangeError("Input depth exceeded depth option of "+n.depth+" and strictDepth is true");u.push("["+a.slice(c.index)+"]")}return function(e,t,n,i){var o=0;if(e.length>0&&"[]"===e[e.length-1]){var a=e.slice(0,-1).join("");o=Array.isArray(t)&&t[a]?t[a].length:0}for(var l=i?t:s(t,n,o),c=e.length-1;c>=0;--c){var d,u=e[c];if("[]"===u&&n.parseArrays)d=n.allowEmptyArrays&&(""===l||n.strictNullHandling&&null===l)?[]:r.combine([],l);else{d=n.plainObjects?{__proto__:null}:{};var p="["===u.charAt(0)&&"]"===u.charAt(u.length-1)?u.slice(1,-1):u,m=n.decodeDotInKeys?p.replace(/%2E/g,"."):p,f=parseInt(m,10);n.parseArrays||""!==m?!isNaN(f)&&u!==m&&String(f)===m&&f>=0&&n.parseArrays&&f<=n.arrayLimit?(d=[])[f]=l:"__proto__"!==m&&(d[m]=l):d={0:l}}l=d}return l}(u,t,n,o)}};e.exports=function(e,t){var n=function(e){if(!e)return a;
141if(void 0!==e.allowEmptyArrays&&"boolean"!=typeof e.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==e.decodeDotInKeys&&"boolean"!=typeof e.decodeDotInKeys)throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(void 0!==e.throwOnLimitExceeded&&"boolean"!=typeof e.throwOnLimitExceeded)throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var t=void 0===e.charset?a.charset:e.charset,n=void 0===e.duplicates?a.duplicates:e.duplicates;if("combine"!==n&&"first"!==n&&"last"!==n)throw new TypeError("The duplicates option must be either combine, first, or last");return{allowDots:void 0===e.allowDots?!0===e.decodeDotInKeys||a.allowDots:!!e.allowDots,allowEmptyArrays:"boolean"==typeof e.allowEmptyArrays?!!e.allowEmptyArrays:a.allowEmptyArrays,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,allowSparse:"boolean"==typeof e.allowSparse?e.allowSparse:a.allowSparse,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decodeDotInKeys:"boolean"==typeof e.decodeDotInKeys?e.decodeDotInKeys:a.decodeDotInKeys,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,duplicates:n,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictDepth:"boolean"==typeof e.strictDepth?!!e.strictDepth:a.strictDepth,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.strictNullHandling,throwOnLimitExceeded:"boolean"==typeof e.throwOnLimitExceeded&&e.throwOnLimitExceeded}}(t);if(""===e||null==e)return n.plainObjects?{__proto__:null}:{};for(var d="string"==typeof e?function(e,t){var n={__proto__:null},c=t.ignoreQueryPrefix?e.replace(/^\?/,""):e;c=c.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var d=t.parameterLimit===1/0?void 0:t.parameterLimit,u=c.split(t.delimiter,t.throwOnLimitExceeded?d+1:d);if(t.throwOnLimitExceeded&&u.length>d)throw new RangeError("Parameter limit exceeded. Only "+d+" parameter"+(1===d?"":"s")+" allowed.");var p,m=-1,f=t.charset;if(t.charsetSentinel)for(p=0;p<u.length;++p)0===u[p].indexOf("utf8=")&&("utf8=%E2%9C%93"===u[p]?f="utf-8":"utf8=%26%2310003%3B"===u[p]&&(f="iso-8859-1"),m=p,p=u.length);for(p=0;p<u.length;++p)if(p!==m){var h,g,b=u[p],y=b.indexOf("]="),v=-1===y?b.indexOf("="):y+1;-1===v?(h=t.decoder(b,a.decoder,f,"key"),g=t.strictNullHandling?null:""):(h=t.decoder(b.slice(0,v),a.decoder,f,"key"),g=r.maybeMap(s(b.slice(v+1),t,o(n[h])?n[h].length:0),(function(e){return t.decoder(e,a.decoder,f,"value")}))),g&&t.interpretNumericEntities&&"iso-8859-1"===f&&(g=l(String(g))),b.indexOf("[]=")>-1&&(g=o(g)?[g]:g);var _=i.call(n,h);_&&"combine"===t.duplicates?n[h]=r.combine(n[h],g):_&&"last"!==t.duplicates||(n[h]=g)}return n}(e,n):e,u=n.plainObjects?{__proto__:null}:{},p=Object.keys(d),m=0;m<p.length;++m){var f=p[m],h=c(f,d[f],n,"string"==typeof e);u=r.merge(u,h,n)}return!0===n.allowSparse?u:r.compact(u)}},2666:function(e,t,n){var r={"./asset-hyperlink.json":7076,"./blockquote.json":2986,"./document.json":9284,"./embedded-asset-block.json":6134,"./embedded-entry-block.json":2826,"./embedded-entry-inline.json":352,"./embedded-resource-block.json":7018,"./embedded-resource-inline.json":3408,"./entry-hyperlink.json":9364,"./heading-1.json":4091,"./heading-2.json":202,"./heading-3.json":645,"./heading-4.json":7588,"./heading-5.json":9671,"./heading-6.json":6310,"./hr.json":9895,"./hyperlink.json":3609,"./list-item.json":419,"./ordered-list.json":4329,"./paragraph.json":3053,"./resource-hyperlink.json":7510,"./table-cell.json":8514,"./table-header-cell.json":9906,"./table-row.json":6230,"./table.json":6519,"./text.json":4850,"./unordered-list.json":4866};function i(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=2666},2731:function(e,t,n){"use strict";n.d(t,{A:function(){return m}});var r=n(823),i=n(6540),o=n(3679),a=n(795),l=n(4926),s=n(5823),c=n(6807),d=n(6545);const u=o.styled.div.withConfig({displayName:"NewsroomPromotedArticles__StyledPromotedArticles",componentId:"sc-15uftmt-0"})(["width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:",";margin-top:",";margin-bottom:",";"],r.Sjf,r.Ojl,r.Ojl),p=(0,o.styled)(l.A).withConfig({displayName:"NewsroomPromotedArticles__StyledDuetHeading",componentId:"sc-15uftmt-1"})(["text-align:center;"]);var m=(0,s.A)((e=>{const{articles:t,header:n,buttonUrl:r,buttonLabel:o,theme:l}=e;
141return t&&0!==t.length?i.createElement(u,null,i.createElement(p,{level:"h2"},n),i.createElement(d.A,{articles:t}),o&&r?i.createElement(c.A,{icon:"action-arrow-right-small",url:r,label:o,parentComponent:a.VGv,childrenContentfulButtonStyleJsonNode:[{iconPosition:"right"}],theme:l}):null):null}))},2826:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/EntryLinkBlock","definitions":{"EntryLinkBlock":{"type":"object","properties":{"nodeType":{"type":"string","enum":["embedded-entry-block"]},"data":{"type":"object","properties":{"target":{"$ref":"#/definitions/Link<\\"Entry\\">"}},"additionalProperties":false,"required":["target"]},"content":{"maxItems":0,"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Link<\\"Entry\\">":{"type":"object","properties":{"sys":{"type":"object","properties":{"type":{"type":"string","enum":["Link"]},"linkType":{"type":"string","enum":["Entry"]},"id":{"type":"string"}},"additionalProperties":false,"required":["id","linkType","type"]}},"additionalProperties":false,"required":["sys"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},2856:function(e,t,n){"use strict";n.d(t,{A:function(){return S}});var r=n(6540),i=n(7230),o=n(823),a=n(3679),l=n(9757),s=n(5823),c=n(7411),d=n(4633);const u=(0,a.styled)(l.A).withConfig({displayName:"ButtonLink__StyledDuetLinkWrapper",componentId:"sc-efwjh8-0"})(["@media ","{max-width:344px;}"],(0,d._n)(o.iqz));var p=(0,s.A)((e=>{var t,n,i;const o=r.useRef(null);r.useEffect((()=>{const t=o.current,n=null!==t&&e.onTouchStart;return n&&t.addEventListener("touchstart",e.onTouchStart,{passive:!0}),()=>{n&&t.removeEventListener("touchstart",e.onTouchStart)}}),[e.onTouchStart]);const a=["button",!1!==e.isTrackable?"istrackable":"",(0,c.cy)(e.marketingTags)].filter(Boolean).join(" ");return r.createElement(u,{id:e.id,url:e.url,innerRef:o,onMouseEnter:e.onMouseEnter,variation:"button",icon:e.icon,iconColor:"gray-lightest",iconBackground:"primary",margin:"none",onClick:e.onClick,accessibleLabel:e.accessibleLabel,accessibleExpanded:e.accessibleExpanded,external:e.external,className:a,dataAnalyticsLink:e.dataAnalyticsLink,dataLinkUrl:e.dataLinkUrl,adformLabel:null===(t=e.marketingTags)||void 0===t?void 0:t.marketingTagsAdform,googleAdsLabel:null===(n=e.marketingTags)||void 0===n?void 0:n.marketingTagsGoogleAds,metaLabel:null===(i=e.marketingTags)||void 0===i?void 0:i.marketingTagsMeta},e.label)})),m=n(795),f=n(5904),h=n(2428),g=n(9408),b=n(9793),y=n(4081),v=n(3518),_=n(4919),x=n(6097),A=n(5011),w=n(102),C=n(1153),E=n(7006),k=n(9992);var S=e=>{var t,n,o,a,l,s,u,S,L,I;const $=(0,y.A)(),T=r.useContext(h.A),N=(0,d.Tn)()&&T.node_locale===m.$52,O=(null===(t=(0,E.r)())||void 0===t||null===(n=t.pageContext.segment)||void 0===n?void 0:n.showChat)&&(N||!(0,d.Tn)()),R="open-chat"===e.variation,j=R&&!O,D=(0,x.A)(e.childrenContentfulButtonStyleJsonNode),{navigateTo:P,openInNewTab:M}=(0,v.A)(),B=(0,_.Mf)(),{accessibleLabelNewTab:F}=r.useContext(f.A),z=r.useContext(b.A),H=r.useContext(g.a),U=null!==(o=null!==(a=null===(l=e.internalReference)||void 0===l?void 0:l.url)&&void 0!==a?a:e.url)&&void 0!==o?o:void 0,K=r.useMemo((()=>!!U&&(0,k.xs)(U)),[U]),W="icon-top"===e.variation||"icon-top-plain"===e.variation,q=$&&(0,k.kG)(U||"");let{icon:V,iconPosition:Q}=(0,A.A)(null==e?void 0:e.icon,null==e?void 0:e.url,null==D?void 0:D.iconPosition),G=e.accessibleLabel||e.label;const Y=e.download?e.analyticsKey||`${e.label}
141.pdf`:e.analyticsKey||G;let J=(0,C.A)(e.parentComponent,z,H);Y===c.ZL&&(J=m.cCc);let Z=(0,c.bh)(Y,J,e.labelFinnish);e.partnerName&&(Z=Z.concat("-").concat(e.partnerName.replace(/\s+/g,"-"))),e.isLoginLink&&e.analyticsKey&&(Z=e.analyticsKey);const X=!!e.submit,ee=$?(0,d.bp)():"",te=(0,k.Lo)(null!==(s=null!==(u=e.dataLinkUrl)&&void 0!==u?u:U)&&void 0!==s?s:ee),ne=(0,c.$z)(null!==(S=e.newsroomMarketingTags)&&void 0!==S?S:e.marketingTags);r.useEffect((()=>{e.setDataAnalyticsLink&&e.dataAnalyticsLink!==Z&&e.setDataAnalyticsLink(Z)}),[Z,e]);const re=(0,c.UW)(Z,e.contentful_id);(0,k.kG)(U||"")&&(G=`${G} ${F}`);const ie=r.useCallback((e=>{const t=document.querySelector(`#${re}`);null==t||t.setFocus(),window.removeEventListener(m.FXJ,ie),window.removeEventListener(m.BgI,ie)}),[re]),oe=r.useRef(""),ae=r.useCallback((e=>{if($&&R&&e.detail.data.name===m.kHk&&e.detail.data.success&&oe.current===m.oyE){const t=e.detail.data.additionalInfo.chatAnalyticsId;(0,c.Rj)((0,c.jo)(c.ym,Z,m.x8s,m.yVj,m.rLQ,c.hv,t))}else $&&R&&e.detail.data.name===m.hw0&&e.detail.data.success&&oe.current===m.M8m&&(0,c.Rj)((0,c.jo)(c.ym,Z,m.x8s,m.yVj,m.rLQ,c.hv,void 0))}),[Z,$,R]),le=r.useCallback((e=>{ae(e)}),[ae]);let se=r.useCallback((t=>{if(window.addEventListener(m.UT8,le),$&&R){var n;const e=null===(n=window)||void 0===n?void 0:n.GenesysChat,t=null==e?void 0:e.command,i=null==e?void 0:e.state,o=null==e?void 0:e.active,a=void 0!==e&&void 0!==t;if(a&&"closed"===i)window.addEventListener(m.FXJ,ie),window.addEventListener(m.BgI,ie),t&&void 0!==o&&(o?(t(m.hw0),oe.current=m.M8m):(t(m.kHk),oe.current=m.oyE));else if(a&&"opened"===i){var r;const e=document.querySelector("#custom_gwb_ui_container");if(!e)return;e.focus();const t=e.contentDocument||(null===(r=e.contentWindow)||void 0===r?void 0:r.document);if(!t)return;t.querySelector("#gwb_minimize_ui_button").focus()}}if(U&&!e.submit){if(K){const e=(0,w.gD)(w.bE.INTERNAL,U);(0,w.mi)(e)}else{B(Z,e.partnerName,e.analyticsEvent);const t=(0,w.gD)(w.bE.EXTERNAL,U);(0,w.mi)(t)}if(e.download){const e=(0,w.gD)(w.bE.DOCUMENT,U);(0,w.mi)(e),M(U)}else P(U,e.useRegularNavigation);t.preventDefault(),t.stopPropagation()}}),[le,$,R,U,e.submit,e.download,e.partnerName,e.analyticsEvent,e.useRegularNavigation,K,ie,B,Z,M,P]);e.onClick&&(se=e.onClick);let ce=r.useMemo((()=>(0,k.Lo)(U)),[U]);const de=r.useCallback((()=>{var e;K&&null!==(e=window)&&void 0!==e&&e.___loader.hovering&&window.___loader.hovering(ce)}),[K,ce]);U||(ce=void 0),e.external&&(V=void 0,Q=void 0);let ue=!(!K||!1===e.isTrackable);var pe;J===m.cCc&&(ue=null!==(pe=e.isTrackable)&&void 0!==pe&&pe);return j?null:W?r.createElement(p,{url:ce,id:null!==(L=e.id)&&void 0!==L?L:re,icon:e.icon,label:e.label,onClick:se,onMouseEnter:de,onTouchStart:de,external:q,dataAnalyticsLink:Z,isTrackable:ue,accessibleLabel:G,dataLinkUrl:te,accessibleExpanded:e.accessibleExpanded,marketingTags:ne}):r.createElement(i.A,Object.assign({},e,{url:ce,icon:V,iconPosition:Q,id:null!==(I=e.id)&&void 0!==I?I:re,style:D,onClick:se,onMouseEnter:de,onTouchStart:de,dataAnalyticsLink:Z,isTrackable:ue,accessibleLabel:G,padding:e.padding,fullWidth:e.fullWidth,submit:X},e.disabled&&{disabled:!0},{isNewsroomOrContactButton:e.isNewsroomOrContactButton,dataLinkUrl:te,centerText:e.centerText,accessibleExpanded:e.accessibleExpanded},e.duetTheme?{theme:e.duetTheme}:{},{marketingTags:ne,as:e.as,noWrapperSpan:e.noWrapperSpan,actionName:e.actionName}),e.children)}},2906:function(e,t,n){"use strict";n.d(t,{A:function(){return r.A}});var r=n(674)},2982:function(e,t,n){"use strict";n.d(t,{A:function(){return k}});const r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i="=".charCodeAt(0),o=new Uint8Array(256);for(let S=0;S<64;S++)o[r.charCodeAt(S)]=S;function a(e){const t=e.length;let n="";for(let i=0;i<t;i+=3){const t=e[i+0],o=e[i+1],a=e[i+2];let l="";l+=r.charAt(t>>>2),l+=r.charAt((3&t)<<4|o>>>4),l+=r.charAt((15&o)<<2|a>>>6),l+=r.charAt(63&a),n+=l}return t%3==2?n=n.substring(0,n.length-1)+"=":t%3==1&&(n=n.substring(0,n.length-2)+"=="),n}const l='<circle cx="12" cy="12" r="8" stroke-width="3" stroke-dasharray="15 10" fill="none" stroke-linecap="round" transform="rotate(0 12 12)"><animateTransform attributeName="transform" type="rotate" repeatCount="indef
141inite" dur="0.9s" values="0 12 12;360 12 12"/></circle>',s='<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"/>';function c(e,t,n,r,i,o,a,l=!1,s,c){return`<div class="frc-container${c?" "+c:""}${t?" frc-rtl":""}">\n<svg class="frc-icon"${r?' aria-hidden="true"':""} role="img" xmlns="http://www.w3.org/2000/svg" height="32" width="32" viewBox="0 0 24 24">${n}</svg>\n<div class="frc-content">\n    <span class="frc-text" ${s?`data-debug="${s}"`:""}>${i}</span>\n    ${a?`<button type="button" class="frc-button">${a}</button>`:""}\n    ${l?'<progress class="frc-progress" value="0">0%</progress>':""}\n</div>\n</div><span class="frc-banner${t?" frc-rtl":""}"><a lang="en" href="https://friendlycaptcha.com/" rel="noopener" target="_blank"><b>Friendly</b>Captcha ⇗</a></span>\n${"-"===e?"":`<input name="${e}" class="frc-captcha-solution" type="hidden" value="${o}">`}`}function d(e,t,n,r=!0,i=!1){return c(e,t.rtl,s,!0,`<b>${t.text_error}</b><br>${n}`,i?".HEADLESS_ERROR":".ERROR",r?t.button_retry:void 0)}let u,p;"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent&&(u=navigator,p=u.userAgent.toLowerCase());function m(e){const t=e.split("."),n=t[1],r=function(e){const t=e.length;let n=3*t>>>2;e.charCodeAt(t-1)===i&&n--,e.charCodeAt(t-2)===i&&n--;const r=new Uint8Array(n);for(let i=0,a=0;i<t;i+=4){const t=o[e.charCodeAt(i+0)],n=o[e.charCodeAt(i+1)],l=o[e.charCodeAt(i+2)],s=o[e.charCodeAt(i+3)];r[a++]=t<<2|n>>4,r[a++]=(15&n)<<4|l>>2,r[a++]=(3&l)<<6|63&s}return r}(n);return{signature:t[0],base64:n,buffer:r,n:r[14],threshold:(a=r[15],a>255?a=255:a<0&&(a=0),Math.pow(2,(255.999-a)/8)>>>0),expiry:3e5*r[13]};var a}async function f(e,t,n){let r=1e3;return fetch(e,t).catch((async i=>{if(0===n)throw i;return await new Promise((e=>setTimeout(e,r))),r*=4,f(e,t,n-1)}))}const h={text_init:" Aktiverer...",text_ready:"Jeg er ikke en robot",button_start:"Klikk for Ã¥ starte verifiseringen",text_fetching:"Henter data",text_solving:"Sjekker at du er et menneske...",text_completed:"Jeg er et menneske",text_completed_sr:"Automatisk spam-sjekk fullført",text_expired:"Verifisering kunne ikke fullføres",button_restart:"Omstart",text_error:"Bekreftelsen mislyktes",button_retry:"Prøv pÃ¥ nytt",text_fetch_error:"Tilkoblingen mislyktes"},g={en:{text_init:"Initializing...",text_ready:"Anti-Robot Verification",button_start:"Click to start verification",text_fetching:"Fetching Challenge",text_solving:"Verifying you are human...",text_completed:"I am human",text_completed_sr:"Automatic spam check completed",text_expired:"Anti-Robot verification expired",button_restart:"Restart",text_error:"Verification failed",button_retry:"Retry",text_fetch_error:"Failed to connect to"},de:{text_init:"Initialisierung...",text_ready:"Anti-Roboter-Verifizierung",button_start:"Hier klicken",text_fetching:"Herausforderung laden...",text_solving:"Verifizierung, dass Sie ein Mensch sind...",text_completed:"Ich bin ein Mensch",text_completed_sr:"Automatische Spamprüfung abgeschlossen",text_expired:"Verifizierung abgelaufen",button_restart:"Erneut starten",text_error:"Verifizierung fehlgeschlagen",button_retry:"Erneut versuchen",text_fetch_error:"Verbindungsproblem mit"},nl:{text_init:"Initializeren...",text_ready:"Anti-robotverificatie",button_start:"Klik om te starten",text_fetching:"Aan het laden...",text_solving:"Anti-robotverificatie bezig...",text_completed:"Ik ben een mens",text_completed_sr:"Automatische anti-spamcheck voltooid",text_expired:"Verificatie verlopen",button_restart:"Opnieuw starten",text_error:"Verificatie mislukt",button_retry:"Opnieuw proberen",text_fetch_error:"Verbinding mislukt met"},fr:{text_init:"Chargement...",text_ready:"Vérification Anti-Robot",button_start:"Clique ici pour vérifier",text_fetching:"Chargement du défi",text_solving:"Nous vérifions que vous n'êtes pas un robot...",text_completed:"Je ne suis pas un robot",text_completed_sr:"Vérification automatique des spams terminée",text_expired:"Vérification anti-robot expirée",button_restart:"Redémarrer",text_error:"Échec de la vérification",button_retry:"Recommencer",text_fetch_error:"Problème de connexion avec"},it:{text_init:"Inizializzazione...",text_ready:"Verifica Anti-Robot",button_start:"Clicca per iniziare",text_fetching:"Caricamento...",text_solving:"Verificando che sei umano...",text_completed:"Non sono un robot",text_completed_sr:"Controllo automatico dello spam completato",text_expired:"Verifica Anti-Robot scaduta",button_restart:"Ricomincia",text_error:"Verifica fallita",button_retry:"Riprova",text_fetch_error:"Problema di connessione con"},pt:{text_init:"Inicializando...",text_ready:"Verificação Anti-Robô",button_start:"Clique para iniciar verificação",text_fetching:"Carregando...",text_solving:"Verificando se você é humano...",text_completed:"Eu sou humano",text_completed_sr:"Verificação automática de spam concluída",text_expired:"Verificação Anti-Robô expirada",button_restart:"Reiniciar",text_error:"Verificação falhou",button_retry:"Tentar novamente",text_fetch_error:"Falha de conexão com"},es:{text_init:"Inicializando...",text_ready:"Verificación Anti-Robot",button_start:"Haga clic para iniciar la verificación",text_fetching:"Cargando desafío",text_solving:"Verificando que eres humano...",text_completed:"Soy humano",text_completed_sr:"Verificación automática de spam completada",text_expired:"Verificación Anti-Robot expirada",button_restart:"Reiniciar",text_error:"Ha fallado la verificación",button_retry:"Intentar de nuevo",text_fetch_error:"Error al conectarse a"},ca:{text_init:"Inicialitzant...",text_ready:"Verificació Anti-Robot",button_start:"Fes clic per començar la verificació",text_fetching:"Carregant repte",text_solving:"Verificant que ets humà...",text_completed:"Soc humà",text_completed_sr:"Verificació automàtica de correu brossa completada",text_expired:"La verificació Anti-Robot ha expirat",button_restart:"Reiniciar",text_error:"Ha fallat la verificació",button_retry:"Tornar a provar",text_fetch_error:"Error connectant a"},ja:{text_init:"開始しています...",text_ready:"アンチロボット認証",button_start:"クリックして認証を開始",text_fetching:"ロードしています",text_solving:"認証中...",text_completed:"私はロボットではありません",text_completed_sr:"自動スパムチェックが完了しました",text_expired:"認証の期限が切れています",button_restart:"再度認証を行う",text_error:"認証にエラーが発生しました",button_retry:"再度認証を行う",text_fetch_error:"接続ができませんでした"},da:{text_init:"Aktiverer...",text_ready:"Jeg er ikke en robot",button_start:"Klik for at starte verifikationen",text_fetching:"Henter data",text_solving:"Kontrollerer at du er et menneske...",text_completed:"Jeg er et menneske.",text_completed_sr:"Automatisk spamkontrol gennemført",text_expired:"Verifikationen kunne ikke fuldføres",button_restart:"Genstart",text_error:"Bekræftelse mislykkedes",button_retry:"Prøv igen",text_fetch_error:"Forbindelsen mislykkedes"},ru:{text_init:"Инициализация...",text_ready:"АнтиРобот проверка",button_start:"Нажмите, чтобы начать проверку",text_fetching:"Получаю задачу",text_solving:"Проверяю, что вы человек...",text_completed:"Я человек",text_completed_sr:"Aвтоматическая проверка на спам завершена",text_expired:"Срок АнтиРоботной проверки истёк",button_restart:"Начать заново",text_error:"Ошибка проверки",button_retry:"Повторить ещё раз",text_fetch_error:"Ошибка подключения"},sv:{text_init:"Aktiverar...",text_ready:"Jag är inte en robot",button_start:"Klicka för att verifiera",text_fetching:"Hämtar data",text_solving:"Kontrollerar att du är människa...",text_completed:"Jag är en människa",text_completed_sr:"Automatisk spamkontroll slutförd",text_expired:"Anti-robot-verifieringen har löpt ut",button_restart:"Börja om",text_error:"Verifiering kunde inte slutföras",button_retry:"Omstart",text_fetch_error:"Verifiering misslyckades"},tr:{text_init:"Başlatılıyor...",text_ready:"Anti-Robot Doğrulaması",button_start:"Doğrulamayı başlatmak için tıklayın",text_fetching:"Yükleniyor",text_solving:"Robot olmadığınız doğrulanıyor...",text_completed:"Ben bir insanım",text_completed_sr:"Otomatik spam kontrolü tamamlandı",text_expired:"Anti-Robot doğrulamasının süresi doldu",button_restart:"Yeniden başlat",text_error:"Doğrulama başarısız oldu",button_retry:"Tekrar dene",text_fetch_error:"Bağlantı başarısız oldu"},el:{text_init:"Προετοιμασία...",text_ready:"Anti-Robot Επαλήθευση",button_start:" Κάντε κλικ για να ξεκινήσει η επαλήθευση",text_fetching:" Λήψη πρόκλησης",text_solving:" Επιβεβαίωση ανθρώπου...",text_completed:"Είμαι άνθρωπος",text_completed_sr:" Ο αυτόματος έλεγχος ανεπιθύμητου περιεÏ
141‡Î¿Î¼Î­Î½Î¿Ï… ολοκληρώθηκε",text_expired:" Η επαλήθευση Anti-Robot έληξε",button_restart:" Επανεκκίνηση",text_error:" Η επαλήθευση απέτυχε",button_retry:" Δοκιμάστε ξανά",text_fetch_error:" Αποτυχία σύνδεσης με"},uk:{text_init:"Ініціалізація...",text_ready:"Антиробот верифікація",button_start:"Натисніть, щоб розпочати верифікацію",text_fetching:"З’єднання",text_solving:"Перевірка, що ви не робот...",text_completed:"Я не робот",text_completed_sr:"Автоматична перевірка спаму завершена",text_expired:"Час вичерпано",button_restart:"Почати знову",text_error:"Верифікація не вдалась",button_retry:"Спробувати знову",text_fetch_error:"Не вдалось з’єднатись"},bg:{text_init:"Инициализиране...",text_ready:"Анти-робот проверка",button_start:"Щракнете, за да започнете проверката",text_fetching:"Предизвикателство",text_solving:"Проверяваме дали си човек...",text_completed:"Аз съм човек",text_completed_sr:"Автоматичната проверка за спам е завършена",text_expired:"Анти-Робот проверката изтече",button_restart:"Рестартирайте",text_error:"Неуспешна проверка",button_retry:"Опитайте пак",text_fetch_error:"Неуспешно свързване с"},cs:{text_init:"Inicializace...",text_ready:"Ověření proti robotům",button_start:"Klikněte pro ověření",text_fetching:"Problém při načítání",text_solving:"Ověření, že jste člověk...",text_completed:"Jsem člověk",text_completed_sr:"Automatická kontrola spamu dokončena",text_expired:"Ověření proti robotům vyprÅ¡elo",button_restart:"Restartovat",text_error:"Ověření se nezdařilo",button_retry:"Zkusit znovu",text_fetch_error:"Připojení se nezdařilo"},sk:{text_init:"Inicializácia...",text_ready:"Overenie proti robotom",button_start:"Kliknite pre overenie",text_fetching:"Problém pri načítaní",text_solving:"Overenie, že ste človek...",text_completed:"Som človek",text_completed_sr:"Automatická kontrola spamu dokončená",text_expired:"Overenie proti robotom vyprÅ¡alo",button_restart:"ReÅ¡tartovaÅ¥",text_error:"Overenie sa nepodarilo",button_retry:"SkúsiÅ¥ znova",text_fetch_error:"Pripojenie sa nepodarilo"},no:h,fi:{text_init:"Aktivoidaan...",text_ready:"En ole robotti",button_start:"Aloita vahvistus klikkaamalla",text_fetching:"Haetaan tietoja",text_solving:"Tarkistaa, että olet ihminen...",text_completed:"Olen ihminen",text_completed_sr:"Automaattinen roskapostin tarkistus suoritettu",text_expired:"Vahvistusta ei voitu suorittaa loppuun",button_restart:"Uudelleenkäynnistys",text_error:"Vahvistus epäonnistui",button_retry:"Yritä uudelleen",text_fetch_error:"Yhteys epäonnistui"},lv:{text_init:"Notiek inicializēšana...",text_ready:"Verifikācija, ka neesat robots",button_start:"Noklikšķiniet, lai sāktu verifikāciju",text_fetching:"Notiek drošības uzdevuma izgūšana",text_solving:"Notiek pārbaude, vai esat cilvēks...",text_completed:"Es esmu cilvēks",text_completed_sr:"Automātiska surogātpasta pārbaude pabeigta",text_expired:"Verifikācijas, ka neesat robots, derÄ«gums beidzies",button_restart:"Restartēt",text_error:"Verifikācija neizdevās",button_retry:"Mēģināt vēlreiz",text_fetch_error:"Neizdevās izveidot savienojumu ar"},lt:{text_init:"Inicijuojama...",text_ready:"Patikrinimas, ar nesate robotas",button_start:"Spustelėkite patikrinimui pradėti",text_fetching:"Gavimo iššūkis",text_solving:"Tikrinama, ar esate žmogus...",text_completed:"Esu žmogus",text_completed_sr:"Automatinė patikra dėl paÅ¡to Å¡iukÅ¡lių atlikta",text_expired:"Patikrinimas, ar nesate robotas, baigė galioti",button_restart:"Pradėti iÅ¡ naujo",text_error:"Patikrinimas nepavyko",button_retry:"Kartoti",text_fetch_error:"Nepavyko prisijungti prie"},pl:{text_init:"Inicjowanie...",text_ready:"Weryfikacja antybotowa",button_start:"Kliknij, aby rozpocząć weryfikację",text_fetching:"Pobieranie",text_solving:"Weryfikacja, czy nie jesteś robotem...",text_completed:"Nie jestem robotem",text_completed_sr:"Zakończono automatyczne sprawdzanie spamu",text_expired:"Weryfikacja antybotowa wygasła",button_restart:"Uruchom ponownie",text_error:"Weryfikacja nie powiodła się",button_retry:"Spróbuj ponownie",text_fetch_error:"Nie udało się połączyć z"},et:{text_init:"Initsialiseerimine...",text_ready:"Robotivastane kinnitus",button_start:"Kinnitamisega alustamiseks klõpsake",text_fetching:"Väljakutse toomine",text_solving:"Kinnitatakse, et sa oled inimene...",text_completed:"Ma olen inimene",text_completed_sr:"Automaatne rämpsposti kontroll on lõpetatud",text_expired:"Robotivastane kinnitus aegus",button_restart:"Taaskäivita",text_error:"Kinnitamine nurjus",button_retry:"Proovi uuesti",text_fetch_error:"Ühenduse loomine nurjus"},hr:{text_init:"Početno postavljanje...",text_ready:"Provjera protiv robota",button_start:"Kliknite za početak provjere",text_fetching:"Dohvaćanje izazova",text_solving:"Provjeravamo jeste li čovjek...",text_completed:"Nisam robot",text_completed_sr:"Automatska provjera je zavrÅ¡ena",text_expired:"Vrijeme za provjeru protiv robota je isteklo",button_restart:"Osvježi",text_error:"Provjera nije uspjlela",button_retry:" Ponovo pokreni",text_fetch_error:"Nije moguće uspostaviti vezu"},sr:{text_init:"Pokretanje...",text_ready:"Anti-Robot Verifikacija",button_start:"Kliknite da biste započeli verifikaciju",text_fetching:"Učitavanje izazova",text_solving:"Verifikacija da ste čovek...",text_completed:"Ja sam čovek",text_completed_sr:"Automatska provera neželjene poÅ¡te je zavrÅ¡ena",text_expired:"Anti-Robot verifikacija je istekla",button_restart:"Ponovo pokrenuti",text_error:"Verifikacija nije uspela",button_retry:"PokuÅ¡ajte ponovo",text_fetch_error:"Neuspelo povezivanje sa..."},sl:{text_init:"Inicializiranje...",text_ready:"Preverjanje robotov",button_start:"Kliknite za začetek preverjanja",text_fetching:"PrenaÅ¡anje izziva",text_solving:"Preverjamo, ali ste človek",text_completed:"Nisem robot",text_completed_sr:"Avtomatsko preverjanje je zaključeno",text_expired:"Preverjanje robotov je poteklo",button_restart:"Osveži",text_error:"Preverjanje ni uspelo",button_retry:"Poskusi ponovno",text_fetch_error:"Povezave ni bilo mogoče vzpostaviti"},hu:{text_init:"Inicializálás...",text_ready:"Robotellenes ellenőrzés",button_start:"Kattintson az ellenőrzés megkezdéséhez",text_fetching:"Feladvány lekérése",text_solving:"Annak igazolása, hogy Ön nem robot...",text_completed:"Nem vagyok robot",text_completed_sr:"Automatikus spam ellenőrzés befejeződött",text_expired:"Robotellenes ellenőrzés lejárt",button_restart:"Újraindítás",text_error:"Az ellenőrzés nem sikerült",button_retry:"Próbálja újra",text_fetch_error:"Nem sikerült csatlakozni"},ro:{text_init:"Se inițializează...",text_ready:"Verificare anti-robot",button_start:"Click pentru a începe verificarea",text_fetching:"Downloading",text_solving:"Verificare că ești om...",text_completed:"Sunt om",text_completed_sr:"Verificarea automată a spam-ului a fost finalizată",text_expired:"Verificarea anti-robot a expirat",button_restart:"Restart",text_error:"Verificare eșuată",button_retry:"Reîncearcă",text_fetch_error:"Nu s-a putut conecta"},zh:{text_init:"初始化中……",text_ready:"人机验证",button_start:"点击开始",text_fetching:"正在加载",text_solving:"人机校验中……",text_completed:"我不是机器人",text_completed_sr:"人机验证完成",text_expired:"验证已过期",button_restart:"重新开始",text_error:"校验失败",button_retry:"重试",text_fetch_error:"无法连接到"},zh_tw:{text_init:"正在初始化……",text_ready:"反機器人驗證",button_start:"點擊開始驗證",text_fetching:"載入中",text_solving:"反機器人驗證中……",text_completed:"我不是機器人",text_completed_sr:"驗證完成",text_expired:"驗證超時",button_restart:"重新開始",text_error:"驗證失敗",button_retry:"重試",text_fetch_error:"無法連線到"},vi:{text_init:"Đang khởi tạo...",text_ready:"Xác minh chống Robot",button_start:"Bấm vào đây để xác minh",text_fetching:"Tìm nạp và xá»­ lý thá»­ thách",text_solving:"Xác minh bạn là người...",text_completed:"Bạn là con người",text_completed_sr:"Xác minh hoàn tất",text_expired:"Xác minh đã hết hạn",button_restart:"Khởi động lại",text_error:"Xác minh thất bại",button_retry:"Thá»­ lại",text_fetch_error:"Không kết nối được"},he:{text_init:"בביצוע...",text_ready:"אימות אנוש",button_start:"צריך ללחוץ להתחלת האימות",text_fetching:"אתגר המענה בהכנה",text_solving:"מתבצע אימות אנוש...",text_completed:"אני לא רובוט",text_completed_sr:"בדיקת הספאם האוטומטית הסתיימה",text_expired:"פג תוקף אימות האנוש",button_restart:"להתחיל שוב",text_error:"אימות האנוש נכשל",button_retry:"לנסות שוב",text_fetch_error:"נכשל החיבור אל",rtl:!0},th:{text_init:"การเริ่มต้น...",text_ready:" การตรวจสอบต่อต้านหุ่นยนต์",button_start:"คลิกเพื่อเริ่มการตรวจสอบ",text_fetching:"การดึงความท้าทาย",text_solving:"ยืนยันว่าคุณเป็นมนุษย์...",text_completed:"ฉันเป็นมนุษย์",text_completed_sr:"การตรวจสอบสแปมอัตโนมัติเสร็จสมบูรณ์",text_expired:"à¸
141à¸²à¸£à¸•รวจสอบ ต่อต้านหุ่นยนต์ หมดอายุ",button_restart:"รีสตาร์ท",text_error:"การยืนยันล้มเหลว",button_retry:"ลองใหม่",text_fetch_error:"ไม่สามารถเชื่อมต่อได้"},kr:{text_init:"초기화 중",text_ready:"Anti-Robot 검증",button_start:"검증을 위해 클릭해 주세요",text_fetching:"검증 준비 중",text_solving:"검증 중",text_completed:"검증이 완료되었습니다",text_completed_sr:"자동 스팸 확인 완료",text_expired:"Anti-Robot 검증 만료",button_restart:"다시 시작합니다",text_error:"검증 실패",button_retry:"다시 시도해 주세요",text_fetch_error:"연결하지 못했습니다"},ar:{text_init:"...التهيئة",text_ready:"يتم التحقيق",button_start:"إضغط هنا للتحقيق",text_fetching:"تهيئة التحدي",text_solving:"نتحقق من أنك لست روبوتًا...",text_completed:"أنا لست روبوتًا",text_completed_sr:"تم الانتهاء من التحقق التلقائي من البريد العشوائي",text_expired:"انتهت صلاحية التحقق",button_restart:"إعادة تشغيل",text_error:"فشل التحقق",button_retry:"ابدأ مرة أخرى",text_fetch_error:"مشكلة في الاتصال مع"},nb:h};function b(e,t){const n=new Uint8Array(3),r=new DataView(n.buffer);return r.setUint8(0,e),r.setUint16(1,t),n}let y;"undefined"!=typeof window&&(y=window.URL||window.webkitURL);class v{constructor(){this.workers=[],this.puzzleNumber=0,this.numPuzzles=0,this.threshold=0,this.startTime=0,this.progress=0,this.totalHashes=0,this.puzzleSolverInputs=[],this.puzzleIndex=0,this.solutionBuffer=new Uint8Array(0),this.solverType=1,this.readyPromise=new Promise((()=>{})),this.readyCount=0,this.startCount=0,this.progressCallback=()=>0,this.readyCallback=()=>0,this.startedCallback=()=>0,this.doneCallback=()=>0,this.errorCallback=()=>0}init(){let e;this.terminateWorkers(),this.progress=0,this.totalHashes=0,this.readyPromise=new Promise((t=>e=t)),this.readyCount=0,this.startCount=0,this.workers=new Array(4);const t=new Blob(['
vendor: 9,941 bytes, line 141
141!function(){"use strict";const A="=".charCodeAt(0),I=new Uint8Array(256);for(let A=0;A<64;A++)I["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(A)]=A;function g(A){const I={},g=A.exports,C=g.memory,Q=g.__alloc,t=g.__retain,B=g.__rtti_base||-1;return I.__allocArray=(A,I)=>{const g=function(A){return new Uint32Array(C.buffer)[(B+4>>>2)+2*A]}(A),e=31-Math.clz32(g>>>6&31),o=I.length,i=Q(o<<e,0),r=Q(12,A),n=new Uint32Array(C.buffer);n[r+0>>>2]=t(i),n[r+4>>>2]=i,n[r+8>>>2]=o<<e;const E=C.buffer,s=new Uint8Array(E);if(16384&g)for(let A=0;A<o;++A)s[(i>>>e)+A]=t(I[A]);else s.set(I,i>>>e);return r},I.__getUint8Array=A=>{const I=new Uint32Array(C.buffer),g=I[A+4>>>2];return new Uint8Array(C.buffer,g,I[g-4>>>2]>>>0)},function(A,I={}){const g=A.__argumentsLength?I=>{A.__argumentsLength.value=I}:A.__setArgumentsLength||A.__setargc||(()=>({}));for(const C in A){if(!Object.prototype.hasOwnProperty.call(A,C))continue;const Q=A[C],t=C.split(".")[0];"function"==typeof Q&&Q!==g?(I[t]=(...A)=>(g(A.length),Q(...A))).original=Q:I[t]=Q}return I}(g,I)}class C{constructor(A){this.b=new Uint8Array(128),this.h=new Uint32Array(16),this.t=0,this.c=0,this.v=new Uint32Array(32),this.m=new Uint32Array(32),this.outlen=A}}function Q(A,I){return A[I]^A[I+1]<<8^A[I+2]<<16^A[I+3]<<24}function t(A,I,g,C,Q,t,B,e){const o=I[B],i=I[B+1],r=I[e],n=I[e+1];let E,s,w,a,c=A[g],D=A[g+1],f=A[C],h=A[C+1],y=A[Q],l=A[Q+1],u=A[t],N=A[t+1];E=c+f,s=(c&f|(c|f)&~E)>>>31,c=E,D=D+h+s,E=c+o,s=(c&o|(c|o)&~E)>>>31,c=E,D=D+i+s,w=u^c,a=N^D,u=a,N=w,E=y+u,s=(y&u|(y|u)&~E)>>>31,y=E,l=l+N+s,w=f^y,a=h^l,f=w>>>24^a<<8,h=a>>>24^w<<8,E=c+f,s=(c&f|(c|f)&~E)>>>31,c=E,D=D+h+s,E=c+r,s=(c&r|(c|r)&~E)>>>31,c=E,D=D+n+s,w=u^c,a=N^D,u=w>>>16^a<<16,N=a>>>16^w<<16,E=y+u,s=(y&u|(y|u)&~E)>>>31,y=E,l=l+N+s,w=f^y,a=h^l,f=a>>>31^w<<1,h=w>>>31^a<<1,A[g]=c,A[g+1]=D,A[C]=f,A[C+1]=h,A[Q]=y,A[Q+1]=l,A[t]=u,A[t+1]=N}const B=[4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225],e=[0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,28,20,8,16,18,30,26,12,2,24,0,4,22,14,10,6,22,16,24,0,10,4,30,26,20,28,6,12,14,2,18,8,14,18,6,2,26,24,22,28,4,12,10,20,8,0,30,16,18,0,10,14,4,8,20,30,28,2,22,24,12,16,6,26,4,24,12,20,0,22,16,6,8,26,14,10,30,28,2,18,24,10,2,30,28,26,8,20,0,14,12,6,18,4,16,22,26,22,14,28,24,2,6,18,10,0,30,8,16,12,4,20,12,30,28,18,22,6,0,16,24,4,26,14,2,8,20,10,20,4,16,8,14,12,2,10,30,22,18,28,6,24,26,0,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,28,20,8,16,18,30,26,12,2,24,0,4,22,14,10,6];function o(A,I){const g=A.v,C=A.m;for(let I=0;I<16;I++)g[I]=A.h[I],g[I+16]=B[I];g[24]=g[24]^A.t,g[25]=g[25]^A.t/4294967296,I&&(g[28]=~g[28],g[29]=~g[29]);for(let I=0;I<32;I++)C[I]=Q(A.b,4*I);for(let A=0;A<12;A++)t(g,C,0,8,16,24,e[16*A+0],e[16*A+1]),t(g,C,2,10,18,26,e[16*A+2],e[16*A+3]),t(g,C,4,12,20,28,e[16*A+4],e[16*A+5]),t(g,C,6,14,22,30,e[16*A+6],e[16*A+7]),t(g,C,0,10,20,30,e[16*A+8],e[16*A+9]),t(g,C,2,12,22,24,e[16*A+10],e[16*A+11]),t(g,C,4,14,16,26,e[16*A+12],e[16*A+13]),t(g,C,6,8,18,28,e[16*A+14],e[16*A+15]);for(let I=0;I<16;I++)A.h[I]=A.h[I]^g[I]^g[I+16]}function i(A,I){for(let I=0;I<16;I++)A.h[I]=B[I];A.b.set(I),A.h[0]^=16842752^A.outlen}async function r(){return(A,I,g=4294967295)=>{const Q=function(A,I,g){if(128!=A.length)throw Error("Invalid input");const Q=A.buffer,t=new DataView(Q),B=new C(32);B.t=128;const e=t.getUint32(124,!0),r=e+g;for(let g=e;g<r;g++)if(t.setUint32(124,g,!0),i(B,A),o(B,!0),B.h[0]<I)return 0==ASC_TARGET?new Uint8Array(B.h.buffer):Uint8Array.wrap(B.h.buffer);return new Uint8Array(0)}(A,I,g);return[A,Q]}}let n,E;Uint8Array.prototype.slice||Object.defineProperty(Uint8Array.prototype,"slice",{value:function(A,I){return new Uint8Array(Array.prototype.slice.call(this,A,I))}}),self.ASC_TARGET=0;const s=new Promise((A=>E=A));self.onerror=A=>{self.postMessage({type:"error",message:JSON.stringify(A)})},self.onmessage=async C=>{const Q=C.data;try{if("solver"===Q.type){if(Q.forceJS){n=1;const A=await r();E(A)}else try{n=2;const C=WebAssembly.compile(function(g){let C=3285;g.charCodeAt(4379)===A&&C--,g.charCodeAt(4378)===A&&C--;const Q=new Uint8Array(C);for(let A=0,C=0;A<4380;A+=4){const t=I[g.charCodeAt(A+0)],B=I[g.charCodeAt(A+1)],e=I[g.charCodeAt(A+2)],o=I[g.charCodeAt(A+3)];Q[C++]=t<<2|B>>4,Q[C++]=(15&B)<<4|e>>2,Q[C++]=(3&e)<<6|63&o}return Q}("AGFzbQEAAAABKghgAABgAn9/AGADf39/AX9gAX8AYAR/f39/AGAAAX9gAX8Bf2ACf38BfwINAQNlbnYFYWJvcnQABAMMCwcGAwAAAQIFAQIABQMBAAEGFgR/AUEAC38BQQALfwBBAwt/AEHgDAsHbgkGbWVtb3J5AgAHX19hbGxvYwABCF9fcmV0YWluAAIJX19yZWxlYXNlAAMJX19jb2xsZWN0AAQHX19yZXNldAAFC19fcnR0aV9iYXNlAwMNVWludDhBcnJheV9JRAMCDHNvbHZlQmxha2UyYgAKCAELCvQSC5IBAQV/IABB8P///wNLBEAACyMBQRBqIgQgAEEPakFwcSICQRAgAkEQSxsiBmoiAj8AIgVBEHQiA0sEQCAFIAIgA2tB//8DakGAgHxxQRB2IgMgBSADShtAAEEASARAIANAAEEASARAAAsLCyACJAEgBEEQayICIAY2AgAgAkEBNgIEIAIgATYCCCACIAA2AgwgBAsEACAACwMAAQsDAAELBgAjACQBC7sCAQF/AkAgAUUNACAAQQA6AAAgACABakEEayICQQA6AAMgAUECTQ0AIABBADoAASAAQQA6AAIgAkEAOgACIAJBADoAASABQQZNDQAgAEEAOgADIAJBADoAACABQQhNDQAgAEEAIABrQQNxIgJqIgBBADYCACAAIAEgAmtBfHEiAmpBHGsiAUEANgIYIAJBCE0NACAAQQA2AgQgAEEANgIIIAFBADYCECABQQA2AhQgAkEYTQ0AIABBADYCDCAAQQA2AhAgAEEANgIUIABBADYCGCABQQA2AgAgAUEANgIEIAFBADYCCCABQQA2AgwgACAAQQRxQRhqIgFqIQAgAiABayEBA0AgAUEgTwRAIABCADcDACAAQgA3AwggAEIANwMQIABCADcDGCABQSBrIQEgAEEgaiEADAELCwsLcgACfyAARQRAQQxBAhABIQALIAALQQA2AgAgAEEANgIEIABBADYCCCABQfD///8DIAJ2SwRAQcAKQfAKQRJBORAAAAsgASACdCIBQQAQASICIAEQBiAAKAIAGiAAIAI2AgAgACACNgIEIAAgATYCCCAAC88BAQJ/QaABQQAQASIAQQxBAxABQYABQQAQBzYCACAAQQxBBBABQQhBAxAHNgIEIABCADcDCCAAQQA2AhAgAEIANwMYIABCADcDICAAQgA3AyggAEIANwMwIABCADcDOCAAQgA3A0AgAEIANwNIIABCADcDUCAAQgA3A1ggAEIANwNgIABCADcDaCAAQgA3A3AgAEIANwN4IABCADcDgAEgAEIANwOIASAAQgA3A5ABQYABQQUQASIBQYABEAYgACABNgKYASAAQSA2ApwBIAAL2AkCA38SfiAAKAIEIQIgACgCmAEhAwNAIARBgAFIBEAgAyAEaiABIARqKQMANwMAIARBCGohBAwBCwsgAigCBCkDACEMIAIoAgQpAwghDSACKAIEKQMQIQ4gAigCBCkDGCEPIAIoAgQpAyAhBSACKAIEKQMoIQsgAigCBCkDMCEGIAIoAgQpAzghB0KIkvOd/8z5hOoAIQhCu86qptjQ67O7fyEJQqvw0/Sv7ry3PCEQQvHt9Pilp/2npX8hCiAAKQMIQtGFmu/6z5SH0QCFIRFCn9j52cKR2oKbfyESQpSF+aXAyom+YCETQvnC+JuRo7Pw2wAhFEEAIQQDQCAEQcABSARAIAUgCCARIAwgBSADIARBgAhqIgEtAABBA3RqKQMAfHwiBYVCIIoiDHwiCIVCGIoiESAIIAwgBSARIAMgAS0AAUEDdGopAwB8fCIMhUIQiiIIfCIVhUI/iiEFIAsgCSASIA0gCyADIAEtAAJBA3RqKQMAfHwiDYVCIIoiCXwiEYVCGIohCyAGIBAgEyAOIAYgAyABLQAEQQN0aikDAHx8IgaFQiCKIg58IhCFQhiKIhIgECAOIAYgEiADIAEtAAVBA3RqKQMAfHwiDoVCEIoiE3wiEIVCP4ohBiAHIAogFCAPIAcgAyABLQAGQQN0aikDAHx8IgeFQiCKIg98IgqFQhiKIhIgCiAPIAcgEiADIAEtAAdBA3RqKQMAfHwiD4VCEIoiCnwiEoVCP4ohByAQIAogDCARIAkgDSALIAMgAS0AA0EDdGopAwB8fCINhUIQiiIJfCIWIAuFQj+KIgwgAyABLQAIQQN0aikDAHx8IhCFQiCKIgp8IgsgECALIAyFQhiKIhEgAyABLQAJQQN0aikDAHx8IgwgCoVCEIoiFHwiECARhUI/iiELIAYgEiAIIA0gBiADIAEtAApBA3RqKQMAfHwiDYVCIIoiCHwiCoVCGIoiBiANIAYgAyABLQALQQN0aikDAHx8Ig0gCIVCEIoiESAKfCIKhUI/iiEGIAcgFSAJIA4gByADIAEtAAxBA3RqKQMAfHwiDoVCIIoiCHwiCYVCGIoiByAOIAcgAyABLQANQQN0aikDAHx8Ig4gCIVCEIoiEiAJfCIIhUI/iiEHIAUgFiATIA8gBSADIAEtAA5BA3RqKQMAfHwiD4VCIIoiCXwiFYVCGIoiBSAPIAUgAyABLQAPQQN0aikDAHx8Ig8gCYVCEIoiEyAVfCIJhUI/iiEFIARBEGohBAwBCwsgAigCBCACKAIEKQMAIAggDIWFNwMAIAIoAgQgAigCBCkDCCAJIA2FhTcDCCACKAIEIAIoAgQpAxAgDiAQhYU3AxAgAigCBCACKAIEKQMYIAogD4WFNwMYIAIoAgQgAigCBCkDICAFIBGFhTcDICACKAIEIAIoAgQpAyggCyAShYU3AyggAigCBCACKAIEKQMwIAYgE4WFNwMwIAIoAgQgAigCBCkDOCAHIBSFhTcDOCAAIAw3AxggACANNwMgIAAgDjcDKCAAIA83AzAgACAFNwM4IAAgCzcDQCAAIAY3A0ggACAHNwNQIAAgCDcDWCAAIAk3A2AgACAQNwNoIAAgCjcDcCAAIBE3A3ggACASNwOAASAAIBM3A4gBIAAgFDcDkAEL4QIBBH8gACgCCEGAAUcEQEHQCUGACkEeQQUQAAALIAAoAgAhBBAIIgMoAgQhBSADQoABNwMIIAQoAnwiACACaiEGA0AgACAGSQRAIAQgADYCfCADKAIEIgIoAgQgAygCnAGtQoiS95X/zPmE6gCFNwMAIAIoAgRCu86qptjQ67O7fzcDCCACKAIEQqvw0/Sv7ry3PDcDECACKAIEQvHt9Pilp/2npX83AxggAigCBELRhZrv+s+Uh9EANwMgIAIoAgRCn9j52cKR2oKbfzcDKCACKAIEQuv6htq/tfbBHzcDMCACKAIEQvnC+JuRo7Pw2wA3AzggAyAEEAkgBSgCBCkDAKcgAUkEQEEAIAUoAgAiAUEQaygCDCICSwRAQfALQbAMQc0NQQUQAAALQQxBAxABIgAgATYCACAAIAI2AgggACABNgIEIAAPCyAAQQFqIQAMAQsLQQxBAxABQQBBABAHCwwAQaANJABBoA0kAQsL+gQJAEGBCAu/AQECAwQFBgcICQoLDA0ODw4KBAgJDw0GAQwAAgsHBQMLCAwABQIPDQoOAwYHAQkEBwkDAQ0MCw4CBgUKBAAPCAkABQcCBAoPDgELDAYIAw0CDAYKAAsIAwQNBwUPDgEJDAUBDw4NBAoABwYDCQIICw0LBw4MAQMJBQAPBAgGAgoGDw4JCwMACAwCDQcBBAoFCgIIBAcGAQUPCwkOAwwNAAABAgMEBQYHCAkKCwwNDg8OCgQICQ8NBgEMAAILBwUDAEHACQspGgAAAAEAAAABAAAAGgAAAEkAbgB2AGEAbABpAGQAIABpAG4AcAB1AHQAQfAJCzEiAAAAAQAAAAEAAAAiAAAAcwByAGMALwBzAG8AbAB2AGUAcgBXAGEAcwBtAC4AdABzAEGwCgsrHAAAAAEAAAABAAAAHAAAAEkAbgB2AGEAbABpAGQAIABsAGUAbgBnAHQAaABB4AoLNSYAAAABAAAAAQAAACYAAAB+AGwAaQBiAC8AYQByAHIAYQB5AGIAdQBmAGYAZQByAC4AdABzAEGgCws1JgAAAAEAAAABAAAAJgAAAH4AbABpAGIALwBzAHQAYQB0AGkAYwBhAHIAcgBhAHkALgB0AHMAQeALCzMkAAAAAQAAAAEAAAAkAAAASQBuAGQAZQB4ACAAbwB1AHQAIABvAGYAIAByAGEAbgBnAGUAQaAMCzMkAAAAAQAAAAEAAAAkAAAAfgBsAGkAYgAvAHQAeQBwAGUAZABhAHIAcgBhAHkALgB0AHMAQeAMCy4GAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAYQAAAAIAAAAhAgAAAgAAACQC")),Q=await async function(A){const I=await async function(A){const I={env:{abort(){throw Error("Wasm aborted")}}};return{exports:g(await WebAssembly.instantiate(A,I))}}(A),C=I.exports.__retain(I.exports.__allocArray(I.exports.Uint8Array_ID,new Uint8Array(128)));let Q=I.exports.__getUint8Array(C);return(A,g,t=4294967295)=>{Q.set(A);const B=I.exports.solveBlake2b(C,g,t);Q=I.exports.__getUint8Array(C);const e=I.exports.__getUint8Array(B);return I.exports.__release(B),[Q,e]}}(await C);E(Q)}catch(A){console.log("FriendlyCaptcha failed to initialize WebAssembly, falling back to Javascript solver: "+A.toString()),n=1;const I=await r();E(I)}self.postMessage({type:"ready",solver:n})}else if("start"===Q.type){const A=await s;self.postMessage({type:"started"});let I,g=0;for(let C=0;C<256;C++){Q.puzzleSolverInput[123]=C;const[t,B]=A(Q.puzzleSolverInput,Q.threshold);if(0!==B.length){I=t;break}console.warn("FC: Internal error or no solution found"),g+=Math.pow(2,32)-1}g+=new DataView(I.slice(-4).buffer).getUint32(0,!0),self.postMessage({type:"done",solution:I.slice(-8),h:g,puzzleIndex:Q.puzzleIndex,puzzleNumber:Q.puzzleNumber})}}catch(A){setTimeout((()=>{throw A}))}}}();
141'],{type:"text/javascript"});for(let n=0;n<this.workers.length;n++)this.workers[n]=new Worker(y.createObjectURL(t)),this.workers[n].onerror=e=>this.errorCallback(e),this.workers[n].onmessage=t=>{const r=t.data;if(r)if("ready"===r.type)this.readyCount++,this.solverType=r.solver,this.readyCount==this.workers.length&&(e(),this.readyCallback());else if("started"===r.type)this.startCount++,1==this.startCount&&(this.startTime=Date.now(),this.startedCallback());else if("done"===r.type){if(r.puzzleNumber!==this.puzzleNumber)return;if(this.puzzleIndex<this.puzzleSolverInputs.length&&(this.workers[n].postMessage({type:"start",puzzleSolverInput:this.puzzleSolverInputs[this.puzzleIndex],threshold:this.threshold,puzzleIndex:this.puzzleIndex,puzzleNumber:this.puzzleNumber}),this.puzzleIndex++),this.progress++,this.totalHashes+=r.h,this.progressCallback({n:this.numPuzzles,h:this.totalHashes,t:(Date.now()-this.startTime)/1e3,i:this.progress}),this.solutionBuffer.set(r.solution,8*r.puzzleIndex),this.progress==this.numPuzzles){const e=(Date.now()-this.startTime)/1e3;this.doneCallback({solution:this.solutionBuffer,h:this.totalHashes,t:e,diagnostics:b(this.solverType,e),solver:this.solverType})}}else"error"===r.type&&this.errorCallback(r)}}setupSolver(e=!1){const t={type:"solver",forceJS:e};for(let n=0;n<this.workers.length;n++)this.workers[n].postMessage(t)}async start(e){await this.readyPromise,this.puzzleSolverInputs=function(e,t){const n=[];for(let r=0;r<t;r++){const t=new Uint8Array(128);t.set(e),t[120]=r,n.push(t)}return n}(e.buffer,e.n),this.solutionBuffer=new Uint8Array(8*e.n),this.numPuzzles=e.n,this.threshold=e.threshold,this.puzzleIndex=0,this.puzzleNumber++;for(let t=0;t<this.workers.length&&this.puzzleIndex!==this.puzzleSolverInputs.length;t++)this.workers[t].postMessage({type:"start",puzzleSolverInput:this.puzzleSolverInputs[t],threshold:this.threshold,puzzleIndex:this.puzzleIndex,puzzleNumber:this.puzzleNumber}),this.puzzleIndex++}terminateWorkers(){if(0!=this.workers.length){for(let e=0;e<this.workers.length;e++)this.workers[e].terminate();this.workers=[]}}}class _{constructor(e,t={}){this.workerGroup=new v,this.valid=!1,this.needsReInit=!1,this.hasBeenStarted=!1,this.hasBeenDestroyed=!1,this.opts=Object.assign({forceJSFallback:!1,skipStyleInjection:!1,startMode:"focus",puzzleEndpoint:e.dataset.puzzleEndpoint||"https://api.friendlycaptcha.com/api/v1/puzzle",startedCallback:()=>0,readyCallback:()=>0,doneCallback:()=>0,errorCallback:()=>0,sitekey:e.dataset.sitekey||"",language:e.dataset.lang||"en",solutionFieldName:e.dataset.solutionFieldName||"frc-captcha-solution",styleNonce:null},t),this.e=e,this.e.friendlyChallengeWidget=this,this.loadLanguage(),e.innerText=this.lang.text_init,this.opts.skipStyleInjection||function(e=null){if(!document.querySelector("#frc-style")){const t=document.createElement("style");t.id="frc-style",t.innerHTML=".frc-captcha *{margin:0;padding:0;border:0;text-align:initial;border-radius:0;filter:none!important;transition:none!important;font-weight:400;font-size:14px;line-height:1.2;text-decoration:none;background-color:initial;color:#222}.frc-captcha{position:relative;min-width:250px;max-width:312px;border:1px solid #f4f4f4;padding-bottom:12px;background-color:#fff}.frc-captcha b{font-weight:700}.frc-container{display:flex;align-items:center;min-height:52px}.frc-icon{fill:#222;stroke:#222;flex-shrink:0;margin:8px 8px 0}.frc-icon.frc-warning{fill:#c00}.frc-success .frc-icon{animation:1s ease-in both frc-fade-in}.frc-content{white-space:nowrap;display:flex;flex-direction:column;margin:4px 6px 0 0;overflow-x:auto;flex-grow:1}.frc-banner{position:absolute;bottom:0;right:6px;line-height:1}.frc-banner *{font-size:10px;opacity:.8;text-decoration:none}.frc-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:3px 0;height:4px;border:none;background-color:#eee;color:#222;width:100%;transition:.5s linear}.frc-progress::-webkit-progress-bar{background:#eee}.frc-progress::-webkit-progress-value{background:#222}.frc-progress::-moz-progress-bar{background:#222}.frc-button{cursor:pointer;padding:2px 6px;background-color:#f1f1f1;border:1px solid transparent;text-align:center;font-weight:600;text-transform:none}.frc-button:focus{border:1px solid #333}.frc-button:hover{background-color:#ddd}.frc-captcha-solution{display:none}.frc-err-url{text-decoration:underline;font-size:.9em}.frc-rtl{direction:rtl}.frc-rtl .frc-content{margin:4px 0 0 6px}.frc-banner.frc-rtl{left:6px;right:auto}.dark.frc-captcha{color:#fff;background-color:#222;border-color:#333}.dark.frc-captcha *{color:#fff}.dark.frc-captcha button{background-color:#444}.dark .frc-icon{fill:#fff;stroke:#fff}.dark .frc-progress{background-color:#444}.dark .frc-progress::-webkit-progress-bar{background:#444}.dark .frc-progress::-webkit-progress-value{background:#ddd}.dark .frc-progress::-moz-progress-bar{background:#ddd}@keyframes frc-fade-in{from{opacity:0}
141to{opacity:1}}",e&&t.setAttribute("nonce",e),document.head.appendChild(t)}}(this.opts.styleNonce),this.init("auto"===this.opts.startMode||"auto"===this.e.dataset.start)}init(e){var t;if(this.hasBeenDestroyed)console.error("FriendlyCaptcha widget has been destroyed using destroy(), it can not be used anymore.");else if(this.initWorkerGroup(),e)this.start();else if("none"!==this.e.dataset.start&&("focus"===this.opts.startMode||"focus"===this.e.dataset.start)){const e=function(e){for(;"FORM"!==e.tagName;)if(!(e=e.parentElement))return null;return e}(this.e);e?(t=()=>this.start(),e.addEventListener("focusin",t,{once:!0,passive:!0})):console.log("FriendlyCaptcha div seems not to be contained in a form, autostart will not work")}}loadLanguage(e){if(void 0!==e?this.opts.language=e:this.e.dataset.lang&&(this.opts.language=this.e.dataset.lang),"string"==typeof this.opts.language){let e=this.opts.language.toLowerCase(),t=g[e];void 0===t&&"-"===e[2]&&(e=e.substring(0,2),t=g[e]),void 0===t&&(console.error('FriendlyCaptcha: language "'+this.opts.language+'" not found.'),t=g.en),this.lang=t}else this.lang=Object.assign(Object.assign({},g.en),this.opts.language)}makeButtonStart(){const e=this.e.querySelector("button");e&&(e.addEventListener("click",(e=>this.start()),{once:!0,passive:!0}),e.addEventListener("touchstart",(e=>this.start()),{once:!0,passive:!0}))}onWorkerError(e){this.hasBeenStarted=!1,this.needsReInit=!0,this.expiryTimeout&&clearTimeout(this.expiryTimeout),console.error("[FRC]",e),this.e.innerHTML=d(this.opts.solutionFieldName,this.lang,"Background worker error "+e.message),this.makeButtonStart(),this.opts.forceJSFallback=!0}initWorkerGroup(){this.workerGroup.progressCallback=e=>{!function(e,t){const n=e.querySelector(".frc-progress"),r=(t.i+1)/t.n;n&&(n.value=r,n.innerText=(100*r).toFixed(1)+"%",n.title=t.i+1+"/"+t.n+" ("+(t.h/t.t*.001).toFixed(0)+"K/s)")}(this.e,e)},this.workerGroup.readyCallback=()=>{var e,t;this.e.innerHTML=(e=this.opts.solutionFieldName,t=this.lang,c(e,t.rtl,'<path d="M17,11c0.34,0,0.67,0.04,1,0.09V6.27L10.5,3L3,6.27v4.91c0,4.54,3.2,8.79,7.5,9.82c0.55-0.13,1.08-0.32,1.6-0.55 C11.41,19.47,11,18.28,11,17C11,13.69,13.69,11,17,11z"/><path d="M17,13c-2.21,0-4,1.79-4,4c0,2.21,1.79,4,4,4s4-1.79,4-4C21,14.79,19.21,13,17,13z M17,14.38"/>',!0,t.text_ready,".UNSTARTED",t.button_start,!1)),this.makeButtonStart(),this.opts.readyCallback()},this.workerGroup.startedCallback=()=>{var e,t;this.e.innerHTML=(e=this.opts.solutionFieldName,t=this.lang,c(e,t.rtl,l,!0,t.text_solving,".UNFINISHED",void 0,!0)),this.opts.startedCallback()},this.workerGroup.doneCallback=e=>{const t=this.handleDone(e);this.opts.doneCallback(t);const n=this.e.dataset.callback;n&&window[n](t)},this.workerGroup.errorCallback=e=>{this.onWorkerError(e)},this.workerGroup.init(),this.workerGroup.setupSolver(this.opts.forceJSFallback)}expire(){var e,t;this.hasBeenStarted=!1,!1!==this.e.isConnected&&(this.e.innerHTML=(e=this.opts.solutionFieldName,t=this.lang,c(e,t.rtl,s,!0,t.text_expired,".EXPIRED",t.button_restart)),this.makeButtonStart())}async start(){if(this.hasBeenDestroyed)return void console.error("Can not start FriendlyCaptcha widget which has been destroyed");if(this.hasBeenStarted)return void console.warn("Can not start FriendlyCaptcha widget which has already been started");const e=this.opts.sitekey||this.e.dataset.sitekey;if(!e)return console.error("FriendlyCaptcha: sitekey not set on frc-captcha element"),void(this.e.innerHTML=d(this.opts.solutionFieldName,this.lang,"Website problem: sitekey not set",!1));if(-1===p.indexOf("headless")&&-1===u.appVersion.indexOf("Headless")&&-1===p.indexOf("bot")&&-1===p.indexOf("crawl")&&!0!==u.webdriver&&u.language&&(void 0===u.languages||u.languages.length)){if(this.needsReInit)return this.needsReInit=!1,void this.init(!0);this.hasBeenStarted=!0;try{this.e.innerHTML=(t=this.opts.solutionFieldName,n=this.lang,c(t,n.rtl,l,!0,n.text_fetching,".FETCHING",void 0,!0)),this.puzzle=m(await async function(e,t,n){const r=e.split(",");for(let o=0;o<r.length;o++)try{const e=await f(r[o]+"?sitekey="+t,{headers:[["x-frc-client","js-0.9.19"]],mode:"cors"},2);if(e.ok)return(await e.json()).data.puzzle;{let t;try{t=await e.json()}catch(i){}if(t&&t.errors&&"endpoint_not_enabled"===t.errors[0])throw Error(`Endpoint not allowed (${e.status})`);
141if(o===r.length-1)throw Error(`Response status ${e.status} ${e.statusText} ${t?t.errors:""}`)}}catch(i){console.error("[FRC Fetch]:",i);const e=new Error(`${n.text_fetch_error} <a class="frc-err-url" href="${r[o]}">${r[o]}</a>`);throw e.rawError=i,e}throw Error("Internal error")}(this.opts.puzzleEndpoint,e,this.lang)),this.expiryTimeout&&clearTimeout(this.expiryTimeout),this.expiryTimeout=setTimeout((()=>this.expire()),this.puzzle.expiry-3e4)}catch(r){console.error("[FRC]",r),this.hasBeenStarted=!1,this.expiryTimeout&&clearTimeout(this.expiryTimeout),this.e.innerHTML=d(this.opts.solutionFieldName,this.lang,r.message),this.makeButtonStart();const e="error_getting_puzzle";this.opts.errorCallback({code:e,description:r.toString(),error:r});const t=this.e.dataset["callback-error"];return void(t&&window[t](this))}var t,n;await this.workerGroup.start(this.puzzle)}else this.e.innerHTML=d(this.opts.solutionFieldName,this.lang,"Browser check failed, try a different browser",!1,!0)}handleDone(e){this.valid=!0;const t=`${this.puzzle.signature}.${this.puzzle.base64}.${a(e.solution)}.${a(e.diagnostics)}`;return this.e.innerHTML=function(e,t,n,r){const i=`${r.t.toFixed(0)}s (${(r.h/r.t*.001).toFixed(0)}K/s)${1===r.solver?" JS Fallback":""}`;return c(e,t.rtl,`<title>${t.text_completed_sr}</title><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"></path>`,!1,t.text_completed,n,void 0,!1,i,"frc-success")}(this.opts.solutionFieldName,this.lang,t,e),this.needsReInit=!0,t}destroy(){this.workerGroup.terminateWorkers(),this.needsReInit=!1,this.hasBeenStarted=!1,this.expiryTimeout&&clearTimeout(this.expiryTimeout),this.e&&(this.e.remove(),delete this.e),this.hasBeenDestroyed=!0}reset(){this.hasBeenDestroyed?console.error("FriendlyCaptcha widget has been destroyed, it can not be used anymore"):(this.workerGroup.terminateWorkers(),this.needsReInit=!1,this.hasBeenStarted=!1,this.expiryTimeout&&clearTimeout(this.expiryTimeout),this.init("auto"===this.opts.startMode||"auto"===this.e.dataset.start))}}var x=n(6540),A=n(3679),w=n(795),C=n(4633);const E=A.styled.div.withConfig({displayName:"FriendlyCaptcha__StyledCaptcha",componentId:"sc-b3w3lm-0"})(["",""],(e=>e.$hidden&&A.css`
142      display: none;
143    `));var k=e=>{const t=x.useRef(null),n=x.useRef(null),r=x.useRef(!1),i="FCML8FUBBTII4F0G",{captchaDoneCallback:o,onStateChange:a,onError:l,hidden:s}=e;let c=w.$52;if((0,C.Bd)()){const e=document.documentElement.getAttribute("lang");null!==e&&(c=e)}return x.useEffect((()=>{var e;const s=t.current;if(!s)return()=>{};r.current=!1,null===(e=n.current)||void 0===e||e.destroy();const d=new _(s,{puzzleEndpoint:"https://eu-api.friendlycaptcha.eu/api/v1/puzzle",sitekey:i,language:c,skipStyleInjection:!0,doneCallback:e=>{o(e),null==a||a("success")},errorCallback:()=>{null==l||l(),null==a||a("technical")}});n.current=d,d.start(),null==a||a("solving");let u=null;return u=setInterval((()=>{if(r.current)return;const e=s.querySelector(".frc-captcha-solution");if(!e)return;const t=e.value;".EXPIRED"!==t&&".ERROR"!==t||(r.current=!0,null==l||l(),null==a||a("technical"))}),300),()=>{u&&clearInterval(u),d.destroy(),n.current=null}}),[c,i,o,a,l]),x.createElement(E,{key:String(c),$hidden:s,ref:t,className:"frc-captcha"})}},2986:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/Quote","definitions":{"Quote":{"type":"object","properties":{"nodeType":{"type":"string","enum":["blockquote"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"$ref":"#/definitions/Paragraph"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Paragraph":{"type":"object","properties":{"nodeType":{"type":"string","enum":["paragraph"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},3023:function(e,t,n){"use strict";n.d(t,{nA:function(){return i},XD:function(){return o},j7:function(){return a},_$:function(){return r}});var r={};n.r(r),n.d(r,{isBlock:function(){return m},isEmptyParagraph:function(){return h},isInline:function(){return p},isText:function(){return f},stripEmptyTrailingParagraphFromDocument:function(){return b}});var i=function(e){return e.DOCUMENT="document",e.PARAGRAPH="paragraph",e.HEADING_1="heading-1",e.HEADING_2="heading-2",e.HEADING_3="heading-3",e.HEADING_4="heading-4",e.HEADING_5="heading-5",e.HEADING_6="heading-6",e.OL_LIST="ordered-list",e.UL_LIST="unordered-list",e.LIST_ITEM="list-item",e.HR="hr",e.QUOTE="blockquote",e.EMBEDDED_ENTRY="embedded-entry-block",e.EMBEDDED_ASSET="embedded-asset-block",e.EMBEDDED_RESOURCE="embedded-resource-block",e.TABLE="table",e.TABLE_ROW="table-row",e.TABLE_CELL="table-cell",e.TABLE_HEADER_CELL="table-header-cell",e}({}),o=function(e){return e.ASSET_HYPERLINK="asset-hyperlink",e.EMBEDDED_ENTRY="embedded-entry-inline",e.EMBEDDED_RESOURCE="embedded-resource-inline",e.ENTRY_HYPERLINK="entry-hyperlink",e.HYPERLINK="hyperlink",e.RESOURCE_HYPERLINK="resource-hyperlink",e}({}),a=function(e){return e.BOLD="bold",e.ITALIC="italic",e.UNDERLINE="underline",e.CODE="code",e.SUPERSCRIPT="superscript",e.SUBSCRIPT="subscript",e.STRIKETHROUGH="str
143ikethrough",e}({});const l=[i.PARAGRAPH,i.HEADING_1,i.HEADING_2,i.HEADING_3,i.HEADING_4,i.HEADING_5,i.HEADING_6,i.OL_LIST,i.UL_LIST,i.HR,i.QUOTE,i.EMBEDDED_ENTRY,i.EMBEDDED_ASSET,i.EMBEDDED_RESOURCE,i.TABLE],s=[i.PARAGRAPH,i.HEADING_1,i.HEADING_2,i.HEADING_3,i.HEADING_4,i.HEADING_5,i.HEADING_6,i.OL_LIST,i.UL_LIST,i.HR,i.QUOTE,i.EMBEDDED_ENTRY,i.EMBEDDED_ASSET,i.EMBEDDED_RESOURCE],c=(i.TABLE,i.TABLE_ROW,i.TABLE_CELL,i.TABLE_HEADER_CELL,i.HR,i.EMBEDDED_ENTRY,i.EMBEDDED_ASSET,i.EMBEDDED_RESOURCE,{[i.OL_LIST]:[i.LIST_ITEM],[i.UL_LIST]:[i.LIST_ITEM],[i.LIST_ITEM]:s,[i.QUOTE]:[i.PARAGRAPH],[i.TABLE]:[i.TABLE_ROW],[i.TABLE_ROW]:[i.TABLE_CELL,i.TABLE_HEADER_CELL],[i.TABLE_CELL]:[i.PARAGRAPH,i.UL_LIST,i.OL_LIST],[i.TABLE_HEADER_CELL]:[i.PARAGRAPH]}),d=[i.HEADING_1,i.HEADING_2,i.HEADING_3,i.HEADING_4,i.HEADING_5,i.HEADING_6];i.PARAGRAPH,i.DOCUMENT,i.PARAGRAPH,i.HEADING_1,i.HEADING_2,i.HEADING_3,i.HEADING_4,i.HEADING_5,i.HEADING_6,i.OL_LIST,i.UL_LIST,i.LIST_ITEM,i.HR,i.QUOTE,i.EMBEDDED_ENTRY,i.EMBEDDED_ASSET,o.HYPERLINK,o.ENTRY_HYPERLINK,o.ASSET_HYPERLINK,o.EMBEDDED_ENTRY,a.BOLD,a.CODE,a.ITALIC,a.UNDERLINE,i.DOCUMENT,i.PARAGRAPH;function u(e,t){for(const n of Object.keys(e))if(t===e[n])return!0;return!1}function p(e){return u(o,e.nodeType)}function m(e){return u(i,e.nodeType)}function f(e){return"text"===e.nodeType}function h(e){if(e.nodeType!==i.PARAGRAPH)return!1;if(1!==e.content.length)return!1;const t=e.content[0];return"text"===t.nodeType&&""===t.value}const g=2;function b(e){if(!function(e){return null!=e&&"object"==typeof e&&"content"in e&&Array.isArray(e.content)}(e)||e.content.length<g)return e;return h(e.content[e.content.length-1])?{...e,content:e.content.slice(0,-1)}:e}const y=({path:e,property:t,typeName:n,value:r})=>({details:`The type of "${t}" is incorrect, expected type: ${n}`,name:"type",path:e.toArray(),type:n,value:r});class v{obj;path;_errors=[];constructor(e,t){this.obj=e,this.path=t}catch=(...e)=>{this._errors.push(...e)};get errors(){const e=e=>JSON.stringify({details:e.details,path:e.path});return this._errors.filter(((t,n)=>this._errors.findIndex((n=>e(t)===e(n)))===n))}exists=e=>e in this.obj||(this.catch((({property:e,path:t})=>({details:`The property "${e}" is required here`,name:"required",path:t.toArray()}))({property:e,path:this.path.of(e)})),!1);object=e=>{const t=e?this.obj[e]:this.obj;if(e&&!this.exists(e))return!1;if("object"==typeof t&&!Array.isArray(t)&&null!==t)return!0;const n=e?this.path.of(e):this.path,r=e??this.path.last()??"value";return this.catch(y({typeName:"Object",property:r,path:n,value:t})),!1};string=e=>{const t=this.obj[e];return!(e&&!this.exists(e))&&("string"==typeof t||(this.catch(y({typeName:"String",property:e,path:this.path.of(e),value:t})),!1))};number=(e,t)=>{const n=this.obj[e];return!(!t||e in this.obj)||!!this.exists(e)&&("number"==typeof n&&!Number.isNaN(n)||(this.catch(y({typeName:"Number",property:e,path:this.path.of(e),value:n})),!1))};array=e=>{const t=this.obj[e];return!(e&&!this.exists(e))&&(!!Array.isArray(t)||(this.catch(y({typeName:"Array",property:e,path:this.path.of(e),value:t})),!1))};enum=(e,t)=>{const n=this.obj[e];return!("string"!=typeof n||!t.includes(n))||(this.catch((({expected:e,value:t,path:n})=>({details:"Value must be one of expected values",name:"in",expected:[...e].sort(),path:n.toArray(),value:t}))({expected:t,value:n,path:this.path.of(e)})),!1)};empty=e=>{if(!this.array(e))return!1;const t=this.obj[e];return 0===t.length||(this.catch((({max:e,value:t,path:n})=>({name:"size",max:e,path:n.toArray(),details:`Size must be at most ${e}`,value:t}))({max:0,value:t,path:this.path.of(e)})),!1)};minLength=(e,t)=>{if(!this.array(e))return!1;const n=this.obj[e];return n.length>=t||(this.catch((({min:e,value:t,path:n})=>({name:"size",min:e,path:n.toArray(),details:`Size must be at least ${e}`,value:t}))({min:t,value:n,path:this.path.of(e)})),!1)};noAdditionalProperties=e=>{const t=Object.keys(this.obj).sort().filter((t=>!e.includes(t)));return t.forEach((e=>this.catch((({property:e,path:t})=>({details:`The property "${e}" is not expected`,name:"unexpected",path:t.toArray()}))({property:e,path:this.path.of(e)})))),0===t.length};each=(e,t)=>{if(!this.array(e))return;const n=this.obj[e];let r=!1;
143n.forEach(((n,i)=>{if(r)return;const o=t(n,this.path.of(e).of(i));o.length>0&&(r=!0),this.catch(...o)}))}}const _=[];class x{contentRule;validateData;constructor(e,t){this.contentRule=e,this.validateData=t}assert(e,t){const n=new v(e,t);if(!n.object())return n.errors;n.noAdditionalProperties(["nodeType","data","content"]);const{nodeTypes:r,min:i=0}=Array.isArray(this.contentRule)?{nodeTypes:this.contentRule}:this.contentRule(e,t);if(0===r.length&&i>0)throw new Error(`Invalid content rule. Cannot have enforce a 'min' of ${i} with no nodeTypes`);if(n.minLength("content",i),0===r.length?n.empty("content"):n.each("content",((e,t)=>{const n=new v(e,t);return n.object()?(n.enum("nodeType",r),n.errors):n.errors})),n.object("data")){const r=this.validateData?.(e.data,t.of("data"))??[];n.catch(...r)}return n.errors}}class A extends x{linkType;type;constructor(e,t){super(t,((e,t)=>this.assertLink(e,t))),this.linkType=e,this.type=this.linkType.startsWith("Contentful:")?"ResourceLink":"Link"}assertLink=(e,t)=>{const n=new v(e,t);if(n.object("target")){const r=new v(e.target.sys,t.of("target").of("sys"));r.object()&&(r.enum("type",[this.type]),r.enum("linkType",[this.linkType]),"Link"===this.type?(r.string("id"),r.noAdditionalProperties(["type","linkType","id"])):"ResourceLink"===this.type&&(r.string("urn"),r.noAdditionalProperties(["type","linkType","urn"]))),n.catch(...r.errors)}return n.noAdditionalProperties(["target"]),n.errors}}const w=(e,t)=>new x(e,t),C=(e,t)=>new A(e,t),E=w([...Object.values(o),"text"].sort()),k=w([i.LIST_ITEM]),S=C("Entry",_),L=w((()=>({nodeTypes:[i.PARAGRAPH],min:1})),((e,t)=>{const n=new v(e,t);return n.noAdditionalProperties(["colspan","rowspan"]),n.number("colspan",!0),n.number("rowspan",!0),n.errors}));i.DOCUMENT,w(l),i.PARAGRAPH,i.HEADING_1,i.HEADING_2,i.HEADING_3,i.HEADING_4,i.HEADING_5,i.HEADING_6,i.QUOTE,w(c[i.QUOTE]),i.EMBEDDED_ENTRY,i.EMBEDDED_ASSET,C("Asset",_),i.EMBEDDED_RESOURCE,C("Contentful:Entry",_),i.HR,w(_),i.OL_LIST,i.UL_LIST,i.LIST_ITEM,w([...s].sort()),i.TABLE,w((()=>({nodeTypes:[i.TABLE_ROW],min:1}))),i.TABLE_ROW,w((()=>({nodeTypes:[i.TABLE_CELL,i.TABLE_HEADER_CELL],min:1}))),i.TABLE_CELL,i.TABLE_HEADER_CELL,o.HYPERLINK,new class extends x{constructor(){super(["text"],((e,t)=>this.assertLink(e,t)))}assertLink=(e,t)=>{const n=new v(e,t);return n.string("uri"),n.noAdditionalProperties(["uri"]),n.errors}},o.EMBEDDED_ENTRY,o.EMBEDDED_RESOURCE,C("Contentful:Entry",_),o.ENTRY_HYPERLINK,C("Entry",["text"]),o.ASSET_HYPERLINK,C("Asset",["text"]),o.RESOURCE_HYPERLINK,C("Contentful:Entry",["text"])},3053:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/Paragraph","definitions":{"Paragraph":{"type":"object","properties":{"nodeType":{"type":"string","enum":["paragraph"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},3055:function(e,t,n){"use strict";var r=n(9751),i=n(6540),o=n(5823);t.A=(0,o.A)((e=>{var t;return i.createElement(r.HF,Object.assign({},e,{theme:null!==(t=e.duetTheme)&&void 0!==t?t:e.theme}))}))},3064:function(e,t,n){"use strict";n.d(t,{I:function(){return i},g:function(){return o}});var r=n(6540);const i=(0,r.createContext)({paginatedArticles:void 0,totalPageCount:void 0,currentPage:void 0,pagePath:void 0,paginatedItemsPerPage:void 0}),o=e=>{let{paginatedArticles:t,totalPageCount:n,currentPage:o,totalPaginatedItems:a,paginatedItemsPerPage:l,pagePath:s,children:c}=e;const d=(0,r.useMemo)((()=>({paginatedArticles:t,totalPageCount:n,currentPage:o,totalPaginatedItems:a,paginatedItemsPerPage:l,pagePath:s})),[o,t,n,a,l,s]);return r.createElement(i.Provider,{value:d},c)}},3093:function(e,t,n){"use strict";var r=n(4459);e.exports=function(e){return r(e)||0===e?e:e<0?-1:1}},3126:function(e,t,n){"use strict";var r=n(6743),i=n(9675),o=n(76),a=n(3144);e.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new i("a function is required");return a(r,o,e)}},3144:function(e,t,n){"use strict";var r=n(6743),i=n(1002),o=n(76),a=n(7119);e.exports=a||r.call(o,i)},3248:function(e,t,n){"use strict";n.d(t,{A:function(){return l}});var r=n(6540),i=n(4633),o=n(4081);const a="@@page-specific-persisted-state-items",l=e=>{var t;if(!(0,i.Bd)())return;const n=(null!==(t=sessionStorage.getItem(a))&&void 0!==t?t:"").split(",");if(0===n.length)return;const r=n.filter((t=>!t.startsWith(`${e}:`)));if(0===r.length)return;const o=[];for(const i of r){const[t,n]=i.split(":");n&&t!==e&&(sessionStorage.removeItem(n),o.push(i))}const l=n.filter((e=>!o.includes(e))).join(",");""===l?sessionStorage.removeItem(a):sessionStorage.setItem(a,l)};t.h=function(e,t,n){const i=(0,o.A)(),l=`@@persisted-state/${e}`,{0:s,1:c}=(0,r.useState)(t),{0:d,1:u}=(0,r.useState)(!1),{0:p,1:m}=(0,r.useState)(!1),f=(0,r.useCallback)((()=>{sessionStorage.removeItem(l)}),[l]);return(0,r.useEffect)((()=>{d&&i&&(s===t?f():(sessionStorage.setItem(l,JSON.stringify(s)),n&&((e,t)=>{const n=((e,t)=>`${e}:${t}`)(e,t),r=sessionStorage.getItem(a);if(null==r||!r.includes(n)){const e=((e,t)=>e?`${e},${t}`:t)(r,n);sessionStorage.setItem(a,e)}})(n,l)),u(!1))}),[s,d,i,t,l,f,n]),(0,r.useEffect)((()=>
143{if(i){const e=sessionStorage.getItem(l);null!==e&&(c(JSON.parse(e)),m(!0))}}),[i,l]),[s,e=>{c(e),u(!0)},p]}},3408:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/ResourceLinkInline","definitions":{"ResourceLinkInline":{"type":"object","properties":{"nodeType":{"type":"string","enum":["embedded-resource-inline"]},"data":{"type":"object","properties":{"target":{"$ref":"#/definitions/ResourceLink"}},"additionalProperties":false,"required":["target"]},"content":{"maxItems":0,"type":"array","items":{"$ref":"#/definitions/Text"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"ResourceLink":{"type":"object","properties":{"sys":{"type":"object","properties":{"type":{"type":"string","enum":["ResourceLink"]},"linkType":{"type":"string","enum":["Contentful:Entry"]},"urn":{"type":"string"}},"additionalProperties":false,"required":["linkType","type","urn"]}},"additionalProperties":false,"required":["sys"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},3458:function(e,t,n){"use strict";n.d(t,{A:function(){return r.A}});var r=n(8592)},3479:function(e,t,n){"use strict";n.r(t),n.d(t,{GatsbyImage:function(){return r.G},MainImage:function(){return r.M},Placeholder:function(){return r.P},StaticImage:function(){return r.S},generateImageData:function(){return r.i},getImage:function(){return r.c},getImageData:function(){return r.f},getLowResolutionImageURL:function(){return r.j},getSrc:function(){return r.d},getSrcSet:function(){return r.e},withArtDirection:function(){return r.w}});var r=n(218);n(6540),n(5147)},3510:function(e,t,n){"use strict";n.d(t,{A:function(){return r.A}});var r=n(5368)},3518:function(e,t,n){"use strict";n.d(t,{A:function(){return b}});var r=n(4810),i=n(6540),o=n(1468),a=n(795),l=n(317),s=n(7729),c=n(4633),d=n(7006);var u=n(9992),p=n(4081),m=n(2067);const f=["/tietoa-lahitapiolasta/uutishuone/ajankohtaista/selviaisitko-satasen-yllatysmenosta-joka-kymmenes-suomalainen-olisi-pulassa/","/sv/om-lokaltapiola/nyhetsrum/aktuellt/skulle-du-klara-av-en-ovaentad-utgift-pa-hundra-euro-var-tionde-finlaendare/","/tietoa-lahitapiolasta/uutishuone/ajankohtaista/1509564124000/","/turva-yrityksena/sisallot/"],h=e=>{const t=JSON.parse(sessionStorage.modals||null);return!!t&&t.findIndex((t=>t.slug===e))>-1},g=e=>e.application.hasNavigated;var b=()=>{const e=(0,p.A)(),t=(0,o.wA)(),n=(0,o.d4)(g),{openModal:b}=i.useContext(l.V),{findBuildNumberByUrl:y,isReady:v}=(0,m.A)(),_=t=>{e&&window.open(t,"_blank")},x=async t=>{if(e){const e=window.location.href.split(/[#?]/)[0];if(e){const n=e.endsWith("/")?e:`${e}/`;(async e=>{if((0,c.Bd)()){const t=Object.keys(sessionStorage).filter((t=>t.startsWith(e)));for(const e of t)sessionStorage.removeItem(e)}})(`@@component/${new URL(t,n).href}`)}}};return{navigateTo:(i,o)=>{var l,p,m,g,A,w,C,E,k,S;const L=null===(l=(0,d.r)())||void 0===l||null===(p=l.pageContext)||void 0===p?void 0:p.isCookiePage,I=(0,c.bp)(),$=null===(m=(0,d.r)())||void 0===m||null===(g=m.pageContext)||void 0===g?void 0:g.useRegularNavigation404,T=f.some((e=>i.includes(e)));if(i){if(n||t((0,s.On)(!0)),!v)return void(window.location.href=(0,u.vh)(i)?i:(0,u.Lo)(i));const l=y(I.split(/[#?]/)[0]||""),d=y(i.split(/[#?]/)[0]||""),p=new URLSearchParams(i.split("?")[1]);if(l&&d&&l!==d&&window&&window.location&&!1!==o||!0===o||L||$||T)return void(window.location.href=(0,u.vh)(i)?i:(0,u.Lo)(i));if((0,u.vh)(i)){const e=window.location.origin;i.startsWith(e)&&(i=i.replace(e,"")||"/")}switch(i){case null===(A=i.match(/\?exit=/))||void 0===A?void 0:A.input:{const e=p.get("exit");e&&_(e);break}case null===(w=i.match(/mailto:([^?]+)/))||void 0===w?void 0:w.input:case null===(C=i.match(/tel:([^?]+)/
143))||void 0===C?void 0:C.input:(0,r.navigate)(i);break;case null===(E=i.match(a.up_))||void 0===E?void 0:E.input:var N,O;if(e&&(0,u.Pq)(i))!(0,c.Tn)()&&null!==(N=i.match(a.HOE))&&void 0!==N&&N.input||(0,c.Tn)()&&null!==(O=i.match(a.fkX))&&void 0!==O&&O.input?window.location.href=i:_(i);else(0,r.navigate)(i,{state:{fromSameOrigin:!0,preventDefaultScroll:h(i)}});break;case null===(k=i.match(/#/))||void 0===k?void 0:k.input:(0,r.navigate)(i,{state:{fromSamePage:!0}});break;case null===(S=i.match(/^\?modal=/))||void 0===S?void 0:S.input:{const e=p.get("modal");b(e);break}default:i.startsWith("/")||(i=`/${i}`),(0,r.navigate)(i,{state:{fromSameOrigin:!0,preventDefaultScroll:h(i)||!!/\?exit=0$/.test(i)},replace:!1}),x(i)}}},openInNewTab:_}}},3567:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.INLINES=void 0,function(e){e.ASSET_HYPERLINK="asset-hyperlink",e.EMBEDDED_ENTRY="embedded-entry-inline",e.EMBEDDED_RESOURCE="embedded-resource-inline",e.ENTRY_HYPERLINK="entry-hyperlink",e.HYPERLINK="hyperlink",e.RESOURCE_HYPERLINK="resource-hyperlink"}(n||(t.INLINES=n={}))},3609:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/Hyperlink","definitions":{"Hyperlink":{"type":"object","properties":{"nodeType":{"type":"string","enum":["hyperlink"]},"data":{"type":"object","properties":{"uri":{"type":"string"}},"additionalProperties":false,"required":["uri"]},"content":{"type":"array","items":{"$ref":"#/definitions/Text"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},3628:function(e,t,n){"use strict";var r=n(8648),i=n(1064),o=n(7176);e.exports=r?function(e){return r(e)}:i?function(e){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new TypeError("getProto: not an object");return i(e)}:o?function(e){return o(e)}:null},3735:function(e,t,n){"use strict";var r=n(9751),i=n(6540),o=n(5823);t.A=(0,o.A)((e=>{var t;return i.createElement(r.TF,Object.assign({},e,{theme:null!==(t=e.duetTheme)&&void 0!==t?t:e.theme}))}))},3750:function(e,t,n){"use strict";var r=n(6540),i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},i.apply(this,arguments)};"function"==typeof SuppressedError&&SuppressedError;var o,a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},l={},s={};Object.defineProperty(s,"__esModule",{value:!0}),s.BLOCKS=void 0,function(e){e.DOCUMENT="document",e.PARAGRAPH="paragraph",e.HEADING_1="heading-1",e.HEADING_2="heading-2",e.HEADING_3="heading-3",e.HEADING_4="heading-4",e.HEADING_5="heading-5",e.HEADING_6="heading-6",e.OL_LIST="ordered-list",e.UL_LIST="unordered-list",e.LIST_ITEM="list-item",e.HR="hr",e.QUOTE="blockquote",e.EMBEDDED_ENTRY="embedded-entry-block",e.EMBEDDED_ASSET="embedded-asset-block",e.EMBEDDED_RESOURCE="embedded-resource-block",e.TABLE="table",e.TABLE_ROW="table-row",e.TABLE_CELL="table-cell",e.TABLE_HEADER_CELL="table-header-cell"}(o||(s.BLOCKS=o={}));var c,d={};Object.defineProperty(d,"__esModule",{value:!0}),d.INLINES=void 0,function(e){e.ASSET_HYPERLINK="asset-hyperlink",e.EMBEDDED_ENTRY="embedded-entry-inline",e.EMBEDDED_RESOURCE="embedded-resource-inline",e.ENTRY_HYPERLINK="entry-hyperlink",e.HYPERLINK="hyperlink",e.RESOURCE_HYPERLINK="resource-hyperlink"}(c||(d.INLINES=c={}));var u,p={};Object.defineProperty(p,"__esModule",{value:!0}),p.MARKS=void 0,function(e){e.BOLD="bold",e.ITALIC="italic",e.UNDERLINE="underline",e.CODE="code",e.SUPERSCRIPT="superscript",e.SUBSCRIPT="subscript",e.STRIKETHROUGH="str
143ikethrough"}(u||(p.MARKS=u={}));var m={};!function(e){var t,n=a&&a.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))};Object.defineProperty(e,"__esModule",{value:!0}),e.V1_MARKS=e.V1_NODE_TYPES=e.TEXT_CONTAINERS=e.HEADINGS=e.CONTAINERS=e.VOID_BLOCKS=e.TABLE_BLOCKS=e.LIST_ITEM_BLOCKS=e.TOP_LEVEL_BLOCKS=void 0;var r=s,i=d,o=p;e.TOP_LEVEL_BLOCKS=[r.BLOCKS.PARAGRAPH,r.BLOCKS.HEADING_1,r.BLOCKS.HEADING_2,r.BLOCKS.HEADING_3,r.BLOCKS.HEADING_4,r.BLOCKS.HEADING_5,r.BLOCKS.HEADING_6,r.BLOCKS.OL_LIST,r.BLOCKS.UL_LIST,r.BLOCKS.HR,r.BLOCKS.QUOTE,r.BLOCKS.EMBEDDED_ENTRY,r.BLOCKS.EMBEDDED_ASSET,r.BLOCKS.EMBEDDED_RESOURCE,r.BLOCKS.TABLE],e.LIST_ITEM_BLOCKS=[r.BLOCKS.PARAGRAPH,r.BLOCKS.HEADING_1,r.BLOCKS.HEADING_2,r.BLOCKS.HEADING_3,r.BLOCKS.HEADING_4,r.BLOCKS.HEADING_5,r.BLOCKS.HEADING_6,r.BLOCKS.OL_LIST,r.BLOCKS.UL_LIST,r.BLOCKS.HR,r.BLOCKS.QUOTE,r.BLOCKS.EMBEDDED_ENTRY,r.BLOCKS.EMBEDDED_ASSET,r.BLOCKS.EMBEDDED_RESOURCE],e.TABLE_BLOCKS=[r.BLOCKS.TABLE,r.BLOCKS.TABLE_ROW,r.BLOCKS.TABLE_CELL,r.BLOCKS.TABLE_HEADER_CELL],e.VOID_BLOCKS=[r.BLOCKS.HR,r.BLOCKS.EMBEDDED_ENTRY,r.BLOCKS.EMBEDDED_ASSET,r.BLOCKS.EMBEDDED_RESOURCE],e.CONTAINERS=((t={})[r.BLOCKS.OL_LIST]=[r.BLOCKS.LIST_ITEM],t[r.BLOCKS.UL_LIST]=[r.BLOCKS.LIST_ITEM],t[r.BLOCKS.LIST_ITEM]=e.LIST_ITEM_BLOCKS,t[r.BLOCKS.QUOTE]=[r.BLOCKS.PARAGRAPH],t[r.BLOCKS.TABLE]=[r.BLOCKS.TABLE_ROW],t[r.BLOCKS.TABLE_ROW]=[r.BLOCKS.TABLE_CELL,r.BLOCKS.TABLE_HEADER_CELL],t[r.BLOCKS.TABLE_CELL]=[r.BLOCKS.PARAGRAPH,r.BLOCKS.UL_LIST,r.BLOCKS.OL_LIST],t[r.BLOCKS.TABLE_HEADER_CELL]=[r.BLOCKS.PARAGRAPH],t),e.HEADINGS=[r.BLOCKS.HEADING_1,r.BLOCKS.HEADING_2,r.BLOCKS.HEADING_3,r.BLOCKS.HEADING_4,r.BLOCKS.HEADING_5,r.BLOCKS.HEADING_6],e.TEXT_CONTAINERS=n([r.BLOCKS.PARAGRAPH],e.HEADINGS,!0),e.V1_NODE_TYPES=[r.BLOCKS.DOCUMENT,r.BLOCKS.PARAGRAPH,r.BLOCKS.HEADING_1,r.BLOCKS.HEADING_2,r.BLOCKS.HEADING_3,r.BLOCKS.HEADING_4,r.BLOCKS.HEADING_5,r.BLOCKS.HEADING_6,r.BLOCKS.OL_LIST,r.BLOCKS.UL_LIST,r.BLOCKS.LIST_ITEM,r.BLOCKS.HR,r.BLOCKS.QUOTE,r.BLOCKS.EMBEDDED_ENTRY,r.BLOCKS.EMBEDDED_ASSET,i.INLINES.HYPERLINK,i.INLINES.ENTRY_HYPERLINK,i.INLINES.ASSET_HYPERLINK,i.INLINES.EMBEDDED_ENTRY,"text"],e.V1_MARKS=[o.MARKS.BOLD,o.MARKS.CODE,o.MARKS.ITALIC,o.MARKS.UNDERLINE]}(m);var f={};Object.defineProperty(f,"__esModule",{value:!0});var h={};Object.defineProperty(h,"__esModule",{value:!0});var g={};Object.defineProperty(g,"__esModule",{value:!0}),g.EMPTY_DOCUMENT=void 0;var b=s;g.EMPTY_DOCUMENT={nodeType:b.BLOCKS.DOCUMENT,data:{},content:[{nodeType:b.BLOCKS.PARAGRAPH,data:{},content:[{nodeType:"text",value:"",marks:[],data:{}}]}]};var y={};Object.defineProperty(y,"__esModule",{value:!0}),y.isInline=function(e){return x(_.INLINES,e.nodeType)},y.isBlock=function(e){return x(v.BLOCKS,e.nodeType)},y.isText=function(e){return"text"===e.nodeType};var v=s,_=d;function x(e,t){for(var n=0,r=Object.keys(e);n<r.length;n++){if(t===e[r[n]])return!0}return!1}var A,w,C={};function E(e,t){return e.map((function(e,n){return i=k(e,t),o=n,r.isValidElement(i)&&null===i.key?r.cloneElement(i,{key:o}):i;var i,o}))}function k(e,t){var n=t.renderNode,i=t.renderMark,o=t.renderText,a=t.preserveWhitespace;if(l.helpers.isText(e)){var s=o?o(e.value):e.value;if(a&&!o){var c=(s=s.replace(/ {2,}/g,(function(e){return" ".repeat(e.length)}))).split("\n"),d=[];c.forEach((function(e,t){d.push(e),t!==c.length-1&&d.push(r.createElement("br",null))})),s=d}return e.marks.reduce((function(e,t){return i[t.type]?i[t.type](e):e}),s)}var u=E(e.content,t);return e.nodeType&&n[e.nodeType]?n[e.nodeType](e,u):r.createElement(r.Fragment,null,u)}Object.defineProperty(C,"__esModule",{value:!0}),C.getSchemaWithNodeType=function(e){try{return function(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}("./generated/".concat(e,".json"))}catch(t){throw new Error('Schema for nodeType "'.concat(e,'" was not found.'))}},function(e){var t=a&&a.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);
143i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=a&&a.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=a&&a.__exportStar||function(e,n){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(n,r)||t(n,e,r)},i=a&&a.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&t(r,e,i);return n(r,e),r};Object.defineProperty(e,"__esModule",{value:!0}),e.getSchemaWithNodeType=e.helpers=e.EMPTY_DOCUMENT=e.MARKS=e.INLINES=e.BLOCKS=void 0;var o=s;Object.defineProperty(e,"BLOCKS",{enumerable:!0,get:function(){return o.BLOCKS}});var l=d;Object.defineProperty(e,"INLINES",{enumerable:!0,get:function(){return l.INLINES}});var c=p;Object.defineProperty(e,"MARKS",{enumerable:!0,get:function(){return c.MARKS}}),r(m,e),r(f,e),r(h,e);var u=g;Object.defineProperty(e,"EMPTY_DOCUMENT",{enumerable:!0,get:function(){return u.EMPTY_DOCUMENT}});var b=i(y);e.helpers=b;var v=C;Object.defineProperty(e,"getSchemaWithNodeType",{enumerable:!0,get:function(){return v.getSchemaWithNodeType}})}(l);var S=((A={})[l.BLOCKS.DOCUMENT]=function(e,t){return t},A[l.BLOCKS.PARAGRAPH]=function(e,t){return r.createElement("p",null,t)},A[l.BLOCKS.HEADING_1]=function(e,t){return r.createElement("h1",null,t)},A[l.BLOCKS.HEADING_2]=function(e,t){return r.createElement("h2",null,t)},A[l.BLOCKS.HEADING_3]=function(e,t){return r.createElement("h3",null,t)},A[l.BLOCKS.HEADING_4]=function(e,t){return r.createElement("h4",null,t)},A[l.BLOCKS.HEADING_5]=function(e,t){return r.createElement("h5",null,t)},A[l.BLOCKS.HEADING_6]=function(e,t){return r.createElement("h6",null,t)},A[l.BLOCKS.EMBEDDED_ENTRY]=function(e,t){return r.createElement("div",null,t)},A[l.BLOCKS.EMBEDDED_RESOURCE]=function(e,t){return r.createElement("div",null,t)},A[l.BLOCKS.UL_LIST]=function(e,t){return r.createElement("ul",null,t)},A[l.BLOCKS.OL_LIST]=function(e,t){return r.createElement("ol",null,t)},A[l.BLOCKS.LIST_ITEM]=function(e,t){return r.createElement("li",null,t)},A[l.BLOCKS.QUOTE]=function(e,t){return r.createElement("blockquote",null,t)},A[l.BLOCKS.HR]=function(){return r.createElement("hr",null)},A[l.BLOCKS.TABLE]=function(e,t){return r.createElement("table",null,r.createElement("tbody",null,t))},A[l.BLOCKS.TABLE_ROW]=function(e,t){return r.createElement("tr",null,t)},A[l.BLOCKS.TABLE_HEADER_CELL]=function(e,t){return r.createElement("th",
143null,t)},A[l.BLOCKS.TABLE_CELL]=function(e,t){return r.createElement("td",null,t)},A[l.INLINES.ASSET_HYPERLINK]=function(e){return I(l.INLINES.ASSET_HYPERLINK,e)},A[l.INLINES.ENTRY_HYPERLINK]=function(e){return I(l.INLINES.ENTRY_HYPERLINK,e)},A[l.INLINES.RESOURCE_HYPERLINK]=function(e){return $(l.INLINES.RESOURCE_HYPERLINK,e)},A[l.INLINES.EMBEDDED_ENTRY]=function(e){return I(l.INLINES.EMBEDDED_ENTRY,e)},A[l.INLINES.EMBEDDED_RESOURCE]=function(e,t){return $(l.INLINES.EMBEDDED_RESOURCE,e)},A[l.INLINES.HYPERLINK]=function(e,t){return r.createElement("a",{href:e.data.uri},t)},A),L=((w={})[l.MARKS.BOLD]=function(e){return r.createElement("b",null,e)},w[l.MARKS.ITALIC]=function(e){return r.createElement("i",null,e)},w[l.MARKS.UNDERLINE]=function(e){return r.createElement("u",null,e)},w[l.MARKS.CODE]=function(e){return r.createElement("code",null,e)},w[l.MARKS.SUPERSCRIPT]=function(e){return r.createElement("sup",null,e)},w[l.MARKS.SUBSCRIPT]=function(e){return r.createElement("sub",null,e)},w[l.MARKS.STRIKETHROUGH]=function(e){return r.createElement("s",null,e)},w);function I(e,t){return r.createElement("span",{key:t.data.target.sys.id},"type: ",t.nodeType," id: ",t.data.target.sys.id)}function $(e,t){return r.createElement("span",{key:t.data.target.sys.urn},"type: ",t.nodeType," urn: ",t.data.target.sys.urn)}t.i=function(e,t){return void 0===t&&(t={}),e?k(e,{renderNode:i(i({},S),t.renderNode),renderMark:i(i({},L),t.renderMark),renderText:t.renderText,preserveWhitespace:t.preserveWhitespace}):null}},3802:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSchemaWithNodeType=function(e){try{return n(2666)("./".concat(e,".json"))}catch(t){throw new Error('Schema for nodeType "'.concat(e,'" was not found.'))}}},3929:function(e,t,n){"use strict";n.d(t,{A:function(){return s}});var r=n(6540),i=n(3679),o=n(5266),a=n(5823);const l=(0,i.styled)(o.A).withConfig({displayName:"Alert__AlertWrapper",componentId:"sc-w6e9t8-0"})(["& p:only-of-type,& p:last-of-type{margin-bottom:0 !important;}"]);var s=(0,a.A)((e=>{const t="danger"===e.variation||"warning"===e.variation?"alert":"status",n=e.announcements;return r.createElement(l,Object.assign({variation:e.variation,duetTheme:e.theme},void 0!==n?{announcements:n}:{},!1!==n?{role:t}:{}),e.children)}))},4039:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,i=n(1333);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&i())))}},4091:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/Heading1","definitions":{"Heading1":{"type":"object","properties":{"nodeType":{"type":"string","enum":["heading-1"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},4329:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/OrderedList","definitions":{"OrderedList":{"type":"object","properties":{"nodeType":{"type":"string","enum":["ordered-list"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"$ref":"#/definitions/ListItem"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"ListItem":{"type":"object","properties":{"nodeType":{"type":"string","enum":["list-item"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"$ref":"#/definitions/ListItemBlock"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"ListItemBlock":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/ListItemBlockEnum"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Block"},{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"ListItemBlockEnum":{"enum":["blockquote","embedded-asset-block","embedded-entry-block","embedded-resource-block","heading-1","heading-2","heading-3","heading-4","heading-5","heading-6","hr","ordered-list","paragraph","unordered-list"],"type":"string"},"Block":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/BLOCKS"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Block"},{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"BLOCKS":{"description":"Map of all Contentful block types. Blocks contain inline or block nodes.","type":"string","enum":["document","paragraph","heading-1","heading-2","heading-3","heading-4","heading-5","heading-6","ordered-list","unordered-list","list-item","hr","blockquote","embedded-entry-block","embedded-asset-block","embedded-resource-block","table","table-row","table-cell","table-header-cell"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},4458:function(e,t,n){"use strict";var r=n(9751),i=n(6540),o=n(5823);t.A=(0,o.A)((e=>{var t;return i.createElement(r.vC,Object.assign({size:e.size,margin:e.margin},e,{theme:null!==(t=e.duetTheme)&&void 0!==t?t:e.theme,"data-testid":"duet-paragraph"}))}))},4459:function(e){"use strict";e.exports=Number.isNaN||function(e){return e!=e}},4623:function(e,t,n){"use strict";n.d(t,{A:function(){return g}});var r=n(6540),i=n(3679),o=n(5823),a=n(8588),l=n(6733),s=n(9992),c=n(9712),d=n(218);const u=(0,i.styled)(d.G).withConfig({displayName:"GatsbyImageRenderer__StyledGatsbyImage",componentId:"sc-jer36w-0"})(["",""],(e=>i.css`
144      ${e.$componentStyle}
145    `));var p=e=>{var t;let{imageData:n,imageProps:i}=e;return r.createElement(u,Object.assign({className:i.className,alt:null!==(t=i.alt)&&void 0!==t?t:""},i.alt&&""!==i.alt?{}:{"aria-hidden":"true"},{objectFit:i.objectFit,objectPosition:i.objectPosition,image:n,$componentStyle:i.componentStyle,$componentProps:i.componentProps,loading:i.loading,"data-testid":i.linkWrapperMaxWidth?"link-wrapper-gatsby-image":"gatsby-image"}))};var m=e=>{let{image:t,...n}=e;const i=t.maxWidth||t.width,o=i*(t.height/t.width),a=t.file.url,l=(0,c.p)({image:{url:(0,s.QH)()?(0,s.VG)(a):a,width:i,height:o,toFormat:n.format}});return r.createElement(p,{imageData:l,imageProps:n})};const f=i.styled.img.withConfig({displayName:"Image__StyledIMG",componentId:"sc-ft9k0s-0"})(["border-radius:",";"],(e=>e.$borderRadius?(0,l.ru)(e.$borderRadius):0)),h=e=>{var t,n,i;let{image:o,...l}=e;const c=(null===(t=o.file)||void 0===t?void 0:t.url.endsWith(".svg"))||(null===(n=o.file)||void 0===n?void 0:n.url.endsWith(".gif")),d=!(null===(i=o.file)||void 0===i||!i.url||!o.width||!o.height);if(c){var u,h,g,b;if(null===(u=o.file)||void 0===u||!u.url)return null;const e=(0,s.k6)(null===(h=o.file)||void 0===h?void 0:h.url);return r.createElement(f,Object.assign({width:null!==(g=o.width)&&void 0!==g?g:void 0,height:null!==(b=o.height)&&void 0!==b?b:void 0,className:l.className,loading:l.loading,src:e,alt:l.alt||"",$borderRadius:l.borderRadius},l.alt&&""!==l.alt?{}:{"aria-hidden":"true"}))}if(!o.gatsbyImageData&&!d)return null;if(o.gatsbyImageData){var y;const e=null!==(y=(0,a.t)(o.gatsbyImageData))&&void 0!==y?y:o.gatsbyImageData;return r.createElement(p,{imageData:e,imageProps:l})}return r.createElement(m,Object.assign({image:o},l))};var g=(0,o.A)(r.memo(h))},4748:function(e){"use strict";function t(e,t){this.x=e,this.y=t}e.exports=t,t.prototype={clone:function(){return new t(this.x,this.y)},add:function(e){return this.clone()._add(e)},sub:function(e){return this.clone()._sub(e)},multByPoint:function(e){return this.clone()._multByPoint(e)},divByPoint:function(e){return this.clone()._divByPoint(e)},mult:function(e){return this.clone()._mult(e)},div:function(e){return this.clone()._div(e)},rotate:function(e){return this.clone()._rotate(e)}
145,rotateAround:function(e,t){return this.clone()._rotateAround(e,t)},matMult:function(e){return this.clone()._matMult(e)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(e){return this.x===e.x&&this.y===e.y},dist:function(e){return Math.sqrt(this.distSqr(e))},distSqr:function(e){var t=e.x-this.x,n=e.y-this.y;return t*t+n*n},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(e){return Math.atan2(this.y-e.y,this.x-e.x)},angleWith:function(e){return this.angleWithSep(e.x,e.y)},angleWithSep:function(e,t){return Math.atan2(this.x*t-this.y*e,this.x*e+this.y*t)},_matMult:function(e){var t=e[0]*this.x+e[1]*this.y,n=e[2]*this.x+e[3]*this.y;return this.x=t,this.y=n,this},_add:function(e){return this.x+=e.x,this.y+=e.y,this},_sub:function(e){return this.x-=e.x,this.y-=e.y,this},_mult:function(e){return this.x*=e,this.y*=e,this},_div:function(e){return this.x/=e,this.y/=e,this},_multByPoint:function(e){return this.x*=e.x,this.y*=e.y,this},_divByPoint:function(e){return this.x/=e.x,this.y/=e.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var e=this.y;return this.y=this.x,this.x=-e,this},_rotate:function(e){var t=Math.cos(e),n=Math.sin(e),r=t*this.x-n*this.y,i=n*this.x+t*this.y;return this.x=r,this.y=i,this},_rotateAround:function(e,t){var n=Math.cos(e),r=Math.sin(e),i=t.x+n*(this.x-t.x)-r*(this.y-t.y),o=t.y+r*(this.x-t.x)+n*(this.y-t.y);return this.x=i,this.y=o,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},t.convert=function(e){return e instanceof t?e:Array.isArray(e)?new t(e[0],e[1]):e}},4765:function(e){"use strict";var t=String.prototype.replace,n=/%20/g,r="RFC1738",i="RFC3986";e.exports={default:i,formatters:{RFC1738:function(e){return t.call(e,n,"+")},RFC3986:function(e){return String(e)}},RFC1738:r,RFC3986:i}},4803:function(e,t,n){"use strict";var r=n(8859),i=n(9675),o=function(e,t,n){for(var r,i=e;null!=(r=i.next);i=r)if(r.key===t)return i.next=r.next,n||(r.next=e.next,e.next=r),r};e.exports=function(){var e,t={assert:function(e){if(!t.has(e))throw new i("Side channel does not contain "+r(e))},delete:function(t){var n=e&&e.next,r=function(e,t){if(e)return o(e,t,!0)}(e,t);return r&&n&&n===r&&(e=void 0),!!r},get:function(t){return function(e,t){if(e){var n=o(e,t);return n&&n.value}}(e,t)},has:function(t){return function(e,t){return!!e&&!!o(e,t)}(e,t)},set:function(t,n){e||(e={next:void 0}),function(e,t,n){var r=o(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}}(e,t,n)}};return t}},4850:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/Text","definitions":{"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},4866:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/UnorderedList","definitions":{"UnorderedList":{"type":"object","properties":{"nodeType":{"type":"string","enum":["unordered-list"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"$ref":"#/definitions/ListItem"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"ListItem":{"type":"object","properties":{"nodeType":{"type":"string","enum":["list-item"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"$ref":"#/definitions/ListItemBlock"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"ListItemBlock":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/ListItemBlockEnum"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Block"},{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"ListItemBlockEnum":{"enum":["blockquote","embedded-asset-block","embedded-entry-block","embedded-resource-block","heading-1","heading-2","heading-3","heading-4","heading-5","heading-6","hr","ordered-list","paragraph","unordered-list"],"type":"string"},"Block":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/BLOCKS"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Block"},{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"BLOCKS":{"description":"Map of all Contentful block types. Blocks contain inline or block nodes.","type":"string","enum":["document","paragraph","heading-1","heading-2","heading-3","heading-4","heading-5","heading-6","ordered-list","unordered-list","list-item","hr","blockquote","embedded-entry-block","embedded-asset-block","embedded-resource-block","table","table-row","table-cell","table-header-cell"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},4905:function(e,t,n){"use strict";n.d(t,{A:function(){return r.A}});var r=n(349)},4919:function(e,t,n){"use strict";n.d(t,{CZ:function(){return s},EK:function(){return o},Ib:function(){return u},Mf:function(){return l},PX:function(){return c},an:function(){return d},g7:function(){return a}});var r=n(6540),i=n(7411);const o=()=>r.useCallback(((e,t)=>{(0,i.Rj)((0,i.Pn)(e,t))}),[]),a=()=>r.useCallback(((e,t,n,r,o,a,l)=>{const s=(0,i.VH)(e,t,n,r,o,a,l);(0,i.Rj)(s)}),[]),l=function(e){return void 0===e&&(e=i.ym),(t,n,r,o,a)=>{const l=(0,i.Jc)(e,t,n,r,o,a);(0,i.Rj)(l)}},s=function(e){return void 0===e&&(e=i.ym),(t,n,r,o)=>{const a=(0,i.Jv)(e,t,n,r,o);(0,i.Rj)(a)}},c=function(e){return void 0===e&&(e=i.ym),(t,n,r)=>{const o=(0,i.ib)(e,t,n,r);(0,i.Rj)(o)}},d=(e,t,n,r)=>{const o=(0,i.vo)(i.ym,"event3",t,n,r);(0,i.Rj)(o,e)},u=function(e){return void 0===e&&(e=i.ym),(t,n,r)=>{const o=(0,i.t6)(e,t,n,r);(0,i.Rj)(o)}}},4920:function(e,t,n){"use strict";n.d(t,{A:function(){return _}});var r=n(9751),i=n(823),o=n(6540),a=n(3679),l=n(2856),s=n(4905),c=n(4458),d=n(9192),u=n(5823),p=n(4633),m=n(3929);const f=a.styled.form.withConfig({displayName:"Form__FormContainer",componentId:"sc-10q0f8a-0"})(["",""],(e=>e.$maxWidth&&a.css`
146      width: 100%;
147      @media ${(0,p._n)(i.iqz)} {
148        max-width: ${e.$maxWidth};
149      }
150    `)),h=a.styled.div.withConfig({displayName:"Form__ParagraphContainer",componentId:"sc-10q0f8a-1"})(["width:100%;"]),g=a.styled.div.withConfig({displayName:"Form__ContentContainer",componentId:"sc-10q0f8a-2"})(["display:flex;justify-content:flex-start;flex-wrap:wrap;"]),b=(0,a.styled)(c.A).withConfig({displayName:"Form__StyledParagraph",componentId:"sc-10q0f8a-3"})(["&::part(duet-paragraph){text-align:center;}",""],(e=>e.$isNewsroomForm&&a.css`
151      &::part(duet-paragraph) {
152        text-align: left;
153      }
154    `)),y=a.styled.span.withConfig({displayName:"Form__MessageWrapper",componentId:"sc-10q0f8a-4"})(["position:relative;duet-spinner{left:105%;}"]),v=a.styled.div.withConfig({displayName:"Form__RetryButtonContainer",componentId:"sc-10q0f8a-5"})(["margin-top:16px;"]);var _=(0,u.A)((e=>{var t,n,i,a,c,u,p,_,x,A,w;const C=o.useRef(null);o.useEffect((()=>{var t;e.formError&&(null===(t=C.current)||void 0===t||t.focus())}),[e.formError]);const E=null!==(t=null===(n=e.submitButton)||void 0===n?void 0:n.analyticsKey)&&void 0!==t?t:void 0,k=null!==(i=null===(a=e.submitButton)||void 0===a?void 0:a.label)&&void 0!==i?i:e.submitLabel,S=null===(c=e.captchaStatus)||void 0===c?void 0:c.retry;return o.createElement(o.Fragment,null,o.createElement(d.A,{size:"xxx-large"}),o.createElement(f,Object.assign({},e.formId?{id:e.formId}:{},{onSubmit:e.handleSubmit,action:e.action},e.action?{method:"post"}:{},{noValidate:!0,"aria-label":e.accessibleLabel,"data-testid":e.testId,$maxWidth:e.maxWidth}),o.createElement(g,null,e.formHeading?o.createElement(s.A,e.formHeading):null,e.caption?o.createElement(h,null,o.createElement(b,{size:"medium",margin:"auto",duetTheme:e.theme,$isNewsroomForm:e.isNewsroomForm},e.caption)):null,e.children),e.formError?o.createElement("span",{tabIndex:-1,ref:C,"aria-label":e.formErrorMessage},o.createElement(m.A,{variation:"danger",duetTheme:e.theme},e.formErrorMessage)):null,e.captchaStatus?o.createElement("span",{tabIndex:-1,ref:C,"aria-label":null===(u=e.captchaStatus)||void 0===u?void 0:u.message},o.createElement(m.A,{variation:e.captchaStatus.variation,duetTheme:e.theme,announcements:"danger"===(null===(p=e.captchaStatus)||void 0===p?void 0:p.variation)}
154,o.createElement(y,null,null===(_=e.captchaStatus)||void 0===_?void 0:_.message,(null===(x=e.captchaStatus)||void 0===x?void 0:x.message)===e.captchaCheckingMessage?o.createElement(r.KA,{size:"small",theme:e.theme}):null),null!==(A=e.captchaStatus)&&void 0!==A&&A.retry?o.createElement(v,null,o.createElement(l.A,{childrenContentfulButtonStyleJsonNode:[],variation:"primary",onClick:S,"aria-label":e.captchaRestartButton},e.captchaRestartButton)):null)):null,o.createElement(l.A,Object.assign({disabled:e.submitDisabled,variation:"primary",theme:e.theme,setDataAnalyticsLink:e.setDataAnalyticsLink,dataAnalyticsLink:e.dataAnalyticsLink},e.isSubmitting&&{disabled:!0},{analyticsKey:E,label:k,labelFinnish:null===(w=e.submitButton)||void 0===w?void 0:w.labelFinnish,isLightFormButton:e.isLightForm,submit:!0,childrenContentfulButtonStyleJsonNode:[{iconPosition:"right",iconSize:"medium-small"}],dataLinkUrl:e.dataLinkUrl,marketingTags:e.submitButtonMarketingTags}))),o.createElement(d.A,{size:"xxx-large"}))}))},4926:function(e,t,n){"use strict";var r=n(6540);t.A=e=>{let{color:t,level:n,margin:i,visualLevel:o,children:a,id:l,className:s,slot:c}=e;const d=null!=n?n:"h2",u=[];return o&&o!==n?u.push(`duet-heading-${o}`):u.push("duet-heading"),t&&u.push(`duet-color-${t}`),s&&u.push(s),r.createElement(d,{id:l&&"undefined"!==l?l:void 0,className:u.join(" "),style:i?{margin:"none"===i?"0":i}:void 0,slot:c},a)}},5011:function(e,t,n){"use strict";var r=n(795),i=n(9992);t.A=function(e,t,n){if(void 0===n&&(n=void 0),!t||!r.up_.test(t))return{icon:e,iconPosition:n};return(0,i.kG)(t||"")?{icon:"action-new-window",iconPosition:"right"}:{icon:e,iconPosition:n}}},5147:function(e){"use strict";const t=/[\p{Lu}]/u,n=/[\p{Ll}]/u,r=/^[\p{Lu}](?![\p{Lu}])/gu,i=/([\p{Alpha}\p{N}_]|$)/u,o=/[_.\- ]+/,a=new RegExp("^"+o.source),l=new RegExp(o.source+i.source,"gu"),s=new RegExp("\\d+"+i.source,"gu"),c=(e,i)=>{if("string"!=typeof e&&!Array.isArray(e))throw new TypeError("Expected the input to be `string | string[]`");if(i={pascalCase:!1,preserveConsecutiveUppercase:!1,...i},0===(e=Array.isArray(e)?e.map((e=>e.trim())).filter((e=>e.length)).join("-"):e.trim()).length)return"";const o=!1===i.locale?e=>e.toLowerCase():e=>e.toLocaleLowerCase(i.locale),c=!1===i.locale?e=>e.toUpperCase():e=>e.toLocaleUpperCase(i.locale);if(1===e.length)return i.pascalCase?c(e):o(e);return e!==o(e)&&(e=((e,r,i)=>{let o=!1,a=!1,l=!1;for(let s=0;s<e.length;s++){const c=e[s];o&&t.test(c)?(e=e.slice(0,s)+"-"+e.slice(s),o=!1,l=a,a=!0,s++):a&&l&&n.test(c)?(e=e.slice(0,s-1)+"-"+e.slice(s-1),l=a,a=!1,o=!0):(o=r(c)===c&&i(c)!==c,l=a,a=i(c)===c&&r(c)!==c)}return e})(e,o,c)),e=e.replace(a,""),e=i.preserveConsecutiveUppercase?((e,t)=>(r.lastIndex=0,e.replace(r,(e=>t(e)))))(e,o):o(e),i.pascalCase&&(e=c(e.charAt(0))+e.slice(1)),((e,t)=>(l.lastIndex=0,s.lastIndex=0,e.replace(l,((e,n)=>t(n))).replace(s,(e=>t(e)))))(e,c)};e.exports=c,e.exports.default=c},5158:function(e,t,n){"use strict";n.d(t,{HD:function(){return a},XT:function(){return d},cI:function(){return l},o_:function(){return s},q1:function(){return c},vA:function(){return u}});var r=n(5641),i=n(4633);function o(e){var t,n,r;if(!e)return{rgb:{r:255,g:255,b:255}};const i=e.replace("rgba(","").replace("rgb(","").replace(")","").split(",");return{rgb:{r:null===(t=i[0])||void 0===t?void 0:t.trim(),g:null===(n=i[1])||void 0===n?void 0:n.trim(),b:null===(r=i[2])||void 0===r?void 0:r.trim()}}}const a=e=>{const t=o(e);return!(.299*t.rgb.r+.587*t.rgb.g+.114*t.rgb.b>186)},l=e=>{const t=e.replace(/-/g,"_"),n=r.r[`color_${t}`].match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/),o=n[1],a=n[2],l=n[3];return Math.sqrt(o*o*.299+a*a*.587+l*l*.114)>186?(0,i.Tn)()?"secondary-turva":"secondary":(0,i.Tn)()?"gray-lightest-turva":"gray-lightest"},s=e=>{const t=(0,i.Tn)()?"gray-lightest-turva":"gray-lightest",n=(0,i.Tn)()?"secondary-turva":"secondary",o=e.replace(/-/g,"_"),l=r.r[`color_${o}`];return a(l)?t:n},c=e=>{const t=(0,i.Tn)()?"#d1d1d1":"#e1e3e6",n=(0,i.Tn)()?"#ffffff":"#4c6982",o=e.replace(/-/g,"_"),l=r.r[`color_${o}`];return a(l)?n:t},d=e=>
154{const t=(0,i.Tn)()?"#171c3a":"#00294d",n=(0,i.Tn)()?"#ffffff":"#4c6982",o=e.replace(/-/g,"_"),l=r.r[`color_${o}`];return a(l)?n:t},u=e=>{const t=e.replace(/-/g,"_");return r.r[`color_${t}`]}},5266:function(e,t,n){"use strict";var r=n(9751),i=n(6540),o=n(5823);t.A=(0,o.A)((e=>{let{variation:t,duetTheme:n,theme:o,announcements:a,role:l,tabIndex:s,children:c,alertRef:d,focusable:u}=e;return i.createElement(r.vy,Object.assign({variation:t,theme:null!=n?n:o,announcements:a,role:l},s?{tabIndex:s}:{},{ref:d},u?{focusable:u}:{}),c)}))},5345:function(e){"use strict";e.exports=URIError},5368:function(e,t,n){"use strict";n.d(t,{A:function(){return f}});var r=n(6540),i=n(9751),o=n(823),a=n(3679),l=n(5823),s=n(4633);const c=a.styled.div.withConfig({displayName:"CollapsibleListItem__Wrapper",componentId:"sc-nzvqlc-0"})([""," "," border-top:",";text-align:left;padding:"," 0;&:first-of-type{border-top:none;}margin-bottom:0 !important;"],(e=>e.$isHidden&&a.css`
155      display: none;
156    `),(e=>e.$newsroomCollapsibleItem&&a.css`
157      align-self: self-start;
158    `),(e=>e.$newsroomCollapsibleItem?"none":`1px solid ${e.$borderColor}`),o.Sjf);var d=(0,l.A)((e=>{var t;return r.createElement(c,{$borderColor:e.borderColor,$isHidden:null!==(t=e.isHidden)&&void 0!==t&&t,$newsroomCollapsibleItem:e.newsroomCollapsibleItem},r.createElement(i.TJ,{ref:e.innerRef,margin:"none",headingSize:"medium",onDuetToggle:e.onDuetToggle,open:!!e.isOpen||void 0,theme:e.theme,"data-testid":"duet-collapsible"},r.createElement("h3",{slot:"heading","data-testid":"collapsible-heading"},(0,s.G6)(e.heading)),e.children))})),u=n(6762),p=n(3248),m=n(8044);var f=e=>{const[t,n]=(0,p.h)(`collapsible-list-item-open${e.contentful_id}`,!1),{borderColor:i}=(0,u.A)(),o=r.useCallback((e=>{n(e.target.open),e.stopPropagation()}),[n]);return r.createElement(d,Object.assign({},e,{onDuetToggle:o,isOpen:t,borderColor:i,innerRef:e.innerRef}),r.createElement(m.A,{childrenContentfulRichTextStyleJsonNode:[{textAlignment:"left"}],body:e.body}))}},5373:function(e,t,n){"use strict";var r=n(8636),i=n(2642),o=n(4765);e.exports={formats:o,parse:i,stringify:r}},5397:function(e,t,n){"use strict";n.d(t,{A:function(){return f}});var r=n(6540),i=n(823),o=n(3679),a=n(6807),l=n(5823);const s=o.styled.div.withConfig({displayName:"CollapsibleList__ListWrapper",componentId:"sc-u6z4ig-0"})(["width:100%;"]),c=o.styled.div.withConfig({displayName:"CollapsibleList__CollapsibleButtonContainer",componentId:"sc-u6z4ig-1"})(["padding-top:",";text-align:center;"],i.GYs),d=o.styled.div.withConfig({displayName:"CollapsibleList__ListContainer",componentId:"sc-u6z4ig-2"})(["border-top:1.5px solid ",";border-bottom:1.5px solid ",";"],i.xPV,i.xPV);var u=(0,l.A)((e=>{const t=t=>e.toggleSettings&&e.toggleSettings.map((e=>e.key===t?e.value:null)).find((e=>null!==e)),n=e.isListOpen?t("List toggle close"):t("List toggle open");return r.createElement(s,{"data-testid":"collapsible-list-wrapper",className:"collapsible-list-wrapper"},r.createElement(d,{className:e.className,"data-testid":"collapsible-list"},e.children),e.children&&e.children.length>7&&e.toggleSettings&&!e.isListOpen?r.createElement(c,null,r.createElement(a.A,{contentful_id:e.contentful_id,padding:"none",margin:"none",variation:"plain",icon:`action-arrow-${e.isListOpen?"up":"down"}-small`,fixed:!0,onClick:e.onToggleClick,theme:e.theme,label:n,childrenContentfulButtonStyleJsonNode:[{iconSize:"small"}],noWrapperSpan:!0})):null)})),p=n(3248),m=n(3510);var f=e=>{const[t,n]=(0,p.h)(`collapsible-list-open-${e.contentful_id}`,!1),i=r.useRef(null),o=r.useRef(!1),a=r.useCallback((e=>{e.preventDefault(),o.current=!0,n(!t)}),[t,n]);r.useEffect((()=>{var e;i&&t&&o.current&&(null===(e=i.current)||void 0===e||e.setFocus())}),[t]);const l=e.toggleSettings&&e.toggleSettings.length>0?e.toggleSettings:void 0;return r.createElement(u,Object.assign({},e,{onToggleClick:a,isListOpen:t,toggleSettings:l}),e.items?e.items.map(((e,n)=>r.createElement(m.A,Object.assign({key:`collapsible-${n}`},e,{innerRef:7===n?i:null,isHidden:!!l&&(n>=7&&!t)})))):null)}},5457:function(e,t,n){"use strict";
158const r={bannerLinkBackgroundColor:void 0},i=n(6540).createContext(r);t.A=i},5572:function(e,t,n){"use strict";var r=n(9751),i=n(6540),o=n(5823);t.A=(0,o.A)((e=>{var t;return i.createElement(r.XG,Object.assign({},e,{ref:e.innerRef,className:e.className,theme:null!==(t=e.duetTheme)&&void 0!==t?t:e.theme}),e.children)}))},5576:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},5641:function(e,t,n){"use strict";n.d(t,{r:function(){return r}});const r=JSON.parse('{"color_background_accent_primary":"rgb(240, 247, 250)","color_background_accent_primary_turva":"rgb(253, 247, 242)","color_background_accent_quaternary":"rgb(0, 119, 179)","color_background_accent_quaternary_turva":"rgb(230, 23, 64)","color_background_accent_secondary":"rgb(228, 241, 247)","color_background_accent_secondary_turva":"rgb(251, 235, 225)","color_background_accent_tertiary":"rgb(217, 236, 245)","color_background_accent_tertiary_turva":"rgb(251, 225, 209)","color_background_disabled_primary":"rgb(245, 248, 250)","color_background_disabled_primary_turva":"rgb(245, 246, 247)","color_background_disabled_secondary":"rgb(228, 236, 239)","color_background_disabled_secondary_turva":"rgb(228, 233, 237)","color_background_primary":"rgb(255, 255, 255)","color_background_primary_turva":"rgb(255, 255, 255)","color_background_secondary":"rgb(245, 248, 250)","color_background_secondary_turva":"rgb(245, 246, 247)","color_background_tertiary":"rgb(8, 42, 77)","color_background_tertiary_turva":"rgb(23, 42, 59)","color_border_accent_primary":"rgb(0, 119, 179)","color_border_accent_primary_turva":"rgb(230, 23, 64)","color_border_accent_quaternary":"rgb(217, 236, 245)","color_border_accent_quaternary_turva":"rgb(251, 225, 209)","color_border_accent_secondary":"rgb(131, 188, 217)","color_border_accent_secondary_turva":"rgb(243, 119, 133)","color_border_accent_tertiary":"rgb(198, 225, 238)","color_border_accent_tertiary_turva":"rgb(241, 202, 178)","color_border_disabled_primary":"rgb(212, 223, 229)","color_border_disabled_primary_turva":"rgb(212, 221, 226)","color_border_disabled_secondary":"rgb(181, 198, 208)","color_border_disabled_secondary_turva":"rgb(178, 194, 205)","color_border_inverse_primary":"rgb(127, 150, 165)","color_border_inverse_primary_turva":"rgb(120, 145, 164)","color_border_inverse_secondary":"rgb(81, 105, 123)","color_border_inverse_secondary_turva":"rgb(72, 100, 122)","color_border_inverse_tertiary":"rgb(62, 84, 102)","color_border_inverse_tertiary_turva":"rgb(53, 79, 101)","color_border_primary":"rgb(127, 150, 165)","color_border_primary_turva":"rgb(120, 145, 164)","color_border_secondary":"rgb(181, 198, 208)","color_border_secondary_turva":"rgb(178, 194, 205)","color_border_tertiary":"rgb(212, 223, 229)","color_border_tertiary_turva":"rgb(212, 221, 226)","color_brand_blue":"rgb(0, 161, 212)","color_brand_gray_turva":"rgb(178, 180, 179)","color_category_family":"rgb(11, 114, 136)","color_category_family_turva":"rgb(199, 12, 112)","color_category_finance":"rgb(122, 1, 196)","color_category_home":"rgb(211, 36, 131)","color_category_home_turva":"rgb(161, 10, 78)","color_category_pet":"rgb(168, 1, 78)","color_category_travel":"rgb(213, 66, 3)","color_category_travel_turva":"rgb(9, 129, 148)","color_category_union_turva":"rgb(169, 69, 124)","color_category_vehicle":"rgb(54, 74, 129)","color_category_vehicle_turva":"rgb(23, 28, 58)","color_danger":"rgb(214, 28, 82)","color_danger_00":"rgb(255, 240, 243)","color_danger_100":"rgb(255, 211, 219)","color_danger_1000":"rgb(89, 0, 45)","color_danger_200":"rgb(255, 173, 190)","color_danger_300":"rgb(252, 136, 162)","color_danger_400":"rgb(243, 98, 134)","color_danger_50":"rgb(255, 225, 231)","color_danger_500":"rgb(231, 62, 107)","color_danger_600":"rgb(214, 28, 82)","color_danger_700":"rgb(185, 16, 74)","color_danger_800":"rgb(153, 9, 66)","color_danger_900":"rgb(120, 4, 56)","color_danger_turva":"rgb(214, 28, 82)","color_data_01":"rgb(122, 1, 196)","color_data_02":"rgb(0, 155, 204)","color_data_03":"rgb(27, 171, 75)","color_data_04":"rgb(255, 86, 34)","color_data_05":"rgb(245, 76, 154)","color_data_06":"rgb(194, 21, 101)","color_data_07":"rgb(192, 
158101, 247)","color_data_08":"rgb(0, 105, 191)","color_data_09":"rgb(19, 120, 53)","color_data_10":"rgb(179, 60, 24)","color_data_11":"rgb(13, 163, 166)","color_data_12":"rgb(11, 114, 136)","color_data_13":"rgb(179, 137, 24)","color_data_14":"rgb(128, 98, 17)","color_data_15":"rgb(0, 41, 77)","color_domain_family":"rgb(11, 114, 136)","color_domain_family_turva":"rgb(199, 12, 112)","color_domain_finance":"rgb(122, 1, 196)","color_domain_finance_turva":"rgb(122, 1, 196)","color_domain_home":"rgb(211, 36, 131)","color_domain_home_turva":"rgb(161, 10, 78)","color_domain_pet":"rgb(168, 1, 78)","color_domain_pet_turva":"rgb(168, 1, 78)","color_domain_travel":"rgb(213, 66, 3)","color_domain_travel_turva":"rgb(9, 129, 148)","color_domain_vehicle":"rgb(54, 74, 129)","color_domain_vehicle_turva":"rgb(23, 28, 58)","color_foreground_accent_primary":"rgb(0, 119, 179)","color_foreground_accent_primary_turva":"rgb(230, 23, 64)","color_foreground_accent_secondary":"rgb(0, 97, 155)","color_foreground_accent_secondary_turva":"rgb(185, 3, 41)","color_foreground_accent_tertiary":"rgb(0, 75, 129)","color_foreground_accent_tertiary_turva":"rgb(140, 0, 30)","color_foreground_disabled_primary":"rgb(127, 150, 165)","color_foreground_disabled_primary_turva":"rgb(120, 145, 164)","color_foreground_disabled_secondary":"rgb(98, 121, 138)","color_foreground_disabled_secondary_turva":"rgb(95, 122, 143)","color_foreground_inverse_accent_primary":"rgb(131, 188, 217)","color_foreground_inverse_accent_primary_turva":"rgb(243, 119, 133)","color_foreground_inverse_accent_secondary":"rgb(172, 210, 229)","color_foreground_inverse_accent_secondary_turva":"rgb(249, 164, 172)","color_foreground_inverse_accent_tertiary":"rgb(198, 225, 238)","color_foreground_inverse_accent_tertiary_turva":"rgb(255, 201, 204)","color_foreground_inverse_primary":"rgb(255, 255, 255)","color_foreground_inverse_primary_turva":"rgb(255, 255, 255)","color_foreground_inverse_secondary":"rgb(181, 198, 208)","color_foreground_inverse_secondary_turva":"rgb(178, 194, 205)","color_foreground_inverse_tertiary":"rgb(127, 150, 165)","color_foreground_inverse_tertiary_turva":"rgb(120, 145, 164)","color_foreground_primary":"rgb(8, 42, 77)","color_foreground_primary_turva":"rgb(23, 42, 59)","color_foreground_secondary":"rgb(62, 84, 102)","color_foreground_secondary_turva":"rgb(53, 79, 101)","color_foreground_tertiary":"rgb(98, 121, 138)","color_foreground_tertiary_turva":"rgb(95, 122, 143)","color_gray":"rgb(181, 198, 208)","color_gray_dark":"rgb(127, 150, 165)","color_gray_dark_turva":"rgb(120, 145, 164)","color_gray_darker":"rgb(98, 121, 138)","color_gray_darker_turva":"rgb(95, 122, 143)","color_gray_light":"rgb(212, 223, 229)","color_gray_light_turva":"rgb(212, 221, 226)","color_gray_lighter":"rgb(245, 248, 250)","color_gray_lighter_turva":"rgb(245, 246, 247)","color_gray_lightest":"rgb(255, 255, 255)","color_gray_lightest_turva":"rgb(255, 255, 255)","color_gray_turva":"rgb(178, 194, 205)","color_interactive_alternative":"rgb(0, 119, 179)","color_interactive_alternative_light":"rgb(240, 247, 250)","color_interactive_alternative_light_turva":"rgb(245, 246, 247)","color_interactive_alternative_turva":"rgb(23, 42, 59)","color_lt_blue_00":"rgb(240, 247, 250)","color_lt_blue_100":"rgb(217, 236, 245)","color_lt_blue_1000":"rgb(8, 42, 77)","color_lt_blue_200":"rgb(198, 225, 238)","color_lt_blue_300":"rgb(172, 210, 229)","color_lt_blue_400":"rgb(131, 188, 217)","color_lt_blue_50":"rgb(228, 241, 247)","color_lt_blue_500":"rgb(50, 153, 204)","color_lt_blue_600":"rgb(0, 119, 179)","color_lt_blue_700":"rgb(0, 97, 155)","color_lt_blue_800":"rgb(0, 75, 129)","color_lt_blue_900":"rgb(3, 56, 102)","color_lt_gray_00":"rgb(245, 248, 250)","color_lt_gray_100":"rgb(212, 223, 229)","color_lt_gray_1000":"rgb(17, 28, 38)","color_lt_gray_200":"rgb(181, 198, 208)","color_lt_gray_300":"rgb(153, 174, 186)","color_lt_gray_400":"rgb(127, 150, 165)","color_lt_gray_50":"rgb(228, 236, 239)","color_lt_gray_500":"rgb(98, 121, 138)","color_lt_gray_600":"rgb(81, 105, 123)","color_lt_gray_700":"rgb(62, 84, 102)","color_lt_gray_800":"rgb(45, 64, 81)","color_lt_gray_900":"rgb(30, 45, 59)","color_partner_brand_s_group":"rgb(0, 170, 70)","color_primary":"rgb(0, 119, 179)","color_primary_dark":"rgb(0, 75, 129)","color_primary_dark_turva":"rgb(140, 0, 30)","color_primary_darker":"rgb(0, 97, 155)","color_primary_darker_turva":"rgb(185, 3, 41)","color_primary_light":"rgb(198, 225, 238)","color_primary_light_turva":"rgb(241, 202, 178)","color_primary_lighter":"rgb(228, 241, 247)","color_primary_lighter_turva":"rgb(251, 235, 225)","color_primary_lightest":"rgb(240, 247, 250)","color_primary_lightest_turva":"rgb(253, 247, 242)","color_primary_turva":"rgb(230, 23, 64)","color_secondary":"rgb(8, 42, 77)","color_secondary_turva":"rgb(23, 42, 59)","color_status_background_danger_primary":"rgb(255, 240, 243)","color_status_background_danger_quaternary":"rgb(185, 16, 74)","color_status_background_danger_secondary":"rgb(255, 211, 219)","color_status_background_danger_tertiary":"rgb(214, 28, 82)","color_status_background_info_primary":"rgb(240, 247, 250)","color_status_background_info_quaternary":"rgb(0, 97, 155)","color_status_background_info_secondary":"rgb(217, 236, 245)","color_status_background_info_tertiary":"rgb(0, 119, 179)","color_status_background_success_primary":"rgb(231, 248, 239)","color_status_background_success_quaternary":"rgb(29, 106, 88)","color_status_background_success_secondary":"rgb(191, 239, 218)","color_status_background_success_tertiary":"rgb(76, 164, 138)","color_status_background_warning_primary":"rgb(255, 247, 221)","color_status_background_warning_quaternary":"rgb(247, 178, 40)","color_status_background_warning_secondary":"rgb(255, 232, 160)","color_status_background_warning_tertiary":"rgb(255, 199, 79)","color_status_border_danger_primary":"rgb(255, 173, 190)","color_status_border_danger_secondary":"rgb(214, 28, 82)","color_status_border_info_primary":"rgb(172, 210, 229)","color_status_border_info_secondary":"rgb(0, 119, 179)","color_status_border_success_primary":"rgb(163, 229, 202)","color_status_border_success_secondary":"rgb(76, 164, 138)","color_status_border_warning_primary":"rgb(255, 217, 120)","color_status_border_warning_secondary":"rgb(196, 138, 23)","color_status_foreground_danger_primary":"rgb(153, 9, 66)","color_status_foreground_danger_secondary":"rgb(120, 4, 56)","color_status_foreground_info_primary":"rgb(0, 75, 129)","color_status_foreground_info_secondary":"rgb(3, 56, 102)","color_status_foreground_inverse_danger":"rgb(255, 240, 243)","color_status_foreground_inverse_info":"rgb(240, 247, 250)","color_status_foreground_inverse_success":"rgb(244, 250, 247)","color_status_foreground_inverse_warning":"rgb(38, 26, 4)","color_status_foreground_success_primary":"rgb(29, 106, 88)","color_status_foreground_success_secondary":"rgb(13, 71, 59)","color_status_foreground_warning_primary":"rgb(126, 87, 16)","color_status_foreground_warning_secondary":"rgb(81, 55, 9)","color_success":"rgb(48, 131, 105)","color_success_00":"rgb(244, 250, 247)","color_success_100":"rgb(218, 246, 233)","color_success_1000":"rgb(4, 38, 33)","color_success_200":"rgb(191, 239, 218)","color_success_300":"rgb(163, 229, 202)","color_success_400":"rgb(134, 215, 185)","color_success_50":"rgb(231, 248, 239)","color_success_500":"rgb(105, 196, 166)","color_success_600":"rgb(76, 164, 138)","color_success_700":"rgb(48, 131, 105)","color_success_800":"rgb(29, 106, 88)","color_success_900":"rgb(13, 71, 59)","color_success_turva":"rgb(48, 131, 105)","color_turva_gray_00":"rgb(245, 246, 247)","color_turva_gray_100":"rgb(212, 221, 226)","color_turva_gray_1000":"rgb(6, 23, 38)","color_turva_gray_200":"rgb(178, 194, 205)","color_turva_gray_300":"rgb(148, 169, 185)","color_turva_gray_400":"rgb(120, 145, 164)","color_turva_gray_50":"rgb(228, 233, 237)","color_turva_gray_500":"rgb(95, 122, 143)","color_turva_gray_600":"rgb(72, 100, 122)","color_turva_gray_700":"rgb(53, 79, 101)","color_turva_gray_800":"rgb(37, 60, 80)","color_turva_gray_900":"rgb(23, 42, 59)","color_turva_nude_00":"rgb(253, 247, 242)","color_turva_nude_100":"rgb(251, 225, 209)","color_turva_nude_1000":"rgb(38, 21, 15)","color_turva_nude_200":"rgb(241, 202, 178)","color_turva_nude_300":"rgb(216, 174, 150)","color_turva_nude_400":"rgb(190, 147, 124)","color_turva_nude_50":"rgb(251, 235, 225)","color_turva_nude_500":"rgb(165, 122, 101)","color_turva_nude_600":"rgb(140, 98, 79)","color_turva_nude_700":"rgb(114, 76, 60)","color_turva_nude_800":"rgb(89, 56, 43)","color_turva_nude_900":"rgb(64, 38, 28)","color_turva_red_00":"rgb(255, 242, 242)","color_turva_red_100":"rgb(255, 229, 230)","color_turva_red_1000":"rgb(51, 0, 10)","color_turva_red_200":"rgb(255, 201, 204)","color_turva_red_300":"rgb(249, 164, 172)","color_turva_red_400":"rgb(243, 119, 133)","color_turva_red_50":"rgb(255, 236, 236)","color_turva_red_500":"rgb(236, 69, 96)","color_turva_red_600":"rgb(230, 23, 64)","color_turva_red_700":"rgb(185, 3, 41)","color_turva_red_800":"rgb(140, 0, 30)","color_turva_red_900":"rgb(96, 0, 20)","color_warning":"rgb(247, 178, 40)","color_warning_00":"rgb(255, 251, 242)","color_warning_100":"rgb(255, 244, 198)","color_warning_1000":"rgb(38, 26, 4)","color_warning_200":"rgb(255, 232, 160)","color_warning_300":"rgb(255, 217, 120)","color_warning_400":"rgb(255, 199, 79)","color_warning_50":"rgb(255, 247, 221)","color_warning_500":"rgb(247, 178, 40)","color_warning_600":"rgb(196, 138, 23)","color_warning_700":"rgb(156, 110, 22)","color_warning_800":"rgb(126, 87, 16)","color_warning_900":"rgb(81, 55, 9)","color_warning_turva":"rgb(247, 178, 40)","font_family_heading":"\'localtapiola-sans\', -apple-system, BlinkMacSystemFont, \'Segoe UI\', Roboto, Helvetica, Arial, sans-serif, \'Apple Color Emoji\', \'Segoe UI Emoji\', \'Segoe UI Symbol\'","font_family_heading_turva":"\'turva-sans\', -apple-system, BlinkMacSystemFont, \'Segoe UI\', Roboto, Helvetica, Arial, sans-serif, \'Apple Color Emoji\', \'Segoe UI Emoji\', \'Segoe UI Symbol\'","font_family_text":"\'localtapiola-sans\', -apple-system, BlinkMacSystemFont, \'Segoe UI\', Roboto, Helvetica, Arial, sans-serif, \'Apple Color Emoji\', \'Segoe UI Emoji\', \'Segoe UI Symbol\'","font_family_text_turva":"\'turva-sans\', -apple-system, BlinkMacSystemFont, \'Segoe UI\', Roboto, Helvetica, Arial, sans-serif, \'Apple Color Emoji\', \'Segoe UI Emoji\', \'Segoe UI Symbol\'","font_size_large":"1.25rem","font_size_medium":"1rem","font_size_small":"0.875rem","font_size_x_large":"1.5rem","font_size_x_small":"0.75rem","font_size_xx_large":"2.25rem","font_size_xxx_large":"3rem","font_size_xxxx_large":"4.5rem","font_weight_bold":"700","font_weight_extra_bold":"800","font_weight_normal":"400","font_weight_semi_bold":"600","letter_spacing_heading":"-0.01rem","line_height_medium":"1.5","line_height_small":"1.25","line_height_x_small":"1.1","media_query_large":"\'(min-width: 62em)\'","media_query_medium":"\'(min-width: 48em)\'","media_query_small":"\'(min-width: 36em)\'","media_query_x_large":"\'(min-width: 64.0625em)\'","media_query_x_small":"\'(max-width: 35.9375em)\'","media_query_xx_large":"\'(min-width: 76.25em)\'","media_query_xx_small":"\'(max-width: 22.5em)\'","media_query_xxx_large":"\'(min-width: 106.25em)\'","media_query_xxx_small":"\'(max-width: 20.5em)\'","opacity_30":"0.30","opacity_50":"0.50","opacity_75":"0.75","opacity_85":"0.85","radius_cir
158cle":"50%","radius_default":"4px","radius_intermediate":"12px","radius_large":"16px","radius_medium":"8px","radius_pill":"20rem","radius_sharp":"0","shadow_card":"0 2px 6px 0 rgba(0, 41, 77, 0.07), 0 -1px 0 0 rgba(0, 0, 0, 0.09), -1px 0 0 0 rgba(0, 0, 0, 0.07), 1px 0 0 0 rgba(0, 0, 0, 0.07), 0 1px 0 0 rgba(0, 0, 0, 0.07)","shadow_card_turva":"0 2px 6px 0 rgba(117, 117, 117, 0.13), 0 -1px 0 0 rgba(0, 0, 0, 0.09), -1px 0 0 0 rgba(0, 0, 0, 0.07), 1px 0 0 0 rgba(0, 0, 0, 0.07), 0 1px 0 0 rgba(0, 0, 0, 0.07)","shadow_default":"0 2px 6px 0 rgba(0, 41, 77, 0.07)","shadow_default_turva":"0 2px 6px 0 rgba(117, 117, 117, 0.13)","shadow_error":"0 0 0 1px #de2362","shadow_error_turva":"0 0 0 1px #e55039","shadow_focus":"0 0 0 4px rgba(0, 119, 179, 0.3), 0 0 0 1px #0077b3","shadow_focus_input":"0 0 0 1px #0077b3","shadow_focus_input_turva":"0 0 0 1px #171c3a","shadow_focus_turva":"0 0 0 4px rgba(23, 28, 58, 0.2), 0 0 0 1px #171c3a","shadow_hover":"0 2px 10px 0 rgba(0, 41, 77, 0.1)","shadow_hover_input":"0 0 0 1px #909599","shadow_hover_input_turva":"0 0 0 1px #747475","shadow_hover_turva":"0 2px 10px 0 rgba(117, 117, 117, 0.15)","shadow_modal":"0 2px 20px 0 rgba(0, 0, 0, 0.2)","shadow_tooltip":"0 2px 10px 0 rgba(0, 41, 77, 0.07)","shadow_tooltip_turva":"0 2px 10px 0 rgba(117, 117, 117, 0.13)","size_button_border":"1px","size_button_min_width":"8rem","size_button_tiny_border":"1px","size_form_border":"1px","size_header":"4rem","size_icon_large":"30px","size_icon_medium":"24px","size_icon_small":"20px","size_icon_x_large":"36px","size_icon_x_small":"16px","size_icon_xx_large":"48px","size_icon_xx_small":"10px","size_icon_xxx_large":"72px","size_icon_xxx_small":"7px","size_layout_max_width":"1110px","size_medium_border":"2px","size_navigation":"3rem","size_step_medium":"40px","size_step_small":"30px","size_tappable_square":"48px","space_large":"20px","space_medium":"16px","space_small":"12px","space_x_large":"28px","space_x_small":"8px","space_xx_large":"36px","space_xx_small":"4px","space_xxx_large":"48px","space_xxx_small":"2px","space_xxxx_large":"72px","space_xxxxx_large":"94px","transition_quickly":"300ms ease","transition_slowly":"600ms ease","z_index_deep":"-999999","z_index_default":"1","z_index_dropdown":"600","z_index_header":"400","z_index_mask":"200","z_index_mask_buttons":"250","z_index_masked":"100","z_index_modal":"900","z_index_overlay":"700","z_index_popup":"950","z_index_spinner":"800","z_index_sticky":"300","z_index_toast":"500"}')},5763:function(e,t,n){"use strict";n.d(t,{B:function(){return a},E:function(){return i},F:function(){return yt},H:function(){return ue},b:function(){return bt},c:function(){return Se},g:function(){return ke},h:function(){return ce},r:function(){return m}});const r={hydratedSelectorName:"hydrated",lazyLoad:!0,slotRelocation:!0,updatable:!0},i={cdnURIProd:"https://cdn.duetds.com/api",duetIconVersion:"4.3.7"};var o=Object.defineProperty,a={isServer:!1},l=(e=>(e.Undefined="undefined",e.Null="null",e.String="string",e.Number="number",e.SpecialNumber="number",e.Boolean="boolean",e.BigInt="bigint",e))(l||{}),s=(e=>(e.Array="array",e.Date="date",e.Map="map",e.Object="object",e.RegularExpression="regexp",e.Set="set",e.Channel="channel",e.Symbol="symbol",e))(s||{}),c="type",d="value",u="serialized:",p=e=>{if(e.__stencil__getHostRef)return e.__stencil__getHostRef()},m=(e,t)=>{e.__stencil__getHostRef=()=>t,t.$lazyInstance$=e},f=(e,t)=>t in e,h=(e,t)=>(0,console.error)(e,t),g=new Map,b=new Map,y="s-id",v="sty-id",_="c-id",x="slot-fb{display:contents}slot-fb[hidden]{display:none}",A="http://www.w3.org/1999/xlink",w="undefined"!=typeof window?window:{},C={$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,n,r)=>e.addEventListener(t,n,r),rel:(e,t,n,r)=>e.removeEventListener(t,n,r),ce:(e,t)=>new CustomEvent(e,t)},E=(()=>{var e;let t=!1;try{null==(e=w.document)||e.addEventListener("e",null,Object.defineProperty({},"passive",{get(){t=!0}}))}catch(n){}return t})(),k=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch(e){}return!1})(),S=!!k&&(()=>!!w.document&&Object.getOwnPropertyDescriptor(w.document.adoptedStyleSheets,"length").writable)(),L=!1,I=[],$=[],T=(e,t)=>
158n=>{e.push(n),L||(L=!0,t&&4&C.$flags$?R(O):C.raf(O))},N=e=>{for(let n=0;n<e.length;n++)try{e[n](performance.now())}catch(t){h(t)}e.length=0},O=()=>{N(I),N($),(L=I.length>0)&&C.raf(O)},R=e=>{return Promise.resolve(t).then(e);var t},j=T($,!0),D=e=>"object"===(e=typeof e)||"function"===e;function P(e){var t,n,r;return null!=(r=null==(n=null==(t=e.head)?void 0:t.querySelector('meta[name="csp-nonce"]'))?void 0:n.getAttribute("content"))?r:void 0}var M=class e{static fromLocalValue(t){const n=t[c],r=d in t?t[d]:void 0;switch(n){case"string":case"boolean":return r;case"bigint":return BigInt(r);case"undefined":return;case"null":return null;case"number":return"NaN"===r?NaN:"-0"===r?-0:"Infinity"===r?1/0:"-Infinity"===r?-1/0:r;case"array":return r.map((t=>e.fromLocalValue(t)));case"date":return new Date(r);case"map":const t=new Map;for(const[n,s]of r){const r="object"==typeof n&&null!==n?e.fromLocalValue(n):n,i=e.fromLocalValue(s);t.set(r,i)}return t;case"object":const i={};for(const[n,s]of r)i[n]=e.fromLocalValue(s);return i;case"regexp":const{pattern:o,flags:a}=r;return new RegExp(o,a);case"set":const l=new Set;for(const n of r)l.add(e.fromLocalValue(n));return l;case"symbol":return Symbol(r);default:throw new Error(`Unsupported type: ${n}`)}}static fromLocalValueArray(t){return t.map((t=>e.fromLocalValue(t)))}static isLocalValueObject(e){if("object"!=typeof e||null===e)return!1;if(!e.hasOwnProperty(c))return!1;const t=e[c];return!!Object.values({...l,...s}).includes(t)&&("null"===t||"undefined"===t||e.hasOwnProperty(d))}};((e,t)=>{for(var n in t)o(e,n,{get:t[n],enumerable:!0})})({},{err:()=>F,map:()=>z,ok:()=>B,unwrap:()=>U,unwrapErr:()=>K});var B=e=>({isOk:!0,isErr:!1,value:e}),F=e=>({isOk:!1,isErr:!0,value:e});function z(e,t){if(e.isOk){const n=t(e.value);return n instanceof Promise?n.then((e=>B(e))):B(n)}if(e.isErr){const t=e.value;return F(t)}throw"should never get here"}var H,U=e=>{if(e.isOk)return e.value;throw e.value},K=e=>{if(e.isErr)return e.value;throw e.value};function W(e){const t=this.attachShadow({mode:"open",delegatesFocus:!!(16&e.$flags$)});void 0===H&&(H=null!=void 0?undefined:null),H&&(S?t.adoptedStyleSheets.push(H):t.adoptedStyleSheets=[...t.adoptedStyleSheets,H])}var q=e=>{const t=ie(e,"childNodes");e.tagName&&e.tagName.includes("-")&&e["s-cr"]&&"SLOT-FB"!==e.tagName&&Q(t,e.tagName).forEach((e=>{1===e.nodeType&&"SLOT-FB"===e.tagName&&(G(e,Z(e),!1).length?e.hidden=!0:e.hidden=!1)}));let n=0;for(n=0;n<t.length;n++){const e=t[n];1===e.nodeType&&ie(e,"childNodes").length&&q(e)}},V=e=>{const t=[];for(let n=0;n<e.length;n++){const r=e[n]["s-nr"]||void 0;r&&r.isConnected&&t.push(r)}return t};function Q(e,t,n){let r,i=0,o=[];for(;i<e.length;i++)r=e[i],!r["s-sr"]||t&&r["s-hn"]!==t||void 0!==n||o.push(r),o=[...o,...Q(r.childNodes,t,n)];return o}var G=(e,t,n=!0)=>{const r=[];(n&&e["s-sr"]||!e["s-sr"])&&r.push(e);let i=e;for(;i=i.nextSibling;)Z(i)!==t||!n&&i["s-sr"]||r.push(i);return r},Y=(e,t)=>1===e.nodeType?null===e.getAttribute("slot")&&""===t||e.getAttribute("slot")===t:e["s-sn"]===t||""===t,J=(e,t,n,r)=>{if(e["s-ol"]&&e["s-ol"].isConnected)return;const i=document.createTextNode("");if(i["s-nr"]=e,!t["s-cr"]||!t["s-cr"].parentNode)return;const o=t["s-cr"].parentNode,a=ie(o,"appendChild");if(void 0!==r){i["s-oo"]=r;const e=ie(o,"childNodes"),t=[i];e.forEach((e=>{e["s-nr"]&&t.push(e)})),t.sort(((e,t)=>!e["s-oo"]||e["s-oo"]<(t["s-oo"]||0)?-1:!t["s-oo"]||t["s-oo"]<e["s-oo"]?1:0)),t.forEach((e=>a.call(o,e)))}else a.call(o,i);e["s-ol"]=i,e["s-sh"]=t["s-hn"]},Z=e=>"string"==typeof e["s-sn"]?e["s-sn"]:1===e.nodeType&&e.getAttribute("slot")||void 0;function X(e){if(e.assignedElements||e.assignedNodes||!e["s-sr"])return;const t=t=>function(e){const n=[],r=this["s-sn"];(null==e?void 0:e.flatten)&&console.error("\n          Flattening is not supported for Stencil non-shadow slots.\n          You can use `.childNodes` to nested slot fallback content.\n          If you have a particular use case, please open an issue on the Stencil repo.\n        ");const i=this["s-cr"].parentElement;
158return(i.__childNodes?i.childNodes:V(i.childNodes)).forEach((e=>{r===Z(e)&&n.push(e)})),t?n.filter((e=>1===e.nodeType)):n}.bind(e);e.assignedElements=t(!0),e.assignedNodes=t(!1)}var ee=e=>{class t extends Array{item(e){return this[e]}}re("children",e),Object.defineProperty(e,"children",{get(){return this.childNodes.filter((e=>1===e.nodeType))}}),Object.defineProperty(e,"childElementCount",{get(){return this.children.length}}),re("firstChild",e),Object.defineProperty(e,"firstChild",{get(){return this.childNodes[0]}}),re("lastChild",e),Object.defineProperty(e,"lastChild",{get(){return this.childNodes[this.childNodes.length-1]}}),re("childNodes",e),Object.defineProperty(e,"childNodes",{get(){const e=new t;return e.push(...V(this.__childNodes)),e}})},te=["children","nextElementSibling","previousElementSibling"],ne=["childNodes","firstChild","lastChild","nextSibling","previousSibling","textContent","parentNode"];function re(e,t){if(!globalThis.Node||!globalThis.Element)return;let n;te.includes(e)?n=Object.getOwnPropertyDescriptor(Element.prototype,e):ne.includes(e)&&(n=Object.getOwnPropertyDescriptor(Node.prototype,e)),n||(n=Object.getOwnPropertyDescriptor(t,e)),n&&Object.defineProperty(t,"__"+e,n)}function ie(e,t){if("__"+t in e){const n=e["__"+t];return"function"!=typeof n?n:n.bind(e)}return"function"!=typeof e[t]?e[t]:e[t].bind(e)}var oe=new WeakMap,ae=(e,t,n)=>{let r=b.get(e);k&&n?(r=r||new CSSStyleSheet,"string"==typeof r?r=t:r.replaceSync(t)):r=t,b.set(e,r)},le=(e,t,n)=>{var r;const i=se(t),o=b.get(i);if(!w.document)return i;if(e=11===e.nodeType?e:w.document,o)if("string"==typeof o){e=e.head||e;let n,a=oe.get(e);if(a||oe.set(e,a=new Set),!a.has(i)){if(e.host&&(n=e.querySelector(`[${v}="${i}"]`)))n.innerHTML=o;else{n=w.document.createElement("style"),n.innerHTML=o;const i=null!=(r=C.$nonce$)?r:P(w.document);if(null!=i&&n.setAttribute("nonce",i),!(1&t.$flags$))if("HEAD"===e.nodeName){const t=e.querySelectorAll("link[rel=preconnect]"),r=t.length>0?t[t.length-1].nextSibling:e.querySelector("style");e.insertBefore(n,(null==r?void 0:r.parentNode)===e?r:null)}else if("host"in e)if(k){const t=new CSSStyleSheet;t.replaceSync(o),S?e.adoptedStyleSheets.unshift(t):e.adoptedStyleSheets=[t,...e.adoptedStyleSheets]}else{const t=e.querySelector("style");t?t.innerHTML=o+t.innerHTML:e.prepend(n)}else e.append(n);1&t.$flags$&&e.insertBefore(n,null)}4&t.$flags$&&(n.innerHTML+=x),a&&a.add(i)}}else e.adoptedStyleSheets.includes(o)||(S?e.adoptedStyleSheets.push(o):e.adoptedStyleSheets=[...e.adoptedStyleSheets,o]);return i},se=(e,t)=>"sc-"+e.$tagName$,ce=(e,t,...n)=>{let r=null,i=null,o=null,a=!1,l=!1;const s=[],c=t=>{for(let n=0;n<t.length;n++)r=t[n],Array.isArray(r)?c(r):null!=r&&"boolean"!=typeof r&&((a="function"!=typeof e&&!D(r))&&(r=String(r)),a&&l?s[s.length-1].$text$+=r:s.push(a?de(null,r):r),l=a)};if(c(n),t){t.key&&(i=t.key),t.name&&(o=t.name);{const e=t.className||t.class;e&&(t.class="object"!=typeof e?e:Object.keys(e).filter((t=>e[t])).join(" "))}}if("function"==typeof e)return e(null===t?{}:t,s,pe);const d=de(e,null);return d.$attrs$=t,s.length>0&&(d.$children$=s),d.$key$=i,d.$name$=o,d},de=(e,t)=>{const n={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null};return n},ue={},pe={forEach:(e,t)=>e.map(me).forEach(t),map:(e,t)=>e.map(me).map(t).map(fe)},me=e=>({vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}),fe=e=>{if("function"==typeof e.vtag){const t={...e.vattrs};return e.vkey&&(t.key=e.vkey),e.vname&&(t.name=e.vname),ce(e.vtag,t,...e.vchildren||[])}const t=de(e.vtag,e.vtext);return t.$attrs$=e.vattrs,t.$children$=e.vchildren,t.$key$=e.vkey,t.$name$=e.vname,t},he=(e,t,n,r,i,o,a,l=[])=>{let s,c,d,u;const p=i["s-sc"];if(1===o.nodeType){if(s=o.getAttribute(_),s&&(c=s.split("."),c[0]===a||"0"===c[0])){d=be({$flags$:0,$hostId$:c[0],$nodeId$:c[1],$depth$:c[2],$index$:c[3],$tag$:o.tagName.toLowerCase(),$elm$:o,$attrs$:{class:o.className||""}}),t.push(d),o.removeAttribute(_),e.$children$||(e.$children$=[]),p&&c[0]===a&&(o["s-si"]=p,d.$attrs$.class+=" "+p);const i=d.$elm$.getAttribute("s-sn");"string"==typeof i&&("slot-fb"===d.$tag$&&(ye(i,c[2],d,o,e,t,n,r,l),p&&o.classList.add(p)),d.$elm$["s-sn"]=i,d.$elm$.removeAttribute("s-sn")),void 0!==d.$index$&&(e.$children$[d.$index$]=d),e=d,r&&"0"===d.$depth$&&(r[d.$index$]=d.$elm$)}if(o.shadowRoot)for(u=o.shadowRoot.childNodes.length-1;u>=0;u--)he(e,t,n,r,i,o.shadowRoot.childNodes[u],a,l);const m=o.__childNodes||o.childNodes;for(u=m.length-1;u>=0;u--)he(e,t,n,r,i,m[u],a,l)}else if(8===o.nodeType){if(c=o.nodeValue.split("."),c[1]===a||"0"===c[1])if(s=c[0],d=be({$hostId$:c[1],$nodeId$:c[2],$depth$:c[3],$index$:c[4]||"0",$elm$:o,$attrs$:null,$children$:null,$key$:null,$name$:null,$tag$:null,$text$:null}),"t"===s)d.$elm$=_e(o,3),d.$elm$&&3===d.$elm$.nodeType&&(d.$text$=d.$elm$.textContent,t.push(d),o.remove(),a===d.$hostId$&&(e.$children$||(e.$children$=[]),e.$children$[d.$index$]=d),r&&"0"===d.$depth$&&(r[d.$index$]=d.$elm$));else if("c"===s)d.$elm$=_e(o,8),d.$elm$&&8===d.$elm$.nodeType&&(t.push(d),o.remove());else if(d.$hostId$===a)if("s"===s){ye(o["s-sn"]=c[5]||"",c[2],d,o,e,t,n,r,l)}else"r"===s&&(r?o.remove():(i["s-cr"]=o,o["s-cn"]=!0))}else if(e&&"style"===e.$tag$){const t=de(null,o.textContent);t.$elm$=o,t.$index$="0",e.$children$=[t]}else 3!==o.nodeType||o.wholeText.trim()||o["s-nr"]||o.remove();return e},ge=(e,t)=>
158{if(1===e.nodeType){const n=e[y]||e.getAttribute(y);n&&t.set(n,e);let r=0;if(e.shadowRoot)for(;r<e.shadowRoot.childNodes.length;r++)ge(e.shadowRoot.childNodes[r],t);const i=e.__childNodes||e.childNodes;for(r=0;r<i.length;r++)ge(i[r],t)}else if(8===e.nodeType){const n=e.nodeValue.split(".");"o"===n[0]&&(t.set(n[1]+"."+n[2],e),e.nodeValue="",e["s-en"]=n[3])}},be=e=>({$flags$:0,$hostId$:null,$nodeId$:null,$depth$:null,$index$:"0",$elm$:null,$attrs$:null,$children$:null,$key$:null,$name$:null,$tag$:null,$text$:null,...e});function ye(e,t,n,r,i,o,a,l,s){r["s-sr"]=!0,n.$name$=e||null,n.$tag$="slot";const c=(null==i?void 0:i.$elm$)?i.$elm$["s-id"]||i.$elm$.getAttribute("s-id"):"";if(l&&w.document){const o=n.$elm$=w.document.createElement(n.$tag$);n.$name$&&n.$elm$.setAttribute("name",e),i.$elm$.shadowRoot&&c&&c!==n.$hostId$?ie(i.$elm$,"insertBefore")(o,ie(i.$elm$,"children")[0]):ie(ie(r,"parentNode"),"insertBefore")(o,r),ve(s,t,e,r,n.$hostId$),r.remove(),"0"===n.$depth$&&(l[n.$index$]=n.$elm$)}else{const o=n.$elm$,a=c&&c!==n.$hostId$&&i.$elm$.shadowRoot;ve(s,t,e,r,a?c:n.$hostId$),X(r),a&&i.$elm$.insertBefore(o,i.$elm$.children[0])}o.push(n),a.push(n),i.$children$||(i.$children$=[]),i.$children$[n.$index$]=n}var ve=(e,t,n,r,i)=>{var o,a;let l=r.nextSibling;if(e[t]=e[t]||[],l&&!(null==(o=l.nodeValue)?void 0:o.startsWith("s.")))do{!l||(l.getAttribute&&l.getAttribute("slot")||l["s-sn"])!==n&&(""!==n||l["s-sn"]||l.getAttribute&&l.getAttribute("slot")||8!==l.nodeType&&3!==l.nodeType)||(l["s-sn"]=n,e[t].push({slot:r,node:l,hostId:i})),l=null==l?void 0:l.nextSibling}while(l&&!(null==(a=l.nodeValue)?void 0:a.startsWith("s.")))},_e=(e,t)=>{let n=e;do{n=n.nextSibling}while(n&&(n.nodeType!==t||!n.nodeValue));return n},xe=e=>{const t=e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(`(^|[^@]|@(?!supports\\s+selector\\s*\\([^{]*?${t}))(${t}\\b)`,"g")};xe("::slotted"),xe(":host"),xe(":host-context");var Ae,we,Ce,Ee=(e,t,n)=>{if("string"==typeof e&&e.startsWith(u))return e="string"==typeof(r=e)&&r.startsWith(u)?M.fromLocalValue(JSON.parse(atob(r.slice(11)))):r;var r;if("string"==typeof e&&(16&t||8&t)&&(e.startsWith("{")&&e.endsWith("}")||e.startsWith("[")&&e.endsWith("]")))try{return JSON.parse(e)}catch(i){}return null==e||D(e)?e:4&t?"false"!==e&&(""===e||!!e):2&t?"string"==typeof e?parseFloat(e):"number"==typeof e?e:NaN:1&t?String(e):e},ke=e=>{var t;return null==(t=p(e))?void 0:t.$hostElement$},Se=(e,t,n)=>{const r=ke(e);return{emit:e=>
158Le(r,t,{bubbles:!!(4&n),composed:!!(2&n),cancelable:!!(1&n),detail:e})}},Le=(e,t,n)=>{const r=C.ce(t,n);return e.dispatchEvent(r),r},Ie=(e,t,n,r,i,o,a)=>{if(n===r)return;let l=f(e,t),s=t.toLowerCase();if("class"===t){const t=e.classList,i=Te(n);let o=Te(r);if((e["s-si"]||e["s-sc"])&&a){const n=e["s-sc"]||e["s-si"];o.push(n),i.forEach((e=>{e.startsWith(n)&&o.push(e)})),o=[...new Set(o)].filter((e=>e)),t.add(...o)}else t.remove(...i.filter((e=>e&&!o.includes(e)))),t.add(...o.filter((e=>e&&!i.includes(e))))}else if("style"===t){for(const t in n)r&&null!=r[t]||(t.includes("-")?e.style.removeProperty(t):e.style[t]="");for(const t in r)n&&r[t]===n[t]||(t.includes("-")?e.style.setProperty(t,r[t]):e.style[t]=r[t])}else if("key"===t);else if("ref"===t)r&&r(e);else if(l||"o"!==t[0]||"n"!==t[1]){const a=D(r);if((l||a&&null!==r)&&!i)try{if(e.tagName.includes("-"))e[t]!==r&&(e[t]=r);else{const i=null==r?"":r;"list"===t?l=!1:null!=n&&e[t]==i||("function"==typeof e.__lookupSetter__(t)?e[t]=i:e.setAttribute(t,i))}}catch(c){}let d=!1;s!==(s=s.replace(/^xlink\:?/,""))&&(t=s,d=!0),null==r||!1===r?!1===r&&""!==e.getAttribute(t)||(d?e.removeAttributeNS(A,t):e.removeAttribute(t)):(!l||4&o||i)&&!a&&1===e.nodeType&&(r=!0===r?"":r,d?e.setAttributeNS(A,t,r):e.setAttribute(t,r))}else if(t="-"===t[2]?t.slice(3):f(w,s)?s.slice(2):s[2]+t.slice(3),n||r){const i=t.endsWith(Ne);t=t.replace(Oe,""),n&&C.rel(e,t,n,i),r&&C.ael(e,t,r,i)}},$e=/\s/,Te=e=>("object"==typeof e&&e&&"baseVal"in e&&(e=e.baseVal),e&&"string"==typeof e?e.split($e):[]),Ne="Capture",Oe=new RegExp(Ne+"$"),Re=(e,t,n,r)=>{const i=11===t.$elm$.nodeType&&t.$elm$.host?t.$elm$.host:t.$elm$,o=e&&e.$attrs$||{},a=t.$attrs$||{};for(const l of je(Object.keys(o)))l in a||Ie(i,l,o[l],void 0,n,t.$flags$,r);for(const l of je(Object.keys(a)))Ie(i,l,o[l],a[l],n,t.$flags$,r)};function je(e){return e.includes("ref")?[...e.filter((e=>"ref"!==e)),"ref"]:e}var De=!1,Pe=!1,Me=!1,Be=!1,Fe=(e,t,n)=>{var i;const o=t.$children$[n];let a,l,s,c=0;if(De||(Me=!0,"slot"===o.$tag$&&(o.$flags$|=o.$children$?2:1)),null!==o.$text$)a=o.$elm$=w.document.createTextNode(o.$text$);else if(1&o.$flags$)a=o.$elm$=w.document.createTextNode(""),Re(null,o,Be);else{if(Be||(Be="svg"===o.$tag$),!w.document)throw new Error("You are trying to render a Stencil component in an environment that doesn't support the DOM. Make sure to populate the [`window`](https://developer.mozilla.org/en-US/docs/Web/API/Window/window) object before rendering a component.");if(a=o.$elm$=w.document.createElementNS(Be?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",!De&&r.slotRelocation&&2&o.$flags$?"slot-fb":o.$tag$),Be&&"foreignObject"===o.$tag$&&(Be=!1),Re(null,o,Be),null!=(d=Ae)&&void 0!==d&&a["s-si"]!==Ae&&a.classList.add(a["s-si"]=Ae),o.$children$)for(c=0;c<o.$children$.length;++c)l=Fe(e,o,c),l&&a.appendChild(l);"svg"===o.$tag$?Be=!1:"foreignObject"===a.tagName&&(Be=!0)}var d;return a["s-hn"]=Ce,3&o.$flags$&&(a["s-sr"]=!0,a["s-cr"]=we,a["s-sn"]=o.$name$||"",a["s-rf"]=null==(i=o.$attrs$)?void 0:i.ref,X(a),s=e&&e.$children$&&e.$children$[n],s&&s.$tag$===o.$tag$&&e.$elm$&&ze(e.$elm$,!1),Je(we,a,t.$elm$,null==e?void 0:e.$elm$)),a},ze=(e,t)=>{C.$flags$|=1;const n=Array.from(e.__childNodes||e.childNodes);for(let r=n.length-1;r>=0;r--){const e=n[r];e["s-hn"]!==Ce&&e["s-ol"]&&(Ye(We(e).parentNode,e,We(e)),e["s-ol"].remove(),e["s-ol"]=void 0,e["s-sh"]=void 0,Me=!0),t&&ze(e,t)}C.$flags$&=-2},He=(e,t,n,r,i,o)=>{let a,l=e["s-cr"]&&e["s-cr"].parentNode||e;for(l.shadowRoot&&l.tagName===Ce&&(l=l.shadowRoot);i<=o;++i)r[i]&&(a=Fe(null,n,i),a&&(r[i].$elm$=a,Ye(l,a,We(t))))},Ue=(e,t,n)=>{for(let r=t;r<=n;++r){const t=e[r];if(t){const e=t.$elm$;Ge(t),e&&(Pe=!0,e["s-ol"]?e["s-ol"].remove():ze(e,!0),e.remove())}}},Ke=(e,t,n=!1)=>e.$tag$===t.$tag$&&("slot"===e.$tag$?e.$name$===t.$name$:n?(n&&!e.$key$&&t.$key$&&(e.$key$=t.$key$),!0):e.$key$===t.$key$),We=e=>e&&e["s-ol"]||e,qe=(e,t,n=!1)=>{const i=t.$elm$=e.$elm$,o=e.$children$,a=t.$children$,l=t.$tag$,s=t.$text$;let c;null===s?(Re(e,t,Be="svg"===l||"foreignObject"!==l&&Be,n),null!==o&&null!==a?((e,t,n,r,i=!1)=>{let o,a,l=0,s=0,c=0,d=0,u=t.length-1,p=t[0],m=t[u],f=r.length-1,h=r[0],g=r[f];for(;l<=u&&s<=f;)if(null==p)p=t[++l];else if(null==m)m=t[--u];else if(null==h)h=r[++s];else if(null==g)g=r[--f];else if(Ke(p,h,i))qe(p,h,i),p=t[++l],h=r[++s];else if(Ke(m,g,i))qe(m,g,i),m=t[--u],g=r[--f];
158else if(Ke(p,g,i))"slot"!==p.$tag$&&"slot"!==g.$tag$||ze(p.$elm$.parentNode,!1),qe(p,g,i),Ye(e,p.$elm$,m.$elm$.nextSibling),p=t[++l],g=r[--f];else if(Ke(m,h,i))"slot"!==p.$tag$&&"slot"!==g.$tag$||ze(m.$elm$.parentNode,!1),qe(m,h,i),Ye(e,m.$elm$,p.$elm$),m=t[--u],h=r[++s];else{for(c=-1,d=l;d<=u;++d)if(t[d]&&null!==t[d].$key$&&t[d].$key$===h.$key$){c=d;break}c>=0?(a=t[c],a.$tag$!==h.$tag$?o=Fe(t&&t[s],n,c):(qe(a,h,i),t[c]=void 0,o=a.$elm$),h=r[++s]):(o=Fe(t&&t[s],n,s),h=r[++s]),o&&Ye(We(p.$elm$).parentNode,o,We(p.$elm$))}l>u?He(e,null==r[f+1]?null:r[f+1].$elm$,n,r,s,f):s>f&&Ue(t,l,u)})(i,o,t,a,n):null!==a?(null!==e.$text$&&(i.textContent=""),He(i,null,t,a,0,a.length-1)):!n&&r.updatable&&null!==o?Ue(o,0,o.length-1):n&&r.updatable&&null!==o&&null===a&&(t.$children$=o),Be&&"svg"===l&&(Be=!1)):(c=i["s-cr"])?c.parentNode.textContent=s:e.$text$!==s&&(i.data=s)},Ve=[],Qe=e=>{let t,n,r;const i=e.__childNodes||e.childNodes;for(const o of i){if(o["s-sr"]&&(t=o["s-cr"])&&t.parentNode){n=t.parentNode.__childNodes||t.parentNode.childNodes;const e=o["s-sn"];for(r=n.length-1;r>=0;r--)if(t=n[r],!t["s-cn"]&&!t["s-nr"]&&t["s-hn"]!==o["s-hn"])if(Y(t,e)){let n=Ve.find((e=>e.$nodeToRelocate$===t));Pe=!0,t["s-sn"]=t["s-sn"]||e,n?(n.$nodeToRelocate$["s-sh"]=o["s-hn"],n.$slotRefNode$=o):(t["s-sh"]=o["s-hn"],Ve.push({$slotRefNode$:o,$nodeToRelocate$:t})),t["s-sr"]&&Ve.map((e=>{Y(e.$nodeToRelocate$,t["s-sn"])&&(n=Ve.find((e=>e.$nodeToRelocate$===t)),n&&!e.$slotRefNode$&&(e.$slotRefNode$=n.$slotRefNode$))}))}else Ve.some((e=>e.$nodeToRelocate$===t))||Ve.push({$nodeToRelocate$:t})}1===o.nodeType&&Qe(o)}},Ge=e=>{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null),e.$children$&&e.$children$.map(Ge)},Ye=(e,t,n)=>("string"==typeof t["s-sn"]&&t["s-sr"]&&t["s-cr"]&&Je(t["s-cr"],t,e,t.parentElement),null==e?void 0:e.insertBefore(t,n));function Je(e,t,n,r){var i,o;let a;if(e&&"string"==typeof t["s-sn"]&&t["s-sr"]&&e.parentNode&&e.parentNode["s-sc"]&&(a=t["s-si"]||e.parentNode["s-sc"])){const e=t["s-sn"],l=t["s-hn"];if(null==(i=n.classList)||i.add(a+"-s"),r&&(null==(o=r.classList)?void 0:o.contains(a+"-s"))){let t=(r.__childNodes||r.childNodes)[0],n=!1;for(;t;){if(t["s-sn"]!==e&&t["s-hn"]===l&&t["s-sr"]){n=!0;break}t=t.nextSibling}n||r.classList.remove(a+"-s")}}}var Ze=(e,t,n=!1)=>{var r,i,o,a;const l=e.$hostElement$,s=e.$cmpMeta$,c=e.$vnode$||de(null,null);var d;const u=(d=t)&&d.$tag$===ue?t:ce(null,null,t);if(Ce=l.tagName,s.$attrsToReflect$&&(u.$attrs$=u.$attrs$||{},s.$attrsToReflect$.map((([e,t])=>u.$attrs$[t]=l[e]))),n&&u.$attrs$)for(const p of Object.keys(u.$attrs$))l.hasAttribute(p)&&!["key","ref","style","class"].includes(p)&&(u.$attrs$[p]=l[p]);if(u.$tag$=null,u.$flags$|=4,e.$vnode$=u,u.$elm$=c.$elm$=l.shadowRoot||l,Ae=l["s-sc"],De=!(!(1&s.$flags$)||128&s.$flags$),we=l["s-cr"],Pe=!1,qe(c,u,n),C.$flags$|=1,Me){Qe(u.$elm$);for(const e of Ve){const t=e.$nodeToRelocate$;if(!t["s-ol"]&&w.document){const e=w.document.createTextNode("");e["s-nr"]=t,Ye(t.parentNode,t["s-ol"]=e,t)}}for(const e of Ve){const t=e.$nodeToRelocate$,l=e.$slotRefNode$;if(l){const e=l.parentNode;let n=l.nextSibling;{let o=null==(r=t["s-ol"])?void 0:r.previousSibling;for(;o;){let r=null!=(i=o["s-nr"])?i:null;if(r&&r["s-sn"]===t["s-sn"]&&e===(r.__parentNode||r.parentNode)){for(r=r.nextSibling;r===t||(null==r?void 0:r["s-sr"]);)r=null==r?void 0:r.nextSibling;if(!r||!r["s-nr"]){n=r;break}}o=o.previousSibling}}const a=t.__parentNode||t.parentNode,s=t.__nextSibling||t.nextSibling;(!n&&e!==a||s!==n)&&t!==n&&(!t["s-hn"]&&t["s-ol"]&&(t["s-hn"]=t["s-ol"].parentNode.nodeName),Ye(e,t,n),1===t.nodeType&&"SLOT-FB"!==t.tagName&&(t.hidden=null!=(o=t["s-ih"])&&o)),t&&"function"==typeof l["s-rf"]&&l["s-rf"](l)}else 1===t.nodeType&&(n&&(t["s-ih"]=null!=(a=t.hidden)&&a),t.hidden=!0)}}Pe&&q(u.$elm$),C.$flags$&=-2,Ve.length=0,we=void 0},Xe=(e,t)=>{if(t&&!e.$onRenderResolve$&&t["s-p"]){const n=t["s-p"].push(new Promise((r=>e.$onRenderResolve$=()=>{t["s-p"].splice(n-1,1),r()})))}},et=(e,t)=>{if(e.$flags$|=16,4&e.$flags$)return void(e.$flags$|=512);Xe(e,e.$ancestorComponent$);const n=()=>tt(e,t);if(!t)return j(n);queueMicrotask((()=>{n()}))},tt=(e,t)=>{const n=e.$hostElement$,r=(e.$cmpMeta$.$tagName$,()=>{}),i=e.$lazyInstance$;if(!i)throw new Error(`Can't render component <${n.tagName.toLowerCase()} />
158 with invalid Stencil runtime! Make sure this imported component is compiled with a \`externalRuntime: true\` flag. For more information, please refer to https://stenciljs.com/docs/custom-elements#externalruntime`);let o;return t?(e.$flags$|=256,e.$queuedListeners$&&(e.$queuedListeners$.map((([e,t])=>st(i,e,t,n))),e.$queuedListeners$=void 0),o=st(i,"componentWillLoad",void 0,n)):o=st(i,"componentWillUpdate",void 0,n),o=nt(o,(()=>st(i,"componentWillRender",void 0,n))),r(),nt(o,(()=>it(e,i,t)))},nt=(e,t)=>rt(e)?e.then(t).catch((e=>{console.error(e),t()})):t(),rt=e=>e instanceof Promise||e&&e.then&&"function"==typeof e.then,it=async(e,t,n)=>{var r;const i=e.$hostElement$,o=(e.$cmpMeta$.$tagName$,()=>{}),a=i["s-rc"];n&&(e=>{const t=e.$cmpMeta$,n=e.$hostElement$,r=t.$flags$,i=(t.$tagName$,()=>{}),o=le(n.shadowRoot?n.shadowRoot:n.getRootNode(),t);10&r&&(n["s-sc"]=o,n.classList.add(o+"-h")),i()})(e);const l=(e.$cmpMeta$.$tagName$,()=>{});ot(e,t,i,n),a&&(a.map((e=>e())),i["s-rc"]=void 0),l(),o();{const t=null!=(r=i["s-p"])?r:[],n=()=>at(e);0===t.length?n():(Promise.all(t).then(n),e.$flags$|=4,t.length=0)}},ot=(e,t,n,r)=>{try{t=t.render(),e.$flags$&=-17,e.$flags$|=2,Ze(e,t,r)}catch(i){h(i,e.$hostElement$)}return null},at=e=>{e.$cmpMeta$.$tagName$;const t=e.$hostElement$,n=()=>{},r=e.$lazyInstance$,i=e.$ancestorComponent$;st(r,"componentDidRender",void 0,t),64&e.$flags$?(st(r,"componentDidUpdate",void 0,t),n()):(e.$flags$|=64,ct(t),st(r,"componentDidLoad",void 0,t),n(),e.$onReadyResolve$(t),i||lt()),e.$onInstanceResolve$(t),e.$onRenderResolve$&&(e.$onRenderResolve$(),e.$onRenderResolve$=void 0),512&e.$flags$&&R((()=>
158et(e,!1))),e.$flags$&=-517},lt=e=>{var t;R((()=>Le(w,"appload",{detail:{namespace:"duet"}}))),(null==(t=C.$orgLocNodes$)?void 0:t.size)&&C.$orgLocNodes$.clear()},st=(e,t,n,r)=>{if(e&&e[t])try{return e[t](n)}catch(i){h(i,r)}},ct=e=>{var t;return e.classList.add(null!=(t=r.hydratedSelectorName)?t:"hydrated")},dt=(e,t,n,r)=>{const i=p(e);if(!i)return;if(!i)throw new Error(`Couldn't find host element for "${r.$tagName$}" as it is unknown to this Stencil runtime. This usually happens when integrating a 3rd party Stencil component with another Stencil component or application. Please reach out to the maintainers of the 3rd party Stencil component or report this on the Stencil Discord server (https://chat.stenciljs.com) or comment on this similar [GitHub issue](https://github.com/stenciljs/core/issues/5457).`);const o=i.$hostElement$,a=i.$instanceValues$.get(t),l=i.$flags$,s=i.$lazyInstance$;n=Ee(n,r.$members$[t][0]);const c=Number.isNaN(a)&&Number.isNaN(n);if((!(8&l)||void 0===a)&&(n!==a&&!c)&&(i.$instanceValues$.set(t,n),s)){if(r.$watchers$&&128&l){const e=r.$watchers$[t];e&&e.map((e=>{try{s[e](n,a,t)}catch(r){h(r,o)}}))}if(2==(18&l)){if(s.componentShouldUpdate&&!1===s.componentShouldUpdate(n,a,t))return;et(i,!1)}}},ut=(e,t,n)=>{var i,o;const a=e.prototype;if(t.$members$||t.$watchers$||e.watchers){e.watchers&&!t.$watchers$&&(t.$watchers$=e.watchers);const l=Object.entries(null!=(i=t.$members$)?i:{});if(l.map((([e,[r]])=>{if(31&r||2&n&&32&r){const{get:i,set:o}=Object.getOwnPropertyDescriptor(a,e)||{};i&&(t.$members$[e][0]|=2048),o&&(t.$members$[e][0]|=4096),(1&n||!i)&&Object.defineProperty(a,e,{get(){{if(!(2048&t.$members$[e][0]))return((e,t)=>p(e).$instanceValues$.get(t))(this,e);const n=p(this),r=n?n.$lazyInstance$:a;if(!r)return;return r[e]}},configurable:!0,enumerable:!0}),Object.defineProperty(a,e,{set(i){const a=p(this);if(a){if(o){const n=32&r?this[e]:a.$hostElement$[e];return void 0===n&&a.$instanceValues$.get(e)?i=a.$instanceValues$.get(e):!a.$instanceValues$.get(e)&&n&&a.$instanceValues$.set(e,n),o.apply(this,[Ee(i,r)]),i=32&r?this[e]:a.$hostElement$[e],void dt(this,e,i,t)}{if(!(1&n&&4096&t.$members$[e][0]))return dt(this,e,i,t),void(1&n&&!a.$lazyInstance$&&a.$onReadyPromise$.then((()=>{4096&t.$members$[e][0]&&a.$lazyInstance$[e]!==a.$instanceValues$.get(e)&&(a.$lazyInstance$[e]=i)})));const o=()=>{const n=a.$lazyInstance$[e];!a.$instanceValues$.get(e)&&n&&a.$instanceValues$.set(e,n),a.$lazyInstance$[e]=Ee(i,r),dt(this,e,a.$lazyInstance$[e],t)};a.$lazyInstance$?o():a.$onReadyPromise$.then((()=>o()))}}}})}else 1&n&&64&r&&Object.defineProperty(a,e,{value(...t){var n;const r=p(this);return null==(n=null==r?void 0:r.$onInstancePromise$)?void 0:n.then((()=>{var n;return null==(n=r.$lazyInstance$)?void 0:n[e](...t)}))}})})),1&n){const n=new Map;a.attributeChangedCallback=function(e,i,o){C.jmp((()=>{var l;const s=n.get(e);if(this.hasOwnProperty(s)&&r.lazyLoad)o=this[s],delete this[s];else{if(a.hasOwnProperty(s)&&"number"==typeof this[s]&&this[s]==o)return;if(null==s){const n=p(this),r=null==n?void 0:n.$flags$;if(n&&r&&!(8&r)&&128&r&&o!==i){const r=n.$lazyInstance$,a=null==(l=t.$watchers$)?void 0:l[e];null==a||a.forEach((t=>{null!=r[t]&&r[t].call(r,o,i,e)}))}return}}const c=Object.getOwnPropertyDescriptor(a,s);(o=(null!==o||"boolean"!=typeof this[s])&&o)===this[s]||c.get&&!c.set||(this[s]=o)}))},e.observedAttributes=Array.from(new Set([...Object.keys(null!=(o=t.$watchers$)?o:{}),...l.filter((([e,t])=>31&t[0])).map((([e,r])=>{var i;const o=r[1]||e;return n.set(o,e),512&r[0]&&(null==(i=t.$attrsToReflect$)||i.push([e,o])),o}))]))}}return e},pt=async(e,t,i,o)=>{let a;if(!(32&t.$flags$)){t.$flags$|=32;if(i.$lazyBundleId$){const o=((e,t,i)=>{const o=e.$tagName$.replace(/-/g,"_"),a=e.$lazyBundleId$;if(!a)return;const l=g.get(a);if(l)return l[o];if(!i||!r.hotModuleReplacement){const e=e=>(g.set(a,e),e[o]);switch(a){case"duet-share-chart-item":return n.e(7748).then(n.bind(n,7748)).then(e,h);case"duet-upload-aria-status":return n.e(2480).then(n.bind(n,2480)).then(e,h);case"duet-status-icon":return Promise.all([n.e(4223),n.e(5812)]).then(n.bind(n,5812)).then(e,h);case"duet-alert":return Promise.all([n.e(4223),n.e(4514)]).then(n.bind(n,4514)).then(e,h);case"duet-badge":return Promise.all([n.e(4223),n.e(8115)]).then(n.bind(n,8115)).then(e,h);case"duet-action-button":return Promise.all([n.e(4223),n.e(1217)]).then(n.bind(n,1217)).then(e,h);case"duet-hero":return Promise.all([n.e(4223),n.e(1642)]).then(n.bind(n,1642)).then(e,h);case"duet-empty-state":return Promise.all([n.e(4223),n.e(8393)]).then(n.bind(n,8393)).then(e,h);case"duet-checkbox":return Promise.all([n.e(4223),n.e(2579)]).then(n.bind(n,2579)).then(e,h);case"duet-layout":return Promise.all([n.e(4223),n.e(9540)]).then(n.bind(n,9540)).then(e,h);case"duet-section-layout":return n.e(8206).then(n.bind(n,8206)).then(e,h);case"duet-range-slider":return Promise.all([n.e(4223),n.e(5567)]).then(n.bind(n,5567)).then(e,h);case"duet-select":return Promise.all([n.e(4223),n.e(4390)]).then(n.bind(n,4390)).then(e,h);case"duet-progress":return Promise.all([n.e(4223),n.e(8597)]).then(n.bind(n,8597)).then(e,h);case"duet-textarea":return Promise.all([n.e(4223),n.e(906),n.e(1768)]).then(n.bind(n,1768)).then(e,h);case"duet-toggle":return Promise.all([n.e(4223),n.e(82)]).then(n.bind(n,82)).then(e,h);case"duet-tooltip":return Promise.all([n.e(4223),n.e(906),n.e(5091)]).then(n.bind(n,5091)).then(e,h);case"duet-visually-hidden":return n.e(7538).then(n.bind(n,7538)).then(e,h);case"duet-modal":return Promise.all([n.e(4223),n.e(2445)]).then(n.bind(n,2445)).then(e,h);case"duet-collapsible":return Promise.all([n.e(4223),n.e(184)]).then(n.bind(n,184)).then(e,h);case"duet-cookie-consent":return Promise.all([n.e(4223),n.e(6539)]).then(n.bind(n,6539)).then(e,h);case"duet-tray":return Promise.all([n.e(4223),n.e(4554)]).then(n.bind(n,4554)).then(e,h);case"duet-breadcrumbs":return Promise.all([n.e(4223),n.e(3610)]).then(n.bind(n,3610)).then(e,h);case"duet-callout":return Promise.all([n.e(4223),n.e(2840)]).then(n.bind(n,2840)).then(e,h);case"duet-contact-card":return Promise.all([n.e(4223),n.e(6303)]).then(n.bind(n,6303)).then(e,h);case"duet-file-chooser":return Promise.all([n.e(4223),n.e(7980)]).then(n.bind(n,7980)).then(e,h);case"duet-footer":return Promise.all([n.e(4223),n.e(1369)]).then(n.bind(n,1369)).then(e,h);case"duet-menu-bar":return Promise.all([n.e(4223),n.e(4381)]).then(n.bind(n,4381)).then(e,h);case"duet-menu-bar-button":return Promise.all([n.e(4223),n.e(6102)]).then(n.bind(n,6102)).then(e,h);case"duet-menu-bar-dropdown":return Promise.all([n.e(4223),n.e(4507)]).then(n.bind(n,4507)).then(e,h);case"duet-menu-bar-dropdown-link":return Promise.all([n.e(4223),n.e(6068)]).then(n.bind(n,6068)).then(e,h);case"duet-menu-bar-item":return Promise.all([n.e(4223),n.e(1093)]).then(n.bind(n,1093)).then(e,h);case"duet-menu-bar-link":return Promise.all([n.e(4223),n.e(922)]).then(n.bind(n,922)).then(e,h);case"duet-multiselect":return Promise.all([n.e(4223),n.e(3093)]).then(n.bind(n,5474)).then(e,h);case"duet-nav":return Promise.all([n.e(4223),n.e(1269)]).then(n.bind(n,1269)).then(e,h);case"duet-page-heading":return Promise.all([n.e(4223),n.e(5646)]).then(n.bind(n,5646)).then(e,h);case"duet-panel":return Promise.all([n.e(4223),n.e(2126)]).then(n.bind(n,2126)).then(e,h);case"duet-promo-card":return Promise.all([n.e(4223),n.e(7582)]).then(n.bind(n,7582)).then(e,h);case"duet-shaped-image":return Promise.all([n.e(4223),n.e(6909)]).then(n.bind(n,6909)).then(e,h);case"duet-share-chart":return Promise.all([n.e(4223),n.e(5294)]).then(n.bind(n,5294)).then(e,h);case"duet-slideout":return Promise.all([n.e(4223),n.e(906),n.e(665)]).then(n.bind(n,665)).then(e,h);case"duet-slideout-lang":return Promise.all([n.e(4223),n.e(7834)]).then(n.bind(n,7834)).then(e,h);case"duet-slideout-link":return Promise.all([n.e(4223),n.e(5014)]).then(n.bind(n,5014)).then(e,h);case"duet-slideout-panel":return Promise.all([n.e(4223),n.e(906),n.e(130)]).then(n.bind(n,130)).then(e,h);case"duet-slideout-panel-dropdown":return Promise.all([n.e(4223),n.e(4010)]).then(n.bind(n,4010)).then(e,h);case"duet-submenu-bar":return Promise.all([n.e(4223),n.e(8641)]).then(n.bind(n,8641)).then(e,h);case"duet-submenu-bar-dropdown":return Promise.all([n.e(4223),n.e(8575)]).then(n.bind(n,8575)).then(e,h);case"duet-submenu-bar-dropdown-link":return Promise.all([n.e(4223),n.e(2856)]).then(n.bind(n,475)).then(e,h);case"duet-submenu-bar-item":return Promise.all([n.e(4223),n.e(5569)]).then(n.bind(n,5569)).then(e,h);case"duet-submenu-bar-link":return Promise.all([n.e(4223),n.e(8030)]).then(n.bind(n,8030)).then(e,h);case"duet-toolbar":return Promise.all([n.e(4223),n.e(3267)]).then(n.bind(n,3267)).then(e,h);case"duet-toolbar-dropdown":return Promise.all([n.e(4223),n.e(3649)]).then(n.bind(n,3649)).then(e,h);case"duet-toolbar-dropdown-link":return Promise.all([n.e(4223),n.e(382)]).then(n.bind(n,382)).then(e,h);case"duet-toolbar-item":return Promise.all([n.e(4223),n.e(663)]).then(n.bind(n,663)).then(e,h);case"duet-toolbar-link":return Promise.all([n.e(4223),n.e(3692)]).then(n.bind(n,3692)).then(e,h);case"duet-checkmark":return Promise.all([n.e(4223),n.e(4689)]).then(n.bind(n,4689)).then(e,h);case"duet-chip":return Promise.all([n.e(4223),n.e(5652)]).then(n.bind(n,5652)).then(e,h);case"duet-show-more":return Promise.all([n.e(4223),n.e(1069)]).then(n.bind(n,1069)).then(e,h);case"duet-fieldset":return Promise.all([n.e(4223),n.e(2846)]).then(n.bind(n,2846)).then(e,h);case"duet-overlay":return Promise.all([n.e(4223),n.e(5196)]).then(n.bind(n,5196)).then(e,h);case"duet-indicator":return Promise.all([n.e(4223),n.e(8441)]).then(n.bind(n,8441)).then(e,h);case"duet-icon":return Promise.all([n.e(4223),n.e(4387)]).then(n.bind(n,4387)).then(e,h);case"duet-banner":return Promise.all([n.e(4223),n.e(4040)]).then(n.bind(n,4040)).then(e,h);case"duet-combobox":return Promise.all([n.e(4223),n.e(9205)]).then(n.bind(n,9205)).then(e,h);case"duet-phone-input":return Promise.all([n.e(4223),n.e(5289)]).then(n.bind(n,5289)).then(e,h);case"duet-upload-item":return Promise.all([n.e(4223),n.e(906),n.e(363)]).then(n.bind(n,363)).then(e,h);case"duet-button_2":return Promise.all([n.e(4223),n.e(8795)]).then(n.bind(n,8795)).then(e,h);case"duet-grid_2":return Promise.all([n.e(4223),n.e(7063)]).then(n.bind(n,7063)).then(e,h);case"duet-radio_2":return Promise.all([n.e(4223),n.e(906),n.e(1822)]).then(n.bind(n,1822)).then(e,h);case"duet-list_2":return Promise.all([n.e(4223),n.e(906),n.e(1179)]).then(n.bind(n,1179)).then(e,h);case"duet-divider_2":return Promise.all([n.e(4223),n.e(3672)]).then(n.bind(n,3672)).then(e,h);case"duet-notification_2":return Promise.all([n.e(4223),n.e(8860)]).then(n.bind(n,8860)).then(e,h);case"duet-breadcrumb":return Promise.all([n.e(4223),n.e(7903)]).then(n.bind(n,7903)).then(e,h);case"duet-popup-menu_2":return Promise.all([n.e(4223),n.e(906),n.e(5629)]).then(n.bind(n,5629)).then(e,h);case"duet-tooltip-button_2":return Promise.all([n.e(4223),n.e(6849)]).then(n.bind(n,6849)).then(e,h);case"duet-card":return Promise.all([n.e(4223),n.e(376)]).then(n.bind(n,376)).then(e,h);case"duet-pagination_2":return Promise.all([n.e(4223),n.e(6695)]).then(n.bind(n,6695)).then(e,h);case"duet-choice_2":return Promise.all([n.e(4223),n.e(8240)]).then(n.bind(n,8240)).then(e,h);case"duet-input_2":return Promise.all([n.e(4223),n.e(906),n.e(9241)]).then(n.bind(n,9241)).then(e,h);case"duet-scrollable_3":return Promise.all([n.e(4223),n.e(7409)]).then(n.bind(n,7409)).then(e,h);case"duet-number-input":return Promise.all([n.e(4223),n.e(6950)]).then(n.bind(n,6950)).then(e,h);case"duet-step_2":return Promise.all([n.e(4223),n.e(3897)]).then(n.bind(n,3897)).then(e,h);case"duet-date-picker":return Promise.all([n.e(4223),n.e(7837)]).then(n.bind(n,7837)).then(e,h);case"duet-editable-table_3":return Promise.all([n.e(4223),n.e(906),n.e(9657)]).then(n.bind(n,9657)).then(e,h);case"duet-caption_4":return Promise.all([n.e(4223),n.e(9025)]).then(n.bind(n,9025)).then(e,h);case"duet-header_2":return Promise.all([n.e(4223),n.e(906),n.e(9786)]).then(n.bind(n,9786)).then(e,h)}}return n(2517)(`./${a}.entry.js`).then((e=>(g.set(a,e),e[o])),(e=>{h(e,t.$hostElement$)}))})(i,t);if(o&&"then"in o){const e=()=>{};a=await o,e()}else a=o;if(!a)throw new Error(`Constructor for "${i.$tagName$}#${t.$modeName$}" was not found`);a.isProxied||(i.$watchers$=a.watchers,ut(a,i,2),a.isProxied=!0);const l=(i.$tagName$,()=>{});t.$flags$|=8;try{new a(t)}catch(c){h(c,e)}t.$flags$&=-9,t.$flags$|=128,l(),mt(t.$lazyInstance$,e)}else{a=e.constructor;const n=e.localName;customElements.whenDefined(n).then((()=>t.$flags$|=128))}if(a&&a.style){let e;"string"==typeof a.style&&(e=a.style);const t=se(i);if(!b.has(t)){const n=(i.$tagName$,()=>{});ae(t,e,!!(1&i.$flags$)),n()}}}const l=t.$ancestorComponent$,s=()=>et(t,!0);l&&l["s-rc"]?l["s-rc"].push(s):s()},mt=(e,t)=>{st(e,"connectedCallback",void 0,t)},ft=e=>{if(!(1&C.$flags$)){const t=p(e);if(!t)return;const n=t.$cmpMeta$,r=(n.$tagName$,()=>{});if(1&t.$flags$)vt(e,t,n.$listeners$),(null==t?void 0:t.$lazyInstance$)?mt(t.$lazyInstance$,e):(null==t?void 0:t.$onReadyPromise$)&&t.$onReadyPromise$.then((()=>mt(t.$lazyInstance$,e)));else{let r;if(t.$flags$|=1,r=e.getAttribute(y),r){if(1&n.$flags$){const t=le(e.shadowRoot,n);e.classList.remove(t+"-h",t+"-s")}else if(2&n.$flags$){const t=se(n);e["s-sc"]=t}((e,t,n,r)=>{var i,o,a;const l=()=>{},s=e.shadowRoot,c=[],d=[],u=[],m=s?[]:null,f=de(t,null);let h;f.$elm$=e,Object.entries((null==(i=r.$cmpMeta$)?void 0:i.$members$)||{}
158).forEach((([t,[n,i]])=>{var o;if(!(31&n))return;const a=i||t,l=e.getAttribute(a);if(null!==l){const e=Ee(l,n);null==(o=null==r?void 0:r.$instanceValues$)||o.set(t,e)}}));{const t=r.$cmpMeta$;t&&10&t.$flags$&&e["s-sc"]?(h=e["s-sc"],e.classList.add(h+"-h")):e["s-sc"]&&delete e["s-sc"]}!w.document||C.$orgLocNodes$&&C.$orgLocNodes$.size||ge(w.document.body,C.$orgLocNodes$=new Map),e[y]=n,e.removeAttribute(y),r.$vnode$=he(f,c,d,m,e,e,n,u);let g=0;const b=c.length;let v;for(;g<b;g++){v=c[g];const n=v.$hostId$+"."+v.$nodeId$,r=C.$orgLocNodes$.get(n),i=v.$elm$;if(s){if((null==(o=v.$tag$)?void 0:o.toString().includes("-"))&&"slot-fb"!==v.$tag$&&!v.$elm$.shadowRoot){const t=p(v.$elm$);if(t){const n=se(t.$cmpMeta$),r=w.document.querySelector(`style[sty-id="${n}"]`);r&&e.shadowRoot.append(r.cloneNode(!0))}}}else i["s-hn"]=t.toUpperCase(),"slot"===v.$tag$&&(i["s-cr"]=e["s-cr"]);"slot"===v.$tag$&&(v.$name$=v.$elm$["s-sn"]||v.$elm$.name||null,v.$children$?(v.$flags$|=2,v.$elm$.childNodes.length||v.$children$.forEach((e=>{v.$elm$.appendChild(e.$elm$)}))):v.$flags$|=1),r&&r.isConnected&&(r.parentElement.shadowRoot&&""===r["s-en"]&&r.parentNode.insertBefore(i,r.nextSibling),r.parentNode.removeChild(r),s||(i["s-oo"]=parseInt(v.$nodeId$))),r&&!r["s-id"]&&C.$orgLocNodes$.delete(n)}const _=[],x=u.length;let A,E,k,S,L=0;for(;L<x;L++)if(A=u[L],A&&A.length)for(k=A.length,E=0;E<k;E++){if(S=A[E],_[S.hostId]||(_[S.hostId]=C.$orgLocNodes$.get(S.hostId)),!_[S.hostId])continue;const e=_[S.hostId];e.shadowRoot&&S.node.parentElement!==e&&e.appendChild(S.node),e.shadowRoot&&s||(S.slot["s-cr"]||(S.slot["s-cr"]=e["s-cr"],!S.slot["s-cr"]&&e.shadowRoot?S.slot["s-cr"]=e:S.slot["s-cr"]=(e.__childNodes||e.childNodes)[0]),J(S.node,S.slot,0,S.node["s-oo"]),(null==(a=S.node.parentElement)?void 0:a.shadowRoot)&&S.node.getAttribute&&S.node.getAttribute("slot")&&S.node.removeAttribute("slot"))}if(h&&d.length&&d.forEach((e=>{e.$elm$.parentElement.classList.add(h+"-s")})),s){let t=0;const n=m.length;if(n){for(;t<n;t++){const e=m[t];e&&s.appendChild(e)}Array.from(e.childNodes).forEach((e=>{"string"!=typeof e["s-en"]&&"string"!=typeof e["s-sn"]&&(1===e.nodeType&&e.slot&&e.hidden?e.removeAttribute("hidden"):(8===e.nodeType&&!e.nodeValue||3===e.nodeType&&!e.wholeText.trim())&&e.parentNode.removeChild(e))}))}}r.$hostElement$=e,l()})(e,n.$tagName$,r,t)}r||12&n.$flags$&&ht(e);{let n=e;for(;n=n.parentNode||n.host;)if(1===n.nodeType&&n.hasAttribute("s-id")&&n["s-p"]||n["s-p"]){Xe(t,t.$ancestorComponent$=n);break}}n.$members$&&Object.entries(n.$members$).map((([t,[n]])=>{if(31&n&&e.hasOwnProperty(t)){const n=e[t];delete e[t],e[t]=n}})),R((()=>pt(e,t,n)))}r()}},ht=e=>{if(!w.document)return;const t=e["s-cr"]=w.document.createComment("");t["s-cn"]=!0,Ye(e,t,e.firstChild)},gt=(e,t)=>{st(e,"disconnectedCallback",void 0,t||e)},bt=(e,t={})=>{var n;if(!w.document)return void console.warn("Stencil: No document found. Skipping bootstrapping lazy components.");const r=()=>{},i=[],o=t.exclude||[],a=w.customElements,l=w.document.head,s=l.querySelector("meta[charset]"),c=w.document.createElement("style"),d=[];let u,m=!0;Object.assign(C,t),C.$resourcesUrl$=new URL(t.resourcesUrl||"./",w.document.baseURI).href,C.$flags$|=2,(()=>{if(!w.document)return;const e=w.document.querySelectorAll(`[${v}]`);let t=0;for(;t<e.length;t++)ae(e[t].getAttribute(v),e[t].innerHTML.replace(/\/\*!@([^\/]+)\*\/[^\{]+\{/g,"$1{"),!0)})();let f=!1;if(e.map((e=>{e[1].map((t=>{var n;const r={$flags$:t[0],$tagName$:t[1],$members$:t[2],$listeners$:t[3]};4&r.$flags$&&(f=!0),r.$members$=t[2],r.$listeners$=t[3],r.$attrsToReflect$=[],r.$watchers$=null!=(n=t[4])?n:{};const l=r.$tagName$,s=class extends HTMLElement{constructor(e){if(super(e),this.hasRegisteredEventListeners=!1,((e,t)=>{const n={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};n.$onInstancePromise$=new Promise((e=>n.$onInstanceResolve$=e)),n.$onReadyPromise$=new Promise((e=>n.$onReadyResolve$=e)),e["s-p"]=[],e["s-rc"]=[];const r=n;e.__stencil__getHostRef=()=>r})(e=this,r),1&r.$flags$)if(e.shadowRoot){if("open"!==e.shadowRoot.mode)throw new Error(`Unable to re-use existing shadow root for ${r.$tagName$}! Mode is set to ${e.shadowRoot.mode} but Stencil only supports open shadow roots.`)}else W.call(e,r)}connectedCallback(){const e=p(this);e&&(this.hasRegisteredEventListeners||(this.hasRegisteredEventListeners=!0,vt(this,e,r.$listeners$)),u&&(clearTimeout(u),u=null),m?d.push(this):C.jmp((()=>ft(this))))}disconnectedCallback(){C.jmp((()=>(async e=>{if(!(1&C.$flags$)){const t=p(e);(null==t?void 0:t.$rmListeners$)&&(t.$rmListeners$.map((e=>e())),t.$rmListeners$=void 0),(null==t?void 0:t.$lazyInstance$)?gt(t.$lazyInstance$,e):(null==t?void 0:t.$onReadyPromise$)&&t.$onReadyPromise$.then((()=>gt(t.$lazyInstance$,e)))}oe.has(e)&&oe.delete(e),e.shadowRoot&&oe.has(e.shadowRoot)&&oe.delete(e.shadowRoot)})(this))),C.raf((()=>{var e;const t=p(this);if(!t)return;const n=d.findIndex((e=>e===this));n>-1&&d.splice(n,1),(null==(e=null==t?void 0:t.$vnode$)?void 0:e.$elm$)instanceof Node&&!t.$vnode$.$elm$.isConnected&&delete t.$vnode$.$elm$}))}componentOnReady(){var e;return null==(e=p(this))?void 0:e.$onReadyPromise$}};!(1&r.$flags$)&&256&r.$flags$&&ee(s.prototype),r.$lazyBundleId$=e[0],o.includes(l)||a.get(l)||(i.push(l),a.define(l,ut(s,r,1)))}))})),i.length>0&&(f&&(c.textContent+=x),c.innerHTML.length)){c.setAttribute("data-styles","");const e=null!=(n=C.$nonce$)?n:P(w.document);null!=e&&c.setAttribute("nonce",e),l.insertBefore(c,s?s.nextSibling:l.firstChild)}m=!1,d.length?d.map((e=>e.connectedCallback())):C.jmp((()=>u=setTimeout(lt,30))),r()},yt=(e,t)=>
158t,vt=(e,t,n,r)=>{n&&w.document&&n.map((([n,r,i])=>{const o=xt(w.document,e,n),a=_t(t,i),l=At(n);C.ael(o,r,a,l),(t.$rmListeners$=t.$rmListeners$||[]).push((()=>C.rel(o,r,a,l)))}))},_t=(e,t)=>n=>{var r;try{256&e.$flags$?null==(r=e.$lazyInstance$)||r[t](n):(e.$queuedListeners$=e.$queuedListeners$||[]).push([t,n])}catch(i){h(i,e.$hostElement$)}},xt=(e,t,n)=>4&n?e:8&n?w:16&n?e.body:t,At=e=>E?{passive:!!(1&e),capture:!!(2&e)}:!!(2&e)},5795:function(e,t,n){"use strict";var r=n(6549);if(r)try{r([],"length")}catch(i){r=null}e.exports=r},5880:function(e){"use strict";e.exports=Math.pow},5909:function(e,t,n){"use strict";n.d(t,{A:function(){return r.A}});var r=n(581)},5930:function(e,t,n){"use strict";n.d(t,{A:function(){return m}});var r=n(8856),i=n(823),o=n(6540),a=n(3679),l=n(5823),s=n(4081),c=n(7994),d=n(4633),u=n(9578);const p=(0,a.styled)(u.A).withConfig({displayName:"RichText__StyledContainerWrapper",componentId:"sc-1cisecq-0"})([".rich-text-image,.button,.dropdown-link-list{margin:0 0 24px 0 !important;@media ","{margin:0 0 16px 0 !important;}}.button.inline-embedded-entry{margin:12px !important;@media ","{margin:8px !important;}}.collapsible-list-wrapper,.media-image,.media-figure{@media ","{margin-bottom:","!important;}margin-bottom:","!important;}duet-banner{@media ","{padding-bottom:","!important;}padding-bottom:","!important;}"],(0,d._n)(i._h7),(0,d._n)(i._h7),(0,d._n)(i._h7),i.C3h,i.a2z,(0,d._n)(i._h7),i.C3h,i.a2z);var m=(0,l.A)((e=>{const t=(0,s.A)(),n=e.clientRenderOnly&&t||!e.clientRenderOnly;if(!e.body)return null;const i=(0,c.A)(e.style);return o.createElement(p,Object.assign({},i,{className:"rich-text"},e.contentful_id?{id:`richtext-${e.contentful_id}`}:{}),n?(0,r.i)(JSON.parse(e.body.raw),{...e.renderOptions}):null)}))},5982:function(e,t,n){"use strict";n.d(t,{A:function(){return s}});var r=n(6540),i=n(5930),o=n(8428),a=n(6097),l=n(795);var s=e=>{var t;const n=(0,a.A)(e.childrenContentfulRichTextStyleJsonNode,!0),s=((e,t)=>{const n=[];if(!e||!e.raw)return n;const r=JSON.parse(e.raw);for(const i of r.content)if("paragraph"===(null==i?void 0:i.nodeType))for(const e of i.content)if((null==e?void 0:e.nodeType)===t)for(const t of e.content)"text"===(null==t?void 0:t.nodeType)&&t.value&&n.push(t.value);return n})(e.body,"entry-hyperlink"),c=(d=null===(t=e.body)||void 0===t?void 0:t.references)?d.filter((e=>{var t;return(null===(t=e.internal)||void 0===t?void 0:t.type)===l.RM0})).map((e=>
158e.analyticsKey)):[];var d;const u=(m=c,(p=s).length!==m.length?{}:Object.fromEntries(p.map(((e,t)=>[e,m[t]]))));var p,m;const f=(0,o.A)(e.body,n,e.parentComponent,u,e.wrapButton,e.styledHyperlinks);return r.createElement(i.A,Object.assign({renderOptions:f},e,{style:n}))}},6097:function(e,t,n){"use strict";var r=n(8396),i=n(9506),o=n(4081);const a=new Set(["auto","large","medium","small","x-small","col-12","col-11","col-10","col-9","col-8","col-7","col-6","col-5","col-4","col-3","col-2","col-1"]);t.A=function(e,t){var n;void 0===t&&(t=!1);const l=(0,i.d)(),s=(0,o.A)();if(!e)return{};const c=[...e];for(const i of c)i.textColor&&(i.textColor=(0,r.x)(i.textColor)),i.headingColor&&(i.headingColor=(0,r.x)(i.headingColor)),i.subheadingColor&&(i.subheadingColor=(0,r.x)(i.subheadingColor));if(!s)return c[0];const d=l["xx-small"]||l["x-small"];let u;if(u=c.find((e=>"all"===e.screen)),u&&d&&t&&(null===(n=u)||void 0===n||!n.width||a.has(u.width)))return{...u,width:"100%",responsive:"true",distribution:"center"};if(u)return u;if(1===c.length)return c[0];var p;d&&(u=c.find((e=>"mobile"===e.screen)),!t||null!==(p=u)&&void 0!==p&&p.width&&!a.has(u.width)||(u={...u,width:"100%",responsive:"true",distribution:"center"}));const m=!d&&!l.large;return m&&(u=c.find((e=>"tablet"===e.screen))),m||d||(u=c.find((e=>"desktop"===e.screen))),u||c[e.length-1]}},6134:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/AssetLinkBlock","definitions":{"AssetLinkBlock":{"type":"object","properties":{"nodeType":{"type":"string","enum":["embedded-asset-block"]},"data":{"type":"object","properties":{"target":{"$ref":"#/definitions/Link<\\"Asset\\">"}},"additionalProperties":false,"required":["target"]},"content":{"maxItems":0,"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Link<\\"Asset\\">":{"type":"object","properties":{"sys":{"type":"object","properties":{"type":{"type":"string","enum":["Link"]},"linkType":{"type":"string","enum":["Asset"]},"id":{"type":"string"}},"additionalProperties":false,"required":["id","linkType","type"]}},"additionalProperties":false,"required":["sys"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},6188:function(e){"use strict";e.exports=Math.max},6230:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/TableRow","definitions":{"TableRow":{"type":"object","properties":{"nodeType":{"type":"string","enum":["table-row"]},"data":{"type":"object","properties":{}},"content":{"minItems":1,"type":"array","items":{"$ref":"#/definitions/TableCell"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"TableCell":{"type":"object","properties":{"nodeType":{"enum":["table-cell","table-header-cell"],"type":"string"},"data":{"type":"object","properties":{"colspan":{"type":"number"},"rowspan":{"type":"number"}},"additionalProperties":false},"content":{"minItems":1,"type":"array","items":{"$ref":"#/definitions/Paragraph"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Paragraph":{"type":"object","properties":{"nodeType":{"type":"string","enum":["paragraph"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},6310:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/Heading6","definitions":{"Heading6":{"type":"object","properties":{"nodeType":{"type":"string","enum":["heading-6"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},6519:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/Table","definitions":{"Table":{"type":"object","properties":{"nodeType":{"type":"string","enum":["table"]},"data":{"type":"object","properties":{}},"content":{"minItems":1,"type":"array","items":{"$ref":"#/definitions/TableRow"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"TableRow":{"type":"object","properties":{"nodeType":{"type":"string","enum":["table-row"]},"data":{"type":"object","properties":{}},"content":{"minItems":1,"type":"array","items":{"$ref":"#/definitions/TableCell"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"TableCell":{"type":"object","properties":{"nodeType":{"enum":["table-cell","table-header-cell"],"type":"string"},"data":{"type":"object","properties":{"colspan":{"type":"number"}
158,"rowspan":{"type":"number"}},"additionalProperties":false},"content":{"minItems":1,"type":"array","items":{"$ref":"#/definitions/Paragraph"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Paragraph":{"type":"object","properties":{"nodeType":{"type":"string","enum":["paragraph"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},6545:function(e,t,n){"use strict";n.d(t,{A:function(){return y}});var r=n(823),i=n(6540),o=n(3679),a=n(9275),l=n(795),s=n(5823),c=n(4081),d=n(2067),u=n(7411),p=n(8450);var m=n(4633),f=n(7006),h=n(9992),g=n(2333);const b=o.styled.div.withConfig({displayName:"NewsroomCardsContainer__CollectionContainer",componentId:"sc-v034zd-0"})(["display:flex;flex-direction:column;gap:40px;width:100%;@media ","{display:grid;grid-auto-rows:1fr;grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:repeat(2,1fr);}@media ","{grid-template-columns:repeat(3,1fr);}"],(0,m._n)(r.iqz),(0,m._n)(r.GOF));var y=(0,s.A)((e=>{var t;const{findUrlById:n}=(0,d.A)(),r=(0,c.A)();return i.createElement(b,{className:e.className,"data-testid":"newsroom-collection-container"},null===(t=e.articles)||void 0===t?void 0:t.map(((t,o)=>{var s,c,d;const m=(0,a.f)(t);let b,y="primary-lightest";if("turva"===e.theme&&(y="background-accent-primary-turva"),t.contentful_id){var v;const e=null===(v=(0,f.r)())||void 0===v?void 0:v.pageContext;b=n(t.contentful_id,null==e?void 0:e.locale),b||(r&&m.push("ARTICLE MISSING FROM PAGE STRUCTURE"),b=(0,h.Lo)("/"))}const _=(e=>{var t;let n,r;var i;if(null!=e&&e.card)n=e.card.heading,r=null===(i=e.card.description)||void 0===i?void 0:i.description;else if("ContentfulCampaign"===(null===(t=e.internal)||void 0===t?void 0:t.type)){var o,a,l,s;const t=e;n=null===(o=t.hero)||void 0===o||null===(a=o.heading)||void 0===a?void 0:a.heading,r=null===(l=t.hero)||void 0===l||null===(s=l.ingress)||void 0===s?void 0:s.ingress}else{var c;const t=e;n=t.title,r=null===(c=t.ingress)||void 0===c?void 0:c.ingress}return{heading:n,description:r,image:(0,p.e)(e)}})(t),x=(0,u.bh)(t.slug,l.Fyk,null!==(s=null!==(c=null===(d=t.card)||void 0===d?void 0:d.headingFinnish)&&void 0!==c?c:t.titleFinnish)&&void 0!==s?s:""),A=!!b&&(0,h.xs)(b);return i.createElement(g.A,Object.assign({key:`newsroom-article-${t.contentful_id}`,preHeading:m,heading:_.heading,textContent:_.description,image:_.image,cropImage:!0,childrenContentfulCardNewStyleJsonNode:[{backgroundColor:y}],url:b,dataAnalyticsLink:x,isTrackable:!!A},e.focusableCardRef&&e.nextFocusableCard===o?{innerRef:e.focusableCardRef}:{}))})))}))},6549:function(e){"use strict";e.exports=Object.getOwnPropertyDescriptor},6556:function(e,t,n){"use strict";var r=n(453),i=n(3126),o=i([r("%String.prototype.indexOf%")]);e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&o(e,".prototype.")>-1?i([n]):n}},6581:function(e,t,n){"use strict";t.__esModule=!0,t.CONTENTFUL_IMAGE_MAX_SIZE=void 0,t.createUrl=function(e,t){void 0===t&&(t={});const n=-1===t.cornerRadius?"max":t.cornerRadius;"auto"===t.toFormat&&delete t.toFormat;const i={w:t.width||void 0,h:t.height||void 0,fl:"jpg"===t.toFormat&&t.jpegProgressive?"progressive":void 0,q:t.quality||void 0,fm:t.toFormat||void 0,fit:t.resizingBehavior||void 0,f:t.cropFocus||void 0,bg:t.background||void 0,r:n||void 0},o="undefined"!=typeof window?new window.URLSearchParams:new r.URLSearchParams;for(const r in i){var a;if(void 0!==i[r])o.append(r,null!==(a=i[r])&&void 0!==a?a:"")}return`https:${e}?${o.toString()}`},t.isImage=function(e){var t;return o.has(null==e||null===(t=e.file)||void 0===t?void 0:t.contentType)},t.validImageFormats=t.mimeTypeExtensions=void 0;var r=n(8835);t.CONTENTFUL_IMAGE_MAX_SIZE=4e3;const i=new Set(["jpg","png","webp","gif","avif"]);t.validImageFormats=i;const o=new Map([["image/jpeg",".jpg"],["image/jpg",".jpg"],["image/gif",".gif"],["image/png",".png"],["image/webp",".webp"],["image/avif",".avif"]]);t.mimeTypeExtensions=o},6733:function(e,t,n){"use strict";n.d(t,{_P:function(){return l},ru:function(){return y},so:function(){return v},KK:function(){return p},Qk:function(){return f},J6:function(){return m},fW:function(){return s},dH:function(){return g},Ok:function(){return d},HY:function(){return h},uj:function(){return u},cl:function(){return b},zx:function(){return c},zi:function(){return _}});var r=n(823),i=n(5641),o=n(5158);const a=e=>e&&e.match(/[A-Z]{2,}(?=[A-Z][a-z]+\d*|\b)|[A-Z]?[a-z]+\d*|[A-Z]|\d+/g).map((e=>e.toLowerCase())).join("_"),l=e=>"bottom"===e?"flex-end":"top"===e?"flex-start":"center",s=e=>{const t=a(e);return i.r["font_size_"+t]},c=e=>{const t=/^(\d+)\.?[\d+]?(cm|in|mm|pc|pt|px|q|%|vw|vh|vmin|vmax|em|ex|ch|rem|)$/;switch(e){case"auto":case"large":case"col-12":return"100%";case"medium":return 2/3*100+"%";case"small":case"col-6":return"50%";case"x-small":return 100/3+"%";case"col-11":return 11/12*100+"%";case"col-10":return 10/12*100+"%";case"col-9":return"75%";case"col-8":return 8/12*100+"%";case"col-7":return 7/12*100+"%";case"col-5":return 5/12*100+"%";case"col-4":return 4/12*100+"%";case"col-3":return"25%";case"col-2":return 2/12*100+"%";case"col-1":return 1/12*100+"%";default:return e&&t.test(e)?e:void 0}},d=e=>({normal:"400","semi-bold":"600",bold:"700","extra-bold":"800"}[e]),u=(e,t)=>
158{const n=a(t),o=i.r["space_"+n]||r.Sjf;return{bottom:`0 0 ${o} 0`,top:`${o} 0 0 0`,none:"0",around:o,horizontal:`0 ${o}`,vertical:`${o} 0`,left:`0 0 0 ${o}`,right:`0 ${o} 0 0`}[e]},p=e=>(0,o.vA)(e),m=e=>{switch(e){case"default":return"center";case"left":return"flex-start";case"right":return"flex-end";case"space-between":return"space-between";default:return e}},f=e=>"vertical"===e?"column":"row",h=e=>"true"===e?"hidden":"flex",g=e=>{switch(e){case"normal":default:return"normal";case"italic":return"italic"}},b=e=>"underline"===e?"underline":"none",y=e=>{switch(e){case"circle":return r.byD;case"pill":return r.cPP;case"sharp":return r.JaS;case"default":return r.Qlz;default:return"0"}},v=e=>{switch(e){case"shadowCard":return r.Vxx;case"shadowCardTurva":return r.V$$;case"shadowDefault":return r.k6B;case"shadowDefaultTurva":return r.Ccg;default:return"none"}},_=e=>"true"===e?"wrap":"nowrap"},6743:function(e,t,n){"use strict";var r=n(9353);e.exports=Function.prototype.bind||r},6762:function(e,t,n){"use strict";var r=n(6540),i=n(9793),o=n(5158),a=n(4633);t.A=()=>{const e=(0,r.useContext)(i.A);if(!e)return{textColor:(0,a.Tn)()?"secondary-turva":"secondary",borderColor:(0,a.Tn)()?"#d1d1d1":"#e1e3e6",borderTopColor:(0,a.Tn)()?"":"#00294d",iconColor:(0,a.Tn)()?"secondary-turva":"secondary",backgroundColor:"gray-lightest",linkColor:(0,a.Tn)()?"secondary-turva":"secondary"};const t=(0,o.o_)(e.backgroundColor);return{textColor:t,borderColor:(0,o.q1)(e.backgroundColor),borderTopColor:(0,o.XT)(e.backgroundColor),iconColor:t,backgroundColor:e.backgroundColor,linkColor:t}}},6807:function(e,t,n){"use strict";n.d(t,{A:function(){return r.A}});var r=n(2856)},6961:function(e,t,n){"use strict";n.d(t,{A:function(){return r.A}});var r=n(4926)},7006:function(e,t,n){"use strict";let r;n.d(t,{j:function(){return i},r:function(){return o}});const i=e=>{r=e},o=()=>r}
158,7018:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/ResourceLinkBlock","definitions":{"ResourceLinkBlock":{"type":"object","properties":{"nodeType":{"type":"string","enum":["embedded-resource-block"]},"data":{"type":"object","properties":{"target":{"$ref":"#/definitions/ResourceLink"}},"additionalProperties":false,"required":["target"]},"content":{"maxItems":0,"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"ResourceLink":{"type":"object","properties":{"sys":{"type":"object","properties":{"type":{"type":"string","enum":["ResourceLink"]},"linkType":{"type":"string","enum":["Contentful:Entry"]},"urn":{"type":"string"}},"additionalProperties":false,"required":["linkType","type","urn"]}},"additionalProperties":false,"required":["sys"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},7076:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/AssetHyperlink","definitions":{"AssetHyperlink":{"type":"object","properties":{"nodeType":{"type":"string","enum":["asset-hyperlink"]},"data":{"type":"object","properties":{"target":{"$ref":"#/definitions/Link<\\"Asset\\">"}},"additionalProperties":false,"required":["target"]},"content":{"type":"array","items":{"$ref":"#/definitions/Text"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Link<\\"Asset\\">":{"type":"object","properties":{"sys":{"type":"object","properties":{"type":{"type":"string","enum":["Link"]},"linkType":{"type":"string","enum":["Asset"]},"id":{"type":"string"}},"additionalProperties":false,"required":["id","linkType","type"]}},"additionalProperties":false,"required":["sys"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},7083:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.MARKS=void 0,function(e){e.BOLD="bold",e.ITALIC="italic",e.UNDERLINE="underline",e.CODE="code",e.SUPERSCRIPT="superscript",e.SUBSCRIPT="subscript",e.STRIKETHROUGH="strikethrough"}(n||(t.MARKS=n={}))},7119:function(e){"use strict";e.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},7176:function(e,t,n){"use strict";var r,i=n(3126),o=n(5795);try{r=[].__proto__===Array.prototype}catch(c){if(!c||"object"!=typeof c||!("code"in c)||"ERR_PROTO_ACCESS"!==c.code)throw c}var a=!!r&&o&&o(Object.prototype,"__proto__"),l=Object,s=l.getPrototypeOf;e.exports=a&&"function"==typeof a.get?i([a.get]):"function"==typeof s&&function(e){return s(null==e?e:l(e))}},7199:function(e,t,n){"use strict";n.d(t,{A:function(){return f}});var r=n(6540),i=n(3679),o=n(795),a=n(5672),l=n(4458),s=n(7411),c=n(5909);const d=i.styled.iframe.withConfig({displayName:"Video__IFrame",componentId:"sc-nobxkr-0"})(["border:none;position:absolute;"]);var u=e=>{const t=r.useContext(a.A),n=r.useRef(null),i=r.useRef(null),[u,p]=r.useState({playing:-1,videoId:""}),[m,f]=r.useState(!1),[h,g]=r.useState(!1);let b=e.youtubeUrl;function y(e){let t=null;try{t="string"==typeof(null==e?void 0:e.data)?JSON.parse(e.data):e.data}finally{var n,r,i;if(1===(null===(n=t)||void 0===n||null===(r=n.info)||void 0===r?void 0:r.playerState))p({playing:t.info.playerState,videoId:null===(i=t.info.videoData)||void 0===i?void 0:i.video_id})}}return b.startsWith(o.i2c)?b=b.replace(o.i2c,"").split("?")[0]:b.startsWith(o.aBE)&&(b=b.replace(o.aBE,"").split("?")[0]),r.useEffect((()=>{h||b!==u.videoId||((0,s.Rj)((0,s.Ar)(e.videoCaption||e.iframeTitle||"")),g(!0))}
158),[h,u,e.iframeTitle,e.videoCaption,b]),r.createElement(c.A,{category:t.categoryYoutube,text:t.textYoutube,linkLabel:t.linkLabelYoutube,firstFocusableElementRef:n},r.createElement("span",{tabIndex:-1,ref:n,style:{width:"100%",paddingBottom:"58.25%",position:"relative"}},r.createElement(d,Object.assign({ref:i,src:`${e.youtubeUrl}&enablejsapi=1`,loading:"lazy",width:"100%",height:"100%"},e.iframeTitle?{title:e.iframeTitle}:{},{referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0,allow:"accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",onLoad:function(){var e;return!m&&null!=i&&null!==(e=i.current)&&void 0!==e&&e.contentWindow&&(i.current.contentWindow.postMessage('{"event": "listening"}',"*"),f(!0)),window.addEventListener("message",y),()=>{window.removeEventListener("message",y)}}}))),e.videoCaption?r.createElement(l.A,null,e.videoCaption):null)},p=n(2428),m=n(9992);var f=e=>{var t;const n=r.useContext(p.A),i=null!==(t=e.accessibleText)&&void 0!==t?t:e.title,o=n.node_locale,a=e.youtubeUrl?(0,m.Nv)(e.youtubeUrl,o):null;return a?r.createElement(u,{youtubeUrl:a,videoCaption:e.videoCaption,iframeTitle:i}):null}},7230:function(e,t,n){"use strict";n.d(t,{A:function(){return d}});var r=n(6540),i=n(3679),o=n(5572),a=n(5823),l=n(7411);const s=(0,i.styled)(o.A).withConfig({displayName:"Button__StyledDuetButton",componentId:"sc-1o0v03a-0"})(["min-width:",";z-index:",";display:",";width:",";"],(e=>{var t;return null===(t=e.buttonStyle)||void 0===t?void 0:t.minWidth}),(e=>{var t;return null===(t=e.buttonStyle)||void 0===t?void 0:t.zIndex}),(e=>{var t;return null===(t=e.buttonStyle)||void 0===t?void 0:t.display}),(e=>{var t;return null===(t=e.buttonStyle)||void 0===t?void 0:t.width})),c=i.styled.span.withConfig({displayName:"Button__StyledSpan",componentId:"sc-1o0v03a-1"})(["",""],(e=>e.$isNewsroomOrContactButton&&i.css`
159      align-self: start;
160    `));var d=(0,a.A)((e=>{var t,n,i,a,d,u,p,m,f,h;const g=r.useRef(null);var b,y,v,_,x,A,w;if(r.useEffect((()=>{const t=g.current,n=null!==t&&e.onTouchStart;return n&&t.addEventListener("touchstart",e.onTouchStart,{passive:!0}),()=>{n&&t.removeEventListener("touchstart",e.onTouchStart)}}),[e.onTouchStart]),e.submit)return r.createElement(o.A,Object.assign({variation:null!==(b=e.variation)&&void 0!==b?b:"primary",submit:!0,id:e.id&&!e.isLightFormButton?e.id:"submitButton"},e.disabled&&{disabled:!0},{theme:e.theme,"data-testid":null!==(y=e.testId)&&void 0!==y?y:"submit"},e.margin?{margin:e.margin}:{},e.dataAnalyticsLink?{"data-analytics-link":e.dataAnalyticsLink}:{},e.accessibleLabel?{accessibleLabel:e.accessibleLabel}:{},{"data-link-url":null!==(v=e.dataLinkUrl)&&void 0!==v?v:"",centerText:e.centerText,as:e.as},null!==(_=e.marketingTags)&&void 0!==_&&_.marketingTagsAdform?{"data-adform-label":e.marketingTags.marketingTagsAdform}:{},null!==(x=e.marketingTags)&&void 0!==x&&x.marketingTagsGoogleAds?{"data-googleads-label":e.marketingTags.marketingTagsGoogleAds}:{},null!==(A=e.marketingTags)&&void 0!==A&&A.marketingTagsMeta?{"data-meta-label":e.marketingTags.marketingTagsMeta}:{},{loading:e.loading,innerRef:e.innerRef}),null!==(w=e.label)&&void 0!==w?w:e.children);let C=!1===e.isTrackable?"":"istrackable";var E,k,S,L,I,$,T,N,O;return C+=(0,l.cy)(e.marketingTags),e.noWrapperSpan?r.createElement(s,Object.assign({className:C,innerRef:null!==(E=e.innerRef)&&void 0!==E?E:g,id:e.id,"data-analytics-link":e.dataAnalyticsLink,theme:e.theme,margin:e.margin,icon:e.icon,url:e.url,external:e.external,accessibleLabel:e.accessibleLabel,iconRight:"right"===e.iconPosition,iconSize:null===(k=e.style)||void 0===k?void 0:k.iconSize,variation:e.variation||"default",size:(null===(S=e.style)||void 0===S?void 0:S.size)||"medium",padding:e.padding?e.padding:"auto",wrapping:e.wrapping,onClick:e.onClick,onMouseEnter:e.onMouseEnter,accessibleExpanded:e.accessibleExpanded,"data-testid":null!==(L=e.testId)&&void 0!==L?L:"duet-button",disabled:e.disabled,"data-link-url":null!==(I=e.dataLinkUrl)&&void 0!==I?I:"",centerText:e.centerText,as:e.as},null!==($=e.marketingTags)&&void 0!==$&&$.marketingTagsAdform?{"data-adform-label":e.marketingTags.marketingTagsAdform}:{},null!==(T=e.marketingTags)&&void 0!==T&&T.marketingTagsGoogleAds?{"data-googleads-label":e.marketingTags.marketingTagsGoogleAds}:{},null!==(N=e.marketingTags)&&void 0!==N&&N.marketingTagsMeta?{"data-meta-label":e.marketingTags.marketingTagsMeta}:{},e.duetTheme?{duetTheme:e.duetTheme}:{},{buttonStyle:e.style},e.fixed?{fixed:!0}:{},e.expand?{expand:!0}:{},{loading:e.loading,actionName:e.actionName}),null!==(O=e.label)&&void 0!==O?O:e.children):r.createElement(c,{$isNewsroomOrContactButton:e.isNewsroomOrContactButton,className:"button "+(e.inline?"inline-embedded-entry":""),"data-testid":"duet-button-wrapper-span"},r.createElement(o.A,Object.assign({className:C,innerRef:g,id:e.id,"data-analytics-link":e.dataAnalyticsLink,theme:e.theme,margin:null!==(t=e.margin)&&void 0!==t?t:"none",icon:e.icon,url:e.url,external:e.external,accessibleLabel:e.accessibleLabel,iconRight:"right"===e.iconPosition,iconSize:null===(n=e.style)||void 0===n?void 0:n.iconSize,variation:e.variation||"default"},e.fullWidth?{}:{fixed:!0},{size:(null===(i=e.style)||void 0===i?void 0:i.size)||"medium",padding:e.padding?e.padding:"auto",wrapping:null!==(a=e.wrapping)&&void 0!==a?a:"none",onClick:e.onClick,onMouseEnter:e.onMouseEnter,accessibleExpanded:e.accessibleExpanded},e.fullWidth?{expand:!0}:{},{"data-testid":null!==(d=e.testId)&&void 0!==d?d:"duet-button",disabled:e.disabled,"data-link-url":null!==(u=e.dataLinkUrl)&&void 0!==u?u:"",centerText:e.centerText},null!==(p=e.marketingTags)&&void 0!==p&&p.marketingTagsAdform?{"data-adform-label":e.marketingTags.marketingTagsAdform}:{},null!==(m=e.marketingTags)&&void 0!==m&&m.marketingTagsGoogleAds?{"data-googleads-label":e.marketingTags.marketingTagsGoogleAds}:{},null!==(f=e.marketingTags)&&void 0!==f&&f.marketingTagsMeta?{"data-meta-label":e.marketingTags.marketingTagsMeta}:{}),null!==(h=e.label)&&void 0!==h?h:e.children))}))},7510:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/ResourceHyperlink","definitions":{"ResourceHyperlink":{"type":"object","properties":{"nodeType":{"type":"string","enum":["resource-hyperlink"]},"data":{"type":"object","properties":{"target":{"$ref":"#/definitions/ResourceLink"}},"additionalProperties":false,"required":["target"]},"content":{"type":"array","items":{"$ref":"#/definitions/Text"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"ResourceLink":{"type":"object","properties":{"sys":{"type":"object","properties":{"type":{"type":"string","enum":["ResourceLink"]},"linkType":{"type":"string","enum":["Contentful:Entry"]},"urn":{"type":"string"}},"additionalProperties":false,"required":["linkType","type","urn"]}},"additionalProperties":false,"required":["sys"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},7584:function(e,t,n){"use strict";n.d(t,{A:function(){return f}});var r=n(6540),i=n(9751),o=n(3679),a=n(5823),l=n(6733),s=n(4623);const c=o.css`
161  border-radius: ${e=>e.$componentProps.borderRadius?(0,l.ru)(e.$componentProps.borderRadius):0};
162`,d=o.styled.figure.withConfig({displayName:"Media__StyledFigure",componentId:"sc-1jfivti-0"})(["margin:0;padding:0;"]),u=(0,o.styled)(s.A).withConfig({displayName:"Media__StyledImage",componentId:"sc-1jfivti-1"})(["",""],(e=>o.css`
163    max-width: ${e.linkWrapperMaxWidth}px;
164  `));var p=(0,a.A)((e=>{var t,n,o,a,l,p,m,f,h,g;let b={};if((null===(t=e.style)||void 0===t?void 0:t.borderRadius)&&(b={borderRadius:null===(n=e.style)||void 0===n?void 0:n.borderRadius}),!e.asset)return null;const y=(null===(o=e.asset)||void 0===o?void 0:o.width)||1600,v={...e.asset,maxWidth:y},_=null!==(a=null!==(l=e.mediaCaption)&&void 0!==l?l:null===(p=e.visuallyHiddenDescription)||void 0===p?void 0:p.visuallyHiddenDescription)&&void 0!==a?a:null,x=e.linkWrapperMaxWidth?r.createElement(u,Object.assign({},_?{}:{className:"media-image"},{loading:"lazy",image:v,alt:e.altText||"",componentStyle:c,componentProps:b,borderRadius:null===(m=e.style)||void 0===m?void 0:m.borderRadius,linkWrapperMaxWidth:e.linkWrapperMaxWidth})):r.createElement(s.A,Object.assign({},_?{}:{className:"media-image"},{loading:"lazy",image:v,alt:e.altText||"",componentStyle:c,componentProps:b,borderRadius:null===(f=e.style)||void 0===f?void 0:f.borderRadius}));return _?r.createElement(d,{"data-testid":"media-figure",className:"media-figure"},x,e.mediaCaption?r.createElement("figcaption",{"data-testid":"media-caption"},r.createElement(i.Nd,{size:"small"},e.mediaCaption)):null,null!==(h=e.visuallyHiddenDescription)&&void 0!==h&&h.visuallyHiddenDescription?r.createElement("div",{style:{position:"relative"},"data-testid":"media-visuallyhidden"},r.createElement(i.YF,null,r.createElement(i.vC,null,null===(g=e.visuallyHiddenDescription)||void 0===g?void 0:g.visuallyHiddenDescription))):null):x})),m=n(6097);var f=e=>{var t;const n=(0,m.A)(null!==(t=e.childrenContentfulMediaStyleJsonNode)&&void 0!==t?t:[]);return r.createElement(p,Object.assign({},e,{style:n}))}},7588:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/Heading4","definitions":{"Heading4":{"type":"object","properties":{"nodeType":{"type":"string","enum":["heading-4"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},7720:function(e,t,n){"use strict";var r=n(4765),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),l=function(e,t){for(var n=t&&t.plainObjects?{__proto__:null}:{},r=0;r<e.length;++r)void 0!==e[r]&&(n[r]=e[r]);return n},s=1024;e.exports={arrayToObject:l,assign:function(e,t){return Object.keys(t).reduce((function(e,n){return e[n]=t[n],e}),e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var i=t[r],a=i.obj[i.prop],l=Object.keys(a),s=0;s<l.length;++s){var c=l[s],d=a[c];"object"==typeof d&&null!==d&&-1===n.indexOf(d)&&(t.push({obj:a,prop:c}),n.push(d))}return function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(o(n)){for(var r=[],i=0;i<n.length;++i)void 0!==n[i]&&r.push(n[i]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");
164if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(i){return r}},encode:function(e,t,n,i,o){if(0===e.length)return e;var l=e;if("symbol"==typeof e?l=Symbol.prototype.toString.call(e):"string"!=typeof e&&(l=String(e)),"iso-8859-1"===n)return escape(l).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var c="",d=0;d<l.length;d+=s){for(var u=l.length>=s?l.slice(d,d+s):l,p=[],m=0;m<u.length;++m){var f=u.charCodeAt(m);45===f||46===f||95===f||126===f||f>=48&&f<=57||f>=65&&f<=90||f>=97&&f<=122||o===r.RFC1738&&(40===f||41===f)?p[p.length]=u.charAt(m):f<128?p[p.length]=a[f]:f<2048?p[p.length]=a[192|f>>6]+a[128|63&f]:f<55296||f>=57344?p[p.length]=a[224|f>>12]+a[128|f>>6&63]+a[128|63&f]:(m+=1,f=65536+((1023&f)<<10|1023&u.charCodeAt(m)),p[p.length]=a[240|f>>18]+a[128|f>>12&63]+a[128|f>>6&63]+a[128|63&f])}c+=p.join("")}return c},isBuffer:function(e){return!(!e||"object"!=typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(o(e)){for(var n=[],r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)},merge:function e(t,n,r){if(!n)return t;if("object"!=typeof n&&"function"!=typeof n){if(o(t))t.push(n);else{if(!t||"object"!=typeof t)return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!i.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!=typeof t)return[t].concat(n);var a=t;return o(t)&&!o(n)&&(a=l(t,r)),o(t)&&o(n)?(n.forEach((function(n,o){if(i.call(t,o)){var a=t[o];a&&"object"==typeof a&&n&&"object"==typeof n?t[o]=e(a,n,r):t.push(n)}else t[o]=n})),t):Object.keys(n).reduce((function(t,o){var a=n[o];return i.call(t,o)?t[o]=e(t[o],a,r):t[o]=a,t}),a)}}},7922:function(e,t,n){"use strict";n.d(t,{A:function(){return v}});var r=n(6540),i=n(9751),o=n(3679),a=n(6216),l=n(795),s=n(6807),c=n(601),d=n(1815),u=n(5823),p=n(4633);const m=(0,o.styled)(i.Td).withConfig({displayName:"DropdownLinkList__StyledCard",componentId:"sc-4oxb3l-0"})(["max-width:200px;position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:299;display:",";text-align:left;"],(e=>e.$isOpen?"inherit":"none")),f=o.styled.div.withConfig({displayName:"DropdownLinkList__DropdownListWrapper",componentId:"sc-4oxb3l-1"})(["position:relative;display:inline-block;height:auto;width:auto;"]),h=o.styled.ul.withConfig({displayName:"DropdownLinkList__StyledUL",componentId:"sc-4oxb3l-2"})(["list-style-type:none;margin:0;padding:0;line-height:1.3;"]),g=o.styled.li.withConfig({displayName:"DropdownLinkList__StyledLI",componentId:"sc-4oxb3l-3"})(["margin-bottom:7px;& :last-child{margin-bottom:0px;}"]),b=o.styled.div.withConfig({displayName:"DropdownLinkList__DropdownLinkListWrapper",componentId:"sc-4oxb3l-4"})(["",""],(e=>e.$inline&&o.css`
165      width: 100%;
166    `));var y=(0,u.A)((e=>{var t;const[n,i]=r.useState(!1),[o,u]=r.useState(!1),y=r.useRef(null),v=r.useCallback((()=>{i(!n)}),[n]),_=r.useCallback((e=>{(0,p.BJ)(e.target),y.current&&!y.current.contains(e.target)&&i(!1)}),[]),x=r.useCallback((e=>{var t,n;((0,p.BJ)(e.target),"Escape"===e.key&&null!=y&&null!==(t=y.current)&&void 0!==t&&t.contains(e.target))&&(i(!1),null===(n=y.current.querySelector("duet-button"))||void 0===n||n.setFocus())}),[]);return r.useEffect((()=>(document.addEventListener("mousedown",_),()=>{document.removeEventListener("mousedown",_)})),[_]),r.useEffect((()=>(document.addEventListener("keyup",x),()=>{document.removeEventListener("keyup",x)})),[x]),r.useEffect((()=>{u(!0)}),[]),r.createElement(b,{className:"dropdown-link-list","data-testid":"dropdown-link-list",$inline:e.inline},r.createElement(f,{ref:y},r.createElement(s.A,{contentful_id:e.button.contentful_id,variation:"primary",duetTheme:e.theme,accessibleLabel:e.button.accessibleLabel,margin:"none",icon:n?"action-arrow-up-small":"action-arrow-down-small",onClick:v,accessibleExpanded:n,testId:"dropdown-link-list-button",label:e.button.label,childrenContentfulButtonStyleJsonNode:[{iconPosition:"right",minWidth:"200px"}],noWrapperSpan:!0}
166),o?r.createElement(m,{$isOpen:n,padding:"small","data-testid":"dropdown-link-list-card"},r.createElement(h,{"data-testid":"dropdown-link-list-ul"},null===(t=e.links)||void 0===t?void 0:t.map(((e,t)=>{var n,i;return r.createElement(g,{key:t,"data-testid":"dropdown-link-list-li"},"ContentfulLink"===(null==e||null===(n=e.internal)||void 0===n?void 0:n.type)?r.createElement(d.A,{label:e.label,key:e.contentful_id,contentful_id:e.contentful_id,href:e.href,accessibleLabel:e.accessibleLabel||e.label,labelFinnish:e.labelFinnish,analyticsKey:e.analyticsKey,isStyled:!1,marketingTags:e.marketingTags}):null,"ContentfulLifeButton"===(null==e||null===(i=e.internal)||void 0===i?void 0:i.type)&&a.A.isLifeButtonEnabled?r.createElement(c.A,Object.assign({parentComponent:l.Scd},e,{isLink:!0})):null)})))):null))}));var v=e=>r.createElement(y,{button:e.button,links:e.links,inline:e.inline})},7985:function(e,t,n){"use strict";n.d(t,{A:function(){return r.A}});var r=n(9192)},7994:function(e,t){"use strict";t.A=e=>{let t;return e&&(t={...e.screen?{$screen:e.screen}:{},...e.hidden?{$hidden:e.hidden}:{},...e.marker?{$marker:e.marker}:{},...e.backgroundColor?{$backgroundColor:e.backgroundColor}:{},...e.backgroundImage?{$backgroundImage:e.backgroundImage}:{},...e.alignment?{$alignment:e.alignment}:{},...e.breakpoint?{$breakpoint:e.breakpoint}:{},...e.distribution?{$distribution:e.distribution}:{},...e.direction?{$direction:e.direction}:{},...e.responsive?{$responsive:e.responsive}:{},...e.wrapping?{$wrapping:e.wrapping}:{},...e.textColor?{$textColor:e.textColor}:{},...e.fontSize?{$fontSize:e.fontSize}:{},...e.fontWeight?{$fontWeight:e.fontWeight}:{},...e.fontStyle?{$fontStyle:e.fontStyle}:{},...e.textDecoration?{$textDecoration:e.textDecoration}:{},...e.textAlignment?{$textAlignment:e.textAlignment}:{},...e.headingLevel?{$headingLevel:e.headingLevel}:{},...e.subheadingLevel?{$subheadingLevel:e.subheadingLevel}:{},...e.headingColor?{$headingColor:e.headingColor}:{},...e.subheadingColor?{$subheadingColor:e.subheadingColor}:{},...e.iconPosition?{$iconPosition:e.iconPosition}:{},...e.iconColor?{$iconColor:e.iconColor}:{},...e.iconSize?{$iconSize:e.iconSize}:{},...e.bannerIconColor?{$bannerIconColor:e.bannerIconColor}:{},...e.bannerIconBackground?{$bannerIconBackground:e.bannerIconBackground}:{},...e.spacing?{$spacing:e.spacing}:{},...e.spacingSize?{$spacingSize:e.spacingSize}:{},...e.gutter?{$gutter:e.gutter}:{},...e.shape?{$shape:e.shape}:{},...e.width?{$width:e.width}:{},...e.minWidth?{$minWidth:e.minWidth}:{},...e.maxWidth?{$maxWidth:e.maxWidth}:{},...e.size?{$size:e.size}:{},...e.rotation?{$rotation:e.rotation}:{},...e.border?{$border:e.border}:{},...e.borderSize?{$borderSize:e.borderSize}:{},...e.borderRadius?{$borderRadius:e.borderRadius}:{},...e.margin?{$margin:e.margin}:{},...e.boxShadow?{$boxShadow:e.boxShadow}:{}}),t}},8002:function(e){"use strict";e.exports=Math.min},8044:function(e,t,n){"use strict";n.d(t,{A:function(){return r.A}});var r=n(5982)},8068:function(e){"use strict";e.exports=SyntaxError},8150:function(e,t){"use strict";t.A=(e,t,n,r)=>{for(const i of e)"attributes"===i.type&&1===i.target.nodeType&&"onetrust-pc-sdk"===i.target.id&&"none"===i.target.style.display&&(null!=t&&t.current||null!=r&&r.current)&&(n(!1),null!=t&&t.current?t.current.setFocus():null!=r&&r.current&&"setFocus"in r.current?r.current.setFocus():null!=r&&r.current&&r.current.focus())}},8218:function(e,t,n){"use strict";var r=n(9751),i=n(6540),o=n(5823);t.A=(0,o.A)((e=>{var t;return i.createElement(r.Nd,Object.assign({},e,{theme:null!==(t=e.duetTheme)&&void 0!==t?t:e.theme}))}))},8396:function(e,t,n){"use strict";n.d(t,{x:function(){return i}});var r=n(3491);const i=e=>{if(!e)return;const t=(0,r.A)();return"turva"!==t||null!=e&&e.includes("-turva")?"default"===t&&null!=e&&e.includes("-turva")?e.replace("-turva",""):e:`${e}-turva`}},8428:function(e,t,n){"use strict";n.d(t,{A:function(){return Q}});var r=n(3023),i=n(9751),o=n(823),a=n(6540),l=n(3679),s=n(479),c=n(4926),d=n(5823),u=n(6733),p=n(8856),m=n(7994),f=n(4633),h=n(9578);const g=(0,l.styled)(h.A).withConfig({displayName:"ExpandableRichText__StyledContainerWrapper",componentId:"sc-x5his7-0"})([".rich-text-image,.button,.dropdown-link-list{margin:0 0 24px 0 !important;@media ","{margin:0 0 16px 0 !important;}}
166.button.inline-embedded-entry{margin:12px !important;@media ","{margin:8px !important;}}"],(0,f._n)(o._h7),(0,f._n)(o._h7));var b=(0,d.A)((e=>{if(!e.body)return null;const t=(0,p.i)(JSON.parse(e.body.raw),{...e.renderOptions}),[n,...r]=Array.isArray(t)?t:[t];return a.createElement(g,Object.assign({},(0,m.A)(e.style),{$direction:"vertical",$distribution:"left",$alignment:"top",className:"rich-text"},e.contentful_id?{id:`richtext-${e.contentful_id}`}:{}),n,r&&r.length>0?a.createElement(i.$,{margin:"none"},r):null)}));const y=l.styled.div.withConfig({displayName:"EmbeddedArticle__ContentContainer",componentId:"sc-1ft9hne-0"})(["padding:0px 0px 0px 40px;position:relative;width:100%;"]),v=l.styled.div.withConfig({displayName:"EmbeddedArticle__BorderLine",componentId:"sc-1ft9hne-1"})(["position:absolute;top:0;bottom:16px;left:0;width:4px;background-color:",";"],(e=>(0,u.KK)("turva"===e.$theme?"primary-turva":"primary")));var _=(0,d.A)((e=>{let{title:t,bodyText:n,theme:r}=e;const i=Q(n);return a.createElement(y,null,a.createElement(v,{$theme:r}),a.createElement(c.A,{level:"h3"},t),a.createElement(b,{body:n,renderOptions:i}))})),x=n(4623),A=n(1856),w=n(1255),C=n(5368),E=n(3458),k=n(1570),S=n(1815),L=n(2490),I=n(7199),$=n(4458),T=n(133),N=n(5158),O=n(795);var R=(e,t,n)=>[{internal:{type:O.cmn},label:e,accessibleLabel:n,variation:"negative",contentful_id:"richtext-promoted-content-banner-button",url:t,childrenContentfulButtonStyleJsonNode:[{screen:"all",iconPosition:"right"}]}],j=n(1550),D=n(3491),P=n(1524),M=n(4810);var B=()=>{var e;const t=(0,M.useStaticQuery)("2225485633").allContentfulCompany.nodes[0].additionalResources.find((e=>"analyticsBlockedTelNumbers"===e.key));return{blockedNumbers:(null==t||null===(e=t.resources)||void 0===e?void 0:e.map((e=>e.value.value)))||[]}},F=n(6762),z=n(2067);const H=(0,l.styled)($.A).withConfig({displayName:"useRenderOptions__Paragraph",componentId:"sc-19g7bhh-0"})(["&::part(duet-paragraph){width:100%;"," font-size:",";font-weight:",";font-style:",";text-decoration:",";}"],(e=>{let{$shape:t}=e;return"blob"===t&&"\n    margin: 20px 0 0 0;\n  "}),(e=>(null==e?void 0:e.size)&&(0,u.fW)(e.size)),(e=>e.weight&&(0,u.Ok)(e.weight)),(e=>e.$fontStyle&&(0,u.dH)(e.$fontStyle)),(e=>e.$textDecoration&&(0,u.cl)(e.$textDecoration))),U=l.styled.blockquote.withConfig({displayName:"useRenderOptions__Blockquote",componentId:"sc-19g7bhh-1"})(["font-style:italic;font-family:",";"],(e=>"turva"===e.$theme?o.rgS:o.PQp)),K=l.styled.strong.withConfig({displayName:"useRenderOptions__Bold",componentId:"sc-19g7bhh-2"})(["font-weight:","!important;font-family:",";"],o.fTz,(e=>"turva"===e.$theme?o.rgS:o.PQp)),W=l.styled.ul.withConfig({displayName:"useRenderOptions__UL",componentId:"sc-19g7bhh-3"})(["padding:0 0 0 28px;width:100%;"]),q=l.styled.ol.withConfig({displayName:"useRenderOptions__OL",componentId:"sc-19g7bhh-4"})(["padding:0 0 0 24px;width:100%;"]),V=(e,t)=>(0,N.HD)((0,N.vA)(t))?"turva"!==e?"primary":"primary-turva":t;var Q=function(e,t,n,o,l,d){var u;void 0===d&&(d=!0);const p=(0,F.A)().textColor,m=null!==(u=null==t?void 0:t.textColor)&&void 0!==u?u:p,h=(0,D.A)(),{findUrlById:g}=(0,z.A)(),{blockedNumbers:b}=B();return{renderText:e=>{const t=e.split("\n");if(t.length>1)return a.createElement(a.Fragment,null,t.map(((e,n)=>a.createElement(a.Fragment,{key:n},(0,f.G6)(e),n<t.length-1&&a.createElement("br",null)))));const n=e.normalize("NFC").replace(/\u00A0/g," ").replace(/\p{Z}+/gu," ");return(0,f.G6)(n)},renderMark:{[r.j7.BOLD]:e=>a.createElement(K,{$theme:h},e)},renderNode:{[r.nA.HEADING_1]:(e,t)=>a.createElement(c.A,{level:"h1",color:m},t[0]),[r.nA.HEADING_2]:(e,t)=>a.createElement(c.A,{level:"h2",color:m},t[0]),[r.nA.HEADING_3]:(e,t)=>a.createElement(c.A,{level:"h3",color:m},t[0]),[r.nA.HEADING_4]:(e,t)=>a.createElement(c.A,{level:"h4",color:m},t[0]),[r.nA.HEADING_5]:(e,t)=>a.createElement(c.A,{level:"h5",color:m},t[0]),[r.nA.HEADING_6]:(e,t)=>a.createElement(c.A,{level:"h6",color:m},t[0]),[r.nA.HR]:()=>a.createElement(i.GK,{theme:h}),[r.nA.PARAGRAPH]:(e,n)=>{var r;if(Array.isArray(n)&&1===n.length&&""===n[0]||!n)return null;const i=n.filter((e=>{var t,n,r;return"ContentfulDropdownLinkList"===(null==e||null===(t=e.props)||void 0===t||null===(n=t.component)||void 0===n||null===(r=n.internal)||void 0===r?void 0:r.type)}));return 0===i.length?a.createElement(H,{color:m,size:null==t?void 0:t.fontSize,weight:null==t?void 0:t.fontWeight,$fontStyle:null==t?void 0:t.fontStyle,$textDecoration:null==t?void 0:t.textDecoration,$shape:null==t?void 0:t.shape,duetTheme:h,margin:null!==(r=null==t?void 0:t.margin)&&void 0!==r?r:"auto"},n):i},[r.nA.QUOTE]:(e,t)=>a.createElement(U,{className:`duet-color-${m}`,$theme:h},t),[r.nA.UL_LIST]:(e,t)=>a.createElement(W,{className:"duet-text-left"},t.map(((e,t)=>a.createElement(s.A,{type:"Checkmark",key:`unordered-list-item-${t}`},e)))),[r.nA.OL_LIST]:(e,t)=>a.createElement(q,{className:"duet-text-left"},t.map(((e,t)=>a.createElement(s.A,{type:"OrderedList",orderNumber:t+1,key:`ordered-list-item-${t}`},e)))),[r.nA.LIST_ITEM]:(e,t)=>t,[r.nA.EMBEDDED_ASSET]:t=>{var n;const r=t.data.target.sys.id,i=null===(n=e.references)||void 0===n?void 0:n.find((e=>{let{contentful_id:t}=e;return t===r}));if(!i)return null;const o=i.width||1600,l={...i,maxWidth:o};return a.createElement(x.A,{className:"rich-text-image",image:l,alt:null==i?void 0:i.description,objectFit:"cover",loading:"lazy"})},[r.nA.EMBEDDED_ENTRY]:t=>{var n,r;const i=t.data.target.sys.id,o=null===(n=e.references)||void 0===n?void 0:n.find((e=>{let{contentful_id:t}=e;return t===i}));if(!o)return null;switch(o.internal.type){case"ContentfulNewsroomCollapsibleGroup":return a.createElement(w.A,{contentful_id:`embedded-richtext-${o.contentful_id}`,items:o.items});case"ContentfulNewsroomCollapsibleItem":return a.createElement(C.A,{heading:o.heading,body:o.body,contentful_id:`embedded-richtext-${o.contentful_id}`,newsroomCollapsibleItem:!0});case"ContentfulNewsroomPromotedContent":{const e=(0,j.v)(o,g),t=o.icon?{icon:o.icon,childrenContentfulIconStyleJsonNode:[]}:void 0,n={content:o.bannerText,buttonCta:o.bannerCtaLabel,buttonUrl:e};return o.variation===T.b.PROMOTIONAL_CARD?a.createElement(L.A,{contentful_id:o.contentful_id,heading:o.bannerHeading,promotionalCardIcon:t,newsroomPromotionalCardContent:n,childrenContentfulPromotionalCardStyleJsonNode:[{}]}):o.variation!==T.b.BANNER&&o.variation?null:a.createElement(A.A,{heading:o.bannerHeading,de
166scription:{description:o.bannerText},internal:{type:"ContentfulBannerNew"},buttons:R(o.bannerCtaLabel,e,o.bannerCtaAccessibleLabel),backgroundImage:o.bannerImage,childrenContentfulBannerNewStyleJsonNode:[{backgroundColor:"secondary"}]})}case"ContentfulNewsroomForm":return a.createElement(k.A,Object.assign({},(0,P.A)(o),{contentful_id:o.contentful_id}));case"ContentfulNewsroomVideo":return a.createElement(I.A,o);case"ContentfulNewsroomInlineFrame":return a.createElement("div",{style:{padding:"6px",borderColor:"black",borderStyle:"dashed"}},a.createElement("div",null,"UNDER CONSTRUCTION: new embedded component: ",null==o||null===(r=o.internal)||void 0===r?void 0:r.type),a.createElement("div",null,"rich text node: ",JSON.stringify(t)),a.createElement("div",null,"reference entry: ",JSON.stringify(o)));case"ContentfulNewsroomEmbeddedArticle":return a.createElement(_,{title:o.title,bodyText:o.bodyText});default:return a.createElement(E.A,{component:o,wrapButton:l})}},[r.XD.EMBEDDED_ENTRY]:t=>{var r;const i=t.data.target.sys.id,o=null===(r=e.references)||void 0===r?void 0:r.find((e=>{let{contentful_id:t}=e;return t===i}));return o?a.createElement(E.A,{inline:!0,component:o,wrapButton:l,parentComponent:n}):null},[r.XD.HYPERLINK]:e=>{const{data:{uri:r="",businessPartner:i},content:o}=e,{value:l}=o[0]||{};if(!l)return null;const s=V(h,m),c=(0,f.lC)(r,l,b);return a.createElement(S.A,{href:r,label:l,linkColor:s,childrenContentfulLinkStyleJsonNode:[{textDecoration:"underline",...t}],analyticsKey:c,parentComponent:n,isStyled:d,businessPartner:i})},[r.XD.ENTRY_HYPERLINK]:r=>{var i;const{data:{target:{sys:{id:l}}},content:s}=r,c=null===(i=e.references)||void 0===i?void 0:i.find((e=>{let{contentful_id:t}=e;return t===l})),{value:d}=s[0]||{},u=V(h,m),p=o&&d?o[d]:null;return a.createElement(S.A,{entryId:l,href:null==c?void 0:c.url,label:d,linkColor:u,childrenContentfulLinkStyleJsonNode:[{textDecoration:"underline",...t}],analyticsKey:null!=p?p:d,labelFinnish:d,parentComponent:n})},[r.XD.ASSET_HYPERLINK]:()=>null,[r.nA.TABLE]:(e,t)=>e?a.createElement(i.$p,{style:{width:"100%"}},a.createElement("table",null,a.createElement("thead",null,t[0]),a.createElement("tbody",null,t.slice(1)))):null,[r.nA.TABLE_ROW]:(e,t)=>e?a.createElement("tr",null,t):null,[r.nA.TABLE_CELL]:(e,t)=>{var n,r;return e?a.createElement("td",null,null===(n=t[0])||void 0===n||null===(r=n.props)||void 0===r?void 0:r.children):null},[r.nA.TABLE_HEADER_CELL]:(e,t)=>{var n,r;
166return e?a.createElement("th",null,null===(n=t[0])||void 0===n||null===(r=n.props)||void 0===r?void 0:r.children):null}}}}},8450:function(e,t,n){"use strict";n.d(t,{e:function(){return r}});const r=e=>{var t,n,r,i,o,a;const l=null!==(t=null!==(n=null!==(r=null===(i=e.card)||void 0===i?void 0:i.image)&&void 0!==r?r:null===(o=e.heroImage)||void 0===o?void 0:o.asset)&&void 0!==n?n:null===(a=e.hero)||void 0===a?void 0:a.backgroundImage)&&void 0!==t?t:void 0;let s=null==l?void 0:l.height,c=null==l?void 0:l.width;return null!=l&&l.width&&null!=l&&l.height&&(l.width/l.height>=1.5?c=1.5*l.height:s=l.width/1.5),s&&c&&null!=l&&l.file?{...l,height:s,width:c}:void 0}},8514:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/TableCell","definitions":{"TableCell":{"type":"object","properties":{"nodeType":{"enum":["table-cell","table-header-cell"],"type":"string"},"data":{"type":"object","properties":{"colspan":{"type":"number"},"rowspan":{"type":"number"}},"additionalProperties":false},"content":{"minItems":1,"type":"array","items":{"$ref":"#/definitions/Paragraph"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Paragraph":{"type":"object","properties":{"nodeType":{"type":"string","enum":["paragraph"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},8588:function(e,t,n){"use strict";n.d(t,{t:function(){return r}});const r=e=>{var t;const n="https://www.lahitapiola.fi/assets/images";if(!e)return e;const r={...e},i=e=>{if(e.startsWith(n))return e;const t=e.match(/https?:\/\/[^/]+/),r=t?t[0]:null;return r?e.replace(r,n):e};if(r.images.sources)for(const o of r.images.sources)o.srcSet=o.srcSet.split(",\n").map((e=>i(e))).join(",\n");return r.images.fallback&&(r.images.fallback.src=i(r.images.fallback.src),r.images.fallback.srcSet&&(r.images.fallback.srcSet=r.images.fallback.srcSet.split(",\n").map((e=>i(e))).join(",\n"))),null!==(t=r.placeholder)&&void 0!==t&&t.fallback&&(r.placeholder.fallback=i(r.placeholder.fallback)),r}},8592:function(e,t,n){"use strict";n.d(t,{A:function(){return Rs}});var r=n(6540),i=n(6216),o=n(795),a=n(6097),l=n(4633),s=n(6733),c=n(3433),d=n(3929),u=n(8044);var p=e=>{let{announcements:t,...n}=e;return n.alertContent?r.createElement(d.A,{variation:n.variation,announcements:t},r.createElement(u.A,{body:n.alertContent,childrenContentfulRichTextStyleJsonNode:[{spacing:"none",textAlignment:"center"}]})):null};var m=n(9751),f=n(3679),h=n(5823);var g=(0,h.A)((e=>r.createElement(m.ZK,{variation:"filter",value:e.category,"data-testid":"duet-chip",theme:e.theme},e.category)));const b=f.styled.span.withConfig({displayName:"ChipGroup__StyledSpan",componentId:"sc-1t4eeo4-0"})(["display:flex !important;justify-content:center;"]),y=f.styled.div.withConfig({displayName:"ChipGroup__ChipWrapper",componentId:"sc-1t4eeo4-1"})(["display:flex;justify-content:center;flex-wrap:wrap;font-size:1rem;font-weight:600 !important;word-break:break-word;margin-bottom:12px !important;margin-top:8px !important;"]);var v=(0,h.A)((e=>{const t=(0,l.Tn)()?"duet-font-family-heading-turva duet-font-we
166ight-semi-bold":"duet-font-family-heading duet-font-weight-semi-bold";return r.createElement("div",null,r.createElement(b,{"aria-hidden":"true","data-testid":"category-filter-heading",className:t},e.label),r.createElement(m.HO,{"label-hidden":"true",label:e.label},r.createElement(y,{"data-testid":"duet-chip-group"},e.categories.map((e=>r.createElement(g,{key:e.contentful_id,category:e.title}))))))}));const _="newsroom.category.filter.label",x="newsroom.category.filter.all.button.label";var A=e=>{var t,n;const i=(null===(t=e.resources.find((e=>e.key===_)))||void 0===t?void 0:t.value)||_,o=(null===(n=e.resources.find((e=>e.key===x)))||void 0===n?void 0:n.value)||x,a=e.categories&&e.categories.length>0?[{title:o,contentful_id:"all-categories-filter"},...e.categories]:[];return r.createElement(v,{categories:a,label:i})};const w=f.styled.div.withConfig({displayName:"CookiePageContent__CookiePageContentWrapper",componentId:"sc-1rgzxnd-0"})(["width:100%;"]);var C=r.memo((0,h.A)((e=>{let{children:t}=e;return r.createElement(w,null,t)}))),E=n(9192),k=n(1390),S=n(8150),L=n(7006),I=n(6807),$=n(570),T=n.n($),N=n(5556),O=n.n(N),R=n(9771),j=n.n(R);function D(){return D=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},D.apply(this,arguments)}function P(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var M=["autoResize","bodyBackground","bodyMargin","bodyPadding","checkOrigin","inPageLinks","heightCalculationMethod","interval","log","maxHeight","maxWidth","minHeight","minWidth","resizeFrom","scrolling","sizeHeight","sizeWidth","warningTimeout","tolerance","widthCalculationMethod","onClosed","onInit","onMessage","onResized"],B=["title","forwardRef"],F=function(e){var t=e.title,n=void 0===t?"iframe":t,i=e.forwardRef,o=P(e,B),a=function(e){return e.autoResize,e.bodyBackground,e.bodyMargin,e.bodyPadding,e.checkOrigin,e.inPageLinks,e.heightCalculationMethod,e.interval,e.log,e.maxHeight,e.maxWidth,e.minHeight,e.minWidth,e.resizeFrom,e.scrolling,e.sizeHeight,e.sizeWidth,e.warningTimeout,e.tolerance,e.widthCalculationMethod,e.onClosed,e.onInit,e.onMessage,e.onResized,P(e,M)}(o),l=(0,r.useRef)(null),s=function(){var e;return j()(!(null!=l&&l.current),"[iframeSizerReact]["+(null==l||null==(e=l.current)?void 0:e.id)+"] Close event ignored, to remove the iframe update your React component"),!(null!=l&&l.current)};return(0,r.useEffect)((function(){var e=l.current;return T()(D({},o,{onClose:s}),e),function(){var t;return null==e||null==(t=e.iFrameResizer)?void 0:t.removeListeners()}}),[]),(0,r.useImperativeHandle)(i,(function(){return{getIframeElement:function(){return l.current},resize:function(){return l.current.iFrameResizer.resize()},moveToAnchor:function(e){return l.current.iFrameResizer.moveToAnchor(e)},sendMessage:function(e,t){l.current.iFrameResizer.sendMessage(e,t)}}})),r.createElement("iframe",D({title:n},a,{ref:l}))};F.propTypes={title:O().string};var z=n(5672),H=n(9992),U=n(5909);const K=f.styled.iframe.withConfig({displayName:"InlineFrame__IFrame",componentId:"sc-1sxtwkf-0"})(["border:none;"]);var W=e=>{const t=r.useContext(z.A),n=r.useRef(null),i=(0,H.hq)(e.src),o=e.src&&e.src.includes("/osuuksienarvot/")?"product":e.id;return i?r.createElement(U.A,{category:t.categoryLeadoo,text:t.textLeadoo,linkLabel:t.linkLabelLeadoo,firstFocusableElementRef:n},r.createElement("span",{tabIndex:-1,ref:n,style:{width:"100%"}},r.createElement(K,Object.assign({},e,{loading:"lazy",width:"100%",height:e.height,title:e.title})))):"funds-iframe"===e.name?r.createElement(F,{src:e.src,loading:"lazy",title:e.title,id:e.id,name:e.name,style:{width:"100%",minWidth:"100%",border:"none"}}):r.createElement(K,Object.assign({},e,{id:o,loading:"lazy",width:"100%",height:e.height,title:e.title}))};var q=e=>r.createElement(W,{id:e.contentful_id,name:e.name,title:e.title,src:e.source,height:void 0===e.height?"100%":`${e.height}px`});var V=e=>{var t,n,i;const o=null===(t=(0,L.r)())||void 0===t?void 0:t.pageContext,a=null==o||null===(n=o.commonPageData)||void 0===n||null===(i=n.cookiePageIframeCookieListTitle)||void 0===i?void 0:i.value,[s,c]=r.useState(!1),d={...o,isCookiePage:!0};(0,L.j)({pageContext:d});const u=r.useRef(null),p=r.useRef(null);r.useEffect((()=>
166(p.current=new MutationObserver((e=>{(0,S.A)(e,u,c)})),p.current.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["style"]}),()=>{p.current&&p.current.disconnect()})),[s]);const m=r.useCallback((e=>{if(e.preventDefault(),(0,l.Bd)()){var t;const e=window;(null!=e&&null!==(t=e.OneTrust)&&void 0!==t&&t.ToggleInfoDisplay()?e.OneTrust.ToggleInfoDisplay():k.A)(),c(!0)}}),[]);return r.createElement(C,null,r.createElement(I.A,{contentful_id:e.contentful_id,onClick:m,variation:"primary",theme:(0,l.Tn)()?"turva":"default",testId:"pc-button",label:e.childContentfulApplicationInputJsonNode.buttonLabel,childrenContentfulButtonStyleJsonNode:[],noWrapperSpan:!0,innerRef:u}),r.createElement(E.A,{size:"large"}),r.createElement(q,{contentful_id:"cookie-page",title:a,source:(0,l.Tn)()?"/cookies-turva.html":"/cookies-lt.html",height:1e3}))},Q=n(9785),G=n(2428),Y=n(4081),J=n(4919),Z=n(7411),X=n(2906),ee=n(4920),te=n(1264);const ne=/^\d+$/,re=function(e,t,n,r){void 0===r&&(r=80);const i=(new Date).getFullYear(),o=Number.parseInt(e,10);if(Number.isNaN(o)||!ne.test(e)||4!==e.length)return n;if(o<1900||o>i)return n;const a=i-o;return!(a<18||a>r)||t},ie=(e,t)=>{const n=Number.parseInt(e,10);return Number.isNaN(n)||!ne.test(e)?t:!(n<0||e.length>8)||t},oe=(e,t)=>""===e||(!(!ne.test(e)||e.length>2)||t),ae=(e,t)=>{const n=Number.parseInt(e,10);return Number.isNaN(n)||!ne.test(e)?t:!(n<0||e.length>7)||t},le={yearOfBirth:null,income:null,children:null,liabilities:null,ph2YearOfBirth:null,ph2Income:null,ph2Liabilities:null},se=f.styled.div.withConfig({displayName:"LifePolicyCalculator__ContentWrapper",componentId:"sc-46y488-0"})(["display:flex;flex-direction:column;width:100%;"]),ce=f.styled.div.withConfig({displayName:"LifePolicyCalculator__FieldsetWrapper",componentId:"sc-46y488-1"})(["display:flex;flex-wrap:wrap;"]),de=e=>{"Enter"===e.key&&e.preventDefault()};var ue=(0,h.A)((e=>{var t,n,i,a,s,c,d,u,p,f,h,g,b,y,v,_,x,A,w,C,E,k,S,L,I,$,T,N,O,R,j,D,P,M,B,F,z,U,K,W,q,V,ne,ue,pe,me,fe;const he=r.useContext(G.A),ge=(0,J.PX)(),be=(0,Y.A)(),ye=e.formFields&&e.formFields[0],ve=e.formFields&&e.formFields[1],_e=e.formFields&&e.formFields[2],{control:xe,handleSubmit:Ae,formState:we,watch:Ce}=(0,Q.mN)({mode:"onBlur",defaultValues:{radioGroup:null!==(t=(null==ye?void 0:ye.options)&&(null==ye?void 0:ye.options[0]))&&void 0!==t?t:"yksin",yearOfBirth:"",income:"",children:"",liabilities:"",ph2YearOfBirth:"",ph2Income:"",ph2Liabilities:""}}),Ee=r.useRef(le),ke=Ce("radioGroup")!==((null==ye?void 0:ye.options)&&(null==ye?void 0:ye.options[1])),Se=r.useCallback(((t,n)=>{var r;const i=null==n?void 0:n.target;i.onformdata=e=>{const t=e.formData;(0,te.$O)(t,o.$dk),(0,te.$O)(t,o.RiF),(0,te.$O)(t,o.HnJ),(0,te.$O)(t,o.Bos),(0,te.$O)(t,o.how),(0,te.$O)(t,o.N2V);t.get(o.RiF)||t.set(o.RiF,"0"),t.delete("radioGroup")},ge({linkName:e.buttonAnalyticsKey,calculatorValue:ke?Z.bT:Z.Ng},(null===(r=e.calculatorAnalyticsEvents)||void 0===r?void 0:r.onSubmit)||"event3",e.marketingTags),i.submit()}),[ge,e.buttonAnalyticsKey,null===(n=e.calculatorAnalyticsEvents)||void 0===n?void 0:n.onSubmit,e.marketingTags,ke]),Le={isFormDirty:we.isDirty,theme:e.theme,useInputWrapper:!0,expand:!0,margin:"auto",onKeyDown:de,control:xe,disallowPattern:"[^0-9]"},Ie=(0,H.Bu)(null===(i=e.calculatorMetadata)||void 0===i?void 0:i.paramsReceiverUrlSit,null===(a=e.calculatorMetadata)||void 0===a?void 0:a.paramsReceiverUrlUat,null===(s=e.calculatorMetadata)||void 0===s?void 0:s.paramsReceiverUrlProd);return be?r.createElement(ee.A,{handleSubmit:Ae(Se,(e=>{var t;const n=Object.keys(e)[0];null===(t=Ee.current[n])||void 0===t||t.setFocus()})),formHeading:e.formHeading,action:Ie,caption:null===(c=e.caption)||void 0===c?void 0:c.value,formId:"lpc",testId:"life-insurance-calculator",accessibleLabel:e.accessibleLabel,submitButton:e.submitButton,dataLinkUrl:Ie},r.createElement(se,null,r.createElement(Q.xI,{name:"radioGroup",control:xe,defaultValue:null!==(d=(null==ye?void 0:ye.options)&&(null==ye?void 0:ye.options[0]))&&void 0!==d?d:"yksin",render:t=>{let{field:{onChange:n,onBlur:i,...o}}=t;return r.createElement(m.HF,Object.assign({},o,{label:null==ye?void 0:ye.label,direction:"vertical","data-testid":"lpc-radio-group",theme:e.theme}),r.createElement(m.en,{value:(null==ye?void 0:ye.options)&&(null==ye?void 0:ye.options[0]),label:(null==ye?void 0:ye.options)&&(null==ye?void 0:ye.options[0]),onDuetChange:n,onDuetBlur:i,theme:e.theme,"data-testid":"lpc-yksin"}),r.createElement(m.en,{value:(null==ye?void 0:ye.options)&&(null==ye?void 0:ye.options[1]),label:(null==ye?void 0:ye.options)&&(null==ye?void 0:ye.options[1]),onDuetChange:n,onDuetBlur:i,theme:e.theme,"data-testid":"lpc-yhdessa"}))}}),r.createElement(m.HO,{label:null!==(u=null==ve?void 0:ve.label)&&void 0!==u?u:"",theme:e.theme},r.createElement(ce,null,r.createElement(X.A,Object.assign({name:"yearOfBirth",inputRef:e=>Ee.current.yearOfBirth=e,maxLength:4,currentErrorMessage:(null===(p=we.errors.yearOfBirth)||void 0===p?void 0:p.message)||"",inputLabel:(null==ve?void 0:ve.formFields)&&(null==ve||null===(f=ve.formFields[0])||void 0===f?void 0:f.label),validateArgs:[null!==(h=null===(g=e.customCalculatorValidationErrorMessages)||void 0===g?void 0:g.ageRange)&&void 0!==h?h:"",null!==(b=null===(y=e.customCalculatorValidationErrorMessages)||void 0===y?void 0:y.numberFormat)&&void 0!==b?b:""],validateFunction:re,testId:"birthdate-input",required:!0},Le)),r.createElement(X.A,Object.assign({name:"income",inputRef:e=>Ee.current.income=e,maxLength:7,currentErrorMessage:(null===(v=we.errors.income)||void 0===v?void 0:v.message)||"",inputLabel:(null==ve?void 0:ve.formFields)&&(null==ve||null===(_=ve.formFields[1])||void 0===_?void 0:_.label),validateArgs:[null!==(x=null===(A=e.customCalculatorValidationErrorMessages)||void 0===A?void 0:A.monthlyIncome)&&void 0!==x?x:""],validateFunction:ae,testId:"income-input",required:!0},Le)),r.createElement(X.A,Object.assign({name:"children",inputRef:e=>Ee.current.children=e,maxLength:2,currentErrorMessage:(null===(w=we.errors.children)||void 0===w?void 0:w.message)||"",inputLabel:(null==ve?void 0:ve.formFields)&&(null==ve||null===(C=ve.formFields[2])||void 0===C?void 0:C.label),validateArgs:[null!==(E=null===(k=e.customCalculatorValidationErrorMessages)||void 0===k?void 0:k.childrenCount)&&void 0!==E?E:""],validateFunction:oe,testId:"children-input"},Le)),r.createElement(X.A,Object.assign({name:"liabilities",inputRef:e=>Ee.current.liabilities=e,maxLength:8,currentErrorMessage:(null===(S=we.errors.liabilities)||void 0===S?void 0:S.message)||"",inputLabel:(null==ve?void 0:ve.formFields)&&(null==ve||null===(L=ve.formFields[3])||void 0===L?void 0:L.label),tooltipText:(null==ve?void 0:ve.formFields)&&(null==ve||null===(I=ve.formFields[3])||void 0===I?void 0:I.hintText),validateArgs:[null!==($=null===(T=e.customCalculatorValidationErrorMessages)||void 0===T?void 0:T.totalLoans)&&void 0!==$?$:""],validateFunction:ie,testId:"liabilities-input",required:!0},Le)))),!ke&&r.createElement(m.HO,{label:null!==(N=null==_e?void 0:_e.label)&&void 0!==N?N:"",theme:e.theme},r.createElement(ce,null,r.createElement(X.A,Object.assign({name:"ph2YearOfBirth",inputRef:e=>Ee.current.ph2YearOfBirth=e,maxLength:4,currentErrorMessage:(null===(O=we.errors.ph2YearOfBirth)||void 0===O?void 0:O.message)||"",inputLabel:(null==_e?void 0:_e.formFields)&&(null==_e||null===(R=_e.formFields[0])||void 0===R?void 0:R.label),validateArgs:[null!==(j=null===(D=e.customCalculatorValidationErrorMessages)||void 0===D?void 0:D.ageRange)&&void 0!==j?j:"",null!==(P=null===(M=e.customCalculatorValidationErrorMessages)||void 0===M?void 0:M.numberFormat)&&void 0!==P?P:""],validateFunction:re,testId:"partner-birthdate-input",required:!0},Le)),r.createElement(X.A,Object.assign({name:"ph2Income",inputRef:e=>Ee.current.ph2Income=e,maxLength:7,currentErrorMessage:(null===(B=we.errors.ph2Income)||void 0===B?void 0:B.message)||"",inputLabel:(null==_e?void 0:_e.formFields)&&(null==_e||null===(F=_e.formFields[1])||void 0===F?void 0:F.label),validateArgs:[null!==(z=null===(U=e.customCalculatorValidationErrorMessages)||void 0===U?void 0:U.monthlyIncome)&&void 0!==z?z:""],validateFunction:ae,testId:"partner-income-input",required:!0},Le)),r.createElement(X.A,Object.assign({name:"ph2Liabilities",inputRef:e=>Ee.current.ph2Liabilities=e,maxLength:8,currentErrorMessage:(null===(K=we.errors.ph2Liabilities)||void 0===K?void 0:K.message)||"",inputLabel:(null==_e?void 0:_e.formFields)&&(null==_e||null===(W=_e.formFields[2])||void 0===W?void 0:W.label),tooltipText:(null==_e?void 0:_e.formFields)&&(null==_e||null===(q=_e.formFields[2])||void 0===q?void 0:q.hintText),validateArgs:[null!==(V=null===(ne=e.customCalculatorValidationErrorMessages)||void 0===ne?void 0:ne.totalLoans)&&void 0!==V?V:""],validateFunction:ie,testId:"partner-liabilities-input",required:!0},Le))))),r.createElement("input",{name:"language",value:null!==(ue=he.node_locale)&&void 0!==ue?ue:"fi",type:"hidden"}),r.createElement("input",{name:"applicationId",value:"RLS",type:"hidden"}),r.createElement("input",{name:"productId",value:ke?"45":"3",type:"hidden"}),r.createElement("input",{name:"channelId",value:null!==(pe=null===(me=e.calculatorMetadata)||void 0===me?void 0:me.channelId)&&void 0!==pe?pe:"web",type:"hidden"}),null!==(fe=e.calculatorMetadata)&&void 0!==fe&&fe.partnerId?r.createElement("input",{name:"partnerId",value:e.calculatorMetadata.partnerId,type:"hidden"}):null,r.createElement("input",{name:"partnerUrl",value:be?(0,l.bp)():"",type:"hidden"})):null})),pe=n(823),me=n(3055);const fe="yes",he="no",ge=f.styled.div.withConfig({displayName:"TurvaLPCUnionSelectionRHF__TurvaLPCUnionSelectionWrapper",componentId:"sc-12cu6yd-0"})(["@media ","{margin-right:16px;}margin-bottom:25.5px;"],(0,l._n)(pe.iqz)),be=(0,f.styled)(me.A).withConfig({displayName:"TurvaLPCUnionSelectionRHF__StyledRadioGroup",componentId:"sc-12cu6yd-1"})([""]),ye=(0,f.styled)(m.Nd).withConfig({displayName:"TurvaLPCUnionSelectionRHF__StyledDuetCaption",componentId:"sc-12cu6yd-2"})(["left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999;opacity:0;"]),ve=f.styled.div.withConfig({displayName:"TurvaLPCUnionSelectionRHF__UnionSelectionContainer",componentId:"sc-12cu6yd-3"})(["display:",";"],(e=>e.$isOpen?"inherit":"none")),_e=f.styled.div.withConfig({displayName:"TurvaLPCUnionSelectionRHF__DuetChoiceContainer",componentId:"sc-12cu6yd-4"})(["display:",";"],(e=>e.$isOpen?"inherit":"none"));var xe=(0,h.A)((e=>{var t,n,i;let{theme:a,turvaUnionSelectionFields:l,onKeyDown:s,control:c,errors:d,isUnionMemberWatch:u,isPermissionWatch:p,unionCodeWatch:f,firstRadioElementRef:h,isUnionSelectedRef:g}=e;const b=null==l||null===(t=l.unionCodes)||void 0===t?void 0:t.map((e=>({label:(null==e?void 0:e.unionName)||"",value:(null==e?void 0:e.unionId)||""})));return r.createElement(ge,{id:"union-group",role:"group","aria-label":null==l?void 0:l.accessibleLabel},r.createElement(Q.xI,{name:"isUnionMember",defaultValue:null,control:c,render:e=>
166{let{field:{onChange:t,...n}}=e;return r.createElement(m.oZ,Object.assign({type:"checkbox",expand:!0,label:null==l?void 0:l.mainLabel,onDuetChange:t,icon:"category-union",collapsible:!0,theme:a,"data-testid":"is-union-member"},n),r.createElement(_e,{$isOpen:u},r.createElement("span",{slot:"header",style:{position:"relative"}},r.createElement(ye,null,null==l?void 0:l.accessibleCheckboxLabel)),r.createElement("div",null,r.createElement("span",{id:"permission-label",className:"duet-font-family-heading-turva duet-font-weight-semi-bold"},null==l?void 0:l.permissionLabel),r.createElement(m.Wj,{slot:"tooltip",theme:a},null==l?void 0:l.tooltip)),r.createElement(m.vC,{id:"union-group-text-content"},null==l?void 0:l.description),r.createElement(Q.xI,{name:"isPermission",defaultValue:null,control:c,rules:{validate:e=>((e,t,n)=>!n||e===he||e===fe||t)(e,(null==l?void 0:l.unionPermissionNotGivenError)||"",u)},render:e=>{var t;let{field:{onChange:n,value:i,name:o}}=e;return r.createElement(be,{value:i,name:o,onKeyDown:s,duetTheme:a,label:"","aria-label":null==l?void 0:l.permissionLabel,role:"group",onDuetChange:n,error:(null==d||null===(t=d.isPermission)||void 0===t?void 0:t.message)||"","data-testid":"is-permission"},r.createElement(m.en,{value:fe,identifier:"select-yes",required:!0,label:null==l?void 0:l.yesLabel,theme:a,ref:h}),r.createElement(m.en,{value:he,identifier:"select-no",required:!0,label:null==l?void 0:l.noLabel,theme:a}))}}),r.createElement(ve,{$isOpen:"yes"===p,id:"lpc-union-select"},r.createElement(Q.xI,{name:"tradeUnionCode",defaultValue:null,control:c,rules:{validate:e=>((e,t,n,r)=>!(!(e&&""!==e||r!==fe)&&n)||t)(e,(null==l?void 0:l.unionNotSelectedError)||"",u,p)},render:e=>{var t;let{field:{onChange:n,...i}}=e;return r.createElement(m.y9,Object.assign({},i,{label:null==l?void 0:l.dropdownLabel,placeholder:null==l?void 0:l.dropdownPlaceholder,items:b,required:!0,error:(null==d||null===(t=d.tradeUnionCode)||void 0===t?void 0:t.message)||"",theme:a,onDuetChange:n,ref:g,"data-testid":"trade-union-code",name:"tradeUnionCode"}))}}))))}}),u&&p&&f?r.createElement("input",{name:o.STU,value:null!==(n=null==b||null===(i=b.find((e=>e.value===f)))||void 0===i?void 0:i.label)&&void 0!==n?n:"",type:"hidden"}):null)}));const Ae={yearOfBirth:null,income:null,children:null,liabilities:null},we=f.styled.div.withConfig({displayName:"LifePolicyCalculatorTurva__ContentWrapper",componentId:"sc-1pn3gld-0"})(["display:flex;flex-direction:column;width:100%;"]),Ce=f.styled.div.withConfig({displayName:"LifePolicyCalculatorTurva__FieldsetWrapper",componentId:"sc-1pn3gld-1"})(["display:flex;flex-wrap:wrap;"]),Ee=e=>{"Enter"===e.key&&e.preventDefault()},ke=new Set(["yearOfBirth","income","children","liabilities"]);var Se=(0,h.A)((e=>{var t,n,i,a,s,c,d,u,p,f,h,g,b,y,v,_,x,A,w,C,E,k,S;const L=r.useContext(G.A),I=(0,Y.A)(),$=(0,J.PX)(),T=e.formFields&&e.formFields[0],N=(null==T?void 0:T.formFields)&&T.formFields[0],O=(null==T?void 0:T.formFields)&&T.formFields[1],R=(null==T?void 0:T.formFields)&&T.formFields[2],j=(null==T?void 0:T.formFields)&&T.formFields[3],{control:D,handleSubmit:P,formState:M,watch:B}=(0,Q.mN)({mode:"onBlur",defaultValues:{yearOfBirth:"",income:"",children:"",liabilities:"",isUnionMember:null,isPermission:null,tradeUnionCode:null}}),F=r.useRef(Ae),z=r.useRef(null),U=r.useRef(null),K=B("isUnionMember"),W=B("isPermission"),q=B("tradeUnionCode"),V=r.useCallback(((t,n)=>{var r;const i=null==n?void 0:n.target;i.onformdata=e=>{const t=e.formData;(0,te.$O)(t,o.$dk),(0,te.$O)(t,o.RiF),(0,te.$O)(t,o.HnJ),(0,te.$O)(t,o.Bos),(0,te.$O)(t,o.how),(0,te.$O)(t,o.N2V);t.get(o.RiF)||t.set(o.RiF,"0"),t.delete("isPermission"),t.delete("isUnionMember"),K&&W&&W!==he||(t.delete("tradeUnionCode"),t.delete("tradeUnionName"));const n=t.getAll("tradeUnionCode");n.length>1&&n[0]&&(t.delete("tradeUnionCode"),t.append("tradeUnionCode",n[0]))},$({linkName:e.buttonAnalyticsKey,calculatorValue:Z.bT},(null===(r=e.calculatorAnalyticsEvents)||void 0===r?void 0:r.onSubmit)||"event3",e.marketingTags),i.submit()}),[$,e.buttonAnalyticsKey,null===(t=e.calculatorAnalyticsEvents)||void 0===t?void 0:t.onSubmit,e.marketingTags,K,W]),ne={isFormDirty:M.isDirty,theme:e.theme,useInputWrapper:!0,expand:!0,margin:"auto",onKeyDown:Ee,control:D,disallowPattern:"[^0-9]"},le=(0,H.Bu)(null===(n=e.calculatorMetadata)||void 0===n?void 0:n.paramsReceiverUrlSit,null===(i=e.calculatorMetadata)||void 0===i?void 0:i.paramsReceiverUrlUat,null===(a=e.calculatorMetadata)||void 0===a?void 0:a.paramsReceiverUrlProd);return I?r.createElement(ee.A,{handleSubmit:P(V,(e=>{const t=Object.keys(e)[0];if(ke.has(t)){var n;const e=t;null===(n=F.current[e])||void 0===n||n.setFocus()}else{var r,i;if("isPermission"!==t){if("tradeUnionCode"===t)null===(r=U.current)||void 0===r||r.setFocus()}else null===(i=z.current)||void 0===i||i.setFocus()}})),formHeading:e.formHeading,action:le,caption:null===(s=e.caption)||void 0===s?void 0:s.value,formId:"lpc",testId:"life-insurance-calculator",accessibleLabel:e.accessibleLabel,submitButton:e.submitButton,dataLinkUrl:le},r.createElement(we,null,r.createElement(m.HO,{label:null!==(c=null==T?void 0:T.label)&&void 0!==c?c:"",theme:e.theme},r.createElement(Ce,null,r.createElement(X.A,Object.assign({name:"yearOfBirth",inputRef:e=>F.current.yearOfBirth=e,maxLength:4,currentErrorMessage:(null===(d=M.errors.yearOfBirth)||void 0===d?void 0:d.message)||"",inputLabel:null==N?void 0:N.label,validateArgs:[null!==(u=null===(p=e.customCalculatorValidationErrorMessages)||void 0===p?void 0:p.ageRange)&&void 0!==u?u:"",null!==(f=null===(h=e.customCalculatorValidationErrorMessages)||void 0===h?void 0:h.numberFormat)&&void 0!==f?f:""],validateFunction:re,testId:"birthdate-input",required:!0},ne)),r.createElement(X.A,Object.assign({name:"income",inputRef:e=>F.current.income=e,maxLength:7,currentErrorMessage:(null===(g=M.errors.income)||void 0===g?void 0:g.message)||"",inputLabel:null==O?void 0:O.label,validateArgs:[null!==(b=null===(y=e.customCalculatorValidationErrorMessages)||void 0===y?void 0:y.monthlyIncome)&&void 0!==b?b:""],validateFunction:ae,testId:"income-input",required:!0},ne)),r.createElement(X.A,Object.assign({name:"children",inputRef:e=>F.current.children=e,maxLength:2,currentErrorMessage:(null===(v=M.errors.children)||void 0===v?void 0:v.message)||"",inputLabel:null==R?void 0:R.label,validateArgs:[null!==(_=null===(x=e.customCalculatorValidationErrorMessages)||void 0===x?void 0:x.childrenCount)&&void 0!==_?_:""],validateFunction:oe,testId:"children-input"},ne)),r.createElement(X.A,Object.assign({name:"liabilities",inputRef:e=>F.current.liabilities=e,maxLength:8,currentErrorMessage:(null===(A=M.errors.liabilities)||void 0===A?void 0:A.message)||"",inputLabel:null==j?void 0:j.label,tooltipText:null==j?void 0:j.hintText,validateArgs:[null!==(w=null===(C=e.customCalculatorValidationErrorMessages)||void 0===C?void 0:C.totalLoans)&&void 0!==w?w:""],validateFunction:ie,testId:"liabilities-input",required:!0},ne)))),r.createElement(xe,{turvaUnionSelectionFields:e.turvaUnionSelectionFields,control:D,isPermissionWatch:W,isUnionMemberWatch:K,unionCodeWatch:q,errors:M.errors,firstRadioElementRef:z,isUnionSelectedRef:U,onKeyDown:Ee})),r.createElement("input",{name:"tradeUnionCode",value:q||"",type:"hidden"}),r.createElement("input",{name:"language",value:null!==(E=L.node_locale)&&void 0!==E?E:"fi",type:"hidden"}),r.createElement("input",{name:"applicationId",value:"RLS",type:"hidden"}),r.createElement("input",{name:"productId",value:"50",type:"hidden"}),r.createElement("input",{name:"channelId",value:null!==(k=null===(S=e.calculatorMetadata)||void 0===S?void 0:S.channelId)&&void 0!==k?k:"web",type:"hidden"}),r.createElement("input",{name:"partnerId",value:"2",type:"hidden"}),r.createElement("input",{name:"partnerUrl",value:I?(0,l.bp)():"",type:"hidden"}),r.createElement("input",{name:o.$Tr,value:`${null!=K&&K}`,type:"hidden"}),r.createElement("input",{name:o.aLb,value:`${K&&W===fe||!1}`,type:"hidden"})):null}));const Le=e=>null==e?void 0:e.reduce(((e,t)=>({...e,...(null==t?void 0:t.customValidationErrors)&&(e=>{const t={};for(const[n,r]of Object.entries(e))null!==r&&(t[n]=r);return t})(t.customValidationErrors)})),{});var Ie=e=>{var t,n,i,a,s,d,u,p,m,f,h,g,b,y,v,_,x,A;let w;var C;null!==(t=e.childContentfulApplicationInputJsonNode)&&void 0!==t&&t.heading?w={childrenContentfulHeadingStyleJsonNode:[{textAlignment:"center"}],ingress:null!==(C=e.childContentfulApplicationInputJsonNode)&&void 0!==C&&C.ingress?{raw:`{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"${e.childContentfulApplicationInputJsonNode.ingress}","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"}`}:null,internal:{type:"ContentfulHeading"},mainHeading:{heading:e.childContentfulApplicationInputJsonNode.heading}}:w=void 0;const E=(0,Z.bh)(null!==(n=null===(i=e.submitButton)||void 0===i?void 0:i.analyticsKey)&&void 0!==n?n:e.buttonAnalyticsKey,o.nb_,null===(a=e.submitButton)||void 0===a?void 0:a.labelFinnish),k=r.useMemo((()=>{var t;return null===(t=e.childContentfulApplicationInputJsonNode)||void 0===t?void 0:t.formElements}),[null===(s=e.childContentfulApplicationInputJsonNode)||void 0===s?void 0:s.formElements]),S=r.useCallback((function(e,t,n,r,i,o){var a,l,s,c,d;return void 0===i&&(i="None"),void 0===o&&(o=void 0),{internal:{type:"ContentfulFormField"},contentful_id:`custom-form-element-${null===(a=k[e])||void 0===a?void 0:a.customElementId}`,type:n,label:(null===(l=k[e])||void 0===l?void 0:l.label)||"",name:t,isRequired:r,placeholder:"",hintText:null===(s=k[e])||void 0===s?void 0:s.tooltip,validation:i,options:null===(c=k[e])||void 0===c?void 0:c.options,textInputIcon:void 0,defaultValue:o,width:"Half width",customErrorMessages:null===(d=k[e])||void 0===d?void 0:d.customValidationErrors}}),[k]),L=Le(k),I=r.useCallback((()=>{var e,t,n,r,i,a,s;if((0,l.Tn)())return[(i=[S(1,o.$dk,"Text",!0,o.eUj),S(2,o.HnJ,"Text",!0,o.pp2),S(3,o.RiF,"Text",!1,o.Qfh),S(4,o.Bos,"Text",!0,o.FG1)],a=(null===(n=k[0])||void 0===n?void 0:n.label)||"",s=(null===(r=k[0])||void 0===r?void 0:r.customElementId)||"",{internal:{type:o.Zow},contentful_id:`custom-form-element-${s}`,label:a,formFields:i})];const c=k&&(null===(e=k[0])||void 0===e?void 0:e.options)&&(null===(t=k[0])||void 0===t?void 0:t.options[0]);var d,u,p,m;return k&&10===k.length?[S(0,"","Radio Button",!0,"None",c),{internal:{type:"ContentfulFormFieldset"},contentful_id:`custom-form-element-${null===(d=k[1])||void 0===d?void 0:d.customElementId}`,label:null===(u=k[1])||void 0===u?void 0:u.label,formFields:[S(2,o.$dk,"Text",!0,o.eUj),S(3,o.HnJ,"Text",!0,o.pp2),S(4,o.RiF,"Text",!1,o.Qfh),S(5,o.Bos,"Text",!0,o.FG1)]},{internal:{type:"ContentfulFormFieldset"},contentful_id:`custom-form-element-${null===(p=k[6])||void 0===p?void 0:p.customElementId}`,label:null===(m=k[6])||void 0===m?void 0:m.label,formFields:[S(7,o.di_,"Text",!0,o.eUj),S(8,o.N2V,"Text",!0,o.pp2),S(9,o.how,"Text",!0,o.FG1)]}]:void 0}),[k,S]),$=r.useMemo((()=>I()),[I]),T=(0,l.Tn)()?null===(d=e.unionCodes)||void 0===d?void 0:d.filter((e=>{var t,n,r,i,o,a,l;return!(null!=e&&null!==(t=e.startDateFromNow)&&void 0!==t&&t.startsWith("in")||null!=e&&null!==(n=e.endDateFromNow)&&void 0!==n&&n.endsWith("years ago")||null!=e&&null!==(r=e.endDateFromNow)&&void 0!==r&&r.endsWith("year ago")||null!=e&&null!==(i=e.endDateFromNow)&&void 0!==i&&i.endsWith("months ago")||null!=e&&null!==(o=e.endDateFromNow)&&void 0!==o&&o.endsWith("month ago")||null!=e&&null!==(a=e.endDateFromNow)&&void 0!==a&&a.endsWith("days ago")||null!=e&&null!==(l=e.endDateFromNow)&&void 0!==l&&l.endsWith("day ago"))})):void 0,N=null==k?void 0:k.find((e=>"turva-union-selection"===e.identifier)),{mainLabel:O="",permissionLabel:R="",description:j="",yesLabel:D="",noLabel:P="",tooltip:M="",accessibleLabel:B="",dropdownLabel:F="",dropdownPlaceholder:z="",accessibleCheckboxLabel:H=""}=null!=N?N:{},{unionNotSelected:U="",unionPermissionNotGiven:K=""}=null!==(u=null==N?void 0:N.customValidationErrors)&&void 0!==u?u:{},W={...e.submitButton,label:null!==(p=null!==(m=null===(f=e.submitButton)||void 0===f?void 0:f.label)&&void 0!==m?m:null===(h=e.childContentfulApplicationInputJsonNode)||void 0===h?void 0:h.submitLabel)&&void 0!==p?p:"",accessibleLabel:null!==(g=null===(b=e.submitButton)||void 0===b?void 0:b.accessibleLabel)&&void 0!==g?g:null===(y=e.childContentfulApplicationInputJsonNode)||void 0===y?void 0:y.accessibleLabel},q=(0,l.Tn)()?{mainLabel:O,permissionLabel:R,description:j,yesLabel:D,noLabel:P,unionCodes:T,tooltip:M,accessibleLabel:B,dropdownLabel:F,dropdownPlaceholder:z,unionNotSelectedError:U,unionPermissionNotGivenError:K,accessibleCheckboxLabel:H}:void 0;var V,Q,G,Y;return(0,l.Tn)()?r.createElement(c.A,{suspense:!1},r.createElement(Se,{formFields:$,customCalculatorValidationErrorMessages:L,formHeading:w,accessibleLabel:null===(v=e.childContentfulApplicationInputJsonNode)||void 0===v?void 0:v.accessibleLabel,calculatorMetadata:null===(_=e.childContentfulApplicationInputJsonNode)||void 0===_?void 0:_.parameters,calculatorAnalyticsEvents:null===(x=e.childContentfulApplicationInputJsonNode)||void 0===x?void 0:x.analyticsEvents,c
166aption:{value:null===(A=e.childContentfulApplicationInputJsonNode)||void 0===A?void 0:A.caption},turvaUnionSelectionFields:q,submitButton:W,buttonAnalyticsKey:E,marketingTags:e.marketingTags})):r.createElement(c.A,{suspense:!1},r.createElement(ue,{formFields:$,customCalculatorValidationErrorMessages:L,formHeading:w,accessibleLabel:null===(V=e.childContentfulApplicationInputJsonNode)||void 0===V?void 0:V.accessibleLabel,calculatorMetadata:null===(Q=e.childContentfulApplicationInputJsonNode)||void 0===Q?void 0:Q.parameters,calculatorAnalyticsEvents:null===(G=e.childContentfulApplicationInputJsonNode)||void 0===G?void 0:G.analyticsEvents,caption:{value:null===(Y=e.childContentfulApplicationInputJsonNode)||void 0===Y?void 0:Y.caption},submitButton:W,buttonAnalyticsKey:E,marketingTags:e.marketingTags}))},$e=n(3064),Te=n(6545);var Ne=(0,h.A)((e=>e.total&&e.current?r.createElement(m.Zt,{total:e.total,current:e.current,take:e.paginatedItemsPerPage,onDuetPageChange:e.handleDuetPageChange,theme:e.theme,visibleItems:3,pageLinks:e.paginationLinkArray,"data-testid":"pagination"}):null)),Oe=n(3518);var Re=()=>{const{currentPage:e,totalPaginatedItems:t,paginatedItemsPerPage:n,pagePath:i,totalPageCount:o}=r.useContext($e.I),{navigateTo:a}=(0,Oe.A)(),l=r.useCallback((t=>{if(!i||!e)return;if(t.detail.current===e)return;if(o&&t.detail.current>o)return;const n=i.split("/");e>1&&n.pop(),t.detail.current>1&&n.push(t.detail.current.toString()),a(n.join("/"),!1)}),[e,a,i,o]),s=((e,t,n)=>{if(!e||!t||!n)return;const r=e.replace(new RegExp(`/${n}/?$`),""),i=(0,H.Lo)(r),o=[];for(let a=1;a<=t;a++)o.push(1===a?i:`${i}${a}/`);return o})(i,o,e);return r.createElement(Ne,{total:t,current:e,handleDuetPageChange:l,paginatedItemsPerPage:n,paginationLinkArray:s})};const je=f.styled.div.withConfig({displayName:"NewsroomCollectionContainer__PaginationContainerWrapper",componentId:"sc-phj9fe-0"})(["margin-top:",";width:100%;text-align:center;"],pe.Ojl);var De=e=>{var t;let{collectionType:n,allNationalCampaignsTestProp:i}=e;let o=null!==(t=r.useContext($e.I).paginatedArticles)&&void 0!==t?t:null;if(n===xt){var a,l,s,c;return o=(null!=i?i:null===(a=(0,L.r)())||void 0===a||null===(l=a.pageContext)||void 0===l||null===(s=l.commonPageData)||void 0===s||null===(c=s.allNationalCampaigns)||void 0===c?void 0:c.nodes).filter((e=>"region"in e&&null===e.region)),r.createElement(Te.A,{articles:o})}return r.createElement(r.Fragment,null,r.createElement(Te.A,{articles:o}),r.createElement(je,null,r.createElement(Re,null)))},Pe=n(8036),Me=n(1815);const Be=(0,f.styled)(m.Td).withConfig({displayName:"LinkListCard__StyledCard",componentId:"sc-16ruk4r-0"})(["width:300px;text-align:left;margin-top:-12px;position:absolute;z-index:299;"]),Fe=f.styled.ul.withConfig({displayName:"LinkListCard__StyledUL",componentId:"sc-16ruk4r-1"})(["list-style-type:none;margin:0;padding:0;background:#ffffff !important;"]),ze=f.styled.li.withConfig({displayName:"LinkListCard__StyledLI",componentId:"sc-16ruk4r-2"})(["padding-bottom:12px;line-height:125%;"]),He=f.styled.div.withConfig({displayName:"LinkListCard__Wrapper",componentId:"sc-16ruk4r-3"})(["position:absolute;"]);var Ue=(0,h.A)((e=>{var t;return r.createElement(He,null,e.links.length>0&&r.createElement(Be,{padding:"x-small",background:"gray-lightest","aria-haspopup":"true"},r.createElement(Fe,null,null===(t=e.links)||void 0===t?void 0:t.map(((t,n)=>{var i,a;return r.createElement(ze,{key:n},r.createElement(Me.A,{label:t.label,contentful_id:`${n}`,href:t.href,accessibleLabel:t.accessibleLabel,isStyled:e.isStyled,region:t.region,reload:t.reload,parentComponent:o.JPL,labelFinnish:null===(i=t.region)||void 0===i?void 0:i.municipalityFinnishTitle,analyticsKey:null===(a=t.region)||void 0===a?void 0:a.analyticsKey,marketingTags:t.marketingTags}))})))))}));const Ke=(0,f.styled)(m.R8).withConfig({displayName:"RegionSelector__StyledInput",componentId:"sc-1v4fmx8-0"})(["width:300px;"]),We=f.styled.div.withConfig({displayName:"RegionSelector__Wrapper",componentId:"sc-1v4fmx8-1"})(["text-align:center;"]),qe=f.styled.div.withConfig({displayName:"RegionSelector__AlertWrapper",componentId:"sc-1v4fmx8-2"})(["max-width:300px;position:relative !important;"]),Ve="regionselector.button.label",Qe="regionselector.change.regi
166on.button.label",Ge="regionselector.input.label",Ye="regionselector.input.caption",Je="regionselector.info.nomatchesfound",Ze="regionselector.aria.matchesfound",Xe="form-location-light",et="keyup",tt="mousedown";var nt=(0,h.A)((e=>{var t,n,i,a,s,c;const d=(0,Pe.O8)(),{0:u,1:p}=(0,r.useState)(""),{0:f,1:h}=(0,r.useState)(!1),g=null===(t=e.childContentfulApplicationInputJsonNode)||void 0===t?void 0:t.target,b=g===o.$h9.CONTACTS||g===o.$h9.CAMPAIGN,{0:y,1:v}=(0,r.useState)(!b),{0:_,1:x}=(0,r.useState)(!1),{0:A,1:w}=(0,r.useState)(""),C=r.useMemo((()=>[]),[]),E=r.useMemo((()=>new Map),[]),k=r.useMemo((()=>new Map),[]),S=r.useMemo((()=>new Map),[]),L=(null===(n=e.resources.find((e=>e.key===Ge)))||void 0===n?void 0:n.value)||Ge,$=(null===(i=e.resources.find((e=>e.key===Ye)))||void 0===i?void 0:i.value)||Ye,T=(null===(a=e.resources.find((e=>e.key===Je)))||void 0===a?void 0:a.value)||Je;let N=(null===(s=e.resources.find((e=>e.key===Ve)))||void 0===s?void 0:s.value)||Ve;const O=(null===(c=e.resources.find((e=>e.key===Ze)))||void 0===c?void 0:c.value)||Ze,{0:R,1:j}=(0,r.useState)([]),D=r.useRef(null),P=r.useRef(null),M=r.useRef(!1);var B;g&&(N=(null===(B=e.resources.find((e=>e.key===Qe)))||void 0===B?void 0:B.value)||Qe);r.useEffect((()=>{d&&v(!1)}),[d]);const F=(e,t,n,r,i)=>{for(const o of e){const e=o.zipCodes;for(const o of e)if(!S.has(o)){const e=k.get(o);S.set(o,{id:t,title:n,slug:r,analyticsKey:i,municipalityFinnishTitle:e})}}},z=(e,t)=>{for(const n of e)E.has(n)||(E.set(n,{name:t}),C.push(n))},U=(e,t)=>{for(const n of e)k.has(n)||k.set(n,t)};if(e.finnishMunicipalities)for(const r of e.finnishMunicipalities){const e=r.title,t=r.zipCodes;null!==t&&U(t,e)}if(e.contactRegions){for(const t of e.contactRegions){const e=t.slug,n=t.title,r=t.contentfulid,i=t.municipalities,o=t.analyticsKey;i&&F(i,r,n,e,o)}if((0,l.Bd)()&&b){const t=window.location.pathname.split("/").filter(Boolean),n=t[t.length-1],r=e.contactRegions.find((e=>e.slug===n));r&&r.contentfulid&&r.title&&r.analyticsKey&&(0,Pe.u0)(r.contentfulid,r.title,r.analyticsKey)}}if(e.municipalities)for(const r of e.municipalities){const e=r.title,t=r.zipCodes;null!==t&&z(t,e)}const K=r.useCallback((()=>{M.current=!0,v(!0)}),[]),W=r.useCallback(((e,t)=>{if(!e||!t)return e;const n=new URL(e),r=n.pathname.split("/").filter(Boolean);return b&&r.length>0?r[r.length-1]=t:r.push(t),n.pathname=(0,H.hg)(`/${r.join("/")}`)||`/${t}/`,n.search="",n.hash="",n.toString()}),[b]),q=r.useCallback((e=>{const t=[];p(""),h(!1);const n=e.target.value,r=(0,l.bp)();if(w(n),n.length>2){const e=C.filter((e=>e.startsWith(n)));for(const n of e){const e=E.get(n),i=S.get(n),o=t.find((t=>t.label===e.name)),a=W(r,null==i?void 0:i.slug),l=r===a;o||t.push({label:e.name,href:a,contentful_id:null==i?void 0:i.id,accessibleLabel:e.name,region:{id:null==i?void 0:i.id,name:null==i?void 0:i.title,analyticsKey:null==i?void 0:i.analyticsKey,municipalityFinnishTitle:null==i?void 0:i.municipalityFinnishTitle},reload:l})}t.length>0?p(`${O} ${t.length}`):(p(T),h(!0)),j(t),x(!0)}else p(""),h(!1),x(!1)}),[C,T,E,S,O,W]),V=r.useCallback((e=>{D.current&&!D.current.contains(e.target)&&(x(!1),w(""))}),[]);r.useEffect((()=>(document.addEventListener(tt,V),()=>{document.removeEventListener(tt,V)})),[V]),r.useEffect((()=>{var e;M.current&&y&&P.current&&(null===(e=P.current)||void 0===e||e.setFocus())}),[y]);const Q=r.useCallback((e=>{var t,n,r,i;((0,l.BJ)(e.target),"Escape"===e.key&&null!==(t=D.current)&&void 0!==t&&t.contains(e.target))&&(x(!1),w(""),null===(n=P.current)||void 0===n||null===(r=n.parentElement)||void 0===r||null===(i=r.querySelector("input"))||void 0===i||i.focus())}),[]);return r.useEffect((()=>(document.addEventListener(et,Q),()=>{document.removeEventListener(et,Q)})),[Q]),r.createElement(We,{ref:D,"data-testid":"region-selector-wrapper"},r.createElement(m.YF,{"aria-live":"polite","aria-relevant":"additions removals","aria-atomic":"true"},r.createElement("span",null,u)),y?r.createElement(Ke,{accessibleAutocomplete:"list",accessibleHasPopup:"true",debounce:500,theme:"default",expand:!0,type:"search",label:L,value:A,onDuetChange:q,icon:Xe,disallowPattern:"[^0-9]",maxlength:5,accessibleDescribedBy:"caption-for-input",caption:$,ref:P,"data-testid":L}):null,_?r.createElement(Ue,{links:R,isStyled:!1}):null,f?r.createElement(qe,null,r.createElement(m.vy,{announcements:!1},r.createElement(m.vC,null,T))):null,y?null:r.createElement(I.A,{label:N,variation:"plain",icon:Xe,onClick:K,accessibleExpanded:!1,childrenContentfulButtonStyleJsonNode:[{iconPosition:"right",iconSize:"x-small"}]}))}));var rt=(0,h.A)((e=>r.createElement(nt,e)));const it=(0,f.styled)(m.fM).withConfig({displayName:"SeriousIllnessCalculator__StyledDuetChoiceGroup",componentId:"sc-iozueq-0"})(["@media ","{max-width:calc(100% - ",");}"],(0,l._n)(pe.iqz),pe.Sjf),ot=f.styled.div.withConfig({displayName:"SeriousIllnessCalculator__ContentWrapper",componentId:"sc-iozueq-1"})(["display:flex;flex-direction:column;margin:auto;"]),at=e=>{"Enter"===e.key&&e.preventDefault()};var lt=(0,h.A)((e=>{var t,n,i,o,a,s,c,d,u,p,f,h,g,b,y,v,_,x;const A=r.useContext(G.A),w=(0,J.PX)(),C=(0,Y.A)(),{control:E,handleSubmit:k,formState:S}=(0,Q.mN)({mode:"onBlur",defaultValues:{yearOfBirth:"",income:"",isSmoking:void 0}}),L=r.useRef(null),I=r.useRef(null),$=r.useRef(null),T=e.formFields&&e.formFields[0],N=e.formFields&&e.formFields[1],O=e.formFields&&e.formFields[2],R=r.useCallback(((t,n)=>{var r;const i=null==n?void 0:n.target;w({linkName:e.buttonAnalyticsKey,calculatorValue:Z.ms},(null===(r=e.calculatorAnalyticsEvents)||void 0===r?void 0:r.onSubmit)||"event3",e.marketingTags),i.submit()}),[w,e.buttonAnalyticsKey,null===(t=e.calculatorAnalyticsEvents)||void 0===t?void 0:t.onSubmit,e.marketingTags]),j={isFormDirty:S.isDirty,theme:e.theme,useInputWrapper:!0,expand:!0,margin:"auto",onKeyDown:at,control:E,disallowPattern:"[^0-9]",fullWidth:!0},D=(0,H.Bu)(null===(n=e.calculatorMetadata)||void 0===n?void 0:n.paramsReceiverUrlSit,null===(i=e.calculatorMetadata)||void 0===i?void 0:i.paramsReceiverUrlUat,null===(o=e.calculatorMetadata)||void 0===o?void 0:o.paramsReceiverUrlProd);return r.createElement(ee.A,{handleSubmit:k(R,(e=>{var t;if(e.yearOfBirth)null===(t=L.current)||void 0===t||t.setFocus();else if(e.income){var n;null===(n=I.current)||void 0===n||n.setFocus()}else if(e.isSmoking){var r;null===(r=$.current)||void 0===r||r.setFocus()}}
166)),formHeading:e.formHeading,action:D,caption:null===(a=e.caption)||void 0===a?void 0:a.value,formId:"lpc",testId:"life-insurance-calculator",accessibleLabel:e.accessibleLabel,maxWidth:"500px",submitButton:e.submitButton,dataLinkUrl:D},r.createElement(ot,null,r.createElement(X.A,Object.assign({name:"yearOfBirth",inputRef:L,maxLength:4,currentErrorMessage:(null===(s=S.errors.yearOfBirth)||void 0===s?void 0:s.message)||"",inputLabel:null==T?void 0:T.label,validateArgs:[null!==(c=null===(d=e.customCalculatorValidationErrorMessages)||void 0===d?void 0:d.ageRange)&&void 0!==c?c:"",null!==(u=null===(p=e.customCalculatorValidationErrorMessages)||void 0===p?void 0:p.numberFormat)&&void 0!==u?u:"",64],validateFunction:re,testId:"birthdate-input",required:!0},j)),r.createElement(X.A,Object.assign({name:"income",inputRef:I,maxLength:7,currentErrorMessage:(null===(f=S.errors.income)||void 0===f?void 0:f.message)||"",inputLabel:null==N?void 0:N.label,validateArgs:[null!==(h=null===(g=e.customCalculatorValidationErrorMessages)||void 0===g?void 0:g.monthlyIncome)&&void 0!==h?h:""],validateFunction:ae,testId:"income-input",required:!0},j)),r.createElement(Q.xI,{name:"isSmoking",control:E,rules:{required:null!==(b=null===(y=e.customCalculatorValidationErrorMessages)||void 0===y?void 0:y.isSmoking)&&void 0!==b?b:""},render:t=>{var n;let{field:{onChange:i,onBlur:o,value:a}}=t;return r.createElement(it,{label:null==O?void 0:O.label,value:a,direction:"horizontal",onKeyDown:at,required:!0,error:(null===(n=S.errors.isSmoking)||void 0===n?void 0:n.message)||"","data-testid":"sic-choice-group",theme:e.theme},r.createElement(m.oZ,{name:"smoking",ref:$,value:"false",label:(null==O?void 0:O.options)&&(null==O?void 0:O.options[0]),theme:e.theme,type:"radio",expand:!0,onDuetChange:e=>{i(e.detail.value)},onDuetBlur:o}),r.createElement(m.oZ,{name:"smoking",value:"true",label:(null==O?void 0:O.options)&&(null==O?void 0:O.options[1]),theme:e.theme,type:"radio",expand:!0,onDuetChange:e=>{i(e.detail.value)},onDuetBlur:o}))}})),r.createElement("input",{name:"language",value:A.node_locale,type:"hidden"}),r.createElement("input",{name:"applicationId",value:"RLS",type:"hidden"}),r.createElement("input",{name:"productId",value:"46",type:"hidden"}),r.createElement("input",{name:"channelId",value:null!==(v=null===(_=e.calculatorMetadata)||void 0===_?void 0:_.channelId)&&void 0!==v?v:"web",type:"hidden"}),null!==(x=e.calculatorMetadata)&&void 0!==x&&x.partnerId?r.createElement("input",{name:"partnerId",value:e.calculatorMetadata.partnerId,type:"hidden"}):null,r.createElement("input",{name:"partnerUrl",value:C?(0,l.bp)():"",type:"hidden"}))}));var st=e=>{var t,n,i,a,l,s,c,d,u,p,m,f,h,g,b;let y;var v;null!==(t=e.childContentfulApplicationInputJsonNode)&&void 0!==t&&t.heading?y={childrenContentfulHeadingStyleJsonNode:[{textAlignment:"center"}],ingress:null!==(v=e.childContentfulApplicationInputJsonNode)&&void 0!==v&&v.ingress?{raw:`{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"${e.childContentfulApplicationInputJsonNode.ingress}","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"}`}:null,internal:{type:"ContentfulHeading"},mainHeading:{heading:e.childContentfulApplicationInputJsonNode.heading}}:y=void 0;const _=(0,Z.bh)(null!==(n=null===(i=e.submitButton)||void 0===i?void 0:i.analyticsKey)&&void 0!==n?n:e.buttonAnalyticsKey,o.nb_,null===(a=e.submitButton)||void 0===a?void 0:a.labelFinnish),x=r.useMemo((()=>{var t;return null===(t=e.childContentfulApplicationInputJsonNode)||void 0===t?void 0:t.formElements}),[null===(l=e.childContentfulApplicationInputJsonNode)||void 0===l?void 0:l.formElements]),A=r.useCallback((function(e,t,n,r,i,o){var a,l,s,c;return void 0===i&&(i="None"),void 0===o&&(o=void 0),{internal:{type:"ContentfulFormField"},contentful_id:`custom-form-element-${null===(a=x[e])||void 0===a?void 0:a.customElementId}`,type:n,label:(null===(l=x[e])||void 0===l?void 0:l.label)||"",name:t,isRequired:r,placeholder:"",validation:i,options:null===(s=x[e])||void 0===s?void 0:s.options,textInputIcon:void 0,defaultValue:o,width:"Full width",customErrorMessages:null===(c=x[e])||void 0===c?void 0:c.customValidationErrors}}),[x]),w=r.useCallback((()=>[A(0,"yearOfBirth","Text",!0,o.wDj),A(1,"income","Text",!0,o.pp2),A(2,"smoking","Choice Radio Button",!0,o.snS)]),[A]),C=r.useMemo((()=>w()),[w]),E=Le(x),k={...e.submitButton,label:null!==(s=null===(c=e.submitButton)||void 0===c?void 0:c.label)&&void 0!==s?s:null===(d=e.childContentfulApplicationInputJsonNode)||void 0===d?void 0:d.submitLabel,accessibleLabel:null!==(u=null===(p=e.submitButton)||void 0===p?void 0:p.accessibleLabel)&&void 0!==u?u:null===(m=e.childContentfulApplicationInputJsonNode)||void 0===m?void 0:m.accessibleLabel};return r.createElement(lt,{formHeading:y,formFields:C,caption:{value:null===(f=e.childContentfulApplicationInputJsonNode)||void 0===f?void 0:f.caption},calculatorMetadata:null===(h=e.childContentfulApplicationInputJsonNode)||void 0===h?void 0:h.parameters,accessibleLabel:null===(g=e.childContentfulApplicationInputJsonNode)||void 0===g?void 0:g.accessibleLabel,calculatorAnalyticsEvents:null===(b=e.childContentfulApplicationInputJsonNode)||void 0===b?void 0:b.analyticsEvents,customCalculatorValidationErrorMessages:E,submitButton:k,buttonAnalyticsKey:_,marketingTags:e.marketingTags})};var ct=(0,h.A)((e=>{var t;return r.createElement(m.R8,Object.assign({},e,{theme:null!==(t=e.duetTheme)&&void 0!==t?t:e.theme},e.innerRef?{ref:e.innerRef}:{}))}));const dt=f.styled.div.withConfig({displayName:"UnionSelector__Wrapper",componentId:"sc-xi9a0p-0"})(["width:300px;"]),ut=f.styled.div.withConfig({displayName:"UnionSelector__AlertWrapper",componentId:"sc-xi9a0p-1"})(["max-width:300px;position:relative !important;"]),pt=(0,f.styled)(ct).withConfig({displayName:"UnionSelector__StyledInput",componentId:"sc-xi9a0p-2"})(["width:300px;"]),mt="unionselector.input.label",ft="unionselector.input.caption",ht="unionselector.info.nomatchesfound",gt="unionselector.aria.matchesfound",bt="keyup",yt="mousedown";var vt=(0,h.A)((e=>{var t,n,i,o;
166let{unionDetails:a,resources:s}=e;const{0:c,1:d}=(0,r.useState)(!1),{0:u,1:p}=(0,r.useState)(""),{0:f,1:h}=(0,r.useState)(""),{0:g,1:b}=(0,r.useState)(!1),{0:y,1:v}=(0,r.useState)([]),_=(null==s||null===(t=s.find((e=>e.key===mt)))||void 0===t?void 0:t.value)||mt,x=(null==s||null===(n=s.find((e=>e.key===ft)))||void 0===n?void 0:n.value)||ft,A=(null==s||null===(i=s.find((e=>e.key===ht)))||void 0===i?void 0:i.value)||ht,w=(null==s||null===(o=s.find((e=>e.key===gt)))||void 0===o?void 0:o.value)||gt,C=r.useRef(null),E=r.useRef(null),k=r.useMemo((()=>a?a.map((e=>e.name)):[]),[a]),S=r.useCallback((e=>{const t=[];h(""),b(!1);const n=e.target.value.toLowerCase();if(p(n),n.length>2){const e=k.filter((e=>e.toLowerCase().includes(n.toLowerCase())));for(const n of e){const e=null==a?void 0:a.find((e=>e.name===n));e&&t.push({label:e.name,href:e.link})}t.length>0?h(`${w} ${t.length}`):(h(A),b(!0)),v(t),d(!0)}else h(""),b(!1),d(!1)}),[k,a,A,w]),L=r.useCallback((e=>{C.current&&!C.current.contains(e.target)&&(d(!1),p(""))}),[]);r.useEffect((()=>(document.addEventListener(yt,L),()=>{document.removeEventListener(yt,L)})),[L]);const I=r.useCallback((e=>{var t,n,r,i;((0,l.BJ)(e.target),"Escape"===e.key&&null!==(t=C.current)&&void 0!==t&&t.contains(e.target))&&(d(!1),p(""),null===(n=E.current)||void 0===n||null===(r=n.parentElement)||void 0===r||null===(i=r.querySelector("input"))||void 0===i||i.focus())}),[]);return r.useEffect((()=>(document.addEventListener(bt,I),()=>{document.removeEventListener(bt,I)})),[I]),r.createElement(dt,{ref:C,"data-testid":"union-selector-wrapper"},r.createElement(m.YF,{"aria-live":"polite","aria-relevant":"additions removals","aria-atomic":"true"},f),r.createElement(pt,{"data-testid":"duet-input",accessibleAutocomplete:"list",accessibleHasPopup:"true",debounce:500,duetTheme:"turva",expand:!0,type:"search",label:_,accessibleDescribedBy:"caption-for-input",caption:x,value:u,onDuetChange:S,disallowPattern:"[^0-9a-zA-ZäöåÄÖÅ, .-]",icon:"category-union",innerRef:E}),c?r.createElement(Ue,{links:y,isStyled:!1}):null,g?r.createElement(ut,null,r.createElement(m.vy,{announcements:!1,theme:"turva","data-testid":"duet-alert"},r.createElement(m.vC,null,A))):null)}));var _t=(0,h.A)((e=>r.createElement(vt,e)));const xt="Collection Campaign";var At=e=>{switch(e.type){case"Union Selector":return r.createElement(_t,e);case o.HpX:return r.createElement(Ie,e);case"Region Selector":return r.createElement(rt,e);case"Collection Blogs":case"Collection News":case"Collection Releases":return r.createElement(De,e);case"Cookie Page Content":return r.createElement(V,e);case o.$vN:return r.createElement(st,e);case o.QUJ:return r.createElement(A,e);case xt:return r.createElement(De,Object.assign({},e,{collectionType:e.type}));default:return null}};var wt=n(4926);let Ct=function(e){return e.WideWithMask1="Wide with mask 1",e.WideWithMask2="Wide with mask 2",e.WideWithMask3="Wide with mask 3",e.WideWithoutRotation="Wide without rotation",e.HalfWithMask1="Half with mask 1",e.HalfWithMask2="Half with mask 2",e.WidePlain="Wide plain",e.WidePlainLow="Wide plain low",e}({});var Et=n(5158),kt=n(4623);const St=f.styled.div.withConfig({displayName:"Card__CardContainer",componentId:"sc-1p0fcyz-0"})(["position:relative;max-width:",";height:auto;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;display:flex;flex-direction:column;align-self:stretch;flex:1 1 300px;@media ","{max-width:100%;}"],(e=>e.$noMaxWidth?"none":"346px"),(0,l._n)(pe._h7)),Lt=f.styled.div.withConfig({displayName:"Card__ContentContainer",componentId:"sc-1p0fcyz-1"})(["position:relative;padding:",";text-align:center;-webkit-border-radius:0px 0px 20px 20px;-moz-border-radius:0px 0px 20px 20px;border-radius:0px 0px 20px 20px;background-color:",";flex-grow:1;"],(e=>"turva"===e.$theme?"48px 40px":"20px"),(e=>(0,s.KK)(e.$backgroundColor))),It=f.css`
167  width: 100%;
168  isolation: isolate;
169  position: relative;
170  max-height: ${e=>"turva"===e.duetTheme?"200px":"180px"};
171  flex: ${e=>"turva"===e.duetTheme&&"0 1 200px"};
172  -webkit-border-radius: 20px 20px 0px 0px;
173  -moz-border-radius: 20px 20px 0px 0px;
174  border-radius: 20px 20px 0px 0px;
175`;var $t=(0,h.A)((e=>{var t;
175let n,{computedBackgroundColor:i,...a}=e;if(a.backgroundImage){let e=a.backgroundImage.width;a.noMaxWidth||(e=346),n={...a.backgroundImage,maxWidth:e}}const s=r.useContext(G.A);let c=a.imageAltText;var d,u;(null==s?void 0:s.node_locale)!==o.hCU&&(null==s?void 0:s.node_locale)!==o.JR1&&(null==s?void 0:s.node_locale)!==o.ygE||(c=null!==(d=a.imageAltTextSv)&&void 0!==d?d:"");(null==s?void 0:s.node_locale)!==o.RHJ&&(null==s?void 0:s.node_locale)!==o.pA3&&(null==s?void 0:s.node_locale)!==o.SVO||(c=null!==(u=a.imageAltTextEn)&&void 0!==u?u:"");return r.createElement(St,Object.assign({className:"card",$noMaxWidth:a.noMaxWidth},a.contentful_id?{id:`card-${a.contentful_id}`}:{}),n?r.createElement(kt.A,{image:n,objectFit:"cover",theme:a.theme,alt:null!==(t=c)&&void 0!==t?t:"",componentStyle:It,format:"webp"}):null,r.createElement(Lt,{$backgroundColor:i,$theme:a.theme},a.heading?r.createElement(wt.A,{color:`color-${(0,Et.cI)(i)}`,level:a.headingLevel||"h3"},(0,l.G6)(a.heading)):null,a.children))}));const Tt=f.styled.div.withConfig({displayName:"Banner__BannerContainer",componentId:"sc-yc0ohy-0"})(["position:relative;isolation:isolate;overflow:hidden;width:100%;@media ","{","}",""],(0,l._n)(pe._h7),(e=>"turva"===e.$theme&&f.css`
176        display: none;
177      `),(e=>{switch(e.$variation){case Ct.WideWithMask1:return f.css`
178          min-height: 320px;
179          -webkit-border-radius: 20px;
180          -moz-border-radius: 20px;
181          border-radius: 20px;
182          @media ${(0,l._n)(pe._h7)} {
183            min-height: 500px;
184          }
185        `;case Ct.WideWithMask2:return"turva"===e.$theme?f.css`
186              min-height: 293px;
187              -webkit-border-radius: 20px;
188              -moz-border-radius: 20px;
189              border-radius: 20px;
190              @media ${(0,l._n)(pe._h7)} {
191                min-height: 500px;
192              }
193            `:null;case Ct.WideWithoutRotation:return f.css`
194          min-height: 440px;
195          -webkit-border-radius: 10px;
196          -moz-border-radius: 10px;
197          border-radius: 10px;
198          padding-left: 15px;
199          padding-right: 15px;
200        `;case Ct.HalfWithMask1:case Ct.HalfWithMask2:return f.css`
201          height: 544px;
202          max-width: 544px;
203          -webkit-border-radius: 20px;
204          -moz-border-radius: 20px;
205          border-radius: 20px;
206          @media ${(0,l._n)(pe._h7)} {
207            height: 440px;
208            max-width: 100%;
209          }
210        `;case Ct.WidePlain:return f.css`
211          min-height: 320px;
212          -webkit-border-radius: 20px;
213          -moz-border-radius: 20px;
214          border-radius: 20px;
215        `;case Ct.WidePlainLow:return f.css`
216          min-height: 293px;
217          -webkit-border-radius: 20px;
218          -moz-border-radius: 20px;
219          border-radius: 20px;
220        `;default:return f.css`
221          display: none;
222        `}})),Nt=f.styled.div.withConfig({displayName:"Banner__RotatingContainer",componentId:"sc-yc0ohy-1"})(["",""],(e=>{switch(e.$variation){case Ct.WideWithMask1:return"turva"!==e.$theme?f.css`
223              position: absolute;
224              height: 100%;
225              bottom: 25px;
226              display: inline-block;
227              justify-content: left;
228              align-items: left;
229              background-color: ${e=>(0,Et.vA)(e.$backgroundColor)};
230              -moz-box-shadow: -100px 100px 0 100px
231                ${e=>(0,Et.vA)(e.$backgroundColor)};
232              -webkit-box-shadow: -100px 100px 0 100px
233                ${e=>(0,Et.vA)(e.$backgroundColor)};
234              box-shadow: -100px 100px 0 100px ${e=>(0,Et.vA)(e.$backgroundColor)};
235              text-align: center;
236              -webkit-transform: rotate(20deg) translate3d(0, 0, 0);
237              -moz-transform: rotate(20deg) translate3d(0, 0, 0);
238              -o-transform: rotate(20deg) translate3d(0, 0, 0);
239              -ms-transform: rotate(20deg) translate3d(0, 0, 0);
240              transform: rotate(20deg) translate3d(0, 0, 0);
241              -webkit-border-top-right-radius: 90px;
242              -moz-border-radius-topright: 90px;
243              border-top-right-radius: 90px;
244              z-index: 1;
245              @media ${(0,l._n)(pe._h7)} {
246                bottom: 0;
247                top: 180px;
248                left: 20px;
249                right: -35px;
250                display: flex;
251                flex-direction: column;
252                justify-content: center;
253                text-align: center;
254                align-items: center;
255                -webkit-transform: rotate(-6deg) translate3d(0, 0, 0);
256                -moz-transform: rotate(-6deg) translate3d(0, 0, 0);
257                -o-transform: rotate(-6deg) translate3d(0, 0, 0);
258                -ms-transform: rotate(-6deg) translate3d(0, 0, 0);
259                transform: rotate(-6deg) translate3d(0, 0, 0);
260              }
261            `:f.css`
262              position: absolute;
263              height: 100%;
264              bottom: 125px;
265              display: inline-block;
266              justify-content: left;
267              align-items: left;
268              background-color: ${e=>(0,Et.vA)(`${e.$backgroundColor}`)};
269              -moz-box-shadow: -100px 150px 0 120px
270                ${e=>(0,Et.vA)(`${e.$backgroundColor}`)};
271              -webkit-box-shadow: -100px 150px 0 120px
272                ${e=>(0,Et.vA)(`${e.$backgroundColor}`)};
273              box-shadow: -100px 150px 0 120px
274                ${e=>(0,Et.vA)(`${e.$backgroundColor}`)};
275              text-align: center;
276              -webkit-transform: rotate(40deg) translate3d(0, 0, 0);
277              -moz-transform: rotate(40deg) translate3d(0, 0, 0);
278              -o-transform: rotate(40deg) translate3d(0, 0, 0);
279              -ms-transform: rotate(40deg) translate3d(0, 0, 0);
280              transform: rotate(40deg) translate3d(0, 0, 0);
281              -webkit-border-top-right-radius: 300px;
282              -moz-border-radius-topright: 300px;
283              border-top-right-radius: 300px;
284              z-index: 1;
285            `;case Ct.WideWithMask2:return"turva"!==e.$theme?null:f.css`
286              position: absolute;
287              height: 100%;
288              bottom: 125px;
289              display: inline-block;
290              justify-content: left;
291              align-items: left;
292              background-color: ${e=>(0,Et.vA)(`${e.$backgroundColor}`)};
293              -moz-box-shadow: -100px 128px 0 120px
294                ${e=>(0,Et.vA)(`${e.$backgroundColor}`)};
295              -webkit-box-shadow: -100px 128px 0 120px
296                ${e=>(0,Et.vA)(`${e.$backgroundColor}`)};
297              box-shadow: -100px 128px 0 120px
298                ${e=>(0,Et.vA)(`${e.$backgroundColor}`)};
299              text-align: center;
300              -webkit-transform: rotate(40deg) translate3d(0, 0, 0);
301              -moz-transform: rotate(40deg) translate3d(0, 0, 0);
302              -o-transform: rotate(40deg) translate3d(0, 0, 0);
303              -ms-transform: rotate(40deg) translate3d(0, 0, 0);
304              transform: rotate(40deg) translate3d(0, 0, 0);
305              -webkit-border-top-right-radius: 300px;
306              -moz-border-radius-topright: 300px;
307              border-top-right-radius: 300px;
308              z-index: 1;
309            `;case Ct.HalfWithMask1:return f.css`
310          position: absolute;
311          height: 100%;
312          width: 100%;
313          background-color: ${e=>(0,Et.vA)(`${e.$backgroundColor}`)};
314          -moz-box-shadow: 150px 100px 0 100px
315            ${e=>(0,Et.vA)(`${e.$backgroundColor}`)};
316          -webkit-box-shadow: 150px 100px 0 100px
317            ${e=>(0,Et.vA)(`${e.$backgroundColor}`)};
318          box-shadow: 150px 100px 0 100px ${e=>(0,Et.vA)(`${e.$backgroundColor}`)};
319          z-index: 1;
320          @media ${(0,l._n)(pe._h7)} {
321            bottom: 0;
322            top: ${"turva"!==e.$theme?"120px":"200px"};
323            margin-left: -70px;
324            margin-top: ${"turva"!==e.$theme?"65px":"0"};
325            left: 20px;
326            right: -35px;
327            display: flex;
328            flex-direction: column;
329            justify-content: center;
330            text-align: center;
331            align-items: center;
332            ${e=>"turva"!==e.$theme&&f.css`
333                -webkit-transform: rotate(6deg) translate3d(0, 0, 0);
334                -moz-transform: rotate(6deg) translate3d(0, 0, 0);
335                -o-transform: rotate(6deg) translate3d(0, 0, 0);
336                -ms-transform: rotate(6deg) translate3d(0, 0, 0);
337                transform: rotate(6deg) translate3d(0, 0, 0);
338                -webkit-border-top-left-radius: 90px;
339                -moz-border-radius-topleft: 90px;
340                border-top-left-radius: 90px;
341              `}
342          }
343          @media ${(0,l._n)(pe.iqz)} {
344            top: ${"turva"!==e.$theme?"242px":"240px"};
345            left: -65px;
346            ${e=>"turva"!==e.$theme&&f.css`
347                -webkit-transform: rotate(6deg) translate3d(0, 0, 0);
348                -moz-transform: rotate(6deg) translate3d(0, 0, 0);
349                -o-transform: rotate(6deg) translate3d(0, 0, 0);
350                -ms-transform: rotate(6deg) translate3d(0, 0, 0);
351                transform: rotate(6deg) translate3d(0, 0, 0);
352                -webkit-border-top-left-radius: 120px;
353                -moz-border-radius-topleft: 120px;
354                border-top-left-radius: 120px;
355              `}
356          }
357        `;case Ct.HalfWithMask2:return f.css`
358          position: absolute;
359          height: 100%;
360          background-color: ${e=>(0,Et.vA)(`${e.$backgroundColor}`)};
361          -moz-box-shadow: 0 100px -100px 100px
362            ${e=>(0,Et.vA)(`${e.$backgroundColor}`)};
363          -webkit-box-shadow: 0 100px -100px 100px
364            ${e=>(0,Et.vA)(`${e.$backgroundColor}`)};
365          box-shadow: 0 100px -100px 100px ${e=>(0,Et.vA)(`${e.$backgroundColor}`)};
366          z-index: 1;
367          @media ${(0,l._n)(pe._h7)} {
368            bottom: 0;
369            top: ${"turva"!==e.$theme?"120px":"200px"};
370            margin-left: -70px;
371            margin-top: ${"turva"!==e.$theme?"65px":"0"};
372            left: 20px;
373            right: -35px;
374            display: flex;
375            flex-direction: column;
376            justify-content: center;
377            text-align: center;
378            align-items: center;
379            ${e=>"turva"!==e.$theme&&f.css`
380                -webkit-transform: rotate(-6deg) translate3d(0, 0, 0);
381                -moz-transform: rotate(-6deg) translate3d(0, 0, 0);
382                -o-transform: rotate(-6deg) translate3d(0, 0, 0);
383                -ms-transform: rotate(-6deg) translate3d(0, 0, 0);
384                transform: rotate(-6deg) translate3d(0, 0, 0);
385                -webkit-border-top-right-radius: 90px;
386                -moz-border-radius-topright: 90px;
387                border-top-right-radius: 90px;
388              `}
389          }
390          @media ${(0,l._n)(pe.iqz)} {
391            top: ${"turva"!==e.$theme?"246px":"240px"};
392            left: -65px;
393            right: -65px;
394            ${e=>"turva"!==e.$theme&&f.css`
395                -webkit-transform: rotate(-6deg) translate3d(0, 0, 0);
396                -moz-transform: rotate(-6deg) translate3d(0, 0, 0);
397                -o-transform: rotate(-6deg) translate3d(0, 0, 0);
398                -ms-transform: rotate(-6deg) translate3d(0, 0, 0);
399                transform: rotate(-6deg) translate3d(0, 0, 0);
400                -webkit-border-top-right-radius: 120px;
401                -moz-border-radius-topright: 120px;
402                border-top-right-radius: 120px;
403              `}
404          }
405        `;case Ct.WideWithoutRotation:return f.css`
406          position: absolute;
407          bottom: 0;
408          margin-left: auto;
409          margin-right: auto;
410          left: 15px;
411          right: 15px;
412          -webkit-border-top-left-radius: 10px;
413          -moz-border-radius-topleft: 10px;
414          border-top-left-radius: 10px;
415          -webkit-border-top-right-radius: 10px;
416          -moz-border-radius-topright: 10px;
417          border-top-right-radius: 10px;
418          text-align: center;
419          min-height: 320px;
420          padding: 40px 20px 0;
421          max-width: 550px;
422          z-index: 1;
423          background-color: ${e=>(0,Et.vA)(`${e.$backgroundColor}`)};
424        `;case Ct.WidePlain:case Ct.WidePlainLow:return f.css`
425          position: absolute;
426          height: 100%;
427          bottom: 25px;
428          display: inline-block;
429          justify-content: left;
430          align-items: left;
431          text-align: center;
432          z-index: 1;
433        `;default:return null}})),Ot=f.styled.div.withConfig({displayName:"Banner__CenteringContainer",componentId:"sc-yc0ohy-2"})(["width:100%;top:0;position:relative;",""],(e=>{switch(e.$variation){case Ct.WideWithMask1:return f.css`
434          height: 298px;
435          @media ${(0,l._n)(pe.iqz)} {
436            height: 320px;
437            right: ${"turva"===e.$theme?"-40px":"0"};
438          }
439        `;case Ct.WideWithMask2:return f.css`
440          height: 298px;
441          @media ${(0,l._n)(pe.iqz)} {
442            height: 293px;
443            right: ${"turva"===e.$theme?"-40px":"0"};
444          }
445        `;case Ct.HalfWithMask1:return f.css`
446          @media ${(0,l._n)(pe._h7)} {
447            width: 100%;
448            top: ${"turva"!==e.$theme?"0":"-100px"};
449            height: ${"turva"!==e.$theme?"250px;":"240px"};
450          }
451          @media ${(0,l._n)(pe.iqz)} {
452            height: 298px;
453          }
454        `;case Ct.HalfWithMask2:return f.css`
455          @media ${(0,l._n)(pe._h7)} {
456            top: ${"turva"!==e.$theme?"0":"-100px"};
457            height: ${"turva"!==e.$theme?"250px;":"240px"};
458          }
459          @media ${(0,l._n)(pe.iqz)} {
460            height: 298px;
461          }
462        `;case Ct.WidePlain:return f.css`
463          height: 298px;
464          @media ${(0,l._n)(pe.iqz)} {
465            height: 320px;
466          }
467        `;case Ct.WidePlainLow:return f.css`
468          height: 293px;
469        `;default:return null}})),Rt=f.styled.div.withConfig({displayName:"Banner__ContentContainer",componentId:"sc-yc0ohy-3"})(["",""],(e=>{switch(e.$variation){case Ct.WideWithMask1:return"turva"!==e.$theme?f.css`
470              top: 50%;
471              -webkit-transform: rotate(-20deg) translateY(-50%) translate3d(0, 0, 0);
472              -moz-transform: rotate(-20deg) translateY(-50%) translate3d(0, 0, 0);
473              -o-transform: rotate(-20deg) translateY(-50%) translate3d(0, 0, 0);
474              -ms-transform: rotate(-20deg) translateY(-50%) translate3d(0, 0, 0);
475              transform: rotate(-20deg) translateY(-50%) translate3d(0, 0, 0);
476              margin-top: 185px;
477              margin-left: 60px;
478              padding: 60px 0 60px 60px;
479              height: 100%;
480              width: 100%;
481              display: flex;
482              align-items: center;
483              z-index: 1;
484              @media ${(0,l._n)(pe._h7)} {
485                top: 50%;
486                -webkit-transform: rotate(6deg) translateY(-50%) translate3d(0, 0, 0);
487                -moz-transform: rotate(6deg) translateY(-50%) translate3d(0, 0, 0);
488                -o-transform: rotate(6deg) translateY(-50%) translate3d(0, 0, 0);
489                -ms-transform: rotate(6deg) translateY(-50%) translate3d(0, 0, 0);
490                transform: rotate(6deg) translateY(-50%) translate3d(0, 0, 0);
491                position: absolute;
492                margin-top: 145px;
493                top: -75px;
494                margin-left: -15px;
495                padding: 0 55px 0 0;
496                display: flex;
497                align-items: center;
498              }
499            `:f.css`
500              min-width: 340px;
501              top: 50%;
502              -webkit-transform: rotate(-40deg) translateY(-50%) translate3d(0, 0, 0);
503              -moz-transform: rotate(-40deg) translateY(-50%) translate3d(0, 0, 0);
504              -o-transform: rotate(-40deg) translateY(-50%) translate3d(0, 0, 0);
505              -ms-transform: rotate(-40deg) translateY(-50%) translate3d(0, 0, 0);
506              transform: rotate(-40deg) translateY(-50%) translate3d(0, 0, 0);
507              margin-top: 270px;
508              margin-left: 162px;
509              padding: 60px 0 60px 60px;
510              height: 100%;
511              display: flex;
512              align-items: center;
513              z-index: 1;
514              @media ${(0,l._n)(pe._h7)} {
515                top: 50%;
516                -webkit-transform: rotate(6deg) translateY(-50%) translate3d(0, 0, 0);
517                -moz-transform: rotate(6deg) translateY(-50%) translate3d(0, 0, 0);
518                -o-transform: rotate(6deg) translateY(-50%) translate3d(0, 0, 0);
519                -ms-transform: rotate(6deg) translateY(-50%) translate3d(0, 0, 0);
520                transform: rotate(6deg) translateY(-50%) translate3d(0, 0, 0);
521                position: absolute;
522                margin-top: 145px;
523                top: -75px;
524                margin-left: -15px;
525                padding: 0 55px 0 0;
526                display: flex;
527                align-items: center;
528              }
529            `;case Ct.WideWithMask2:return"turva"!==e.$theme?null:f.css`
530              min-width: 340px;
531              top: 50%;
532              -webkit-transform: rotate(-40deg) translateY(-50%) translate3d(0, 0, 0);
533              -moz-transform: rotate(-40deg) translateY(-50%) translate3d(0, 0, 0);
534              -o-transform: rotate(-40deg) translateY(-50%) translate3d(0, 0, 0);
535              -ms-transform: rotate(-40deg) translateY(-50%) translate3d(0, 0, 0);
536              transform: rotate(-40deg) translateY(-50%) translate3d(0, 0, 0);
537              margin-top: 257px;
538              margin-left: 152px;
539              padding: 45px 0 45px 60px;
540              height: 100%;
541              display: flex;
542              align-items: center;
543              z-index: 1;
544            `;case Ct.HalfWithMask1:return f.css`
545          width: 100%;
546          @media ${(0,l._n)(pe._h7)} {
547            position: absolute;
548            top: 50%;
549            margin-top: ${"turva"!==e.$theme?"40px":"120px"};
550            margin-left: 48px;
551            ${e=>"turva"!==e.$theme?f.css`
552            -webkit-transform: rotate(-6deg) transform: translateY(-50%) translate3d(0, 0, 0);
553            -moz-transform: rotate(-6deg) transform: translateY(-50%) translate3d(0, 0, 0);
554            -o-transform: rotate(-6deg) transform: translateY(-50%) translate3d(0, 0, 0);
555            -ms-transform: rotate(-6deg) transform: translateY(-50%) translate3d(0, 0, 0);
556            transform: rotate(-6deg) translateY(-50%) translate3d(0, 0, 0);
557            `:f.css`
558                    transform: translateY(-50%);
559                  `}
560            top: 0;
561            padding: 20px;
562            display: flex;
563            align-items: center;
564          }
565          @media ${(0,l._n)(pe.iqz)} {
566            top: 50%;
567            ${e=>"turva"!==e.$theme?f.css`
568              margin-top: 160px;
569              -webkit-transform: rotate(-6deg) transform: translateY(-50%) translate3d(0, 0, 0);
570              -moz-transform: rotate(-6deg) transform: translateY(-50%) translate3d(0, 0, 0);
571              -o-transform: rotate(-6deg) transform: translateY(-50%) translate3d(0, 0, 0);
572              -ms-transform: rotate(-6deg) transform: translateY(-50%) translate3d(0, 0, 0);
573              transform: rotate(-6deg) translateY(-50%) translate3d(0, 0, 0);
574            `:f.css`
575                    transform: translateY(-50%);
576                    margin-top: 150px;
577                  `}
578            padding: 50px;
579            text-align: center;
580            margin-left: 65px;
581          }
582        `;case Ct.HalfWithMask2:return f.css`
583          width: 100%;
584          @media ${(0,l._n)(pe._h7)} {
585            position: absolute;
586            top: 50%;
587            margin-top: ${e=>
587"turva"!==e.$theme?"40px":"120px"};
588            margin-left: 5px;
589            ${e=>"turva"!==e.$theme?f.css`
590              -webkit-transform: rotate(6deg) transform: translateY(-50%) translate3d( 0, 0, 0);
591              -moz-transform: rotate(6deg) transform: translateY(-50%) translate3d( 0, 0, 0);
592              -o-transform: rotate(6deg) transform: translateY(-50%) translate3d( 0, 0, 0);
593              -ms-transform: rotate(6deg) transform: translateY(-50%) translate3d( 0, 0, 0);
594              transform: rotate(6deg) translateY(-50%) translate3d( 0, 0, 0);
595              `:f.css`
596                    transform: translateY(-50%);
597                  `}
598
599            top: 0;
600            padding: 60px;
601            display: flex;
602            align-items: center;
603          }
604          @media ${(0,l._n)(pe.iqz)} {
605            top: 50%;
606            ${e=>"turva"!==e.$theme?f.css`
607              margin-top: 160px;
608              -webkit-transform: rotate(6deg) transform: translateY(-50%) translate3d( 0, 0, 0);
609              -moz-transform: rotate(6deg) transform: translateY(-50%) translate3d( 0, 0, 0);
610              -o-transform: rotate(6deg) transform: translateY(-50%) translate3d( 0, 0, 0);
611              -ms-transform: rotate(6deg) transform: translateY(-50%) translate3d( 0, 0, 0);
612              transform: rotate(6deg) translateY(-50%) translate3d( 0, 0, 0);
613              `:"\n                position: absolute;\n                transform: translateY(-50%);\n              "}
614            padding: 50px;
615            padding-left: 110px;
616            padding-right: 120px;
617            text-align: center;
618            margin-left: 5px;
619          }
620        `;case Ct.WideWithoutRotation:return f.css`
621          // padding: 60px;
622          @media ${(0,l._n)(pe._h7)} {
623            // padding-left: 20px;
624            // padding-right: 20px;
625            // padding-top: 40px;
626          }
627          // position: relative;
628          // top: 50%;
629          // transform: translateY(-50%);
630        `;case Ct.WidePlain:return f.css`
631          top: 50%;
632          -webkit-transform: translateY(-50%);
633          -moz-transform: translateY(-50%);
634          -o-transform: translateY(-50%);
635          -ms-transform: translateY(-50%);
636          transform: translateY(-50%);
637          margin-top: 185px;
638          padding: 60px 0 60px 60px;
639          height: 100%;
640          display: flex;
641          align-items: center;
642          z-index: 1;
643        `;case Ct.WidePlainLow:return f.css`
644          top: 50%;
645          -webkit-transform: translateY(-50%);
646          -moz-transform: translateY(-50%);
647          -o-transform: translateY(-50%);
648          -ms-transform: translateY(-50%);
649          transform: translateY(-50%);
650          margin-top: 171px;
651          padding: 45px 0 45px 60px;
652          height: 100%;
653          display: flex;
654          align-items: center;
655          z-index: 1;
656        `;default:return null}})),jt=f.styled.div.withConfig({displayName:"Banner__InnerContentContainer",componentId:"sc-yc0ohy-4"})(["",""],(e=>{switch(e.$variation){case Ct.WideWithMask1:case Ct.WideWithMask2:case Ct.WidePlainLow:case Ct.WidePlain:return f.css`
657          width: 100%;
658          @media ${(0,l._n)(pe.iqz)} {
659            max-width: 335px;
660          }
661        `;case Ct.WideWithoutRotation:return f.css``;case Ct.HalfWithMask1:case Ct.HalfWithMask2:return f.css`
662          width: 100%;
663        `;default:return null}})),Dt=f.css`
664  position: absolute !important;
665  top: 0;
666  bottom: 0;
667  left: 0;
668  right: 0;
669  width: 100%;
670  object-fit: cover;
671  z-index: 0;
672  ${e=>{switch(e.$componentProps.variation){case Ct.WideWithMask1:case Ct.WidePlain:return f.css`
673          min-height: 320px;
674          object-fit: cover;
675        `;case Ct.WideWithMask2:case Ct.WidePlainLow:return f.css`
676          min-height: 293px;
677          object-fit: cover;
678        `;case Ct.HalfWithMask1:case Ct.HalfWithMask2:return f.css`
679          max-height: ${"turva"!==e.$theme?"313px":"240px"};
680          @media ${(0,l._n)(pe._h7)} {
681            max-height: ${"turva"!==e.$theme?"245px":"200px"};
682          }
683        `;case Ct.WideWithoutRotation:return f.css`
684          min-height: 440px;
685        `;default:return null}}}
686`,Pt=f.styled.div.withConfig({displayName:"Banner__CardContainer",componentId:"sc-yc0ohy-5"})(["@media ","{display:none;}",""],(0,l._n)(pe.iqz),(e=>(e.$variation===Ct.HalfWithMask1||e.$variation===Ct.HalfWithMask2)&&f.css`
687      max-width: 544px;
688      @media ${(0,l._n)(pe._h7)} {
689        max-width: 100%;
690      }
691    `)),Mt=f.styled.div.withConfig({displayName:"Banner__BannerWrapper",componentId:"sc-yc0ohy-6"})(["width:100%;display:flex;justify-content:center;"]);var Bt=(0,h.A)((e=>{let t=e.variation;const n=r.useContext(G.A);"turva"===e.theme&&(t=e.variation===Ct.HalfWithMask2?Ct.HalfWithMask1:e.variation);const i=r.useMemo((()=>({variation:t})),[t]);let a=null;"turva"===e.theme&&(a=r.createElement(Pt,{$variation:t},r.createElement($t,{heading:e.heading,backgroundImage:e.backgroundImage,style:{backgroundColor:e.backgroundColor}
691,computedBackgroundColor:e.backgroundColor,noMaxWidth:!0},e.children)));let s=null;e.heading&&(s=r.createElement(wt.A,{color:e.themeHeadingColor,level:e.headingLevel},(0,l.G6)(e.heading)));let c=null;if(e.backgroundImage){var d;let t=e.imageAltText;var u,p;if((null==n?void 0:n.node_locale)===o.hCU||(null==n?void 0:n.node_locale)===o.JR1||(null==n?void 0:n.node_locale)===o.ygE)t=null!==(u=e.imageAltTextSv)&&void 0!==u?u:"";if((null==n?void 0:n.node_locale)===o.RHJ||(null==n?void 0:n.node_locale)===o.pA3||(null==n?void 0:n.node_locale)===o.SVO)t=null!==(p=e.imageAltTextEn)&&void 0!==p?p:"";c=r.createElement(kt.A,{theme:e.theme,image:e.backgroundImage,alt:null!==(d=t)&&void 0!==d?d:"",componentStyle:Dt,componentProps:i,format:"webp"})}return r.createElement(Mt,{id:`banner-${e.contentful_id}`},a,r.createElement(Tt,{$variation:t,$theme:e.theme},r.createElement(Nt,{$backgroundColor:e.backgroundColor,$variation:t,$theme:e.theme},r.createElement(Ot,{$variation:t,$theme:e.theme},r.createElement(Rt,{$variation:t,$theme:e.theme},r.createElement(jt,{$variation:t,$theme:e.theme},s,e.children)))),c))})),Ft=n(5457),zt=n(6762),Ht=n(3458);var Ut=e=>{const{backgroundColor:t}=(0,zt.A)(),n=e.backgroundColor,i="h0"===e.headingLevel?"h1":e.headingLevel;let o=(s=t,(a=n)?"inherit"===a?s:a:(0,l.Tn)()?"gray-lightest-turva":"gray-lightest");var a,s;(0,l.Tn)()&&(o=o.endsWith("-turva")?o:`${o}-turva`);const c=(e=>(0,Et.cI)(e))(o);let d=null;const u={bannerLinkBackgroundColor:e.backgroundColor};e.content&&(d=e.content.map(((e,t)=>{var n,i,o,a;"ContentfulGrid"===(null===(n=e.internal)||void 0===n?void 0:n.type)&&e.childrenContentfulGridStyleJsonNode&&(e.childrenContentfulGridStyleJsonNode.length>0&&e.childrenContentfulGridStyleJsonNode[0]&&(e.childrenContentfulGridStyleJsonNode[0].spacing="none"),1===(null===(i=e.items)||void 0===i?void 0:i.length)&&null!==(o=e.items[0])&&void 0!==o&&null!==(a=o.childrenContentfulRichTextStyleJsonNode)&&void 0!==a&&a[0]&&e.items[0].childrenContentfulRichTextStyleJsonNode[0].spacing&&(e.items[0].childrenContentfulRichTextStyleJsonNode[0].spacing="none"));return r.createElement(Ft.A.Provider,{value:u,key:`banner-content-${t}`},r.createElement(Ht.A,{component:e,wrapButton:!0}))})));const p=r.useMemo((()=>{if(!e.backgroundImage)return;const t=e.variation===Ct.HalfWithMask1||e.variation===Ct.HalfWithMask2?544:1078;return{...e.backgroundImage,maxWidth:t}}),[e.backgroundImage,e.variation]);return r.createElement(Bt,Object.assign({},e,{backgroundImage:p,headingLevel:i,backgroundColor:o,themeHeadingColor:c}),d)};var Kt=n(1856),Wt=n(1255),qt=n(4905),Vt=n(961),Qt=n(228),Gt=n.n(Qt);function Yt(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{s(r.next(e))}catch(qn){o(qn)}}function l(e){try{s(r.throw(e))}catch(qn){o(qn)}}function s(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,l)}s((r=r.apply(e,t||[])).next())}))}function Jt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}"function"==typeof SuppressedError&&SuppressedError;var Zt=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,o[i]))return!1;for(i=r;0!=i--;){var a=o[i];if(!e(t[a],n[a]))return!1}return!0}return t!=t&&n!=n},Xt=Jt(Zt);const en="__googleMapsScriptId";var tn;!function(e){e[e.INITIALIZED=0]="INITIALIZED",e[e.LOADING=1]="LOADING",e[e.SUCCESS=2]="SUCCESS",e[e.FAILURE=3]="FAILURE"}(tn||(tn={}));class nn{constructor({apiKey:e,authReferrerPolicy:t,channel:n,client:r,id:i=en,language:o,libraries:a=[],mapIds:l,nonce:s,region:c,retries:d=3,url:u="https://maps.googleapis.com/ma
691ps/api/js",version:p}){if(this.callbacks=[],this.done=!1,this.loading=!1,this.errors=[],this.apiKey=e,this.authReferrerPolicy=t,this.channel=n,this.client=r,this.id=i||en,this.language=o,this.libraries=a,this.mapIds=l,this.nonce=s,this.region=c,this.retries=d,this.url=u,this.version=p,nn.instance){if(!Xt(this.options,nn.instance.options))throw new Error(`Loader must not be called again with different options. ${JSON.stringify(this.options)} !== ${JSON.stringify(nn.instance.options)}`);return nn.instance}nn.instance=this}get options(){return{version:this.version,apiKey:this.apiKey,channel:this.channel,client:this.client,id:this.id,libraries:this.libraries,language:this.language,region:this.region,mapIds:this.mapIds,nonce:this.nonce,url:this.url,authReferrerPolicy:this.authReferrerPolicy}}get status(){return this.errors.length?tn.FAILURE:this.done?tn.SUCCESS:this.loading?tn.LOADING:tn.INITIALIZED}get failed(){return this.done&&!this.loading&&this.errors.length>=this.retries+1}createUrl(){let e=this.url;return e+="?callback=__googleMapsCallback&loading=async",this.apiKey&&(e+=`&key=${this.apiKey}`),this.channel&&(e+=`&channel=${this.channel}`),this.client&&(e+=`&client=${this.client}`),this.libraries.length>0&&(e+=`&libraries=${this.libraries.join(",")}`),this.language&&(e+=`&language=${this.language}`),this.region&&(e+=`&region=${this.region}`),this.version&&(e+=`&v=${this.version}`),this.mapIds&&(e+=`&map_ids=${this.mapIds.join(",")}`),this.authReferrerPolicy&&(e+=`&auth_referrer_policy=${this.authReferrerPolicy}`),e}deleteScript(){const e=document.getElementById(this.id);e&&e.remove()}load(){return this.loadPromise()}loadPromise(){return new Promise(((e,t)=>{this.loadCallback((n=>{n?t(n.error):e(window.google)}))}))}importLibrary(e){return this.execute(),google.maps.importLibrary(e)}loadCallback(e){this.callbacks.push(e),this.execute()}setScript(){var e,t;if(document.getElementById(this.id))return void this.callback();const n={key:this.apiKey,channel:this.channel,client:this.client,libraries:this.libraries.length&&this.libraries,v:this.version,mapIds:this.mapIds,language:this.language,region:this.region,authReferrerPolicy:this.authReferrerPolicy};Object.keys(n).forEach((e=>!n[e]&&delete n[e])),(null===(t=null===(e=null===window||void 0===window?void 0:window.google)||void 0===e?void 0:e.maps)||void 0===t?void 0:t.importLibrary)||(e=>{let t,n,r,i="The Google Maps JavaScript API",o="google",a="importLibrary",l="__ib__",s=document,c=window;c=c[o]||(c[o]={});const d=c.maps||(c.maps={}),u=new Set,p=new URLSearchParams,m=()=>t||(t=new Promise(((a,c)=>Yt(this,void 0,void 0,(function*(){var m;for(r in yield n=s.createElement("script"),n.id=this.id,p.set("libraries",[...u]+""),e)p.set(r.replace(/[A-Z]/g,(e=>"_"+e[0].toLowerCase())),e[r]);p.set("callback",o+".maps."+l),n.src=this.url+"?"+p,d[l]=a,n.onerror=()=>t=c(Error(i+" could not load.")),n.nonce=this.nonce||(null===(m=s.querySelector("script[nonce]"))||void 0===m?void 0:m.nonce)||"",s.head.append(n)})))));d[a]?console.warn(i+" only loads once. Ignoring:",e):d[a]=(e,...t)=>u.add(e)&&m().then((()=>d[a](e,...t)))})(n);const r=this.libraries.map((e=>this.importLibrary(e)));r.length||r.push(this.importLibrary("core")),Promise.all(r).then((()=>this.callback()),(e=>{const t=new ErrorEvent("error",{error:e});this.loadErrorCallback(t)}))}reset(){this.deleteScript(),this.done=!1,this.loading=!1,this.errors=[],this.onerrorEvent=null}resetIfRetryingFailed(){this.failed&&this.reset()}loadErrorCallback(e){if(this.errors.push(e),this.errors.length<=this.retries){const e=this.errors.length*Math.pow(2,this.errors.length);console.error(`Failed to load Google Maps script, retrying in ${e} ms.`),setTimeout((()=>{this.deleteScript(),this.setScript()}),e)}else this.onerrorEvent=e,this.callback()}callback(){this.done=!0,this.loading=!1,this.callbacks.forEach((e=>{e(this.onerrorEvent)})),this.callbacks=[]}execute(){if(this.resetIfRetryingFailed(),!this.loading)if(this.done)this.callback();else{if(window.google&&window.google.maps&&window.google.maps.version)return console.warn("Google Maps already loaded outside @googlemaps/js-api-loader. This may result in undesirable behavior as options and script parameters may not match."),void this.callback();this.loading=!0,this.setScript()}}}var rn=n(4748),on=n.n(rn);function an(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ln(){return(ln=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}function sn(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,function(e,t){(Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}(e,t)}function cn(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var dn={width:"100%",height:"100%",left:0,top:0,margin:0,padding:0,position:"absolute"},un=function(e){function t(){return e.apply(this,arguments)||this}sn(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(){return!1},n.render=function(){return r.createElement("div",{ref:this.props.registerChild,style:dn})},t}(r.Component),pn=function(e){function t(t){var n;return(n=e.call(this)||this).gmapInstance=t,n}sn(t,e);var n=t.prototype;return n.getChildren=function(){return this.gmapInstance.props.children},n.getMousePosition=function(){return this.gmapInstance.mouse_}
691,n.getUpdateCounter=function(){return this.gmapInstance.updateCounter_},n.dispose=function(){this.gmapInstance=null,this.removeAllListeners()},t}(Gt()),mn=function(e,t){for(var n=ln({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e)),r=0;r<t.length;r++){var i=t[r];i in n&&delete n[i]}return n},fn=Object.prototype.hasOwnProperty;function hn(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function gn(e,t){if(hn(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=0;i<n.length;i++)if(!fn.call(t,n[i])||!hn(e[n[i]],t[n[i]]))return!1;return!0}var bn={width:"100%",height:"100%",left:0,top:0,margin:0,padding:0,position:"absolute"},yn={width:0,height:0,left:0,top:0,backgroundColor:"transparent",position:"absolute"},vn=function(e){function t(t){var n;return(n=e.call(this,t)||this)._getState=function(){return{children:n.props.dispatcher.getChildren(),updateCounter:n.props.dispatcher.getUpdateCounter()}},n._onChangeHandler=function(){if(n.dimensionsCache_){var e=(n.state.children||[]).length,t=n._getState();n.setState(t,(function(){return(t.children||[]).length!==e&&n._onMouseChangeHandler()}))}},n._onChildClick=function(){n.props.onChildClick&&n.hoverChildProps_&&n.props.onChildClick(n.hoverKey_,n.hoverChildProps_)},n._onChildMouseDown=function(){n.props.onChildMouseDown&&n.hoverChildProps_&&n.props.onChildMouseDown(n.hoverKey_,n.hoverChildProps_)},n._onChildMouseEnter=function(e,t){n.dimensionsCache_&&(n.props.onChildMouseEnter&&n.props.onChildMouseEnter(e,t),n.hoverChildProps_=t,n.hoverKey_=e,n.setState({hoverKey:e}))},n._onChildMouseLeave=function(){if(n.dimensionsCache_){var e=n.hoverKey_;null!=e&&(n.props.onChildMouseLeave&&n.props.onChildMouseLeave(e,n.hoverChildProps_),n.hoverKey_=null,n.hoverChildProps_=null,n.setState({hoverKey:null}))}},n._onMouseAllow=function(e){e||n._onChildMouseLeave(),n.allowMouse_=e},n._onMouseChangeHandler=function(){n.allowMouse_&&n._onMouseChangeHandlerRaf()},n._onMouseChangeHandlerRaf=function(){if(n.dimensionsCache_){var e=n.props.dispatcher.getMousePosition();if(e){var t=[],i=n.props.getHoverDistance();if(r.Children.forEach(n.state.children,(function(r,o){if(r&&(void 0!==r.props.latLng||void 0!==r.props.lat||void 0!==r.props.lng)){var a=null!=r.key?r.key:o,l=n.props.distanceToMouse(n.dimensionsCache_[a],e,r.props);l<i&&t.push({key:a,dist:l,props:r.props})}})),t.length){t.sort((function(e,t){return e.dist-t.dist}));var o=t[0].key,a=t[0].props;n.hoverKey_!==o&&(n._onChildMouseLeave(),n._onChildMouseEnter(o,a))}else n._onChildMouseLeave()}else n._onChildMouseLeave()}},n._getDimensions=function(e){return n.dimensionsCache_[e]},n.dimensionsCache_={},n.hoverKey_=null,n.hoverChildProps_=null,n.allowMouse_=!0,n.state=ln({},n._getState(),{hoverKey:null}),n}sn(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.dispatcher.on("kON_CHANGE",this._onChangeHandler),this.props.dispatcher.on("kON_MOUSE_POSITION_CHANGE",this._onMouseChangeHandler),this.props.dispatcher.on("kON_CLICK",this._onChildClick),this.props.dispatcher.on("kON_MDOWN",this._onChildMouseDown)},n.shouldComponentUpdate=function(e,t){return!0===this.props.experimental?!gn(this.props,e)||!gn(mn(this.state,["hoverKey"]),mn(t,["hoverKey"])):!gn(this.props,e)||!gn(this.state,t)},n.componentWillUnmount=function(){this.props.dispatcher.removeListener("kON_CHANGE",this._onChangeHandler),this.props.dispatcher.removeListener("kON_MOUSE_POSITION_CHANGE",this._onMouseChangeHandler),this.props.dispatcher.removeListener("kON_CLICK",this._onChildClick),this.props.dispatcher.removeListener("kON_MDOWN",this._onChildMouseDown),this.dimensionsCache_={}},n.render=function(){var e=this,t=this.props.style||bn;this.dimensionsCache_={};var n=r.Children.map(this.state.children,(function(t,n){if(t){if(void 0===t.props.latLng&&void 0===t.props.lat&&void 0===t.props.lng)return r.cloneElement(t,{$geoService:e.props.geoService,$onMouseAllow:e._onMouseAllow,$prerender:e.props.prerender});var i=void 0!==t.props.latLng?t.props.latLng:{lat:t.props.lat,lng:t.props.lng},o=e.props.insideMapPanes?e.props.geoService.fromLatLngToDivPixel(i):e.props.geoService.fromLatLngToCenterPixel(i),a={left:o.x,top:o.y};if(void 0!==t.props.seLatLng||void 0!==t.props.seLat&&void 0!==t.props.seLng){var l=void 0!==t.props.seLatLng?t.props.seLatLng:{lat:t.props.seLat,lng:t.props.seLng},s=e.props.insideMapPanes?e.props.geoService.fromLatLngToDivPixel(l):e.props.geoService.fromLatLngToCenterPixel(l);a.width=s.x-o.x,a.height=s.y-o.y}var c=e.props.geoService.fromLatLngToContainerPixel(i),d=null!=t.key?t.key:n;return e.dimensionsCache_[d]=ln({x:c.x,y:c.y},i),r.createElement("div",{key:d,style:ln({},yn,a),className:t.props.$markerHolderClassName},r.cloneElement(t,{$hover:d===e.state.hoverKey,$getDimensions:e._getDimensions,$dimensionKey:d,$geoService:e.props.geoService,$onMouseAllow:e._onMouseAllow,$prerender:e.props.prerender}))}}));return r.createElement("div",{style:t},n)},t}(r.Component);vn.propTypes={geoService:O().any,style:O().any,distanceToMouse:O().func,dispatcher:O().any,onChildClick:O().func,onChildMouseDown:O().func,onChildMouseLeave:O().func,onChildMouseEnter:O().func,getHoverDistance:O().func,insideMapPanes:O().bool,prerender:O(
691).bool},vn.defaultProps={insideMapPanes:!1,prerender:!1};var _n={width:"50%",height:"50%",left:"50%",top:"50%",margin:0,padding:0,position:"absolute"};function xn(e){return r.createElement("div",{style:_n},r.createElement(vn,ln({},e,{prerender:!0})))}var An,wn,Cn,En=["key"],kn=new Promise((function(e){Cn=e})),Sn=function(e,t){if(!e)return kn;if(wn)return wn;e.libraries||(e.libraries=[]);var n=[].concat(e.libraries);if(t&&(0!==n.length&&n.includes("visualization")||n.push("visualization"),console.warn("heatmapLibrary will be deprecated in the future. Please use { libraries: ['visualization'] } in bootstrapURLKeys property instead")),"undefined"==typeof window)throw new Error("google map cannot be loaded outside browser env");var r=e.key,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,En);return An||(An=new nn(ln({apiKey:r||""},i,{libraries:n}))),wn=An.load().then((function(){return Cn(window.google.maps),window.google.maps})),Cn(wn),wn};function Ln(e,t,n){var r=n-t;return e===n?e:((e-t)%r+r)%r+t}var In=function(){function e(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid LatLng object: ("+e+", "+t+")");this.lat=+e,this.lng=+t}return e.prototype.wrap=function(){return new e(this.lat,Ln(this.lng,-180,180))},e}();In.convert=function(e){return e instanceof In?e:Array.isArray(e)?new In(e[0],e[1]):"lng"in e&&"lat"in e?new In(e.lat,e.lng):e};var $n=function(){function e(e,t,n){this.tileSize=e||512,this._minZoom=t||0,this._maxZoom=n||52,this.latRange=[-85.05113,85.05113],this.width=0,this.height=0,this.zoom=0,this.center=new In(0,0),this.angle=0}var t,n,r=e.prototype;return r.zoomScale=function(e){return Math.pow(2,e)},r.scaleZoom=function(e){return Math.log(e)/Math.LN2},r.project=function(e,t){return new(on())(this.lngX(e.lng,t),this.latY(e.lat,t))},r.unproject=function(e,t){return new In(this.yLat(e.y,t),this.xLng(e.x,t))},r.lngX=function(e,t){return(180+e)*(t||this.worldSize)/360},r.latY=function(e,t){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+e*Math.PI/360)))*(t||this.worldSize)/360},r.xLng=function(e,t){return 360*e/(t||this.worldSize)-180},r.yLat=function(e,t){return 360/Math.PI*Math.atan(Math.exp((180-360*e/(t||this.worldSize))*Math.PI/180))-90},r.locationPoint=function(e){var t=this.project(e);return this.centerPoint._sub(this.point._sub(t)._rotate(this.angle))},r.pointLocation=function(e){var t=this.centerPoint._sub(e)._rotate(-this.angle);return this.unproject(this.point.sub(t))},t=e,(n=[{key:"minZoom",get:function(){return this._minZoom},set:function(e){this._minZoom=e,this.zoom=Math.max(this.zoom,e)}},{key:"maxZoom",get:function(){return this._maxZoom},set:function(e){this._maxZoom=e,this.zoom=Math.min(this.zoom,e)}},{key:"worldSize",get:function(){return this.tileSize*this.scale}},{key:"centerPoint",get:function(){return new(on())(0,0)}},{key:"size",get:function(){return new(on())(this.width,this.height)}},{key:"bearing",get:function(){return-this.angle/Math.PI*180},set:function(e){this.angle=-Ln(e,-180,180)*Math.PI/180}},{key:"zoom",get:function(){return this._zoom},set:function(e){var t=Math.min(Math.max(e,this.minZoom),this.maxZoom);this._zoom=t,this.scale=this.zoomScale(t),this.tileZoom=Math.floor(t),this.zoomFraction=t-this.tileZoom}},{key:"x",get:function(){return this.lngX(this.center.lng)}},{key:"y",get:function(){return this.latY(this.center.lat)}},{key:"point",get:function(){return new(on())(this.x,this.y)}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,cn(r.key),r)}}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),Tn=function(){function e(e){this.hasSize_=!1,this.hasView_=!1,this.transform_=new $n(e||512)}var t=e.prototype;return t.setView=function(e,t,n){this.transform_.center=In.convert(e),this.transform_.zoom=+t,this.transform_.bearing=+n,this.hasView_=!0},t.setViewSize=function(e,t){this.transform_.width=e,this.transform_.height=t,this.hasSize_=!0},t.setMapCanvasProjection=function(e,t){this.maps_=e,this.mapCanvasProjection_=t},t.canProject=function(){return this.hasSize_&&this.hasView_},t.hasSize=function(){return this.hasSize_},t.fromLatLngToCenterPixel=function(e){return this.transform_.locationPoint(In.convert(e))},t.fromLatLngToDivPixel=function(e){if(this.mapCanvasProjection_){var t=new this.maps_.LatLng(e.lat,e.lng);return this.mapCanvasProjection_.fromLatLngToDivPixel(t)}return this.fromLatLngToCenterPixel(e)},t.fromLatLngToContainerPixel=function(e){if(this.mapCanvasProjection_){var t=new this.maps_.LatLng(e.lat,e.lng);return this.mapCanvasProjection_.fromLatLngToContainerPixel(t)}var n=this.fromLatLngToCenterPixel(e);return n.x-=this.transform_.worldSize*Math.round(n.x/this.transform_.worldSize),n.x+=this.transform_.width/2,n.y+=this.transform_.height/2,n},t.fromContainerPixelToLatLng=function(e){if(this.mapCanvasProjection_){var t=this.mapCanvasProjection_.fromContainerPixelToLatLng(e);return{lat:t.lat(),lng:t.lng()}}var n=ln({},e);n.x-=this.transform_.width/2,n.y-=this.transform_.height/2;
691var r=this.transform_.pointLocation(on().convert(n));return r.lng-=360*Math.round(r.lng/360),r},t.getWidth=function(){return this.transform_.width},t.getHeight=function(){return this.transform_.height},t.getZoom=function(){return this.transform_.zoom},t.getCenter=function(){return this.transform_.pointLocation({x:0,y:0})},t.getBounds=function(e,t){var n=e&&e[0]||0,r=e&&e[1]||0,i=e&&e[2]||0,o=e&&e[3]||0;if(this.getWidth()-r-o>0&&this.getHeight()-n-i>0){var a=this.transform_.pointLocation(on().convert({x:o-this.getWidth()/2,y:n-this.getHeight()/2})),l=this.transform_.pointLocation(on().convert({x:this.getWidth()/2-r,y:this.getHeight()/2-i})),s=[a.lat,a.lng,l.lat,l.lng,l.lat,a.lng,a.lat,l.lng];return t&&(s=s.map((function(e){return Math.round(e*t)/t}))),s}return[0,0,0,0]},e}();function Nn(e){if(window.requestAnimationFrame)return window.requestAnimationFrame(e);var t=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame;return t?t(e):window.setTimeout(e,1e3/60)}var On=Math.log2?Math.log2:function(e){return Math.log(e)/Math.LN2};function Rn(e,t){return Object.keys(e).reduce((function(n,r){return t(e[r])&&(n[r]=e[r]),n}),{})}var jn=function(e){if(null!==e&&"object"==typeof e){if(0===Object.keys(e).length)return!0}else if(null==e||""===e)return!0;return!1},Dn=Object.prototype.toString;function Pn(e){return"number"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Number]"===Dn.call(e)}var Mn=null;function Bn(){if(Mn)return Mn;if("undefined"!=typeof navigator){var e=navigator.userAgent.indexOf("MSIE")>-1,t=navigator.userAgent.indexOf("Firefox")>-1,n=navigator.userAgent.toLowerCase().indexOf("op")>-1,r=navigator.userAgent.indexOf("Chrome")>-1,i=navigator.userAgent.indexOf("Safari")>-1;return r&&i&&(i=!1),r&&n&&(r=!1),Mn={isExplorer:e,isFirefox:t,isOpera:n,isChrome:r,isSafari:i}}return Mn={isChrome:!0,isExplorer:!1,isFirefox:!1,isOpera:!1,isSafari:!1}}var Fn=function(e){return Function.prototype.toString.call(e)};function zn(e){if(!e||"object"!=typeof e)return!1;var t="function"==typeof e.constructor?Object.getPrototypeOf(e):Object.prototype;if(null===t)return!0;var n=t.constructor;return"function"==typeof n&&n instanceof n&&Fn(n)===Fn(Object)}function Hn(e,t,n,r){e.addEventListener(t,n,function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){e=!1}return e}()?{capture:r,passive:!0}:r)}var Un,Kn=!("undefined"==typeof window||!window.document||!window.document.createElement);Un=Kn?window:"undefined"!=typeof self?self:void 0;var Wn,qn,Vn="undefined"!=typeof document&&document.attachEvent,Qn=!1;if(Kn&&!Vn){var Gn=(qn=Un.requestAnimationFrame||Un.mozRequestAnimationFrame||Un.webkitRequestAnimationFrame||function(e){return Un.setTimeout(e,20)},function(e){return qn(e)}),Yn=(Wn=Un.cancelAnimationFrame||Un.mozCancelAnimationFrame||Un.webkitCancelAnimationFrame||Un.clearTimeout,function(e){return Wn(e)}),Jn=function(e){var t=e.__resizeTriggers__,n=t.firstElementChild,r=t.lastElementChild,i=n.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,i.style.width=n.offsetWidth+1+"px",i.style.height=n.offsetHeight+1+"px",n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight},Zn=function(e){var t=this;Jn(this),this.__resizeRAF__&&Yn(this.__resizeRAF__),this.__resizeRAF__=Gn((function(){(function(e){return e.offsetWidth!=e.__resizeLast__.width||e.offsetHeight!=e.__resizeLast__.height})(t)&&(t.__resizeLast__.width=t.offsetWidth,t.__resizeLast__.height=t.offsetHeight,t.__resizeListeners__.forEach((function(n){n.call(t,e)})))}))},Xn=!1,er="",tr="animationstart",nr="Webkit Moz O ms".split(" "),rr="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" ");if(Kn){var ir=document.createElement("fakeelement");if(void 0!==ir.style.animationName&&(Xn=!0),!1===Xn)for(var or=0;or<nr.length;or++)if(void 0!==ir.style[nr[or]+"AnimationName"]){er="-"+nr[or].toLowerCase()+"-",tr=rr[or],Xn=!0;break}}var ar="resizeanim",lr="@"+er+"keyframes "+ar+" { from { opacity: 0; } to { opacity: 0; } } ",sr=er+"animation: 1ms "+ar+"; "}var cr=void 0!==Vt.createPortal,dr=cr?Vt.createPortal:Vt.unstable_renderSubtreeIntoContainer,ur=function(e){return zn(e)?e:{lat:e[0],lng:e[1]}},pr=function(e,t){return t<e?e:t},mr=function(e){function t(t){var n;if((n=e.call(this,t)||this)._getMinZoom=function(){if(n.geoService_.getWidth()>0||n.geoService_.getHeight()>0){var e=Math.ceil(n.geoService_.getWidth()/256)+2,t=Math.ceil(n.geoService_.getHeight()/256)+2,r=Math.max(e,t);return Math.ceil(On(r))}return 3},n._computeMinZoom=function(e){return jn(e)?n._getMinZoom():e},n._mapDomResizeCallback=function(){if(n.resetSizeOnIdle_=!0,n.maps_){var e=n.props.center||n.props.defaultCenter,t=n.map_.getCenter();n.maps_.event.trigger(n.map_,"resize"),n.map_.setCenter(n.props.resetBoundsOnResize?e:t)}},n._setLayers=function(e){e.forEach((function(e){n.layers_[e]=new n.maps_[e],n.layers_[e].setMap(n.map_)}))},n._renderPortal=function(){return r.createElement(vn,{experimental:n.props.experimental,onChildClick:n._onChildClick,onChildMouseDown:n._onChildMouseDown,onChildMouseEnter:n._onChildMouseEnter,onChildMouseLeave:n._onChildMouseLeave,geoService:n.geoService_,insideMapPanes:!0,distanceToMouse:n.props.distanceToMouse,getHoverDistance:n._getHoverDistance,dispatcher:n.markersDispatcher_})},n._initMap=function(){if(!n.initialized_){n.initialized_=!0;var e=ur(n.props.center||n.props.defaultCenter);n.geoService_.setView(e,n.props.zoom||n.props.defaultZoom,0),n._onBoundsChanged();var t=ln({},n.props.apiKey&&{key:n.props.apiKey},n.props.bootstrapURLKeys);n.props.googleMapLoader(t,n.props.heatmapLibrary).then((function(e){if(n.mounted_){var t,r,i=n.geoService_.getCenter(),o={zoom:n.props.zoom||n.props.defaultZoom,center:new e.LatLng(i.lat,i.lng)};n.props.heatmap.positions&&(Object.assign(an(n),{heatmap:(t=e,r=n.props.heatmap,new t.visualization.HeatmapLayer({data:r.positions.reduce((function(e,n){var r=n.weight,i=void 0===r?1:r;return e.push({location:new t.LatLng(n.lat,n.lng),weight:i}),e}),[])}))}),function(e,t){var n=t.options,r=void 0===n?{}:n;Object.keys(r).map((function(t){return e.set(t,r[t])}))}(n.heatmap,n.props.heatmap));var a=Rn(e,zn),l="function"==typeof n.props.options?n.props.options(a):n.props.options,s=!jn(n.props.draggable)&&{draggable:n.props.draggable},c=n._computeMinZoom(l.minZoom);n.minZoom_=c;var d=ln({},{overviewMapControl:!1,streetViewControl:!1,rotateControl:!0,mapTypeControl:!1,styles:[{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]}],minZoom:3},{minZoom:c},l,o);n.defaultDraggableOption_=jn(d.draggable)?n.defaultDraggableOption_:d.draggable;var u=ln({},d,s);u.minZoom=pr(u.minZoom,c);var p=new e.Map(n.googleMapDom_,u);n.map_=p,n.maps_=e,n._setLayers(n.props.layerTypes);var m=e.version.match(/^3\.(\d+)\./),f=m&&Number(m[1]),h=an(n),g=Object.assign(new e.OverlayView,{onAdd:function(){var t="undefined"!=typeof screen?screen.width+"px":"2000px",n="undefined"!=typeof screen?screen.height+"px":"2000px",r=document.createElement("div");if(r.style.backgroundColor="transparent",r.style.position="absolute",r.style.left="0px",r.style.top="0px",r.style.width=t,r.style.height=n,h.props.overlayViewDivStyle){var i=h.props.overlayViewDivStyle;
691"object"==typeof i&&Object.keys(i).forEach((function(e){r.style[e]=i[e]}))}this.getPanes().overlayMouseTarget.appendChild(r),h.geoService_.setMapCanvasProjection(e,g.getProjection()),cr?h.setState({overlay:r}):dr(h,h._renderPortal(),r,(function(){return h.setState({overlay:r})}))},onRemove:function(){var e=h.state.overlay;e&&!cr&&Vt.unmountComponentAtNode(e),h.setState({overlay:null})},draw:function(){if(h.updateCounter_++,h._onBoundsChanged(p,e,!h.props.debounced),h.googleApiLoadedCalled_||(h._onGoogleApiLoaded({map:p,maps:e,ref:h.googleMapDom_}),h.googleApiLoadedCalled_=!0),h.mouse_){var t=h.geoService_.fromContainerPixelToLatLng(h.mouse_);h.mouse_.lat=t.lat,h.mouse_.lng=t.lng}h._onChildMouseMove(),h.markersDispatcher_&&((0,Vt.flushSync)((function(){h.markersDispatcher_.emit("kON_CHANGE")})),h.fireMouseEventOnIdle_&&h.markersDispatcher_.emit("kON_MOUSE_POSITION_CHANGE"))}});n.overlay_=g,g.setMap(p),n.props.heatmap.positions&&n.heatmap.setMap(p),n.props.onTilesLoaded&&e.event.addListener(p,"tilesloaded",(function(){h._onTilesLoaded()})),e.event.addListener(p,"zoom_changed",(function(){h.geoService_.getZoom()!==p.getZoom()&&(h.zoomAnimationInProgress_||(h.zoomAnimationInProgress_=!0,h._onZoomAnimationStart(p.zoom)),f<32)&&((new Date).getTime()-n.zoomControlClickTime_<300?Nn((function(){return Nn((function(){h.updateCounter_++,h._onBoundsChanged(p,e)}))})):(h.updateCounter_++,h._onBoundsChanged(p,e)))})),e.event.addListener(p,"idle",(function(){if(n.resetSizeOnIdle_){n._setViewSize();var t=n._computeMinZoom(l.minZoom);t!==n.minZoom_&&(n.minZoom_=t,p.setOptions({minZoom:t})),n.resetSizeOnIdle_=!1}h.zoomAnimationInProgress_&&(h.zoomAnimationInProgress_=!1,h._onZoomAnimationEnd(p.zoom)),h.updateCounter_++,h._onBoundsChanged(p,e),h.dragTime_=0,h.markersDispatcher_&&h.markersDispatcher_.emit("kON_CHANGE")})),e.event.addListener(p,"mouseover",(function(){h.mouseInMap_=!0})),e.event.addListener(p,"click",(function(){h.mouseInMap_=!0})),e.event.addListener(p,"mouseout",(function(){h.mouseInMap_=!1,h.mouse_=null,h.markersDispatcher_.emit("kON_MOUSE_POSITION_CHANGE")})),e.event.addListener(p,"drag",(function(){h.dragTime_=(new Date).getTime(),h._onDrag(p)})),e.event.addListener(p,"dragend",(function(){var t=e.event.addListener(p,"idle",(function(){e.event.removeListener(t),h._onDragEnd(p)}))})),e.event.addListener(p,"maptypeid_changed",(function(){h._onMapTypeIdChange(p.getMapTypeId())}))}})).catch((function(e){throw n._onGoogleApiLoaded({map:null,maps:null,ref:n.googleMapDom_}),console.error(e),e}))}},n._onGoogleApiLoaded=function(){var e;n.props.onGoogleApiLoaded&&(e=n.props).onGoogleApiLoaded.apply(e,arguments)},n._getHoverDistance=function(){return n.props.hoverDistance},n._onDrag=function(){var e;return n.props.onDrag&&(e=n.props).onDrag.apply(e,arguments)},n._onDragEnd=function(){var e;return n.props.onDragEnd&&(e=n.props).onDragEnd.apply(e,arguments)},n._onMapTypeIdChange=function(){var e;return n.props.onMapTypeIdChange&&(e=n.props).onMapTypeIdChange.apply(e,arguments)},n._onZoomAnimationStart=function(){var e;return n.props.onZoomAnimationStart&&(e=n.props).onZoomAnimationStart.apply(e,arguments)},n._onZoomAnimationEnd=function(){var e;return n.props.onZoomAnimationEnd&&(e=n.props).onZoomAnimationEnd.apply(e,arguments)},n._onTilesLoaded=function(){return n.props.onTilesLoaded&&n.props.onTilesLoaded()},n._onChildClick=function(){var e;if(n.props.onChildClick)return(e=n.props).onChildClick.apply(e,arguments)},n._onChildMouseDown=function(e,t){n.childMouseDownArgs_=[e,t],n.props.onChildMouseDown&&n.props.onChildMouseDown(e,t,ln({},n.mouse_))},n._onChildMouseUp=function(){var e;n.childMouseDownArgs_&&(n.props.onChildMouseUp&&(e=n.props).onChildMouseUp.apply(e,n.childMouseDownArgs_.concat([ln({},n.mouse_)])),n.childMouseDownArgs_=null,n.childMouseUpTime_=(new Date).getTime())},n._onChildMouseMove=function(){var e;n.childMouseDownArgs_&&n.props.onChildMouseMove&&(e=n.props).onChildMouseMove.apply(e,n.childMouseDownArgs_.concat([ln({},n.mouse_)]))},n._onChildMouseEnter=function(){var e;if(n.props.onChildMouseEnter)return(e=n.props).onChildMouseEnter.apply(e,arguments)},n._onChildMouseLeave=function(){var e;if(n.props.onChildMouseLeave)return(e=n.props).onChildMouseLeave.apply(e,arguments)}
691,n._setViewSize=function(){if(n.mounted_){if(document.fullscreen||document.webkitIsFullScreen||document.mozFullScreen||document.msFullscreenElement)n.geoService_.setViewSize(window.innerWidth,window.innerHeight);else{var e=n.googleMapDom_;n.geoService_.setViewSize(e.clientWidth,e.clientHeight)}n._onBoundsChanged()}},n._onWindowResize=function(){n.resetSizeOnIdle_=!0},n._onMapMouseMove=function(e){if(n.mouseInMap_){var t=(new Date).getTime();t-n.mouseMoveTime_>50&&(n.boundingRect_=e.currentTarget.getBoundingClientRect()),n.mouseMoveTime_=t;var r=e.clientX-n.boundingRect_.left,i=e.clientY-n.boundingRect_.top;n.mouse_||(n.mouse_={x:0,y:0,lat:0,lng:0}),n.mouse_.x=r,n.mouse_.y=i;var o=n.geoService_.fromContainerPixelToLatLng(n.mouse_);n.mouse_.lat=o.lat,n.mouse_.lng=o.lng,n._onChildMouseMove(),t-n.dragTime_<100?n.fireMouseEventOnIdle_=!0:(n.markersDispatcher_.emit("kON_MOUSE_POSITION_CHANGE"),n.fireMouseEventOnIdle_=!1)}},n._onClick=function(){var e;return n.props.onClick&&!n.childMouseDownArgs_&&(new Date).getTime()-n.childMouseUpTime_>300&&0===n.dragTime_&&(e=n.props).onClick.apply(e,arguments)},n._onMapClick=function(e){n.markersDispatcher_&&(n._onMapMouseMove(e),(new Date).getTime()-n.dragTime_>100&&(n.mouse_&&n._onClick(ln({},n.mouse_,{event:e})),n.markersDispatcher_.emit("kON_CLICK",e)))},n._onMapMouseDownNative=function(e){n.mouseInMap_&&n._onMapMouseDown(e)},n._onMapMouseDown=function(e){n.markersDispatcher_&&(new Date).getTime()-n.dragTime_>100&&(n._onMapMouseMove(e),n.markersDispatcher_.emit("kON_MDOWN",e))},n._onMapMouseDownCapture=function(){Bn().isChrome&&(n.zoomControlClickTime_=(new Date).getTime())},n._onKeyDownCapture=function(){Bn().isChrome&&(n.zoomControlClickTime_=(new Date).getTime())},n._isCenterDefined=function(e){return e&&(zn(e)&&Pn(e.lat)&&Pn(e.lng)||2===e.length&&Pn(e[0])&&Pn(e[1]))},n._onBoundsChanged=function(e,t,r){if(e){var i=e.getCenter();n.geoService_.setView([i.lat(),i.lng()],e.getZoom(),0)}if((n.props.onChange||n.props.onBoundsChange)&&n.geoService_.canProject()){var o=n.geoService_.getZoom(),a=n.geoService_.getBounds(),l=n.geoService_.getCenter();if(!function(e,t){if(e&&t){for(var n=0;n!==e.length;++n)if(Math.abs(e[n]-t[n])>1e-5)return!1;return!0}return!1}(a,n.prevBounds_)&&!1!==r){var s=n.geoService_.getBounds(n.props.margin);n.props.onBoundsChange&&n.props.onBoundsChange(n.centerIsObject_?ln({},l):[l.lat,l.lng],o,a,s),n.props.onChange&&n.props.onChange({center:ln({},l),zoom:o,bounds:{nw:{lat:a[0],lng:a[1]},se:{lat:a[2],lng:a[3]},sw:{lat:a[4],lng:a[5]},ne:{lat:a[6],lng:a[7]}},marginBounds:{nw:{lat:s[0],lng:s[1]},se:{lat:s[2],lng:s[3]},sw:{lat:s[4],lng:s[5]},ne:{lat:s[6],lng:s[7]}},size:n.geoService_.hasSize()?{width:n.geoService_.getWidth(),height:n.geoService_.getHeight()}:{width:0,height:0}}),n.prevBounds_=a}}},n._registerChild=function(e){n.googleMapDom_=e},n.mounted_=!1,n.initialized_=!1,n.googleApiLoadedCalled_=!1,n.map_=null,n.maps_=null,n.prevBounds_=null,n.heatmap=null,n.layers_={},n.mouse_=null,n.mouseMoveTime_=0,n.boundingRect_=null,n.mouseInMap_=!0,n.dragTime_=0,n.fireMouseEventOnIdle_=!1,n.updateCounter_=0,n.markersDispatcher_=new pn(an(n)),n.geoService_=new Tn(256),n.centerIsObject_=zn(n.props.center),n.minZoom_=3,n.defaultDraggableOption_=!0,n.zoomControlClickTime_=0,n.childMouseDownArgs_=null,n.childMouseUpTime_=0,n.googleMapDom_=null,n._isCenterDefined(n.props.center||n.props.defaultCenter)){var i=ur(n.props.center||n.props.defaultCenter);n.geoService_.setView(i,n.props.zoom||n.props.defaultZoom,0)}return n.zoomAnimationInProgress_=!1,n.state={overlay:null},n}sn(t,e);var n=t.prototype;return n.componentDidMount=function(){var e=this;this.mounted_=!0,this.markersDispatcher_=new pn(this),Hn(window,"resize",this._onWindowResize,!1),Hn(window,"keydown",this._onKeyDownCapture,!0);var t=this.googleMapDom_;t&&Hn(t,"mousedown",this._onMapMouseDownNative,!0),Hn(window,"mouseup",this._onChildMouseUp,!1);var n=ln({},this.props.apiKey&&{key:this.props.apiKey},this.props.bootstrapURLKeys);this.props.googleMapLoader(n,this.props.heatmapLibrary),setTimeout((function(){e._setViewSize(),e._isCenterDefined(e.props.center||e.props.defaultCenter)&&e._initMap()}),0,this),this.props.resetBoundsOnResize&&function(e,t){if(void 0===e.parentNode){var n=document.createElement("div");e.parentNode=n}e=e.parentNode,Vn?e.attachEvent("onresize",t):(e.__resizeTriggers__||("static"==getComputedStyle(e).position&&(e.style.position="relative"),function(){if(!Qn){var e=(lr||"")+".resize-triggers { "+(sr||"")+'visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e)),t.appendChild(n),Qn=!0}}(),e.__resizeLast__={},e.__resizeListeners__=[],(e.__resizeTriggers__=document.createElement("div")).className="resize-triggers",e.__resizeTriggers__.innerHTML='<div class="expand-trigger"><div></div></div><div class="contract-trigger"></div>',e.appendChild(e.__resizeTriggers__),Jn(e),Hn(e,"scroll",Zn,!0),tr&&e.__resizeTriggers__.addEventListener(tr,(function(t){t.animationName==ar&&Jn(e)}))),e.__resizeListeners__.push(t))}(t,this._mapDomResizeCallback)},n.shouldComponentUpdate=function(e,t){return!gn(mn(this.props,["draggable"]),mn(e,["draggable"]))||!gn(this.state,t)},n.componentDidUpdate=function(e){var t=this;if(!this._isCenterDefined(e.center)&&this._isCenterDefined(this.props.center)&&setTimeout((function(){return t._initMap()}),0),this.map_){var n=this.geoService_.getCenter();if(this._isCenterDefined(this.props.center)){var r=ur(this.props.center),i=this._isCenterDefined(e.center)?ur(e.center):null;(!i||Math.abs(r.lat-i.lat)+Math.abs(r.lng-i.lng)>1e-5)&&Math.abs(r.lat-n.lat)+Math.abs(r.lng-n.lng)>1e-5&&this.map_.panTo({lat:r.lat,lng:r.lng})}if(jn(this.props.zoom)||Math.abs(this.props.zoom-e.zoom)>0&&this.map_.setZoom(this.props.zoom),!jn(e.draggable)&&jn(this.props.draggable)?this.map_.setOptions({draggable:this.defaultDraggableOption_}):gn(e.draggable,this.props.draggable)||this.map_.setOptions({draggable:this.props.draggable}),!jn(this.props.options)&&!gn(e.options,this.props.options)){var o=Rn(this.maps_,zn),a="function"==typeof this.props.options?this.props.options(o):this.props.options;if("minZoom"in(a=mn(a,["zoom","center","draggable"]))){var l=this._computeMinZoom(a.minZoom);a.minZoom=pr(a.minZoom,l)}this.map_.setOptions(a)}gn(this.props.layerTypes,e.layerTypes)||(Object.keys(this.layers_).forEach((function(e){t.layers_[e].setMap(null),delete t.layers_[e]})),this._setLayers(this.props.layerTypes)),this.heatmap&&!gn(this.props.heatmap.positions,e.heatmap.positions)&&this.heatmap.setData(this.props.heatmap.positions.map((function(e){return{location:new t.maps_.LatLng(e.lat,e.lng),weight:e.weight}}))),this.heatmap&&!gn(this.props.heatmap.options,e.heatmap.options)&&Object.keys(this.props.heatmap.options).forEac
691h((function(e){t.heatmap.set(e,t.props.heatmap.options[e])}))}this.markersDispatcher_.emit("kON_CHANGE"),gn(this.props.hoverDistance,e.hoverDistance)||this.markersDispatcher_.emit("kON_MOUSE_POSITION_CHANGE")},n.componentWillUnmount=function(){this.mounted_=!1;var e,t,n=this.googleMapDom_;n&&n.removeEventListener("mousedown",this._onMapMouseDownNative,!0),window.removeEventListener("resize",this._onWindowResize),window.removeEventListener("keydown",this._onKeyDownCapture),window.removeEventListener("mouseup",this._onChildMouseUp,!1),this.props.resetBoundsOnResize&&(t=this._mapDomResizeCallback,e=(e=n).parentNode,Vn?e.detachEvent("onresize",t):(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),e.__resizeListeners__.length||(e.removeEventListener("scroll",Zn),e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)))),this.overlay_&&this.overlay_.setMap(null),this.maps_&&this.map_&&this.props.shouldUnregisterMapOnUnmount&&(this.map_.setOptions({scrollwheel:!1}),this.maps_.event.clearInstanceListeners(this.map_)),this.props.shouldUnregisterMapOnUnmount&&(this.map_=null,this.maps_=null),this.markersDispatcher_.dispose(),this.resetSizeOnIdle_=!1,this.props.shouldUnregisterMapOnUnmount&&(delete this.map_,delete this.markersDispatcher_)},n.render=function(){var e=this.state.overlay,t=e?null:r.createElement(xn,{experimental:this.props.experimental,onChildClick:this._onChildClick,onChildMouseDown:this._onChildMouseDown,onChildMouseEnter:this._onChildMouseEnter,onChildMouseLeave:this._onChildMouseLeave,geoService:this.geoService_,insideMapPanes:!1,distanceToMouse:this.props.distanceToMouse,getHoverDistance:this._getHoverDistance,dispatcher:this.markersDispatcher_});return r.createElement("div",{style:this.props.style,onMouseMove:this._onMapMouseMove,onMouseDownCapture:this._onMapMouseDownCapture,onClick:this._onMapClick},r.createElement(un,{registerChild:this._registerChild}),cr&&e&&dr(this._renderPortal(),e),t)},t}(r.Component);mr.propTypes={apiKey:O().string,bootstrapURLKeys:O().any,defaultCenter:O().oneOfType([O().array,O().shape({lat:O().number,lng:O().number})]),center:O().oneOfType([O().array,O().shape({lat:O().number,lng:O().number})]),defaultZoom:O().number,zoom:O().number,onBoundsChange:O().func,onChange:O().func,onClick:O().func,onChildClick:O().func,onChildMouseDown:O().func,onChildMouseUp:O().func,onChildMouseMove:O().func,onChildMouseEnter:O().func,onChildMouseLeave:O().func,onZoomAnimationStart:O(
691).func,onZoomAnimationEnd:O().func,onDrag:O().func,onDragEnd:O().func,onMapTypeIdChange:O().func,onTilesLoaded:O().func,options:O().any,distanceToMouse:O().func,hoverDistance:O().number,debounced:O().bool,margin:O().array,googleMapLoader:O().any,onGoogleApiLoaded:O().func,yesIWantToUseGoogleMapApiInternals:O().bool,draggable:O().bool,style:O().any,resetBoundsOnResize:O().bool,layerTypes:O().arrayOf(O().string),shouldUnregisterMapOnUnmount:O().bool},mr.defaultProps={distanceToMouse:function(e,t){return Math.sqrt((e.x-t.x)*(e.x-t.x)+(e.y-t.y)*(e.y-t.y))},hoverDistance:30,debounced:!0,options:function(){return{overviewMapControl:!1,streetViewControl:!1,rotateControl:!0,mapTypeControl:!1,styles:[{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]}],minZoom:3}},googleMapLoader:Sn,yesIWantToUseGoogleMapApiInternals:!1,style:{width:"100%",height:"100%",margin:0,padding:0,position:"relative"},layerTypes:[],heatmap:{},heatmapLibrary:!1,shouldUnregisterMapOnUnmount:!0},mr.googleMapLoader=Sn;var fr=mr,hr=n(581),gr=n(2201);const br=(0,f.styled)(gr.A).withConfig({displayName:"Skipper__SkipLinkStart",componentId:"sc-1j2aoy4-0"})(["position:relative;z-index:-1;display:flex;&:focus{z-index:1;}"]),yr=(0,f.styled)(br).withConfig({displayName:"Skipper__SkipLinkEnd",componentId:"sc-1j2aoy4-1"})(["top:-100px;"]);var vr=e=>{const{theme:t,a11yMainLabel:n,a11ySkipLinkStartLabel:i,a11ySkipLinkEndLabel:o,idPrefix:a,children:l,firstFocusableElementRef:s}=e,c=(0,r.useRef)(null),d=null!=s?s:c,u=(0,r.useRef)(null),p=(e,t)=>{var n,r;e.preventDefault(),e.stopPropagation();const i=null===(n=t.current)||void 0===n||null===(r=n.shadowRoot)||void 0===r?void 0:r.querySelector("a");i&&(i.focus(),i.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"}))},f=(0,r.useCallback)((e=>{p(e,u)}),[]),h=(0,r.useCallback)((e=>{p(e,d)}),[]),g=!!a&&!!i&&!!o,b=`${a}-skip-link-start`,y=`${a}-skip-link-end`;return r.createElement(r.Fragment,null,n&&a?r.createElement(m.YF,null,r.createElement("span",{id:`${a}-main-accessible-label`,className:"duet-font-family-heading-turva duet-font-weight-semi-bold"},n)):null,g?r.createElement(br,{duetTheme:t,id:b,innerRef:d,url:`#${y}`,onClick:f,tabToLink:!0},i):null,l,g?r.createElement(yr,{duetTheme:t,id:y,innerRef:u,url:`#${b}`,onClick:h,tabToLink:!0},o):null)};const _r=f.styled.svg.withConfig({displayName:"SpiderifyLine__Line",componentId:"sc-1eugupy-0"})(["",""],(e=>f.css`
692      transform-origin: 0% 0%;
693      transform: rotate(${(e.$rotationFactor<2?92:113)*e.$rotationFactor}deg);
694    `));var xr=e=>r.createElement(_r,{$rotationFactor:e.$rotationFactor},r.createElement("line",{x1:40,x2:0,y1:38,y2:0,stroke:"black",strokeWidth:"3",strokeLinecap:"round"}));const Ar=(e,t)=>Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2)),wr=e=>{const t=new google.maps.Point(0,0);for(const n of e)t.x+=n.x,t.y+=n.y;return t.x/=e.length,t.y/=e.length,t},Cr=(e,t)=>e.some((e=>e.marker.key===t.marker.key)),Er=(e,t,n)=>{for(const r of e){if(Ar(t,r)<=n)return e.push(t),!0}return Ar(t,wr(e))<=2*n&&(e.push(t),!0)},kr=(e,t,n)=>{for(const r of t){let t=!1;for(const i of e)if(t||(t=Cr(i,r)),t||(t=Er(i,r,n)),t)break;t||e.push([r])}},Sr=[{x:-40,y:40},{x:40,y:40},{x:0,y:-40}],Lr=(e,t,n,i)=>{var o,a;if(!Sr[i])return[];const l=e.getProjection().fromDivPixelToLatLng(new google.maps.Point(t.x+(null===(o=Sr[i])||void 0===o?void 0:o.x),t.y+(null===(a=Sr[i])||void 0===a?void 0:a.y))),s=e.getProjection().fromDivPixelToLatLng(t);return[r.cloneElement(n.marker,{lat:null==l?void 0:l.lat(),lng:null==l?void 0:l.lng()}),r.createElement(xr,{key:`${n.toString()}-${i}`,$rotationFactor:i,lat:null==s?void 0:s.lat(),lng:null==s?void 0:s.lng()})]};var Ir=(e,t,n,r)=>{const i=new google.maps.OverlayView;i.setMap(t);const o=((e,t,n)=>{const r=[];for(const i of n){const n=new e.LatLng(i.props.lat,i.props.lng),o=t.getProjection().fromLatLngToDivPixel(n);o.marker=i,r.push(o)}return r})(n,i,e),a=((e,t)=>{let n=[];return kr(n,e,t),n=n.filter((e=>e.length>1)),kr(n,e,t),n})(o,null!=r?r:60);return((e,t)=>t.map((t=>{var n;if(1===t.length)return null===(n=t[0])||void 0===n?void 0:n.marker;const r=[],i=wr(t);for(const[o,a]of t.entries())r.push(...Lr(e,i,a,o));return r})))(i,a)};const $r="AIzaSyD6j9g0usZmsdS6GFWt6G7W2JwnEHEXGQk",Tr=r.forwardRef(((e,t)=>{var n,i;const{children:o,spiderificationThreshold:a,fittedBounds:l,className:s,id:d,language:u,curs
694or:p,onClick:m,zoom:f,a11yMapLabel:h,a11ySkipLinkStartLabel:g,a11ySkipLinkEndLabel:b}=e;const y=r.useContext(z.A),{0:v,1:_}=(0,r.useState)(null),{0:x,1:A}=(0,r.useState)(null),{0:w,1:C}=(0,r.useState)([]),E=null!==(n=e.defaultCenter)&&void 0!==n?n:{lat:63.88942688811243,lng:26.438541659984082},k=null!==(i=e.defaultZoom)&&void 0!==i?i:5,S=r.useCallback((e=>{if(x&&v){const t=new x.LatLngBounds;for(const n of e){const e=new x.LatLng(n.props.lat,n.props.lng);t.extend(e)}v.fitBounds(t,50)}}),[v,x]),L=r.useCallback((()=>{if(x&&v&&null!=o&&o.length){const n=o;var e,t;if(1===n.length)v.setCenter({lat:(null===(e=n[0])||void 0===e?void 0:e.props.lat)||0,lng:(null===(t=n[0])||void 0===t?void 0:t.props.lng)||0});else S(n)}}),[v,x,o,S]),I=null!=o&&o.length?o.filter((e=>e.props.spiderified)):null,$=r.useCallback((()=>{if(v&&x&&null!=I&&I.length){if(I.length>3)throw C(I),new Error("Can only spiderify up to 3 markers");I.length>1&&C(Ir(I,v,x,a))}}),[v,x,I,a]),T=r.useCallback((e=>{let{map:t,maps:n}=e;_(t),A(n)}),[]),N=r.useCallback((e=>{m&&m(e)}),[m]),O=r.useCallback((()=>{$()}),[$]),R=((null==o?void 0:o.map((e=>`${e.props.lat},${e.props.lng}`)))||[]).join(";");(0,r.useEffect)((()=>{L()}),[x,v,l,R]),(0,r.useEffect)((()=>{$()}),[$,x,o]);const j=r.useRef(null);return r.createElement("div",{className:s,ref:t,id:d,"data-testid":"map"},r.createElement(vr,{idPrefix:d,a11yMainLabel:h,a11ySkipLinkStartLabel:g,a11ySkipLinkEndLabel:b,firstFocusableElementRef:j},r.createElement(hr.A,{category:y.categoryMap,text:y.textMap,linkLabel:y.linkLabelMap,firstFocusableElementRef:j},r.createElement(c.A,{suspense:!1,fallback:null},r.createElement(fr,{bootstrapURLKeys:{key:$r,language:null!=u?u:"fi"},defaultCenter:E,defaultZoom:k,zoom:f,yesIWantToUseGoogleMapApiInternals:!0,onGoogleApiLoaded:T,onClick:N,onChange:O,options:{draggableCursor:null!=p?p:void 0,clickableIcons:!1,fullscreenControl:!1,keyboardShortcuts:!1}},I&&I.length>1?null==o?void 0:o.filter((e=>!e.props.spiderified)):o,w)))))}));Tr.displayName="Map";var Nr=Tr,Or=n(139),Rr=n.n(Or);const jr=e=>"turva"===e?pe.qgF:pe.cG_,Dr=f.styled.div.withConfig({displayName:"MapMarker__Marker",componentId:"sc-5bg9t3-0"})(["",""],(e=>{var t;return f.css`
695      width: 30px;
696      height: 30px;
697      position: relative;
698      top: -30px;
699      left: -15px;
700      cursor: pointer;
701      border-radius: 20px;
702      display: flex;
703      flex-direction: column;
704      align-items: center;
705      z-index: ${null!==(t=e.$zIndex)&&void 0!==t?t:1};
706      pointer-events: ${e.$disableEvents?"none":"auto"};
707    `})),Pr=f.styled.div.withConfig({displayName:"MapMarker__MarkerIcon",componentId:"sc-5bg9t3-1"})(["",""],(e=>{let t=f.css``;const n=jr(e.$theme);switch(e.$iconType){case"map-location":t=f.css`
708          .map-location_svg__map-location-outline {
709            fill: ${n};
710          }
711          .map-location_svg__map-location-circle {
712            fill: ${n};
713          }
714        `;break;case"map-poi-unselected":t=f.css`
715          svg {
716            fill: ${n};
717          }
718          svg > path:nth-child(2) {
719            fill: #ffffff;
720          }
721        `;break;case"map-poi-selected":t=f.css`
722          svg {
723            fill: #ffffff;
724          }
725          svg > path:nth-child(2) {
726            fill: ${n};
727          }
728        `}return f.css`
729      width: 30px;
730      height: 30px;
731      ${t}
732    `})),Mr=f.styled.div.withConfig({displayName:"MapMarker__MarkerText",componentId:"sc-5bg9t3-2"})(["",""],(e=>f.css`
733      text-align: center;
734      font-weight: bold;
735      text-shadow:
736        rgb(255 255 255) -1px 0px,
737        rgb(255 255 255) 0px 1px,
738        rgb(255 255 255) 1px 0px,
739        rgb(255 255 255) 0px -1px;
740      font-size: 12px;
741      font-family: localtapiola-sans, Arial, Helvetica, sans-serif;
742      max-width: 120px;
743      padding: 4px;
744      color: ${e.$textColor};
745    `));var Br=r.memo((0,h.A)((e=>{const{onClick:t}=e,n=r.useCallback((()=>{t&&t()}),[t]),i=r.useCallback((e=>{!t||"Enter"!==e.key&&"Space"!==e.key||t()}),[t]),o=r.useMemo((()=>Rr()[e.icon].svg.replace("<svg",`<svg focusable="false" title="${e.icon}"`)),[e.icon]),a="map-poi-selected"===e.icon?jr(e.theme):(e=>"turva"===e?pe.Iv7:pe.QUQ)(e.theme);return r.createElement(Dr,Object.assign({onClick:n,onKeyDown:i,role:e.disableEvents?"none":"button",tabIndex:e.disableEvents?-1:0,$disableEvents:e.disableEvents,$zIndex:e.zIndex},e.disableEvents?{"aria-hidden":!0}:{}),r.createElement(Pr,{$iconType:e.icon,$theme:e.theme,"aria-hidden":!0,dangerouslySetInnerHTML:{__html:o}}),r.createElement(Mr,{$textColor:a},e.text))}))),Fr=n(5957);const zr=(0,f.styled)(Nr).withConfig({displayName:"SingleLocationMap__StyledMap",componentId:"sc-iqujy3-0"})(["border:solid 1px #e1e3e6;border-radius:4px;overflow:hidden;height:500px;width:100%;max-width:96vw;flex:none;"]);var Hr=(0,h.A)((e=>r.createElement(zr,{id:`single-location-map-${e.location.lat}-${e.location.lng}`,language:(0,Fr.q)(),zoom:e.zoom,className:e.className,a11yMapLabel:e.mapAccessibleLabel,a11ySkipLinkStartLabel:e.mapSkipLinkStartAccessibleLabel,a11ySkipLinkEndLabel:e.mapSkipLinkEndAccessibleLabel},[r.createElement(Br,{key:0,theme:e.theme,icon:"map-poi-unselected",disableEvents:!0,zIndex:1,lat:e.location.lat,lng:e.location.lng,text:e.text})])));const Ur=f.styled.li.withConfig({displayName:"ListItem__ListItemStyled",componentId:"sc-14h27zl-0"})(["margin-top:4px;border-radius:4px;"]),Kr=r.forwardRef(((e,t)=>{const n=r.useCallback((()=>{e.onClick(e.index)}),[e]),[i,o,a]=(e=>{const{0:t,1:n}=(0,r.useState)(!1);return[r.useCallback((()=>{n(!0)}),[]),r.useCallback((()=>{n(!1)}),[]),r.useCallback((()=>{t&&e(),n(!1)}),[e,t])]})(n);return r.createElement(Ur,{onClick:n,onTouchStart:i,onTouchMove:o,onTouchEnd:a,id:e.id,ref:t,tabIndex:0},e.children)}));Kr.displayName="ListItem";var Wr=Kr,qr=n(1988),Vr=n(9506);const Qr=(0,f.styled)(qr.A).withConfig({displayName:"MapListContainer__ListItemCard",componentId:"sc-1r23e9u-0"})(["",""],(e=>f.css`
746      border-radius: 4px;
747      box-shadow: ${e.$highlighted?"0px 2px 8px darkgrey":""};
748    `)),Gr=f.styled.div.withConfig({displayName:"MapListContainer__PartnerListItemHeaderContainer",componentId:"sc-1r23e9u-1"})(["display:flex;flex-wrap:wrap;justify-content:space-between;"]),Yr=(0,f.styled)(wt.A).withConfig({displayName:"MapListContainer__PartnerListItemHeading",componentId:"sc-1r23e9u-2"})(["width:auto;"]),Jr=f.styled.div.withConfig({displayName:"MapListContainer__ListItemAddress",componentId:"sc-1r23e9u-3"})(["display:flex;flex-wrap:wrap;"]),Zr=f.styled.ol.withConfig({displayName:"MapListContainer__List",componentId:"sc-1r23e9u-4"})(["",""],(e=>f.css`
749      display: ${!0===e.$fullWidthMap?"none":"block"};
750      width: ${e.$fullWidthMap?"0%":e.$isMobile?"100%":"49%"};
751      transition: width 0.3s ease 0s;
752      list-style-type: none;
753      text-align: left;
754      padding-inline-start: 0;
755      margin-right: ${e.$isMobile?0:"20px"}; // Desktop layout -> space between list and map
756      scroll-padding-top: 80px;
757      scroll-padding-bottom: 12px;
758      height: ${e.$isScrollable&&!e.$isMobile?"870px":"auto"};
759      overflow: ${e.$isScrollable&&!e.$isMobile?"scroll":"visible"};
760      overflow-x: visible;
761      margin-top: -3px;
762      padding: ${e.$isMobile?"0":"6px"};
763      padding-top: ${e.$isMobile?"12px":"0"};
764    `)),Xr=f.styled.div.withConfig({displayName:"MapListContainer__StyledMapContainer",componentId:"sc-1r23e9u-5"})(["",""],(e=>f.css`
765      display: flex;
766      width: ${e.$isMobile?"100%":"1090px"};
767      max-width: 96vw; // not 100vw, account for vertical scrollbar
768      /* Mobile layout: show map on top, partner list on bottom */
769      flex-wrap: ${e.$isMobile?"wrap":"unset"};
770      justify-content: flex-end;
771      margin-top: 6px;
772    `)),ei=(0,f.styled)(Nr).withConfig({displayName:"MapListContainer__StyledMap",componentId:"sc-1r23e9u-6"})(["",""],(e=>f.css`
773      transition: width 0.3s ease 0s;
774      border: solid 1px #e1e3e6;
775      border-radius: 4px;
776      overflow: hidden; // this makes the map show the borderRadius
777      height: ${e.$isMobile?"500px":"870px"};
778      width: ${e.$isMobile||e.$fullWidthMap?"100%":"48%"};
779    `));var ti=(0,h.A)((e=>{const t=!(0,Vr.d)().medium,{0:n,1:i}=(0,r.useState)(null),{0:o,1:a}=(0,r.useState)(null),l=(0,r.useRef)([]),s=(0,r.useRef)(null),{0:c,1:d}=(0,r.useState)(void 0),u=(0,Fr.q)(),p=()=>{var e,t,n,r;const i=null!==(e=null===(t=s.current)||void 0===t?void 0:t.clientWidth)&&void 0!==e?e:0,o=i<460?i:460,a=null!==(n=null===(r=s.current)||void 0===r?void 0:r.clientHeight)&&void 0!==n?n:0;d({height:a<460?a:460,width:o})};(0,r.useEffect)((()=>{window.addEventListener("resize",(()=>{p()}))}),[]),(0,r.useEffect)((()=>{setTimeout(p,100)}),[e.fullWidthMap]);const m=JSON.stringify(e.data);(0,r.useEffect)((()=>{i(null),a(null)}),[m]);const f=r.useCallback((e=>{if(e){const t=(e=>{var t;const n=(null!==(t=null==e?void 0:e.getAttribute("id"))&&void 0!==t?t:"").split("-").pop();return Number.parseInt(null!=n?n:"")})(e);t>=l.current.length?l.current.push(e):l.current[t]=e}}),[]),h=r.useCallback((e=>{i(e)}),[]),g=r.useCallback((()=>{i(null)}),[]),b=r.useCallback((e=>{a(e)}),[]),y=r.useCallback((e=>{var t;i(e),null!==(t=l.current)&&void 0!==t&&t[e]&&(l.current[e].scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"}),l.current[e].focus())}),[]),v=[],_=[];e.userLocation&&_.push(r.createElement(Br,Object.assign({key:`${e.userLocation.lat},${e.userLocation.lng}`,id:"user-location-marker",icon:"map-location",disableEvents:!0},e.userLocation)));for(const[w,C]of e.data.entries())v.push(r.createElement(Wr,{key:w,index:w,id:`map-list-item-${w}`,ref:f,onClick:b},r.createElement(Qr,{duetTheme:e.theme,padding:"x-small",$highlighted:w===n}
779,r.createElement(Gr,null,r.createElement(Yr,{level:"h3",visualLevel:"h4"},C.name)),e.createListItemContent(C,w)))),C.location&&_.push(r.createElement(Br,{key:`marker-${w}`,id:`map-marker-${w}`,theme:e.theme,icon:w===n?"map-poi-selected":"map-poi-unselected",zIndex:(()=>{switch(w){case o:return 10;case n:return 20;default:return 1}})(),text:C.name,lat:C.location.lat,lng:C.location.lng,spiderified:e.spiderifyMarkers,onMouseOver:()=>{h(w)},onMouseOut:()=>{g()},onClick:()=>{var t;null===(t=e.onDataItemClick)||void 0===t||t.call(e,C),y(w)}}));const x=r.createElement(Zr,{key:"list",id:`${e.idPrefix}-map-list`,"data-testid":`${e.idPrefix}-map-list`,$isMobile:t,$fullWidthMap:e.fullWidthMap,$isScrollable:e.scrollableList},v),A=r.createElement(ei,{key:"map",id:`${e.idPrefix}-map`,"data-testid":`${e.idPrefix}-map`,$isMobile:t,$fullWidthMap:e.fullWidthMap,fittedBounds:c,spiderificationThreshold:50,language:u,cursor:e.fullWidthMap?"crosshair":void 0,onClick:e.onMapClick,a11yMapLabel:e.mapAccessibleLabel,a11ySkipLinkStartLabel:e.mapSkipLinkStartAccessibleLabel,a11ySkipLinkEndLabel:e.mapSkipLinkEndAccessibleLabel,ref:e=>s.current=e},_);return r.createElement(Xr,{id:`${e.idPrefix}-map-list-container`,"data-testid":`${e.idPrefix}-map-list-container`,$isMobile:t,className:e.className},t?[A,x]:[x,A])}));const ni=f.styled.ol.withConfig({displayName:"MultiOfficeMap__OpeningHourList",componentId:"sc-1pmq2pt-0"})(["list-style-type:none;padding:0;"]),ri=(0,f.styled)(m.TJ).withConfig({displayName:"MultiOfficeMap__StyledDuetCollapsible",componentId:"sc-1pmq2pt-1"})(["margin:16px 0;"]),ii=f.styled.div.withConfig({displayName:"MultiOfficeMap__StyledButtonWrapper",componentId:"sc-1pmq2pt-2"})(["margin:8px 0;duet-button{width:auto;}@media ","{margin:12px 0;}"],(0,l._n)(pe.iqz));var oi=(0,h.A)((e=>{const t=r.useCallback(((t,n)=>r.createElement(r.Fragment,null,r.createElement(Jr,{id:`map-list-item-${n}-address`},t.address),t.officeHours?r.createElement(ri,{id:`map-list-item-${n}-open-times`,accessibleLabel:`${e.mapLabels.openLabel}, ${t.name}`},r.createElement("h3",{slot:"heading"},e.mapLabels.openLabel),r.createElement(ii,null,r.createElement(ni,null,t.officeHours.split("\n").filter((e=>""!==e)).map(((e,t)=>r.createElement("li",{key:t},e)))))):null,r.createElement(r.Fragment,null,t.website?r.createElement(ii,null,r.createElement(I.A,{id:`map-list-item-${n}-website`,margin:"none",padding:"none",duetTheme:e.theme,url:t.website,variation:"plain",accessibleLabel:`${e.mapLabels.officeLinkLabel}, ${t.name}`,childrenContentfulButtonStyleJsonNode:[{zIndex:0}],label:e.mapLabels.officeLinkLabel,noWrapperSpan:!0})):null,t.location?r.createElement(ii,null,r.createElement(I.A,{id:`map-list-item-${n}-directions`,margin:"none",padding:"none",duetTheme:e.theme,url:e.userLocation?`https://www.google.fi/maps?saddr=${e.userLocation.lat},${e.userLocation.lng}&daddr=${t.location.lat},${t.location.lng}`:`https://www.google.fi/maps?daddr=${t.location.lat},${t.location.lng}`,variation:"plain",external:!0,accessibleLabel:`${e.mapLabels.partnerDirectionsLinkText}, ${t.name}`,label:e.mapLabels.partnerDirectionsLinkText,childrenContentfulButtonStyleJsonNode:[{zIndex:0}],noWrapperSpan:!0})):null))),[e.mapLabels.officeLinkLabel,e.mapLabels.openLabel,e.mapLabels.partnerDirectionsLinkText,e.theme,e.userLocation]);return r.createElement(ti,{idPrefix:"multi-office",data:e.data,createListItemContent:t,listItemShowOnMapLabel:e.mapLabels.showOnMapButtonActionName,userLocation:e.userLocation,defaultCenter:{lat:63.88942688811243,lng:26.438541659984082},defaultZoom:5,scrollableList:e.data.length>4,mapAccessibleLabel:e.mapLabels.mapAccessibleLabel,mapSkipLinkStartAccessibleLabel:e.mapLabels.mapSkipLinkStartAccessibleLabel,mapSkipLinkEndAccessibleLabel:e.mapLabels.mapSkipLinkEndAccessibleLabel,className:e.className})}));var ai=(e,t,n,i,o)=>{(0,r.useEffect)((()=>{""!==e?(t(),fetch(`https://maps.googleapis.com/maps/api/geocode/json?&address=${e}&components=country:FI&key=AIzaSyD6j9g0usZmsdS6GFWt6G7W2JwnEHEXGQk`).then((async e=>await e.json())).then((e=>{const t=e.results[0];if("Finland"===(null==t?void 0:t.formatted_address))i();else{const e=null==t?void 0:t.geometry.location.lat,r=null==t?void 0:t.geometry.location.lng;n({lat:e,lng:r})}return e})).catch((e=>{console.error(e),o()}))):n(void 0)}),[e,o,i,n,t])},li=n(181),si=n.n(li);var ci=(0,h.A)((e=>{const{onRequestStart:t,onRequestSuccess:n,onRequestError:i}=e,a=si()((()=>{t(),window.navigator.geolocation.getCurrentPosition((e=>
779{n({lat:e.coords.latitude,lng:e.coords.longitude})}),(e=>{console.error(e),i()}))}),2e3,{leading:!0});return r.createElement(I.A,Object.assign({},e,{icon:"activity-property-location-light",expand:!0,onClick:a,childrenContentfulButtonStyleJsonNode:[{iconPosition:"right",zIndex:1}],noWrapperSpan:!0,parentComponent:o.cCc,labelFinnish:e.labelFinnish,analyticsKey:e.analyticsKey,isTrackable:!0}))}));const di=(0,n(3491).A)();var ui=function(e){const t=(t,n)=>r.createElement(e,Object.assign({theme:di,ref:n},t));return r.memo(r.forwardRef(t))};const pi=f.styled.div.withConfig({displayName:"SearchInput__StyledSearchInput",componentId:"sc-1200ai-0"})(["display:flex;flex-direction:column;max-width:400px;margin-left:auto;margin-right:auto;"]),mi=f.styled.span.withConfig({displayName:"SearchInput__ButtonText",componentId:"sc-1200ai-1"})(["padding-left:16px;padding-right:16px;"]),fi={value:"",clearInput:k.A},hi=r.forwardRef(((e,t)=>{var n;const{idPrefix:i,labels:a,minLength:l=(null!==(n=e.minLength)&&void 0!==n?n:0),onSearch:s,onClear:c,onBlur:d,additionalFields:u,additionalButtons:p,alert:f,error:h,theme:g}=e,b=r.useRef(fi),[y,v]=r.useState(!1),[_,x]=r.useState(!1),A=y||_,w="warning"===(null==f?void 0:f.variation)||"danger"===(null==f?void 0:f.variation),C=(0,J.Mf)(),E=(0,Z.bh)(e.analyticsKey,o.cCc,e.labelFinnish),k=r.useCallback((()=>{v(!0),x(!0),setTimeout((()=>{x(!1)}),300)}),[]),S=r.useCallback((()=>{v(!1)}),[]),L=r.useCallback((()=>{b.current.clearInput(),null==c||c()}),[c]),$=r.useCallback((e=>{const t=e.target;"input"===t.localName&&"Enter"===e.key&&s(t.value)}),[s]),T=r.useCallback((e=>{""===e.detail.value&&L()}),[L]),N=r.useCallback((e=>{var t;const n=e.target;null==d||d(null!==(t=n.value)&&void 0!==t?t:fi.value)}),[d]),O=r.useCallback((()=>{var e;b.current.value&&C(E,void 0,Z.G6,b.current.value),s(null!==(e=b.current.value)&&void 0!==e?e:fi.value)}),[s,C,E]);(0,r.useImperativeHandle)(t,(()=>({startSpinner:k,stopSpinner:S,clearInput:async()=>b.current.clearInput(),setValue:e=>{b.current.value=e},getValue:()=>{var e;return null!==(e=b.current.value)&&void 0!==e?e:fi.value}})),[S,k]);const R=A?{disabled:A}:{},j=r.Children.map(null!=u?u:[],(e=>r.cloneElement(e,{...R}))),D=r.Children.map(null!=p?p:[],(e=>r.cloneElement(e,{...R})));return r.createElement(pi,null,r.createElement(m.YF,null,r.createElement("span",{id:`${i}-a11y-alert`,"aria-live":"assertive"},w?f.msg:null)),r.createElement(m.YF,null,r.createElement("span",{id:`${i}-a11y-alert-polite`,"aria-live":"polite"},a.requestSuccessAccessibleLabel)),j,r.createElement(m.R8,Object.assign({id:`${i}-search-input`,"data-testid":a.label,theme:g,label:a.label,tooltip:a.tooltip,disallowPattern:"[^0-9a-zA-ZäöåÄÖÅ, .-]",minlength:l,maxlength:30,onKeyDown:$,onDuetChange:T,onBlur:N,onDuetClear:L,clear:!0,type:"search",variation:"button",expand:!0,required:!0,ref:b,error:h},R),r.createElement("div",{slot:"button"},r.createElement(I.A,Object.assign({id:`${i}-search-input-button`,duetTheme:g,fixed:!0,centerText:!0,wrapping:"none",margin:"none",variation:"input-button-primary",onClick:O,loading:A,accessibleLabel:a.button,analyticsKey:e.analyticsKey,labelFinnish:e.labelFinnish,parentComponent:o.cCc,analyticsEvent:Z.G6,childrenContentfulButtonStyleJsonNode:[],noWrapperSpan:!0},R),r.createElement(mi,null,a.button)))),D,f?r.createElement(m.vy,{id:`${i}-error-alert`,theme:g,variation:f.variation,announcements:!1,"auto-dismiss":"4000"},f.msg):null)}));hi.displayName="SearchInput";var gi=ui(hi);const bi={startSpinner:k.A,stopSpinner:k.A,clearInput:k.A,setValue:k.A,getValue:()=>""},yi=e=>e*(Math.PI/180),vi=(e,t)=>{const n=yi(e.lat-t.lat),r=yi(e.lng-t.lng),i=Math.pow(Math.sin(n/2),2)+Math.cos(yi(e.lat))*Math.cos(yi(t.lat))*Math.pow(Math.sin(r/2),2);return 6371*(2*Math.atan2(Math.sqrt(i),Math.sqrt(1-i)))};var _i=(e,t,n)=>{let r=!1,i=0;return e.map((e=>({item:e,distance:e.location?vi(e.location,t):Number.POSITIVE_INFINITY}))).sort(((e,t)=>e.distance-t.distance)).filter(((e,t,o)=>{var a,l;const s=null===(a=o[i])||void 0===a?void 0:a.distance;return 0===t?(r=e.distance>n.thresholdKm,!0):t<n.nearestN&&(r||e.distance<=n.thresholdKm)?(i=t,!0):!!(s&&null!==(l=o[i])&&void 0!==l&&l.distance&&e.distance-s<n.secondaryThresholdKm)})).map((e=>e.item))};const xi=/[^ ,.-]/;var Ai=e=>{const{data:t,mapLabels:n,className:i}=e,[o,a]=r.useState(""),[l,s]=r.useState(),[c,d]=r.useState(t),[u,p]=r.useState(),[f,h]=r.useState(),g=(0,r.useRef)(bi);r.useEffect((()=>{d(l?_i(t,l,{nearestN:3,thresholdKm:60,secondaryThresholdKm:10}):t)}),[t,l]);const b=r.useCallback((e=>{const t=e.length>0&&e.length>=2&&xi.test(e);h(t),t&&a(e)}),[]),y=r.useCallback((()=>{h(!0),a("")}),[a]),v=r.useCallback((()=>{p(void 0),g.current.startSpinner()}),[]),_=r.useCallback((e=>{p(void 0),s(e),g.current.stopSpinner()}),[]),x=r.useCallback((e=>{g.current.clearInput(),_(e)}
779),[_]),A=r.useCallback((()=>{g.current.stopSpinner(),p({msg:n.locationRequestNoResult,variation:"default"})}),[n.locationRequestNoResult]),w=r.useCallback((()=>{g.current.stopSpinner(),p({msg:n.partnerRequestFailed,variation:"danger"})}),[n.partnerRequestFailed]),C=r.useCallback((()=>{g.current.stopSpinner(),p({msg:n.browserLocationFailureText,variation:"warning"})}),[n.browserLocationFailureText]);ai(o,v,_,A,w);let E="";return"default"===(null==u?void 0:u.variation)?E=u.msg:c.length!==t.length&&(E=`${n.partnerRequestSuccessAccessibleLabel} ${c.length}`),r.createElement("div",{id:"multioffice-map-search",className:i},r.createElement(m.YF,{id:"multioffice-map-search-a11y-label"},n.multiOfficeMapSearchGeneralA11yLabel),r.createElement(gi,{ref:g,idPrefix:"multioffice-map",labels:{label:n.searchInputLabel,tooltip:n.searchInputTooltip,button:n.searchInputButtonOffices,requestSuccessAccessibleLabel:E},minLength:2,onSearch:b,onClear:y,additionalButtons:r.createElement(ci,{id:"multioffice-map-search-user-location-button",onRequestStart:v,onRequestSuccess:x,onRequestError:C},n.useCurrentLocationText),alert:u,error:!1===f?n.locationRequestWrongInput:void 0}),r.createElement(oi,{data:c,userLocation:l,mapLabels:n,className:i}))},wi=n(5397);
779var Ci=(0,h.A)((e=>{let{...t}=e;return r.createElement(m.Xs,{theme:t.theme,image:t.photo,name:t.name,description:t.description,email:t.email,phone:t.phone,"button-url":t.bookingLinkUrl,"button-text":t.reservationButtonLabel,"button-icon":"form-date","data-testid":"duet-contact-card"},t.children)})),Ei=n(3510);const ki=f.styled.div.withConfig({displayName:"ContactCardContainer__ContactCardWrapper",componentId:"sc-3d564i-0"})(["width:100%;"]);var Si=e=>{var t,n,i,o,a,l,s,c,d,u,p,m,f,h,g,b,y,v,_;const x=e.externalReferences&&"ContentfulThirdPartyData"===e.internal.type?e.externalReferences[0]:e,A=null!==(t=null==x||null===(n=x.fonectaPerson)||void 0===n||null===(i=n.data)||void 0===i?void 0:i.firstName)&&void 0!==t?t:null,w=null!==(o=null==x||null===(a=x.fonectaPerson)||void 0===a||null===(l=a.data)||void 0===l?void 0:l.lastName)&&void 0!==o?o:null,C=A&&w?`${A} ${w}`:void 0,E=null!==(s=null==x||null===(c=x.fonectaPerson)||void 0===c||null===(d=c.data)||void 0===d?void 0:d.email)&&void 0!==s?s:void 0;let k=null!==(u=null==x||null===(p=x.fonectaPerson)||void 0===p?void 0:p.localizedTitle)&&void 0!==u?u:void 0;const S=null==x||null===(m=x.fonectaPerson)||void 0===m?void 0:m.localizedResponsibilities;let L,I,$=null!==(f=null==x?void 0:x.bookingLinkUrl)&&void 0!==f?f:void 0;const T=null!==(h=null==x?void 0:x.additionalInformationHeading)&&void 0!==h?h:void 0,N=null!==(g=null==x?void 0:x.additionalInformation)&&void 0!==g?g:void 0;var O,R,j,D;(null!=x&&x.hideBookingButton&&($=void 0),null!=x&&null!==(b=x.fonectaPerson)&&void 0!==b&&null!==(y=b.data)&&void 0!==y&&y.publicPhone&&x.showPhoneNumber)&&(L=null===(O=x.fonectaPerson)||void 0===O||null===(R=O.data)||void 0===R?void 0:R.publicPhone);null!=x&&null!==(v=x.fonectaPerson)&&void 0!==v&&null!==(_=v.data)&&void 0!==_&&_.photo&&null!=x&&x.showPhoto&&(I=`data:image/png;base64,${null===(j=x.fonectaPerson)||void 0===j||null===(D=j.data)||void 0===D?void 0:D.photo}`);if(k&&null!=S&&S.length){const e=S.filter((e=>e&&""!==e.trim()));e.length>0&&(k+=`, ${e.join(", ")}`)}return r.createElement(ki,null,r.createElement(Ci,{name:C,description:k,email:E,phone:L,bookingLinkUrl:$,photo:I,reservationButtonLabel:e.reservationButtonLabel},T&&N?r.createElement(Ei.A,{heading:T,body:N,contentful_id:`contact-card-additional-info-${e.contentful_id}`}):null))},Li=n(2490);const Ii=e=>{return{internal:{type:"ContentfulRichText"},childrenContentfulRichTextStyleJsonNode:[],body:{raw:JSON.stringify({nodeType:"document",data:{},content:[{nodeType:"paragraph",data:{},content:(t=e,null==t||null===(n=t.split("\n"))||void 0===n||null===(r=n.filter((e=>""!==e)))||void 0===r?void 0:r.flatMap(((e,t)=>{const n={nodeType:"text",value:e,marks:[],data:{}};return 0===t?[n]:[{nodeType:"text",data:{},value:"\n",marks:[]},n]})))}]})}};var t,n,r};var $i=n(7994),Ti=n(9578);const Ni=(0,f.styled)(m.zQ).withConfig({displayName:"Grid__StyledGrid",componentId:"sc-j4zm7r-0"})([""," ",""],(e=>(!e.direction||"horizontal"===e.direction)&&f.css`
780      & > .grid-item {
781        margin: ${"none"===e.gutter?"0":"0 10px 0 10px"} !important;
782        @media ${(0,l._n)(pe._h7)} {
783          margin: ${"none"===e.gutter?"0":"0 5px 0 5px"} !important;
784        }
785      }
786      & > .grid-item:first-of-type {
787        margin-left: 0 !important;
788      }
789      & > .grid-item:last-of-type {
790        margin-right: 0 !important;
791      }
792    `),(e=>"vertical"===e.direction&&f.css`
793      & > .grid-item {
794        margin: ${"none"===e.gutter?"0px":"10px 0 10px 0"} !important;
795      }
796      & > .grid-item:first-of-type {
797        margin-top: 0 !important;
798      }
799      & > .grid-item:last-of-type {
800        margin-bottom: 0 !important;
801      }
802    `));var Oi=(0,h.A)((e=>{var t,n;let{borderColor:i,...o}=e;const a={mobile:"center",...o.style,responsive:!1};return"true"!==(null===(t=o.style)||void 0===t?void 0:t.responsive)&&"vertical"!==(null===(n=o.style)||void 0===n?void 0:n.direction)||(a.responsive=!0),r.createElement(Ti.A,Object.assign({},(0,$i.A)(o.style),{$borderColor:i}),r.createElement(Ni,a,o.children))}));const Ri=f.styled.ol.withConfig({displayName:"OfficeDetails__OpeningHourList",componentId:"sc-12d13c2-0"})(["list-style-type:none;padding:0;"]),ji=(0,f.styled)(Hr).withConfig({displayName:"OfficeDetails__OfficeSingleLocationMap",componentId:"sc-12d13c2-1"}
802)(["height:250px;"]);var Di=(0,h.A)((e=>{var t,n;const{data:i,promotedInformation:o,additionalInformation:a,officeMicrocopy:s,bookingLinkUrl:d,businessUnitPageUrl:f,mapAccessibleLabel:h,mapSkipLinkStartAccessibleLabel:g,mapSkipLinkEndAccessibleLabel:b,sortPersonsBy:y}=e,v=f,_=null==i||null===(t=i.officeHours)||void 0===t?void 0:t.split("\n").filter((e=>""!==e)),{location:x,officeHoursExceptions:A,id:w,additionalInfo:C}=null!=i?i:{},{body:k}=Ii(A),S={contentful_id:`officehours-exceptions-collapsible-item-${w}`,heading:s.officePageOfficeHoursExceptionCollapsibleLabel,body:k,internal:{type:"ContentfulCollapsibleItem"},isHidden:!1},L=null===(n=i.contactPersons)||void 0===n?void 0:n.slice(0).sort(((e,t)=>{var n,r,i,o;if(("Surname"===y||!(0,l.Tn)()&&"Title"===y)&&null!==(n=e.fonectaPerson)&&void 0!==n&&null!==(r=n.data)&&void 0!==r&&r.lastName&&null!==(i=t.fonectaPerson)&&void 0!==i&&null!==(o=i.data)&&void 0!==o&&o.lastName)try{return e.fonectaPerson.data.lastName.localeCompare(t.fonectaPerson.data.lastName,"fi")}catch{return e.fonectaPerson.data.lastName.localeCompare(t.fonectaPerson.data.lastName)}return 0}));let $=L;if((0,l.Tn)()||"Title"!==y||($=null==L?void 0:L.slice(0).sort(((e,t)=>{var n,r;if(null!==(n=e.fonectaPerson)&&void 0!==n&&n.localizedTitle&&null!==(r=t.fonectaPerson)&&void 0!==r&&r.localizedTitle)try{return e.fonectaPerson.localizedTitle.localeCompare(t.fonectaPerson.localizedTitle,"fi")}catch{return e.fonectaPerson.localizedTitle.localeCompare(t.fonectaPerson.localizedTitle)}return 0}))),(0,l.Tn)()&&"Title"===y){var T;const e={vakuutusedustaja:1,"yritysmyyntipäällikkö":2,"aluemyyntipäällikkö":3};$=null===(T=i.contactPersons)||void 0===T?void 0:T.slice(0).sort(((t,n)=>{var r,i,o,a,l,s;const c=(null===(r=t.fonectaPerson)||void 0===r?void 0:r.localizedTitle)&&e[t.fonectaPerson.localizedTitle.toLowerCase()]||Number.MAX_SAFE_INTEGER,d=(null===(i=n.fonectaPerson)||void 0===i?void 0:i.localizedTitle)&&e[n.fonectaPerson.localizedTitle.toLowerCase()]||Number.MAX_SAFE_INTEGER;if(c!==d)return c-d;if(null!==(o=t.fonectaPerson)&&void 0!==o&&null!==(a=o.data)&&void 0!==a&&a.lastName&&null!==(l=n.fonectaPerson)&&void 0!==l&&null!==(s=l.data)&&void 0!==s&&s.lastName)try{return t.fonectaPerson.data.lastName.localeCompare(n.fonectaPerson.data.lastName,"fi")}catch{return t.fonectaPerson.data.lastName.localeCompare(n.fonectaPerson.data.lastName)}return 0}))}return r.createElement(r.Fragment,null,C?r.createElement(r.Fragment,null,r.createElement(p,{alertContent:Ii(C).body,announcements:!1}),r.createElement(E.A,{size:"x-large"})):null,o?r.createElement(r.Fragment,null,r.createElement(Li.A,o),r.createElement(E.A,{size:"x-large"})):null,i?r.createElement(Oi,{style:{width:"100%",alignment:"top",distribution:"default",direction:"horizontal",responsive:"true",breakpoint:"medium"}},r.createElement("div",{style:{width:"100%"}},r.createElement("p",null,r.createElement("strong",null,i.visitingAddress.streetAddress,r.createElement("br",null),i.visitingAddress.postalCode," ",i.visitingAddress.postOffice))),r.createElement("div",{style:{width:"100%"}},r.createElement(Ri,null,null==_?void 0:_.map(((e,t)=>r.createElement("li",{key:`office-hours-${t}`},e))))),r.createElement("div",{style:{width:"100%"}},r.createElement("p",null,r.createElement(I.A,{url:v,label:s.phoneServiceLinkLabel,accessibleLabel:s.phoneServiceLinkLabel,analyticsKey:s.phoneServiceLinkAnalyticsKey,childrenContentfulButtonStyleJsonNode:[],icon:"messaging-phone-hand",fullWidth:!0})),d?r.createElement("p",null,r.createElement(I.A,{url:d,label:s.bookingLinkLabel,accessibleLabel:s.bookingLinkLabel,analyticsKey:s.bookingLinkAnalyticsKey,childrenContentfulButtonStyleJsonNode:[],icon:"messaging-calendar-add",fullWidth:!0})):null)):null,A?r.createElement(r.Fragment,null,r.createElement(E.A,{size:"x-large"}),r.createElement(wi.A,{contentful_id:`officehours-exceptions-${w}`,items:[S]})):null,a?r.createElement(r.Fragment,null,r.createElement(E.A,{size:"x-large"}),r.createElement(u.A,{body:a,childrenContentfulRichTextStyleJsonNode:[]})):null,$?r.createElement(r.Fragment,null,r.createElement(m.P6,{size:"small"}),$.map((e=>r.createElement(r.Fragment,{key:e.contentful_id},r.createElement(c.A,{suspense:!1},r.createElement(Si,Object.assign({},e,e.bookingLinkUrl?{bookingLinkUrl:e.bookingLinkUrl}:{bookingLinkUrl:d},{contentful_id:e.contentful_id,reservationButtonLabel:i.reservationButtonLabel}
802))),r.createElement(m.GK,null))))):null,x?r.createElement(r.Fragment,null,r.createElement(E.A,{size:"x-large"}),r.createElement(ji,{zoom:12,location:{lat:x.lat,lng:x.lng},text:i.name,mapAccessibleLabel:h,mapSkipLinkStartAccessibleLabel:g,mapSkipLinkEndAccessibleLabel:b})):null)}));const Pi=(0,f.styled)(oi).withConfig({displayName:"OfficeContainer__StyledMultiOfficeMap",componentId:"sc-bippna-0"})(["width:100%;@media ","{#multi-office-map-list{height:500px;overflow:visible scroll;}#multi-office-map{height:500px;}}"],(0,l._n)(pe.M8k)),Mi=(0,f.styled)(Ai).withConfig({displayName:"OfficeContainer__StyledMultiOfficeMapSearch",componentId:"sc-bippna-1"})(["width:100%;@media ","{#multi-office-map-list{height:500px;overflow:visible scroll;}#multi-office-map{height:500px;}}"],(0,l._n)(pe.M8k)),Bi=e=>{var t,n,r,i;return[Number.parseFloat(null!==(t=null==e||null===(n=e.visitingAddress)||void 0===n?void 0:n.latitude)&&void 0!==t?t:""),Number.parseFloat(null!==(r=null==e||null===(i=e.visitingAddress)||void 0===i?void 0:i.longitude)&&void 0!==r?r:"")]},Fi=(e,t)=>!Number.isNaN(e)&&!Number.isNaN(t),zi=e=>{var t;return null!==(t=e.localizedStreet)&&void 0!==t?t:null},Hi=e=>{var t,n,r;return null!==(t=null===(n=e.data)||void 0===n||null===(r=n.visitingAddress)||void 0===r?void 0:r.postalCode)&&void 0!==t?t:null},Ui=e=>{var t;return null!==(t=e.localizedPostOffice)&&void 0!==t?t:null},Ki=e=>{const t=zi(e),n=Hi(e),r=Ui(e);return t&&n&&r?`${t}, ${n} ${r}`:""},Wi=e=>{if(e.length>0){const t=e.map((e=>`'${e.name}'`)).join(", ");console.error(`Missing coordinates for office(s) ${t}`)}},qi=e=>{const t=[],n=e.reduce(((e,n)=>{var r,i,o,a,l,s,c,d;if("ContentfulFonectaOffice"!==(null==n||null===(r=n.internal)||void 0===r?void 0:r.type))return e;const u=n.data,[p,m]=Bi(u),f={id:null!==(i=u.name)&&void 0!==i?i:"",name:null!==(o=n.localizedName)&&void 0!==o?o:"",address:Ki(n),officeHours:null!==(a=n.localizedOfficeHours)&&void 0!==a?a:"",officeHoursExceptions:null!==(l=n.localizedOfficeHoursException)&&void 0!==l?l:"",website:n.localizedWebsiteLink,location:null,additionalInfo:null!==(s=n.localizedAdditionalInfo)&&void 0!==s?s:"",visitingAddress:{streetAddress:zi(n),postalCode:Hi(n),postOffice:Ui(n)},contactPersons:null!==(c=n.contactPersons)&&void 0!==c?c:[],reservationButtonLabel:null!==(d=n.reservationButtonLabel)&&void 0!==d?d:""};return p&&m&&Fi(p,m)?f.location={lat:p,lng:m}:t.push(u),e.push(f),e}),[]);return Wi(t),n.sort(((e,t)=>e.name.localeCompare(t.name))),n};var Vi=(0,h.A)((e=>{var t;const n=(0,Y.A)(),i=(()=>{var e;const t=null===(e=(0,L.r)())||void 0===e?void 0:e.pageContext.pagePath.split("/").filter((e=>!!e)).slice(0,-1).join("/");return(0,H.Lo)(t)})();switch(e.component){case"Single Office Information":if(!e.officeMicrocopy)throw new Error("prop officeMicrocopy missing");if(!e.mapLabels)throw new Error("prop mapLabels missing");return"ContentfulOfficeInformation"===(null===(t=e.externalReferences[0])||void 0===t?void 0:t.internal.type)?r.createElement(Di,Object.assign({},(e=>{var t,n,r;const{fonectaData:i,promotedOfficeInformation:o,additionalInformation:a,intro:l,parentContactRegion:s}=e;return{data:qi([i])[0],intro:l,promotedInformation:o&&{contentful_id:o.contentful_id,heading:o.heading,childrenContentfulPromotionalCardStyleJsonNode:[],promotionalCardContent:o.content?{internal:{type:"ContentfulRichText"},body:o.content,childrenContentfulRichTextStyleJsonNode:[]}:void 0,promotionalCardIcon:o.icon?{icon:o.icon,childrenContentfulIconStyleJsonNode:[{iconSize:"xxx-large"}]}:void 0},additionalInformation:a,map:null,bookingLinkUrl:null==s||null===(t=s[0])||void 0===t||null===(n=t.parentCompany)||void 0===n||null===(r=n[0])||void 0===r?void 0:r.bookingLinkUrl}})(e.externalReferences[0]),{officeMicrocopy:e.officeMicrocopy,hasMounted:n,businessUnitPageUrl:i,mapAccessibleLabel:e.mapLabels.mapAccessibleLabel,mapSkipLinkStartAccessibleLabel:e.mapLabels.mapSkipLinkStartAccessibleLabel,mapSkipLinkEndAccessibleLabel:e.mapLabels.mapSkipLinkEndAccessibleLabel,sortPersonsBy:e.externalReferences[0].sortPersonsBy})):null;case"Single Office Map":if(!e.mapLabels)throw new Error("prop mapLabels missing");return((e,t)=>{const n=e[0],[i,o]=Bi(null==n?void 0:n.data);var a;return i&&o&&Fi(i,o)?r.createElement(Hr,{zoom:12,location:{lat:i,lng:o},mapAccessibleLabel:t.mapAccessibleLabel,mapSkipLinkStartAccessibleLabel:t.mapSkipLinkStartAccessibleLabel,mapSkipLinkEndAccessibleLabel:t.mapSkipLinkEndAccessibleLabel,text:null!==(a=null==n?void 0:n.localizedName)&&void 0!==a?a:void 0}):(Wi([null==n?void 0:n.data]),null)})(e.externalReferences,e.mapLabels);case"Multiple Office Map":if(!e.mapLabels)throw new Error("prop mapLabels missing");return r.createElement(oi,{data:qi(e.externalReferences),mapLabels:e.mapLabels});case"Multiple Office Map Search":if(!e.mapLabels)throw new Error("prop mapLabels missing");return r.createElement(Ai,{data:qi(e.externalReferences),mapLabels:e.mapLabels});case"Multiple Office Map Business Unit":if(!e.mapLabels)throw new Error("prop mapLabels missing");return r.createElement(Pi,{data:qi(e.externalReferences),mapLabels:e.mapLabels});case"Multiple Office Map Search Business Unit":if(!e.mapLabels)throw new Error("prop mapLabels missing");return r.createElement(Mi,{data:qi(e.externalReferences),mapLabels:e.mapLabels});default:return r.createElement("div",{style:{wordBreak:"break-word"}},r.createElement("p",null,"UNDER CONSTRUCTION Office"),r.createElement("p",null,JSON.stringify(e)))}})),Qi=n(2393);const Gi=f.styled.div.withConfig({displayName:"ServiceNumbers__ServiceNumbersWrapper",componentId:"sc-as5y3p-0"})(["width:100%;font-family:",";font-size:",";"],(e=>"turva"===e.$theme?pe.rgS:pe.PQp),pe.AMt),Yi=f.styled.div.withConfig({displayName:"ServiceNumbers__Row",componentId:"sc-as5y3p-1"})(["display:flex;border-bottom:1px solid ",";padding:"," 0;flex-direction:column;align-items:center;&:first-of-type{border-top:1px solid ",";}&.header-row{border-top:none;}@media ","{flex-direction:row;align-items:flex-start;}"],(e=>"turva"===e.$theme?pe.f$p:pe.hAt),pe.Sjf,(e=>"turva"===e.$theme?pe.f$p:pe.hAt),(0,l._n)(pe.GOF)),Ji=f.styled.div.withConfig({displayName:"ServiceNumbers__Col",componentId:"sc-as5y3p-2"})(["flex:1 0;display:flex;align-items:center;font-weight:",";min-height:min-content;text-align:center;&.row-header{min-width:auto;}&.header-service-hours{justify-content:flex-end;text-align:right;padding-right:0;}&.service-hours{justify-content:flex-end;font-weight:",";text-align:right;padding-right:0;}@media ","{padding-right:",";text-align:left;&.row-header{min-width:300px;}}"],pe.JGC,pe.tPh,(0,l._n)(pe.GOF),pe.Sjf);var Zi=(0,h.A)((e=>{var t,n;return e.contactInformation?r.createElement(Gi,{role:"table",$theme:e.theme}
802,r.createElement(Yi,{role:"row",$theme:e.theme,className:"header-row"},r.createElement(Ji,{role:"columnheader",className:"header-label"}),r.createElement(Ji,{role:"columnheader",className:"header-service-number"},null===(t=e.heading)||void 0===t?void 0:t.columnNumbersHeading),r.createElement(Ji,{role:"columnheader",className:"header-service-hours"},null===(n=e.heading)||void 0===n?void 0:n.columnHoursHeading)),e.contactInformation.map(((t,n)=>{const i=`tel:${t.number.toString().replace(/[^\d+]+/g,"")}`;return r.createElement(Yi,{key:n,role:"row",$theme:e.theme},r.createElement(Ji,{role:"cell",className:"label"},t.label),r.createElement(Ji,{role:"cell",className:"service-number"},r.createElement(Qi.A,{label:t.number,href:i,analyticsKey:t.number,linkColor:"turva"===e.theme?"primary-turva":"primary",childrenContentfulLinkStyleJsonNode:[{textDecoration:"underline",fontWeight:"semi-bold"}]})),r.createElement(Ji,{role:"cell",className:"service-hours"},t.hours))}))):null}));const Xi=(0,f.styled)((e=>r.createElement(Wt.A,e))).withConfig({displayName:"BusinessUnitDetails__StyledCollapsibleListContainer",componentId:"sc-14dibh4-0"})(["border:none;div{border-top:none;}"]);var eo=(0,h.A)((e=>{const{contacts:t,offices:n,businessUnit:i,mapLabels:o,officeMicrocopy:a,alert:s,promotedInformation:c=[],additionalInformation:d,phoneServicePrices:m,phoneServicePricesHeading:f,signLanguageInformation:h}=e,[g,...b]=c,y=[],v=i.openingHoursExceptions,_=[];if(s&&(e=>{let t=!1;const n=JSON.parse(e);for(const r of n.content)if("text"===r.nodeType&&""!==r.value.trim())t=!0;else if(r.content)for(const e of r.content)"text"===e.nodeType&&""!==e.value.trim()&&(t=!0);return t})(s.raw)&&_.push(s),null!=i&&i.localizedAdditionalInfo&&_.push(Ii(i.localizedAdditionalInfo).body),v){const{body:e}=Ii(v);y.push({contentful_id:"collapsible-list-1-item-1",heading:a.officeHoursExceptionAccordionLabel,body:e})}return m&&y.push({contentful_id:"collapsible-list-1-item-2",heading:null!=f?f:"",body:m}),r.createElement(r.Fragment,null,_.map(((e,t)=>r.createElement(r.Fragment,{key:t},r.createElement(p,{alertContent:e,announcements:!1}),r.createElement(E.A,{size:"x-large"})))),g?r.createElement(r.Fragment,null,r.createElement(Li.A,g),r.createElement(E.A,{size:"x-large"})):null,t.length>0&&r.createElement(r.Fragment,null,r.createElement(qt.A,{mainHeading:{heading:a.serviceNumbersHeading},childrenContentfulHeadingStyleJsonNode:[]}),r.createElement(Zi,{contactInformation:t,heading:{columnNumbersHeading:a.columnNumbersHeading,columnHoursHeading:a.columnHoursHeading}})),h?r.createElement(r.Fragment,null,r.createElement(E.A,{size:"x-large"}),r.createElement(u.A,{body:h,childrenContentfulRichTextStyleJsonNode:[]})):null,y.length>0?r.createElement(r.Fragment,null,r.createElement(E.A,{size:"x-large"}),r.createElement(Xi,{theme:"",contentful_id:"collapsiple-list-0",items:y})):null,b.map((e=>r.createElement(r.Fragment,{key:e.contentful_id},r.createElement(E.A,{size:"xxx-large"}),r.createElement(Li.A,e)))),n.length>0&&r.createElement(r.Fragment,null,r.createElement(E.A,{size:"xxx-large"}),r.createElement(qt.A,{mainHeading:{heading:a.regionOfficeMapHeading},childrenContentfulHeadingStyleJsonNode:[]}),(0,l.Tn)()?r.createElement(Vi,{component:"Multiple Office Map Search Business Unit",externalReferences:n,mapLabels:o,officeMicrocopy:a}):r.createElement(Vi,{component:"Multiple Office Map Business Unit",externalReferences:n,mapLabels:o,officeMicrocopy:a})),d?r.createElement(r.Fragment,null,r.createElement(E.A,{size:"xxx-large"}),r.createElement(qt.A,{mainHeading:{heading:a.regionalAnnouncementsHeading},childrenContentfulHeadingStyleJsonNode:[]}),r.createElement(u.A,{body:d,childrenContentfulRichTextStyleJsonNode:[]})):null)}));const to=e=>null==e?void 0:e.reduce(((e,t)=>{var n,r;return[...e,...null!==(n=null===(r=t.labeledPhones)||void 0===r?void 0:r.map((e=>{var t,n,r;return{label:null!==(t=e.label)&&void 0!==t?t:"",number:null!==(n=e.phone)&&void 0!==n?n:"",hours:null!==(r=e.info)&&void 0!==r?r:""}})))&&void 0!==n?n:[]]}),[]),no=e=>{var t;return(0,H.Lo)(null===(t=(0,L.r)())||void 0===t?void 0:t.pageContext.pagePath)+(0,H.hg)(e)},ro=e=>{var t;const{parentCompany:n,offices:r,fonectaBusinessUnit:i,alert:o,intro:a,promotedRegionInformation:s,additionalInformation:c}=e,{nationalBusinessUnit:d,phoneServicePrices:u,phoneServicePricesHeading:p,signLanguageInformation:m}=null!==(t=null==n?void 0:n[0])&&void 0!==t?t:{},f=(e=>null==e?void 0:e.map((e=>{const t={...e.fonectaData};return t.localizedWebsiteLink=e.slug?no(e.slug):t.localizedWebsiteLink,t.localizedName=e.title||t.localizedName,t})))(null!=r?r:[]);let h=[];if((0,l.Tn)()){h=[...i?to([i]):[]]}else{h=[...to([i]),...d?to([d]):[]]}return i&&{businessUnit:i,offices:f,contacts:h,alert:o,intro:a,promotedInformation:null==s?void 0:s.map((e=>(e=>({contentful_id:e.contentful_id,heading:e.heading,promotionalCardContent:e.content?{internal:{type:"ContentfulRichText"},body:e.content,childrenContentfulRichTextStyleJsonNode:[]}:void 0,promotionalCardIcon:e.icon?{icon:e.icon,childrenContentfulIconStyleJsonNode:[{iconSize:"xxx-large"}]}:void 0}))(e))),additionalInformation:c,phoneServicePrices:u,phoneServicePricesHeading:p,signLanguageInformation:m}};var io=(0,h.A)((e=>{var t;const n=e.externalReferences[0];if("Single Contact Region Information"===e.component){if(!e.officeMicrocopy||!e.mapLabels)throw new Error("prop mapLabels or officeMicrocopy missing");return"ContentfulContactRegion"===(null==n?void 0:n.internal.type)?r.createElement(eo,Object.assign({},ro(n),{mapLabels:e.mapLabels,officeMicrocopy:e.officeMicrocopy})):null}return r.createElement("div",{style:{wordBreak:"break-word"}},r.createElement("p",null,"UNDER CONSTRUCTION BusinessUnit"),r.createElement("p",null,"BusinessUnit office links:"),null==n||null===(t=n.offices)||void 0===t?void 0:t.map(((e,t)=>{const i=`${n.slug}/${e.slug}`;return r.createElement("div",{key:t},r.createElement("a",{href:no(i)},e.title))})),r.createElement("p",null,JSON.stringify(e)))}));var oo=e=>{const t=(0,a.A)(e.childrenContentfulCardStyleJsonNode),{backgroundColor:n}=(0,zt.A)(),i="h0"===(null==t?void 0:t.headingLevel)||null==t?void 0:t.headingLevel;return r.createElement($t,Object.assign({}
802,e,{style:t,computedBackgroundColor:null!=t&&t.backgroundColor?"inherit"===t.backgroundColor?n:t.backgroundColor:"turva"===e.theme?"gray-lightest-turva":"gray-lightest",headingLevel:i}),e.content?r.createElement(Ht.A,{component:e.content,wrapButton:!0}):null)};var ao=n(2333),lo=n(7922);const so=(0,f.styled)(Ti.A).withConfig({displayName:"FlexibleContainer__StyledContainerWrapper",componentId:"sc-7zgm2r-0"})(["gap:",";@media ","{gap:",";}"],(e=>"none"===e.$gutter?"0":"20px"),(0,l._n)(pe._h7),(e=>"none"===e.$gutter?"0":"10px"));var co=(0,h.A)((e=>{const t=(0,$i.A)(e.style);return r.createElement(so,Object.assign({},t,{className:"flexible-container"}),e.children)}));var uo=e=>{const t=(0,a.A)(e.childrenContentfulFlexibleContainerStyleJsonNode,!0);return r.createElement(co,Object.assign({},e,{style:t}),e.items?e.items.map(((e,t)=>r.createElement(Ht.A,{component:e,key:`flex-item-${t}`}))):null)};var po=n(1570);const mo=f.styled.div.withConfig({displayName:"GridItem__Container",componentId:"sc-10lm5d6-0"})(["display:flex;justify-content:",";align-items:flex-start;text-align:center;padding:0 !important;width:",";"],(e=>"left"===e.$justifyContent&&"turva"!==e.$theme?"left":"center"),(e=>e.$fillItem&&"100%"));var fo=(0,h.A)((e=>r.createElement(mo,{className:"grid-item",$fillItem:e.fill,$justifyContent:e.justifyContent,$theme:e.theme},e.children)));var ho=e=>{var t,n,i,o;let l;"ContentfulGrid"===(null===(t=e.item)||void 0===t||null===(n=t.internal)||void 0===n?void 0:n.type)?l=e.item.childrenContentfulGridStyleJsonNode:"ContentfulRichText"===(null===(i=e.item)||void 0===i||null===(o=i.internal)||void 0===o?void 0:o.type)&&(l=e.item.childrenContentfulRichTextStyleJsonNode);const s=(0,a.A)(l),c=!(null!=s&&s.width)||"auto"===(null==s?void 0:s.width)||"100%"===(null==s?void 0:s.width)||"col-12"===(null==s?void 0:s.width);return r.createElement(fo,{fill:c},r.createElement(Ht.A,{component:e.item,wrapButton:e.wrapButton}))};var go=e=>{const t=(0,a.A)(e.childrenContentfulGridStyleJsonNode,!0),{borderColor:n}=(0,zt.A)();return r.createElement(Oi,{style:t,borderColor:n},e.items?e.items.map(((t,n)=>r.createElement(ho,{key:`grid-item-${n}`,item:t,wrapButton:e.wrapButton}))):null)};var bo=n(8218);const yo="https://www.lahitapiola.fi/api",vo=e=>{var t,n;const r=null!==(t=null==e||null===(n=e.location)||void 0===n?void 0:n.split(","))&&void 0!==t?t:[];if(2!==r.length)throw new Error(`Invalid location coordinate string "${e.location}"`);return{lat:Number.parseFloat(r[0]||""),lng:Number.parseFloat(r[1]||"")}},_o=(e,t)=>e.replace("{rek-nro}",t),xo=(e,t,n)=>{var r;return{location:vo(e),partners:(null!==(r=e.Suositukset)&&void 0!==r?r:[]).map((e=>{var r,i;return{name:e.Nimi,address:`${e.LahiOsoite}, ${e.Postinumero} ${e.Postitoimipaikka}`,website:e.Kotisivu,location:{lat:Number.parseFloat(null!==(r=e.Lat)&&void 0!==r?r:e.location.lat),lng:Number.parseFloat(null!==(i=e.Lon)&&void 0!==i?i:e.location.lng)},links:n&&t?e.LtHelppi.filter((e=>n(e))).map((e=>({link:_o(e.Osoite,t),linkType:e.Tyyppi}))):[]}}))}},Ao=new Set(["Lasityöt (auto)","Lasityöt Turva (auto)"]),wo={"Phone Repair Shops":{getRequestUrl:e=>`${yo}/partners/mobiledevice?city=${e}`,getRequestUrlWithCoords:e=>`${yo}/partners/mobiledevice?location=${e.lat},${e.lng}`,formatResponse:e=>xo(e),isVehiclePartnerApi:!1,idPrefix:"phone-repair-shops"},"Car Repair Shops":{getRequestUrl:(e,t)=>`${yo}/partners/vehicle?city=${e}&registration_number=${t}&partner_type=Peltikorjaamo`,getRequestUrlWithCoords:(e,t)=>`${yo}/partners/vehicle?location=${e.lat},${e.lng}&registration_number=${t}&partner_type=Peltikorjaamo`,formatResponse:(e,t)=>xo(e,t,(e=>!Ao.has(e.Tyyppi))),isVehiclePartnerApi:!0,idPrefix:"car-repair-shops"},"Car Glass Repair Shops":{getRequestUrl:(e,t)=>`${yo}/partners/vehicle?city=${e}&registration_number=${t}&partner_type=Lasiliike`,getRequestUrlWithCoords:(e,t)=>`${yo}/partners/vehicle?location=${e.lat},${e.lng}&registration_number=${t}&partner_type=Lasiliike`,formatResponse:(e,t)=>xo(e,t,(e=>Ao.has(e.Tyyppi))),isVehiclePartnerApi:!0,idPrefix:"car-glass-repair-shops"}},Co=(e,t)=>{var n;return(null===(n=e.find((e=>e.key===t)))||void 0===n?void 0:n.value)||t},Eo=f.styled.div.withConfig({displayName:"HelppiMapContainer__StyledButtonWrapper",componentId:"sc-1oeaozb-0"})(["margin:8px 0;duet-button{width:auto;}@media ","{margin:12px 0;}"],(0,l._n)(pe.iqz)),ko=f.styled.div.withConfig({displayName:"HelppiMapContainer__PartnerListItemAddress",componentId:"sc-1oeaozb-1"})(["display:flex;flex-wrap:wrap;gap:6px;"]),So=f.styled.div.withConfig({displayName:"HelppiMapContainer__PartnerListItemWebsiteLinkContainer",componentId:"sc-1oeaozb-2"})(["margin-top:12px;@media ","{margin-top:16px;}overflow:hidden;text-overflow:ellipsis;"],(0,l._n)(pe.iqz)),Lo=f.styled.div.withConfig({displayName:"HelppiMapContainer__StyledHelppiMapContainer",componentId:"sc-1oeaozb-3"})(["width:100%;margin-bottom:20px;"]),Io=(0,f.styled)(bo.A).withConfig({displayName:"HelppiMapContainer__StyledCaption",componentId:"sc-1oeaozb-4"})(["justify-content:center;padding-bottom:8px;"]),$o=f.styled.div.withConfig({displayName:"HelppiMapContainer__InputFields",componentId:"sc-1oeaozb-5"})(["display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;max-width:355px;position:relative;"]),To=/(^[A-Za-zÄÅÖäåö]{1,3}-\d{1,3}$)|(^\d{1,3}-[A-Za-zÄÅÖäåö]{1,3}$)/,No=/[^ ,.-]/;var Oo=(0,h.A)((e=>{var t;const{0:n,1:i}=(0,r.useState)(""),{0:a,1:l}=(0,r.useState)(null),{0:s,1:c}=(0,r.useState)(!1),d=(0,r.useRef)(bi),{0:u,1:p}=(0,r.useState)(null),{0:f,1:h}=(0,r.useState)(!1),{0:g,1:b}=(0,r.useState)(!1),[y,v]=r.useState(),[_,x]=r.useState(),[A,w]=r.useState(),C=null!=a?a:null==u?void 0:u.location,E=!(null==u||!u.partners)&&u.partners.length>0,k=wo[e.mapType],S=k.isVehiclePartnerApi,L=e.mapConfiguration.childContentfulApplicationInputJsonNode;let $="";if(f)$=L.spinnerAccessibleLabel;else if(A)$="default"===A.variation?A.msg:"";else if(g){var T;const e=(null!==(T=null==u?void 0:u.partners)&&void 0!==T?T:[]).length;$=`${L.partnerRequestSuccessAccessibleLabel} ${e}`}const N=Co(e.resources,"map.partner.link.analyticskey"),O=Co(e.resources,"map.partner.search.button.analyticskey"),R=Co(e.resources,"map.partner.directions.link.analyticskey"),j=Co(e.resources,"map.partner.appointment.link.analyticskey"),D=Co(e.resources,"map.partner.web.damage.inspection.link.analyticskey"),P=Co(e.resources,"map.partner.search.button.finnish.label"),M=Co(e.resources,"map.partner.directions.link.finnish.label"),B=Co(e.resources,"map.partner.web.damage.inspection.link.finnish.label"),F=Co(e.resources,"map.partner.appointment.link.finnish.label"),z=Co(e.resources,"map.device.location.request.button.analyticskey"),H=Co(e.resources,"map.device.location.request.button.finnish.label"),U=Co(e.resources,"map.choose.location.button.analyticskey"),K=Co(e.resources,"map.choose.location.button.finnish.label"),W=r.useCallback((e=>{const t="string"==typeof e,r=t?e:"",i=t?void 0:e,o=r.length>=2&&No.test(r)||!!i;let a=!0;
802S&&(To.test(n)?w(void 0):a=!1),v(o),x(a);const l=o&&a;l||d.current.stopSpinner(),!f&&l&&(d.current.startSpinner(),h(!0),c(!1),fetch(i?k.getRequestUrlWithCoords(i,n):k.getRequestUrl(r,n),{headers:{"Content-Type":"application/json"}}).then((async e=>{if(!e.ok){if(e.status>=500)throw new Error(`Partner response not ok: status ${e.status}`);return null}return e.json()})).then((e=>{if(!e)return w({msg:S?L.noPartnersFoundText:L.noPhonePartnersFoundText,variation:"default"}),p(null),e;const t=k.formatResponse(e,n);return p(t),0===t.partners.length?w({msg:S?L.noPartnersFoundText:L.noPhonePartnersFoundText,variation:"default"}):w(void 0),e})).finally((()=>{h(!1),b(!0),d.current.stopSpinner()})).catch((e=>{console.error(e),w({msg:L.partnerRequestFailed,variation:"danger"})})))}),[S,L.noPartnersFoundText,L.noPhonePartnersFoundText,L.partnerRequestFailed,k,f,n]),q=r.useCallback((e=>e.trim()),[]),V=r.useCallback((e=>{const t=q(e);t!==e&&d.current.setValue(t)}),[q]),Q=r.useCallback((e=>{if(""===e&&a)W(a);else{const t=q(e);t!==e&&d.current.setValue(t),l(null),W(t)}}),[a,q,W]),G=r.useCallback((()=>{p(null)}),[]),Y=r.useCallback((()=>{c(!s)}),[s]),J=r.useCallback((()=>{c(!1)}),[]),X=r.useCallback((e=>{i(e.detail.value)}),[]),ee=r.useCallback((e=>{"input"===e.target.localName&&"Enter"===e.key&&Q(d.current.getValue())}),[Q]),te=r.useCallback((()=>{w(void 0),c(!1),d.current.startSpinner()}),[]),ne=r.useCallback((e=>{d.current.clearInput(),l(e),W(e)}),[W]),re=r.useCallback((()=>{d.current.stopSpinner(),w({msg:L.browserLocationFailureText,variation:"warning"})}),[L.browserLocationFailureText]),ie=r.useCallback((e=>{si()((e=>{if(s&&!f){d.current.clearInput();const t={lat:e.lat,lng:e.lng};l(t),W(t)}}),2e3,{leading:!0})(e)}),[s,W,f]),oe=r.useCallback(((t,n)=>r.createElement(r.Fragment,null,r.createElement(ko,{id:`map-list-item-${n}-address`},r.createElement("span",null,t.address)),t.links.map(((i,a)=>{var l;let s="",c="",d="";switch(i.linkType){case"Lasityöt (auto)":case"Lasityöt Turva (auto)":case"Korityöt (auto)":case"Korityöt Turva (auto)":s=L.partnerAppointmentLinkText,c=j,d=F;break;case"Korityöt verkko (auto)":case"Korityöt verkko Turva (auto)":s=L.partnerWebDamageInspectionLinkText,c=D,d=B;break;default:s=i.linkType}return r.createElement(Eo,{key:a},r.createElement(I.A,{id:`map-list-item-${n}-action-${a}`,margin:"none",padding:"none",duetTheme:e.theme,variation:"plain",url:null===(l=i.link)||void 0===l?void 0:l.trim(),external:!0,accessibleLabel:`${s}, ${t.name}`,label:s,childrenContentfulButtonStyleJsonNode:[{zIndex:0}],noWrapperSpan:!0,parentComponent:o.cCc,analyticsKey:c,labelFinnish:d,partnerName:t.name,analyticsEvent:Z.rW}))})),r.createElement(Eo,null,r.createElement(I.A,{id:`map-list-item-${n}-directions`,margin:"none",padding:"none",duetTheme:e.theme,variation:"plain",url:C?`https://www.google.fi/maps?saddr=${C.lat},${C.lng}&daddr=${t.location.lat},${t.location.lng}`:`https://www.google.fi/maps?daddr=${t.location.lat},${t.location.lng}`,external:!0,accessibleLabel:`${L.partnerDirectionsLinkText}, ${t.name}`,label:L.partnerDirectionsLinkText,childrenContentfulButtonStyleJsonNode:[{zIndex:0}],noWrapperSpan:!0,parentComponent:o.cCc,analyticsKey:R,labelFinnish:M,partnerName:t.name,analyticsEvent:Z.rW})),t.website?r.createElement(So,null,r.createElement(Me.A,{id:`map-list-item-${n}-website`,theme:e.theme,href:t.website.startsWith("http")?t.website:`https://${t.website}`,isStyled:!1,label:t.website,labelFinnish:t.website,parentComponent:o.cCc,accessibleLabel:t.name,partnerName:t.name,analyticsEvent:Z.rW,anal
802yticsKey:N})):null)),[e.theme,C,L.partnerDirectionsLinkText,L.partnerAppointmentLinkText,L.partnerWebDamageInspectionLinkText,R,N,j,D,F,M,B]);return r.createElement(Lo,{id:`${k.idPrefix}-container`},r.createElement($o,null,S?r.createElement(Io,{id:`${k.idPrefix}-mandatory-fields-caption`,duetTheme:e.theme},L.inputsMandatoryCaption):null,r.createElement(gi,{idPrefix:`${k.idPrefix}-location`,ref:d,labels:{label:L.searchInputLabel,tooltip:L.searchInputTooltip,button:L.searchInputButtonRepairPartners,requestSuccessAccessibleLabel:$},analyticsKey:O,labelFinnish:P,onSearch:Q,onClear:G,onBlur:V,error:!1===y?L.locationInputMissingError:void 0,additionalFields:S?r.createElement(m.R8,{identifier:`${k.idPrefix}-registration-number`,theme:e.theme,disallowPattern:"[^a-zA-ZåäöÅÄÖ\\-0-9]",onDuetInput:X,onKeyDown:ee,minlength:4,maxlength:7,icon:"category-car",label:L.registrationNumberInputPlaceholderText,required:!0,expand:!0,error:!1===_?L.registrationNumberWrongInput:void 0,"data-testid":L.registrationNumberInputPlaceholderText}):[],additionalButtons:[r.createElement(ci,{key:0,id:`${k.idPrefix}-user-location-button`,onRequestStart:te,onRequestSuccess:ne,onRequestError:re,labelFinnish:H,analyticsKey:z},L.useCurrentLocationText),r.createElement(I.A,{key:1,id:`${k.idPrefix}-choose-location-button`,theme:e.theme,icon:s?"action-arrow-up":"action-arrow-down",accessibleExpanded:s,onClick:Y,expand:!0,accessibleLabel:L.chooseLocationFromMapAccessibleText,label:L.chooseLocationFromMapText,childrenContentfulButtonStyleJsonNode:[{iconPosition:"right"}],noWrapperSpan:!0,parentComponent:o.cCc,labelFinnish:K,analyticsKey:U,isTrackable:!0})],alert:s?void 0:A})),E&&!A&&!1!==_||s?r.createElement(ti,{idPrefix:k.idPrefix,data:null!==(t=null==u?void 0:u.partners)&&void 0!==t?t:[],createListItemContent:oe,listItemShowOnMapLabel:L.showOnMapButtonActionName,spiderifyMarkers:!0,userLocation:C,defaultCenter:{lat:63.88942688811243,lng:26.438541659984082},defaultZoom:5,fullWidthMap:s,onDataItemClick:J,onMapClick:ie,mapAccessibleLabel:L.mapAccessibleLabel,mapSkipLinkStartAccessibleLabel:L.mapSkipLinkStartAccessibleLabel,mapSkipLinkEndAccessibleLabel:L.mapSkipLinkEndAccessibleLabel}):null)}));var Ro=n(1806);var jo=e=>{const t=(0,a.A)(e.childrenContentfulIconStyleJsonNode),{iconColor:n}=(0,zt.A)();return r.createElement(Ro.A,Object.assign({},e,{style:t,iconColor:n}))};var Do=n(601),Po=n(9418);const Mo=f.styled.ul.withConfig({displayName:"BulletedList__Container",componentId:"sc-i8cq2r-0"})(["list-style:none;padding:0;"," ",""],(e=>"horizontal"===e.direction&&f.css`
803      width: 100%;
804    `),(e=>"vertical"===e.direction&&f.css`
805      width: auto;
806      margin-left: 20px;
807    `));var Bo=e=>r.createElement(Mo,{direction:e.direction},e.children),Fo=n(479);var zo=e=>{var t,n,i;const{navigateTo:o,openInNewTab:a}=(0,Oe.A)(),{linkColor:l}=(0,zt.A)(),s=!(null===(t=e.link)||void 0===t||!t.href)&&(0,H.xs)(e.link.href),c=(0,J.Mf)(),d=r.useMemo((()=>{let t="undefined-link";return e.link&&(t=e.link.download?e.link.analyticsKey||e.link.accessibleLabel||e.link.label||"file":e.link.analyticsKey||e.link.accessibleLabel||e.link.label||"link"),t}),[e.link]),p=r.useMemo((()=>{var t;return null!==(t=e.link)&&void 0!==t&&t.href?(0,H.Lo)(e.link.href):""}),[null===(n=e.link)||void 0===n?void 0:n.href]),m=r.useCallback((t=>{var n;t.preventDefault(),p&&(c(d),null!==(n=e.link)&&void 0!==n&&n.download?a(p):o(p))}),[d,c,p,o,a,null===(i=e.link)||void 0===i?void 0:i.download]),f=()=>{var e;s&&null!==(e=window)&&void 0!==e&&e.___loader.hovering&&window.___loader.hovering(p)};return r.createElement(Fo.A,Object.assign({},e,{href:p,linkColor:l,onClick:m,onMouseEnter:f,onTouchStart:f}),r.createElement(u.A,{body:e.content,childrenContentfulRichTextStyleJsonNode:[]}))};var Ho=e=>{var t,n;const i=(0,Vr.d)(),o=i["xx-small"]||i["x-small"],l=!o&&!i.large;let s="desktop";o?s="mobile":l&&(s="tablet");const c="desktop"===s||"tablet"===s?"horizontal":"vertical",d=[{width:"col-12",direction:"horizontal",screen:"desktop",distribution:e.items&&(null===(t=e.items)||void 0===t?void 0:t.length)<3?"center":"left",wrapping:"true",gutter:"none"},{width:"col-12",direction:"horizontal",screen:"tablet",distribution:e.items&&(null===(n=e.items)||void 0===n?void 0:n.length)<3?"center":"left",wrapping:"true",gutter:"none"},{width:"col-12",direction:"vertical",screen:"mobile",distribution:"left",wrapping:"false",alignment:"top",gutter:"none"}],u=(0,a.A)(d);return r.createElement(Bo,Object.assign({direction:c},e),r.createElement(co,{style:u},e.items?e.items.map(((t,n)=>{var i;return r.createElement(zo,Object.assign({distribution:e.items&&(null===(i=e.items)||void 0===i?void 0:i.length)<3?"center":"left",direction:c,key:`listItem-${n}`},t,{screenSize:s}))})):null))};const Uo=f.styled.div.withConfig({displayName:"LinkList__Container",componentId:"sc-1wh5402-0"})(["width:100%;"]);var Ko=e=>r.createElement(Uo,null,e.children),Wo=n(2210);const qo=f.styled.a.withConfig({displayName:"LinkListItem__CustomLink",componentId:"sc-719um2-0"})(["display:flex;justify-content:space-between;align-items:center;width:100%;text-decoration:none;color:","!important;border-bottom:1px solid ",";cursor:pointer;&:first-of-type{border-top:2px solid ",";}"],(e=>(0,Et.vA)(e.$textColor)),(e=>e.$borderColor),(e=>e.$borderTopColor)),Vo=f.styled.div.withConfig({displayName:"LinkListItem__StyledLabel",componentId:"sc-719um2-1"})(["font-family:",";"],(e=>"turva"===e.$theme?pe.rgS:pe.PQp));var Qo=(0,h.A)((e=>{var t;let{textColor:n,borderColor:i,borderTopColor:o,iconColor:a,...l}=e;const s=r.useRef(null);return r.useEffect((()=>{const e=s.current,t=null!==e&&l.onTouchStart;return t&&e.addEventListener("touchstart",l.onTouchStart,{passive:!0}),()=>{t&&e.removeEventListener("touchstart",l.onTouchStart)}}),[l.onTouchStart]),r.createElement(qo,{ref:s,tabIndex:0,href:l.href,$textColor:n,$borderColor:i,$borderTopColor:o,className:"duet-py-medium duet-font-we
807ight-semi-bold "+(l.isTrackable?"istrackable":""),onClick:l.onClick,onMouseEnter:l.onMouseEnter,"data-analytics-link":l.dataAnalyticsLink,id:l.id},r.createElement(Vo,{"aria-hidden":l.accessibleLabel?"true":"false",$theme:l.theme},l.label),l.accessibleLabel?r.createElement(m.YF,null,l.accessibleLabel):null,r.createElement(Wo.A,{name:null!==(t=l.icon)&&void 0!==t?t:"action-arrow-right",size:"small",margin:"none",color:a}))})),Go=n(5904),Yo=n(9793),Jo=n(5011),Zo=n(102),Xo=n(1153);var ea=e=>{const{navigateTo:t,openInNewTab:n}=(0,Oe.A)(),i=(0,J.Mf)(),{accessibleLabelNewTab:o}=r.useContext(Go.A),a=r.useContext(Yo.A),{textColor:s,borderColor:c,borderTopColor:d,iconColor:u}=(0,zt.A)(),p=(0,l.Yv)(e.analyticsKey||e.contentful_id||"undefined"),{icon:m}=(0,Jo.A)(e.icon,e.href),f=r.useMemo((()=>!!e.href&&(0,H.xs)(e.href)),[e.href]);let h=e.accessibleLabel||e.label;const g=(0,Xo.A)(void 0,a,void 0),b=(0,Z.bh)(e.analyticsKey,g,e.labelFinnish||"");(0,H.kG)(e.href||"")&&(h=`${h} ${o}`);const y=r.useCallback((r=>{if(e.href){if(f){const t=(0,Zo.gD)(Zo.bE.INTERNAL,e.href);(0,Zo.mi)(t)}else{i(b);const t=(0,Zo.gD)(Zo.bE.EXTERNAL,e.href);(0,Zo.mi)(t)}if(e.download){const t=(0,Zo.gD)(Zo.bE.DOCUMENT,e.href);(0,Zo.mi)(t),n(e.href)}else t(e.href);r.preventDefault(),r.stopPropagation()}}),[b,i,f,t,n,e.download,e.href]),v=r.useMemo((()=>(0,H.Lo)(e.href)),[e.href]),_=r.useCallback((()=>{var e;f&&null!==(e=window)&&void 0!==e&&e.___loader.hovering&&window.___loader.hovering(v)}),[v,f]);return r.createElement(Qo,Object.assign({},e,{href:v,accessibleLabel:h,icon:m,textColor:s,borderColor:c,borderTopColor:d,iconColor:u,onClick:y,onMouseEnter:_,onTouchStart:_,dataAnalyticsLink:b,id:p,isTrackable:f&&!1!==e.isTrackable}))};var ta=e=>r.createElement(Ko,e,e.items?e.items.map(((e,t)=>r.createElement(ea,Object.assign({key:`link-${t}`},e)))):null,e.showAllLink?r.createElement(I.A,e.showAllLink):null);var na=e=>{let t;switch(e.type){case"Link":return t=e.items&&e.items.filter((e=>{var t;return"ContentfulLink"===(null===(t=e.internal)||void 0===t?void 0:t.type)})),r.createElement(ta,Object.assign({},e,{items:t}));case"Collapsible":return t=e.items&&e.items.filter((e=>{var t;return"ContentfulCollapsibleItem"===(null===(t=e.internal)||void 0===t?void 0:t.type)})),r.createElement(Wt.A,Object.assign({},e,{items:t}));case"Bulleted":return t=e.items&&e.items.filter((e=>{var t;return"ContentfulCustomBullet"===(null===(t=e.internal)||void 0===t?void 0:t.type)})),r.createElement(Ho,Object.assign({},e,{items:t}));default:return null}};var ra=n(7584),ia=n(113),oa=n(5266),aa=n(4458),la=n(9341),sa=n(2982);const ca=(e,t)=>{var n;return!(null===(n=e.match(ia.au))||void 0===n||!n.input||e.length>320)||t},da=f.styled.form.withConfig({displayName:"NewsletterForm__StyledForm",componentId:"sc-oj7c8o-0"})([""]),ua=f.styled.div.withConfig({displayName:"NewsletterForm__InputWrapper",componentId:"sc-oj7c8o-1"})(["display:flex;.submit-button{align-self:",";}@media ","{max-width:300px;}"],(e=>e.$showError?"center":"flex-end"),(0,l._n)(pe.iqz)),pa=f.styled.div.withConfig({displayName:"NewsletterForm__ContentWrapper",componentId:"sc-oj7c8o-2"})(["max-width:530px;",""],(e=>e.$alignment&&f.css`
808      align-self: ${e.$alignment};
809    `)),ma=f.styled.div.withConfig({displayName:"NewsletterForm__ButtonContentWrapper",componentId:"sc-oj7c8o-3"})(["padding:0 1rem !important;min-width:50px;"]);var fa=(0,h.A)((e=>{var t,n;const[i,o]=r.useState(null),[a,s]=r.useState(!1),[c,d]=r.useState(!1),[u,p]=r.useState(!0),[m,f]=r.useState(""),[h,g]=r.useState(null),[b,y]=r.useState(!1),{control:v,handleSubmit:_,formState:x}=(0,Q.mN)({mode:"onTouched",defaultValues:{emailInput:""}}),A=r.useRef(null),w=r.useRef(null),C=r.useRef(null),k=r.useCallback((e=>(c&&d(!1),e)),[c]),S=(0,J.CZ)(),L=r.useCallback((e=>{f(e),g(!0),o(null),y(!1)}),[]),$=r.useCallback((e=>{"Enter"===e.key&&e.preventDefault()}),[]),T=r.useCallback((async e=>{d(!1),y(!0),""===m&&(g(!1),o(!1))}),[m]),N=r.useCallback((async()=>{var t,n;const r=await(0,la.HA)(e.newsletterId,e.newsletterTypeContentfulId,null!==(t=null===(n=A.current)||void 0===n?void 0:n.value)&&void 0!==t?t:"",e.locale,m,(0,l.Tn)(),e.urlEntryId);var i,o,a,c;200===r.status?(s(!0),S({linkName:e.buttonAnalyticsKey},{},Z.IF,e.marketingTags),setTimeout((()=>{var e;null==w||null===(e=w.current)||void 0===e||e.focus()}),500)):(d(!0),null!==(i=r.response)&&void 0!==i&&null!==(o=i.data)&&void 0!==o&&o.invalidCaptcha||setTimeout((()=>{var e;null==C||null===(e=C.current)||void 0===e||e.setFocus()}),100),null!==(a=r.response)&&void 0!==a&&null!==(c=a.data)&&void 0!==c&&c.invalidCaptcha&&p(!1))}),[m,S,e.buttonAnalyticsKey,e.locale,e.marketingTags,e.newsletterId,e.newsletterTypeContentfulId,e.urlEntryId]);return r.useEffect((()=>{h&&N().then((()=>(o(!0),g(!1),null))).catch((()=>{g(!1)}))}),[h,N]),r.createElement(pa,{$alignment:e.alignment,"data-testid":"newsletter-wrapper"},e.title?r.createElement(wt.A,{level:"h3"},e.title):null,e.ingress?r.createElement(aa.A,null,e.ingress):null,r.createElement(da,{noValidate:!0,onSubmit:_(T,(e=>{var t,n,r;null!==(t=e.emailInput)&&void 0!==t&&t.message&&""!==(null===(n=e.emailInput)||void 0===n?void 0:n.message)&&(null==A||null===(r=A.current)||void 0===r||r.setFocus())})),"aria-label":null!==(t=e.title)&&void 0!==t?t:"","data-testid":"newsletter-form"},a?r.createElement(oa.A,{variation:"success",announcements:!1,tabIndex:-1,alertRef:w,focusable:!0},e.successfulSubmissionText):r.createElement(r.Fragment,null,u?r.createElement(ua,{$showError:!!x.errors.emailInput},r.createElement(X.A,{type:"text",icon:"form-email",name:"emailInput",variation:"button",required:!0,inputRef:A,control:v,expand:!0,isFormDirty:x.isDirty,currentErrorMessage:(null===(n=x.errors.emailInput)||void 0===n?void 0:n.message)||"",inputLabel:e.inputLabel,disallowPattern:ia.Ax,maxLength:150,validateArgs:[e.validationErrorEmail],validateFunction:ca,transformInputValue:k,testId:"email-input",className:"newsletter-form-input",onKeyDown:$}),e.buttonLabel?r.createElement("div",{slot:"button",className:"submit-button"},r.createElement(I.A,{contentful_id:e.contentful_id,analyticsKey:e.buttonAnalyticsKey,margin:"none",variation:"input-button-primary",submit:!0,accessibleLabel:e.buttonAccessibleLabel,dataAnalyticsLink:e.buttonAnalyticsKey,theme:e.theme,testId:"newsletter-form-submit",childrenContentfulButtonStyleJsonNode:[],marketingTags:e.marketingTags,loading:!!(b||h&&!i),disabled:!!(b||h&&!i),innerRef:C},r.createElement(ma,null,e.buttonLabel))):null):null,i&&c?r.createElement(r.Fragment,null,r.createElement(E.A,{size:"small"}),r.createElement(oa.A,{variation:"danger",role:"alert",announcements:!1},e.formErrorMessage)):null),b||h&&!i?r.createElement(r.Fragment,null,r.createElement(E.A,{size:"small"}),r.createElement(oa.A,{role:"alert",announcements:!1},e.submissionInProgressText),r.createElement(sa.A,{captchaDoneCallback:L,theme:(0,l.Tn)()?"turva":"default",hidden:!0})):null))}));let ha=function(e){return e.DEFAULT="default",e.CENTER="center",e.LEFT="left",e.RIGHT="right",e}({});var ga=e=>{var t,n,i,a,l;const s=r.useContext(G.A),c=(0,Z.bh)(null===(t=e.submitButton)||void 0===t?void 0:t.analyticsKey,o.e4R,null===(n=e.submitButton)||void 0===n?void 0:n.labelFinnish);if((null==s?void 0:s.node_locale)===o.RHJ||(null==s?void 0:s.node_locale)===o.pA3||(null==s?void 0:s.node_locale)===o.SVO)return null;
809const d=e.newsletterType.analyticsKey,u=e.newsletterType.contentful_id,p=(0,H.Bu)(e.apiUrlSitContentfulId,e.apiUrlUatContentfulId,e.apiUrlProdContentfulId),m=(e=>{switch(e){case ha.CENTER:return"center";case ha.LEFT:return"flex-start";case ha.RIGHT:return"flex-end";default:return null}})(e.alignment);return e.newsletterType?r.createElement(fa,Object.assign({title:e.title,ingress:null===(i=e.ingress)||void 0===i?void 0:i.ingress,newsletterId:d,newsletterTypeContentfulId:u,buttonAnalyticsKey:c,buttonLabel:null===(a=e.submitButton)||void 0===a?void 0:a.label,buttonAccessibleLabel:null===(l=e.submitButton)||void 0===l?void 0:l.accessibleLabel,validationErrorEmail:e.validationErrorEmail,formErrorMessage:e.formErrorMessage,inputLabel:e.inputLabel,successfulSubmissionText:e.successfulSubmissionText,submissionInProgressText:e.submissionInProgressText,marketingTags:e.marketingTags,locale:s.node_locale,urlEntryId:p},m?{alignment:m}:{})):null};var ba=e=>{var t;const n=f.styled.span.withConfig({displayName:"NewsroomLifeButtonLifeFormContainer__StyledSpan",componentId:"sc-1d8epe5-0"})([""]),i=f.styled.div.withConfig({displayName:"NewsroomLifeButtonLifeFormContainer__ContentContainer",componentId:"sc-1d8epe5-1"})(["width:100%;"]);return r.createElement(i,null,null!=e&&e.contentfulNewsroomLifeButtons?null==e||null===(t=e.contentfulNewsroomLifeButtons)||void 0===t?void 0:t.map(((t,i)=>{var o,a;return null==t?null:(t.parentComponent="ContentfulNewsroomLifeButtonLifeFormContainer",t.parentComponentContentfulId=e.contentful_id,r.createElement(n,{key:`ContentContainer-${null==t?void 0:t.contentful_id}-${i}`,className:"ContentfulLifeButton"===(null==t||null===(o=t.internal)||void 0===o?void 0:o.type)?"button inline-embedded-entry":"lifeform"},"ContentfulLifeForm"===(null==t||null===(a=t.internal)||void 0===a?void 0:a.type)?r.createElement(m.P6,{key:`DuetSpacer-${null==t?void 0:t.contentful_id}-${i}`,size:"small"}):null,r.createElement(r.Fragment,{key:`${null==t?void 0:t.contentful_id}-${i}`},r.createElement(Ht.A,{component:t}))))})):null)};var ya=n(2404);var va=e=>r.createElement("div",{"data-testid":"personalisation-container",id:`personalisation-${e.contentful_id}`});var _a=e=>r.createElement(va,e),xa=n(349),Aa=n(5982);const wa=f.styled.div.withConfig({displayName:"ProductPromotion__StyledWrapper",componentId:"sc-b5oe51-0"})(["",""],(e=>f.css`
810      display: flex;
811      width: 100%;
812      height: auto;
813      flex-direction: row;
814      text-align: center;
815      justify-content: ${"left"===e.$alignment?"flex-start":"center"};
816      @media ${(0,l._n)(pe._h7)} {
817        flex-direction: column;
818        text-align: left;
819      }
820    `)),Ca=f.styled.div.withConfig({displayName:"ProductPromotion__StyledItem",componentId:"sc-b5oe51-1"})(["max-width:254px;padding:0 8px;display:block;flex-direction:column;margin-bottom:0;&:first-of-type{padding-left:0;}&:last-of-type{padding-right:0;margin-bottom:0;}.rich-text{justify-content:center;}@media ","{max-width:100%;padding:0;display:inline-flex;flex-direction:row;margin-bottom:20px;.rich-text{justify-content:flex-start;}}"],(0,l._n)(pe._h7)),Ea=f.styled.div.withConfig({displayName:"ProductPromotion__StyledIconWrapper",componentId:"sc-b5oe51-2"})(["margin:0 0 20px 0;@media ","{margin:0 8px 0 0;}"],(0,l._n)(pe._h7));var ka=(0,h.A)((e=>r.createElement(r.Fragment,null,e.productPromotionHeading?r.createElement(r.Fragment,null,r.createElement(xa.A,e.productPromotionHeading),r.createElement(m.P6,{size:"large"})):null,r.createElement(wa,{$alignment:e.alignment,"data-testid":"product-promotion-wrapper"},e.items.map((t=>r.createElement(Ca,{key:t.contentful_id},t.icon?r.createElement(Ea,null,r.createElement(Wo.A,{theme:e.theme,name:t.icon,size:"x-large",margin:"none",shape:"brand",color:e.iconColor,background:e.iconBgColor})):null,r.createElement(Aa.A,{body:t.content,childrenContentfulRichTextStyleJsonNode:[{fontWeight:"semi-bold"}]}))))))));var Sa=e=>{const t=(0,l.Tn)()?"primary-turva":"primary",n=(0,l.Tn)()?"gray-lightest-turva":"gray-lightest";return r.createElement(ka,Object.assign({},e,{items:e.items,iconColor:t,iconBgColor:n}))};const La=f.styled.li.withConfig({displayName:"Step__StepperListItem",componentId:"sc-13b8247-0"})(["null"]),Ia=f.styled.div.withConfig({displayName:"Step__StepCounter",componentId:"sc-13b8247-1"}
820)(["height:40px;width:40px;margin:20px auto;line-height:40px;font-size:",";text-align:center;border-radius:50%;background:",";color:#fff;"],pe.AjD,(e=>{let{$theme:t}=e;return"turva"===t?(0,s.KK)("primary-turva"):(0,s.KK)("secondary")})),$a=f.styled.div.withConfig({displayName:"Step__ContentContainer",componentId:"sc-13b8247-2"})(["display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;& > *{margin-top:20px;}& > :first-child{margin-top:0;}"]),Ta=(0,f.styled)(wt.A).withConfig({displayName:"Step__StyledStepHeading",componentId:"sc-13b8247-3"})(["text-align:center;"]);var Na=(0,h.A)((e=>{let{stepNumber:t,heading:n,headingLevel:i,theme:o,...a}=e;return r.createElement(La,null,r.createElement(Ia,{"aria-hidden":!0,$theme:o},t),n?r.createElement(Ta,{theme:o,level:i},r.createElement(m.YF,null,`${t}. `),(0,l.G6)(n)):null,r.createElement($a,null,a.children))}));const Oa=f.styled.ol.withConfig({displayName:"Stepper__StyledOrderedList",componentId:"sc-gszcn1-0"})(["list-style:none;padding:0;margin:0;"]);var Ra=(0,h.A)((e=>r.createElement(Oa,null,e.children)));var ja=e=>r.createElement(Ra,null,e.steps?e.steps.map(((t,n)=>{var i,o;return r.createElement(Na,Object.assign({key:`stepper-step-${n}`,stepNumber:(n+1).toString(),heading:e.heading,headingLevel:null!==(i=null==t||null===(o=t.childrenContentfulStepStyleJsonNode[0])||void 0===o?void 0:o.stepHeadingLevel)&&void 0!==i?i:"h3"},t),t.stepContent?t.stepContent.map(((e,t)=>r.createElement(Ht.A,{key:`stepper-step-item-${t}`,component:e}))):null)})):null),Da=n(54);const Pa=f.styled.td.withConfig({displayName:"TableSwitch__StyledTableCell",componentId:"sc-14aelj0-0"})(["word-break:break-word;@media ","{font-size:14px;&&&{padding:0 12px 0 12px !important;}}@media ","{&&&{padding:12px !important;}}"],(0,l._n)(pe._h7),(0,l._n)(pe.iqz)),Ma=f.styled.td.withConfig({displayName:"TableSwitch__StyledCollapsibleTableCell",componentId:"sc-14aelj0-1"})(["word-break:break-word;max-width:50vw;@media ","{font-size:14px;}&&&{padding:12px 12px 12px 0 !important;}"],(0,l._n)(pe._h7)),Ba=f.styled.ul.withConfig({displayName:"TableSwitch__StyledUl",componentId:"sc-14aelj0-2"})(["text-align:left !important;"]),Fa=/\s{2}|\n/g,za=/\[([^\]]+)]\(([^)]+)\)/g,Ha=/\[(.*?)]/,Ua=/\(([^)]+)\)/,Ka=(e,t,n,i)=>{const o=e.replace(za,"-linkSeparator-link-linkSeparator-").split("-linkSeparator-");let a=-1;const l="turva"===i?"primary-turva":"primary";return r.createElement(r.Fragment,null,o.map(((e,i)=>{if("link"===e){var o,s,c,d;a++;const e=t?null===(o=t[a])||void 0===o||null===(s=o.match(Ha))||void 0===s?void 0:s[1]:"",u=t?null===(c=t[a])||void 0===c||null===(d=c.match(Ua))||void 0===d?void 0:d[1]:"";return r.createElement(Qi.A,{key:`${n}-link-${i}`,label:null!=e?e:"",href:u,linkColor:l,analyticsKey:e,childrenContentfulLinkStyleJsonNode:[{textDecoration:"underline"}]})}return e})))};var Wa=e=>{var t;const n=((e,t,n)=>{const i=e.split(Fa);return r.createElement(r.Fragment,null,i.map(((e,o)=>{var a,l;const s=e.match(za);if(e.startsWith("- ")&&o>0&&null!==(a=i[o-1])&&void 0!==a&&a.startsWith("- "))return null;if(e.startsWith("- ")&&(0===o||o>0&&(null===(l=i[o-1])||void 0===l||!l.startsWith("- ")))){const e=[];for(const[a,l]of i.entries())if(a>=o&&l.startsWith("- ")){const i=l.slice(2),s=i.match(za),c=`${t}-content-${o}-listitem-${a}`,d=Ka(i,s,c,n);e.push(r.createElement("li",{key:c},s?d:i))}else if(a>o&&!l.startsWith("- "))break;return r.createElement(Ba,{key:`${t}-content-${o}`,style:{display:"inline-block"}},e)}if(!e.startsWith("- ")&&s){const i=`${t}-content-${o}`,a=Ka(e,s,i,n);return r.createElement(m.vC,{margin:"none",theme:n,key:i},a)}return r.createElement(m.vC,{margin:"none",theme:n,key:`${t}-content-${o}`},e)})))})((0,l.G6)(null===(t=e.tableCell)||void 0===t?void 0:t.text),e.id,e.theme);switch(e.tableCell.type){case"collapsible":return r.createElement(Ma,null,r.createElement(m.TJ,{margin:"none",theme:e.theme,headingSize:e.responsiveCollapsibleHeadingSize},r.createElement("h3",{slot:"heading"},(0,l.G6)(e.tableCell.heading)),n));case"text":return e.renderRow?r.createElement(Pa,{mergeCells:e.mergeCells,className:0===e.cellOfRow?"duet-text-left":"duet-text-center",rowSpan:"true"===e.isToBeMerged&&e.cellOfRow>0?e.rowSpan:1},n,e.tableCell.accessibleLabel?r.createElement(m.YF,null,e.tableCell.accessibleLabel):!e.tableCell.text&&e.defaultAccessibleLabels.accessibleLabelEmptyCell&&r.createElement(m.YF,null,e.defaultAccessibleLabels.accessibleLabelEmptyCell)):"true"===e.isToBeMerged&&e.cellOfRow>0?null:r.createElement(Pa,{mergeCells:e.mergeCells,className:0===e.cellOfRow?"duet-text-left":"duet-text-center",rowSpan:1},n,e.tableCell.accessibleLabel?r.createElement(m.YF,null,e.tableCell.accessibleLabel):!e.tableCell.text&&e.defaultAccessibleLabels.accessibleLabelEmptyCell&&r.createElement(m.YF,null,e.defaultAccessibleLabels.accessibleLabelEmptyCell));case"icon":return e.renderRow?r.createElement(Pa,{mergeCells:e.mergeCells,className:0===e.cellOfRow?"duet-text-left":"duet-text-center",rowSpan:"true"===e.isToBeMerged?e.rowSpan:1},e.tableCell.text?r.createElement(Wo.A,{size:"x-small",name:`${e.tableCell.text}`,color:"success"}):null,e.tableCell.accessibleLabel?r.createElement(m.YF,null,e.tableCell.accessibleLabel):"messaging-checked-small"===e.tableCell.text&&e.defaultAccessibleLabels.accessibleLabelCheckmark&&r.createElement(m.YF,null,e.defaultAccessibleLabels.accessibleLabelCheckmark)):"true"===e.isToBeMerged?null:r.createElement(Pa,{mergeCells:e.mergeCells,className:0===e.cellOfRow?"duet-text-left":"duet-text-center",rowSpan:1},e.tableCell.text?r.createElement(Wo.A,{size:"x-small",name:`${e.tableCell.text}`,color:"success"}):null,e.tableCell.accessibleLabel?r.createElement(m.YF,null,e.tableCell.accessibleLabel):"messaging-checked-small"===e.tableCell.text&&e.defaultAccessibleLabels.accessibleLabelCheckmark&&r.createElement(m.YF,null,e.defaultAccessibleLabels.accessibleLabelCheckmark));default:return null}};const qa=f.styled.th.withConfig({displayName:"Table__StyledHeaderCell",componentId:"sc-udxpzg-0"})(["min-width:100px;font-weight:",";@media ","{font-size:",";}&&&{padding-right:1em !important;}"],(e=>(0,s.Ok)(e.fontWeight)),(0,l._n)(pe.iqz),(e=>(0,s.fW)(e.fontSize))),Va=f.styled.table.withConfig({displayName:"Table__StyledTable",componentId:"sc-udxpzg-1"})(["width:100%;
820th:first-of-type{min-width:200px;}"]),Qa=f.styled.colgroup.withConfig({displayName:"Table__StyledColgroup",componentId:"sc-udxpzg-2"})([""]);var Ga=(0,h.A)((e=>{var t,n;let{isMobile:i,...o}=e;const a=(e,t)=>e.fontWeight?e.fontWeight:"turva"===o.theme?"semi-bold":0===t?"extra-bold":"semi-bold",s=(e,t)=>e.fontSize?e.fontSize:0===t?"large":"medium",c=o.collapsibleHeadingSize?o.collapsibleHeadingSize:"turva"===o.theme?"medium":"large",d=i&&"turva"!==o.theme?(e=>{switch(e){case"x-small":default:return e;case"small":return"x-small";case"medium":return"small";case"large":return"medium";case"x-large":return"large";case"xx-large":return"x-large";case"xxx-large":return"xx-large";case"xxxx-large":return"xxx-large"}})(c):c,u=[],p=[],f=null!==(t=null==o?void 0:o.rows)&&void 0!==t?t:[],h=null!==(n=null==o?void 0:o.columns)&&void 0!==n?n:[];for(const[r,l]of f.entries()){const e=[];for(const[n,i]of l.entries())if(n>0&&f[r-1]){var g,b,y,v,_;const t=(null===(g=f[r-1])||void 0===g?void 0:g[n])&&(null===(b=f[r])||void 0===b||null===(y=b[n])||void 0===y?void 0:y.text)===(null===(v=f[r-1])||void 0===v||null===(_=v[n])||void 0===_?void 0:_.text);e.push(t)}const t=e.includes(!1)||0===r?0:1;u.push(t);for(const[n,r]of u.entries())0===u[n]&&p.push(n)}return r.createElement(m.$p,{margin:"none",breakpoint:"none-scrollable",variation:"plain",theme:o.theme},r.createElement(Va,{role:"table"},r.createElement(Qa,null,h.map(((e,t)=>r.createElement("col",{key:`selectedColumn-${t}`,className:"true"===e.selectedColumn?"duet-table-selected-column":""})))),r.createElement("thead",null,r.createElement("tr",null,h.map(((e,t)=>r.createElement(qa,{key:`headerCell-${t}`,className:e.textAlign?`duet-text-${e.textAlign} duet-color-secondary`:(0===t?"duet-text-left":"duet-text-center")+" duet-color-secondary",fontWeight:a(e,t),fontSize:s(e,t),width:e.width},(0,l.G6)(e.value)))))),r.createElement("tbody",null,f.map(((e,t)=>{let n=1;for(let r=0;r<f.length&&(r>t&&1===u[r]&&n++,!(r>t&&0===u[r]));r++);let i=!1;return p.includes(t)&&(i=!0),r.createElement("tr",{key:`row-${t}`},e.map(((e,a)=>r.createElement(Wa,{key:`${o.contentfulId}-row-${t}-cell-${a}`,id:`${o.contentfulId}-row-${t}-cell-${a}`,mergeRows:u,mergeBeginnings:p,renderRow:i,rowSpan:n,currentRow:t,tableCell:e,cellOfRow:a,responsiveCollapsibleHeadingSize:d,theme:o.theme,columns:[],rows:f,isToBeMerged:o.isToBeMerged,collapsibleHeadingSize:"",defaultAccessibleLabels:o.defaultAccessibleLabels}))))}))),r.createElement("tfoot",null)))}));var Ya=e=>{var t,n,i,o;const{accessibleLabelEmptyCell:a,accessibleLabelCheckmark:l}=r.useContext(Go.A),s={accessibleLabelEmptyCell:a,accessibleLabelCheckmark:l},c=(0,Vr.d)(),d=c["xx-small"]||c["x-small"];return r.createElement(Ga,{contentfulId:e.contentful_id,defaultAccessibleLabels:s,columns:null===(t=e.data)||void 0===t?void 0:t.columns,rows:null===(n=e.data)||void 0===n?void 0:n.rows,isToBeMerged:null===(i=e.data)||void 0===i?void 0:i.isToBeMerged,collapsibleHeadingSize:null===(o=e.data)||void 0===o?void 0:o.collapsibleHeadingSize,isMobile:d})},Ja=n(4848),Za=n(3750),Xa=n(8885),el=function(){return el=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},el.apply(this,arguments)},tl=function(e){return[e.location,e.label,e.analyticsKey].join("_")},nl=function(e){return e.replace(/_/g,"")},rl=function(e,t){return void 0===t&&(t=!0),e?e.normalize("NFKD").replace(/[\u0300-\u036f]/g,"").replace(/[^\w\s-_]+/g," ")[t?"toLowerCase":"toString"]().trim().replace(/\s+/g,"-").replace(/^[-_]+|[-_]+$/g,""):""},il=function(e,t){if(function(e){return e.startsWith("tel:")||e.startsWith("mailto:")}(e))return!1;if(e.startsWith("/")||e.startsWith("#"))return!1;try{return!e.includes("lahitapiola.fi")&&!e.includes("turva.fi")}catch(n){return!1}},ol=function(e,t,n){return!1!==e&&!!t&&function(e){if(!il(e))return!0;try{var t=new URL(e).hostname;return["lahitapiola.fi","xn--lhitapiola-q5a.fi","turva.fi"].some((function(e){return t===e||t.endsWith(".".concat(e))}))}catch(n){return!1}}(t)},al=function(){return al=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},al.apply(this,arguments)},ll=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 i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n},sl=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))},cl=function(e){var t=e.onClick,n=e.currentUrl,r=e.entry,i=e.theme,o=e.accessiblePressed,a=e.disabled,l=e.margin,s=e.onOpenChat,c="open chat"===r.action,d=dl(e),u=(d.key,d.fullKey,d.text),p=d.analyticsKey,f=(d.analyticsData,d.accessibleText),h=d.variation,g=d.negative,b=d.asButton,y=d.icon,v=ll(d,["key","fullKey","text","analyticsKey","analyticsData","accessibleText","variation","negative","asButton","icon"]),_="isTrackable"in r&&ol(r.
820isTrackable,v.url),x=v.external?v.url:n+v.url,A=al(al(al(al({},v),{margin:l||"auto"}),v.external?f?{accessibleLabel:f}:{}:{accessibleLabel:null!=f?f:u}),{"data-analytics-link":p,"data-link-url":v.url?x:n,className:_?"istrackable":void 0}),w=_?"CLASS":"CUSTOM EVENT",C=function(e){c&&e.preventDefault(),t&&t(ul(d,e,w)),c&&s&&s()};if(b||c){var E=c?al(al({},A),{"data-link-url":void 0,url:void 0}):A;return(0,Ja.jsx)(m.XG,al({theme:i},E,{variation:h,onClick:C,negative:g,accessiblePressed:o,disabled:a,icon:y},{children:u}))}return(0,Ja.jsx)(m.hD,al({theme:i},A,{variation:h,onClick:C},{children:u}))},dl=function(e){var t,n,r,i,o,a,l,s=e.entry,c=e.prefix,d=e.variation,u=e.fixed,p=e.iconRight,m=e.asButton,f=e.parentKeys,h=(e.currentUrl,e.negative),g=e.disabled,b=e.margin,y=s.internal.type.toLowerCase(),v=e.accessibleText;(null==y?void 0:y.endsWith("linkresource"))?(r=(t=s).text,l=t.url,o=t.accessibleText,i=t.icon,a=t.analyticsKey):(null==y?void 0:y.endsWith("buttonresource"))?(r=(n=s).text,o=n.accessibleText,i=n.icon,a=n.analyticsKey):(null==y?void 0:y.endsWith("choiceoption"))&&(r=s.label.label,i=s.icon);var _,x=(_=al({location:c||"",label:r||"",analyticsKey:a||r||""},l&&{action:l}),el(el({},_),{analyticsKey:nl(rl(_.analyticsKey))||"?",location:nl(rl(_.location))||"?",category:nl(rl(_.category))||void 0,label:nl(rl(_.label))||"?"}));return{id:sl(sl([],f,!0),[s.key],!1).join("-"),key:s.key,fullKey:sl(sl([],f,!0),[s.key],!1).join("."),text:r||"",icon:i,accessibleText:v||o,url:l,external:!!l&&il(l),analyticsKey:tl(x),analyticsData:x,asButton:m,variation:d,fixed:u,iconRight:p,negative:h,disabled:g,margin:b||"auto"}},ul=function(e,t,n){return{key:e.fullKey,analyticsKey:e.analyticsKey,analyticsData:e.analyticsData,type:"???",trackingType:n,originalEvent:t}},pl=function(){return pl=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},pl.apply(this,arguments)},ml=function(e,t,n,r){var i,o;return{renderMark:(i={},i[Xa.MARKS.BOLD]=function(e){return(0,Ja.jsx)("strong",{children:e})},i),renderNode:(o={},o[Xa.BLOCKS.PARAGRAPH]=function(t,r){return(0,Ja.jsx)(m.vC,pl({size:null==n?void 0:n.preset,variation:null==n?void 0:n.variation,theme:e},{children:r}))},o[Xa.BLOCKS.HEADING_1]=function(e,t){return(0,Ja.jsx)("h1",pl({className:"duet-heading"},{children:t}))},o[Xa.BLOCKS.HEADING_2]=function(e,t){return(0,Ja.jsx)("h2",pl({className:"duet-heading"},{children:t}))},o[Xa.BLOCKS.HEADING_3]=function(e,t){return(0,Ja.jsx)("h3",pl({className:"duet-heading"},{children:t}))},o[Xa.INLINES.HYPERLINK]=function(t,n){return(0,Ja.jsx)(cl,{prefix:"laskuri",currentUrl:r||"",entry:{key:n[0]||"hyperlink",text:n[0],url:t.data.uri,internal:{type:"linkResource"},isTrackable:!0},theme:e,variation:"default",parentKeys:[]})},o[Xa.INLINES.EMBEDDED_ENTRY]=function(e){var r,i=null===(r=null==t?void 0:t.references)||void 0===r?void 0:r.find((function(t){return t.contentful_id===e.data.target.sys.id}));return(0,Ja.jsx)("span",{children:(0,Ja.jsx)("strong",{children:i?n.variables[i.key]:"-- variable not found --"})})},o)}};var fl,hl,gl,bl,yl=function(){return yl=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},yl.apply(this,arguments)},vl=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))},_l=function(e,t,n,r){var i,o=e?vl([],e,!0):[],a=o.find((function(e){return e[n]}));a?a[n].includes(r)||a[n].push(r):o.push(((i={})[n]=[r],i)),t(o)},xl=function(e){var t=e.question,n=e.index,i=e.numberOfQuestions,o=e.parentKeys,a=t.label,l=t.helpText,s=t.options,c=t.key,d=jl(),u=d.answers,p=d.setAnswers,f=d.analyticsPrefix,h=d.onLinkButtonClick,g=d.currentUrl,b=d.theme,y=d.conditionalPathResources,v=d.showQuestionName,_=d.showQuestionIndex,x=d.allowReturningToPreviousQuestion,A=(d.showPreviousAnswer,d.decreasingHeadingLevels),w=y.find((function(e){return"returnToPrevious"===e.key})),C=(0,r.useRef)(null);(0,r.useEffect)((function(){u&&setTimeout((function(){var e;null===(e=C.current)||void 0===e||e.focus();document.activeElement}),100)}),[u]);var E=(null==l?void 0:l.raw)?JSON.parse(l.raw):null,k=null==y?void 0:y.find((function(e){return"fieldSetAccessibleLabel"===(null==e?void 0:e.key)})),S=_?"".concat(u?u.length+1:n,"/").concat(i,": "):"",L=v?a:null,I=function(e){void 0===e&&(e=768);var t=function(){return"undefined"!=typeof window&&window.innerWidth<=e},n=(0,r.useState)(t),i=n[0],o=n[1];return(0,r.useEffect)((function(){if("undefined"!=typeof window){var e=function(){return o(t())};return window.addEventListener("resize",e),e(),function(){return window.removeEventListener("resize",e)}}}),[e]),i}(576),$=u&&A?"h".concat(3+u.length):"h3";return(0,Ja.jsxs)(m.zQ,yl({id:c,direction:"vertical"},{children:[x&&u&&u.length>0&&w&&(0,Ja.jsx)(m.c1,yl({margin:"none"},{children:(0,Ja.jsx)(cl,{asButton:!0,entry:w,variation:"plain",onClick:function(){p(null==u?void 0:u.slice(0,-1))},parentKeys:o,currentUrl:g,theme:b})})),(0,Ja.jsxs)(m.c1,{children:[(S||L)&&(0,Ja.jsx)($,yl({ref:C,tabIndex:-1,id:"".concat(c,"_heading"),className:"duet-heading-h4 ".concat("turva"===b?"duet-color-secondary-turva":"duet-color-primary")},{children:"".concat(S).concat(L)})),(0,Ja.jsx)("div",yl({id:"".concat(c,"_body")},{children:!!E&&(0,Za.i)(E,ml(b))}))]}),(0,Ja.jsx)(m.c1,yl({margin:"none",fill:!0},{children:(0,Ja.jsx)(m.HO,yl({"label-hidden":"true",label:(null==k?void 0:k.value.value)||"no accessible label",margin:"none"},{children:(0,Ja.jsx)(m.zQ,yl({direction:"horizontal",responsive:!0,style:{gap:"12px",flexWrap:"wrap"}},{children:null==s?void 0:s.map((function(e,t){var n=e.key;return(0,Ja.jsx)(m.c1,yl({margin:"none",fill:I},{children:(0,Ja.jsx)(cl,{theme:b,entry:e,prefix:"".concat(f,"-kysymys-").concat(t),variation:"turva"===b?"secondary":"default",onClick:function(e){h(e),_l(u,p,c,n)},asButton:!0,parentKeys:vl(vl([],o,!0),[c],!1),currentUrl:g,accessibleText:"".concat(e.label.label," ").concat(t+1,"/").concat(s.length)})}),e.label.label)}))}))}))}))]}))},Al=function(){return Al=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Al.apply(this,arguments)},wl=function(e){var t,n,r,i=e.questions,o=e.parentKeys,a=e.ariaLabel,l=jl(),s=l.answers,c=l.theme,d=l.conditionalPathResources,u=s?null==s?void 0:s.length:0,p=i[u];if(!p)return null;var f=p.question,h=p.conditions,g=null===(n=null===(t=null==h?void 0:h[0])||void 0===t?void 0:t.answers
820)||void 0===n?void 0:n[0],b=null==d?void 0:d.find((function(e){return"fieldSetInstructions"===(null==e?void 0:e.key)}));return(0,Ja.jsx)(Nl,Al({theme:c,index:0},{children:(0,Ja.jsxs)("form",Al({"aria-label":a},{children:[b&&(0,Ja.jsx)(m.YF,{children:(null===(r=null==b?void 0:b.value)||void 0===r?void 0:r.value)||"no accessible label"}),(0,Ja.jsx)(m.zQ,{children:p&&(0,Ja.jsx)(m.c1,Al({margin:"none",fill:!0},{children:(0,Ja.jsx)(xl,{prevAnswer:g,question:f,conditions:h,index:u+1,numberOfQuestions:i.length,parentKeys:o},p.question.key)}))})]}))}))},Cl=function(){return Cl=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Cl.apply(this,arguments)},El=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))},kl=function(e){var t=e.conditionalResult,n=e.parentKeys,i=e.index,o=t.body,a=t.ctas,l=t.recommendations,s=t.heading,c=t.key,d=jl(),u=d.analyticsPrefix,p=d.setAnswers,f=d.answers,h=d.onLinkButtonClick,g=d.conditionalPathResources,b=d.currentUrl,y=d.theme,v=d.allowReturningToPreviousQuestion,_=d.decreasingHeadingLevels,x=d.externalComponents,A=d.onFormResultRendered,w=d.onOpenChat,C=null==x?void 0:x[c],E=g.find((function(e){return"restart"===e.key})),k=(0,r.useRef)(null);(0,r.useEffect)((function(){f&&0===i&&setTimeout((function(){var e;null===(e=k.current)||void 0===e||e.focus();document.activeElement}),100)}),[f]),(0,r.useEffect)((function(){C&&A&&A()}),[C,A]);var S=f&&_?"h".concat(3+f.length):"h3";return(0,Ja.jsxs)(m.zQ,Cl({id:"conditionalPath_result",direction:"vertical",alignment:"top",distribution:"space-between",rowReverse:!1,responsive:!0,style:{height:"100%"}},{children:[(0,Ja.jsx)(m.c1,Cl({fill:!0},{children:(0,Ja.jsxs)(m.zQ,Cl({direction:"vertical",alignment:"top",distribution:"left"},{children:[(0,Ja.jsx)(m.c1,Cl({margin:"none"},{children:(0,Ja.jsx)(S,Cl({id:"conditionalPath_result_heading",className:"duet-heading-h4",ref:k,tabIndex:-1},{children:s}))})),(0,Ja.jsx)(m.P6,{size:"medium"}),l&&(null==l?void 0:l.map((function(e){return(0,Ja.jsx)(m.c1,Cl({fill:!0,margin:"none"},{children:(0,Ja.jsx)("ul",Cl({style:{padding:0,margin:0}},{children:(0,Ja.jsx)("li",Cl({style:{listStyleType:"none"}},{children:(0,Ja.jsxs)(m.zQ,Cl({alignment:"center",style:{gap:"12px"}},{children:[(0,Ja.jsx)(m.c1,Cl({margin:"none"},{children:(0,Ja.jsx)(m.QA,{name:e.icon,color:"color-primary",size:"small",theme:y})})),(0,Ja.jsx)(m.c1,Cl({margin:"none",fill:!0},{children:(0,Ja.jsx)(m.vC,{children:e.title})})),(0,Ja.jsx)(m.c1,Cl({margin:"none"},{children:(0,Ja.jsx)(m.zQ,Cl({distribution:"right"},{children:(0,Ja.jsx)(m.QA,{name:"messaging-checked-small",size:"xxx-small",background:"color-success",color:"white"})}))}))]}))}),e.title)}))}))}))),(0,Ja.jsx)(m.c1,Cl({margin:"none"},{children:(0,Ja.jsx)("div",Cl({id:"conditionalPath_result_body"},{children:(null==o?void 0:o.raw)&&(0,Za.i)(JSON.parse((null==o?void 0:o.raw)||"{}"),ml(y))}))}))]}))})),C&&(0,Ja.jsx)(m.c1,Cl({fill:!0},{children:C})),(0,Ja.jsxs)(m.c1,Cl({margin:"none"},{children:[(0,Ja.jsx)(m.P6,{size:"large"}),(0,Ja.jsxs)(m.zQ,Cl({responsive:!0,style:{gap:"12px",flexWrap:"wrap"}},{children:[a&&a.map((function(e){return(0,Ja.jsx)(m.c1,Cl({margin:"none"},{children:(0,Ja.jsx)(cl,{theme:y,entry:e,onClick:function(e){return h(e)},onOpenChat:w,prefix:u,variation:0===i?"primary":"default",asButton:!0,parentKeys:El(El([],n,!0),[c],!1),currentUrl:b},e.key)}),e.key)})),!v&&(0,Ja.jsx)(m.c1,Cl({margin:"none"},{children:(0,Ja.jsx)(cl,{theme:y,entry:E,prefix:u,variation:"plain",parentKeys:El(El([],n,!0),[c],!1),asButton:!0,onClick:function(e){h(e),p([])},currentUrl:b})}))]}))]}))]}))},Sl=function(){return Sl=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Sl.apply(this,arguments)},Ll=function(e){var t,n=e.conditionalResults,r=e.parentKeys,i=jl(),o=i.answers,a=i.setAnswers,l=i.allowReturningToPreviousQuestion,s=i.theme,c=i.conditionalPathResources,d=i.currentUrl,u=function(e,t){return e.find((function(e,n){var r=e.conditions?e.conditions.map((function(e){var t,n,r=e.question.key,i=(null===(n=e.answers
820)||void 0===n?void 0:n.map((function(e){return e.key})))||[];return(t={})[r]=i,t})):[];return!(r.length>0)||r.every((function(e){var n=Object.keys(e)[0],r=e[n],i=null==t?void 0:t.find((function(e){return e[n]}));return!!i&&i&&r.every((function(e){var t;return null===(t=i[n])||void 0===t?void 0:t.includes(e)}))}))}))}(n,o),p=c.find((function(e){return"returnToPrevious"===e.key}));return u?(0,Ja.jsxs)(m.zQ,Sl({direction:"vertical"},{children:[l&&o&&o.length>0&&p&&(0,Ja.jsx)(m.c1,Sl({margin:"none"},{children:(0,Ja.jsx)(cl,{asButton:!0,entry:p,variation:"plain",onClick:function(){a(null==o?void 0:o.slice(0,-1))},parentKeys:r,currentUrl:d,theme:s})})),(0,Ja.jsx)(m.zQ,Sl({distribution:"space-evenly",style:{height:"100%"},responsive:!0,alignment:"stretch"},{children:u.results?null===(t=u.results)||void 0===t?void 0:t.map((function(e,t){return(0,Ja.jsx)(m.c1,Sl({fill:!0,theme:s},{children:(0,Ja.jsx)(Nl,Sl({theme:s,index:t,border:0!==t},{children:(0,Ja.jsx)(kl,{conditionalResult:e,parentKeys:r,index:t},e.heading)}))}),e.key+t)})):(0,Ja.jsx)(m.c1,Sl({fill:!0,theme:s},{children:(0,Ja.jsx)(Nl,Sl({theme:s,index:0,border:!1},{children:(0,Ja.jsx)(kl,{conditionalResult:u,parentKeys:r,index:0},u.heading)}))}))}))]})):(0,Ja.jsx)("div",{children:"no result for these answers"})},Il=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},$l=function(){return $l=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},$l.apply(this,arguments)},Tl=function(e){var t=e.contentfulEntry,n=e.onLinkButtonClick,i=e.currentUrl,o=e.theme,a=e.externalComponents,l=e.onFormResultRendered,s=e.onOpenChat,c=(0,r.useState)(null),d=c[0],u=c[1],p=o||"default",f=t.invitation,h=t.questions,g=t.results,b=t.title,y=t.mainImage,v=t.conditionalPathResources,_=t.key,x=t.showQuestionName,A=t.showQuestionIndex,w=t.allowReturningToPreviousQuestion,C=t.showPreviousAnswer,E=t.showImage,k=t.decreasingHeadingLevels,S=function(e,t){return e.filter((function(e){var n,r,i,o,a=(null===(n=e.conditions)||void 0===n?void 0:n[0])||null,l=null===(r=null==a?void 0:a.question)||void 0===r?void 0:r.key,s=(null===(o=null===(i=null==a?void 0:a.answers)||void 0===i?void 0:i.map((function(e){return e.key})))||void 0===o?void 0:o[0])||null,c=e.question.key,d=null==t?void 0:t.find((function(e){return Object.keys(e).includes(l)}));null==t||t.forEach((function(e){Object.keys(e).includes(c)}));var u=!t||0===t.length;return(null==d?void 0:d[l].includes(s))||!a||u}))}(h,d);return S&&g?(0,Ja.jsx)(Rl.Provider,$l({value:{theme:p,invitation:f,answers:d,setAnswers:u,onLinkButtonClick:n,analyticsPrefix:"testi",conditionalPathResources:v,currentUrl:i,showQuestionName:x,showQuestionIndex:A,allowReturningToPreviousQuestion:w,showPreviousAnswer:C,showImage:E,decreasingHeadingLevels:k,externalComponents:a,onFormResultRendered:l,onOpenChat:s}},{children:(0,Ja.jsxs)(m.zQ,$l({direction:"horizontal",distribution:"space-evenly",alignment:"stretch",responsive:!0,rowReverse:!0,breakpoint:"large",id:"conditionalPath","aria-live":"polite",className:"turva"===p?"duet-theme-turva":void 0},{children:[E&&(0,Ja.jsx)(Ol,{children:(0,Ja.jsx)("img",{id:"conditionalPath_image",src:(null==y?void 0:y.file.url)||"",style:{width:"400px",height:"300px",objectFit:"contain"},alt:(null==y?void 0:y.description)||"kuvituskuva"})}),(0,Ja.jsx)(m.c1,$l({fill:!0,margin:"none"},{children:(0,Ja.jsxs)(m.zQ,$l({direction:"vertical"},{children:[(0,Ja.jsx)("h2",$l({id:"conditionalPath_title",className:"turva"===p?"duet-heading duet-color-secondary-turva":"duet-heading"},{children:b})),(null==f?void 0:f.raw)&&(0,Ja.jsx)("div",$l({id:"conditionalPath_body"},{children:(0,Za.i)(JSON.parse((null==f?void 0:f.raw)||"{}"),ml(p))})),(0,Ja.jsx)(m.c1,$l({margin:"none",fill:!0},{children:!d||S.length>(null==d?void 0:d.length)?(0,Ja.jsx)(wl,{ariaLabel:b,questions:S,parentKeys:[_,"questions"]}):(0,Ja.jsx)(Ll,{conditionalResults:g,parentKeys:[_,"results"]})}))]}))}))]}))})):null},Nl=f.default.div(fl||(fl=Il(["\n  padding: ",";\n  background: ",";\n  border-radius: ",";\n  box-shadow: ",";\n  height: 100%;\n"],["\n  padding: ",";\n  background: ",";\n  border-radius: ",";\n  box-shadow: ",";\n  height: 100%;\n"])),pe.C3h,(function(e){var t=e.theme,n=e.index;e.border;return 0===n?"default"===t?pe.eN_:pe.KnU:"default"===t?pe.VtW:pe.zuw}),pe.YCg,(function(e){var t=e.border,n=e.theme;return t?"default"!==n?pe.Ccg:pe.k6B:"none"})),Ol=(0,f.default)(m.c1).attrs({fill:!0})(hl||(hl=Il(["\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  width: 100%;\n  height: 100%;\n  padding: ",";\n  @media (max-width: 62em) {\n    display: none;\n  }\n"],["\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  width: 100%;\n  height: 100%;\n  padding: ",";\n  @media (max-width: 62em) {\n    display: none;\n  }\n"])),pe.a2z),Rl=(0,r.createContext)(void 0),jl=function(){var e=(0,r.useContext)(Rl);if(!e)throw new Error("useAnswers must be used within an AnswersProvider");return e},Dl=function(){return Dl=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Dl.apply(this,arguments)},Pl=function(e){if(e<13713)return{monthlyCompensation:767.76,dailyCompensation:31.99};if(e<28241)return{monthlyCompensation:e/300*.7*24,dailyCompensation:e/300*.7};var t=e/300*.7-(e-28241)/300*.55;return{monthlyCompensation:24*t,dailyCompensation:t}},Ml=function(e){var t,n,i,o,a,l,s=e.contentfulResponse,c=s||{},d=c.calculatorResources,u=c.result,p=c.invitation,f=c.ctas,h=c.calculatorHeading,g=null==d?void 0:d.find((function(e){return"incomeSlider"===e.key})),b=null==d?void 0:d.find((function(e){return"incomeMin"===e.key})),y=null==d?void 0:d.find((function(e){return"incomeMax"===e.key})),v=null==d?void 0:d.find((function(e){return"accessibleSliderDescription"===e.key})),_=g||{},x=_.label,A=_.placeholder,w=_.unitText,C=(0,r.useState)(Number(A)),E=C[0],k=C[1],S=fs(),L=S.theme,I=S.currentUrl,$=S.onLinkButtonClick,T=null==d?void 0:d.find((function(e){return"eurosPerMonth"===e.key}));if(!(T&&g&&b&&y&&v&&u))return(0,Ja.jsx)(m.v4,{children:"No resources found"});var N=u.raw?JSON.parse(u.raw):null,O=(null==p?void 0:p.raw)?JSON.parse(p.raw):null;return(0,Ja.jsx)(m.zQ,Dl({direction:"vertical"},{children:(0,Ja.jsxs)(m.zQ,Dl({direction:"horizontal",alignment:"stretch",responsive:!0,distribution:"space-evenly",style:{width:"100%"},breakpoint:"large",id:"calculator"},{children:[(0,Ja.jsxs)(m.c1,Dl({fill:!0},{children:[(0,Ja.jsx)(m.v4,Dl({theme:L,id:"calculator_heading",level:"h2"},{children:h})),(0,Ja.jsx)("div",Dl({id:"calculator_body"},{children:O&&(0,Za.i)(O,ml(L))}))]})),(0,Ja.jsx)(m.c1,Dl({fill:!0},{children:(0,Ja.jsxs)(hs,Dl({"aria-label":h,theme:L},{children:[(0,Ja.jsxs)(m.zQ,Dl({direction:"vertical",alignment:"top"},{children:[(0,Ja.jsxs)(m.c1,Dl({fill:!0,margin:"none"},{children:[(0,Ja.jsx)(m.YF,Dl({"aria-hidden":"true"},{children:(0,Ja.jsx)("div",Dl({id:"helptext"},{children:(null===(t=null==v?void 0:v.value)||void 0===t?void 0:t.value)||"Tee valintasi väliltä 0 - 100000€"}))})),(0,Ja.jsx)(m.zL,{"accessible-described-by":"helptext",theme:L,label:
820x,value:E,min:(null===(n=null==b?void 0:b.value)||void 0===n?void 0:n.value)?Number(null===(i=null==b?void 0:b.value)||void 0===i?void 0:i.value):9010,max:(null===(o=null==y?void 0:y.value)||void 0===o?void 0:o.value)?Number(null===(a=null==y?void 0:y.value)||void 0===a?void 0:a.value):240010,step:1e3,unit:w,debounce:200,expand:!0,onDuetChange:function(e){return k(e.detail.value)}}),(0,Ja.jsx)(m.P6,{size:"small"})]})),(0,Ja.jsxs)(m.c1,Dl({margin:"none"},{children:[(0,Ja.jsx)(m.v4,Dl({id:"calculator_result_heading",color:"turva"===L?"color-primary-turva":"color-primary",level:"h3",theme:L},{children:"".concat(Math.floor(Pl(E).monthlyCompensation).toLocaleString("fi-FI")," ").concat(null===(l=null==T?void 0:T.value)||void 0===l?void 0:l.value)})),(0,Ja.jsx)("div",Dl({id:"calculator_result_body"},{children:N&&(0,Za.i)(N,ml(L,u,{variables:{monthlyCompensation:Math.floor(Pl(E).monthlyCompensation).toLocaleString("fi-FI"),dailyCompensation:Math.floor(Pl(E).dailyCompensation).toLocaleString("fi-FI")}}))}))]}))]})),(0,Ja.jsx)(m.P6,{size:"large"}),(0,Ja.jsx)(m.c1,{children:null==f?void 0:f.map((function(e,t){return(0,Ja.jsx)(cl,{theme:L,entry:e,parentKeys:[(null==s?void 0:s.key)||""],prefix:"laskuri",variation:0===t?"primary":"default",onClick:function(e){return $(e)},fixed:!0,iconRight:!0,asButton:!0,currentUrl:I},e.key)}))})]}))}))]}))}))},Bl=function(){return Bl=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Bl.apply(this,arguments)},Fl=function(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g," ")},zl=function(e){var t=e.initialCapital,n=e.monthlySavings,r=e.savingTimeYears,i=e.expectedROI,o=e.inflationRate,a=void 0===o?2:o,l=1+i/100,s=e.adjustForInflation?a/100:0,c=t*Math.pow(l-s,r)+n*Math.pow(l-s,1/12)*(1-Math.pow(Math.pow(l-s,1/12),12*r))/(1-Math.pow(l-s,1/12)),d=t+n*r*12,u=c-d;return{totalCumulatedSavings:Fl(Math.round(c)),investedSum:Fl(Math.round(d)),compoundedSum:Fl(Math.round(u))}},Hl=function(e,t){return!(e.initialCapitalSliderDescription&&e.monthlySavingsSliderDescription&&e.expectedROISliderDescription&&e.savingTimeYearsSliderDescription&&e.adjustForInflationSliderDescription&&e.initialCapitalSlider&&e.monthlySavingsSlider&&e.expectedROIChoice&&e.savingTimeYearsSlider&&e.adjustForInflationSlider&&e.adjustForInflationSliderDescription&&e.initialCapitalAdd&&e.monthlySavingsAdd&&e.expectedROIAdd&&e.savingTimeYearsAdd&&e.initialCapitalSubtract&&e.monthlySavingsSubtract&&e.expectedROISubtract&&e.savingTimeYearsSubtract&&e.resultHeading&&t)},Ul=function(e){return{resultHeading:null==e?void 0:e.find((function(e){return"resultHeading"===e.key})),initialCapitalSlider:null==e?void 0:e.find((function(e){return"initialCapital"===e.key})),monthlySavingsSlider:null==e?void 0:e.find((function(e){return"monthlySavings"===e.key})),expectedROIChoice:null==e?void 0:e.find((function(e){return"expectedROIV2"===e.key})),savingTimeYearsSlider:null==e?void 0:e.find((function(e){return"savingTimeYears"===e.key})),adjustForInflationSlider:null==e?void 0:e.find((function(e){return"adjustForInflation"===e.key})),initialCapitalSliderDescription:null==e?void 0:e.find((function(e){return"initialCapitalSliderDescription"===e.key})),monthlySavingsSliderDescription:null==e?void 0:e.find((function(e){return"monthlySavingsSliderDescription"===e.key})),expectedROISliderDescription:null==e?void 0:e.find((function(e){return"expectedROISliderDescription"===e.key})),savingTimeYearsSliderDescription:null==e?void 0:e.find((function(e){return"savingTimeYearsSliderDescription"===e.key})),adjustForInflationSliderDescription:null==e?void 0:e.find((function(e){return"adjustForInflationSliderDescription"===e.key})),initialCapitalAdd:null==e?void 0:e.find((function(e){return"initialCapitalAdd"===e.key})),monthlySavingsAdd:null==e?void 0:e.find((function(e){return"monthlySavingsAdd"===e.key})),expectedROIAdd:null==e?void 0:e.find((function(e){return"expectedROIAdd"===e.key})),savingTimeYearsAdd:null==e?void 0:e.find((function(e){return"savingTimeYearsAdd"===e.key})),adjustForInflationAdd:null==e?void 0:e.find((function(e){return"adjustForInflationAdd"===e.key})),initialCapitalSubtract:null==e?void 0:e.find((function(e){return"initialCapitalSubtract"===e.key})),monthlySavingsSubtract:null==e?void 0:e.find((function(e){return"monthlySavingsSubtract"===e.key})),expectedROISubtract:null==e?void 0:e.find((function(e){return"expectedROISubtract"===e.key})),savingTimeYearsSubtract:null==e?void 0:e.find((function(e){return"savingTimeYearsSubtract"===e.key})),adjustForInflationSubtract:null==e?void 0:e.find((function(e){return"adjustForInflationSubtract"===e.key})),accessibleLiveYearsSelected:null==e?void 0:e.find((function(e){return"accessibleLiveYearsSelected"===e.key})),accessibleLabel3percent:null==e?void 0:e.find((function(e){return"accessibleLabel3percent"===e.key})),accessibleLabel5percent:null==e?void 0:e.find((function(e){return"accessibleLabel5percent"===e.key})),accessibleLabel6percent:null==e?void 0:e.find((function(e){return"accessibleLabel6percent"===e.key}))}},Kl=function(e){var t,n,i,o,a,l,s,c,d,u,p,f,h,g,b,y,v,_=e.contentfulResponse,x=_||{},A=x.calculatorResources,w=x.result,C=x.calculatorHeading,E=x.invitation,k=x.ctas,S=(null==E?void 0:E.raw)?JSON.parse(E.raw):null,L=Ul(A||[]),I=(0,r.useState)(null===(t=L.initialCapitalSlider)||void 0===t?void 0:t.placeholder),$=I[0],T=I[1],N=(0,r.useState)(null===(n=L.monthlySavingsSlider)||void 0===n?void 0:n.placeholder),O=N[0],R=N[1],j=(0,r.useState)(3),D=j[0],P=j[1],M=(0,r.useState)(null===(i=L.savingTimeYearsSlider)||void 0===i?void 0:i.placeholder),B=M[0],F=M[1],z=(0,r.useState)(Boolean(null===(o=L.adjustForInflationSlider)||void 0===o?void 0:o.placeholder)),H=z[0],U=z[1],K=fs(),W=K.theme,q=K.currentUrl,V=K.onLinkButtonClick,Q="turva"===W?"turva":"default",G=null==A?void 0:A.find((function(e){return"headingUnit"===e.key}));if(Hl(L,w))return(0,Ja.jsx)(m.v4,{children:"No resources found"});var Y=null===(a=L.expectedROIChoice.options.find((function(e){return e.key===D.toString()})))||void 0===a?void 0:a.helpText,J=(null==Y?void 0:Y.raw)?JSON.parse(Y.raw):null,Z=(null==w?void 0:w.raw)?JSON.parse(w.raw):null,X=zl({initialCapital:Number($),monthlySavings:Number(O),savingTimeYears:Number(B),expectedROI:Number(D),adjustForInflation:Boolean(H)}),ee=null===(l=L.accessibleLiveYearsSelected.value)||void 0===l?void 0:l.value;return(0,Ja.jsxs)(Ja.Fragment,{children:[(0,Ja.jsx)(m.v4,{children:C}),S&&(0,Za.i)(S,ml(Q,w,{variables:{totalSavings:X.totalCumulatedSavings,investedSum:X.investedSum,compoundInterest:X.compoundedSum}})),(0,Ja.jsx)(hs,Bl({"aria-label":C,theme:W},{children:(0,Ja.jsxs)(m.zQ,Bl({direction:"vertical",alignment:"top"},{children:[(0,Ja.jsxs)(m.c1,Bl({fill:!0,margin:"none"},{children:[(0,Ja.jsx)(m.YF,Bl({"aria-hidden":"true"},{children:(0,Ja.jsx)("div",Bl({id:"helptextInitialCapital"},{children:L.initialCapitalSliderDescription.value.value}))})),(0,Ja.jsx)(m.o2,{"accessible-described-by":"helptextInitialCapital","accessible-add":null===(s=L.initialCapitalAdd.value)||void 0===s?void 0:s.value,"accessible-subtract":null===(c=L.initialCapitalSubtract.value)||void 0===c?void 0:c.value,theme:Q,label:L.initialCapitalSlider.label,value:$,min:0,max:5e5,rounding:!1,step:500,unit:L.initialCapitalSlider.unitText,onDuetChange:function(e){T(e.detail.value)}}),(0,Ja.jsx)(m.YF,Bl({"aria-hidden":"true"},{children:(0,Ja.jsx)("div",Bl({id:"helptextMonthlySavings"},{children:L.monthlySavingsSliderDescription.value.value}))})),(0,Ja.jsx)(m.o2,{"accessible-described-by":"helptextMonthlySavings","accessible-add":null===(d=L.monthlySavingsAdd.value)||void 0===d?void 0:d.value,"accessible-subtract":null===(u=L.monthlySavingsSubtract.value)||void 0===u?void 0:u.value,theme:Q,label:L.monthlySavingsSlider.label,rounding:!1,value:O,min:30,max:
8205e4,step:50,unit:L.monthlySavingsSlider.unitText,onDuetChange:function(e){return R(e.detail.value)}}),(0,Ja.jsx)(m.YF,Bl({"aria-hidden":"true"},{children:(0,Ja.jsx)("div",Bl({id:"helptextSavingTimeYears"},{children:L.savingTimeYearsSliderDescription.value.value}))})),(0,Ja.jsx)(m.o2,{"accessible-described-by":"helptextSavingTimeYears","accessible-add":null===(p=L.savingTimeYearsAdd.value)||void 0===p?void 0:p.value,"accessible-subtract":null===(f=L.savingTimeYearsSubtract.value)||void 0===f?void 0:f.value,"accessible-live":B+" "+ee,theme:Q,label:L.savingTimeYearsSlider.label,rounding:!1,value:B,min:0,max:99,step:1,unit:L.savingTimeYearsSlider.unitText,onDuetChange:function(e){return F(e.detail.value)}}),(0,Ja.jsxs)(m.zQ,Bl({responsive:!0},{children:[(0,Ja.jsxs)(m.c1,Bl({fill:!0,margin:"none"},{children:[(0,Ja.jsx)(m.YF,Bl({"aria-hidden":"true"},{children:(0,Ja.jsx)("div",Bl({id:"helptextExpectedROI"},{children:L.expectedROISliderDescription.value.value}))})),(0,Ja.jsx)(m.vQ,{children:L.expectedROIChoice.label}),(0,Ja.jsx)(m.HO,Bl({"label-hidden":!0,label:null===(g=null===(h=L.expectedROISliderDescription)||void 0===h?void 0:h.value)||void 0===g?void 0:g.value},{children:(0,Ja.jsx)(m.zQ,Bl({style:{gap:"12px"}},{children:null===(b=L.expectedROIChoice.options)||void 0===b?void 0:b.map((function(e){var t,n,r;return(0,Ja.jsx)(m.c1,Bl({margin:"none"},{children:(0,Ja.jsx)(cl,{parentKeys:["expectedROI"],currentUrl:"https://www.google.com",entry:e,theme:Q,variation:"square",asButton:!0,onClick:function(){return P(Number(e.key))},negative:D===Number(e.key),accessiblePressed:D===Number(e.key),accessibleText:"3"===e.key?null===(t=L.accessibleLabel3percent.value)||void 0===t?void 0:t.value:"5"===e.key?null===(n=L.accessibleLabel5percent.value)||void 0===n?void 0:n.value:"6"===e.key?null===(r=L.accessibleLabel6percent.value)||void 0===r?void 0:r.value:void 0})}),e.key)}))}))})),(0,Ja.jsx)("div",{children:J&&(0,Za.i)(J,ml(Q,J,{preset:"small"}))})]})),(0,Ja.jsxs)(m.c1,Bl({fill:!0,margin:"none"},{children:[(0,Ja.jsx)(m.YF,Bl({"aria-hidden":"true"},{children:(0,Ja.jsx)("div",Bl({id:"helptextAdjustForInflation"},{children:L.adjustForInflationSliderDescription.value.value}))})),(0,Ja.jsx)(m.dJ,{"accessible-described-by":"helptextAdjustForInflation",theme:Q,label:L.adjustForInflationSlider.label,checked:H,onDuetChange:function(e){U(e.detail.checked)}})]}))]})),(0,Ja.jsx)(m.GK,{margin:"small"})]})),(0,Ja.jsxs)(m.c1,Bl({margin:"none"},{children:[(0,Ja.jsx)(m.v4,Bl({level:"h3",visualLevel:"h5"},{children:null===(y=L.resultHeading)||void 0===y?void 0:y.value.value})),(0,Ja.jsx)(m.v4,Bl({id:"calculator_result_heading",color:"turva"===Q?"color-primary-turva":"color-primary",level:"h4",visualLevel:"h3",theme:Q},{children:"".concat(X.totalCumulatedSavings," ").concat(null===(v=null==G?void 0:G.value)||void 0===v?void 0:v.value)})),(0,Ja.jsx)("div",Bl({id:"calculator_result_body"},{children:Z&&(0,Za.i)(Z,ml(Q,w,{variables:{totalSavings:X.totalCumulatedSavings,investedSum:X.investedSum,compoundInterest:X.compoundedSum}}))}))]})),(0,Ja.jsx)(m.c1,Bl({margin:"none"},{children:null==k?void 0:k.map((function(e,t){return(0,Ja.jsx)(cl,{theme:W,entry:e,parentKeys:[(null==_?void 0:_.key)||""],prefix:"laskuri",variation:0===t?"primary":"default",onClick:function(e){return V(e)},fixed:!0,iconRight:!0,asButton:!0,currentUrl:q},e.key)}))}))]}))}))]})},Wl=function(){return Wl=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Wl.apply(this,arguments)},ql=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))},Vl=function(e,t){return Number(e)*t},Ql=function(e){switch(e.length){case 4:return.17;case 3:return.13;case 2:return.08;default:return 0}},Gl=function(e,t){var n=e.insuranceFeesPerYear,r=e.insuranceFeesPerYearAdd,i=e.insuranceFeesPerYearSubtract,o=e.insuranceFeesPerYearSliderDescription,a=e.customerBenefitResultHeading,l=e.accessibleInsuranceFeesPerYear,s=e.chooseInsurances,c=e.headingUnit,d=e.resultHeading1,u=e.resultHeading2,p=e.accessibleHiddenText,m=e.accessibleHiddenText2,f=e.accessibleHiddenText3,h=e.euros,g=e.pcs;return!(n&&c&&a&&l&&r&&i&&o&&s&&d&&u&&t&&p&&m&&f&&h&&g)},Yl=function(e){return{customerBenefitResultHeading:null==e?void 0:e.find((function(e){return"customerBenefitResultHeading"===e.key})),insuranceFeesPerYear:null==e?void 0:e.find((function(e){return"insuranceFeesPerYear"===e.key})),insuranceFeesPerYearSliderDescription:null==e?void 0:e.find((function(e){return"insuranceFeesPerYearSliderDescription"===e.key})),insuranceFeesPerYearAdd:null==e?void 0:e.find((function(e){return"insuranceFeesPerYearAdd"===e.key})),insuranceFeesPerYearSubtract:null==e?void 0:e.find((function(e){return"insuranceFeesPerYearSubtract"===e.key})),accessibleInsuranceFeesPerYear:null==e?void 0:e.find((function(e){return"accessibleInsuranceFeesPerYear"===e.key})),chooseInsurances:null==e?void 0:e.find((function(e){return"chooseInsurances"===e.key})),headingUnit:null==e?void 0:e.find((function(e){return"headingUnit"===e.key})),resultHeading1:null==e?void 0:e.find((function(e){return"resultHeading1"===e.key})),resultHeading2:null==e?void 0:e.find((function(e){return"resultHeading2"===e.key})),resultHeading3:null==e?void 0:e.find((function(e){return"resultHeading3"===e.key})),accessibleHiddenText:null==e?void 0:e.find((function(e){return"accessibleHiddenText"===e.key})),accessibleHiddenText2:null==e?void 0:e.find((function(e){return"accessibleHiddenText2"===e.key})),accessibleHiddenText3:null==e?void 0:e.find((function(e){return"accessibleHiddenText3"===e.key})),euros:null==e?void 0:e.find((function(e){return"euros"===e.key})),pcs:null==e?void 0:e.find((function(e){return"pcs"===e.key}))}},Jl=function(e){var t,n,i,o,a,l,s,c,d,u,p,f,h,g,b,y,v,_,x,A=e.contentfulResponse,w=A||{},C=w.calculatorResources,E=w.result,k=w.calculatorHeading,S=w.inv
820itation,L=w.ctas,I=(null==S?void 0:S.raw)?JSON.parse(S.raw):null,$=(0,r.useMemo)((function(){return Yl(C||[])}),[C]),T=(0,r.useState)(null),N=T[0],O=T[1],R=(0,r.useState)(null),j=R[0],D=R[1],P=(0,r.useState)(null),M=P[0],B=P[1],F=(0,r.useState)(null),z=F[0],H=F[1],U=null===(t=$.insuranceFeesPerYear)||void 0===t?void 0:t.placeholder,K=(0,r.useRef)(N);(0,r.useEffect)((function(){null!==N?K.current=N:O(K.current)}),[N]);var W=Ql(j||[]),q=Vl(null!=N?N:U,W),V=(0,r.useRef)(q);(0,r.useEffect)((function(){V.current=q}),[q]),(0,r.useEffect)((function(){if(null!==j){B("");var e=setTimeout((function(){var e,t,n;B("".concat(null===(e=$.accessibleHiddenText.value)||void 0===e?void 0:e.value," ").concat((null==j?void 0:j.length)||0," ").concat(null===(t=$.pcs.value)||void 0===t?void 0:t.value,", ").concat(null===(n=$.accessibleHiddenText3.value)||void 0===n?void 0:n.value," ").concat(100*W," %"))}),700);return function(){return clearTimeout(e)}}}),[j,$,W]),(0,r.useEffect)((function(){if(null!==N){H("");var e=setTimeout((function(){var e,t;H("".concat(null===(e=$.accessibleHiddenText2.value)||void 0===e?void 0:e.value," ").concat(Math.floor(V.current)," ").concat(null===(t=$.euros.value)||void 0===t?void 0:t.value))}),700);return function(){return clearTimeout(e)}}}),[N,$]);var Q=fs(),G=Q.theme,Y=Q.currentUrl,J=Q.onLinkButtonClick,Z="turva"===G?"turva":"default";if(Gl($,E))return(0,Ja.jsx)(m.v4,{children:"No resources found"});var X=(null==E?void 0:E.raw)?JSON.parse(E.raw):null,ee=null==L?void 0:L.filter((function(e){return 0===(null==j?void 0:j.length)||(null==j?void 0:j.length)===(null==L?void 0:L.length)-1?"buyInsurance"===e.key:"buyInsurance"!==e.key&&!(null==j?void 0:j.includes(e.key))}));return(0,Ja.jsxs)(Ja.Fragment,{children:[(0,Ja.jsxs)("div",{children:[(0,Ja.jsx)(m.v4,{children:k}),I&&(0,Za.i)(I,ml(Z,E))]}),(0,Ja.jsxs)(hs,Wl({"aria-label":k,theme:G},{children:[(0,Ja.jsx)(m.YF,Wl({role:"status","aria-atomic":"true"},{children:M})),(0,Ja.jsx)(m.YF,Wl({role:"status","aria-atomic":"true"},{children:z})),(0,Ja.jsxs)(m.zQ,Wl({direction:"vertical",alignment:"top"},{children:[(0,Ja.jsx)(m.c1,Wl({fill:!0},{children:(0,Ja.jsxs)(m.zQ,Wl({direction:"horizontal",responsive:!0},{children:[(0,Ja.jsxs)(m.c1,Wl({fill:!0},{children:[(0,Ja.jsx)(m.HO,Wl({label:$.chooseInsurances.label,labelHidden:!0,margin:"none"},{children:(0,Ja.jsx)(m.zQ,Wl({responsive:!0,direction:"vertical"},{children:null===(i=null===(n=null==$?void 0:$.chooseInsurances)||void 0===n?void 0:n.options)||void 0===i?void 0:i.map((function(e){var t;return(0,Ja.jsx)(m.oZ,Wl({label:e.label.label,checked:null==j?void 0:j.includes(e.key),expand:!0,value:e.key,onDuetChange:function(e){var t=e.detail,n=t.value;if(t.checked)D(ql(ql([],j||[],!0),[n],!1));else{var r=(null==j?void 0:j.filter((function(e){return e!==n})))||[];D(r)}}},{children:(0,Ja.jsx)("div",Wl({slot:"info"},{children:(null===(t=null==e?void 0:e.helpText)||void 0===t?void 0:t.raw)?(0,Za.i)(JSON.parse(e.helpText.raw),ml(Z,E)):""}))}),e.key)}))}))})),(0,Ja.jsx)(m.YF,Wl({"aria-hidden":"true"},{children:(0,Ja.jsx)("div",Wl({id:"helptextInitialCapital"},{children:(null===(a=null===(o=null==$?void 0:$.insuranceFeesPerYearSliderDescription)||void 0===o?void 0:o.value)||void 0===a?void 0:a.value)||""}))})),(0,Ja.jsx)(m.o2,{"accessible-described-by":"helptextInitialCapital","accessible-add":(null===(s=null===(l=null==$?void 0:$.insuranceFeesPerYearAdd)||void 0===l?void 0:l.value)||void 0===s?void 0:s.value)||"","accessible-subtract":(null===(d=null===(c=null==$?void 0:$.insuranceFeesPerYearSubtract)||void 0===c?void 0:c.value)||void 0===d?void 0:d.value)||"",expand:!0,theme:Z,label:(null===(u=null==$?void 0:$.insuranceFeesPerYear)||void 0===u?void 0:u.label)||"",value:null!=N?N:U,min:0,max:2e4,rounding:!1,step:50,unit:(null===(p=null==$?void 0:$.insuranceFeesPerYear)||void 0===p?void 0:p.unitText)||"",onDuetChange:function(e){O(e.detail.value)}})]})),(0,Ja.jsx)(m.c1,{children:(0,Ja.jsx)(m.GK,{})}),(0,Ja.jsx)(m.c1,Wl({fill:!0},{children:(0,Ja.jsxs)(m.zQ,Wl({direction:"vertical",responsive:!0,rowReverse:!0},{children:[(0,Ja.jsx)(m.c1,{children:(0,Ja.jsx)(m.v4,Wl({level:"h3",visual
820Level:"h5",margin:"none"},{children:(null===(h=null===(f=null==$?void 0:$.resultHeading3)||void 0===f?void 0:f.value)||void 0===h?void 0:h.value)||""}))}),(0,Ja.jsx)(m.c1,{children:(0,Ja.jsx)(m.v4,Wl({id:"calculator_result_heading",color:"turva"===G?"color-primary-turva":"color-primary",level:"div",visualLevel:"h3",theme:G},{children:j&&0!==(null==j?void 0:j.length)?null==j?void 0:j.length:"-"}))}),(0,Ja.jsx)(m.c1,{children:(0,Ja.jsx)(m.v4,Wl({level:"h3",visualLevel:"h5",margin:"none"},{children:(null===(b=null===(g=null==$?void 0:$.resultHeading2)||void 0===g?void 0:g.value)||void 0===b?void 0:b.value)||""}))}),(0,Ja.jsx)(m.c1,{children:(0,Ja.jsx)(m.v4,Wl({id:"calculator_result_heading",color:"turva"===G?"color-primary-turva":"color-primary",level:"div",visualLevel:"h3",theme:G},{children:"".concat(100*W," %")}))}),(0,Ja.jsx)(m.c1,{children:(0,Ja.jsx)(m.v4,Wl({level:"h3",visualLevel:"h5",margin:"none"},{children:(null===(v=null===(y=null==$?void 0:$.resultHeading1)||void 0===y?void 0:y.value)||void 0===v?void 0:v.value)||""}))}),(0,Ja.jsx)(m.c1,{children:(0,Ja.jsx)(m.v4,Wl({id:"calculator_result_heading",color:"turva"===G?"color-primary-turva":"color-primary",level:"div",visualLevel:"h3",theme:G},{children:"".concat(Math.floor(q)," ").concat((null===(x=null===(_=null==$?void 0:$.headingUnit)||void 0===_?void 0:_.value)||void 0===x?void 0:x.value)||"")}))}),(0,Ja.jsx)(m.c1,{children:(0,Ja.jsx)("div",Wl({id:"calculator_result_body"},{children:X&&(0,Za.i)(X,ml(G,E,{variables:{savings:Math.floor(q),benefitTier:W},currentUrl:Y}))}))})]}))}))]}))})),(0,Ja.jsx)(m.c1,{children:null==ee?void 0:ee.map((function(e,t){return(0,Ja.jsx)(cl,{theme:G,entry:e,parentKeys:[(null==A?void 0:A.key)||""],prefix:"laskuri",variation:0===t?"primary":"default",onClick:function(e){return J(e)},fixed:!0,iconRight:!0,asButton:!0,currentUrl:Y},e.key)}))})]}))]}))]})},Zl=function(){return Zl=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Zl.apply(this,arguments)},Xl=function(e){return 370*e},es=function(e){var t,n,i,o,a,l,s,c,d,u=e.contentfulResponse,p=u||{},f=p.calculatorResources,h=p.result,g=p.invitation,b=p.ctas,y=p.calculatorHeading,v=null==f?void 0:f.find((function(e){return"totalSickLeaveDays"===e.key})),_=null==f?void 0:f.find((function(e){return"sickDaysMin"===e.key})),x=null==f?void 0:f.find((function(e){return"sickDaysMax"===e.key})),A=null==f?void 0:f.find((function(e){return"accessibleSickDaysDescription"===e.key})),w=null==f?void 0:f.find((function(e){return"accessibleSickDaysAdd"===e.key})),C=null==f?void 0:f.find((function(e){return"accessibleSickDaysSubtract"===e.key})),E=null==f?void 0:f.find((function(e){return"accessibleLive"===e.key})),k=v||{},S=k.label,L=k.placeholder,I=k.unitText,$=(0,r.useState)(Number(L)),T=$[0],N=$[1],O=fs(),R=O.theme,j=O.currentUrl,D=O.onLinkButtonClick,P=null==f?void 0:f.find((function(e){return"eurosPerMonth"===e.key}));if(!(P&&v&&_&&x&&A&&h))return(0,Ja.jsx)(m.v4,{children:"No resources found"});var M=h.raw?JSON.parse(h.raw):null,B=(null==g?void 0:g.raw)?JSON.parse(g.raw):null;return(0,Ja.jsx)(m.zQ,Zl({direction:"vertical"},{children:(0,Ja.jsxs)(m.zQ,Zl({direction:"horizontal",alignment:"stretch",responsive:!0,distribution:"space-evenly",style:{width:"100%"},breakpoint:"large",id:"calculator"},{children:[(0,Ja.jsxs)(m.c1,Zl({fill:!0},{children:[(0,Ja.jsx)(m.v4,Zl({theme:R,id:"calculator_heading",level:"h2"},{children:y||"Laskuri"})),(0,Ja.jsx)("div",Zl({id:"calculator_body"},{children:B&&(0,Za.i)(B,ml(R))}))]})),(0,Ja.jsx)(m.c1,Zl({fill:!0},{children:(0,Ja.jsxs)(hs,Zl({"aria-label":y,theme:R},{children:[(0,Ja.jsxs)(m.zQ,Zl({direction:"vertical",alignment:"top"},{children:[(0,Ja.jsxs)(m.c1,Zl({fill:!0,margin:"none"},{children:[(0,Ja.jsx)(m.YF,Zl({"aria-hidden":"true"},{children:(0,Ja.jsx)("div",Zl({id:"helptext"},{children:(null===(t=null==A?void 0:A.value)||void 0===t?void 0:t.value)||"Tee valintasi väliltä 0 - 1000pv"}))})),(0,Ja.jsx)(m.o2,{"accessible-described-by":"helptext","accessible-add":(null===(n=null==w?void 0:w.value)||void 0===n?void 0:n.value)||"","accessible-subtract":(null===(i=null==C?void 0:C.value)||void 0===i?void 0:i.value)||"",accessibleLive:"".concat(T," ").concat(null===(o=null==E?void 0:E.value)||void 0===o?void 0:o.value),theme:R,label:S,value:T.toString(),min:(null===(a=null==_?void 0:_.value)||void 0===a?void 0:a.value)?Number(null===(l=null==_?void 0:_.value)||void 0===l?void 0:l.value):0,max:(null===(s=null==x?void 0:x.value)||void 0===s?void 0:s.value)?Number(null===(c=null==x?void 0:x.value)||void 0===c?void 0:c.value):24e4,step:1,unit:I,expand:!0,onDuetChange:function(e){return N(Number(e.detail.value))}}),(0,Ja.jsx)(m.P6,{size:"small"})]})),(0,Ja.jsxs)(m.c1,Zl({margin:"none"},{children:[(0,Ja.jsx)(m.v4,Zl({id:"calculator_result_heading",color:"turva"===R?"color-primary-turva":"color-primary",level:"h3",theme:R}
820,{children:"".concat(Math.floor(Xl(T)).toLocaleString("fi-FI")," ").concat((null===(d=null==P?void 0:P.value)||void 0===d?void 0:d.value)||"")})),(0,Ja.jsx)("div",Zl({id:"calculator_result_body"},{children:M&&(0,Za.i)(M,ml(R,h,{variables:{monthlyCompensation:Math.floor(Xl(T)).toLocaleString("fi-FI"),dailyCompensation:Math.floor(Xl(T)).toLocaleString("fi-FI")}}))}))]}))]})),(0,Ja.jsx)(m.P6,{size:"large"}),(0,Ja.jsx)(m.c1,{children:null==b?void 0:b.map((function(e,t){return(0,Ja.jsx)(cl,{theme:R,entry:e,parentKeys:[(null==u?void 0:u.key)||""],prefix:"laskuri",variation:0===t?"primary":"default",onClick:function(e){return D(e)},fixed:!0,iconRight:!0,asButton:!0,currentUrl:j},e.key)}))})]}))}))]}))}))},ts=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},ns=function(){return ns=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},ns.apply(this,arguments)},rs=f.default.div(gl||(gl=ts(["\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 16px;\n\n  @media (min-width: 36em) {\n    grid-template-columns: repeat(2, 1fr);\n  }\n"],["\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 16px;\n\n  @media (min-width: 36em) {\n    grid-template-columns: repeat(2, 1fr);\n  }\n"]))),is=function(e){for(var t=e.annualBonus,n=e.annualReturnPercent,r=e.taxRatePercent,i=e.years,o=n/100,a=1.2*t,l=t*(.9-r/100),s=a,c=.15*s,d=.85*s,u=2;u<=i;u++){var p=s*(1+o)+a,m=.15*(d*(1+o)+a)+c*(1+o);s=p,c=m,d=p-m}return{grossYearly:a,netYearly:l,totalFundValue:s,lockedShare:d,withdrawableShare:c,years:i}},os=function(e){return Math.round(e).toLocaleString("fi-FI").replace(/ /g," ")},as=function(e){var t=function(t){return e.find((function(e){return e.key===t}))};return{annualBonus:t("rewardAnnualBonus"),annualBonusDescription:t("rewardAnnualBonusDescription"),annualBonusAdd:t("rewardAnnualBonusAdd"),annualBonusSubtract:t("rewardAnnualBonusSubtract"),annualBonusAccessibleLive:t("rewardAnnualBonusAccessibleLive"),annualReturn:t("rewardAnnualReturn"),annualReturnDescription:t("rewardAnnualReturnDescription"),annualReturnAdd:t("rewardAnnualReturnAdd"),annualReturnSubtract:t("rewardAnnualReturnSubtract"),annualReturnAccessibleLive:t("rewardAnnualReturnAccessibleLive"),taxRate:t("rewardTaxRate"),taxRateDescription:t("rewardTaxRateDescription"),taxRateAdd:t("rewardTaxRateAdd"),taxRateSubtract:t("rewardTaxRateSubtract"),taxRateAccessibleLive:t("rewardTaxRateAccessibleLive"),years:t("rewardYears"),yearsDescription:t("rewardYearsDescription"),yearsAdd:t("rewardYearsAdd"),yearsSubtract:t("rewardYearsSubtract"),yearsAccessibleLive:t("rewardYearsAccessibleLive"),headingUnit:t("rewardHeadingUnit"),resultGross:t("rewardResultGrossHeading"),resultNet:t("rewardResultNetHeading"),resultTotal:t("rewardResultTotalHeading"),resultLocked:t("rewardResultLockedHeading"),resultWithdrawable:t("rewardResultWithdrawableHeading")}},ls=function(e,t){return!(e.annualBonus&&e.annualBonusDescription&&e.annualBonusAdd&&e.annualBonusSubtract&&e.annualBonusAccessibleLive&&e.annualReturn&&e.annualReturnDescription&&e.annualReturnAdd&&e.annualReturnSubtract&&e.annualReturnAccessibleLive&&e.taxRate&&e.taxRateDescription&&e.taxRateAdd&&e.taxRateSubtract&&e.taxRateAccessibleLive&&e.years&&e.yearsDescription&&e.yearsAdd&&e.yearsSubtract&&e.yearsAccessibleLive&&e.headingUnit&&e.resultGross&&e.resultNet&&e.resultTotal&&e.resultLocked&&e.resultWithdrawable&&t)},ss=function(e){var t,n,i,o,a,l,s,c,d,u,p,f=e.contentfulResponse,h=f||{},g=h.calculatorResources,b=h.result,y=h.calculatorHeading,v=h.invitation,_=h.ctas,x=as(g||[]),A=fs(),w=A.theme,C=A.currentUrl,E=A.onLinkButtonClick,k="turva"===w?"turva":"default",S=(0,r.useState)(null!==(n=null===(t=x.annualBonus)||void 0===t?void 0:t.placeholder)&&void 0!==n?n:"3000"),L=S[0],I=S[1],$=(0,r.useState)(null!==(o=null===(i=x.annualReturn)||void 0===i?void 0:i.placeholder)&&void 0!==o?o:"4"),T=$[0],N=$[1],O=(0,r.useState)(null!==(l=null===(a=x.taxRate)||void 0===a?void 0:a.placeholder)&&void 0!==l?l:"30"),R=O[0],j=O[1],D=(0,r.useState)(null!==(c=null===(s=x.years)||void 0===s?void 0:s.placeholder)&&void 0!==c?c:"10"),P=D[0],M=D[1];if(ls(x,b))return(0,Ja.jsx)(m.v4,{children:"No resources found"});var B=(null==v?void 0:v.raw)?JSON.parse(v.raw):null,F=(null==b?void 0:b.raw)?JSON.parse(b.raw):null,z=is({annualBonus:Number(L),annualReturnPercent:Number(T),taxRatePercent:Number(R),years:Math.max(1,Math.round(Number(P)))}),H=null!==(p=null===(u=null===(d=x.headingUnit)||void 0===d?void 0:d.value)||void 0===u?void 0:u.value)&&void 0!==p?p:"€",U="turva"===k?"color-primary-turva":"color-primary";return(0,Ja.jsxs)(Ja.Fragment,{children:[(0,Ja.jsx)(m.v4,ns({theme:w,level:"h2"},{children:y})),B&&(0,Za.i)(B,ml(k)),(0,Ja.jsx)(hs,ns({"aria-label":y,theme:w},{children:(0,Ja.jsxs)(m.zQ,ns({direction:"vertical",alignment:"top"},{children:[(0,Ja.jsxs)(m.c1,ns({fill:!0,margin:"none"},{children:[(0,Ja.jsx)(m.YF,{children:(0,Ja.jsx)("div",ns({id:"helptextRewardAnnualBonus"},{children:x.annualBonusDescription.value.value}))}),(0,Ja.jsx)(m.o2,{"accessible-described-by":"helptextRewardAnnualBonus","accessible-add":x.annualBonusAdd.value.value,"accessible-subtract":x.annualBonusSubtract.value.value,accessibleLive:x.annualBonusAccessibleLive.value.value,theme:k,label:
820x.annualBonus.label,value:L,min:0,max:1e6,rounding:!1,step:100,unit:x.annualBonus.unitText,onDuetChange:function(e){return I(e.detail.value)}}),(0,Ja.jsx)(m.YF,{children:(0,Ja.jsx)("div",ns({id:"helptextRewardAnnualReturn"},{children:x.annualReturnDescription.value.value}))}),(0,Ja.jsx)(m.o2,{"accessible-described-by":"helptextRewardAnnualReturn","accessible-add":x.annualReturnAdd.value.value,"accessible-subtract":x.annualReturnSubtract.value.value,accessibleLive:x.annualReturnAccessibleLive.value.value,theme:k,label:x.annualReturn.label,value:T,min:0,max:20,rounding:!1,step:.5,unit:x.annualReturn.unitText,onDuetChange:function(e){return N(e.detail.value)}}),(0,Ja.jsx)(m.YF,{children:(0,Ja.jsx)("div",ns({id:"helptextRewardTaxRate"},{children:x.taxRateDescription.value.value}))}),(0,Ja.jsx)(m.o2,{"accessible-described-by":"helptextRewardTaxRate","accessible-add":x.taxRateAdd.value.value,"accessible-subtract":x.taxRateSubtract.value.value,accessibleLive:x.taxRateAccessibleLive.value.value,theme:k,label:x.taxRate.label,value:R,min:0,max:70,rounding:!1,step:1,unit:x.taxRate.unitText,onDuetChange:function(e){return j(e.detail.value)}}),(0,Ja.jsx)(m.YF,{children:(0,Ja.jsx)("div",ns({id:"helptextRewardYears"},{children:x.yearsDescription.value.value}))}),(0,Ja.jsx)(m.o2,{"accessible-described-by":"helptextRewardYears","accessible-add":x.yearsAdd.value.value,"accessible-subtract":x.yearsSubtract.value.value,accessibleLive:x.yearsAccessibleLive.value.value,theme:k,label:x.years.label,value:P,min:1,max:40,rounding:!1,step:1,unit:x.years.unitText,onDuetChange:function(e){return M(e.detail.value)}}),(0,Ja.jsx)(m.GK,{margin:"small"})]})),(0,Ja.jsxs)(m.c1,ns({fill:!0,margin:"none"},{children:[(0,Ja.jsxs)(rs,{children:[(0,Ja.jsxs)("div",{children:[(0,Ja.jsx)(m.v4,ns({level:"h3",visualLevel:"h5",margin:"none"},{children:x.resultGross.value.value})),(0,Ja.jsx)(m.v4,ns({id:"rewardCalculator_resultGross",color:U,level:"div",visualLevel:"h3",theme:k},{children:"".concat(os(z.grossYearly)," ").concat(H)}))]}),(0,Ja.jsxs)("div",{children:[(0,Ja.jsx)(m.v4,ns({level:"h3",visualLevel:"h5",margin:"none"},{children:x.resultNet.value.value})),(0,Ja.jsx)(m.v4,ns({id:"rewardCalculator_resultNet",color:U,level:"div",visualLevel:"h3",theme:k},{children:"".concat(os(z.netYearly)," ").concat(H)}))]}),(0,Ja.jsxs)("div",{children:[(0,Ja.jsx)(m.v4,ns({level:"h3",visualLevel:"h5",margin:"none"},{children:"".concat(x.resultTotal.value.value," (").concat(z.years," v.)")})),(0,Ja.jsx)(m.v4,ns({id:"rewardCalculator_resultTotal",color:U,level:"div",visualLevel:"h3",theme:k},{children:"".concat(os(z.totalFundValue)," ").concat(H)}))]}),(0,Ja.jsxs)("div",{children:[(0,Ja.jsx)(m.v4,ns({level:"h3",visualLevel:"h5",margin:"none"},{children:x.resultLocked.value.value})),(0,Ja.jsx)(m.v4,ns({id:"rewardCalculator_resultLocked",color:U,level:"div",visualLevel:"h3",theme:k},{children:"".concat(os(z.lockedShare)," ").concat(H)}))]}),(0,Ja.jsxs)("div",{children:[(0,Ja.jsx)(m.v4,ns({level:"h3",visualLevel:"h5",margin:"none"},{children:x.resultWithdrawable.value.value})),(0,Ja.jsx)(m.v4,ns({id:"rewardCalculator_resultWithdrawable",color:U,level:"div",visualLevel:"h3",theme:k},{children:"".concat(os(z.withdrawableShare)," ").concat(H)}))]})]}),(0,Ja.jsx)(m.P6,{size:"small"}),(0,Ja.jsx)("div",ns({id:"rewardCalculator_resultBody"},{children:F&&(0,Za.i)(F,ml(k,b,{variables:{grossYearly:os(z.grossYearly),netYearly:os(z.netYearly),totalFundValue:os(z.totalFundValue),lockedShare:os(z.lockedShare),withdrawableShare:os(z.withdrawableShare),years:z.years}}))}))]})),(0,Ja.jsx)(m.P6,{size:"small"}),(0,Ja.jsx)(m.c1,ns({margin:"none"},{children:null==_?void 0:_.map((function(e,t){return(0,Ja.jsx)(cl,{theme:w,entry:e,parentKeys:[(null==f?void 0:f.key)||""],prefix:"laskuri",variation:0===t?"primary":"default",onClick:function(e){return E(e)},fixed:!0,iconRight:!0,asButton:!0,currentUrl:C},e.key)}))}))]}))}))]})},cs=function(e){switch((e||{}).key){case"sickLeaveCompensation":return(0,Ja.jsx)(Ml,{contentfulResponse:e});case"compoundInterestCalculatorV2":return(0,Ja.jsx)(Kl,{contentfulResponse:e});case"customerBenefitCalculator":return(0,Ja.jsx)(Jl,{contentfulResponse:e});case"sickLeaveCostsCalculator":return(0,Ja.jsx)(es,{contentfulResponse:e});case"rewardCalculator":return(0,Ja.jsx)(ss,{contentfulResponse:e});default:return null}},ds=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},us=function(){return us=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},us.apply(this,arguments)},ps=function(e){var t=e.contentfulResponse,n=e.onLinkButtonClick,r=e.currentUrl,i=e.theme,o=i||"default",a=(t||{}).calculatorHeading;return(0,Ja.jsx)(ms.Provider,us({value:{theme:o,onLinkButtonClick:n,analyticsPrefix:rl(
820a),currentUrl:r}},{children:cs(t)}))},ms=(0,r.createContext)(void 0),fs=function(){var e=(0,r.useContext)(ms);if(!e)throw new Error("useCalculatorContext must be used within an CalculatorContextProvider");return e},hs=f.default.form(bl||(bl=ds(['\n  width: "100%";\n  height: "100%";\n  padding: ',";\n  background: ",";\n  border-radius: ",";\n"],['\n  width: "100%";\n  height: "100%";\n  padding: ',";\n  background: ",";\n  border-radius: ",";\n"])),pe.C3h,(function(e){return"default"===e.theme?pe.eN_:pe.Omj}),pe.YCg);var gs=(0,h.A)((e=>{const t=e.externalReferences[0],n=(0,J.Mf)(),i=(0,Y.A)()?(0,l.bp)():"",a=r.useCallback((e=>{e.analyticsKey&&e.trackingType===o.Cd3&&n(e.analyticsKey)}),[n]);return r.createElement(ps,{onLinkButtonClick:a,contentfulResponse:t,currentUrl:i,theme:e.theme})})),bs=n(1524);var ys=(0,h.A)((e=>{var t;const n=e.externalReferences[0],i=(0,J.Mf)(),a=(0,J.g7)(),s=(0,l.RI)(),c=(0,Y.A)()?(0,l.bp)():"",d=r.useCallback((e=>{e.analyticsKey&&e.trackingType===o.Cd3&&i(e.analyticsKey)}),[i]),u=null===(t=n.results)||void 0===t?void 0:t.reduce(((e,t)=>{if(!t.results)return e;for(const n of t.results){const t=n.form;e[n.key]=t?r.createElement(po.A,Object.assign({},(0,bs.A)(t),{contentful_id:t.contentful_id})):null}return e}),{}),p=r.useCallback((()=>{if(s){const e=[Z.eD],t=Object.values(u)[0],n=r.isValidElement(t)?{name:t.props.metadataFormName,type:t.props.metadataFormType}:{name:void 0,type:void 0};a(e,n,"","",void 0,!1,!0)}}),[s,a,u]);return r.createElement(Tl,{contentfulEntry:n,onLinkButtonClick:d,onFormResultRendered:p,currentUrl:c,theme:e.theme,externalComponents:u})})),vs=n(8450),_s=n(887),xs=n(9275),As=n(2006),ws=n(2067),Cs=n(2731);const Es=f.styled.div.withConfig({displayName:"NewsroomLandingContainer__StyledLanding",componentId:"sc-yca6kl-0"})(["margin-top:-"," !important;@media ","{margin-top:-"," !important;}"],pe.Ojl,(0,l._n)(pe.iqz),pe.uSy);var ks=(0,h.A)((e=>{var t,n,i,a,l,s,c,d,u,p,f,h,g,b,y;const{findUrlById:v,findUrlByTag:_}=(0,ws.A)(),x=e.externalReferences[0],A=e.theme,w=(0,vs.e)(x.promotedArticle),C=null==w||null===(t=w.gatsbyImageData)||void 0===t||null===(n=t.images)||void 0===n||null===(i=n.fallback)||void 0===i?void 0:i.src,E=C&&C.slice(6),k=(0,As.A)(null==w||null===(a=w.file)||void 0===a?void 0:a.url,null==w?void 0:w.width,null==w?void 0:w.height),S=E?(0,H.k6)(E):k,$=null===(l=(0,L.r)())||void 0===l||null===(s=l.pageContext)||void 0===s?void 0:s.locale;return r.createElement(Es,null,r.createElement(m.VD,{variation:"content",image:S,textCenter:!0,theme:A},r.createElement("span",{slot:"pre-heading"},r.createElement(_s.A,{preHeadingLabelItems:(0,xs.f)(x.promotedArticle)})),r.createElement("h1",{className:"duet-heading",slot:"heading"},x.promotedArticle.title),r.createElement(I.A,{contentful_id:x.promotedArticle.contentful_id,variation:"plain",icon:"navigation-arrow-right",margin:"none",centerText:!0,url:null!==(c=v(null!==(d=x.promotedArticle.contentful_id)&&void 0!==d?d:"",$))&&void 0!==c?c:"/",theme:A,label:null!==(u=x.promotedArticleMoreButtonLabel)&&void 0!==u?u:"",childrenContentfulButtonStyleJsonNode:[{iconPosition:"right"}]})),r.createElement(Cs.A,{articles:x.newsArticles,header:x.newsArticlesHeading,buttonLabel:null!==(p=x.promotedNewsArticlesMoreButtonLabel)&&void 0!==p?p:"",buttonUrl:null!==(f=_(o.BDR,$))&&void 0!==f?f:"/"}),r.createElement(Cs.A,{articles:x.releases,header:x.releasesHeading,buttonLabel:null!==(h=x.promotedReleasesMoreButtonLabel)&&void 0!==h?h:"",buttonUrl:null!==(g=_(o.NMF,$))&&void 0!==g?g:"/"}),r.createElement(Cs.A,{articles:x.blogs,header:x.blogsHeading,buttonLabel:null!==(b=x.promotedBlogsMoreButtonLabel)&&void 0!==b?b:"",buttonUrl:null!==(y=_(o.IQz,$))&&void 0!==y?y:"/"}))}));var Ss=e=>{const t=JSON.stringify(e);return r.createElement("div",{style:{wordBreak:"break-word"}},r.createElement("p",null,"UNDER CONSTRUCTION Survey"),r.createElement("p",null,t))};const Ls=f.styled.div.withConfig({displayName:"UnionInsurance__Container",componentId:"sc-1ovr3am-0"})([""]);var Is=(0,h.A)((e=>{const t=[];if(e.externalReferences)for(const r of e.externalReferences)if(r.documents)for(const e of r.documents){var n,i;if("ContentfulInsuredPersonsText"===(null==e||null===(n=e.internal)||void 0===n?void 0:n.type)&&null!=e&&null!==(i=e.text)&&void 0!==i&&i.raw){const n={body:{raw:e.text.raw,references:null}};t.push(n)}}return r.createElement(Ls,null,t?t.map(((e,t)=>r.createElement(u.A,Object.assign({},e,{childrenContentfulRichTextStyleJsonNode:[],key:t}
820)))):null)}));var $s=(0,h.A)((e=>r.createElement(Is,e)));var Ts=(0,h.A)((e=>{var t,n,i;switch(null===(t=e.externalReferences)||void 0===t||null===(n=t[0])||void 0===n||null===(i=n.internal)||void 0===i?void 0:i.type){case"ContentfulBusinessUnit":case"ContentfulContactRegion":return r.createElement(io,e);case"ContentfulContactPerson":return r.createElement(Si,e);case"ContentfulFonectaOffice":case"ContentfulOfficeInformation":return r.createElement(Vi,e);case"ContentfulSurvey":return r.createElement(Ss,e);case"ContentfulUnionInsurance":return r.createElement($s,e);case"ContentfulNewsroomLanding":return r.createElement(ks,e);case"ContentfulNewsroomConditionalPath":return r.createElement(ys,e);case"ContentfulNewsroomCalculator":return r.createElement(gs,e);default:return null}})),Ns=n(7199);const Os="ContentfulMicrocopy";var Rs=e=>{var t,n;const d=(0,a.A)((null===(t=e.component)||void 0===t||null===(n=t.internal)||void 0===n?void 0:n.type)===Os?e.component.childrenContentfulMicrocopyStyleJsonNode:void 0);return r.createElement(c.A,{suspense:!1},((t,n,a)=>{switch(null===(t=e.component)||void 0===t||null===(n=t.internal)||void 0===n?void 0:n.type){case"ContentfulAlert":return r.createElement(p,e.component);case"ContentfulLifeButton":return i.A.isLifeButtonEnabled?r.createElement(Do.A,Object.assign({inline:e.inline,parentComponent:e.parentComponent,parentComponentContentfulId:e.parentComponentContentfulId},e.component,{wrapping:e.wrapButton?"auto":"none"})):null;case"ContentfulLifeForm":return i.A.isLifeFormEnabled&&!(0,l.Tn)()||i.A.isLifeFormTurvaEnabled&&(0,l.Tn)()?r.createElement(Po.A,Object.assign({parentComponent:e.parentComponent,parentComponentContentfulId:e.parentComponentContentfulId},e.component)):null;case"ContentfulList":return r.createElement(na,e.component);case"ContentfulRichText":return r.createElement(u.A,Object.assign({},e.component,{wrapButton:e.wrapButton}));case"ContentfulApplication":return r.createElement(At,e.component);case"ContentfulTable":return r.createElement(Ya,e.component);case"ContentfulTabGroup":return r.createElement(Da.A,e.component);case"ContentfulButton":return r.createElement(I.A,Object.assign({inline:e.inline,parentComponent:e.parentComponent,parentComponentContentfulId:e.parentComponentContentfulId,wrapping:e.wrapButton?"auto":"none"},e.component));case"ContentfulBanner":return r.createElement(Ut,e.component);case"ContentfulBannerNew":return r.createElement(Kt.A,e.component);case"ContentfulGrid":return r.createElement(go,Object.assign({},e.component,{wrapButton:e.wrapButton}));case"ContentfulMedia":case"ContentfulNewsroomMedia":case"ContentfulProductsMedia":return r.createElement(ra.A,e.component);case"ContentfulHeading":return r.createElement(qt.A,e.component);case"ContentfulFlexibleContainer":return r.createElement(uo,e.component);case"ContentfulIcon":return r.createElement(jo,e.component);case"ContentfulLink":return r.createElement(Me.A,Object.assign({},e.component,{parentComponent:e.parentComponent,parentComponentContentfulId:e.parentComponentContentfulId}));case"ContentfulForm":return r.createElement(po.A,e.component);case"ContentfulCard":return r.createElement(oo,e.component);case"ContentfulCardNew":return r.createElement(ao.A,e.component);case"ContentfulStepper":return r.createElement(ja,e.component);case"ContentfulThirdPartyData":return r.createElement(Ts,e.component);case"ContentfulPromotionalCard":return r.createElement(Li.A,e.component);case"ContentfulProductPromotion":return r.createElement(Sa,e.component);case"ContentfulUnionInsurance":return r.createElement($s,e.component);case"ContentfulFonectaOffice":return r.createElement(Vi,e.component);case"ContentfulBusinessUnit":return r.createElement(io,e.component);case o.$Xw:return r.createElement(lo.A,Object.assign({inline:e.inline},e.component));case Os:return r.createElement("p",{style:{fontWeight:null!=d&&d.fontWeight?(0,s.Ok)(null==d?void 0:d.fontWeight):400,fontSize:null!=d&&d.fontSize?(0,s.fW)(d.fontSize):(0,s.fW)("medium"),margin:null!==(a=null==d?void 0:d.margin)&&void 0!==a?a:"0",fontStyle:null!=d&&d.fontStyle?(0,s.dH)(d.fontStyle):void 0,color:null!=d&&d.textColor?(0,s.KK)(d.textColor):void 0}},e.component.value);case"ContentfulInlineFrame":return r.createElement(q,e.component);case"ContentfulMap":return r.createElement(Oo,e.component);case"ContentfulPersonalisationContainer":return r.createElement(_a,e.component);case"ContentfulNewsroomFeaturedArticleList":return r.createElement(ya.A,e.component);case"ContentfulNewsroomLifeFormContainer":return i.A.isNewsroomLifeButtonFormEnabled?r.createElement(ba,e.component):null;case o.e4R:return i.A.isNewsletterFormEnabled?r.createElement(ga,e.component):null;case"ContentfulNewsroomButton":return r.createElement(I.A,Object.assign({inline:e.inline,parentComponent:"articleBody",isNewsroomOrContactButton:!0},e.component));case"ContentfulButtonContact":return r.createElement(I.A,Object.assign({inline:e.inline,parentComponent:"additionalInfo",isNewsroomOrContactButton:!0},e.component));case"ContentfulContactPersonPageButton":return r.createElement(I.A,Object.assign({inline:e.inline,parentComponent:"section",isNewsroomOrContactButton:!0},e.component));case"ContentfulVideo":return r.createElement(Ns.A,e.component);default:return null}})())}},8606:function(e,t,n){"use strict";n.d(t,{r:function(){return l}});var r=n(6540),i=n(795),o=n(6807),a=n(7922);const l=e=>(e=>{var t;return(null===(t=e.internal)||void 0===t?void 0:t.type)===i.$Xw})(e)?r.createElement(a.A,{key:e.contentful_id,links:e.links,button:e.button,contentful_id:e.contentful_id,internal:e.internal}):r.createElement(o.A,Object.assign({},e,{key:e.contentful_id,wrapping:"auto"}))},8636:function(e,t,n){"use strict";var r=n(920),i=n(7720),o=n(4765),a=Object.prototype.hasOwnProperty,l={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=Array.prototype.push,d=function(e,t){c.apply(e,s(t)?t:[t])},u=Date.prototype.toISOString,p=o.default,m={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset
vendor: 4,187 bytes, line 820
820:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:i.encode,encodeValuesOnly:!1,filter:void 0,format:p,formatter:o.formatters[p],indices:!1,serializeDate:function(e){return u.call(e)},skipNulls:!1,strictNullHandling:!1},f={},h=function e(t,n,o,a,l,c,u,p,h,g,b,y,v,_,x,A,w,C){for(var E,k=t,S=C,L=0,I=!1;void 0!==(S=S.get(f))&&!I;){var $=S.get(t);if(L+=1,void 0!==$){if($===L)throw new RangeError("Cyclic object value");I=!0}void 0===S.get(f)&&(L=0)}if("function"==typeof g?k=g(n,k):k instanceof Date?k=v(k):"comma"===o&&s(k)&&(k=i.maybeMap(k,(function(e){return e instanceof Date?v(e):e}))),null===k){if(c)return h&&!A?h(n,m.encoder,w,"key",_):n;k=""}if("string"==typeof(E=k)||"number"==typeof E||"boolean"==typeof E||"symbol"==typeof E||"bigint"==typeof E||i.isBuffer(k))return h?[x(A?n:h(n,m.encoder,w,"key",_))+"="+x(h(k,m.encoder,w,"value",_))]:[x(n)+"="+x(String(k))];var T,N=[];if(void 0===k)return N;if("comma"===o&&s(k))A&&h&&(k=i.maybeMap(k,h)),T=[{value:k.length>0?k.join(",")||null:void 0}];else if(s(g))T=g;else{var O=Object.keys(k);T=b?O.sort(b):O}var R=p?String(n).replace(/\./g,"%2E"):String(n),j=a&&s(k)&&1===k.length?R+"[]":R;if(l&&s(k)&&0===k.length)return j+"[]";for(var D=0;D<T.length;++D){var P=T[D],M="object"==typeof P&&P&&void 0!==P.value?P.value:k[P];if(!u||null!==M){var B=y&&p?String(P).replace(/\./g,"%2E"):String(P),F=s(k)?"function"==typeof o?o(j,B):j:j+(y?"."+B:"["+B+"]");C.set(t,L);var z=r();z.set(f,C),d(N,e(M,F,o,a,l,c,u,p,"comma"===o&&A&&s(k)?null:h,g,b,y,v,_,x,A,w,z))}}return N};e.exports=function(e,t){var n,i=e,c=function(e){if(!e)return m;if(void 0!==e.allowEmptyArrays&&"boolean"!=typeof e.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==e.encodeDotInKeys&&"boolean"!=typeof e.encodeDotInKeys)throw new TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||m.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=o.default;if(void 0!==e.format){if(!a.call(o.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r,i=o.formatters[n],c=m.filter;if(("function"==typeof e.filter||s(e.filter))&&(c=e.filter),r=e.arrayFormat in l?e.arrayFormat:"indices"in e?e.indices?"indices":"repeat":m.arrayFormat,"commaRoundTrip"in e&&"boolean"!=typeof e.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var d=void 0===e.allowDots?!0===e.encodeDotInKeys||m.allowDots:!!e.allowDots;return{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:m.addQueryPrefix,allowDots:d,allowEmptyArrays:"boolean"==typeof e.allowEmptyArrays?!!e.allowEmptyArrays:m.allowEmptyArrays,arrayFormat:r,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:m.charsetSentinel,commaRoundTrip:!!e.commaRoundTrip,delimiter:void 0===e.delimiter?m.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:m.encode,encodeDotInKeys:"boolean"==typeof e.encodeDotInKeys?e.encodeDotInKeys:m.encodeDotInKeys,encoder:"function"==typeof e.encoder?e.encoder:m.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:m.encodeValuesOnly,filter:c,format:n,formatter:i,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:m.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:m.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:m.strictNullHandling}}(t);"function"==typeof c.filter?i=(0,c.filter)("",i):s(c.filter)&&(n=c.filter);var u=[];if("object"!=typeof i||null===i)return"";var p=l[c.arrayFormat],f="comma"===p&&c.commaRoundTrip;n||(n=Object.keys(i)),c.sort&&n.sort(c.sort);for(var g=r(),b=0;b<n.length;++b){var y=n[b],v=i[y];c.skipNulls&&null===v||d(u,h(v,y,p,f,c.allowEmptyArrays,c.strictNullHandling,c.skipNulls,c.encodeDotInKeys,c.encode?
820c.encoder:null,c.filter,c.sort,c.allowDots,c.serializeDate,c.format,c.formatter,c.encodeValuesOnly,c.charset,g))}var _=u.join(c.delimiter),x=!0===c.addQueryPrefix?"?":"";return c.charsetSentinel&&("iso-8859-1"===c.charset?x+="utf8=%26%2310003%3B&":x+="utf8=%E2%9C%93&"),_.length>0?x+_:""}},8648:function(e){"use strict";e.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},8667:function(e,t,n){"use strict";n.d(t,{A:function(){return v}});var r=n(6540),i=n(3679),o=n(5572),a=n(5823);const l=i.styled.span.withConfig({displayName:"LifeButton__StyledSpan",componentId:"sc-1wstzq6-0"})([""]);var s=(0,a.A)((e=>{var t,n,i,a,s,c,d,u,p,m,f,h;const g=r.useRef(null),{submitButton:b}=e;return r.createElement(l,{className:"button "+(e.inline?"inline-embedded-entry":"")},r.createElement(o.A,Object.assign({innerRef:g,id:e.dataAnalyticsLink,"data-analytics-link":null!==(t=e.dataAnalyticsLink)&&void 0!==t?t:"",theme:e.theme,margin:null!==(n=null==b?void 0:b.margin)&&void 0!==n?n:"none",icon:null==b?void 0:b.icon,accessibleLabel:e.accessibleLabel,iconRight:"right"===(null==b?void 0:b.iconPosition),iconSize:null==b||null===(i=b.style)||void 0===i?void 0:i.iconSize,variation:(null==b?void 0:b.variation)||"default"},null!=b&&b.fullWidth?{}:{fixed:!0},{size:(null==b||null===(a=b.style)||void 0===a?void 0:a.size)||"medium",padding:null!=b&&b.padding?null==b?void 0:b.padding:"auto",wrapping:null!==(s=null==b?void 0:b.wrapping)&&void 0!==s?s:"none",onClick:e.onClick,onMouseEnter:e.onMouseEnter,accessibleExpanded:null==b?void 0:b.accessibleExpanded},null!=b&&b.fullWidth?{expand:!0}:{},{"data-testid":null!==(c=null==b?void 0:b.testId)&&void 0!==c?c:"duet-button",disabled:null==b?void 0:b.disabled,"data-link-url":null!==(d=e.dataLinkUrl)&&void 0!==d?d:"",centerText:null==b?void 0:b.centerText},null!==(u=e.marketingTags)&&void 0!==u&&u.marketingTagsAdform?{"data-adform-label":null===(p=e.marketingTags)||void 0===p?void 0:p.marketingTagsAdform}:{},null!==(m=e.marketingTags)&&void 0!==m&&m.marketingTagsGoogleAds?{"data-googleads-label":e.marketingTags.marketingTagsGoogleAds}:{},null!==(f=e.marketingTags)&&void 0!==f&&f.marketingTagsMeta?{"data-meta-label":e.marketingTags.marketingTagsMeta}:{},{labelFinnish:null==b?void 0:b.labelFinnish}),null!==(h=null==b?void 0:b.label)&&void 0!==h?h:null==b?void 0:b.children))})),c=n(795),d=n(9408),u=n(9793),p=n(4919),m=n(7411),f=n(5957),h=n(1153),g=n(4633),b=n(9992),y=n(2393);var v=e=>{var t,n,i,o,a,l,f,b,v,x,A;const w=p.an;null!==(t=e.submitButton)&&void 0!==t&&t.wrapping&&(e.submitButton.wrapping=e.wrapping);let C=[];null!==(n=e.submitButton)&&void 0!==n&&n.marketingTags&&(C=(0,m.$z)(e.submitButton.marketingTags));const E=new Set([c.kPZ,c.d_P,c.Gzm,c.aYc,c.P7g,c.Chy]),k=new Set([c.GXY,c.VtW,c.obh,c.Wjz,c.by9,c.WuL]),S=e.products;let L=!1,I="";if(null!=S&&S.policyLines)for(const r of S.policyLines)L=(0,g.Tn)()?k.has(r.coresuiteid)&&c.eIF===r.policyProductId:E.has(r.coresuiteid)&&c._Zb===r.policyProductId,c.eIF===r.policyProductId&&(I=c.ml_),c._Zb===r.policyProductId&&(I=c.BUT);const $=r.useMemo((()=>function(e){const t=[];if(null!=e&&e.policyLines)for(const n of e.policyLines)if((0,g.Tn)())switch(n.coresuiteid){case c.GXY:case c.VtW:t.includes(c.mgj)||t.push(c.mgj);break;case c.obh:t.push(c.xM8);break;case c.Wjz:case c.by9:t.includes(c.Qp3)||t.push(c.Qp3);break;case c.WuL:t.push(c.Vgj)}else switch(n.coresuiteid){case c.kPZ:case c.d_P:t.includes(c.mgj)||t.push(c.mgj);break;case c.Gzm:t.push(c.xM8);break;case c.aYc:case c.P7g:t.includes(c.Qp3)||t.push(c.Qp3);break;case c.Chy:t.push(c.Vgj)}return t}(S)),[S]),T=r.useContext(u.A),N=r.useContext(d.a),O=(0,h.A)(e.parentComponent,T,N),R=(0,m.bh)(null===(i=e.submitButton)||void 0===i?void 0:i.analyticsKey,O,null===(o=e.submitButton)||void 0===o?void 0:o.labelFinnish),j=r.useCallback((()=>{var t,n;w(_(e,I,$),(null===(t=e.submitButton)||void 0===t?void 0:t.analyticsKey)||"",R||"",null===(n=e.submitButton)||void 0===n?void 0:n.marketingTags)}),[R,$,w,I,e]);let D=`${null===(a=e.submitButton)||void 0===a?void 0:a.label} ${null==e?void 0:e.lifeButtonAccessibleHelpTextContentful}`;var P;void 0!==e.lifeButtonAccessibleHelpTextContentful&&void 0!==(null===(l=e.submitButton)||void 0===l?void 0:l.accessibleLabel)&&(D=`${null===(P=e.submitButton)||void 0===P?void 0:P.accessibleLabel} ${e.lifeButtonAccessibleHelpTextContentful}`);return L?e.isLink?r.createElement(y.A,{label:(null===(f=e.submitButton)||void 0===f?void 0:f.label)||"",href:_(e,I,$),accessibleLabel:null===(b=e.submitButton)||void 0===b?void 0:b.accessibleLabel,labelFinnish:null===(v=e.submitButton)||void 0===v?void 0:v.labelFinnish,analyticsKey:null===(x=e.submitButton)||void 0===x?void 0:x.analyticsKey,isStyled:!1,marketingTags:null===(A=e.submitButton)||void 0===A?void 0:A.marketingTags,isLifeButton:!0}):r.createElement(s,{inline:e.inline,submitButton:e.submitButton,onClick:j,onMouseEnter:void 0,isLink:e.isLink,products:e.products,flowType:e.flowType,marketingTags:C,dataAnalyticsLink:R,accessibleLabel:D}):null};function _(e,t,n){const r=(0,b.Bu)(e.cacUrlSitContentful,e.cacUrlUatContentful,e.cacUrlProdContentful),i=(0,b.Bu)(e.normalFlowUrlSitContentful,e.normalFlowUrlUatContentful,e.normalFlowUrlProdContentful),o=(0,f.q)(),a=e.flowType;let l="";if("Normal Flow"===a)l=`${i}${t}?covers=${n}&language=${o}`;else if("CAC Flow"===a){let e="";(0,g.Bd)()&&(e=new URL((0,g.bp)()).pathname);let i=e.startsWith("/")?e.slice(1):e;i=i.endsWith("/")?i.substring(0,i.length-1):i;let a="";(0,g.Bd)()&&(a=encodeURIComponent(i)),l=`${r}${t}?covers=${n}&language=${o}&path=${a}`}return l}},8835:function(e,t,n){"use strict";var r=n(1270);function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}
820var o=/^([a-z0-9.+-]+:)/i,a=/:[0-9]*$/,l=/^(\/\/?(?!\/)[^?\s]*)(\?[^\s]*)?$/,s=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(s),d=["%","/","?",";","#"].concat(c),u=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,m=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,f={javascript:!0,"javascript:":!0},h={javascript:!0,"javascript:":!0},g={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},b=n(5373);function y(e,t,n){if(e&&"object"==typeof e&&e instanceof i)return e;var r=new i;return r.parse(e,t,n),r}i.prototype.parse=function(e,t,n){if("string"!=typeof e)throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e.indexOf("?"),a=-1!==i&&i<e.indexOf("#")?"?":"#",s=e.split(a);s[0]=s[0].replace(/\\/g,"/");var y=e=s.join(a);if(y=y.trim(),!n&&1===e.split("#").length){var v=l.exec(y);if(v)return this.path=y,this.href=y,this.pathname=v[1],v[2]?(this.search=v[2],this.query=t?b.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var _=o.exec(y);if(_){var x=(_=_[0]).toLowerCase();this.protocol=x,y=y.substr(_.length)}if(n||_||y.match(/^\/\/[^@/]+@[^@/]+/)){var A="//"===y.substr(0,2);!A||_&&h[_]||(y=y.substr(2),this.slashes=!0)}if(!h[_]&&(A||_&&!g[_])){for(var w,C,E=-1,k=0;k<u.length;k++){-1!==(S=y.indexOf(u[k]))&&(-1===E||S<E)&&(E=S)}-1!==(C=-1===E?y.lastIndexOf("@"):y.lastIndexOf("@",E))&&(w=y.slice(0,C),y=y.slice(C+1),this.auth=decodeURIComponent(w)),E=-1;for(k=0;k<d.length;k++){var S;-1!==(S=y.indexOf(d[k]))&&(-1===E||S<E)&&(E=S)}-1===E&&(E=y.length),this.host=y.slice(0,E),y=y.slice(E),this.parseHost(),this.hostname=this.hostname||"";var L="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!L)for(var I=this.hostname.split(/\./),$=(k=0,I.length);k<$;k++){var T=I[k];if(T&&!T.match(p)){for(var N="",O=0,R=T.length;O<R;O++)T.charCodeAt(O)>127?N+="x":N+=T[O];if(!N.match(p)){var j=I.slice(0,k),D=I.slice(k+1),P=T.match(m);P&&(j.push(P[1]),D.unshift(P[2])),D.length&&(y="/"+D.join(".")+y),this.hostname=j.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),L||(this.hostname=r.toASCII(this.hostname));var M=this.port?":"+this.port:"",B=this.hostname||"";this.host=B+M,this.href+=this.host,L&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==y[0]&&(y="/"+y))}if(!f[x])for(k=0,$=c.length;k<$;k++){var F=c[k];if(-1!==y.indexOf(F)){var z=encodeURIComponent(F);z===F&&(z=escape(F)),y=y.split(F).join(z)}}var H=y.indexOf("#");-1!==H&&(this.hash=y.substr(H),y=y.slice(0,H));var U=y.indexOf("?");if(-1!==U?(this.search=y.substr(U),this.query=y.substr(U+1),t&&(this.query=b.parse(this.query)),y=y.slice(0,U)):t&&(this.search="",this.query={}),y&&(this.pathname=y),g[x]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){M=this.pathname||"";var K=this.search||"";this.path=M+K}return this.href=this.format(),this},i.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",i=!1,o="";this.host?i=e+this.host:this.hostname&&(i=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(i+=":"+this.port)),this.query&&"object"==typeof this.query&&Object.keys(this.query).length&&(o=b.stringify(this.query,{arrayFormat:"repeat",addQueryPrefix:!1}));var a=this.search||o&&"?"+o||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||g[t])&&!1!==i?(i="//"+(i||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):i||(i=""),r&&"#"!==r.charAt(0)&&(r="#"+r),a&&"?"!==a.charAt(0)&&(a="?"+a),t+i+(n=n.replace(/[?#]/g,(function(e){return encodeURIComponent(e)})))+(a=a.replace("#","%23"))+r},i.prototype.resolve=function(e){return this.resolveObject(y(e,!1,!0)).format()},i.prototype.resolveObject=function(e){if("string"==typeof e){var t=new i;t.parse(e,!1,!0),e=t}for(var n=new i,r=Object.keys(this),o=0;o<r.length;o++){var a=r[o];n[a]=this[a]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var l=Object.keys(e),s=0;s<l.length;s++){var c=l[s];"protocol"!==c&&(n[c]=e[c])}return g[n.protocol]&&n.hostname&&!n.pathname&&(n.pathname="/",n.path=n.pathname),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!g[e.protocol]){for(var d=Object.keys(e),u=0;u<d.length;u++){var p=d[u];n[p]=e[p]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||h[e.protocol])n.pathname=e.pathname;else{for(var m=(e.pathname||"").split("/");m.length&&!(e.host=m.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==m[0]&&m.unshift(""),m.length<2&&m.unshift(""),n.pathname=m.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var f=n.pathname||"",b=n.search||"";n.path=f+b}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var y=n.pathname&&"/"===n.pathname.charAt(0),v=e.host||e.pathname&&"/"===e.pathname.charAt(0),_=v||y||n.host&&e.pathname,x=_,A=n.pathname&&n.pathname.split("/")||[],w=(m=e.pathname&&e.pathname.split("/")||[],n.protocol&&!g[n.protocol]);if(w&&(n.hostname="",n.port=null,n.host&&(""===A[0]?A[0]=n.host:A.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===m[0]?m[0]=e.host:m.unshift(e.host)),e.host=null),_=_&&(""===m[0]||""===A[0])),v)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,A=m;else if(m.length)A||(A=[]),A.pop(),A=A.concat(m),n.search=e.search,n.query=e.query;else if(null!=e.search){if(w)n.host=A.shift(),n.hostname=n.host,(L=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=L.shift(),n.hostname=L.shift(),n.host=n.hostname);return n.search=e.search,n.query=e.query,null===n.pathname&&null===n.search||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!A.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var C=A.slice(-1)[0],E=(n.host||e.host||A.length>1)&&("."===C||".."===C)||""===C,k=0,S=A.length;S>=0;S--)"."===(C=A[S])?A.splice(S,1):".."===C?(A.splice(S,1),k++):k&&(A.splice(S,1),k--);if(!_&&!x)for(;k--;k)A.unshift("..");!_||""===A[0]||A[0]&&"/"===A[0].charAt(0)||A.unshift(""),E&&"/"!==A.join("/").substr(-1)&&A.push("");var L,I=""===A[0]||A[0]&&"/"===A[0].charAt(0);w&&(n.hostname=I?"":A.length?A.shift():"",n.host=n.hostname,(L=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=L.shift(),n.hostname=L.shift(),n.host=n.hostname));return(_=_||n.host&&A.length)&&!I&&A.unshift(""),A.length>0?n.pathname=A.join("/"):(n.pathname=null,n.path=null),null===n.pathname&&null===n.search||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},i.prototype.parseHost=function(){var e=this.host,t=a.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)},t.parse=y,t.resolve=function(e,t){return y(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?y(e,!1,!0).resolveObject(t):t},t.format=function(e){return"string"==typeof e&&(e=y(e)),e instanceof i?e.format():i.prototype.format.call(e)},t.Url=i},8856:function(e,t,n){"use strict";n.d(t,{i:function(){return u}});var r=n(6540),i=n(3023);function o(e,t){return e.map(((e,n)=>{return i=a(e,t),o=n,(0,r.isValidElement)(i)&&null===i.key?(0,r.cloneElement)(i,{key:o}):i;var i,o}))}function a(e,t){const{renderNode:n,renderMark:a,renderText:l,preserveWhitespace:s}=t;if(i._$.isText(e)){let t=l?l(e.value):e.value;if(s&&!l){t=t.replace(/ {2,}/g,(e=>" ".repeat(e.length)));const e=t.split("\n"),n=[];e.forEach(((t,i)=>{n.push(t),i!==e.length-1&&n.push(r.createElement("br",null))})),t=n}return e.marks.reduce(((e,t)=>a[t.type]?a[t.type](e):e),t)}{const i=o(e.content,t);
820return e.nodeType&&n[e.nodeType]?n[e.nodeType](e,i):r.createElement(r.Fragment,null,i)}}const l={[i.nA.DOCUMENT]:(e,t)=>t,[i.nA.PARAGRAPH]:(e,t)=>r.createElement("p",null,t),[i.nA.HEADING_1]:(e,t)=>r.createElement("h1",null,t),[i.nA.HEADING_2]:(e,t)=>r.createElement("h2",null,t),[i.nA.HEADING_3]:(e,t)=>r.createElement("h3",null,t),[i.nA.HEADING_4]:(e,t)=>r.createElement("h4",null,t),[i.nA.HEADING_5]:(e,t)=>r.createElement("h5",null,t),[i.nA.HEADING_6]:(e,t)=>r.createElement("h6",null,t),[i.nA.EMBEDDED_ENTRY]:(e,t)=>r.createElement("div",null,t),[i.nA.EMBEDDED_RESOURCE]:(e,t)=>r.createElement("div",null,t),[i.nA.UL_LIST]:(e,t)=>r.createElement("ul",null,t),[i.nA.OL_LIST]:(e,t)=>r.createElement("ol",null,t),[i.nA.LIST_ITEM]:(e,t)=>r.createElement("li",null,t),[i.nA.QUOTE]:(e,t)=>r.createElement("blockquote",null,t),[i.nA.HR]:()=>r.createElement("hr",null),[i.nA.TABLE]:(e,t)=>r.createElement("table",null,r.createElement("tbody",null,t)),[i.nA.TABLE_ROW]:(e,t)=>r.createElement("tr",null,t),[i.nA.TABLE_HEADER_CELL]:(e,t)=>
820r.createElement("th",null,t),[i.nA.TABLE_CELL]:(e,t)=>r.createElement("td",null,t),[i.XD.ASSET_HYPERLINK]:e=>c(i.XD.ASSET_HYPERLINK,e),[i.XD.ENTRY_HYPERLINK]:e=>c(i.XD.ENTRY_HYPERLINK,e),[i.XD.RESOURCE_HYPERLINK]:e=>d(i.XD.RESOURCE_HYPERLINK,e),[i.XD.EMBEDDED_ENTRY]:e=>c(i.XD.EMBEDDED_ENTRY,e),[i.XD.EMBEDDED_RESOURCE]:(e,t)=>d(i.XD.EMBEDDED_RESOURCE,e),[i.XD.HYPERLINK]:(e,t)=>r.createElement("a",{href:e.data.uri},t)},s={[i.j7.BOLD]:e=>r.createElement("b",null,e),[i.j7.ITALIC]:e=>r.createElement("i",null,e),[i.j7.UNDERLINE]:e=>r.createElement("u",null,e),[i.j7.CODE]:e=>r.createElement("code",null,e),[i.j7.SUPERSCRIPT]:e=>r.createElement("sup",null,e),[i.j7.SUBSCRIPT]:e=>r.createElement("sub",null,e),[i.j7.STRIKETHROUGH]:e=>r.createElement("s",null,e)};function c(e,t){return r.createElement("span",{key:t.data.target.sys.id},"type: ",t.nodeType," id: ",t.data.target.sys.id)}function d(e,t){return r.createElement("span",{key:t.data.target.sys.urn},"type: ",t.nodeType," urn: ",t.data.target.sys.urn)}function u(e,t={}){if(!e)return null;let n=e;return t.stripEmptyTrailingParagraph&&(n=i._$.stripEmptyTrailingParagraphFromDocument(e)),a(n,{renderNode:{...l,...t.renderNode},renderMark:{...s,...t.renderMark},renderText:t.renderText,preserveWhitespace:t.preserveWhitespace})}},8859:function(e,t,n){var r="function"==typeof Map&&Map.prototype,i=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,o=r&&i&&"function"==typeof i.get?i.get:null,a=r&&Map.prototype.forEach,l="function"==typeof Set&&Set.prototype,s=Object.getOwnPropertyDescriptor&&l?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=l&&s&&"function"==typeof s.get?s.get:null,d=l&&Set.prototype.forEach,u="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,p="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,m="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,f=Boolean.prototype.valueOf,h=Object.prototype.toString,g=Function.prototype.toString,b=String.prototype.match,y=String.prototype.slice,v=String.prototype.replace,_=String.prototype.toUpperCase,x=String.prototype.toLowerCase,A=RegExp.prototype.test,w=Array.prototype.concat,C=Array.prototype.join,E=Array.prototype.slice,k=Math.floor,S="function"==typeof BigInt?BigInt.prototype.valueOf:null,L=Object.getOwnPropertySymbols,I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,$="function"==typeof Symbol&&"object"==typeof Symbol.iterator,T="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===$||"symbol")?Symbol.toStringTag:null,N=Object.prototype.propertyIsEnumerable,O=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function R(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||A.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var r=e<0?-k(-e):k(e);if(r!==e){var i=String(r),o=y.call(t,i.length+1);return v.call(i,n,"$&_")+"."+v.call(v.call(o,/([0-9]{3})/g,"$&_"),/_$/,"")}}return v.call(t,n,"$&_")}var j=n(2634),D=j.custom,P=W(D)?D:null,M={__proto__:null,double:'"',single:"'"},B={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function F(e,t,n){var r=n.quoteStyle||t,i=M[r];return i+e+i}function z(e){return v.call(String(e),/"/g,"&quot;")}function H(e){return!T||!("object"==typeof e&&(T in e||void 0!==e[T]))}function U(e){return"[object Array]"===Q(e)&&H(e)}function K(e){return"[object RegExp]"===Q(e)&&H(e)}function W(e){if($)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!I)return!1;try{return I.call(e),!0}catch(t){}return!1}e.exports=function e(t,r,i,l){var s=r||{};if(V(s,"quoteStyle")&&!V(M,s.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(V(s,"maxStringLength")&&("number"==typeof s.maxStringLength?s.maxStringLength<0&&s.maxStringLength!==1/0:null!==s.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var h=!V(s,"customInspect")||s.customInspect;if("boolean"!=typeof h&&"symbol"!==h)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");
vendor: 6,148 bytes, line 820
820if(V(s,"indent")&&null!==s.indent&&"\t"!==s.indent&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(V(s,"numericSeparator")&&"boolean"!=typeof s.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var _=s.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return Y(t,s);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var A=String(t);return _?R(t,A):A}if("bigint"==typeof t){var k=String(t)+"n";return _?R(t,k):k}var L=void 0===s.depth?5:s.depth;if(void 0===i&&(i=0),i>=L&&L>0&&"object"==typeof t)return U(t)?"[Array]":"[Object]";var D=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=C.call(Array(e.indent+1)," ")}return{base:n,prev:C.call(Array(t+1),n)}}(s,i);if(void 0===l)l=[];else if(G(l,t)>=0)return"[Circular]";function B(t,n,r){if(n&&(l=E.call(l)).push(n),r){var o={depth:s.depth};return V(s,"quoteStyle")&&(o.quoteStyle=s.quoteStyle),e(t,o,i+1,l)}return e(t,s,i+1,l)}if("function"==typeof t&&!K(t)){var q=function(e){if(e.name)return e.name;var t=b.call(g.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),J=ne(t,B);return"[Function"+(q?": "+q:" (anonymous)")+"]"+(J.length>0?" { "+C.call(J,", ")+" }":"")}if(W(t)){var re=$?v.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):I.call(t);return"object"!=typeof t||$?re:Z(re)}if(function(e){if(!e||"object"!=typeof e)return!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(t)){for(var ie="<"+x.call(String(t.nodeName)),oe=t.attributes||[],ae=0;ae<oe.length;ae++)ie+=" "+oe[ae].name+"="+F(z(oe[ae].value),"double",s);return ie+=">",t.childNodes&&t.childNodes.length&&(ie+="..."),ie+="</"+x.call(String(t.nodeName))+">"}if(U(t)){if(0===t.length)return"[]";var le=ne(t,B);return D&&!function(e){for(var t=0;t<e.length;t++)if(G(e[t],"\n")>=0)return!1;return!0}(le)?"["+te(le,D)+"]":"[ "+C.call(le,", ")+" ]"}if(function(e){return"[object Error]"===Q(e)&&H(e)}(t)){var se=ne(t,B);return"cause"in Error.prototype||!("cause"in t)||N.call(t,"cause")?0===se.length?"["+String(t)+"]":"{ ["+String(t)+"] "+C.call(se,", ")+" }":"{ ["+String(t)+"] "+C.call(w.call("[cause]: "+B(t.cause),se),", ")+" }"}if("object"==typeof t&&h){if(P&&"function"==typeof t[P]&&j)return j(t,{depth:L-i});if("symbol"!==h&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!o||!e||"object"!=typeof e)return!1;try{o.call(e);try{c.call(e)}catch(ie){return!0}return e instanceof Map}catch(t){}return!1}(t)){var ce=[];return a&&a.call(t,(function(e,n){ce.push(B(n,t,!0)+" => "+B(e,t))})),ee("Map",o.call(t),ce,D)}if(function(e){if(!c||!e||"object"!=typeof e)return!1;try{c.call(e);try{o.call(e)}catch(t){return!0}return e instanceof Set}catch(n){}return!1}(t)){var de=[];return d&&d.call(t,(function(e){de.push(B(e,t))})),ee("Set",c.call(t),de,D)}if(function(e){if(!u||!e||"object"!=typeof e)return!1;try{u.call(e,u);try{p.call(e,p)}catch(ie){return!0}return e instanceof WeakMap}catch(t){}return!1}(t))return X("WeakMap");if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{p.call(e,p);try{u.call(e,u)}catch(ie){return!0}return e instanceof WeakSet}catch(t){}return!1}(t))return X("WeakSet");if(function(e){if(!m||!e||"object"!=typeof e)return!1;try{return m.call(e),!0}catch(t){}return!1}(t))return X("WeakRef");if(function(e){return"[object Number]"===Q(e)&&H(e)}(t))return Z(B(Number(t)));if(function(e){if(!e||"object"!=typeof e||!S)return!1;try{return S.call(e),!0}catch(t){}return!1}(t))return Z(B(S.call(t)));if(function(e){return"[object Boolean]"===Q(e)&&H(e)}(t))return Z(f.call(t));if(function(e){return"[object String]"===Q(e)&&H(e)}(t))return Z(B(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&t===globalThis||void 0!==n.g&&t===n.g)return"{ [object globalThis] }";if(!function(e){return"[object Date]"===Q(e)&&H(e)}(t)&&!K(t)){var ue=ne(t,B),pe=O?O(t)===Object.prototype:t instanceof Object||t.constructor===Object,me=t instanceof Object?"":"null prototype",fe=!pe&&T&&Object(t)===t&&T in t?y.call(Q(t),8,-1):me?"Object":"",he=(pe||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(fe||me?"["+C.call(w.call([],fe||[],me||[]),": ")+"] ":"");return 0===ue.length?he+"{}":D?he+"{"+te(ue,D)+"}":he+"{ "+C.call(ue,", ")+" }"}return String(t)};var q=Object.prototype.hasOwnProperty||function(e){return e in this};function V(e,t){return q.call(e,t)}function Q(e){return h.call(e)}function G(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function Y(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return Y(y.call(e,0,t.maxStringLength),t)+r}var i=B[t.quoteStyle||"single"];return i.lastIndex=0,F(v.call(v.call(e,i,"\\$1"),/[\x00-\x1f]/g,J),"single",t)}function J(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+_.call(t.toString(16))}function Z(e){return"Object("+e+")"}function X(e){return e+" { ? }"}function ee(e,t,n,r){return e+" ("+t+") {"+(r?te(n,r):C.call(n,", "))+"}"}function te(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+C.call(e,","+n)+"\n"+t.prev}function ne(e,t){var n=U(e),r=[];if(n){r.length=e.length;for(var i=0;i<e.length;i++)r[i]=V(e,i)?t(e[i],e):""}var o,a="function"==typeof L?L(e):[];if($){o={};for(var l=0;l<a.length;l++)o["$"+a[l]]=a[l]}for(var s in e)V(e,s)&&(n&&String(Number(s))===s&&s<e.length||$&&o["$"+s]instanceof Symbol||(A.call(/[^\w$]/,s)?r.push(t(s,e)+": "+t(e[s],e)):r.push(s+": "+t(e[s],e))));if("function"==typeof L)for(var c=0;c<a.length;c++)N.call(e,a[c])&&r.push("["+t(a[c])+"]: "+t(e[a[c]],e));return r}},8885:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);
820i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.getSchemaWithNodeType=t.helpers=t.EMPTY_DOCUMENT=t.MARKS=t.INLINES=t.BLOCKS=void 0;var l=n(647);Object.defineProperty(t,"BLOCKS",{enumerable:!0,get:function(){return l.BLOCKS}});var s=n(3567);Object.defineProperty(t,"INLINES",{enumerable:!0,get:function(){return s.INLINES}});var c=n(7083);Object.defineProperty(t,"MARKS",{enumerable:!0,get:function(){return c.MARKS}}),o(n(2252),t),o(n(1740),t),o(n(5576),t);var d=n(425);Object.defineProperty(t,"EMPTY_DOCUMENT",{enumerable:!0,get:function(){return d.EMPTY_DOCUMENT}});var u=a(n(9168));t.helpers=u;var p=n(3802);Object.defineProperty(t,"getSchemaWithNodeType",{enumerable:!0,get:function(){return p.getSchemaWithNodeType}})},8968:function(e){"use strict";e.exports=Math.floor},9168:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInline=function(e){return o(i.INLINES,e.nodeType)},t.isBlock=function(e){return o(r.BLOCKS,e.nodeType)},t.isText=function(e){return"text"===e.nodeType};var r=n(647),i=n(3567);function o(e,t){for(var n=0,r=Object.keys(e);n<r.length;n++){if(t===e[r[n]])return!0}return!1}},9192:function(e,t,n){"use strict";var r=n(9751),i=n(6540),o=n(5823);t.A=(0,o.A)((e=>{let{breakpoint:t,direction:n,size:o}=e;return i.createElement(r.P6,Object.assign({},t?{breakpoint:t}:{},n?{direction:n}:{},o?{size:o}:{}))}))},9229:function(e,t,n){"use strict";n.d(t,{l:function(){return i},d:function(){return o}});var r=e=>{switch(e){case"h1":return"h2";case"h2":return"h3";case"h3":return"h4";case"h4":return"h5";case"h5":case"h6":return"h6";default:return console.error("Received unexpected heading value in getHeadingLevels.ts:",e),"h3"}};const i=(e,t)=>{let n=e;return t&&"h0"!==t?n=t:t&&"h0"===t&&(n="h1"),n},o=e=>r(e)},9275:function(e,t,n){"use strict";n.d(t,{f:function(){return a}});var r=n(795);const i=e=>e.filter((e=>void 0!==e)),o=e=>{var t,n,r;return e.hideDate?i([null===(t=e.category)||void 0===t?void 0:t.title]):i([null===(n=e.category)||void 0===n?void 0:n.title,(r=e.publishDate,new Date(r).toLocaleDateString("fi-FI"))])},a=e=>{var t;switch(null==e||null===(t=e.internal)||void 0===t?void 0:t.type){case r.MJq:return(e=>[e.articleRegionLabel].concat(o(e)))(e);case r.HC5:return(e=>{var t;return[null===(t=e.author)||void 0===t?void 0:t.internalName].concat(o(e))})(e);case r.$Vg:return(e=>{var t;return e.region?[null===(t=e.region[0])||void 0===t?void 0:t.title]:[]})(e);case r.mWC:case r.JVl:return[];default:return o(e)}}},9284:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/Document","definitions":{"Document":{"type":"object","properties":{"nodeType":{"type":"string","enum":["document"]},"content":{"type":"array","items":{"$ref":"#/definitions/TopLevelBlock"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"TopLevelBlock":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/TopLevelBlockEnum"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Block"},{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"TopLevelBlockEnum":{"enum":["blockquote","embedded-asset-block","embedded-entry-block","embedded-resource-block","heading-1","heading-2","heading-3","heading-4","heading-5","heading-6","hr","ordered-list","paragraph","table","unordered-list"],"type":"string"},"Block":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/BLOCKS"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Block"},{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"BLOCKS":{"description":"Map of all Contentful block types. Blocks contain inline or block nodes.","type":"string","enum":["document","paragraph","heading-1","heading-2","heading-3","heading-4","heading-5","heading-6","ordered-list","unordered-list","list-item","hr","blockquote","embedded-entry-block","embedded-asset-block","embedded-resource-block","table","table-row","table-cell","table-header-cell"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},9290:function(e){"use strict";e.exports=RangeError},9341:function(e,t,n){"use strict";n.d(t,{sn:function(){return St},HA:function(){return Lt}});var r={};function i(e,t){return function(){return e.apply(t,arguments)}}n.r(r),n.d(r,{hasBrowserEnv:function(){return Ee},hasStandardBrowserEnv:function(){return Se},hasStandardBrowserWebWorkerEnv:function(){return Le},navigator:function(){return ke},origin:function(){return Ie}});const{toString:o}=Object.prototype,{getPrototypeOf:a}=Object,{iterator:l,toStringTag:s}=Symbol,c=(d=Object.create(null),e=>{const t=o.call(e);return d[t]||(d[t]=t.slice(8,-1).toLowerCase())});var d;const u=e=>(e=e.toLowerCase(),t=>c(t)===e),p=e=>t=>typeof t===e,{isArray:m}=Array,f=p("undefined");function h(e){return null!==e&&!f(e)&&null!==e.constructor&&!f(e.constructor)&&y(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const g=u("ArrayBuffer");const b=p("string"),y=p("function"),v=p("number"),_=e=>null!==e&&"object"==typeof e,x=e=>{if("object"!==c(e))return!1;const t=a(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||s in e||l in e)},A=u("Date"),w=u("File"),C=u("Blob"),E=u("FileList");const k="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},S=void 0!==k.FormData?k.FormData:void 0,L=u("URLSearchParams"),[I,$,T,N]=["ReadableStream","Request","Response","Headers"].map(u);function O(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,i;if("object"!=typeof e&&(e=[e]),m(e))for(r=0,i=e.length;r<i;r++)t.call(null,e[r],r,e);else{if(h(e))return;const i=n?Object.getOwnPropertyNames(e):Object.keys(e),o=i.length;let a;for(r=0;r<o;r++)a=i[r],t.call(null,e[a],a,e)}}function R(e,t){if(h(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r,i=n.length;for(;i-- >0;)if(r=n[i],t===r.toLowerCase())return r;return null}const j="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,D=e=>!f(e)&&e!==j;const P=(M="undefined"!=typeof Uint8Array&&a(Uint8Array),e=>M&&e instanceof M);var M;const B=u("HTMLFormElement"),F=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),z=u("RegExp"),H=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};O(n,((n,i)=>{let o;!1!==(o=t(n,i,e))&&(r[i]=o||n)})),Object.defineProperties(e,r)};const U=u("AsyncFunction"),K=(W="function"==typeof setImmediate,q=y(j.postMessage),W?setImmediate:q?(V=`axios@${Math.random()}`,Q=[],j.addEventListener("message",(({source:e,data:t})=>{e===j&&t===V&&Q.length&&Q.shift()()}),!1),e=>{Q.push(e),j.postMessage(V,"*")}):e=>setTimeout(e));var W,q,V,Q;const G="undefined"!=typeof queueMicrotask?queueMicrotask.bind(j):"undefined"!=typeof process&&process.nextTick||K;var Y={isArray:m,isArrayBuffer:g,isBuffer:h,isFormData:e=>{if(!e)return!1;if(S&&e instanceof S)return!0;const t=a(e);if(!t||t===Object.prototype)return!1;if(!y(e.append))return!1;const n=c(e);return"formdata"===n||"object"===n&&y(e.toString)&&"[object FormData]"===e.toString()},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&g(e.buffer),t},isString:b,isNumber:v,isBoolean:e=>!0===e||!1===e,isObject:_,isPlainObject:x,isEmptyObject:e=>{if(!_(e)||h(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(t){return!1}},isReadableStream:I,isRequest:$,isResponse:T,isHeaders:N,isUndefined:f,isDate:A,isFile:w,isReactNativeBlob:e=>!(!e||void 0===e.uri),isReactNative:e=>e&&void 0!==e.getParts,isBlob:C,isRegExp:z,isFunction:y,isStream:e=>_(e)&&y(e.pipe),isURLSearchParams:L,isTypedArray:P,isFileList:E,forEach:O,merge:function e(...t){const{caseless:n,skipUndefined:r}=D(this)&&this||{},i={},o=(t,o)=>{if("__proto__"===o||"constructor"===o||"prototype"===o)return;const a=n&&R(i,o)||o,l=F(i,a)?i[a]:void 0;x(l)&&x(t)?i[a]=e(l,t):x(t)?i[a]=e({},t):m(t)?i[a]=t.slice():r&&f(t)||(i[a]=t)};for(let a=0,l=t.length;a<l;a++)t[a]&&O(t[a],o);return i},extend:(e,t,n,{allOwnKeys:r}={})=>(O(t,((t,r)=>{n&&y(t)?Object.defineProperty(e,r,{__proto__:null,value:i(t,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,r,{__proto__:null,value:t,writable:!0,enumerable:!0,configurable:!0})}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,
vendor: 8,272 bytes, line 820
820configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let i,o,l;const s={};if(t=t||{},null==e)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)l=i[o],r&&!r(l,e,t)||s[l]||(t[l]=e[l],s[l]=!0);e=!1!==n&&a(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:c,kindOfTest:u,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(m(e))return e;let t=e.length;if(!v(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[l]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:B,hasOwnProperty:F,hasOwnProp:F,reduceDescriptors:H,freezeMethods:e=>{H(e,((t,n)=>{if(y(e)&&["arguments","caller","callee"].includes(n))return!1;const r=e[n];y(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return m(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:R,global:j,isContextDefined:D,isSpecCompliantForm:function(e){return!!(e&&y(e.append)&&"FormData"===e[s]&&e[l])},toJSONObject:e=>{const t=new WeakSet,n=e=>{if(_(e)){if(t.has(e))return;if(h(e))return e;if(!("toJSON"in e)){t.add(e);const r=m(e)?[]:{};return O(e,((e,t)=>{const i=n(e);!f(i)&&(r[t]=i)})),t.delete(e),r}}return e};return n(e)},isAsyncFn:U,isThenable:e=>e&&(_(e)||y(e))&&y(e.then)&&y(e.catch),setImmediate:K,asap:G,isIterable:e=>null!=e&&y(e[l])};const J=Y.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);const Z=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),X=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function ee(e,t){return Y.isArray(e)?e.map((e=>ee(e,t))):function(e){let t=0,n=e.length;for(;t<n;){const n=e.charCodeAt(t);if(9!==n&&32!==n)break;t+=1}for(;n>t;){const t=e.charCodeAt(n-1);if(9!==t&&32!==t)break;n-=1}return 0===t&&n===e.length?e:e.slice(t,n)}(String(e).replace(t,""))}function te(e){const t=Object.create(null);return Y.forEach(e.toJSON(),((e,n)=>{t[n]=(e=>ee(e,X))(e)})),t}const ne=Symbol("internals");function re(e){return e&&String(e).trim().toLowerCase()}function ie(e){return!1===e||null==e?e:Y.isArray(e)?e.map(ie):(e=>ee(e,Z))(String(e))}function oe(e,t,n,r,i){return Y.isFunction(r)?r.call(this,t,n):(i&&(t=n),Y.isString(t)?Y.isString(r)?-1!==t.indexOf(r):Y.isRegExp(r)?r.test(t):void 0:void 0)}class ae{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function i(e,t,n){const i=re(t);if(!i)throw new Error("header name must be a non-empty string");const o=Y.findKey(r,i);(!o||void 0===r[o]||!0===n||void 0===n&&!1!==r[o])&&(r[o||t]=ie(e))}const o=(e,t)=>Y.forEach(e,((e,n)=>i(e,n,t)));if(Y.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(Y.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))o((e=>{const t={};let n,r,i;return e&&e.split("\n").forEach((function(e){i=e.indexOf(":"),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!n||t[n]&&J[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t);else if(Y.isObject(e)&&Y.isIterable(e)){let n,r,i={};for(const t of e){if(!Y.isArray(t))throw TypeError("Object iterator must return a key-value pair");i[r=t[0]]=(n=i[r])?Y.isArray(n)?[...n,t[1]]:[n,t[1]]:t[1]}o(i,t)}else null!=e&&i(t,e,n);return this}get(e,t){if(e=re(e)){const n=Y.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(Y.isFunction(t))return t.call(this,e,n);if(Y.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=re(e)){const n=Y.findKey(this,e);return!(!n||void 0===this[n]||t&&!oe(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function i(e){if(e=re(e)){const i=Y.findKey(n,e);!i||t&&!oe(0,n[i],i,t)||(delete n[i],r=!0)}}return Y.isArray(e)?e.forEach(i):i(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const i=t[n];e&&!oe(0,this[i],i,e,!0)||(delete this[i],r=!0)}return r}normalize(e){const t=this,n={};return Y.forEach(this,((r,i)=>{const o=Y.findKey(n,i);if(o)return t[o]=ie(r),void delete t[i];const a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(i):String(i).trim();a!==i&&delete t[i],t[a]=ie(r),n[a]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return Y.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&Y.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[ne]=this[ne]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=re(e);t[r]||(!function(e,t){const n=Y.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})}))}(n,e),t[r]=!0)}return Y.isArray(e)?e.forEach(r):r(e),this}}ae.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Y.reduceDescriptors(ae.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),Y.freezeMethods(ae);var le=ae;function se(e,t){const n=new Set(t.map((e=>String(e).toLowerCase()))),r=[],i=e=>{if(null===e||"object"!=typeof e)return e;if(Y.isBuffer(e))return e;if(-1!==r.indexOf(e))return;let t;if(e instanceof le&&(e=e.toJSON()),r.push(e),Y.isArray(e))t=[],e.forEach(((e,n)=>{const r=i(e);Y.isUndefined(r)||(t[n]=r)}));else{if(!Y.isPlainObject(e)&&function(e){if(Y.hasOwnProp(e,"toJSON"))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(Y.hasOwnProp(t,"toJSON"))return!0;t=Object.getPrototypeOf(t)}return!1}(e))return r.pop(),e;t=Object.create(null);for(const[r,o]of Object.entries(e)){const e=n.has(r.toLowerCase())?"[REDACTED ****]":i(o);Y.isUndefined(e)||(t[r]=e)}}return r.pop(),t};return i(e)}class ce extends Error{static from(e,t,n,r,i,o){const a=new ce(e.message,t||e.code,n,r,i);return a.cause=e,a.name=e.name,null!=e.status&&null==a.status&&(a.status=e.status),o&&Object.assign(a,o),a}constructor(e,t,n,r,i){super(e),Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){const e=this.config,t=e&&Y.hasOwnProp(e,"redact")?e.redact:void 0,n=Y.isArray(t)&&t.length>0?se(e,t):Y.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:n,code:this.code,status:this.status}}}ce.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE",ce.ERR_BAD_OPTION="ERR_BAD_OPTION",ce.ECONNABORTED="ECONNABORTED",ce.ETIMEDOUT="ETIMEDOUT",ce.ECONNREFUSED="ECONNREFUSED",ce.ERR_NETWORK="ERR_NETWORK",ce.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS",ce.ERR_DEPRECATED="ERR_DEPRECATED",ce.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE",ce.ERR_BAD_REQUEST="ERR_BAD_REQUEST",ce.ERR_CANCELED="ERR_CANCELED",ce.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT",ce.ERR_INVALID_URL="ERR_INVALID_URL",ce.ER
820R_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";var de=ce;function ue(e){return Y.isPlainObject(e)||Y.isArray(e)}function pe(e){return Y.endsWith(e,"[]")?e.slice(0,-2):e}function me(e,t,n){return e?e.concat(t).map((function(e,t){return e=pe(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const fe=Y.toFlatObject(Y,{},null,(function(e){return/^is[A-Z]/.test(e)}));var he=function(e,t,n){if(!Y.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=Y.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!Y.isUndefined(t[e])}))).metaTokens,i=n.visitor||u,o=n.dots,a=n.indexes,l=n.Blob||"undefined"!=typeof Blob&&Blob,s=void 0===n.maxDepth?100:n.maxDepth,c=l&&Y.isSpecCompliantForm(t);if(!Y.isFunction(i))throw new TypeError("visitor must be a function");function d(e){if(null===e)return"";if(Y.isDate(e))return e.toISOString();if(Y.isBoolean(e))return e.toString();if(!c&&Y.isBlob(e))throw new de("Blob is not supported. Use a Buffer instead.");return Y.isArrayBuffer(e)||Y.isTypedArray(e)?c&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function u(e,n,i){let l=e;if(Y.isReactNative(t)&&Y.isReactNativeBlob(e))return t.append(me(i,n,o),d(e)),!1;if(e&&!i&&"object"==typeof e)if(Y.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Y.isArray(e)&&function(e){return Y.isArray(e)&&!e.some(ue)}(e)||(Y.isFileList(e)||Y.endsWith(n,"[]"))&&(l=Y.toArray(e)))return n=pe(n),l.forEach((function(e,r){!Y.isUndefined(e)&&null!==e&&t.append(!0===a?me([n],r,o):null===a?n:n+"[]",d(e))})),!1;return!!ue(e)||(t.append(me(i,n,o),d(e)),!1)}const p=[],m=Object.assign(fe,{defaultVisitor:u,convertValue:d,isVisitable:ue});if(!Y.isObject(e))throw new TypeError("data must be an object");return function e(n,r,o=0){if(!Y.isUndefined(n)){if(o>s)throw new de("Object is too deeply nested ("+o+" levels). Max depth: "+s,de.ERR_FORM_DATA_DEPTH_EXCEEDED);if(-1!==p.indexOf(n))throw Error("Circular reference detected in "+r.join("."));p.push(n),Y.forEach(n,(function(n,a){!0===(!(Y.isUndefined(n)||null===n)&&i.call(t,n,Y.isString(a)?a.trim():a,r,m))&&e(n,r?r.concat(a):[a],o+1)})),p.pop()}}(e),t};function ge(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,(function(e){return t[e]}))}function be(e,t){this._pairs=[],e&&he(e,this,t)}const ye=be.prototype;ye.append=function(e,t){this._pairs.push([e,t])},ye.toString=function(e){const t=e?function(t){return e.call(this,t,ge)}:ge;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var ve=be;function _e(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function xe(e,t,n){if(!t)return e;const r=n&&n.encode||_e,i=Y.isFunction(n)?{serialize:n}:n,o=i&&i.serialize;let a;if(a=o?o(t,i):Y.isURLSearchParams(t)?t.toString():new ve(t,i).toString(r),a){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}var Ae=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Y.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},we={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},Ce={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:ve,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]};const Ee="undefined"!=typeof window&&"undefined"!=typeof document,ke="object"==typeof navigator&&navigator||void 0,Se=Ee&&(!ke||["ReactNative","NativeScript","NS"].indexOf(ke.product)<0),Le="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Ie=Ee&&window.location.href||"http://localhost";var $e={...r,...Ce};var Te=function(e){function t(e,n,r,i){let o=e[i++];if("__proto__"===o)return!0;const a=Number.isFinite(+o),l=i>=e.length;if(o=!o&&Y.isArray(r)?r.length:o,l)return Y.hasOwnProp(r,o)?r[o]=Y.isArray(r[o])?r[o].concat(n):[r[o],n]:r[o]=n,!a;Y.hasOwnProp(r,o)&&Y.isObject(r[o])||(r[o]=[]);return t(e,n,r[o],i)&&Y.isArray(r[o])&&(r[o]=function(e){const t={},n=Object.keys(e);let r;const i=n.length;let o;for(r=0;r<i;r++)o=n[r],t[o]=e[o];return t}(r[o])),!a}if(Y.isFormData(e)&&Y.isFunction(e.entries)){const n={};return Y.forEachEntry(e,((e,r)=>{t(function(e){return Y.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const Ne=(e,t)=>null!=e&&Y.hasOwnProp(e,t)?e[t]:void 0;const Oe={transitional:we,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,i=Y.isObject(e);
vendor: 13,451 bytes, line 820
820i&&Y.isHTMLForm(e)&&(e=new FormData(e));if(Y.isFormData(e))return r?JSON.stringify(Te(e)):e;if(Y.isArrayBuffer(e)||Y.isBuffer(e)||Y.isStream(e)||Y.isFile(e)||Y.isBlob(e)||Y.isReadableStream(e))return e;if(Y.isArrayBufferView(e))return e.buffer;if(Y.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(i){const t=Ne(this,"formSerializer");if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return he(e,new $e.classes.URLSearchParams,{visitor:function(e,t,n,r){return $e.isNode&&Y.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)},...t})}(e,t).toString();if((o=Y.isFileList(e))||n.indexOf("multipart/form-data")>-1){const n=Ne(this,"env"),r=n&&n.FormData;return he(o?{"files[]":e}:e,r&&new r,t)}}return i||r?(t.setContentType("application/json",!1),function(e,t,n){if(Y.isString(e))try{return(t||JSON.parse)(e),Y.trim(e)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=Ne(this,"transitional")||Oe.transitional,n=t&&t.forcedJSONParsing,r=Ne(this,"responseType"),i="json"===r;if(Y.isResponse(e)||Y.isReadableStream(e))return e;if(e&&Y.isString(e)&&(n&&!r||i)){const n=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e,Ne(this,"parseReviver"))}catch(o){if(n){if("SyntaxError"===o.name)throw de.from(o,de.ERR_BAD_RESPONSE,this,null,Ne(this,"response"));throw o}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:$e.classes.FormData,Blob:$e.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Y.forEach(["delete","get","head","post","put","patch","query"],(e=>{Oe.headers[e]={}}));var Re=Oe;function je(e,t){const n=this||Re,r=t||n,i=le.from(r.headers);let o=r.data;return Y.forEach(e,(function(e){o=e.call(n,o,i.normalize(),t?t.status:void 0)})),i.normalize(),o}function De(e){return!(!e||!e.__CANCEL__)}var Pe=class extends de{constructor(e,t,n){super(null==e?"canceled":e,de.ERR_CANCELED,t,n),this.name="CanceledError",this.__CANCEL__=!0}};function Me(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new de("Request failed with status code "+n.status,n.status>=400&&n.status<500?de.ERR_BAD_REQUEST:de.ERR_BAD_RESPONSE,n.config,n.request,n)):e(n)}var Be=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i,o=0,a=0;return t=void 0!==t?t:1e3,function(l){const s=Date.now(),c=r[a];i||(i=s),n[o]=l,r[o]=s;let d=a,u=0;for(;d!==o;)u+=n[d++],d%=e;if(o=(o+1)%e,o===a&&(a=(a+1)%e),s-i<t)return;const p=c&&s-c;return p?Math.round(1e3*u/p):void 0}};var Fe=function(e,t){let n,r,i=0,o=1e3/t;const a=(t,o=Date.now())=>{i=o,n=null,r&&(clearTimeout(r),r=null),e(...t)};return[(...e)=>{const t=Date.now(),l=t-i;l>=o?a(e,t):(n=e,r||(r=setTimeout((()=>{r=null,a(n)}),o-l)))},()=>n&&a(n)]};const ze=(e,t,n=3)=>{let r=0;const i=Be(50,250);return Fe((n=>{if(!n||"number"!=typeof n.loaded)return;const o=n.loaded,a=n.lengthComputable?n.total:void 0,l=null!=a?Math.min(o,a):o,s=Math.max(0,l-r),c=i(s);r=Math.max(r,l);e({loaded:l,total:a,progress:a?l/a:void 0,bytes:s,rate:c||void 0,estimated:c&&a?(a-l)/c:void 0,event:n,lengthComputable:null!=a,[t?"download":"upload"]:!0})}),n)},He=(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Ue=e=>(...t)=>Y.asap((()=>e(...t)));var Ke=$e.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,$e.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL($e.origin),$e.navigator&&/(msie|trident)/i.test($e.navigator.userAgent)):()=>!0,We=$e.hasStandardBrowserEnv?{write(e,t,n,r,i,o,a){if("undefined"==typeof document)return;const l=[`${e}=${encodeURIComponent(t)}`];Y.isNumber(n)&&l.push(`expires=${new Date(n).toUTCString()}`),Y.isString(r)&&l.push(`path=${r}`),Y.isString(i)&&l.push(`domain=${i}`),!0===o&&l.push("secure"),Y.isString(a)&&l.push(`SameSite=${a}`),document.cookie=l.join("; ")},read(e){if("undefined"==typeof document)return null;const t=document.cookie.split(";");for(let n=0;n<t.length;n++){const r=t[n].replace(/^\s+/,""),i=r.indexOf("=");if(-1!==i&&r.slice(0,i)===e)return decodeURIComponent(r.slice(i+1))}return null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function qe(e,t,n){let r=!("string"==typeof(i=t)&&/^([a-z][a-z\d+\-.]*:)?\/\//i.test(i));var i;return e&&(r||!1===n)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Ve=e=>e instanceof le?{...e}:e;function Qe(e,t){t=t||{};const n=Object.create(null);function r(e,t,n,r){return Y.isPlainObject(e)&&Y.isPlainObject(t)?Y.merge.call({caseless:r},e,t):Y.isPlainObject(t)?Y.merge({},t):Y.isArray(t)?t.slice():t}function i(e,t,n,i){return Y.isUndefined(t)?Y.isUndefined(e)?void 0:r(void 0,e,0,i):r(e,t,0,i)}function o(e,t){if(!Y.isUndefined(t))return r(void 0,t)}function a(e,t){return Y.isUndefined(t)?Y.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function l(n,i,o){return Y.hasOwnProp(t,o)?r(n,i):Y.hasOwnProp(e,o)?r(void 0,n):void 0}Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});const s={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,allowedSocketPaths:a,responseEncoding:a,validateStatus:l,headers:(e,t,n)=>i(Ve(e),Ve(t),0,!0)};return Y.forEach(Object.keys({...e,...t}),(function(r){if("__proto__"===r||"constructor"===r||"prototype"===r)return;const o=Y.hasOwnProp(s,r)?s[r]:i,a=o(Y.hasOwnProp(e,r)?e[r]:void 0,Y.hasOwnProp(t,r)?t[r]:void 0,r);Y.isUndefined(a)&&o!==l||(n[r]=a)})),n}const Ge=["content-type","content-length"];var Ye=e=>{const t=Qe({},e),n=e=>Y.hasOwnProp(t,e)?t[e]:void 0,r=n("data");let i=n("withXSRFToken");const o=n("xsrfHeaderName"),a=n("xsrfCookieName");let l=n("headers");const s=n("auth"),c=n("baseURL"),d=n("allowAbsoluteUrls"),u=n("url");var p;if(t.headers=l=le.from(l),t.url=xe(qe(c,u,d),e.params,e.paramsSerializer),s&&l.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?(p=s.password,encodeURIComponent(p).replace(/%([0-9A-F]{2})/gi,((e,t)=>String.fromCharCode(parseInt(t,16))))):""))),Y.isFormData(r)&&($e.hasStandardBrowserEnv||$e.hasStandardBrowserWebWorkerEnv?l.setContentType(void 0):Y.isFunction(r.getHeaders)&&function(e,t,n){"content-only"===n?Object.entries(t).forEach((([t,n])=>{Ge.includes(t.toLowerCase())&&e.set(t,n)})):e.set(t)}(l,r.getHeaders(),n("formDataHeaderPolicy"))),$e.hasStandardBrowserEnv){Y.isFunction(i)&&(i=i(t));if(!0===i||null==i&&Ke(t.url)){const e=o&&a&&We.read(a);e&&l.set(o,e)}}return t};var Je="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const r=Ye(e);let i=r.data;const o=le.from(r.headers).normalize();let a,l,s,c,d,{responseType:u,onUploadProgress:p,onDownloadProgress:m}=r;function f(){c&&c(),d&&d(),r.cancelToken&&r.cancelToken.unsubscribe(a),r.signal&&r.signal.removeEventListener("abort",a)}let h=new XMLHttpRequest;function g(){if(!h)return;const r=le.from("getAllResponseHeaders"in h&&h.getAllResponseHeaders());Me((function(e){t(e),f()}),(function(e){n(e),f()}),{data:u&&"text"!==u&&"json"!==u?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:r,config:e,request:h}),h=null}h.open(r.method.toUpperCase(),r.url,!0),h.timeout=r.timeout,"onloadend"in h?h.onloadend=g:h.onreadystatechange=function(){h&&4===h.readyState&&(0!==h.status||h.responseURL&&h.responseURL.startsWith("file:"))&&setTimeout(g)},h.onabort=function(){h&&(n(new de("Request aborted",de.ECONNABORTED,e,h)),f(),h=null)},h.onerror=function(t){const r=t&&t.message?t.message:"Network Error",i=new de(r,de.ERR_NETWORK,e,h);i.event=t||null,n(i),f(),h=null},h.ontimeout=function(){let t=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const i=r.transitional||we;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new de(t,i.clarifyTimeoutError?de.ETIMEDOUT:de.ECONNABORTED,e,h)),f(),h=null},void 0===i&&o.setContentType(null),"setRequestHeader"in h&&Y.forEach(te(o),(function(e,t){h.setRequestHeader(t,e)})),Y.isUndefined(r.withCredentials)||(h.withCredentials=!!r.withCredentials),u&&"json"!==u&&(h.responseType=r.responseType),m&&([s,d]=ze(m,!0),h.addEventListener("progress",s)),p&&h.upload&&([l,c]=ze(p),h.upload.addEventListener("progress",l),h.upload.addEventListener("loadend",c)),(r.cancelToken||r.signal)&&(a=t=>{h&&(n(!t||t.type?new Pe(null,e,h):t),h.abort(),f(),h=null)},r.cancelToken&&r.cancelToken.subscribe(a),r.signal&&(r.signal.aborted?a():r.signal.addEventListener("abort",a)));const b=function(e){const t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||""}(r.url);!b||$e.protocols.includes(b)?h.send(i||null):n(new de("Unsupported protocol "+b+":",de.ERR_BAD_REQUEST,e))}))};var Ze=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;const n=new AbortController;let r=!1;const i=function(e){if(!r){r=!0,a();const t=e instanceof Error?e:this.reason;n.abort(t instanceof de?t:new Pe(t instanceof Error?t.message:t))}};let o=t&&setTimeout((()=>{o=null,i(new de(`timeout of ${t}ms exceeded`,de.ETIMEDOUT))}),t);const a=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener("abort",i)})),e=null)};e.forEach((e=>e.addEventListener("abort",i)));const{signal:l}=n;return l.unsubscribe=()=>Y.asap(a),l};const Xe=function*(e,t){let n=e.byteLength;if(!t||n<t)return void(yield e);let r,i=0;for(;i<n;)r=i+t,yield e.slice(i,r),i=r},et=async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);const t=e.getReader();try{for(;;){const{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}},tt=(e,t,n,r)=>{const i=async function*(e,t){for await(const n of et(e))yield*Xe(n,t)}(e,t);let o,a=0,l=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const{done:t,value:r}=await i.next();if(t)return l(),void e.close();let o=r.byteLength;if(n){let e=a+=o;n(e)}e.enqueue(new Uint8Array(r))}catch(t){throw l(t),t}},cancel(e){return l(e),i.return()}},{highWaterMark:2})};const nt="1.16.1",{isFunction:rt}=Y,it=(e,...t)=>{try{return!!e(...t)}catch(n){return!1}},ot=e=>{const t=void 0!==Y.global&&null!==Y.global?Y.global:globalThis,{ReadableStream:n,TextEncoder:r}=t;e=Y.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);const{fetch:i,Request:o,Response:a}=e,l=i?rt(i):"function"==typeof fetch,s=rt(o),c=rt(a);if(!l)return!1;const d=l&&rt(n),u=l&&("function"==typeof r?(p=new r,e=>p.encode(e)):async e=>new Uint8Array(await new o(e).arrayBuffer()));var p;const m=s&&d&&it((()=>{let e=!1;const t=new o($e.origin,{body:new n,method:"POST",get duplex(){return e=!0,"half"}}),r=t.headers.has("Content-Type");return null!=t.body&&t.body.cancel(),e&&!r})),f=c&&d&&it((()=>Y.isReadableStream(new a("").body))),h={stream:f&&(e=>e.body)};l&&["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!h[e]&&(h[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new de(`Response type '${e}' is not supported`,de.ERR_NOT_SUPPORT,n)})}));const g=async(e,t)=>{const n=Y.toFiniteNumber(e.getContentLength());return null==n?(async e=>{if(null==e)return 0;if(Y.isBlob(e))return e.size;if(Y.isSpecCompliantForm(e)){const t=new o($e.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return Y.isArrayBufferView(e)||Y.isArrayBuffer(e)?e.byteLength:(Y.isURLSearchParams(e)&&(e+=""),Y.isString(e)?(await u(e)).byteLength:void 0)})(t):n};return async e=>{let{url:t,method:n,data:l,signal:c,cancelToken:d,timeout:u,onDownloadProgress:p,onUploadProgress:b,responseType:y,headers:v,withCredentials:_="same-origin",fetchOptions:x,maxContentLength:A,maxBodyLength:w}=Ye(e);const C=Y.isNumber(A)&&A>-1,E=Y.isNumber(w)&&w>-1;let k=i||fetch;y=y?(y+"").toLowerCase():"text";let S=Ze([c,d&&d.toAbortSignal()],u),L=null;const I=S&&S.unsubscribe&&(()=>{S.unsubscribe()});let $;try{if(C&&"string"==typeof t&&t.startsWith("data:")){const n=function(e){if(!e||"string"!=typeof e)return 0;if(!e.startsWith("data:"))return 0;const t=e.indexOf(",");if(t<0)return 0;const n=e.slice(5,t),r=e.slice(t+1);if(/;base64/i.test(n)){let e=r.length;const t=r.length;for(let l=0;l<t;l++)if(37===r.charCodeAt(l)&&l+2<t){const t=r.charCodeAt(l+1),n=r.charCodeAt(l+2);(t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102)&&(n>=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102)&&(e-=2,l+=2)}let n=0,i=t-1;const o=e=>e>=2&&37===r.charCodeAt(e-2)&&51===r.charCodeAt(e-1)&&(68===r.charCodeAt(e)||100===r.charCodeAt(e));i>=0&&(61===r.charCodeAt(i)?(n++,i--):o(i)&&(n++,i-=3)),1===n&&i>=0&&(61===r.charCodeAt(i)||o(i))&&n++;const a=3*Math.floor(e/4)-(n||0);return a>0?a:0}if("undefined"!=typeof Buffer&&"function"==typeof Buffer.byteLength)return Buffer.byteLength(r,"utf8");let i=0;for(let o=0,a=r.length;o<a;o++){const e=r.charCodeAt(o);if(e<128)i+=1;else if(e<2048)i+=2;else if(e>=55296&&e<=56319&&o+1<a){const e=r.charCodeAt(o+1);e>=56320&&e<=57343?(i+=4,o++):i+=3}else i+=3}return i}(t);if(n>A)throw new de("maxContentLength size of "+A+" exceeded",de.ERR_BAD_RESPONSE,e,
820L)}if(E&&"get"!==n&&"head"!==n){const t=await g(v,l);if("number"==typeof t&&isFinite(t)&&t>w)throw new de("Request body larger than maxBodyLength limit",de.ERR_BAD_REQUEST,e,L)}if(b&&m&&"get"!==n&&"head"!==n&&0!==($=await g(v,l))){let e,n=new o(t,{method:"POST",body:l,duplex:"half"});if(Y.isFormData(l)&&(e=n.headers.get("content-type"))&&v.setContentType(e),n.body){const[e,t]=He($,ze(Ue(b)));l=tt(n.body,65536,e,t)}}Y.isString(_)||(_=_?"include":"omit");const i=s&&"credentials"in o.prototype;if(Y.isFormData(l)){const e=v.getContentType();e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)&&v.delete("content-type")}v.set("User-Agent","axios/"+nt,!1);const c={...x,signal:S,method:n.toUpperCase(),headers:te(v.normalize()),body:l,duplex:"half",credentials:i?_:void 0};L=s&&new o(t,c);let d=await(s?k(L,x):k(t,c));if(C){const t=Y.toFiniteNumber(d.headers.get("content-length"));if(null!=t&&t>A)throw new de("maxContentLength size of "+A+" exceeded",de.ERR_BAD_RESPONSE,e,L)}const u=f&&("stream"===y||"response"===y);if(f&&d.body&&(p||C||u&&I)){const t={};["status","statusText","headers"].forEach((e=>{t[e]=d[e]}));const n=Y.toFiniteNumber(d.headers.get("content-length")),[r,i]=p&&He(n,ze(Ue(p),!0))||[];let o=0;const l=t=>{if(C&&(o=t,o>A))throw new de("maxContentLength size of "+A+" exceeded",de.ERR_BAD_RESPONSE,e,L);r&&r(t)};d=new a(tt(d.body,65536,l,(()=>{i&&i(),I&&I()})),t)}y=y||"text";let T=await h[Y.findKey(h,y)||"text"](d,e);if(C&&!f&&!u){let t;if(null!=T&&("number"==typeof T.byteLength?t=T.byteLength:"number"==typeof T.size?t=T.size:"string"==typeof T&&(t="function"==typeof r?(new r).encode(T).byteLength:T.length)),"number"==typeof t&&t>A)throw new de("maxContentLength size of "+A+" exceeded",de.ERR_BAD_RESPONSE,e,L)}return!u&&I&&I(),await new Promise(((t,n)=>{Me(t,n,{data:T,headers:le.from(d.headers),status:d.status,statusText:d.statusText,config:e,request:L})}))}catch(T){if(I&&I(),S&&S.aborted&&S.reason instanceof de){const t=S.reason;throw t.config=e,L&&(t.request=L),T!==t&&(t.cause=T),t}if(T&&"TypeError"===T.name&&/Load failed|fetch/i.test(T.message))throw Object.assign(new de("Network Error",de.ERR_NETWORK,e,L,T&&T.response),{cause:T.cause||T});throw de.from(T,T&&T.code,e,L,T&&T.response)}}},at=new Map,lt=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:i}=t,o=[r,i,n];let a,l,s=o.length,c=at;for(;s--;)a=o[s],l=c.get(a),void 0===l&&c.set(a,l=s?new Map:ot(t)),c=l;return l};lt();const st={http:null,xhr:Je,fetch:{get:lt}};Y.forEach(st,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch(n){}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}}));const ct=e=>`- ${e}`,dt=e=>Y.isFunction(e)||null===e||!1===e;var ut={getAdapter:function(e,t){e=Y.isArray(e)?e:[e];const{length:n}=e;let r,i;const o={};for(let a=0;a<n;a++){let n;if(r=e[a],i=r,!dt(r)&&(i=st[(n=String(r)).toLowerCase()],void 0===i))throw new de(`Unknown adapter '${n}'`);if(i&&(Y.isFunction(i)||(i=i.get(t))))break;o[n||"#"+a]=i}if(!i){const e=Object.entries(o).map((([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let t=n?e.length>1?"since :\n"+e.map(ct).join("\n"):" "+ct(e[0]):"as no adapter specified";throw new de("There is no suitable adapter to dispatch the request "+t,"ERR_NOT_SUPPORT")}return i},adapters:st};function pt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Pe(null,e)}function mt(e){pt(e),e.headers=le.from(e.headers),e.data=je.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return ut.getAdapter(e.adapter||Re.adapter,e)(e).then((function(t){pt(e),e.response=t;try{t.data=je.call(e,e.transformResponse,t)}finally{delete e.response}return t.headers=le.from(t.headers),t}),(function(t){if(!De(t)&&(pt(e),t&&t.response)){e.response=t.response;try{t.response.data=je.call(e,e.transformResponse,t.response)}finally{delete e.response}t.response.headers=le.from(t.response.headers)}return Promise.reject(t)}))}const ft={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{ft[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const ht={};ft.transitional=function(e,t,n){function r(e,t){return"[Axios v"+nt+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,i,o)=>
vendor: 4,118 bytes, line 820
820{if(!1===e)throw new de(r(i," has been removed"+(t?" in "+t:"")),de.ERR_DEPRECATED);return t&&!ht[i]&&(ht[i]=!0,console.warn(r(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,i,o)}},ft.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};var gt={assertOptions:function(e,t,n){if("object"!=typeof e)throw new de("options must be an object",de.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const o=r[i],a=Object.prototype.hasOwnProperty.call(t,o)?t[o]:void 0;if(a){const t=e[o],n=void 0===t||a(t,o,e);if(!0!==n)throw new de("option "+o+" must be "+n,de.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new de("Unknown option "+o,de.ERR_BAD_OPTION)}},validators:ft};const bt=gt.validators;class yt{constructor(e){this.defaults=e||{},this.interceptors={request:new Ae,response:new Ae}}async request(e,t){try{return await this._request(e,t)}catch(n){if(n instanceof Error){let e={};Error.captureStackTrace?Error.captureStackTrace(e):e=new Error;const t=(()=>{if(!e.stack)return"";const t=e.stack.indexOf("\n");return-1===t?"":e.stack.slice(t+1)})();try{if(n.stack){if(t){const e=t.indexOf("\n"),r=-1===e?-1:t.indexOf("\n",e+1),i=-1===r?"":t.slice(r+1);String(n.stack).endsWith(i)||(n.stack+="\n"+t)}}else n.stack=t}catch(r){}}throw n}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Qe(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:i}=t;void 0!==n&&gt.assertOptions(n,{silentJSONParsing:bt.transitional(bt.boolean),forcedJSONParsing:bt.transitional(bt.boolean),clarifyTimeoutError:bt.transitional(bt.boolean),legacyInterceptorReqResOrdering:bt.transitional(bt.boolean)},!1),null!=r&&(Y.isFunction(r)?t.paramsSerializer={serialize:r}:gt.assertOptions(r,{encode:bt.function,serialize:bt.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),gt.assertOptions(t,{baseUrl:bt.spelling("baseURL"),withXsrfToken:bt.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=i&&Y.merge(i.common,i[t.method]);i&&Y.forEach(["delete","get","head","post","put","patch","query","common"],(e=>{delete i[e]})),t.headers=le.concat(o,i);const a=[];let l=!0;this.interceptors.request.forEach((function(e){if("function"==typeof e.runWhen&&!1===e.runWhen(t))return;l=l&&e.synchronous;const n=t.transitional||we;n&&n.legacyInterceptorReqResOrdering?a.unshift(e.fulfilled,e.rejected):a.push(e.fulfilled,e.rejected)}));const s=[];let c;this.interceptors.response.forEach((function(e){s.push(e.fulfilled,e.rejected)}));let d,u=0;if(!l){const e=[mt.bind(this),void 0];for(e.unshift(...a),e.push(...s),d=e.length,c=Promise.resolve(t);u<d;)c=c.then(e[u++],e[u++]);return c}d=a.length;let p=t;for(;u<d;){const e=a[u++],t=a[u++];try{p=e(p)}catch(m){t.call(this,m);break}}try{c=mt.call(this,p)}catch(m){return Promise.reject(m)}for(u=0,d=s.length;u<d;)c=c.then(s[u++],s[u++]);return c}getUri(e){return xe(qe((e=Qe(this.defaults,e)).baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)}}Y.forEach(["delete","get","head","options"],(function(e){yt.prototype[e]=function(t,n){return this.request(Qe(n||{},{method:e,url:t,data:(n||{}).data}))}})),Y.forEach(["post","put","patch","query"],(function(e){function t(t){return function(n,r,i){return this.request(Qe(i||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}yt.prototype[e]=t(),"query"!==e&&(yt.prototype[e+"Form"]=t(!0))}));var vt=yt;class _t{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,i){n.reason||(n.reason=new Pe(e,r,i),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}
820subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new _t((function(t){e=t})),cancel:e}}}var xt=_t;const At={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(At).forEach((([e,t])=>{At[t]=e}));var wt=At;const Ct=function e(t){const n=new vt(t),r=i(vt.prototype.request,n);return Y.extend(r,vt.prototype,n,{allOwnKeys:!0}),Y.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Qe(t,n))},r}(Re);Ct.Axios=vt,Ct.CanceledError=Pe,Ct.CancelToken=xt,Ct.isCancel=De,Ct.VERSION=nt,Ct.toFormData=he,Ct.AxiosError=de,Ct.Cancel=Ct.CanceledError,Ct.all=function(e){return Promise.all(e)},Ct.spread=function(e){return function(t){return e.apply(null,t)}},Ct.isAxiosError=function(e){return Y.isObject(e)&&!0===e.isAxiosError},Ct.mergeConfig=Qe,Ct.AxiosHeaders=le,Ct.formToJSON=e=>Te(Y.isHTMLForm(e)?new FormData(e):e),Ct.getAdapter=ut.getAdapter,Ct.HttpStatusCode=wt,Ct.default=Ct;var Et=Ct;const kt="https://www.lahitapiola.fi",St=async(e,t,n,r,i,o,a)=>{const l=new Map;l.set("fields",e),l.set("entryId",t),l.set("isTurva",n),l.set("captchaSolution",r),l.set("lang",i||"fi"),o.size>0&&l.set("contextData",Object.fromEntries(o)),a&&l.set("source",a);const s={"Content-Type":"application/json"};try{return await Et.post(`${kt}/api/messaging`,Object.fromEntries(l),{headers:s})}catch(c){return console.error(c),c}},Lt=async(e,t,n,r,i,o,a)=>{const l=new Map;l.set("newsletterId",e),l.set("email",n),l.set("entryId",t),l.set("lang",r||"fi"),l.set("captchaSolution",i),l.set("isTurva",o),l.set("urlEntryId",a);const s={"Content-Type":"application/json"};try{return await Et.post(`${kt}/api/newsletter`,Object.fromEntries(l),{headers:s})}catch(c){return console.error(c),c}}},9353:function(e){"use strict";var t=Object.prototype.toString,n=Math.max,r=function(e,t){for(var n=[],r=0;r<e.length;r+=1)n[r]=e[r];for(var i=0;i<t.length;i+=1)n[i+e.length]=t[i];return n};e.exports=function(e){var i=this;if("function"!=typeof i||"[object Function]"!==t.apply(i))throw new TypeError("Function.prototype.bind called on incompatible "+i);for(var o,a=function(e,t){for(var n=[],r=t||0,i=0;r<e.length;r+=1,i+=1)n[i]=e[r];return n}(arguments,1),l=n(0,i.length-a.length),s=[],c=0;c<l;c++)s[c]="$"+c;if(o=Function("binder","return function ("+function(e,t){for(var n="",r=0;r<e.length;r+=1)n+=e[r],r+1<e.length&&(n+=t);return n}(s,",")+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof o){var t=i.apply(this,r(a,arguments));return Object(t)===t?t:this}return i.apply(e,r(a,arguments))})),i.prototype){var d=function(){};d.prototype=i.prototype,o.prototype=new d,d.prototype=null}return o}},9364:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/EntryHyperlink","definitions":{"EntryHyperlink":{"type":"object","properties":{"nodeType":{"type":"string","enum":["entry-hyperlink"]},"data":{"type":"object","properties":{"target":{"$ref":"#/definitions/Link<\\"Entry\\">"}},"additionalProperties":false,"required":["target"]},"content":{"type":"array","items":{"$ref":"#/definitions/Text"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Link<\\"Entry\\">":{"type":"object","properties":{"sys":{"type":"object","properties":{"type":{"type":"string","enum":["Link"]},"linkType":{"type":"string","enum":["Entry"]},"id":{"type":"string"}},"additionalProperties":false,"required":["id","linkType","type"]}},"additionalProperties":false,"required":["sys"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},9383:function(e){"use strict";e.exports=Error},9408:function(e,t,n){"use strict";n.d(t,{a:function(){return i},m:function(){return o}});var r=n(6540);const i=(0,r.createContext)({heroContentfulId:void 0}),o=e=>{let{heroContentfulId:t,children:n}=e;const o=(0,r.useMemo)((()=>({heroContentfulId:t})),[t]);return r.createElement(i.Provider,{value:o},n)}},9418:function(e,t,n){"use strict";n.d(t,{A:function(){return z}});var r=n(6540),i=n(9751),o=n(823),a=n(9785),l=n(3679),s=n(795),c=n(2428),d=n(9408),u=n(9793),p=n(8218),m=n(5823),f=n(4919),h=n(7411),g=n(1153),b=n(4633),y=n(9992),v=n(674),_=n(3055);const x="yes",A="no",w=l.styled.div.withConfig({displayName:"TurvaLFUnionSelectionRHF__TurvaLFUnionSelectionWrapper",componentId:"sc-vuavkj-0"})(["margin-bottom:13.5px;text-align:left;"]),C=(0,l.styled)(_.A).withConfig({displayName:"TurvaLFUnionSelectionRHF__StyledRadioGroup",componentId:"sc-vuavkj-1"})([""]),E=(0,l.styled)(i.Nd).withConfig({displayName:"TurvaLFUnionSelectionRHF__StyledDuetCaption",componentId:"sc-vuavkj-2"})(["left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999;opacity:0;"]),k=l.styled.div.withConfig({displayName:"TurvaLFUnionSelectionRHF__UnionSelectionContainer",componentId:"sc-vuavkj-3"})(["display:",";"],(e=>e.$isOpen?"inherit":"none")),S=l.styled.div.withConfig({displayName:"TurvaLFUnionSelectionRHF__DuetChoiceContainer",componentId:"sc-vuavkj-4"})(["display:",";"],(e=>e.$isOpen?"inherit":"none"));var L=(0,m.A)((e=>{var t;let{theme:n,turvaUnionSelectionFields:o,onKeyDown:l,control:s,isUnionMemberWatch:c,isPermissionWatch:d,firstRadioElementRef:u,isUnionSelectedRef:p}=e;const m=null==o||null===(t=o.unionCodes)||void 0===t?void 0:t.map((e=>({label:(null==e?void 0:e.unionName)||"",value:(null==e?void 0:e.unionId)||""}))),f=(null==o?void 0:o.permissionLabel)||"",h=(null==o?void 0:o.tooltip)||"";return r.createElement(w,{id:"union-group",role:"group","aria-label":null==o?void 0:o.accessibleLabel},r.createElement(a.xI,{name:"isUnionMember",defaultValue:null,control:s,render:e=>
820{let{field:{onChange:t,...g}}=e;return r.createElement(i.oZ,Object.assign({type:"checkbox",expand:!0,label:null==o?void 0:o.mainLabel,onDuetChange:t,icon:"category-union",collapsible:!0,theme:n,"data-testid":"is-union-member"},g),r.createElement(S,{$isOpen:c},r.createElement("span",{slot:"header",style:{position:"relative"}},r.createElement(E,null,null==o?void 0:o.accessibleCheckboxLabel)),r.createElement("div",null,r.createElement(i.HO,{label:f},r.createElement(i.Wj,{slot:"tooltip",theme:n},h),r.createElement(i.vC,{id:"union-group-text-content"},null==o?void 0:o.description),r.createElement(a.xI,{name:"isPermission",defaultValue:null,control:s,rules:{validate:e=>((e,t,n)=>!n||e===A||e===x||t)(e,(null==o?void 0:o.unionPermissionNotGivenError)||"",c)},render:e=>{var t;let{field:{onChange:a,value:s,name:c},fieldState:d}=e;return r.createElement(C,{value:s,name:c,onKeyDown:l,duetTheme:n,label:"","aria-label":null==o?void 0:o.permissionLabel,role:"group",onDuetChange:a,error:(null===(t=d.error)||void 0===t?void 0:t.message)||"","data-testid":"is-permission"},r.createElement(i.en,{value:x,identifier:"select-yes",required:!0,label:null==o?void 0:o.yesLabel,theme:n,ref:u}),r.createElement(i.en,{value:A,identifier:"select-no",required:!0,label:null==o?void 0:o.noLabel,theme:n}))}}))),r.createElement(k,{$isOpen:"yes"===d,id:"lf-union-select"},r.createElement(a.xI,{name:"tradeUnion",defaultValue:null,control:s,rules:{validate:e=>((e,t,n,r)=>!(!(e&&""!==e||r!==x)&&n)||t)(e,(null==o?void 0:o.unionNotSelectedError)||"",c,d)},render:e=>{var t;let{field:{onChange:a,...l},fieldState:s}=e;return r.createElement(i.y9,Object.assign({},l,{label:null==o?void 0:o.dropdownLabel,placeholder:null==o?void 0:o.dropdownPlaceholder,items:m,required:!0,error:(null===(t=s.error)||void 0===t?void 0:t.message)||"",theme:n,onDuetChange:a,ref:p,"data-testid":"trade-union-code",expand:!0}))}}))))}}))}));const I=/^\d+$/,$=function(e,t,n,r){void 0===r&&(r=80);const i=(new Date).getFullYear(),o=Number.parseInt(e,10);if(Number.isNaN(o)||!I.test(e)||4!==e.length)return n;if(o<1900||o>i)return n;const a=i-o;return!(a<18||a>r)||t},T=l.styled.form.withConfig({displayName:"LifeForm__StyledForm",componentId:"sc-mbfmpb-0"})(["width:100%;max-width:526px;"]),N=l.styled.div.withConfig({displayName:"LifeForm__ContentAndButtonWrapper",componentId:"sc-mbfmpb-1"})(["display:flex;flex-direction:column;"," ",""],(e=>!e.$showCoupleQuestion&&!e.$showSmokinQuestion&&!(0,b.Tn)()&&l.css`
821      @media ${(0,b._n)(o.iqz)} {
822        flex-direction: row;
823      }
824    `),(e=>(e.$showCoupleQuestion||e.$showSmokinQuestion)&&l.css`
825      display: flex;
826      flex-direction: column;
827    `)),O=l.styled.div.withConfig({displayName:"LifeForm__OuterContentWrapper",componentId:"sc-mbfmpb-2"})(["text-align:left;"]),R=l.styled.div.withConfig({displayName:"LifeForm__InputWrapper",componentId:"sc-mbfmpb-3"})(["display:flex;"," @media ","{","}@media ","{","}"," .lifeform-wrapper{margin-right:0px;margin-bottom:0px;width:100%;}@media ","{.lifeform-wrapper.only-one-duet-choice{width:135px !important;}}"," @media ","{width:100%;}"],(e=>!e.$showCoupleQuestion&&!e.$showSmokinQuestion&&!(0,b.Tn)()&&l.css`
828      margin-right: ${o.isx};
829      @media ${(0,b._n)(o.iqz)} {
830        width: 135px;
831      }
832    `),(0,b._n)(o.iqz),(e=>e.$showCoupleQuestion&&e.$showSmokinQuestion&&l.css`
833        width: 250px;
834      `),(0,b._n)(o._h7),(e=>e.$showCoupleQuestion&&e.$showSmokinQuestion&&l.css`
835        width: 100%;
836      `),(e=>!e.$showCoupleQuestion&&!e.$showSmokinQuestion&&(0,b.Tn)()&&l.css`
837      @media ${(0,b._n)(o.iqz)} {
838        width: 50%;
839      }
840    `),(0,b._n)(o.iqz),(e=>(!e.$showCoupleQuestion&&e.$showSmokinQuestion||e.$showCoupleQuestion&&!e.$showSmokinQuestion)&&l.css`
841      margin-right: ${o.isx};
842    `),(0,b._n)(o._h7)),j=(0,l.styled)(i.fM).withConfig({displayName:"LifeForm__StyledDuetChoiceGroup",componentId:"sc-mbfmpb-4"})(["@media ","{max-width:100%;}"],(0,b._n)(o.M8k)),D=(0,l.styled)(i.ZK).withConfig({displayName:"LifeForm__StyledDuetChip",componentId:"sc-mbfmpb-5"})(["min-width:140px;"]),P=l.styled.div.withConfig({displayName:"LifeForm__ButtonWrapper",componentId:"sc-mbfmpb-6"})(["display:flex;white-space:nowrap;",""],(e=>
842!e.$showCoupleQuestion&&!e.$showSmokinQuestion&&!(0,b.Tn)()&&l.css`
843      margin-top: 0px;
844      @media ${(0,b._n)(o.iqz)} {
845        margin-top: 40px;
846      }
847    `));var M=(0,m.A)((e=>{var t,n,o,l,m,_,x,w,C,E,k,S,I,M,F,z,H,U,K,W,q,V,Q,G,Y,J,Z,X,ee,te,ne,re,ie,oe,ae,le,se,ce;const de=(0,f.Ib)(),ue=r.useContext(c.A);let pe="";(0,b.Bd)()&&(pe=new URL((0,b.bp)()).pathname);let me=pe.startsWith("/")?pe.slice(1):pe;me=me.endsWith("/")?me.substring(0,me.length-1):me;let fe="";(0,b.Bd)()&&(fe=encodeURIComponent(me));const he=r.useRef(null),ge=r.useRef(null),be=r.useRef(null),ye=r.useMemo((()=>B(e,0)),[e]),ve=r.useMemo((()=>B(e,1)),[e]),_e=r.useMemo((()=>B(e,2)),[e]),xe=r.useMemo((()=>{var t;return function(e){if("Single"===e)return"self";if("Couple"===e)return"partner";return}(null===(t=e.lifeFormMetadata)||void 0===t?void 0:t.lifeInsuranceTypePreselect)}),[null===(t=e.lifeFormMetadata)||void 0===t?void 0:t.lifeInsuranceTypePreselect]),{control:Ae,handleSubmit:we,formState:Ce,setValue:Ee,watch:ke,getValues:Se}=(0,a.mN)({mode:"onBlur",defaultValues:{yearOfBirth:"",lifeInsuranceFor:null!=xe?xe:"",smokedInPastYear:"",applicationId:"",product:"",covers:"",channelId:"",language:"",path:"",isUnionMember:null,isPermission:null,tradeUnion:null}}),Le=r.useRef(null),Ie=r.useRef(null),$e=ke("isUnionMember"),Te=ke("isPermission"),Ne=ke("tradeUnion"),Oe=r.useMemo((()=>[]),[]),Re=r.useContext(u.A),je=r.useContext(d.a),De=(0,g.A)(e.parentComponent,Re,je),Pe=(0,h.bh)(null===(n=e.submitButton)||void 0===n?void 0:n.analyticsKey,De,null===(o=e.submitButton)||void 0===o?void 0:o.labelFinnish),Me=r.useCallback(((t,n)=>{var r,i,o,a;const l=null==n?void 0:n.target,s=null!==(r=null===(i=e.submitButton)||void 0===i?void 0:i.analyticsKey)&&void 0!==r?r:"";l.onformdata=e=>{const t=e.formData;if((0,b.Tn)()){$e&&Te&&Te!==A||t.delete("tradeUnion"),t.delete("isUnionMember"),t.delete("isPermission");const e=t.getAll("tradeUnion");e.length>1&&e[0]&&(t.delete("tradeUnion"),t.append("tradeUnion",e[0]))}},de({linkName:Pe,calculatorValue:`${s}-laskuri`},(null===(o=e.calculatorAnalyticsEvents)||void 0===o?void 0:o.onSubmit)||"event3",null===(a=e.submitButton)||void 0===a?void 0:a.marketingTags),l.submit()}),[Pe,de,Te,$e,null===(l=e.calculatorAnalyticsEvents)||void 0===l?void 0:l.onSubmit,null===(m=e.submitButton)||void 0===m?void 0:m.analyticsKey,null===(_=e.submitButton)||void 0===_?void 0:_.marketingTags]),Be=r.useCallback((e=>{"Enter"===e.key&&e.preventDefault()}
847),[]),Fe={isFormDirty:Ce.isDirty,theme:e.theme,useInputWrapper:!0,expand:!0,margin:"auto",onKeyDown:Be,control:Ae,disallowPattern:"[^0-9]"},ze=(0,y.Bu)(null===(x=e.lifeFormMetadata)||void 0===x?void 0:x.paramsReceiverSitContentful,null===(w=e.lifeFormMetadata)||void 0===w?void 0:w.paramsReceiverUatContentful,null===(C=e.lifeFormMetadata)||void 0===C?void 0:C.paramsReceiverProdContentful),He=new Set([s.kPZ,s.d_P,s.Gzm,s.aYc,s.P7g,s.Chy]),Ue=new Set([s.GXY,s.VtW,s.obh,s.Wjz,s.by9,s.WuL]),Ke=r.useMemo((()=>{var t;return null==e||null===(t=e.lifeFormMetadata)||void 0===t?void 0:t.products}),[null==e||null===(E=e.lifeFormMetadata)||void 0===E?void 0:E.products]);let We=!1,qe=null===(k=e.lifeFormMetadata)||void 0===k?void 0:k.lifeformYearOfBirthError3Contentful,Ve=64;if(!(0,b.Tn)()&&null!=Ke&&Ke.policyLines)for(const r of Ke.policyLines){if(We=He.has(r.coresuiteid)&&s._Zb===r.policyProductId,!We)return null;switch(r.coresuiteid){case s.kPZ:case s.d_P:Oe.includes(s.mgj)||Oe.push(s.mgj),qe=null===(S=e.lifeFormMetadata)||void 0===S?void 0:S.lifeformYearOfBirthError2Contentful,void 0!==e.lifeFormMetadata&&(e.lifeFormMetadata.showCoupleQuestion=!0),Ve=80;break;case s.Gzm:Oe.includes(s.xM8)||Oe.push(s.xM8),void 0!==e.lifeFormMetadata&&(e.lifeFormMetadata.showSmokinQuestion=!0);break;case s.aYc:case s.P7g:Oe.includes(s.Qp3)||Oe.push(s.Qp3);break;case s.Chy:Oe.includes(s.Vgj)||Oe.push(s.Vgj);break;default:We=!1}}else if((0,b.Tn)()&&null!=Ke&&Ke.policyLines)for(const r of Ke.policyLines){if(We=Ue.has(r.coresuiteid)&&s.eIF===r.policyProductId,!We)return null;switch(r.coresuiteid){case s.GXY:case s.VtW:Oe.includes(s.mgj)||Oe.push(s.mgj),qe=null===(I=e.lifeFormMetadata)||void 0===I?void 0:I.lifeformYearOfBirthError2Contentful,void 0!==e.lifeFormMetadata&&(e.lifeFormMetadata.showCoupleQuestion=!0),Ve=80;break;case s.obh:Oe.includes(s.xM8)||Oe.push(s.xM8),void 0!==e.lifeFormMetadata&&(e.lifeFormMetadata.showSmokinQuestion=!0);break;case s.Wjz:case s.by9:Oe.includes(s.Qp3)||Oe.push(s.Qp3);break;case s.WuL:Oe.includes(s.Vgj)||Oe.push(s.Vgj);break;default:We=!1}}if(!We)return null;let Qe="lifeform-wrapper";(null!==(M=e.lifeFormMetadata)&&void 0!==M&&M.showCoupleQuestion||null===(F=e.lifeFormMetadata)||void 0===F||!F.showSmokinQuestion)&&(null===(z=e.lifeFormMetadata)||void 0===z||!z.showCoupleQuestion||null!==(H=e.lifeFormMetadata)&&void 0!==H&&H.showSmokinQuestion)||(Qe="lifeform-wrapper only-one-duet-choice");let Ge="horizontal";return null!==(U=e.lifeFormMetadata)&&void 0!==U&&U.showCoupleQuestion&&null!==(K=e.lifeFormMetadata)&&void 0!==K&&K.showSmokinQuestion&&(Ge="vertical"),r.createElement(T,{onSubmit:we(Me,(e=>{var t;if(e.yearOfBirth)null===(t=he.current)||void 0===t||t.setFocus();else if(e.lifeInsuranceFor){var n;null===(n=be.current)||void 0===n||n.setFocus()}else if(e.smokedInPastYear){var r;null===(r=ge.current)||void 0===r||r.setFocus()}else if(e.isPermission){var i;null===(i=Le.current)||void 0===i||i.setFocus()}else if(e.tradeUnion){var o;null===(o=Ie.current)||void 0===o||o.setFocus()}})),"aria-label":`${null===(W=e.lifeFormMetadata)||void 0===W?void 0:W.accessibleLabelForForm}`,noValidate:!0,action:ze,method:"post"},null!==(null==e||null===(q=e.lifeFormMetadata)||void 0===q?void 0:q.showMandatoryStatement)&&r.createElement(p.A,null,null==e||null===(V=e.lifeFormMetadata)||void 0===V?void 0:V.lifeformMandatoryStatementContentful),r.createElement(N,{$showCoupleQuestion:null===(Q=e.lifeFormMetadata)||void 0===Q?void 0:Q.showCoupleQuestion,$showSmokinQuestion:null===(G=e.lifeFormMetadata)||void 0===G?void 0:G.showSmokinQuestion},r.createElement(O,null,r.createElement(i.zQ,{responsive:!0,direction:Ge},r.createElement(R,{$showCoupleQuestion:null===(Y=e.lifeFormMetadata)||void 0===Y?void 0:Y.showCoupleQuestion,$showSmokinQuestion:null===(J=e.lifeFormMetadata)||void 0===J?void 0:J.showSmokinQuestion},r.createElement(v.A,Object.assign({wrapperClassName:Qe,name:"yearOfBirth",inputRef:he,maxLength:4,currentErrorMessage:(null===(Z=Ce.errors.yearOfBirth)||void 0===Z?void 0:Z.message)||"",inputLabel:null==ye?void 0:ye.label,validateArgs:[null!==(X=qe)&&void 0!==X?X:"",null!==(ee=null===(te=e.lifeFormMetadata)||void 0===te?void 0:te.lifeformYearOfBirthError1Contentful)&&void 0!==ee?ee:"",Ve],validateFunction:$,testId:"birthdate-input"},Fe,{required:!0}))),(null===(ne=e.lifeFormMetadata)||void 0===ne?void 0:ne.showCoupleQuestion)&&r.createElement(a.xI,{name:"lifeInsuranceFor",control:Ae,rules:{required:null!==(re=null===(ie=e.lifeFormMetadata)||void 0===ie?void 0:ie.lifeformSingleOrCoupleErrorContentful)&&void 0!==re?re:""},render:t=>{var n;let{field:{onBlur:o,value:a}}=t;return r.createElement(j,{name:"lifeInsuranceFor",label:null==ve?void 0:ve.label,value:a,direction:"horizontal",onKeyDown:Be,required:!0,error:(null===(n=Ce.errors.lifeInsuranceFor)||void 0===n?void 0:n.message)||"","data-testid":"lf-couple-choice-group",theme:e.theme,responsive:!0},r.createElement(i.ZK,{name:"lifeInsuranceFor",size:"large",ref:be,value:"self",theme:e.theme,variation:"radio",checked:"self"===Se("lifeInsuranceFor"),accessibleLabel:(null==ve?void 0:ve.options)&&(null==ve?void 0:ve.options[0]),onDuetBlur:Ce.isDirty?o:void 0,onDuetChange:e=>{Ee("lifeInsuranceFor",e.detail.value,{shouldValidate:!0,shouldDirty:!0})}},(null==ve?void 0:ve.options)&&(null==ve?void 0:ve.options[0])),r.createElement(i.ZK,{name:"lifeInsuranceFor",value:"partner",size:"large",theme:e.theme,variation:"radio",checked:"partner"===Se("lifeInsuranceFor"),accessibleLabel:(null==ve?void 0:ve.options)&&(null==ve?void 0:ve.options[1]),onDuetBlur:Ce.isDirty?o:void 0,onDuetChange:e=>{Ee("lifeInsuranceFor",e.detail.value,{shouldValidate:!0,shouldDirty:!0})}},(null==ve?void 0:ve.options)&&(null==ve?void 0:ve.options[1])))}}),(null===(oe=e.lifeFormMetadata)||void 0===oe?void 0:oe.showSmokinQuestion)&&r.createElement(a.xI,{name:"smokedInPastYear",control:Ae,rules:{required:null!==(ae=null===(le=e.lifeFormMetadata)||void 0===le?void 0:le.lifeformSmokingErrorContentful)&&void 0!==ae?ae:""},render:t=>{var n;let{field:{onBlur:i,value:o}}=t;return r.createElement(j,{name:"smokedInPastYear",label:null==_e?void 0:_e.label,value:o,direction:"horizontal",onKeyDown:Be,required:!0,error:(null===(n=Ce.errors.smokedInPastYear)||void 0===n?void 0:n.message)||"","data-testid":"lf-smoking-choice-group",theme:e.theme,responsive:!0,class:"smokedInPastYear"},r.createElement(D,{style:{minWidth:"130px !important"},variation:"radio",name:"smokedInPastYear",value:"no",size:"large",ref:ge,theme:e.theme,accessibleLabel:(null==_e?void 0:_e.options)&&(null==_e?void 0:_e.options[0]),onDuetBlur:Ce.isDirty?i:void 0,onDuetChange:e=>{Ee("smokedInPastYear",e.detail.value,{shouldValidate:!0,shouldDirty:!0})}},(null==_e?void 0:_e.options)&&(null==_e?void 0:_e.options[0])),r.createElement(D,{style:{width:"130px !important"},variation:"radio",name:"smokedInPastYear",size:"large",value:"yes",theme:e.theme,accessibleLabel:(null==_e?void 0:_e.options)&&(null==_e?void 0:_e.options[1]),onDuetBlur:Ce.isDirty?i:void 0,onDuetChange:e=>{Ee("smokedInPastYear",e.detail.value,{shouldValidate:!0,shouldDirty:!0})}},(null==_e?void 0:_e.options)&&(null==_e?void 0:_e.options[1])))}})),(0,b.Tn)()&&r.createElement(L,{turvaUnionSelectionFields:e.turvaUnionSelectionFields,control:Ae,isPermissionWatch:Te,isUnionMemberWatch:$e,unionCodeWatch:Ne,firstRadioElementRef:Le,isUnionSelectedRef:Ie,onKeyDown:Be})),r.createElement(P,{$showCoupleQuestion:null===(se=e.lifeFormMetadata)||void 0===se?void 0:se.showCoupleQuestion,$showSmokinQuestion:null===(ce=e.lifeFormMetadata)||void 0===ce?void 0:ce.showSmokinQuestion},e.children)),r.createElement("input",{name:"language",value:ue.no
847de_locale,type:"hidden"}),r.createElement("input",{name:"applicationId",value:"LIFEPURCHASE",type:"hidden"}),r.createElement("input",{name:"covers",value:Oe,type:"hidden"}),r.createElement("input",{name:"path",value:fe,type:"hidden"}),!(0,b.Tn)()&&r.createElement(r.Fragment,null,r.createElement("input",{name:"channelId",value:"LT",type:"hidden"}),r.createElement("input",{name:"product",value:"p001",type:"hidden"})),(0,b.Tn)()&&r.createElement(r.Fragment,null,r.createElement("input",{name:"channelId",value:"TU",type:"hidden"}),r.createElement("input",{name:"product",value:"p002",type:"hidden"}),r.createElement("input",{name:"tradeUnion",value:Ne||"",type:"hidden"})))}));function B(e,t){return(null==e?void 0:e.formFields)&&e.formFields[t]}var F=n(2856);var z=e=>{var t,n;const i=r.useMemo((()=>e.lifeformYearOfBirthLabelContentful),[e.lifeformYearOfBirthLabelContentful]),o=r.useMemo((()=>e.lifeformYearOfBirthError2Contentful),[e.lifeformYearOfBirthError2Contentful]),a=r.useMemo((()=>e.lifeformYearOfBirthError1Contentful),[e.lifeformYearOfBirthError1Contentful]),l=r.useMemo((()=>e.lifeformSingleOrCoupleLabelContentful),[e.lifeformSingleOrCoupleLabelContentful]),c=r.useMemo((()=>e.lifeformSingleOrCoupleLabelSingleContentful),[e.lifeformSingleOrCoupleLabelSingleContentful]),p=r.useMemo((()=>e.lifeformSingleOrCoupleLabelCoupleContentful),[e.lifeformSingleOrCoupleLabelCoupleContentful]),m=r.useMemo((()=>e.lifeformSmokingLabelContentful),[e.lifeformSmokingLabelContentful]),f=r.useMemo((()=>e.lifeformSmokingLabelYesContentful),[e.lifeformSmokingLabelYesContentful]),h=r.useMemo((()=>e.lifeformSmokingLabelNoContentful),[e.lifeformSmokingLabelNoContentful]),y=r.useContext(u.A),v=r.useContext(d.a),_=(0,g.A)(e.parentComponent,y,v),x=r.useMemo((()=>[{label:i,customElementId:"0",customValidationErrors:{ageRange:o,numberFormat:a,monthlyIncome:null,totalLoans:null,unionNotSelected:null,unionPermissionNotGiven:null,childrenCount:null},identifier:"",mainLabel:""},{label:l,options:[c,p],customElementId:"1",identifier:"",mainLabel:""},{label:m,options:[h,f],customElementId:"2",identifier:"",mainLabel:""}]),[o,a,l,p,c,m,h,f,i]),A=r.useCallback((function(e,t,n,r,i,o){var a,l,s,c;return void 0===i&&(i="None"),void 0===o&&(o=void 0),{internal:{type:"ContentfulFormField"},contentful_id:`custom-form-element-${null===(a=x[e])||void 0===a?void 0:a.customElementId}`,type:n,label:(null===(l=x[e])||void 0===l?void 0:l.label)||"",name:t,isRequired:!0,placeholder:"",validation:i,options:null===(s=x[e])||void 0===s?void 0:s.options,textInputIcon:void 0,defaultValue:o,width:"Full width",customErrorMessages:null===(c=x[e])||void 0===c?void 0:c.customValidationErrors}}),[x]),w=r.useCallback((()=>{if(x)return[A(0,"age","Text",!0,s.Hho),A(1,"isCouple","Radio Button",!0,"None",s.SS),A(2,"isSmoking","Radio Button",!0,"None",s.snS)]}),[x,A]),C=r.useMemo((()=>w()),[w]),E=r.useMemo((()=>null==e?void 0:e.products),[null==e?void 0:e.products]),k=r.useMemo((()=>e.accessibleLabelForForm),[e.accessibleLabelForForm]),S=r.useMemo((()=>e.lifeInsuranceTypePreselect),[e.lifeInsuranceTypePreselect]),L=r.useMemo((()=>e.lifeformMandatoryStatementContentful),[e.lifeformMandatoryStatementContentful]),I=r.useMemo((()=>e.showMandatoryStatement),[e.showMandatoryStatement]),$={products:E,accessibleLabelForForm:k,lifeInsuranceTypePreselect:S,lifeformMandatoryStatementContentful:L,lifeformYearOfBirthError1Contentful:r.useMemo((()=>e.lifeformYearOfBirthError1Contentful),[e.lifeformYearOfBirthError1Contentful]),lifeformYearOfBirthError2Contentful:r.useMemo((()=>e.lifeformYearOfBirthError2Contentful),[e.lifeformYearOfBirthError2Contentful]),lifeformYearOfBirthError3Contentful:r.useMemo((()=>e.lifeformYearOfBirthError3Contentful),[e.lifeformYearOfBirthError3Contentful]),lifeformSingleOrCoupleErrorContentful:r.useMemo((()=>e.lifeformSingleOrCoupleErrorContentful),[e.lifeformSingleOrCoupleErrorContentful]),lifeformSmokingErrorContentful:r.useMemo((()=>e.lifeformSmokingErrorContentful),[e.lifeformSmokingErrorContentful]),showMandatoryStatement:I,paramsReceiverSitContentful:r.useMemo((()=>e.paramsReceiverSitContentful),[e.paramsReceiverSitContentful]),paramsReceiverUatContentful:r.useMemo((()=>e.paramsReceiverUatContentful),[e.paramsReceiverUatContentful]),paramsReceiverProdContentful:r.useMemo((()=>e.paramsReceiverProdContentful),[e.paramsReceiverProdContentful]),showCoupleQuestion:!1,showSmokinQuestion:!1},T=(0,b.Tn)()?null===(t=e.unionCodes)||void 0===t?void 0:t.filter((e=>{var t,n,r,i,o,a,l;return!(null!=e&&null!==(t=e.startDateFromNow)&&void 0!==t&&t.startsWith("in")||null!=e&&null!==(n=e.endDateFromNow)&&void 0!==n&&n.endsWith("years ago")||null!=e&&null!==(r=e.endDateFromNow)&&void 0!==r&&r.endsWith("year ago")||null!=e&&null!==(i=e.endDateFromNow)&&void 0!==i&&i.endsWith("months ago")||null!=e&&null!==(o=e.endDateFromNow)&&void 0!==o&&o.endsWith("month ago")||null!=e&&null!==(a=e.endDateFromNow)&&void 0!==a&&a.endsWith("days ago")||null!=e&&null!==(l=e.endDateFromNow)&&void 0!==l&&l.endsWith("day ago"))})):void 0,N=r.useMemo((()=>null==x?void 0:x.find((e=>"turva-union-selection"===e.identifier))),[x]),O=r.useMemo((()=>e.unionSelectMainLabelContentful),[e.unionSelectMainLabelContentful]),R=r.useMemo((()=>e.unionSelectPermissionLabelContentful),[e.unionSelectPermissionLabelContentful]),j=r.useMemo((()=>e.unionSelectDescriptionContentful),[e.unionSelectDescriptionContentful]),D=r.useMemo((()=>e.unionSelectYesLabelContentful),[e.unionSelectYesLabelContentful]),P=r.useMemo((()=>e.unionSelectNoLabelContentful),[e.unionSelectNoLabelContentful]),B=r.useMemo((()=>`${e.unionSelectTooltipContentful} ${e.unionSelectTooltipSecondPartContentful}`),[e.unionSelectTooltipContentful,e.unionSelectTooltipSecondPartContentful]),z=r.useMemo((()=>e.unionSelectAccessibleLabelContentful),[e.unionSelectAccessibleLabelContentful]),H=r.useMemo((()=>e.unionSelectDropdownLabelContentful),[e.unionSelectDropdownLabelContentful]),U=r.useMemo((()=>e.unionSelectDropdownPlaceholderContentful),[e.unionSelectDropdownPlaceholderContentful]),K=r.useMemo((()=>e.unionSelectAccessibleCheckboxLabelContentful),[e.unionSelectAccessibleCheckboxLabelContentful]),{unionNotSelected:W=e.unionSelectCustomValidationErrorsUnionNotSelectedContentful,unionPermissionNotGiven:q=e.unionSelectCustomValidationErrorsUnionPermissionNotGiven}=null!==(n=null==N?void 0:N.customValidationErrors)&&void 0!==n?n:{},V=(0,b.Tn)()?{mainLabel:O,permissionLabel:R,description:j,yesLabel:D,noLabel:P,unionCodes:T,tooltip:B,accessibleLabel:z,dropdownLabel:H,dropdownPlaceholder:U,unionNotSelectedError:W,unionPermissionNotGivenError:q,accessibleCheckboxLabel:K}:void 0;return e.submitButton.variation="primary",r.createElement(M,{submitButton:e.submitButton,lifeFormMetadata:$,formFields:C,turvaUnionSelectionFields:V,parentComponent:_},r.createElement(F.A,Object.assign({childrenContentfulButtonStyleJsonNode:[],submit:!0,margin:"auto",parentComponent:_},e.submitButton)))}},9533:function(e,t,n){"use strict";n.d(t,{O:function(){return r}});const r=e=>{setTimeout((()=>{e.focus(),e.scrollIntoView()}),100)}},9538:function(e){"use strict";e.exports=ReferenceError},9578:function(e,t,n){"use strict";n.d(t,{A:function(){return s}});var r=n(3679),i=n(6733);const o=e=>e.alignment?e.direction&&"vertical"===e.direction?(0,i.J6)(e.distribution||"center"):(0,i._P)(e.alignment):"center",a=e=>e.distribution?e.direction&&"vertical"===e.direction?(0,i._P)(e.alignment||"top"):(0,i.J6)(e.distribution):"center",l=e=>e.shape&&"blob"===e.shape?(0,i.uj)("around","large"):e.spacing&&e.spacingSize?(0,i.uj)(e.spacing,e.spacingSize):void 0;var s=r.styled.div.withConfig({displayName:"StyledContainer",componentId:"sc-y0ji97-0"})((e=>{return{display:e.$hidden?(0,i.HY)(e.$hidden):"flex",backgroundColor:e.$backgroundColor?(0,i.KK)(e.$backgroundColor):void 0,maskImage:e.$shape&&"blob"===e.$shape?"url('data:image/svg+xml,%3Csvg%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20160%20140%22%3E%3Cpath%20d%3D%22M87.8%20139.6a57.3%2057.3%200%2000-18.4-3.3c-8-.5-16.3-2.5-24.6-6-16.7-7-29-18.7-37.1-35.3a73.5%2073.5%200%2001-5-52.4c1.7-4%203-6.7%204-7.8a33%2033%200%20004-7.8C33.4%203.5%2063.2-4.3%20100%203.2c30.5%204%2
847049.7%2019.9%2057.6%2047.4l1.6%2024c4.4%2036-11.5%2056-47.5%2060.3-4%202.4-12%203.9-24%204.7%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E')":void 0,maskRepeat:"no-repeat",maskPosition:"center",maskSize:"cover",height:e.$shape&&"blob"===e.$shape?"217px":"auto",alignItems:o({alignment:e.$alignment,direction:e.$direction,distribution:e.$distribution}),justifyContent:a({alignment:e.$alignment,direction:e.$direction,distribution:e.$distribution}),flexDirection:e.$direction?(0,i.Qk)(e.$direction):"column",flexWrap:e.$wrapping?(0,i.zi)(e.$wrapping):void 0,color:e.$textColor?(0,i.KK)(e.$textColor):void 0,fontSize:e.$fontSize?(0,i.fW)(e.$fontSize):void 0,fontWeight:e.$fontWeight?(0,i.Ok)(e.$fontWeight):void 0,fontStyle:e.$fontStyle?(0,i.dH)(e.$fontStyle):void 0,textDecoration:e.$textDecoration?(0,i.cl)(e.$textDecoration):void 0,textAlign:e.$textAlignment||void 0,padding:l({shape:e.$shape,spacing:e.$spacing,spacingSize:e.$spacingSize}),width:e.$shape&&"blob"===e.$shape?"250px":(n=e.$width,n?(0,i.zx)(n):"100%"),maxWidth:e.$maxWidth?(0,i.zx)(e.$maxWidth):void 0,minWidth:e.$shape&&"blob"===e.$shape?"250px":(t=e.$minWidth,t?(0,i.zx)(t):void 0),borderTop:"around"===e.$border||"top"===e.$border||"vertical"===e.$border?"1px solid":void 0,borderRight:"around"===e.$border||"right"===e.$border||"horizontal"===e.$border?"1px solid":void 0,borderBottom:"around"===e.$border||"bottom"===e.$border||"vertical"===e.$border?"1px solid":void 0,borderLeft:"around"===e.$border||"left"===e.$border||"horizontal"===e.$border?"1px solid":void 0,borderColor:e.$borderColor||void 0,borderRadius:e.$borderRadius?(0,i.ru)(e.$borderRadius):void 0,boxShadow:e.$boxShadow?(0,i.so)(e.$boxShadow):void 0};var t,n}),"\n    & .inline-embedded-entry {\n      display: inline-block;\n    }\n  ")},9612:function(e){"use strict";e.exports=Object},9671:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/Heading5","definitions":{"Heading5":{"type":"object","properties":{"nodeType":{"type":"string","enum":["heading-5"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},9675:function(e){"use strict";e.exports=TypeError},9712:function(e,t,n){"use strict";t.p=function(e){let{image:t,...n}=e;return(0,i.useMemo)((()=>(0,r.getImageData)({baseUrl:t.url,sourceWidth:t.width,sourceHeight:t.height,backgroundColor:null,urlBuilder:e=>{let{baseUrl:t,width:n,height:r,options:i,format:a}=e;return(0,o.createUrl)(t,{...i,height:r,width:n,toFormat:a})},pluginName:"gatsby-source-contentful",...n})),[t.url,t.width,t.height,n])};var r=n(3479),i=n(6540),o=n(6581)},9751:function(e,t,n){"use strict";n.d(t,{vy:function(){return g},he:function(){return b},UU:function(){return y},hP:function(){return v},XG:function(){return _},Nd:function(){return x},Td:function(){return A},ks:function(){return w},ZK:function(){return C},oZ:function(){return E},fM:function(){return k},TJ:function(){return S},Xs:function(){return L},GK:function(){return I},HO:function(){return $},Oq:function(){return T},zQ:function(){return N},c1:function(){return O},v4:function(){return R},VD:function(){return j},QA:function(){return D},R8:function(){return P},vQ:function(){return M},xU:function(){return B},hD:function(){return F},UD:function(){return z},lu:function(){return H},sY:function(){return U},_e:function(){return K},e4:function(){return W},o2:function(){return q},Zt:function(){return V},vC:function(){return Q},OA:function(){return G},H0:function(){return Y},G2:function(){return J},en:function(){return Z},HF:function(){return X},zL:function(){return ee},y9:function(){return te},$:function(){return ne},mk:function(){return re},Yh:function(){return ie},i4:function(){return oe},Kn:function(){return ae},ZR:function(){return le},P6:function(){return se},KA:function(){return ce},Bc:function(){return de},mE:function(){return ue},AX:function(){return pe},pw:function(){return me},md:function(){return fe},TF:function(){return he},$p:function(){return ge},v3:function(){return be},dJ:function(){return ye},uJ:function(){return ve},pQ:function(){return _e},Wj:function(){return xe},YF:function(){return Ae}});var r=n(6540),i=n(961);const o=e=>e.replace(/([A-Z])/g,(e=>`-${e[0].toLowerCase()}`)),a=(e,t,n)=>{const r=t.className||t.class,i=n.className||n.class,o=c(e),a=c(r?r.split(" "):[]),l=c(i?i.split(" "):[]),s=[];return o.forEach((e=>{a.has(e)?(s.push(e),a.delete(e)):l.has(e)||s.push(e)})),a.forEach((e=>s.push(e))),s.join(" ")},l=e=>{if("undefined"==typeof document)return!0;{const t="on"+e;let n=t in document;if(!n){const e=document.createElement("div");e.setAttribute(t,"return;"),n="function"==typeof e[t]}return n}},s=(e,t,n)=>{const r=e.__events||(e.__events={}),i=r[t];i&&e.removeEventListener(t,i),e.addEventListener(t,r[t]=function(e){n&&n.call(this,e)})},c=e=>{const t=new Map;return e.forEach((e=>t.set(e,e))),t},d=(...e)=>t=>{e.forEach((e=>{((e,t)=>
847{"function"==typeof e?e(t):null!=e&&(e.current=t)})(e,t)}))};var u=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 i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};const p=["duet-checkbox","duet-choice","duet-date-picker","duet-radio","duet-select","duet-number-input","duet-input","duet-textarea"],m=(e,t)=>{const n=e.toLowerCase().split("-").map((e=>e.charAt(0).toUpperCase()+e.slice(1))).join("");return((e,t)=>{const n=(t,n)=>r.createElement(e,Object.assign({},t,{forwardedRef:n}));return n.displayName=t,r.forwardRef(n)})(class extends r.Component{constructor(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}componentDidMount(){this.componentDidUpdate(this.props)}componentDidUpdate(e){((e,t,n={})=>{if(e instanceof Element){const r=a(e.classList,t,n);""!==r&&(e.className=r),Object.keys(t).forEach((n=>{if("children"!==n&&"style"!==n&&"ref"!==n&&"class"!==n&&"className"!==n&&"forwardedRef"!==n)if(0===n.indexOf("on")&&n[2]===n[2].toUpperCase()){const r=n.substring(2),i=r[0].toLowerCase()+r.substring(1);l(i)||s(e,i,t[n])}else e[n]=t[n],"string"==typeof t[n]&&e.setAttribute(o(n),t[n])}))}})(this.componentEl,this.props,e)}render(){const n=this.props,{children:a,forwardedRef:s,style:c,className:m,ref:f}=n,h=u(n,["children","forwardedRef","style","className","ref"]);let g=Object.keys(h).reduce(((e,t)=>{const n=h[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){const r=t.substring(2).toLowerCase();"undefined"!=typeof document&&l(r)&&(e[t]=n)}else{const r=typeof n;"string"!==r&&"boolean"!==r&&"number"!==r||(e[o(t)]=n)}return e}),{});const b=Object.assign(Object.assign({},g),{ref:d(s,this.setComponentElRef),style:c,"data-react-portal":t});let y;if(p.includes(e)){const t=(0,r.createElement)("input");y=(0,r.createElement)(e,b,a,t)}else y=(0,r.createElement)(e,b,a);const v=h["skip-teleport"];return t&&"undefined"!=typeof window&&!v?i.createPortal(y,document.body):y}static get displayName(){return n}},n)};var f=n(5763);const h=()=>{globalThis.ds={log:()=>{},warn:()=>{},info:()=>{}}};!function(){if("undefined"!=typeof window&&void 0!==window.Reflect&&void 0!==window.customElements){var e=HTMLElement;window.HTMLElement=function(){return Reflect.construct(e,[],this.constructor)},HTMLElement.prototype=e.prototype,HTMLElement.prototype.constructor=HTMLElement,Object.setPrototypeOf(HTMLElement,e)}}(),(async(e,t)=>{if("undefined"!=typeof window)await h(),(0,f.b)(JSON.parse('[["duet-icon",[[257,"duet-icon",{"theme":[1025],"icon":[513],"src":[1],"name":[1],"margin":[1],"responsive":[4],"color":[513],"background":[1],"backgroundOpacity":[2,"background-opacity"],"backgroundRotation":[2,"background-rotation"],"size":[513],"outline":[1],"shape":[1],"svgContent":[32]},null,{"src":["loadIcon"],"icon":["loadIcon"],"name":["loadIcon"]}]]],["duet-pagination_2",[[257,"duet-pagination",{"theme":[1025],"disabled":[516],"variation":[1],"accessibleDescribedBy":[1,"accessible-described-by"],"accessibleDetails":[1,"accessible-details"],"accessibleLabelledBy":[1,"accessible-labelled-by"],"accessibleDescription":[1,"accessible-description"],"accessibleLabelsDefaults":[16,"accessible-labels-defaults"],"accessibleLabels":[1040,"accessible-labels"],"take":[2],"visibleItems":[2,"visible-items"],"total":[2],"compactBreakpoint":[1,"compact-breakpoint"],"ariaControls":[1,"accessible-controls"],"current":[1026],"pageLinks":[1025,"page-links"],"processedPageLinks":[32],"numbersStore":[32],"matchesCompactBreakpoint":[32],"totalPages":[32],"internalSectionIndex":[32]},null,{"total":["watchPropTotalHandler"],"current":["watchStateHandler"],"pageLinks":["refresh"]}],[257,"duet-range-stepper",{"theme":[1025],"disabled":[516],"stepIndex":[1026,"step-index"],"stepSize":[2,"step-size"],"total":[2],"ariaLabelsDefaults":[16,"accessible-labels-defaults"],"ariaLabels":[1040,"accessible-labels"],"ariaControls":[1,"accessible-controls"],"buttonLeftDisabled":[32],"buttonRightDisabled":[32]},null,{"stepIndex":["watchStepIndexStateHandler"],"stepSize":["watchStepSizeStateHandler"]}]]],["duet-phone-input",[[257,"duet-phone-input",{"theme":[1025],"margin":[1],"expand":[4],"identifier":[1],"accessibleDetails":[1,"accessible-details"],"accessibleLabelledBy":[1,"accessible-labelled-by"],"accessibleDescription":[1,"accessible-description"],"accessibleDescribedBy":[1,"accessible-described-by"],"disabled":[516],"required":[4],"countries":[6145],"labelDefaults":[1,"label-default"],"label":[1025],"labelHidden":[4,"label-hidden"],"caption":[1],"name":[1],"error":[513],"tooltip":[1],"maxlength":[2],"minlength":[2],"value":[7169],"validity":[2064],"listFirst":[1,"list-first"],"language":[32],"currentCountry":[32],"setFocus":[64]}]]],["duet-combobox",[[257,"duet-combobox",{"accessibleLabelDefaults":[1,"accessible-label-defaults"],"accessibleLabels":[1040,"accessible-labels"],"label":[1],"caption":[1],"theme":[1025],"force":[4],"multiple":[4],"items":[1032],"formatter":[16],"value":[1025],"minCharacters":[2,"min-characters"],"openListOnClick":[4,"open-list-on-click"],"filterType":[1,"filter-type"],"processedItems":[32],"inputValue":[32],"listOpen":[32],"popupMenuController":[32],"selectedItems":[32],"activeItem":[32],"activeItemAnnouncement":[32],"formatItem":[64]},[[4,"click","handleDocumentClick"]],{"listOpen":["popupMenuOpenHandler","processListOpenChange"],"activeItem":["activeItemHandler"],"inputValue":["inputValueHandler"],"items":["processItems"],"value":["processValue"]}]]],["duet-date-picker",[[257,"duet-date-picker",{"theme":[1025],"expand":[4],"name":[1],"identifier":[1],"label":[1],"caption":[1],"margin":[1],"language":[1537],"placeholderDefaults":[1,"placeholder-default"],"placeholder":[1025],"echoPlaceholder":[1540,"echo-placeholder"],"disabled":[516],"error":[1537],"disableBuiltInErrors":[4,"disable-built-in-errors"],"labelHidden":[4,"label-hidden"],"role":[1],"accessibleActiveDescendant":[1,"accessible-active-descendant"],"accessibleControls":[1,"accessible-control
847s"],"accessibleOwns":[1,"accessible-owns"],"accessibleDescribedBy":[1,"accessible-described-by"],"required":[4],"direction":[1],"tooltip":[1],"tooltipDirection":[1,"tooltip-direction"],"value":[1537],"min":[1],"max":[1],"incrementYears":[2,"increment"],"validity":[2064],"accessibleLiveError":[1,"accessible-live-error"],"open":[32],"focusedDay":[32],"inputValue":[32],"inputHasFocus":[32],"setFocus":[64],"show":[64],"hide":[64]},[[4,"click","handleDocumentClick"]],{"min":["updateValidity"],"max":["updateValidity"],"value":["updateValidity","updateInternalValue"],"required":["updateValidity"]}]]],["duet-choice_2",[[257,"duet-choice-group",{"direction":[1],"margin":[1],"theme":[1025],"error":[513],"name":[1],"label":[1],"labelHidden":[4,"label-hidden"],"caption":[1],"tooltip":[1],"tooltipDirection":[1,"tooltip-direction"],"responsive":[4],"breakpoint":[1],"value":[1537],"disabled":[4],"required":[4],"accessibleLiveError":[1,"accessible-live-error"],"getInitialValue":[64]},null,{"disabled":["removeDisabledAttributeWhenFalse","updateChoices"],"value":["setInitialValue","updateChoices"],"name":["updateChoices"],"direction":["updateChoices"],"responsive":["updateChoices"]}],[257,"duet-choice",{"theme":[1025],"label":[1],"accessibleLabelInfoButtonDefaults":[1,"accessible-label-info-default"],"accessibleLabelInfoButton":[1025,"accessible-label-info-button"],"accessibleActiveDescendant":[1,"accessible-active-descendant"],"accessibleControls":[1,"accessible-controls"],"accessibleOwns":[1,"accessible-owns"],"accessibleDescribedBy":[1,"accessible-described-by"],"accessibleDetails":[1,"accessible-details"],"accessibleLabelledBy":[1,"accessible-labelled-by"],"accessibleDescription":[1,"accessible-description"],"caption":[1],"value":[1537],"type":[513],"name":[1],"checked":[1540],"collapsible":[4],"collapsibleForceExpanded":[4,"collapsible-force-expanded"],"margin":[1],"icon":[1],"expand":[4],"padding":[1],"identifier":[1],"groupDirection":[1,"group-direction"],"groupDisabled":[4,"group-disabled"],"groupResponsive":[1,"group-responsive"],"disabled":[516],"required":[4],"infoLabelDefaults":[1,"accessible-label-info-default"],"infoLabel":[1025,"info-label"],"collapsibleNotificationDefaults":[1,"accessible-collapsible-notification-default"],"collapsibleNotification":[1025,"collapsible-notification"],"focus":[32],"isHovering":[32],"isInfoOpen":[32],"setFocus":[64],"toggleInfoMethod":[64]}]]],["duet-number-input",[[257,"duet-number-input",{"language":[1025],"locale":[1],"unit":[1],"accessibleActiveDescendant":[1,"accessible-active-descendant"],"accessibleControls":[1,"accessible-controls"],"accessibleDetails":[1,"accessible-details"],"accessibleLabelledBy":[1,"accessible-labelled-by"],"accessibleDescription":[1,"accessible-description"],"accessibleOwns":[1,"accessible-owns"],"accessibleDescribedBy":[1,"accessible-described-by"],"accessibleLiveDefaults":[1,"accessible-live-default"],"accessibleLive":[1025,"accessible-live"],"accessibleLiveEnabled":[4,"accessible-live-enabled"],"accessibleAddDefaults":[1,"accessible-add-default"],"accessibleAdd":[1025,"accessible-add"],"accessibleSubtractDefaults":[1,"accessible-subtract-defaults"],"accessibleSubtract":[1025,"accessible-subtract"],"theme":[1025],"margin":[1],"expand":[4],"identifier":[1],"min":[2],"labelDefaults":[1,"label-default"],"label":[1025],"labelHidden":[4,"label-hidden"],"max":[2],"name":[1],"error":[513],"tooltip":[1],"step":[2],"rounding":[4],"role":[1],"disabled":[516],"required":[4],"value":[1025],"focusedValue":[32],"setFocus":[64],"getValueAsNumber":[64]}]]],["duet-hero",[[257,"duet-hero",{"theme":[1025],"heading":[1],"preHeading":[1,"pre-heading"],"level":[1],"subHeadingLevel":[1,"sub-heading-level"],"description":[1],"icon":[1],"iconSize":[1,"icon-size"],"iconRight":[4,"icon-right"],"categoryIcon":[1,"category-icon"],"categoryIconColor":[1,"category-icon-color"],"buttonLabel":[1,"button-label"],"language":[1025],"accessibleLabelExternalDefaults":[1,"accessible-label-external-default"],"accessibleLabelExternal":[1025,"accessible-label-external"],"buttonUrl":[1,"button-url"],"buttonId":[1,"button-id"],"buttonData":[16,"button-data"],"textCenter"
847:[4,"text-center"],"leftAlign":[4,"left-align"],"image":[1],"imageSize":[1,"image-size"],"imagePosition":[1,"image-position"],"imageAlt":[1,"image-alt"],"variation":[1],"back":[8],"listItems":[8,"list-items"],"actions":[8],"layout":[1025],"processedListItems":[32],"processedActions":[32],"processedBack":[32]},null,{"back":["refresh"],"listItems":["refresh"],"actions":["refresh"]}]]],["duet-textarea",[[257,"duet-textarea",{"margin":[1],"accessibleActiveDescendant":[1,"accessible-active-descendant"],"accessibleAutocomplete":[1,"accessible-autocomplete"],"accessibleControls":[1,"accessible-controls"],"accessibleDetails":[1,"accessible-details"],"accessibleLabelledBy":[1,"accessible-labelled-by"],"accessibleDescription":[1,"accessible-description"],"accessibleLiveError":[1,"accessible-live-error"],"accessibleOwns":[1,"accessible-owns"],"accessibleDescribedBy":[1,"accessible-described-by"],"theme":[1025],"expand":[4],"disabled":[516],"identifier":[1],"required":[4],"label":[1],"labelColor":[1025,"label-color"],"labelWeight":[1025,"label-weight"],"labelHidden":[4,"label-hidden"],"name":[1],"placeholder":[1],"caption":[1],"echoPlaceholder":[4,"echo-placeholder"],"rows":[2],"maxlength":[2],"minlength":[2],"error":[513],"validity":[2064],"role":[1],"tooltip":[1],"tooltipDirection":[1,"tooltip-direction"],"value":[1025],"disallowPattern":[1,"disallow-pattern"],"counter":[4],"counterLabel":[1,"counter-label"],"language":[32],"visuallyHiddenCounterText":[32],"setFocus":[64]},null,{"value":["valueChange"],"disallowPattern":["disallowedPatternChange"]}]]],["duet-notification_2",[[257,"duet-notification-drawer",{"icon":[1],"label":[1],"language":[1],"accessibleLabelNotificationsDefaults":[1,"accessible-label-notification-default"],"accessibleLabelNotifications":[1,"accessible-label-notifications"],"badge":[4],"theme":[1025],"direction":[1],"isOpen":[32],"hasNotifications":[32],"setFocus":[64],"open":[64],"close":[64]},[[6,"focus","handleClickFocusOutside"],[6,"click","handleClickFocusOutside"]]],[257,"duet-notification",{"language":[1537],"accessibleLabelUnreadDefaults":[16,"accessible-label-unread-defaults"],"accessibleLabelUnread":[1025,"accessible-label-unread"],"url":[1],"date":[1],"highlight":[4],"external":[4],"theme":[1025],"setFocus":[64]}]]],["duet-radio_2",[[257,"duet-radio-group",{"direction":[1],"margin":[1],"theme":[1025],"error":[513],"tooltip":[1],"tooltipDirection":[1,"tooltip-direction"],"name":[1],"label":[1],"labelHidden":[4,"label-hidden"],"caption":[1],"responsive":[4],"value":[1537],"disabled":[4],"required":[4],"accessibleLiveError":[1,"accessible-live-error"]},null,{"disabled":["removeDisabledAttributeWhenFalse","updateRadios"],"name":["updateRadios"],"value":["updateRadios"],"direction":["updateRadios"],"responsive":["updateRadios"]}],[257,"duet-radio",{"accessibleActiveDescendant":[1,"accessible-active-descendant"],"accessibleDetails":[1,"accessible-details"],"accessibleLabelledBy":[1,"accessible-labelled-by"],"accessibleDescription":[1,"accessible-description"],"accessibleIndex":[1,"accessible-index"],"margin":[1],"accessibleControls":[1,"accessible-controls"],"accessibleOwns":[1,"accessible-owns"],"accessibleDescribedBy":[1,"accessible-described-by"],"theme":[1025],"disabled":[516],"required":[4],"blockEvents":[4,"block-events"],"identifier":[1],"label":[1],"name":[1],"role":[1],"groupDisabled":[4,"group-disabled"],"groupDirection":[1,"group-direction"],"groupResponsive":[4,"group-responsive"],"checked":[1540],"value":[1537],"focus":[32],"setFocus":[64]}]]],["duet-contact-card",[[257,"duet-contact-card",{"theme":[1025],"margin":[1],"image":[1025],"name":[1025],"description":[1025],"email":[1025],"phone":[1025],"buttonText":[1025,"button-text"],"buttonIcon":[1025,"button-icon"],"buttonUrl":[1025,"button-url"],"language":[32]}]]],["duet-modal",[[257,"duet-modal",{"language":[1537],"accessibleCloseLabel":[1025,"accessible-close-label"],"accessibleLoaderAnnouncement":[1025,"accessible-loader-announcement"],"size":[1],"accessibleDescribedBy":[1,"accessible-described-by"],"accessibleLabelledBy":[1,"accessible-labelled-by"],"accessibleLabel":[1,"accessible-label"],"accessibleDetails":[1,"accessible-details"],"accessibleDescription":[1,"accessible-description"],"variation":[1],"gutterSize":[1,"gutter-size"],"theme":[1025],"heading":[1],"headingLevel":[1,"heading-level"],"headingVisualLevel":[1,"heading-visual-level"],"icon":[1],"color":[1],"active":[1540],"closeOnBlur":[1028,"close-on-blur"],"focu
847sElementOnClose":[1,"focus-element-on-close"],"accessibleAnnounceChanges":[1,"accessible-announce-changes"],"open":[32],"show":[64],"hide":[64],"focusCloseButton":[64],"scrollToTop":[64],"addMessage":[64]},[[8,"keyup","handleKeyUp"]],{"open":["openChanged"],"active":["activeChanged"]}]]],["duet-multiselect",[[257,"duet-multiselect",{"margin":[1],"error":[513],"accessibleLiveError":[1,"accessible-live-error"],"expand":[4],"value":[1040],"theme":[1025],"labelHidden":[4,"label-hidden"],"identifier":[1],"allControls":[4,"all-controls"],"placeholder":[1],"caption":[1],"items":[1],"disabled":[516],"label":[1],"labelColor":[1025,"label-color"],"labelWeight":[1025,"label-weight"],"accessibleDescribedBy":[1,"accessible-described-by"],"tooltip":[1],"tooltipDirection":[1,"tooltip-direction"],"processedItems":[32],"processedGroups":[32],"checkboxesVisible":[32],"activeDescendant":[32],"language":[32],"setFocus":[64],"selectWithValues":[64]},[[8,"click","handleFocus"]],{"items":["refresh"]}]]],["duet-footer",[[257,"duet-footer",{"theme":[1025],"variation":[1],"margin":[1],"logoHref":[1,"logo-href"],"language":[1537],"items":[8],"accessibleLabel":[1,"accessible-label"],"accessibleLabelExternalDefaults":[1,"accessible-label-external-default"],"accessibleLabelExternal":[1025,"accessible-label-external"],"menu":[8],"processedMainItem":[32],"processedItems":[32],"processedMenu":[32]},null,{"menu":["refresh"],"items":["refresh"]}]]],["duet-cookie-consent",[[257,"duet-cookie-consent",{"accessibleLabel":[1,"accessible-label"],"theme":[1025]},[[0,"focusin","handleFocusIn"],[0,"focusout","handleFocusOut"]]]]],["duet-step_2",[[257,"duet-step",{"theme":[1025],"heading":[1],"headingLevel":[1,"heading-level"],"stepIndex":[2,"step-index"],"state":[1],"roundedTop":[4,"rounded-top"],"roundedBottom":[4,"rounded-bottom"],"setFocus":[64]}],[257,"duet-stepper",{"theme":[1025],"accessibleLive":[1,"accessible-live"],"margin":[1],"backDisabled":[4,"back-disabled"],"selected":[1538],"language":[32]},[[0,"duetStepClick","onDuetStepClick"]],{"selected":["currentStepChanged"],"backDisabled":["currentStepInvokedDisable"]}]]],["duet-slideout-panel",[[257,"duet-slideout-panel",{"theme":[1025],"active":[1540],"open":[1540],"icon":[1537],"labelSize":[1537,"label-size"],"backgroundColor":[1537,"background-color"],"badge":[4],"label":[32],"language":[32],"bodyScrollLocked":[32],"setFocus":[64]},null,{"open":["handleOpenChange"]}]]],["duet-toolbar-item",[[257,"duet-toolbar-item",{"theme":[1025],"variation":[1025],"active":[1028],"url":[1],"leadingIcon":[1,"leading-icon"],"trailingIcon":[1,"trailing-icon"],"accessibleLabel":[1,"accessible-label"],"accessibleExpanded":[1540,"accessible-expanded"],"accessiblePopup":[1537,"accessible-popup"],"accessibleLabelExternalDefaults":[1,"accessible-label-external-default"],"accessibleLabelExternal":[1025,"accessible-label-external"],"external":[4],"badge":[4],"setFocus":[64]}]]],["duet-banner",[[257,"duet-banner",{"theme":[1025],"margin":[1],"backgroundColor":[1,"background-color"],"iconColor":[1,"icon-color"],"iconBackgroundColor":[1,"icon-background-color"],"textColor":[1,"text-color"],"size":[1025],"image":[1],"imageAlt":[1,"image-alt"],"sources":[1],"icon":[1],"headingLevel":[1,"heading-level"],"currentSize":[32]}]]],["duet-breadcrumb",[[257,"duet-breadcrumb",{"theme":[1025],"href":[1025],"icon":[1025],"iconSize":[1,"icon-size"],"accessibleLabel":[1,"accessible-label"]}]]],["duet-card",[[257,"duet-card",{"accessibleLabel":[1,"accessible-label"],"heading":[1],"secondaryHeading":[1,"secondary-heading"],"variation":[1],"collapsible":[4],"open":[1540],"headingLevel":[1,"heading-level"],"headingBackground":[1,"heading-background"],"icon":[1],"iconColor":[513,"icon-color"],"image":[1],"imageAlt":[1,"image-alt"],"background":[1],"padding":[1],"margin":[1],"theme":[1025],"url":[1],"shadowBreakpoint":[1,"shadow-breakpoint"],"setFocus":[64]}]]],["duet-collapsible",[[257,"duet-collapsible",{"theme":[1025],"negative":[4],"accessibleLabel":[1,"accessible-label"],"heading":[1],"caption":[1],"headingFullWidth":[4,"heading-full-width"],"centerHeading":[4,"center-heading"],"headingWeight":[1,"heading-weight"],"headingSize":[1,"heading-size"],"headingLevel":[1025,"heading-level"],"margin":[1],"open":[1540],"setFocus":[64]}]]],["duet-page-heading",[[257,"duet-page-heading",{"theme":[1025],"icon":[1025],"layout":[1025],"progressCurrentStep":[2,"progress-current-step"],"progressTotalSteps":[2,"progress-total-steps"]}]]],["duet-promo-card",[[257,"duet-promo-card",{"theme":[1025],"margin":[1],"backgroundColor":[1,"background-color"],"textColor":[1,"text-color"],"image":[1],"imageAlt":[1,"image-alt"],"headingLevel":[1,"heading-level"],"url":[1],"setFocus":[64]}]]],["duet-slideout",[[257,"duet-slideout",{"theme":[1025],"accessibleRole":[
8471,"accessible-role"],"open":[1540],"opener":[1537],"controller":[6145],"backgroundColor":[1537,"background-color"],"modal":[4],"language":[32],"displaying":[32],"openPanel":[32],"setFocus":[64],"toggle":[64],"show":[64],"hide":[64]},[[8,"keyup","handleKeyUp"],[4,"click","handleDocumentClick"]],{"open":["handleOpenChange"],"opener":["handleOpenerChange"]}]]],["duet-submenu-bar",[[257,"duet-submenu-bar",{"theme":[1025],"hideOnScroll":[4,"hide-on-scroll"],"open":[1540],"accessibleLabel":[1,"accessible-label"],"hidden":[32],"mobile":[32],"bodyScroll":[32],"setFocus":[64]},[[9,"scroll","checkScroll"]],{"open":["watchOpenStateHandler"]}]]],["duet-toggle",[[257,"duet-toggle",{"theme":[1025],"margin":[1],"accessibleActiveDescendant":[1,"accessible-active-descendant"],"accessibleControls":[1,"accessible-controls"],"accessibleOwns":[1,"accessible-owns"],"accessibleDescribedBy":[1,"accessible-described-by"],"accessibleDetails":[1,"accessible-details"],"accessibleLabelledBy":[1,"accessible-labelled-by"],"accessibleDescription":[1,"accessible-description"],"accessibleLabelLoading":[1,"accessible-label-loading"],"accessibleLabelComplete":[1,"accessible-label-complete"],"loading":[4],"label":[1],"labelHidden":[4,"label-hidden"],"labelColor":[1025,"label-color"],"labelWeight":[1025,"label-weight"],"labelPosition":[1,"label-position"],"required":[4],"disabled":[516],"checked":[1540],"value":[1537],"identifier":[1],"name":[1],"role":[1],"loadingComplete":[32],"setFocus":[64]},null,{"loading":["setLoadingState"],"checked":["checkedChanged"]}]]],["duet-layout",[[257,"duet-layout",{"sticky":[4],"margin":[1],"stickyDistance":[1,"sticky-distance"],"center":[4],"tabs":[4],"middle":[4],"paddingBreakpoint":[1,"padding-breakpoint"]}]]],["duet-range-slider",[[257,"duet-range-slider",{"theme":[1025],"margin":[1],"expand":[4],"identifier":[1],"name":[1],"required":[4],"disabled":[516],"accessibleActiveDescendant":[1,"accessible-active-descendant"],"accessibleControls":[1,"accessible-controls"],"accessibleOwns":[1,"accessible-owns"],"accessibleDescribedBy":[1,"accessible-described-by"],"min":[2],"label":[1],"labelColor":[1025,"label-color"],"labelWeight":[1025,"label-weight"],"labelHidden":[4,"label-hidden"],"unit":[1],"max":[2],"step":[2],"locale":[1],"value":[1026],"debounce":[2],"setFocus":[64]}]]],["duet-section-layout",[[257,"duet-section-layout",{"margin":[1],"middle":[4],"paddingBreakpoint":[1,"padding-breakpoint"]}]]],["duet-share-chart-item",[[257,"duet-share-chart-item",{"value":[2],"color":[1]}]]],["duet-visually-hidden",[[257,"duet-visually-hidden"]]],["duet-tray",[[257,"duet-tray",{"language":[1025],"accessibleCloseLabelDefaults":[1,"accessible-close-label-default"],"accessibleCloseLabel":[1025,"accessible-close-label"],"accessibleOpenLabelDefaults":[1,"accessible-open-label-default"],"accessibleOpenLabel":[1025,"accessible-open-label"],"theme":[1025],"active":[516],"autoHide":[4,"auto-hide"],"responsive":[4],"expanded":[32],"hiddenState":[32]},[[9,"scroll","getFrame"],[16,"click","handleBodyClick"]]]]],["duet-callout",[[257,"duet-callout",{"theme":[1025],"margin":[1]}]]],["duet-file-chooser",[[257,"duet-file-chooser",{"theme":[1025],"multiple":[4],"accept":[1],"open":[64],"getFiles":[64]}]]],["duet-menu-bar",[[257,"duet-menu-bar",{"theme":[1025],"language":[1025],"logo":[1028],"logoHref":[1025,"logo-href"],"logoLinkAccessibleLabel":[1025,"logo-link-accessible-label"],"logoInfoText":[1,"logo-info-text"],"accessibleLabel":[1,"accessible-label"],"hideOnScroll":[4,"hide-on-scroll"],"hidden":[32],"onBottom":[32],"logoSize":[32],"leftMoreVisible":[32],"rightMoreVisible":[32],"centerSlotUsed":[32],"mediaQueryMediumMatches":[32]},[[9,"scroll","checkScroll"],[9,"resize","onWindowResize"]]]]],["duet-menu-bar-button",[[257,"duet-menu-bar-button",{"accessibleLabel":[1,"accessible-label"],"accessibleControls":[1,"accessible-controls"],"accessiblePopup":[1,"accessible-popup"],"accessibleActiveDescendant":[1,"accessible-active-descendant"],"accessibleOwns":[1,"accessible-owns"],"accessibleDescribedBy":[1,"accessible-described-by"],"accessibleDetails":[1,"accessible-details"],"accessibleLabelledBy":[1,"accessible-labelled-by"],"accessibleDescription":[1,"accessible-description"],"accessibleExpanded":[4,"accessible-expanded"],"accessiblePressed":[4,"accessible-pressed"],"theme":[1025],"icon":[1537],"setFocus":[64]}]]],["duet-menu-bar-dropdown",[[257,"duet-menu-bar-dropdown",{"accessibleLabel":[1,"accessible-label"],"theme":[1025],"open":[1540],"icon":[1537],"setFocus":[64]},[[8,"click","handleFocus"]]]]],["duet-menu-bar-dropdown-link",[[257,"duet-menu-bar-dropdown-link",{"theme":[1025],"href":[1025],"icon":[1537],"accessibleLabel":[1,"accessible-label"]}]]],["duet-menu-bar-item",[[257,"duet-menu-bar-item",{"theme":[1025],"active":[1028],"url":[1],"leadingIcon":[1,"leading-icon"],"trailingIcon":[1,"trailing-icon"],"accessibleLabel":[1,"accessible-label"],"accessibleExpanded":[1540,"accessible-expanded"],"accessiblePopup":[1537,"accessible-popup"],"accessibleLabelExternalDefaults":[1,"accessible-label-external-default"],"accessibleLabelExternal":[1025,"accessible-label-external"],"external":[4],"setFocus":[64]}]]],["duet-menu-bar-link",[[257,"duet-menu-bar-link",{"theme":[1025],"active":[1028],"href":[1025],"icon":[1537],"accessibleLabel":[1,"accessible-label"]}]]],["duet-share-chart",[[257,"duet-share-chart",{"theme":[1025],"unit":[1],"items":[32]}]]],["duet-slideout-lang",[[257,"duet-slideout-lang",{"theme":[1025],"language":[32]}]]],["duet-slideout-link",[[257,"duet-slideout-link",{"accessibleLabel":[1,"accessible-label"],"theme":[1025],"targetLanguage":[1,"target-language"],"active":[1028],"href":[1025],"icon":[1537],"size":[1537],"caret":[1028],"menuItem":[4,"menu-item"],"accessibleLabelExternalDefaults":[1,"accessible-label-external-default"],"accessibleLabelExternal":[1025,"accessible-label-external"],"external":[4]}]]],["duet-slideout-panel-dropdown",[[257,"duet-slideout-panel-dropdown",{"theme":[1025],"active":[1540],"open":[1540],"icon":[1537],"setFocus":[64]},[[8,"click","handleFocus"]]]]],["duet-submenu-bar-dropdown",[[257,"duet-submenu-bar-dropdown",{"theme":[1025],"active":[1028],"open":[1540],"icon":[1537],"isDesktop":[32],"setFocus":[64]},[[8,"click","handleFocus"]]]]],["duet-submenu-bar-dropdown-link",[[257,"duet-submenu-bar-dropdown-link",{"theme":[1025],"active":[1028],"href":[1025],"icon":[1537],"caret":[1028],"highlight":[1028]}]]],["duet-submenu-bar-item",[[257,"duet-submenu-bar-item",{"theme":[1025],"active":[1028],"url":[1],"leadingIcon":[1,"leading-icon"],"trailingIcon":[1,"trailing-icon"],"accessibleLabel":[1,"accessible-label"],"accessibleExpanded":[1540,"accessible-expanded"],"accessiblePopup":[1537,"accessible-popup"],"accessibleLabelExternalDefaults":[1,"accessible-label-external-default"],"accessibleLabelExternal":[1025,"accessible-label-external"],"external":[4],"setFocus":[64]}]]],["duet-submenu-bar-link",[[257,"duet-submenu-bar-link",{"theme":[1025],"active":[1028],"href":[1025],"icon":[1537]}]]],["duet-toolbar-dropdown",[[257,"duet-toolbar-dropdown",{"theme":[1025],"variation":[1025],"accessibleLabel":[1,"accessible-label"],"active":[1540],"open":[1540],"icon":[1537],"setFocus":[64]},[[8,"click","handleFocus"]]]]],["duet-toolbar-dropdown-link",[[257,"duet-toolbar-dropdown-link",{"accessibleLabel":[1,"accessible-label"],"theme":[1025],"targetLanguage":[1,"target-language"],"href":[1025],"icon":[1537],"active":[1028]}]]],["duet-toolbar-link",[[257,"duet-toolbar-link",{"theme":[1025],"variation":[1025],"active":[1028],"href":[1025],"icon":[1537],"accessibleLabel":[1,"accessible-label"]}]]],["duet-breadcrumbs",[[257,"duet-breadcrumbs",{"theme":[1025],"variation":[1],"color":[1],"children":[32]}]]],["duet-nav",[[257,"duet-nav",{"theme":[1025],"sticky":[4]}]]],["duet-panel",[[257,"duet-panel",{"theme":[1025],"padding":[1],"variation":[1],"margin":[1],"border":[4],"accessibleLabel":[1,"accessible-label"],"accessibleLabelledBy":[1,"accessible-labelled-by"],"accessibleDescribedBy":[1,"accessible-described-by"]}]]],["duet-shaped-image",[[257,"duet-shaped-image",{"theme":[1025],"accessibleLabel":[1,"accessible-label"],"margin":[1],"src":[1],"rotation":[2]}]]],["duet-toolbar",[[257,"duet-toolbar",{"theme":[1025],"variation":[1025],"accessibleLabel":[1,"accessible-label"]}]]],["duet-editable-table_3",[[257,"duet-upload",{"accessibleActiveDescendant":[1,"accessible-active-descendant"],"accessibleDescribedBy":[1,"accessible-described-by"],"accessibleControls":[1,"accessible-control
847s"],"accessibleOwns":[1,"accessible-owns"],"external":[4],"middleware":[16],"deferUpload":[4,"defer-upload"],"hideButton":[4,"hide-upload-button"],"actions":[16],"uri":[1],"showLinks":[4,"show-links"],"caption":[1],"statusLabelDefaults":[1,"status-label-default"],"statusMessageLabel":[1,"status-message-label"],"buttonLabelDefaults":[1,"button-label-default"],"buttonLabel":[1,"button-label"],"accessibleButtonLabel":[1,"accessible-button-label"],"theme":[1025],"disabled":[516],"identifier":[1],"margin":[1],"required":[4],"alignment":[1],"hideGroups":[4,"hide-table-labels"],"files":[1040],"valid":[1540],"labelDefaults":[1,"label-default"],"label":[1],"descriptionDefaults":[1,"description-default"],"description":[1],"fileListEmptyDefaults":[1,"list-empty-default"],"fileListEmpty":[1,"file-list-empty"],"error":[1],"errorCodes":[16,"error-codes"],"name":[1],"maxBytes":[2,"max-bytes"],"maxBytesTotal":[2,"max-bytes-total"],"maxFiles":[2,"max-files"],"allowedExtensions":[1,"allowed-extensions"],"allowedMimetypes":[1,"allowed-mimetypes"],"multiple":[4],"limitSelection":[4,"limit-selection"],"hideCancelButton":[4,"hide-cancel-button"],"value":[1025],"externalUploadButtonId":[1,"external-upload-button-id"],"captionOnBottom":[4,"caption-on-bottom"],"showUploadedItemsHeader":[4,"show-uploaded-items-header"],"uploadedItemsHeaderLabel":[16,"uploaded-items-header-label"],"headerHeadingLevel":[1,"header-heading-level"],"hideHeader":[4,"hide-header"],"emitEvent":[4,"link-click-event"],"actionButtonTitles":[1,"action-button-titles"],"renameDuplicates":[4,"rename-duplicates"],"groups":[16],"tick":[32],"setFocus":[64],"upload":[64],"uploadPending":[64],"refresh":[64],"getFiles":[64],"updateValue":[64],"focusActionButton":[64]},null,{"valid":["watchValidHandler"]}],[257,"duet-editable-table",{"margin":[1],"variation":[1],"sticky":[4],"stickyDistance":[1,"sticky-distance"],"breakpoint":[1],"actions":[1040],"columns":[1040],"rows":[1040],"sortable":[4],"groupId":[1,"group-id"],"theme":[1025],"accessibleRole":[1,"accessible-role"],"hideHeadVisually":[4,"hide-head-visually"],"language":[32]}],[257,"duet-table",{"theme":[1025],"margin":[1],"variation":[1],"sticky":[4],"stickyDistance":[1,"sticky-distance"],"breakpoint":[1],"hideHeadVisually":[4,"hide-head-visually"],"matchesBreakpoint":[32],"language":[32]},null,{"language":["watchLanguageStateHandler"]}]]],["duet-scrollable_3",[[257,"duet-tab-group",{"theme":[1025],"scrolls":[4],"collapses":[4],"accessibleLabel":[1,"accessible-label"],"variation":[1],"language":[1025],"labelDefaults":[1,"label-default"],"label":[1],"labelHidden":[4,"label-hidden"],"identifier":[1],"margin":[1],"padding":[1],"setTabIndex":[4,"set-tab-index"],"tabChangeConfirm":[4,"tab-change-confirm"],"switchLargeBreakpoint":[1,"switch-large-breakpoint"],"fillSpace":[4,"fill-space"],"stretch":[4],"tabs":[32],"selected":[32],"openTab":[64],"refresh":[64]}],[257,"duet-tab",{"theme":[1025],"label":[513],"caption":[513],"selected":[516],"notificationMark":[513,"notification-mark"],"indicator":[1537],"indicatorAccessibleLabel":[1,"indicator-accessible-label"],"accessibleDescriptionDefault":[1,"accessible-description-defaults"],"accessibleDescription":[1025,"accessible-description"],"accessibleLabelledBy":[1,"accessible-labelled-by"],"contentId":[1,"content-id"],"setFocus":[64]},null,{"selected":["setupSelected"]}],[257,"duet-scrollable",{"theme":[1025],"identifier":[1],"collapsed":[1540],"buttons":[4],"buttonAlignment":[1,"button-alignment"],"buttonPosition":[1,"button-position"],"center":[516],"padding":[1],"gap":[1],"selected":[1538],"stretch":[4],"scrollPaneAtStart":[32],"needsScrolling":[32],"scrollPaneAtEnd":[32],"childrenData":[32],"scrollToItem":[64],"scrollToStart":[64],"scrollToEnd":[64]},null,{"selected":["watchPropHandler"]}]]],["duet-upload-item",[[256,"duet-upload-item",{"theme":[1025],"data":[16],"type":[1],"showLinks":[4,"show-links"],"actions":[8],"buttonTitles":[16,"button-titles"],"label":[16],"categoryLabel":[16,"category-label"],"errorCodes":[16,"error-codes"],"showCategory":[4,"show-category"],"linkClickEvent":[16,"link-click-event"],"focu
847sActionButton":[64]}]]],["duet-select",[[257,"duet-select",{"variation":[1],"accessibleActiveDescendant":[1,"accessible-active-descendant"],"accessibleDescribedBy":[1,"accessible-described-by"],"margin":[1],"accessibleControls":[1,"accessible-controls"],"accessibleOwns":[1,"accessible-owns"],"error":[513],"accessibleLiveError":[1,"accessible-live-error"],"expand":[4],"value":[1537],"theme":[1025],"labelHidden":[4,"label-hidden"],"identifier":[1],"name":[1],"placeholder":[1],"caption":[1],"echoPlaceholder":[4,"echo-placeholder"],"items":[1],"disabled":[516],"required":[4],"label":[1],"labelColor":[1025,"label-color"],"labelWeight":[1025,"label-weight"],"role":[1],"tooltip":[1],"tooltipDirection":[1,"tooltip-direction"],"processedItems":[32],"setFocus":[64]},null,{"value":["valueChanged"],"items":["refresh"]}]]],["duet-chip",[[257,"duet-chip",{"accessibleLabel":[1,"accessible-label"],"variation":[1],"size":[1],"popup":[1],"icon":[1],"theme":[1025],"identifier":[1],"value":[1537],"name":[1],"selected":[1028],"checked":[1540],"disabled":[4],"accessibleExpanded":[1540,"accessible-expanded"],"accessiblePopup":[1537,"accessible-popup"],"focus":[32],"popupElement":[32],"popupOpen":[32],"inputChipHover":[32],"inputChipDeleteFocus":[32],"setFocus":[64],"setDeleteFocus":[64],"removeChip":[64]},null,{"checked":["clearOtherRadioButtons"],"disabled":["removeDisabledAttributeWhenFalse"]}]]],["duet-upload-aria-status",[[257,"duet-upload-aria-status",{"statusMessageLabel":[16,"status-label"],"accessibleAriaLive":[1,"accessible-aria-live"],"valid":[2],"total":[2],"invalid":[2],"inprogress":[2],"statusMessage":[32]},null,{"valid":["watchHandler"],"invalid":["watchHandler"],"inprogress":["watchHandler"],"total":["watchHandler"]}]]],["duet-checkbox",[[257,"duet-checkbox",{"accessibleActiveDescendant":[1,"accessible-active-descendant"],"margin":[1],"accessibleControls":[1,"accessible-controls"],"accessibleIndex":[1,"accessible-index"],"accessibleOwns":[1,"accessible-owns"],"accessibleDescribedBy":[1,"accessible-described-by"],"accessibleDetails":[1,"accessible-details"],"accessibleLabelledBy":[1,"accessible-labelled-by"],"accessibleDescription":[1,"accessible-description"],"accessibleSelected":[1,"accessible-selected"],"accessibleLiveError":[1,"accessible-live-error"],"required":[4],"error":[513],"theme":[1025],"disabled":[516],"identifier":[1],"label":[1],"labelHidden":[4,"label-hidden"],"name":[1],"role":[1],"checked":[1540],"value":[1537],"hasAfterLabelSlot":[32],"setFocus":[64]}]]],["duet-checkmark",[[256,"duet-checkmark",{"theme":[1025],"checked":[1028],"presentationOnly":[4,"presentation-only"],"center":[4],"type":[513]}]]],["duet-show-more",[[257,"duet-show-more",{"theme":[1025],"language":[1537],"showMoreLabelDefaults":[16,"show-more-label-defaults"],"showMoreLabel":[1537,"show-more-label"],"showLessLabelDefaults":[16,"show-less-label-defaults"],"showLessLabel":[1537,"show-less-label"],"showMoreAccessibleLabelDefaults":[16,"show-more-accessible-label-defaults"],"showMoreAccessibleLabel":[1537,"show-more-accessible-label"],"showLessAccessibleLabelDefaults":[16,"show-less-accessible-label-defaults"],"showLessAccessibleLabel":[1537,"show-less-accessible-label"],"margin":[1],"buttonMargin":[1,"button-margin"],"buttonPadding":[1,"button-padding"],"open":[1540],"buttonAriaOpen":[32]}]]],["duet-empty-state",[[257,"duet-empty-state",{"theme":[1025],"icon":[1],"size":[1]}]]],["duet-status-icon",[[257,"duet-status-icon",{"variation":[1],"size":[513],"margin":[1],"strong":[4]}]]],["duet-alert",[[257,"duet-alert",{"theme":[1025],"accessibleLabelDefaults":[1,"accessible-label-default"],"accessibleLabel":[1025,"accessible-label"],"announcements":[4],"icon":[1],"autoDismiss":[2,"auto-dismiss"],"margin":[1],"padding":[1],"variation":[1],"position":[1],"dismissible":[4],"focusable":[4],"expandingTitle":[1,"expanding-title"],"isDismissed":[32],"isExpanded":[32],"timeoutID":[32],"show":[64],"hide":[64],"setFocus":[64]}]]],["duet-progress",[[257,"duet-progress",{"accessibleDescribedBy":[1,"accessible-described-by"],"accessibleDetails":[1,"accessible-details"],"accessibleLabelledBy":[1,"accessible-labelled-by"],"accessibleDescription":[1,"accessible-description"],"accessibleLabel":[1,"accessible-label"],"accessibleLabelUploadDefaults":[1,"accessible-label-upload-defaults"],"accessibleLabelUpload":[1025,"accessible-label-upload"],"progress":[1538],"caption":[1],"height":[1],"theme":[1025]}]]],["duet-list_2",[[257,"duet-list",{"theme":[1025],"margin":[1],"padding":[1],"mobile":[1],"breakpoint":[1],"variation":[1],"labelWidth":[1,"label-width"],"responsive":[4]},null,{"theme":["updateListItems"],"padding":["updateListItems"],"mobile":["updateListItems"],"responsive":["updateListItems"],"breakpoint":["updateListItems"],"variation":["updateListItems"],"labelWidth":["updateListItems"]}],[257,"duet-list-item",{"theme":[1025],"responsive":[4],"breakpoint":[1]}]]],["duet-header_2",[[257,"duet-header",{"theme":[1025],"language":[1025],"accessibleI18nLabelsDefaults":[1,"accessible-labels-default"],"accessibleI18nLabels":[1040,"accessible-i18n-labels"],"accessibleLabelExternalDefaults":[1,"accessible-label-external-default"],"accessibleLabelExternal":[1025,"accessible-label-external"],"accessibleLabelDefaults":[1,"accessible-label-default"],"accessibleLabel":[1025,"accessible-label"],"user":[8],"logoHref":[1,"logo-href"],"currentHref":[1025,"current-href"],"skipToId":[1,"ski
847p-to-id"],"items":[8],"region":[1],"session":[8],"search":[8],"back":[8],"contact":[1],"contactItems":[8,"contact-items"],"languageItems":[8,"language-items"],"isContactOpen":[32],"isLanguageOpen":[32],"isSessionOpen":[32],"isSlideOutOpen":[32],"isSegmentOpen":[32],"openMenu":[32],"closedActives":[32],"processedItems":[32],"processedLanguageItems":[32],"processedContactItems":[32],"processedSession":[32],"processedSearch":[32],"processedUser":[32],"processedBack":[32],"renderDesktopNav":[32],"closeMenus":[64],"setFocus":[64]},[[8,"keyup","handleKeyUp"],[8,"keydown","handleKeyDown"],[4,"focus","handleDocumentClick"],[4,"click","handleDocumentClick"]],{"user":["refresh"],"items":["refresh"],"session":["refresh"],"back":["refresh"],"contactItems":["refresh"],"languageItems":["refresh"]}],[257,"duet-logo",{"theme":[1025],"margin":[1],"inverse":[4],"size":[1],"href":[1537],"accessibleLabelDefaults":[1040,"accessible-label-defaults"],"accessibleLabel":[1537,"accessible-label"],"language":[1537],"onlySymbol":[4,"only-symbol"],"setFocus":[64]}]]],["duet-badge",[[257,"duet-badge",{"theme":[1025],"variation":[1],"background":[1],"margin":[1]}]]],["duet-fieldset",[[257,"duet-fieldset",{"theme":[1025],"margin":[1],"caption":[1],"label":[1],"compactLabel":[4,"compact-label"],"error":[513],"accessibleLiveError":[1,"accessible-live-error"],"labelHeadingLevel":[1,"label-heading-level"],"labelHidden":[4,"label-hidden"],"hasTooltip":[32],"lastItemIsChip":[32]}
847]]],["duet-grid_2",[[257,"duet-grid-item",{"fill":[4],"maxWidth":[1,"max-width"],"minWidth":[1,"min-width"],"theme":[1025],"margin":[1],"responsive":[4],"direction":[1],"breakpoint":[1],"rowReverse":[4,"row-reverse"]}],[257,"duet-grid",{"responsive":[4],"breakpoint":[1],"direction":[1],"rowReverse":[4,"row-reverse"],"alignment":[1025],"distribution":[1],"mobile":[1],"gridTemplate":[1,"grid-template"]},null,{"alignment":["validateAlignment"],"responsive":["updateGridItems"],"breakpoint":["updateGridItems"],"direction":["updateGridItems"]}]]],["duet-action-button",[[257,"duet-action-button",{"theme":[1025],"iconName":[1,"icon-name"],"iconColor":[1,"icon-color"],"iconSize":[1,"icon-size"],"actionName":[1,"action-name"],"actionId":[1,"action-id"],"actionMeta":[1,"action-meta"],"disabled":[4],"color":[513],"background":[1],"accessibleTitle":[8,"title"],"accessibleDescribedBy":[1,"accessible-described-by"],"accessibleDetails":[1,"accessible-details"],"accessibleLabelledBy":[1,"accessible-labelled-by"],"accessibleDescription":[1,"accessible-description"],"accessibleLabelsDefaults":[16,"accessible-label-defaults"],"accessibleLabel":[1025,"accessible-label"],"accessibleControls":[1,"accessible-controls"],"url":[513],"numbersStore":[32],"setFocus":[64]}]]],["duet-tooltip",[[257,"duet-tooltip",{"theme":[1025],"language":[1025],"accessibleLabelDefault":[1,"accessible-label-default"],"accessibleLabel":[1025,"accessible-label"],"accessibleAboutLabel":[1,"accessible-about-label"],"accessibleInputLabel":[1,"accessible-input-label"],"accessibleCloseLabelDefault":[1,"accessible-close-label-default"],"accessibleCloseLabel":[1025,"accessible-close-label"],"label":[1],"breakpoint":[1],"direction":[1],"positionVertical":[513,"position-vertical"],"positionHorizontal":[513,"position-horizontal"],"active":[1540],"negative":[4],"placement":[32],"tooltipY":[32],"tooltipX":[32],"arrowX":[32],"arrowY":[32],"buttonActive":[32],"hidePopUp":[32]},[[4,"click","handleDocumentClick"],[4,"keydown","handleKeyDown"],[4,"tooltipPopupClosed","handlePopupClose"]],{"active":["handleActiveChange"]}]]],["duet-input_2",[[262,"duet-label",{"theme":[1025],"for":[1],"margin":[1],"size":[1],"weight":[1],"color":[1]}],[257,"duet-input",{"accessibleActiveDescendant":[1,"accessible-active-descendant"],"accessibleAutocomplete":[
8471,"accessible-autocomplete"],"accessibleControls":[1,"accessible-controls"],"accessibleOwns":[1,"accessible-owns"],"accessibleExpanded":[1,"accessible-expanded"],"accessibleDescribedBy":[1,"accessible-described-by"],"accessibleHasPopup":[6145,"accessible-has-popup"],"accessiblePopup":[6145,"accessible-popup"],"accessibleDetails":[1,"accessible-details"],"accessibleLabelledBy":[1,"accessible-labelled-by"],"accessibleDescription":[1,"accessible-description"],"accessibleLiveError":[1,"accessible-live-error"],"debounce":[2],"clear":[4],"caption":[1],"echoPlaceholder":[4,"echo-placeholder"],"theme":[1025],"expand":[4],"disabled":[516],"identifier":[1],"margin":[1],"inputAlign":[1,"input-align"],"inputPadding":[1,"input-padding"],"required":[4],"type":[1],"variation":[1],"chips":[4],"label":[1025],"labelColor":[1025,"label-color"],"labelWeight":[1025,"label-weight"],"error":[513],"labelHidden":[4,"label-hidden"],"numericKeyboard":[4,"numeric-keyboard"],"name":[1],"pattern":[1],"maxlength":[2],"minlength":[2],"placeholder":[1],"component":[1],"role":[1],"icon":[1],"autoComplete":[
8471,"auto-complete"],"disallowPattern":[1,"disallow-pattern"],"value":[1025],"validity":[2064],"nativeInputElement":[2064,"native-input-element"],"tooltip":[1],"tooltipDirection":[1,"tooltip-direction"],"language":[32],"isPasswordRevealed":[32],"isFocused":[32],"_accessiblePopup":[32],"setFocus":[64],"resetCursor":[64],"clearInput":[64],"addChip":[64],"hasChip":[64],"getChips":[64],"clearChips":[64]},null,{"disallowPattern":["disallowedPatternChange"],"value":["valueChanged"]}]]],["duet-popup-menu_2",[[257,"duet-popup-menu",{"accessibleLabel":[1,"accessible-label"],"accessibleRole":[1,"accessible-role"],"theme":[1025],"skipTeleport":[4,"skip-teleport"],"controller":[1025],"opener":[6145],"placement":[1],"forcePlacement":[4,"force-placement"],"allowVerticalFlip":[4,"allow-vertical-flip"],"position":[1025],"mainAxisOffset":[2,"main-axis-offset"],"crossAxisOffset":[2,"cross-axis-offset"],"controllerIcon":[1,"controller-icon"],"scrollLimit":[2,"scroll-limit"],"showFilterInput":[4,"show-filter-input"],"open":[32],"menuY":[32],"menuX":[32],"filterResultCount":[32],"language":[32],"isOpen":[64],"show":[64],"hide":[64],"toggle":[64]},[[8,"keyup","handleKeyUp"],[8,"keydown","handleKeyDown"],[8,"click","handleClick"]],{"open":["handleOpenChange"],"controller":["handleControllerChange"]}],[257,"duet-popup-menu-item",{"accessibleLabel":[1,"accessible-label"],"accessibleRole":[1,"accessible-role"],"theme":[1025],"url":[1],"external":[4],"targetLanguage":[1,"target-language"],"value":[1],"leadingIcon":[1,"leading-icon"],"leadingIconColor":[1,"leading-icon-color"],"trailingIcon":[1,"trailing-icon"],"trailingText":[1,"trailing-text"],"active":[1028],"activeDescendant":[4,"active-descendant"],"focus":[32],"setFocus":[64],"isFocused":[64]}]]],["duet-overlay",[[257,"duet-overlay",{"visible":[1540],"keepStackingContext":[1540,"keep-stacking-context"],"modalOverlay":[1540,"modal-overlay"],"theme":[1025],"displayDevice":[1025,"display-device"],"transition":[1025],"zIndex":[1025,"z-index"],"variation":[1]}]]],["duet-indicator",[[257,"duet-indicator",{"variation":[1],"accessibleLabel":[1,"accessible-label"],"theme":[1025]}]]],["duet-divider_2",[[257,"duet-divider",{"theme":[1025],"margin":[1],"color":[1]}],[257,"duet-spacer",{"size":[1],"direction":[1],"breakpoint":[1]}]]],["duet-tooltip-button_2",[[257,"duet-tooltip-popup",{"theme":[1025],"active":[4],"tooltipId":[1,"tooltip-id"],"arrowStyles":[16,"arrow-styles"],"placement":[1],"accessibleCloseLabel":[1,"accessible-close-label"],"getArrowElement":[64],"getContentElement":[64],"setFocusOnContentElement":[64]}],[257,"duet-tooltip-button",{"label":[1],"accessibleLabel":[1,"accessible-label"],"theme":[1025],"negative":[4],"active":[4],"tooltipId":[1,"tooltip-id"],"setFocus":[64]}]]],["duet-caption_4",[[273,"duet-link",{"variation":[1],"accessibleLabel":[1,"accessible-label"],"language":[1537],"accessibleLabelExternalDefaults":[1,"accessible-label-external-default"],"accessibleLabelExternal":[1025,"accessible-label-external"],"accessibleLabelDownloadDefaults":[1,"accessible-label-download-default"],"accessibleLabelDownload":[1025,"accessible-label-download"],"accessibleExpanded":[1540,"accessible-expanded"],"accessiblePopup":[1537,"accessible-popup"],"identifier":[1],"theme":[1025],"url":[1537],"external":[4],"download":[1],"tabToLink":[4,"tab-to-link"],"icon":[1],"iconColor":[1,"icon-color"],"iconBackground":[1,"icon-background"],"iconResponsive":[4,"icon-responsive"],"margin":[1],"padding":[1],"isMediumScreen":[32],"ariaLabel":[32],"setFocus":[64]},null,{"download":["setAriaLabel"],"external":["setAriaLabel"],"language":["setAriaLabel"]}],[257,"duet-paragraph",{"theme":[1025],"margin":[1],"size":[1],"weight":[1],"variation":[1],"color":[1]}],[257,"duet-heading",{"level":[513],"margin":[1],"visualLevel":[1,"visual-level"],"border":[8],"weight":[1],"color":[1],"theme":[1025],"hyphenate":[4],"fixedSize":[4,"fixed-size"],"accessibleLabel":[1,"accessible-label"]}],[257,"duet-caption",{"theme":[1025],"margin":[1],"selected":[4],"size":[1]}]]],["duet-button_2",[[257,"duet-button",{"accessibleLabel":[1,"accessible-label"],"accessibleControls":[1,"accessible-control
847s"],"accessiblePopup":[1,"accessible-popup"],"accessibleActiveDescendant":[1,"accessible-active-descendant"],"accessibleOwns":[1,"accessible-owns"],"accessibleDescribedBy":[1,"accessible-described-by"],"accessibleDetails":[1,"accessible-details"],"accessibleLabelledBy":[1,"accessible-labelled-by"],"accessibleDescription":[1,"accessible-description"],"accessibleExpanded":[4,"accessible-expanded"],"accessiblePressed":[4,"accessible-pressed"],"loading":[4],"variation":[1],"negative":[4],"theme":[1025],"margin":[1],"form":[1],"padding":[1],"centerText":[4,"center-text"],"wrapping":[1],"expand":[4],"fixed":[4],"disabled":[516],"name":[1],"value":[1],"identifier":[1],"submit":[516],"external":[4],"language":[1537],"accessibleLabelExternalDefaults":[1,"accessible-label-external-default"],"accessibleLabelExternal":[1025,"accessible-label-external"],"accessibleLabelLoadingDefaults":[1,"accessible-label-loading-default"],"accessibleLabelLoading":[1025,"accessible-label-loading"],"icon":[1],"color":[1],"iconRight":[4,"icon-right"],"iconSize":[1,"icon-size"],"size":[1],"iconOnly":[4,"icon-only"],"url":[513],"setFocus":[64]}],[257,"duet-spinner",{"accessibleLabel":[1,"accessible-label"],"color":[1025],"size":[1],"theme":[1025]}]]]]'),t)})();const g=m("duet-alert"),b=m("duet-banner"),y=m("duet-breadcrumb"),v=m("duet-breadcrumbs"),_=m("duet-button"),x=m("duet-caption"),A=m("duet-card"),w=m("duet-checkbox"),C=m("duet-chip"),E=m("duet-choice"),k=m("duet-choice-group"),S=m("duet-collapsible"),L=m("duet-contact-card"),I=m("duet-divider"),$=m("duet-fieldset"),T=m("duet-footer"),N=m("duet-grid"),O=m("duet-grid-item"),R=m("duet-heading"),j=m("duet-hero"),D=m("duet-icon"),P=m("duet-input"),M=m("duet-label"),B=m("duet-layout"),F=m("duet-link"),z=m("duet-logo"),H=m("duet-menu-bar"),U=m("duet-menu-bar-item"),K=m("duet-modal",!0),W=m("duet-nav"),q=m("duet-number-input"),V=m("duet-pagination"),Q=m("duet-paragraph"),G=m("duet-popup-menu",!0),Y=m("duet-popup-menu-item"),J=m("duet-promo-card"),Z=m("duet-radio"),X=m("duet-radio-group"),ee=m("duet-range-slider"),te=m("duet-select"),ne=m("duet-show-more"),re=m("duet-slideout",!0),ie=m("duet-slideout-lang"),oe=m("duet-slideout-link"),ae=m("duet-slideout-panel"),le=m("duet-slideout-panel-dropdown"),se=m("duet-spacer"),ce=m("duet-spinner"),de=m("duet-submenu-bar"),ue=m("duet-submenu-bar-dropdown"),pe=m("duet-submenu-bar-dropdown-link"),me=m("duet-submenu-bar-link"),fe=m("duet-tab"),he=m("duet-tab-group"),ge=m("duet-table"),be=m("duet-textarea"),ye=m("duet-toggle"),ve=m("duet-toolbar"),_e=m("duet-toolbar-item"),xe=m("duet-tooltip"),Ae=m("duet-visually-hidden")},9757:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(9751),i=n(6540);var o=(0,n(5823).A)((e=>{let{url:t,tabToLink:n,theme:o,children:a,onClick:l,className:s,innerRef:c,onMouseEnter:d,id:u,variation:p,icon:m,iconColor:f,iconBackground:h,margin:g,accessibleLabel:b,accessibleExpanded:y,dataAnalyticsLink:v,dataLinkUrl:_,external:x,adformLabel:A,googleAdsLabel:w,metaLabel:C}=e;return i.createElement(r.hD,Object.assign({url:t,theme:o,onClick:l,ref:c,onMouseEnter:d},u?{id:u}:{},n?{tabToLink:n}:{},s?{className:s}:{},p?{variation:p}:{},m?{icon:m}:{},f?{iconColor:f}:{},h?{iconBackground:h}:{},void 0!==g?{margin:g}:{},b?{accessibleLabel:b}:{},void 0!==y?{accessibleExpanded:y}:{},void 0!==x?{external:x}:{},void 0!==v?{"data-analytics-link":v}:{},void 0!==_?{"data-link-url":_}:{},A?{"data-adform-label":A}:{},w?{"data-googleads-label":w}:{},C?{"data-meta-label":C}:{}),a)}))},9771:function(e){"use strict";var t=function(){};e.exports=t},9785:function(e,t,n){"use strict";n.d(t,{mN:function(){return $e},xI:function(){return P}});var r=n(6540),i=e=>"checkbox"===e.type,o=e=>e instanceof Date,a=e=>null==e;const l=e=>"object"==typeof e;var s=e=>!a(e)&&!Array.isArray(e)&&l(e)&&!o(e),c=e=>s(e)&&e.target?i(e.target)?e.target.checked:e.target.value:e,d=(e,t)=>t.split(".").some(((t,n,r)=>!isNaN(Number(t))&&e.has(r.slice(0,n).join(".")))),u=e=>{const t=e.constructor&&e.constructor.prototype;return s(t)&&t.hasOwnProperty("isPrototypeOf")},p="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function m(e){if(e instanceof Date)return new Date(e);const t="undefined"!=typeof FileList&&e instanceof FileList;if(p&&(e instanceof Blob||t))return e;const n=Array.isArray(e);if(!(n||s(e)&&u(e)))return e;const r=n?[]:Object.create(Object.getPrototypeOf(e));for(const i in e)Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=m(e[i]));return r}var f=e=>/^\w*$/.test(e),h=e=>void 0===e,g=e=>Array.isArray(e)?e.filter(Boolean):[],b=e=>g(e.replace(/["|']|\]/g,"").split(/\.|\[/)),y=(e,t,n)=>{if(!t||!s(e))return n;const r=(f(t)?[t]:b(t)).reduce(((e,t)=>a(e)?void 0:e[t]),e);return h(r)||r===e?h(e[t])?n:e[t]:r},v=e=>"boolean"==typeof e,_=e=>"function"==typeof e,x=(e,t,n)=>{let r=-1;const i=f(t)?[t]:b(t),o=i.length,a=o-1;for(;++r<o;){const t=i[r];let o=n;if(r!==a){const n=e[t];o=s(n)||Array.isArray(n)?n:isNaN(+i[r+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=o,e=e[t]}};const A={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change",SUBMIT:"submit",TRIGGER:"trigger",VALID:"valid"},w={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},C={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},E="form",k="root",S=r.createContext(null);S.displayName="HookFormControlContext";const L=()=>r.useContext(S);var I=(e,t,n,r=!0)=>{const i={};for(const o in e)Object.defineProperty(i,o,{get:()=>{const i=o;return t._proxyFormState[i]!==w.all&&(t._proxyFormState[i]=!r||w.all),n&&(n[i]=!0),e[i]}});return i};const $="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function T(e){const t=L(),{control:n=t,disabled:i,name:o,exact:a}=e||{},[l,s]=r.useState((()=>({...n._formState,defaultValues:n._defaultValues}))),c=r.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return $((()=>n._subscribe({name:o,formState:c.current,exact:a,callback:e=>{!i&&s({...n._formState,...e,defaultValues:n._defaultValues})}})),[o,i,a]),r.useEffect((()=>{c.current.isValid&&n._setValid(!0)}),[n]),r.useMemo((()=>I(l,n,c.current,!1)),[l,n])}var N=e=>"string"==typeof e,O=(e,t,n,r,i)=>N(e)?(r&&t.watch.add(e),y(n,e,i)):Array.isArray(e)?e.map((e=>(r&&t.watch.add(e),y(n,e)))):(r&&(t.watchAll=!0),n),R=e=>a(e)||!l(e);function j(e,t,n=new WeakSet){if(e===t)return!0;
847if(R(e)||R(t))return Object.is(e,t);if(o(e)&&o(t))return Object.is(e.getTime(),t.getTime());const r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;if(n.has(e)||n.has(t))return!0;n.add(e),n.add(t);for(const a of r){const r=e[a];if(!(a in t))return!1;if("ref"!==a){const e=t[a];if(o(r)&&o(e)||(s(r)||Array.isArray(r))&&(s(e)||Array.isArray(e))?!j(r,e,n):!Object.is(r,e))return!1}}return!0}function D(e){const t=L(),{control:n=t,name:i,defaultValue:o,disabled:a,exact:l,compute:s}=e||{},c=r.useRef(o),d=r.useRef(s),u=r.useRef(void 0),p=r.useRef(n),m=r.useRef(i);d.current=s;const[f,h]=r.useState((()=>{const e=n._getWatch(i,c.current);return d.current?d.current(e):e})),g=r.useCallback((e=>{const t=O(i,n._names,e||n._formValues,!1,c.current);return d.current?d.current(t):t}),[n._formValues,n._names,i]),b=r.useCallback((e=>{if(!a){const t=O(i,n._names,e||n._formValues,!1,c.current);if(d.current){const e=d.current(t);j(e,u.current)||(h(e),u.current=e)}else h(t)}}),[n._formValues,n._names,a,i]);$((()=>(p.current===n&&j(m.current,i)||(p.current=n,m.current=i,b()),n._subscribe({name:i,formState:{values:!0},exact:l,callback:e=>{b(e.values)}}))),[n,l,i,b]),r.useEffect((()=>n._removeUnmounted()));const y=p.current!==n,v=m.current,_=r.useMemo((()=>{if(a)return null;const e=!y&&!j(v,i);return y||e?g():null}),[a,y,i,v,g]);return null!==_?_:f}const P=e=>e.render(function(e){const t=L(),{name:n,disabled:i,control:o=t,shouldUnregister:a,defaultValue:l,exact:s=!0}=e,u=d(o._names.array,n),p=r.useMemo((()=>y(o._formValues,n,y(o._defaultValues,n,l))),[o,n,l]),f=D({control:o,name:n,defaultValue:p,exact:s}),g=T({control:o,name:n,exact:s}),b=r.useRef(e),w=r.useRef(o.register(n,{...e.rules,value:f,...v(e.disabled)?{disabled:e.disabled}:{}}));b.current=e;const C=r.useMemo((()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!y(g.errors,n)},isDirty:{enumerable:!0,get:()=>!!y(g.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!y(g.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!y(g.validatingFields,n)},error:{enumerable:!0,get:()=>y(g.errors,n)}})),[g,n]),E=r.useCallback((e=>w.current.onChange({target:{value:c(e),name:n},type:A.CHANGE})),[n]),k=r.useCallback((()=>w.current.onBlur({target:{value:y(o._formValues,n),name:n},type:A.BLUR})),[n,o._formValues]),S=r.useCallback((e=>{const t=y(o._fields,n);t&&t._f&&e&&(t._f.ref={focus:()=>_(e.focus)&&e.focus(),select:()=>_(e.select)&&e.select(),setCustomValidity:t=>_(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>_(e.reportValidity)&&e.reportValidity()})}),[o._fields,n]),I=r.useMemo((()=>({name:n,value:f,...v(i)||g.disabled?{disabled:g.disabled||i}:{},onChange:E,onBlur:k,ref:S})),[n,i,g.disabled,E,k,S,f]);return r.useEffect((()=>{const e=o._options.shouldUnregister||a;o.register(n,{...b.current.rules,...v(b.current.disabled)?{disabled:b.current.disabled}:{}});const t=(e,t)=>{const n=y(o._fields,e);n&&n._f&&(n._f.mount=t)};if(t(n,!0),e){const e=m(y(o._defaultValues,n,y(o._options.defaultValues,n,b.current.defaultValue)));x(o._defaultValues,n,e),h(y(o._formValues,n))&&x(o._formValues,n,e)}return!u&&o.register(n),()=>{(u?e&&!o._state.action:e)?o.unregister(n):t(n,!1)}}),[n,o,u,a]),r.useEffect((()=>{o._setDisabledField({disabled:i,name:n})}),[i,n,o]),r.useMemo((()=>({field:I,formState:g,fieldState:C})),[I,g,C])}(e)),M=r.createContext(null);M.displayName="HookFormContext";var B=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},F=e=>Array.isArray(e)?e:[e],z=()=>{let e=[];return{get observers(){return e},next:t=>{for(const n of e)n.next&&n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}};function H(e,t){const n={};for(const r in e)if(e.hasOwnProperty(r)){const i=e[r],o=t[r];if(i&&s(i)&&o){const e=H(i,o);s(e)&&(n[r]=e)}else e[r]&&(n[r]=o)}return n}var U=e=>s(e)&&!Object.keys(e).length,K=e=>"file"===e.type,W=e=>{if(!p)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},q=e=>"select-multiple"===e.type,V=e=>"radio"===e.type,Q=e=>V(e)||i(e),G=e=>W(e)&&e.isConnected;function Y(e,t){if(N(t)&&Object.prototype.hasOwnProperty.call(e,t))return delete e[t],e;const n=Array.isArray(t)?t:f(t)?[t]:b(t),r=1===n.length?e:function(e,t){const n=t.slice(0,-1).length;let r=0;for(;r<n;){if(a(e)){e=void 0;break}e=e[t[r]],r++}return e}(e,n),i=n.length-1,o=n[i];return r&&delete r[o],0!==i&&(s(r)&&U(r)||Array.isArray(r)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!h(e[t]))return!1;return!0}(r))&&Y(e,n.slice(0,-1)),e}var J=e=>{for(const t in e)if(_(e[t]))return!0;return!1};function Z(e){return Array.isArray(e)||s(e)&&!J(e)}function X(e,t={}){for(const n in e){const r=e[n];Z(r)?(t[n]=Array.isArray(r)?[]:{},X(r,t[n])):h(r)||(t[n]=!0)}return t}function ee(e){if(!1!==e){if(!0===e)return!0;
vendor: 4,931 bytes, line 847
847if(Array.isArray(e)){const t=e.map((e=>ee(e)));return t.some((e=>void 0!==e))?t:void 0}if(s(e)){const t={};for(const n in e){const r=ee(e[n]);h(r)||(t[n]=r)}return Object.keys(t).length?t:void 0}}}function te(e,t,n){n||(n=X(t));for(const r in e){const i=e[r];if(Z(i))h(t)||R(n[r])?n[r]=X(i,Array.isArray(i)?[]:{}):te(i,a(t)?{}:t[r],n[r]);else{const e=t[r];n[r]=!j(i,e)}}return ee(n)||{}}const ne={value:!1,isValid:!1},re={value:!0,isValid:!0};var ie=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!h(e[0].attributes.value)?h(e[0].value)||""===e[0].value?re:{value:e[0].value,isValid:!0}:re:ne}return ne},oe=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>h(e)?e:t?""===e?NaN:e?+e:e:n&&N(e)?new Date(e):r?r(e):e;const ae={isValid:!1,value:null};var le=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),ae):ae;function se(e){const t=e.ref;return K(t)?t.files:V(t)?le(e.refs).value:q(t)?[...t.selectedOptions].map((({value:e})=>e)):i(t)?ie(e.refs).value:oe(h(t.value)?e.ref.value:t.value,e)}var ce=(e,t,n,r)=>{const i={};for(const o of e){const e=y(t,o);e&&x(i,o,e._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}},de=e=>e instanceof RegExp,ue=e=>h(e)?e:de(e)?e.source:s(e)?de(e.value)?e.value.source:e.value:e,pe=e=>({isOnSubmit:!e||e===w.onSubmit,isOnBlur:e===w.onBlur,isOnChange:e===w.onChange,isOnAll:e===w.all,isOnTouch:e===w.onTouched});const me="AsyncFunction";var fe=e=>!!e&&!!e.validate&&!!(_(e.validate)&&e.validate.constructor.name===me||s(e.validate)&&Object.values(e.validate).find((e=>e.constructor.name===me))),he=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),ge=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))));const be=(e,t,n,r)=>{for(const i of n||Object.keys(e)){const n=y(e,i);if(n){const{_f:e,...o}=n;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!r)return!0;if(e.ref&&t(e.ref,e.name)&&!r)return!0;if(be(o,t))break}else if(s(o)&&be(o,t))break}}};function ye(e,t,n){const r=y(e,n);if(r||f(n))return{error:r,name:n};const i=n.split(".");for(;i.length;){const r=i.join("."),o=y(t,r),a=y(e,r);if(o&&!Array.isArray(o)&&n!==r)return{name:n};if(a&&a.type)return{name:r,error:a};if(a&&a.root&&a.root.type)return{name:`${r}.root`,error:a.root};i.pop()}return{name:n}}var ve=(e,t,n,r)=>{n(e);const{name:i,...o}=e;return U(o)||r&&Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find((e=>t[e]===(!r||w.all)))},_e=(e,t,n)=>!e||!t||e===t||F(e).some((e=>e&&(n?e===t:e.startsWith(t)||t.startsWith(e)))),xe=(e,t,n,r,i)=>!i.isOnAll&&(!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:!(n?r.isOnChange:i.isOnChange)||e),Ae=(e,t)=>!g(y(e,t)).length&&Y(e,t),we=(e,t,n)=>{const r=F(y(e,n));return x(r,k,t[n]),x(e,n,r),e};function Ce(e,t,n="validate"){if(N(e)||Array.isArray(e)&&e.every(N)||v(e)&&!e)return{type:n,message:N(e)?e:"",ref:t}}var Ee=e=>s(e)&&!de(e)?e:{value:e,message:""},ke=async(e,t,n,r,o,l)=>{const{ref:c,refs:d,required:u,maxLength:p,minLength:m,min:f,max:g,pattern:b,validate:x,name:A,valueAsNumber:w,mount:E}=e._f,k=y(n,A);if(!E||t.has(A))return{};const S=d?d[0]:c,L=e=>{o&&S.reportValidity&&(S.setCustomValidity(v(e)?"":e||""),S.reportValidity())},I={},$=V(c),T=i(c),O=$||T,R=(w||K(c))&&h(c.value)&&h(k)||W(c)&&""===c.value||""===k||Array.isArray(k)&&!k.length,j=B.bind(null,A,r,I),D=(e,t,n,r=C.maxLength,i=C.minLength)=>{const o=e?t:n;I[A]={type:e?r:i,message:o,ref:c,...j(e?r:i,o)}};if(l?!Array.isArray(k)||!k.length:u&&(!O&&(R||a(k))||v(k)&&!k||T&&!ie(d).isValid||$&&!le(d).isValid)){const{value:e,message:t}=N(u)?{value:!!u,message:u}:Ee(u);if(e&&(I[A]={type:C.required,message:t,ref:S,...j(C.required,t)},!r))return L(t),I}if(!(R||a(f)&&a(g))){let e,t;const n=Ee(g),i=Ee(f);if(a(k)||isNaN(k)){const r=c.valueAsDate||new Date(k),o=e=>new Date((new Date).toDateString()+" "+e),a="time"==c.type,l="week"==c.type;N(n.value)&&k&&(e=a?o(k)>o(n.value):l?k>n.value:r>new Date(n.value)),N(i.value)&&k&&(t=a?o(k)<o(i.value):l?k<i.value:r<new Date(i.value))}else{const r=c.valueAsNumber||(k?+k:k);a(n.value)||(e=r>n.value),a(i.value)||(t=r<i.value)}if((e||t)&&(D(!!e,n.message,i.message,C.max,C.min),!r))return L(I[A].message),I}if((p||m)&&!R&&(N(k)||l&&Array.isArray(k))){const e=Ee(p),t=Ee(m),n=!a(e.value)&&k.length>+e.value,i=!a(t.value)&&k.length<+t.value;if((n||i)&&(D(n,e.message,t.message),!r))return L(I[A].message),I}if(b&&!R&&N(k)){const{value:e,message:t}=Ee(b);if(de(e)&&!k.match(e)&&(I[A]={type:C.pattern,message:t,ref:c,...j(C.pattern,t)},!r))return L(t),I}if(x)if(_(x)){const e=Ce(await x(k,n),S);if(e&&(I[A]={...e,...j(C.validate,e.message)},!r))return L(e.message),I}else if(s(x)){let e={};for(const t in x){if(!U(e)&&!r)break;const i=Ce(await x[t](k,n),S,t);
847i&&(e={...i,...j(t,i.message)},L(i.message),r&&(I[A]=e))}if(!U(e)&&(I[A]={ref:S,...e},!r))return I}return L(!0),I};const Se={mode:w.onSubmit,reValidateMode:w.onChange,shouldFocusError:!0},Le={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function Ie(e={}){let t,n={...Se,...e},r={...m(Le),isLoading:_(n.defaultValues),errors:n.errors||{},disabled:n.disabled||!1},l={},u=(s(n.defaultValues)||s(n.values))&&m(n.defaultValues||n.values)||{},S=n.shouldUnregister?{}:m(u),L={action:!1,mount:!1,watch:!1,keepIsValid:!1},I={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},$=0;const T={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},R={...T};let D={...R};const P={array:z(),state:z()},M=n.criteriaMode===w.all,B=async e=>{if(!L.keepIsValid&&!n.disabled&&(R.isValid||D.isValid||e)){let e;n.resolver?(e=U((await ne()).errors),V()):e=await ie({fields:l,onlyCheckValid:!0,eventType:A.VALID}),e!==r.isValid&&P.state.next({isValid:e})}},V=(e,t)=>{!n.disabled&&(R.isValidating||R.validatingFields||D.isValidating||D.validatingFields)&&((e||Array.from(I.mount)).forEach((e=>{e&&(t?x(r.validatingFields,e,t):Y(r.validatingFields,e))})),P.state.next({validatingFields:r.validatingFields,isValidating:!U(r.validatingFields)}))},J=()=>{r.dirtyFields=te(u,S)},Z=(e,t,n,i)=>{const o=y(l,e);if(o){if((e=>{const t=f(e)?[e]:b(e);let n=S,r=u;for(let i=0;i<t.length-1;i++){const e=t[i];if(n=a(n)?n:n[e],r=a(r)?r:r[e],null===n&&null!==r)return!0}return!1})(e))return;const l=h(y(S,e)),s=y(S,e,h(n)?y(u,e):n);if(h(s)||i&&i.defaultChecked||t?x(S,e,t?s:se(o._f)):de(e,s),L.mount&&!L.action&&(B(),l&&r.isDirty&&(R.isDirty||D.isDirty))){ae()||(r.isDirty=!1,P.state.next({...r}))}}},X=(e,t,i,o,a)=>{let l=!1,s=!1;const c={name:e};if(!n.disabled){if(!i||o){(R.isDirty||D.isDirty)&&(s=r.isDirty,r.isDirty=c.isDirty=ae(),l=s!==c.isDirty);const n=j(y(u,e),t);s=!!y(r.dirtyFields,e),n!==r.isDirty?r.dirtyFields=te(u,S):n?Y(r.dirtyFields,e):x(r.dirtyFields,e,!0),c.dirtyFields=r.dirtyFields,l=l||(R.dirtyFields||D.dirtyFields)&&s!==!n}if(i){const t=y(r.touchedFields,e);t||(x(r.touchedFields,e,i),c.touchedFields=r.touchedFields,l=l||(R.touchedFields||D.touchedFields)&&t!==i)}l&&a&&P.state.next(c)}return l?c:{}},ee=(e,i,o,a)=>{const l=y(r.errors,e),s=(R.isValid||D.isValid)&&v(i)&&r.isValid!==i;var c;if(n.delayError&&o?(c=()=>((e,t)=>{x(r.errors,e,t),P.state.next({errors:r.errors})})(e,o),t=e=>{clearTimeout($),$=setTimeout(c,e)},t(n.delayError)):(clearTimeout($),t=null,o?x(r.errors,e,o):Y(r.errors,e)),(o?!j(l,o):l)||!U(a)||s){const t={...a,...s&&v(i)?{isValid:i}:{},errors:r.errors,name:e};r={...r,...t},P.state.next(t)}},ne=async e=>(V(e,!0),await n.resolver(S,n.context,ce(e||I.mount,l,n.criteriaMode,n.shouldUseNativeValidation))),re=async({name:t,eventType:n})=>{if(e.validate){const i=await e.validate({formValues:S,formState:r,name:t,eventType:n});if(s(i))for(const e in i){const t=i[e];t&&je(`${E}.${e}`,{message:N(t.message)?t.message:"",type:t.type||C.validate})}else N(i)||!i?je(E,{message:i||"",type:C.validate}):Re(E);return i}return!0},ie=async({fields:t,onlyCheckValid:i,name:o,eventType:a,context:l={valid:!0,runRootValidation:!1}})=>{if(e.validate){l.runRootValidation=!0;if(!await re({name:o,eventType:a})&&(l.valid=!1,i))return l.valid}for(const s in t){const o=t[s];if(o){const{_f:t,...c}=o;if(t){const a=I.array.has(t.name),s=o._f&&fe(o._f),c=R.validatingFields||R.isValidating||D.validatingFields||D.isValidating;s&&c&&V([t.name],!0);const d=await ke(o,I.disabled,S,M,n.shouldUseNativeValidation&&!i,a);if(s&&c&&V([t.name]),d[t.name]&&(l.valid=!1,i))break;if(!i&&(y(d,t.name)?a?we(r.errors,d,t.name):x(r.errors,t.name,d[t.name]):Y(r.errors,t.name)),e.shouldUseNativeValidation&&d[t.name])break}!U(c)&&await ie({context:l,onlyCheckValid:i,fields:c,name:s,eventType:a})}}return l.valid},ae=(e,t)=>!n.disabled&&(e&&t&&x(S,e,t),!j(Ne(),u)),le=(e,t,n)=>O(e,I,{...L.mount?S:h(t)?u:N(e)?{[e]:t}:t},n,t),de=(e,t,n={},r=!1)=>{const o=y(l,e);let s=t;if(o){const n=o._f;n&&(!n.disabled&&x(S,e,oe(t,n)),s=W(n.ref)&&a(t)?"":t,q(n.ref)?[...n.ref.options].forEac
847h((e=>e.selected=s.includes(e.value))):n.refs?i(n.ref)?n.refs.forEach((e=>{e.defaultChecked&&e.disabled||(Array.isArray(s)?e.checked=!!s.find((t=>t===e.value)):e.checked=s===e.value||!!s)})):n.refs.forEach((e=>e.checked=e.value===s)):K(n.ref)?n.ref.value="":(n.ref.value=s,n.ref.type||P.state.next({name:e,values:r?S:m(S)})))}(n.shouldDirty||n.shouldTouch)&&X(e,s,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&Te(e)},me=(e,t,n,r=!1)=>{for(const i in t){if(!t.hasOwnProperty(i))return;const a=t[i],c=e+"."+i,d=y(l,c);(I.array.has(e)||s(a)||d&&!d._f)&&!o(a)?me(c,a,n,r):de(c,a,n,r)}},Ce=(e,t,n,i)=>{const o=y(l,e),s=I.array.has(e),c=i?t:m(t),d=j(y(S,e),c);if(d||x(S,e,c),s)P.array.next({name:e,values:i?S:m(S)}),(R.isDirty||R.dirtyFields||D.isDirty||D.dirtyFields)&&n.shouldDirty&&(J(),P.state.next({name:e,dirtyFields:r.dirtyFields,isDirty:ae(e,c)}));else{const t=Array.isArray(c)&&!c.length||U(c);!o||o._f||a(c)||t?de(e,c,n,i):me(e,c,n,i)}if(!d){const t=ge(e,I),n=i?S:m(S);P.state.next({...t&&r,name:L.mount||t?e:void 0,values:n})}},Ee=(e,t,n={})=>Ce(e,t,n,!1),Ie=async i=>{L.mount=!0;const a=i.target;let s=a.name,d=!0;const u=y(l,s),p=e=>{d=Number.isNaN(e)||o(e)&&isNaN(e.getTime())||j(e,y(S,s,e))},f=pe(n.mode),h=pe(n.reValidateMode);if(u){let o,g;const b=a.type?se(u._f):c(i),v=i.type===A.BLUR||i.type===A.FOCUS_OUT,_=!he(u._f)&&!e.validate&&!n.resolver&&!y(r.errors,s)&&!u._f.deps||xe(v,y(r.touchedFields,s),r.isSubmitted,h,f),w=ge(s,I,v);x(S,s,b),v?a&&a.readOnly||(u._f.onBlur&&u._f.onBlur(i),t&&t(0)):u._f.onChange&&u._f.onChange(i);const C=X(s,b,v),E=!U(C)||w;if(!v&&P.state.next({name:s,type:i.type,values:m(S)}),_)return(R.isValid||D.isValid)&&("onBlur"===n.mode?v&&B():v||B()),E&&P.state.next({name:s,...w?{}:C});if(!n.resolver&&e.validate&&await re({name:s,eventType:i.type}),!v&&w&&P.state.next({...r}),n.resolver){const{errors:e}=await ne([s]);if(V([s]),p(b),d){const t=ye(r.errors,l,s),n=ye(e,l,t.name||s);o=n.error,s=n.name,g=U(e)}}else V([s],!0),o=(await ke(u,I.disabled,S,M,n.shouldUseNativeValidation))[s],V([s]),p(b),d&&(o?g=!1:(R.isValid||D.isValid)&&(g=await ie({fields:l,onlyCheckValid:!0,name:s,eventType:i.type})));d&&(u._f.deps&&(!Array.isArray(u._f.deps)||u._f.deps.length>0)&&Te(u._f.deps),ee(s,g,o,C))}},$e=(e,t)=>{if(y(r.errors,t)&&e.focus)return e.focus(),1},Te=async(e,t={})=>{let i,o;const a=F(e);if(n.resolver){const t=await(async e=>{const{errors:t}=await ne(e);if(V(e),e)for(const n of e){const e=y(t,n);e?I.array.has(n)&&s(e)?we(r.errors,{[n]:e},n):x(r.errors,n,e):Y(r.errors,n)}else r.errors=t;return t})(h(e)?e:a);i=U(t),o=e?!a.some((e=>y(t,e))):i}else e?(o=(await Promise.all(a.map((async e=>{const t=y(l,e);return await ie({fields:t&&t._f?{[e]:t}:t,eventType:A.TRIGGER})})))).every(Boolean),(o||r.isValid)&&B()):o=i=await ie({fields:l,name:e,eventType:A.TRIGGER});return P.state.next({...!N(e)||(R.isValid||D.isValid)&&i!==r.isValid?{}:{name:e},...n.resolver||!e?{isValid:i}:{},errors:r.errors}),t.shouldFocus&&!o&&be(l,$e,e?a:I.mount),o},Ne=(e,t)=>{let n={...L.mount?S:u};return t&&(n=H(t.dirtyFields?r.dirtyFields:r.touchedFields,n)),h(e)?n:N(e)?y(n,e):e.map((e=>y(n,e)))},Oe=(e,t)=>({invalid:!!y((t||r).errors,e),isDirty:!!y((t||r).dirtyFields,e),error:y((t||r).errors,e),isValidating:!!y(r.validatingFields,e),isTouched:!!y((t||r).touchedFields,e)}),Re=e=>{const t=e?F(e):void 0;null==t||t.forEach((e=>Y(r.errors,e))),t?t.forEach((e=>{P.state.next({name:e,errors:r.errors})})):P.state.next({errors:{}})},je=(e,t,n)=>{const i=(y(l,e,{_f:{}})._f||{}).ref,o=y(r.errors,e)||{},{ref:a,message:s,type:c,...d}=o;x(r.errors,e,{...d,...t,ref:i}),P.state.next({name:e,errors:r.errors,isValid:!1}),n&&n.shouldFocus&&i&&i.focus&&i.focus()},De=e=>P.state.subscribe({next:t=>{if(_e(e.name,t.name,e.exact)&&ve(t,e.formState||R,Ke,e.reRenderRoot)){const n={...S};e.callback({values:n,...r,...t,defaultValues:u})}}}).unsubscribe,Pe=(e,t={})=>{for(const i of e?F(e):I.mount)I.mount.delete(i),I.array.delete(i),t.keepValue||(Y(l,i),Y(S,i)),!t.keepError&&Y(r.errors,i),!t.keepDirty&&Y(r.dirtyFields,i),!t.keepTouched&&Y(r.touchedFields,i),!t.keepIsValidating&&Y(r.validatingFields,i),!n.shouldUnregister&&!t.keepDefaultValue&&Y(u,i);P.state.next({values:m(S)}),P.state.next({...r,...t.keepDirty?{isDirty:ae()}:{}}),!t.keepIsValid&&B()},Me=({disabled:e,name:t})=>{if(v(e)&&L.mount||e||I.disabled.has(t)){const n=I.disabled.has(t)!==!!e;
vendor: 4,318 bytes, line 847
847e?I.disabled.add(t):I.disabled.delete(t),n&&L.mount&&!L.action&&B()}},Be=(e,t={})=>{let r=y(l,e);const i=v(t.disabled)||v(n.disabled),o=!I.registerName.has(e)&&r&&r._f&&!r._f.mount;return x(l,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...t}}),I.mount.add(e),r&&!o?Me({disabled:v(t.disabled)?t.disabled:n.disabled,name:e}):Z(e,!0,t.value),{...i?{disabled:t.disabled||n.disabled}:{},...n.progressive?{required:!!t.required,min:ue(t.min),max:ue(t.max),minLength:ue(t.minLength),maxLength:ue(t.maxLength),pattern:ue(t.pattern)}:{},name:e,onChange:Ie,onBlur:Ie,ref:i=>{if(i){I.registerName.add(e),Be(e,t),I.registerName.delete(e),r=y(l,e);const n=h(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,o=Q(n),a=r._f.refs||[];if(o?a.find((e=>e===n)):n===r._f.ref)return;x(l,e,{_f:{...r._f,...o?{refs:[...a.filter(G),n,...Array.isArray(y(u,e))?[{}]:[]],ref:{type:n.type,name:e}}:{ref:n}}}),Z(e,!1,void 0,n)}else r=y(l,e,{}),r._f&&(r._f.mount=!1),(n.shouldUnregister||t.shouldUnregister)&&(!d(I.array,e)||!L.action)&&I.unMount.add(e)}}},Fe=()=>n.shouldFocusError&&!n.shouldUseNativeValidation&&be(l,$e,I.mount),ze=(e,t)=>async i=>{let o;i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let a=m(S);if(P.state.next({isSubmitting:!0}),n.resolver){const{errors:e,values:t}=await ne();V(),r.errors=e,a=m(t)}else await ie({fields:l,eventType:A.SUBMIT});if(I.disabled.size)for(const e of I.disabled)Y(a,e);if(Y(r.errors,k),U(r.errors)){P.state.next({errors:{}});try{await e(a,i)}catch(s){o=s}}else t&&await t({...r.errors},i),Fe(),setTimeout(Fe);if(P.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:U(r.errors)&&!o,submitCount:r.submitCount+1,errors:r.errors}),o)throw o},He=(e,t={})=>{const i=e?m(e):u,o=m(i),a=U(e),s=a?u:o;if(t.keepDefaultValues||(u=i),!t.keepValues){if(t.keepDirtyValues){const e=new Set([...I.mount,...Object.keys(te(u,S))]);for(const t of Array.from(e)){const e=y(r.dirtyFields,t),n=y(S,t),i=y(s,t);e&&!h(n)?x(s,t,n):e||h(i)||Ee(t,i)}}else{if(p&&h(e))for(const e of I.mount){const t=y(l,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(W(e)){const t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(const e of I.mount)Ee(e,y(s,e));else l={}}S=n.shouldUnregister?t.keepDefaultValues?m(u):{}:m(s),P.array.next({values:{...s}}),P.state.next({values:{...s}})}I={mount:t.keepDirtyValues?I.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},L.mount=!R.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!n.shouldUnregister&&!U(s),L.watch=!!n.shouldUnregister,L.keepIsValid=!!t.keepIsValid,L.action=!1,t.keepErrors||(r.errors={}),P.state.next({submitCount:t.keepSubmitCount?r.submitCount:0,isDirty:!a&&(t.keepDirty?r.isDirty:!(!t.keepDefaultValues||j(e,u))),isSubmitted:!!t.keepIsSubmitted&&r.isSubmitted,dirtyFields:a?{}:t.keepDirtyValues?t.keepDefaultValues&&S?te(u,S):r.dirtyFields:t.keepDefaultValues&&e?te(u,e):t.keepDirty?r.dirtyFields:{},touchedFields:t.keepTouched?r.touchedFields:{},errors:t.keepErrors?r.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&r.isSubmitSuccessful,isSubmitting:!1,defaultValues:u})},Ue=(e,t)=>He(_(e)?e(S):e,{...n.resetOptions,...t}),Ke=e=>{r={...r,...e}},We={control:{register:Be,unregister:Pe,getFieldState:Oe,handleSubmit:ze,setError:je,_subscribe:De,_runSchema:ne,_updateIsValidating:V,_focusError:Fe,_getWatch:le,_getDirty:ae,_setValid:B,_setFieldArray:(e,t=[],i,o,a=!0,s=!0)=>{if(o&&i&&!n.disabled){if(L.action=!0,s&&Array.isArray(y(l,e))){const t=i(y(l,e),o.argA,o.argB);a&&x(l,e,t)}if(s&&Array.isArray(y(r.errors,e))){const t=i(y(r.errors,e),o.argA,o.argB);a&&x(r.errors,e,t),Ae(r.errors,e)}if((R.touchedFields||D.touchedFields)&&s&&Array.isArray(y(r.touchedFields,e))){const t=i(y(r.touchedFields,e),o.argA,o.argB);a&&x(r.touchedFields,e,t)}(R.dirtyFields||D.dirtyFields)&&J(),P.state.next({name:e,isDirty:ae(e,t),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else x(S,e,t)},_setDisabledField:Me,_setErrors:e=>{r.errors=e,P.state.next({errors:r.errors,isValid:!1})},_getFieldArray:e=>g(y(L.mount?S:u,e,n.shouldUnregister?y(u,e,[]):[])),_reset:He,_resetDefaultValues:()=>_(n.defaultValues)&&n.defaultValues().then((e=>{Ue(e,n.resetOptions),P.state.next({isLoading:!1})}
847)),_removeUnmounted:()=>{for(const e of I.unMount){const t=y(l,e);t&&(t._f.refs?t._f.refs.every((e=>!G(e))):!G(t._f.ref))&&Pe(e)}I.unMount=new Set},_disableForm:e=>{v(e)&&(P.state.next({disabled:e}),be(l,((t,n)=>{const r=y(l,n);r&&(t.disabled=r._f.disabled||e,Array.isArray(r._f.refs)&&r._f.refs.forEach((t=>{t.disabled=r._f.disabled||e})))}),0,!1))},_subjects:P,_proxyFormState:R,get _fields(){return l},get _formValues(){return S},get _state(){return L},set _state(e){L=e},get _defaultValues(){return u},get _names(){return I},set _names(e){I=e},get _formState(){return r},get _options(){return n},set _options(e){n={...n,...e}}},subscribe:e=>(L.mount=!0,D={...D,...e.formState},De({...e,formState:{...T,...e.formState}})),trigger:Te,register:Be,handleSubmit:ze,watch:(e,t)=>_(e)?P.state.subscribe({next:n=>"values"in n&&e(n.values||le(void 0,t),n)}):le(e,t,!0),setValue:Ee,setValues:(e,t={})=>{const n=_(e)?e(S):e;if(!j(S,n)){S={...S,...n};for(const e of I.mount)Ce(e,y(n,e),t,!0);P.state.next({...r,name:void 0,type:void 0,values:S}),t.shouldValidate&&B()}},getValues:Ne,reset:Ue,resetField:(e,t={})=>{y(l,e)&&(h(t.defaultValue)?Ee(e,m(y(u,e))):(Ee(e,t.defaultValue),x(u,e,m(t.defaultValue))),t.keepTouched||Y(r.touchedFields,e),t.keepDirty||(Y(r.dirtyFields,e),r.isDirty=t.defaultValue?ae(e,m(y(u,e))):ae()),t.keepError||(Y(r.errors,e),R.isValid&&B()),P.state.next({...r}))},clearErrors:Re,unregister:Pe,setError:je,setFocus:(e,t={})=>{const n=y(l,e),r=n&&n._f;if(r){const e=r.refs?r.refs[0]:r.ref;e.focus&&setTimeout((()=>{e.focus(),t.shouldSelect&&_(e.select)&&e.select()}))}},getFieldState:Oe};return{...We,formControl:We}}function $e(e={}){const t=r.useRef(void 0),n=r.useRef(void 0),[i,o]=r.useState((()=>({...m(Le),isLoading:_(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:_(e.defaultValues)?void 0:e.defaultValues})));if(!t.current)if(e.formControl)t.current={...e.formControl,formState:i},e.defaultValues&&!_(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:n,...r}=Ie(e);t.current={...r,formState:i}}const a=t.current.control;return a._options=e,$((()=>{const e=a._subscribe({formState:a._proxyFormState,callback:()=>o({...a._formState,defaultValues:a._defaultValues}),reRenderRoot:!0});return o((e=>({...e,isReady:!0}))),a._formState.isReady=!0,e}),[a]),r.useEffect((()=>a._disableForm(e.disabled)),[a,e.disabled]),r.useEffect((()=>{e.mode&&(a._options.mode=e.mode),e.reValidateMode&&(a._options.reValidateMode=e.reValidateMode)}),[a,e.mode,e.reValidateMode]),r.useEffect((()=>{e.errors&&(a._setErrors(e.errors),a._focusError())}),[a,e.errors]),r.useEffect((()=>{e.shouldUnregister&&a._subjects.state.next({values:a._getWatch()})}),[a,e.shouldUnregister]),r.useEffect((()=>{if(a._proxyFormState.isDirty){const e=a._getDirty();e!==i.isDirty&&a._subjects.state.next({isDirty:e})}}),[a,i.isDirty]),r.useEffect((()=>{var t;e.values&&!j(e.values,n.current)?(a._reset(e.values,{keepFieldsRef:!0,...a._options.resetOptions}),(null===(t=a._options.resetOptions)||void 0===t?void 0:t.keepIsValid)||a._setValid(),n.current=e.values,o((e=>({...e})))):a._resetDefaultValues()}),[a,e.values]),r.useEffect((()=>{a._state.mount||(a._setValid(),a._state.mount=!0),a._state.watch&&(a._state.watch=!1,a._subjects.state.next({...a._formState})),a._removeUnmounted()})),t.current.formState=r.useMemo((()=>I(i,a)),[a,i]),t.current}},9793:function(e,t,n){"use strict";var r=n(6540);const i={backgroundColor:(0,n(4633).Tn)()?"gray-lightest-turva":"gray-lightest",contentfulId:null},o=r.createContext(i);t.A=o},9846:function(e,t,n){"use strict";n.d(t,{k:function(){return u}});var r=n(823),i=n(6540),o=n(3679),a=n(2201),l=n(5823),s=n(7411),c=n(5158),d=n(6733);const u=(0,o.styled)(a.A).withConfig({displayName:"Link__StyledDuetLink",componentId:"sc-bhkt5q-0"})(["",""],(e=>!1!==e.isStyled?o.css`
848          &::part(duet-link) {
849            color: ${(0,d.KK)(e.linkColor||"")};
850            transition: all 300ms ease 0s;
851            width: 100%;
852            ${e.fontSize&&o.css`
853              font-size: ${(0,d.fW)(e.fontSize)};
854            `}
855            ${e.fontStyle&&o.css`
856              font-style: ${(0,d.dH)(e.fontStyle)};
857            `}
858            text-decoration: none;
859            ${e.textDecoration&&o.css`
860              text-decoration: ${(0,d.cl)(e.textDecoration)};
861            `}
862            &:hover {
863              color: ${"turva"===e.duetTheme?e.backgroundColor&&(0,c.HD)((0,c.vA)(e.backgroundColor))?(0,d.KK)("color-gray-lightest-turva"):(0,d.KK)("primary-turva"):(0,d.KK)("primary")};
864              text-decoration: ${"turva"===e.duetTheme&&e.backgroundColor&&(0,c.HD)((0,c.vA)(e.backgroundColor))&&"none"};
865            }
866            &:focus {
867              box-shadow: ${"turva"===e.duetTheme&&e.backgroundColor&&(0,c.HD)((0,c.vA)(e.backgroundColor))&&`0 0 0 4px rgba(255, 255, 255, 0.3), 0 0 0 1px ${r.zuw}`};
868            }
869          }
870        `:""));t.A=(0,l.A)((e=>{var t,n,r,o;let{label:a,href:l,accessibleLabel:c,linkColor:d,...p}=e;const m=i.useRef(null);i.useEffect((()=>{const e=m.current,t=null!==e&&p.onTouchStart;return t&&e.addEventListener("touchstart",p.onTouchStart,{passive:!0}),()=>{t&&e.removeEventListener("touchstart",p.onTouchStart)}}),[p.onTouchStart]);let f=!1===p.isTrackable?"link":"link istrackable";return f+=(0,s.cy)(p.marketingTags),p.className&&(f+=` ${p.className}`),d||(d="turva"===p.theme?"primary-turva":"primary"),i.createElement(u,Object.assign({innerRef:m,id:p.id,linkColor:d,url:l,isStyled:null===(t=p.isStyled)||void 0===t||t,external:"action-new-window"===p.icon,accessibleLabel:c,duetTheme:p.theme,onClick:p.onClick,onMouseEnter:p.onMouseEnter},p.style,{className:f,"data-analytics-link":p.dataAnalyticsLink,"data-testid":"duet-link"},null!==(n=p.marketingTags)&&void 0!==n&&n.marketingTagsAdform?{"data-adform-label":p.marketingTags.marketingTagsAdform}:{},null!==(r=p.marketingTags)&&void 0!==r&&r.marketingTagsGoogleAds?{"data-googleads-label":p.marketingTags.marketingTagsGoogleAds}:{},null!==(o=p.marketingTags)&&void 0!==o&&o.marketingTagsMeta?{"data-meta-label":p.marketingTags.marketingTagsMeta}:{},{backgroundColor:p.backgroundColor}),i.createElement("span",{className:`${p.style&&p.style.fontSize?`duet-font-size-${p.style.fontSize}`:"duet-font-size-medium"}
870 ${p.style&&p.style.fontWeight?`duet-font-weight-${p.style.fontWeight}`:"duet-font-weight-normal"}`},a))}))},9895:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/Hr","definitions":{"Hr":{"type":"object","properties":{"nodeType":{"type":"string","enum":["hr"]},"data":{"maxItems":0,"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},9906:function(e){"use strict";e.exports=JSON.parse('{"$ref":"#/definitions/TableHeaderCell","definitions":{"TableHeaderCell":{"type":"object","properties":{"nodeType":{"type":"string","enum":["table-header-cell"]},"data":{"type":"object","properties":{"colspan":{"type":"number"},"rowspan":{"type":"number"}},"additionalProperties":false},"content":{"minItems":1,"type":"array","items":{"$ref":"#/definitions/Paragraph"}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Paragraph":{"type":"object","properties":{"nodeType":{"type":"string","enum":["paragraph"]},"data":{"type":"object","properties":{}},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}}},"additionalProperties":false,"required":["content","data","nodeType"]},"Inline":{"type":"object","properties":{"nodeType":{"$ref":"#/definitions/INLINES"},"content":{"type":"array","items":{"anyOf":[{"$ref":"#/definitions/Inline"},{"$ref":"#/definitions/Text"}]}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["content","data","nodeType"]},"INLINES":{"description":"Map of all Contentful inline types. Inline contain inline or text nodes.","type":"string","enum":["asset-hyperlink","embedded-entry-inline","embedded-resource-inline","entry-hyperlink","hyperlink","resource-hyperlink"]},"Text":{"type":"object","properties":{"nodeType":{"type":"string","enum":["text"]},"value":{"type":"string"},"marks":{"type":"array","items":{"$ref":"#/definitions/Mark"}},"data":{"$ref":"#/definitions/NodeData"}},"additionalProperties":false,"required":["data","marks","nodeType","value"]},"Mark":{"type":"object","properties":{"type":{"type":"string"}},"additionalProperties":false,"required":["type"]},"NodeData":{"additionalProperties":true,"type":"object"}},"$schema":"http://json-schema.org/draft-07/schema#"}')},9957:function(e,t,n){"use strict";var r=Function.prototype.call,i=Object.prototype.hasOwnProperty,o=n(6743);e.exports=o.call(r,i)},9992:function(e,t,n){"use strict";n.d(t,{B8:function(){return E},Bu:function(){return A},D1:function(){return m},Eq:function(){return S},IU:function(){return k},J0:function(){return L},Lo:function(){return v},Nv:function(){return I},Pq:function(){return f},QH:function(){return s},R_:function(){return l},SL:function(){return p},VG:function(){return d},Y2:function(){return w},al:function(){return _},bw:function(){return x},hg:function(){return c},hq:function(){return g},k6:function(){return u},kG:function(){return h},vh:function(){return y},xs:function(){return b}});var r=n(795),i=n(935),o=n(4633);const a="http://localhost:8000",l=()=>"https://www.lahitapiola.fi",s=()=>!0,c=e=>{var t,n;if(!e)return;const r=null===(t=e)||void 0===t?void 0:t.split("/");return r&&"#"===(null===(n=r[r.length-1])||void 0===n?void 0:n.charAt(0))?e:e+(e.endsWith("/")||(e=>e.startsWith("mailto:")||e.startsWith("tel:"))(e)?"":"/")},d=e=>{{const t=`${"https://www.lahitapiola.fi/assets/images".replace("https://","")}`;return e.replace(r.GZc,t)}},u=e=>s()?d(e):e,p=e=>{let t=u(e);return t.startsWith("//")&&(t=`https:${t}`),t},m=()=>({}.GATSBY_LOGO_URL||`${l()}/icons/icon-48x48.png`),f=e=>{try{return new URL(e).origin!==window.location.origin}catch{return!1}},h=e=>{try{var t,n;return!!r.up_.test(e)&&!(new URL(e).origin===window.location.origin||((0,o.Tn)()?null!==(n=e.match(r.fkX))&&void 0!==n&&n.input
870:null!==(t=e.match(r.HOE))&&void 0!==t&&t.input))}catch{return!1}},g=e=>{try{var t;return!!r.up_.test(e)&&!(null===(t=e.match(/(leadoo).*\.com/))||void 0===t||!t.input)}catch{return!1}},b=e=>!(e.startsWith("#")||e.startsWith("?")||e.startsWith("mailto:")||e.startsWith("tel:"))&&(!r.up_.test(e)||!f(e)),y=e=>{try{var t,n;return!!(null!==(t=e.match(/tel:([^?]+)/))&&void 0!==t&&t.input||null!==(n=e.match(/mailto:([^?]+)/))&&void 0!==n&&n.input||r.up_.test(e))}catch{return!1}},v=e=>e&&y(e)||e&&l()===a&&y(e)?e:l()+(e=>e&&e.startsWith("/")?c(e):`/${c(e)}`)(e),_=e=>{if(!(0,o.Bd)())return null;const t=new URL(e||window.location.href);return new URLSearchParams(t.search+t.hash)},x=e=>{(0,o.Bd)()&&window.location.assign(e)},A=(e,t,n)=>{let r="";switch((0,i.A)()){case"dev":case"content":e&&(r=e);break;case"uat":t&&(r=t);break;case"prod":n&&(r=n)}return r},w=e=>{try{return new URL(e).pathname}catch{return e}},C=e=>e.match(/\/embed\/([^?]+)/),E=e=>{const t=C(e);return t&&t.length>1?`${r.CSQ}${t[1]}/hqdefault.jpg`:null},k=e=>{const t=C(e);return e.startsWith(r.i0v)?t&&t.length>1?`${r.i0v}${t[1]}`:null:e.startsWith(r.iZG)&&t&&t.length>1?`${r.iZG}${t[1]}`:null},S=e=>{if(e.startsWith(r.iZG)){const t=e.split("&")[0];return t?t.replace(r.iZG,r.i2c):""}if(e.startsWith(r.i0v)){const t=e.split("&")[0];return t?t.replace(r.i0v,r.aBE):""}return e.split("?")[0]||""},L=e=>null!=e&&e.startsWith(r.i0v)||null!=e&&e.startsWith(r.iZG)||null!=e&&e.startsWith(r.aBE)||null!=e&&e.startsWith(r.i2c)?e:null,I=(e,t)=>{if(e){const n=L(e);if(n){return`${S(n)}?rel=0&hl=${t}`}}return null}}}]);

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