PageSourceSearch

https://www.skanska.com/_next/static/chunks/0r7jibkbu1gaz.js

js skanska.com collected 2026-10-09 23:15:12 UTC 48,242 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,459509,e=>{"use strict";var t=e.i(843476),r=e.i(500932),i=e.i(271645);let l=(0,i.createContext)(null),n=(0,i.createContext)(null),a=(0,i.createContext)({});function s(){return(0,i.useContext)(a)}function o(e,t){switch(t.type){case"SET_VALUE":return{...e,submissions:e.submissions.map(e=>e.elementKey===t.elementKey?{...e,value:t.value}:e)};case"SET_VALIDATION":return{...e,validationResults:e.validationResults.map(e=>e.elementKey===t.elementKey?{...e,valid:t.valid,message:t.message}:e)};case"SET_ALL_VALIDATIONS":return{...e,validationResults:t.results};case"SET_ELEMENT_VISIBILITY":return{...e,elementVisibility:e.elementVisibility.map(e=>e.elementKey===t.elementKey?{...e,isVisible:t.isVisible,conditionSatisfied:t.conditionSatisfied}:e)};case"SET_STEP_VISIBILITY":return{...e,stepVisibility:e.stepVisibility.map(e=>e.stepIndex===t.stepIndex?{...e,isVisible:t.isVisible}:e)};case"SET_CURRENT_STEP":return{...e,currentStepIndex:t.stepIndex};
1case"SET_FOCUS":return{...e,focusedElementKey:t.elementKey};case"RESET_FORM":return{...t.initialState,isReset:!0};case"RESET_COMPLETE":return{...e,isReset:!1};case"SUBMIT_START":return{...e,isSubmitting:!0,submitError:null};case"SUBMIT_SUCCESS":return{...e,isSubmitting:!1,isSubmitted:!0,submissionKey:t.submissionKey??null,submitError:null};case"SUBMIT_ERROR":return{...e,isSubmitting:!1,submitError:t.error};case"SUBMIT_IDLE":return{...e,isSubmitting:!1,submitError:null};case"SET_GDPR_CONSENT":return{...e,gdprConsent:t.consent,gdprValidationError:!1};case"SET_GDPR_VALIDATION_ERROR":return{...e,gdprValidationError:t.error};default:return e}}e.i(656746);var d=e.i(622246);let c="form_renderer_",u="_step";function m(){try{let e="__storage_test__";return window.sessionStorage.setItem(e,e),window.sessionStorage.removeItem(e),!0}catch{return!1}}function p(e){if(m())try{let t=c+e;window.sessionStorage.removeItem(t),window.sessionStorage.removeItem(t+u)}catch(t){d.logger.warn("Failed to clear form data from session storage",{component:"FormStorage",action:"clearFormData",formKey:e,error:t})}}let y="TextboxElementBlock",f="TextareaElementBlock",g="NumberElementBlock",h="UrlElementBlock",v="ChoiceElementBlock",k="SelectionElementBlock",b="ImageChoiceElementBlock",_="RangeElementBlock",x="FileUploadElementBlock",S="SubmitButtonElementBlock",E="ResetButtonElementBlock",T="ParagraphTextElementBlock",j="PredefinedHiddenElementBlock",C="VisitorDataHiddenElementBlock",w="FormStepBlock",M="CaptchaElementBlock",I="RequiredValidator",V="EmailValidator",R="UrlValidator",A="RegularExpressionValidator",N="DateDDMMYYYYValidator",B="DateMMDDYYYYValidator",P="DateYYYYMMDDValidator",F="IntegerValidator",K="PositiveIntegerValidator",D="AllowedExtensionsValidator",L="MaxFileSizeValidator",q="show";function O(e){return void 0!==e.conditions&&null!==e.conditions&&e.conditions.length>0}function $(e,t,r){let i,{conditions:l,satisfiedAction:n,conditionCombination:a}=e;if(!l||0===l.length)return{conditionSatisfied:!0,isVisible:!0};let s=function(e,t,r,i){for(let l of e){let e=i.get(l.field),n=e?.isVisible===!1?null:function(e,t){let r=t.find(t=>t.elementKey===e);return r?.value??null}(l.field,r),a=function(e,t){var r;let i=null==(r=t)?"":Array.isArray(r)?0===r.length?"":"string"==typeof r[0]?r.join(",").toUpperCase():"":r.toUpperCase(),l=e.fieldValue?.toUpperCase()??"";switch(e.operator){case"Equals":return i===l;case"NotEquals":return i!==l;case"Contains":return i.includes(l);case"NotContains":return!i.includes(l);case"MatchRegularExpression":if(!e.fieldValue)return!0;try{return RegExp(e.fieldValue,"igm").test("string"==typeof t?t:"")}catch{return!1}default:return!0}}(l,n);if("Any"===t&&a)return!0;if("Any"!==t&&!a)return!1}return"All"===t}(l,a,t,r);return i=s?n===q:n!==q,{conditionSatisfied:s,isVisible:i}}function U(e){var t,r;let i=function(e){if(!m())return null;try{let t=c+e,r=window.sessionStorage.getItem(t),i=window.sessionStorage.getItem(t+u);if(!r)return null;let l=JSON.parse(r);if(!Array.isArray(l))return null;return{submissions:l,currentStepIndex:i?parseInt(i,10):0}}catch(t){return d.logger.warn("Failed to load form data from session storage",{component:"FormStorage",action:"loadFormData",formKey:e,error:t}),null}}(e.key),l=(t=e.elements,r=i?.submissions,t.map(e=>{let t=r?.find(t=>t.elementKey===e.key);return t?t:{elementKey:e.key,value:(e.predefinedValue??"")||null}})),n=e.elements.map(e=>({elementKey:e.key,valid:!0,message:""})),a=function(e,t){let r=new Map(e.map(e=>[e.key,{elementKey:e.key,isVisible:!0,conditionSatisfied:!0}]));for(let i of e)if(O(i)){let e=$(i,t,r);r.set(i.key,{elementKey:i.key,isVisible:e.isVisible,conditionSatisfied:e.conditionSatisfied})}return Array.from(r.values())}(e.elements,l),s=Array.from({length:e.steps.length},(e,t)=>({stepIndex:t,isVisible:!0}));return{formContainer:e,submissions:l,validationResults:n,elementVisibility:a,stepVisibility:s,currentStepIndex:i?.currentStepIndex??0,focusedElementKey:null,isReset:!1,isSubmitting:!1,isSubmitted:!1,submitError:null,submissionKey:null,gdprConsent:!1,gdprValidationError:!1}}function z(e){let s,p,y,f,g,h,v=(0,r.c)(15),{form:k,config:b,children:_}=e;v[0]!==b?(s=void 0===b?{}:b,v[0]=b,v[1]=s):s=v[1];let x=s,[S,E]=(0,i.useReducer)(o,k,U);return v[2]!==k.key||v[3]!==S.currentStepIndex||v[4]!==S.submissions?(p=()=>{!function(e,t){if(m())try{let r=c+e;window.sessionStorage.setItem(r,JSON.stringify(t.submissions)),window.sessionStorage.setItem(r+u,t.currentStepIndex.toString())}catch(t){d.logger.warn("Failed to save form data to session storage",{component:"FormStorage",action:"saveFormData",formKey:e,error:t})}}(k.key,{submissions:S.submissions,currentStepIndex:S.currentStepIndex})},y=[S.submissions,S.currentStepIndex,k.key],v[2]=k.key,v[3]=S.currentStepIndex,v[4]=S.submissions,v[5]=p,v[6]=y):(p=v[5],y=v[6]),(0,i.useEffect)(p,y),v[7]!==_?(f=(0,t.jsx)(n.Provider,{value:E,children:_}
1),v[7]=_,v[8]=f):f=v[8],v[9]!==S||v[10]!==f?(g=(0,t.jsx)(l.Provider,{value:S,children:f}),v[9]=S,v[10]=f,v[11]=g):g=v[11],v[12]!==x||v[13]!==g?(h=(0,t.jsx)(a.Provider,{value:x,children:g}),v[12]=x,v[13]=g,v[14]=h):h=v[14],h}function Y(e){return e?e.map(e=>{let t={type:e.Type,validationOrder:e.ValidationOrder??0,description:e.Description??"",message:e.Model?.Message??"",validationCssClass:e.Model?.ValidationCssClass??""};switch(e.Type){case D:return{...t,type:D,accept:e.Model?.Accept??""};case L:return{...t,type:L,sizeInBytes:e.Model?.SizeInBytes??0};case V:case R:case A:case N:case B:case P:case F:case K:return{...t,jsPattern:e.Model?.JsPattern??""};default:return t}}).sort((e,t)=>e.validationOrder-t.validationOrder):[]}function W(e){return e?e.map(e=>({caption:e.Caption??"",value:e.Value??"",checked:e.Checked??!1})):[]}function G(e){var t;let r=e.Properties;return{conditions:(t=r?.Conditions)?t.map(e=>({field:e.Field,operator:e.Operator,fieldValue:e.FieldValue})):[],satisfiedAction:r?.SatisfiedAction??q,conditionCombination:r?.ConditionCombination??"All"}}function H(e){let t=e.Properties;return{...G(e),validators:Y(t?.Validators),predefinedValue:t?.PredefinedValue??""}}function J(e){let t=e.Properties;return{...H(e),placeholder:t?.PlaceHolder??"",autoComplete:t?.AutoComplete??""}}function Z(e){var t;let r={key:e.Key,contentType:e.ContentType,displayName:e.DisplayName??"",locale:e.Locale??"",localizations:e.Localizations??{},label:e.Properties?.Label??"",description:e.Properties?.Description??""},i=e.Properties;switch(e.ContentType){case y:return{...r,...J(e),contentType:y};case f:return{...r,...J(e),contentType:f};case g:return{...r,...J(e),contentType:g};case h:return{...r,...J(e),contentType:h};case v:return{...r,...H(e),contentType:v,items:W(i?.Items),allowMultiSelect:i?.AllowMultiSelect??!1};case k:return{...r,...H(e),contentType:k,items:W(i?.Items),allowMultiSelect:i?.AllowMultiSelect??!1,placeholder:i?.PlaceHolder??""};case b:return{...r,...H(e),contentType:b,items:(t=i?.ImageChoiceItems??i?.Items)?t.map(e=>({caption:e.Caption??"",value:e.Value??"",checked:e.Checked??!1,imageUrl:e.ImageUrl??""})):[],allowMultiSelect:i?.AllowMultiSelect??!1};case _:return{...r,...H(e),contentType:_,min:i?.Min??0,max:i?.Max??100,step:i?.Step??1};case x:return{...r,...G(e),contentType:x,validators:Y(i?.Validators),allowMultiple:i?.AllowMultiple??!1,fileTypes:i?.FileTypes??"",fileSize:i?.FileSize??0};case S:return{...r,contentType:S,image:i?.Image??"",finalizeForm:i?.FinalizeForm??!0,redirectToPage:i?.RedirectToPage??""};case E:return{...r,contentType:E};case T:return{...r,contentType:T,paragraphText:i?.ParagraphText??"",disablePlaceholdersReplacement:i?.DisablePlaceholdersReplacement??!0};case j:case C:return{...r,...H(e),contentType:e.ContentType};case M:return{...r,...G(e),contentType:M,validators:Y(i?.Validators)};case w:return{...r,contentType:w,attachedContentLink:i?.AttachedContentLink??"",dependField:i?.DependField?{key:i.DependField.Key,locale:i.DependField.Locale??""}:null,dependCondition:i?.DependCondition??"",dependValue:i?.DependValue??""};default:return r}}function Q(){return{key:`step_${Date.now()}_${Math.random().toString(36).substr(2,9)}`,contentType:w,displayName:"",locale:"",localizations:{},label:"",description:"",attachedContentLink:"",dependField:null,dependCondition:"",dependValue:""}}function X(e,t){for(let r=e+1;r<t.length;r++)if(t[r]?.isVisible)return!1;return!0}function ee(){let e=(0,i.useContext)(l);if(!e)throw Error("useFormState must be used within a FormProvider");return e}function et(){let e=(0,i.useContext)(n);if(!e)throw Error("useFormDispatch must be used within a FormProvider");return e}
1function er(e){return[e.elementKey,e]}function ei(e){return null==e||("string"==typeof e?""===e.trim():!!Array.isArray(e)&&0===e.length)}function el(e,t){let r=e.validators;if(!r||0===r.length)return{valid:!0,message:""};for(let e of r){let r=function(e,t){switch(e.type){case I:case"CaptchaValidator":var r;let i;return r=e.message,{valid:!(i=null==t||"string"==typeof t&&""===t.trim()||Array.isArray(t)&&0===t.length),message:i?r:""};case V:case R:case A:case N:case B:case P:case F:case K:if(!e.jsPattern||ei(t))return{valid:!0,message:""};let l=function(e,t){try{return new RegExp(t).test(e)}catch{return!1}}("string"==typeof t?t:"",e.jsPattern);return{valid:l,message:l?"":e.message};case"NumericValidator":var n=e.message;if(ei(t))return{valid:!0,message:""};let a=function(e){if(""===e)return!0;let t=parseFloat(e);return!isNaN(t)&&isFinite(t)}("string"==typeof t?t:"");return{valid:a,message:a?"":n};case D:if(!t||!Array.isArray(t)||0===t.length)return{valid:!0,message:""};let s=e.accept.split(",").map(e=>e.trim().replace(/^\./,"").toLowerCase()).filter(e=>e.length>0);if(0===s.length)return{valid:!0,message:""};for(let r of t){let t=function(e){let t=e.split(".");return t.length>1?(t[t.length-1]||"").toLowerCase():""}(r.name);if(!s.includes(t))return{valid:!1,message:e.message}}return{valid:!0,message:""};case L:if(!t||!Array.isArray(t)||0===t.length)return{valid:!0,message:""};for(let r of t)if(r.size>e.sizeInBytes)return{valid:!1,message:e.message};return{valid:!0,message:""};default:return{valid:!0,message:""}}}(e,t);if(!r.valid)return r}return{valid:!0,message:""}}var en=e.i(610400),ea=e.i(109088);function es(e,t){let l,n,a,s,o,d,c,u,m,p,y,f,g,h,v,k=(0,r.c)(56),b=ee(),_=et(),{push:x}=(0,en.useDataLayer)(),S=(0,i.useRef)(null);
1if(k[0]!==e.key||k[1]!==b.submissions){let t;k[3]!==e.key?(t=t=>t.elementKey===e.key,k[3]=e.key,k[4]=t):t=k[4],l=b.submissions.find(t),k[0]=e.key,k[1]=b.submissions,k[2]=l}else l=k[2];let E=l,T=E?.value??null;if(k[5]!==_||k[6]!==e.key||k[7]!==t||k[8]!==E?.value?(n=()=>{E?.value==null&&null!=t&&_({type:"SET_VALUE",elementKey:e.key,value:t})},k[5]=_,k[6]=e.key,k[7]=t,k[8]=E?.value,k[9]=n):n=k[9],k[10]!==_||k[11]!==e.key||k[12]!==t||k[13]!==E?(a=[E,t,e.key,_],k[10]=_,k[11]=e.key,k[12]=t,k[13]=E,k[14]=a):a=k[14],(0,i.useEffect)(n,a),k[15]!==e.key||k[16]!==b.elementVisibility){let t;k[18]!==e.key?(t=t=>t.elementKey===e.key,k[18]=e.key,k[19]=t):t=k[19],s=b.elementVisibility.find(t),k[15]=e.key,k[16]=b.elementVisibility,k[17]=s}else s=k[17];let j=s,C=j?.isVisible??!0;k[20]!==e.key||k[21]!==b.validationResults?(o=b.validationResults.find(t=>t.elementKey===e.key)??{elementKey:e.key,valid:!0,message:""},k[20]=e.key,k[21]=b.validationResults,k[22]=o):o=k[22];let w=o;if(k[23]!==e)d=e.validators?.some(e=>e.type===I)??!1,k[23]=e,k[24]=d;else d=k[24];let M=d,V=(0,i.useRef)(C);k[25]!==_||k[26]!==e||k[27]!==C||k[28]!==T?(c=()=>{if(!V.current&&C){let t=el(e,T);
1_({type:"SET_VALIDATION",elementKey:e.key,valid:t.valid,message:t.message})}V.current=C},u=[C,e,T,_],k[25]=_,k[26]=e,k[27]=C,k[28]=T,k[29]=c,k[30]=u):(c=k[29],u=k[30]),(0,i.useEffect)(c,u),k[31]!==_||k[32]!==e.key||k[33]!==b.focusedElementKey?(m=()=>{b.focusedElementKey===e.key&&S.current&&(S.current.focus(),_({type:"SET_FOCUS",elementKey:null}))},p=[b.focusedElementKey,e.key,_],k[31]=_,k[32]=e.key,k[33]=b.focusedElementKey,k[34]=m,k[35]=p):(m=k[34],p=k[35]),(0,i.useEffect)(m,p),k[36]!==_||k[37]!==b.isReset?(y=()=>{b.isReset&&_({type:"RESET_COMPLETE"})},f=[b.isReset,_],k[36]=_,k[37]=b.isReset,k[38]=y,k[39]=f):(y=k[38],f=k[39]),(0,i.useEffect)(y,f),k[40]!==_||k[41]!==e||k[42]!==T?(g=t=>{let r,i=t.target;if(i instanceof HTMLInputElement){let{type:t,checked:l,files:n,value:a}=i;if("checkbox"===t){let e="string"==typeof T?T.split(",").filter(Boolean):[];r=l?[...e,a].join(","):e.filter(e=>e!==a).join(",")||null}else if("radio"===t)r=a;else if("file"===t&&n){let t=el(e,r=Array.from(n).map(ed));_({type:"SET_VALIDATION",elementKe
1y:e.key,valid:t.valid,message:t.message})}else r=a}else r=i instanceof HTMLSelectElement&&i.multiple?Array.from(i.selectedOptions,eo).join(","):i.value;_({type:"SET_VALUE",elementKey:e.key,value:r})},k[40]=_,k[41]=e,k[42]=T,k[43]=g):g=k[43];let R=g;k[44]!==_||k[45]!==e||k[46]!==x||k[47]!==T?(h=()=>{let t=el(e,T);_({type:"SET_VALIDATION",elementKey:e.key,valid:t.valid,message:t.message}),!t.valid&&t.message&&x({event:ea.EventType.ux_error,event_info:{error_message:t.message,error_type:"format in field"}})},k[44]=_,k[45]=e,k[46]=x,k[47]=T,k[48]=h):h=k[48];let A=h;return k[49]!==A||k[50]!==R||k[51]!==M||k[52]!==C||k[53]!==w||k[54]!==T?(v={value:T,isVisible:C,validationResult:w,isRequired:M,elementRef:S,handleChange:R,handleBlur:A},k[49]=A,k[50]=R,k[51]=M,k[52]=C,k[53]=w,k[54]=T,k[55]=v):v=k[55],v}function eo(e){return e.value}function ed(e){return{name:e.name,size:e.size,type:e.type,file:e}}var ec=e.i(739877);e.i(348272);var eu=e.i(571688),em=e.i(64507),ep=e.i(402274),ey=e.i(95765),ef=e.i(854751),eg=e.i(511369);function eh(){}function ev(e){return{...e,valid:!0,message:""}}function ek(e){return{...e,value:null}}let eb=[y,f,g,_,h,b,k,v];function e_(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function ex(e){let i,l=(0,r.c)(3),{element:n}=e,{value:a}=es(n),s=a??"";return l[0]!==n.key||l[1]!==s?(i=(0,t.jsx)("input",{type:"hidden",id:n.key,name:n.key,value:s,"data-element-key":n.key,"data-element-type":"hidden"}),l[0]=n.key,l[1]=s,l[2]=i):i=l[2],i}let eS={[y]:function(e){let i,l=(0,r.c)(13),{element:n}=e,{value:a,isRequired:s,validationResult:o,elementRef:d,handleChange:c,handleBlur:u}=es(n),m=a??"";return l[0]!==n.autoComplete||l[1]!==n.description||l[2]!==n.key||l[3]!==n.label||l[4]!==n.placeholder||l[5]!==u||l[6]!==c||l[7]!==s||l[8]!==m||l[9]!==d||l[10]!==o.message||l[11]!==o.valid?(i=(0,t.jsx)(ec.TextboxElementBase,{id:n.key,label:n.label,value:m,placeholder:n.placeholder,autoComplete:n.autoComplete,isRequired:s,isValid:o.valid,errorMessage:o.message,description:n.description,onChange:c,onBlur:u,ref:d}),l[0]=n.autoComplete,l[1]=n.description,l[2]=n.key,l[3]=n.label,l[4]=n.placeholder,l[5]=u,l[6]=c,l[7]=s,l[8]=m,l[9]=d,l[10]=o.message,l[11]=o.valid,l[12]=i):i=l[12],i},[f]:function({element:e}){let{value:r,isRequired:i,validationResult:l,elementRef:n,handleChange:a,handleBlur:s}=es(e);return(0,t.jsxs)("div",{className:em.default.container,"data-element-key":e.key,"data-element-type":"textarea",children:[e.label&&(0,t.jsx)(eu.Paragraph,{tag:"span",size:"main",className:em.default.label,children:(0,t.jsx)("label",{htmlFor:e.key,"data-required":i||void 0,children:e.label})}),(0,t.jsx)("div",{className:em.default.inputWrapper,children:(0,t.jsx)("textarea",{ref:n,id:e.key,name:e.key,value:r??"",placeholder:e.placeholder,required:i,"aria-required":i,"aria-invalid":!l.valid,"aria-describedby":[e.description&&`${e.key}_desc`,!l.valid&&`${e.key}_error`].filter(Boolean).join(" ")||void 0,onChange:a,onBlur:s,className:ep.default.textarea,"data-invalid":!l.valid||void 0})}),e.description&&(0,t.jsx)(eu.Paragraph,{tag:"span",size:"xsmall",className:ep.default.description,id:`${e.key}_desc`,children:e.description}),!l.valid&&(0,t.jsxs)("div",{className:ep.default.errorMessageWrapper,children:[(0,t.jsxs)("svg",{className:ep.default.errorIcon,viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true",children:[(0,t.jsx)("circle",{cx:"8",cy:"8",r:"7",fill:"none",stroke:"currentColor",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M8 4v5M8 11v1",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]}),(0,t.jsx)(eu.Paragraph,{tag:"span",size:"xsmall",className:ep.default.errorMessage,id:`${e.key}_error`,children:l.message})]})]})},[g]:function(e){let i,l,n,a,s,o=(0,r.c)(25),{element:d}=e,{value:c,isRequired:u,validationResult:m,elementRef:p,handleChange:y,handleBlur:f}=es(d);o[0]!==d.key||o[1]!==d.label?(i=d.label&&(0,t.jsx)("label",{htmlFor:d.key,children:d.label}),o[0]=d.key,o[1]=d.label,o[2]=i):i=o[2];let g=c??"",h=!m.valid,v=d.description?`${d.key}_desc`:void 0;return o[3]!==d.key||o[4]!==d.placeholder||o[5]!==f||o[6]!==y||o[7]!==u||o[8]!==p||o[9]!==g||o[10]!==h||o[11]!==v?(l=(0,t.jsx)("input",{ref:p,type:"number",id:d.key,name:d.key,value:g,placeholder:d.placeholder,required:u,"aria-required":u,"aria-invalid":h,"aria-describedby":v,onCh
1ange:y,onBlur:f}),o[3]=d.key,o[4]=d.placeholder,o[5]=f,o[6]=y,o[7]=u,o[8]=p,o[9]=g,o[10]=h,o[11]=v,o[12]=l):l=o[12],o[13]!==d.description||o[14]!==d.key?(n=d.description&&(0,t.jsx)("span",{id:`${d.key}_desc`,children:d.description}),o[13]=d.description,o[14]=d.key,o[15]=n):n=o[15],o[16]!==m.message||o[17]!==m.valid?(a=!m.valid&&(0,t.jsx)("span",{role:"alert",children:m.message}),o[16]=m.message,o[17]=m.valid,o[18]=a):a=o[18],o[19]!==d.key||o[20]!==i||o[21]!==l||o[22]!==n||o[23]!==a?(s=(0,t.jsxs)("div",{"data-element-key":d.key,"data-element-type":"number",children:[i,l,n,a]}),o[19]=d.key,o[20]=i,o[21]=l,o[22]=n,o[23]=a,o[24]=s):s=o[24],s},[h]:function(e){let i,l,n,a,s,o=(0,r.c)(26),{element:d}=e,{value:c,isRequired:u,validationResult:m,elementRef:p,handleChange:y,handleBlur:f}=es(d);o[0]!==d.key||o[1]!==d.label?(i=d.label&&(0,t.jsx)("label",{htmlFor:d.key,children:d.label}),o[0]=d.key,o[1]=d.label,o[2]=i):i=o[2];let g=c??"",h=d.autoComplete||void 0,v=!m.valid,k=d.description?`${d.key}_desc`:void 0;return o[3]!==d.key||o[4]!==d.placeholder||o[5]!==f||o[6]!==y||o[7]!==u||o[8]!==p||o[9]!==g||o[10]!==h||o[11]!==v||o[12]!==k?(l=(0,t.jsx)("input",{ref:p,type:"url",id:d.key,name:d.key,value:g,placeholder:d.placeholder,autoComplete:h,required:u,"aria-required":u,"aria-invalid":v,"aria-describedby":k,onChange:y,onBlur:f}),o[3]=d.key,o[4]=d.placeholder,o[5]=f,o[6]=y,o[7]=u,o[8]=p,o[9]=g,o[10]=h,o[11]=v,o[12]=k,o[13]=l):l=o[13],o[14]!==d.description||o[15]!==d.key?(n=d.description&&(0,t.jsx)("span",{id:`${d.key}_desc`,children:d.description}),o[14]=d.description,o[15]=d.key,o[16]=n):n=o[16],o[17]!==m.message||o[18]!==m.valid?(a=!m.valid&&(0,t.jsx)("span",{role:"alert",children:m.message}),o[17]=m.message,o[18]=m.valid,o[19]=a):a=o[19],o[20]!==d.key||o[21]!==i||o[22]!==l||o[23]!==n||o[24]!==a?(s=(0,t.jsxs)("div",{"data-element-key":d.key,"data-element-type":"url",children:[i,l,n,a]}),o[20]=d.key,o[21]=i,o[22]=l,o[23]=n,o[24]=a,o[25]=s):s=o[25],s},[v]:function(e){let i,l=(0,r.c)(13),{element:n}=e,{value:a,isRequired:s,validationResult:o,elementRef:d,handleChange:c,handleBlur:u}=es(n),m=a??"";return l[0]!==n.allowMultiSelect||l[1]!==n.description||l[2]!==n.items||l[3]!==n.key||l[4]!==n.label||l[5]!==u||l[6]!==c||l[7]!==s||l[8]!==m||l[9]!==d||l[10]!==o.message||l[11]!==o.valid?(i=(0,t.jsx)(ey.ChoiceElementBase,{id:n.key,label:n.label,items:n.items,value:m,allowMultiSelect:n.allowMultiSelect,isRequired:s,isValid:o.valid,errorMessage:o.message,description:n.description,onChange:c,onBlur:u,firstInputRef:d}),l[0]=n.allowMultiSelect,l[1]=n.description,l[2]=n.items,l[3]=n.key,l[4]=n.label,l[5]=u,l[6]=c,l[7]=s,l[8]=m,l[9]=d,l[10]=o.message,l[11]=o.valid,l[12]=i):i=l[12],i},[k]:function({element:e}){let r=e.allowMultiSelect?e.items.filter(e=>e.checked).map(e=>e.value).join(",")||null:e.items.find(e=>e.checked)?.value??null,{value:i,isRequired:l,validationResult:n,elementRef:a,handleChange:s,handleBlur:o}=es(e,r),d="string"==typeof i?i.split(",").filter(Boolean):[];return(0,t.jsxs)("div",{className:em.default.container,"data-element-key":e.key,"data-element-type":"selection",children:[e.label&&(0,t.jsx)(eu.Paragraph,{tag:"span",size:"main",className:em.default.label,children:(0,t.jsx)("label",{htmlFor:e.key,"data-required":l||void 0,children:e.label})}),(0,t.jsxs)("div",{className:ef.default.selectWrapper,children:[(0,t.jsxs)("select",{ref:a,id:e.key,name:e.key,className:ef.default.select,"data-invalid":!n.valid||void 0,multiple:e.allowMultiSelect,value:e.allowMultiSelect?d:i??e.items.find(e=>e.checked)?.value??"",required:l,"aria-required":l,"aria-invalid":!n.valid,"aria-describedby":[e.description&&`${e.key}_desc`,!n.valid&&`${e.key}_error`].filter(Boolean).join(" ")||void 0,onChange:s,onBlur:o,children:[e.placeholder&&(0,t.jsx)("option",{value:"",disabled:!0,"data-placeholder":!0,children:e.placeholder}),e.items.map((r,i)=>(0,t.jsx)("option",{value:r.value,children:r.caption},`${e.key}_${i}`))]}),(0,t.jsx)("svg",{width:"32",height:"32",fill:"none",viewBox:"8 10 16 16",className:ef.default.arrow,"aria-hidden":"true",children:(0,t.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M24 10.667 8 10.67l8 14.663 8-14.666Z",clipRule:"evenodd"})})]}),e.description&&(0,t.jsx)(eu.Paragraph,{tag:"span",size:"xsmall",className:ef.default.description,id:`${e.key}_desc`,children:e.description}),!n.valid&&(0,t.jsxs)("div",{className:ef.default.errorMessageWrapper,children:[(0,t.jsxs)("svg",{className:ef.default.errorIcon,viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true",children:[(0,t.jsx)("circle",{cx:"8",cy:"8",r:"7",fill:"none",stroke:"currentColor",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M8 4v5M8 11v1",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]}),(0,t.jsx)(eu.Paragraph,{tag:"span",size:"xsmall",className:ef.default.errorMessage,i
1d:`${e.key}_error`,children:n.message})]})]})},[b]:function(e){let i,l,n,a,s,o,d,c,u,m,p=(0,r.c)(36),{element:y}=e,{value:f,isRequired:g,validationResult:h,elementRef:v,handleChange:k,handleBlur:b}=es(y),_=y.allowMultiSelect?"checkbox":"radio";if(p[0]!==y.allowMultiSelect||p[1]!==y.items||p[2]!==y.key||p[3]!==y.label||p[4]!==v||p[5]!==b||p[6]!==k||p[7]!==_||p[8]!==g||p[9]!==h.valid||p[10]!==f){let e="string"==typeof f?f.split(",").filter(Boolean):[];a=y.key,s="imagechoice",p[17]!==y.label?(o=y.label&&(0,t.jsx)("fieldset",{children:(0,t.jsx)("legend",{children:y.label})}),p[17]=y.label,p[18]=o):o=p[18],i="group",l=`${y.key}_label`,n=y.items.map((r,i)=>{let l=`${y.key}_${i}`,n=e.includes(r.value);return(0,t.jsxs)("div",{children:[(0,t.jsx)("input",{ref:0===i?v:void 0,type:_,id:l,name:y.key,value:r.value,checked:n,required:g&&!y.allowMultiSelect,"aria-invalid":!h.valid,onChange:k,onBlur:b}),(0,t.jsxs)("label",{htmlFor:l,children:[r.imageUrl&&(0,t.jsx)("img",{src:r.imageUrl,alt:r.caption}),(0,t.jsx)("span",{children:r.caption})]})]},l)}),p[0]=y.allowMultiSelect,p[1]=y.items,p[2]=y.key,p[3]=y.label,p[4]=v,p[5]=b,p[6]=k,p[7]=_,p[8]=g,p[9]=h.valid,p[10]=f,p[11]=i,p[12]=l,p[13]=n,p[14]=a,p[15]=s,p[16]=o}else i=p[11],l=p[12],n=p[13],a=p[14],s=p[15],o=p[16];return p[19]!==i||p[20]!==l||p[21]!==n?(d=(0,t.jsx)("div",{role:i,"aria-labelledby":l,children:n}),p[19]=i,p[20]=l,p[21]=n,p[22]=d):d=p[22],p[23]!==y.description||p[24]!==y.key?(c=y.description&&(0,t.jsx)("span",{id:`${y.key}_desc`,children:y.description}),p[23]=y.description,p[24]=y.key,p[25]=c):c=p[25],p[26]!==h.message||p[27]!==h.valid?(u=!h.valid&&(0,t.jsx)("span",{role:"alert",children:h.message}),p[26]=h.message,p[27]=h.valid,p[28]=u):u=p[28],p[29]!==a||p[30]!==s||p[31]!==o||p[32]!==d||p[33]!==c||p[34]!==u?(m=(0,t.jsxs)("div",{"data-element-key":a,"data-element-type":s,children:[o,d,c,u]}),p[29]=a,p[30]=s,p[31]=o,p[32]=d,p[33]=c,p[34]=u,p[35]=m):m=p[35],m},[_]:function(e){let i,l,n,a,s,o,d=(0,r.c)(31),{element:c}=e,{value:u,isRequired:m,validationResult:p,elementRef:y,handleChange:f,handleBlur:g}=es(c),h=u?parseFloat(u):c.min;d[0]!==c.key||d[1]!==c.label?(i=c.label&&(0,t.jsx)("label",{htmlFor:c.key,children:c.label}),d[0]=c.key,d[1]=c.label,d[2]=i):i=d[2];let v=!p.valid,k=c.description?`${c.key}_desc`:void 0;return d[3]!==c.key||d[4]!==c.max||d[5]!==c.min||d[6]!==c.step||d[7]!==g||d[8]!==f||d[9]!==m||d[10]!==h||d[11]!==y||d[12]!==v||d[13]!==k?(l=(0,t.jsx)("input",{ref:y,type:"range",id:c.key,name:c.key,value:h,min:c.min,max:c.max,step:c.step,required:m,"aria-invalid":v,"aria-describedby":k,"aria-valuemin":c.min,"aria-valuemax":c.max,"aria-valuenow":h,onChange:f,onBlur:g}),d[3]=c.key,d[4]=c.max,d[5]=c.min,d[6]=c.step,d[7]=g,d[8]=f,d[9]=m,d[10]=h,d[11]=y,d[12]=v,d[13]=k,d[14]=l):l=d[14],d[15]!==c.key||d[16]!==h?(n=(0,t.jsx)("output",{htmlFor:c.key,children:h}),d[15]=c.key,d[16]=h,d[17]=n):n=d[17],d[18]!==c.description||d[19]!==c.key?(a=c.description&&(0,t.jsx)("span",{id:`${c.key}_desc`,children:c.description}),d[18]=c.description,d[19]=c.key,d[20]=a):a=d[20],d[21]!==p.message||d[22]!==p.valid?(s=!p.valid&&(0,t.jsx)("span",{role:"alert",children:p.message}),d[21]=p.message,d[22]=p.valid,d[23]=s):s=d[23],d[24]!==c.key||d[25]!==i||d[26]!==l||d[27]!==n||d[28]!==a||d[29]!==s?(o=(0,t.jsxs)("div",{"data-element-key":c.key,"data-element-type":"range",children:[i,l,n,a,s]}),d[24]=c.key,d[25]=i,d[26]=l,d[27]=n,d[28]=a,d[29]=s,d[30]=o):o=d[30],o},[x]:function({element:e}){let{value:r,isRequired:i,validationResult:l,elementRef:n,handleChange:a,handleBlur:s}=es(e),o=Array.isArray(r)?r:[];return(0,t.jsxs)("div",{"data-element-key":e.key,"data-element-type":"fileupload",children:[e.label&&(0,t.jsx)("label",{htmlFor:e.key,children:e.label}),(0,t.jsx)("input",{ref:n,type:"file",id:e.key,name:e.key,multiple:e.allowMultiple,accept:e.fileTypes||void 0,required:i,"aria-required":i,"aria-invalid":!l.valid,"aria-describedby":[e.description&&`${e.key}_desc`,!l.valid&&`${e.key}_error`].filter(Boolean).join(" ")||void 0,onChange:a,onBlur:s}),o.length>0&&(0,t.jsx)("ul",{children:o.map((r,i)=>(0,t.jsx)("li",{children:r.name},`${e.key}_file_${i}`))}),e.description&&(0,t.jsx)("span",{id:`${e.key}_desc`,children:e.description}),!l.valid&&(0,t.jsxs)("span",{role:"alert",id:`${e.key}_error`,children:[(0,t.jsxs)("svg",{viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true",style:{width:"1em",height:"1em",verticalAlign:"middle"},children:[(0,t.jsx)("circle",{cx:"8",cy:"8",r:"7",fill:"none",stroke:"currentColor",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M8 4v5M8 11v1",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]}),l.message]})]})},[S]:function(e){let i,l,n,a=(0,r.c)(11),{element:s}=e,{isSubmitting:o}=ee(),d=s.label||"Submit";return a[0]!==s.image||a[1]!==o||a[2]!==d?(i=o?"Submitting...":s.image?(0,t.jsx)("img",{src:s.image,alt:d}):d,a[0]=s.image,a[1]=o,a[2]=d,a[3]=i):i=a[3],a[4]!==s.key||a[5]!==o||a[6]!==i?(l=(0,t.jsx)(eg.default,{type:"submit",id:s.key,href:"",size:"chip",onClick:eh,disabled:o,children:i}),a[4]=s.key,a[5]=o,a[6]=i,a[7]=l):l=a[7],a[8]!==s.key||a[9]!==l?
1(n=(0,t.jsx)("div",{"data-element-key":s.key,"data-element-type":"submitbutton",children:l}),a[8]=s.key,a[9]=l,a[10]=n):n=a[10],n},[E]:function(e){let i,l,n,a=(0,r.c)(10),{element:s}=e,o=ee(),d=et();a[0]!==d||a[1]!==o?(i=()=>{let e=o.formContainer.properties.resetConfirmationMessage;(!e||window.confirm(e))&&(p(o.formContainer.key),d({type:"RESET_FORM",initialState:{...o,submissions:o.submissions.map(ek),validationResults:o.validationResults.map(ev),currentStepIndex:0,isReset:!0}}))},a[0]=d,a[1]=o,a[2]=i):i=a[2];let c=i,u=s.label||"Reset";return a[3]!==s.key||a[4]!==c||a[5]!==u?(l=(0,t.jsx)(eg.default,{type:"button",id:s.key,href:"",size:"chip",hierarchy:"secondary",onClick:c,children:u}),a[3]=s.key,a[4]=c,a[5]=u,a[6]=l):l=a[6],a[7]!==s.key||a[8]!==l?(n=(0,t.jsx)("div",{"data-element-key":s.key,"data-element-type":"resetbutton",children:l}),a[7]=s.key,a[8]=l,a[9]=n):n=a[9],n},[T]:function(e){let i,l,n,a,s,o=(0,r.c)(16),{element:d}=e,{formContainer:c,submissions:u}=ee();return o[0]!==d.disablePlaceholdersReplacement||o[1]!==d.paragraphText||o[2]!==c||o[3]!==u?(i=d.paragraphText??"",(d.disablePlaceholdersReplacement??!0)&&["::","#"].forEach(e=>{var t;let r,l,n;(t=i,r=e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),l=RegExp(`${r}(.*?)${r}`,"g"),n=e.length,(t.match(l)??[]).map(e=>e.slice(n,-n))).forEach(t=>{let r=c.elements.find(e=>e.displayName===t&&eb.includes(e.contentType));if(r){let l=u.find(e=>e.elementKey===r.key);if(l){let r=function(e){if(null==e)return"";if(Array.isArray(e))return e.length>0&&"object"==typeof e[0]&&null!==e[0]&&"file"in e[0]?e.map(e=>e_(e.name)).join(" | "):e.map(e=>e_(String(e))).join(", ");return e_(String(e))}(l.value);i=i.replaceAll(`${e}${t}${e}`,r)}}})}),o[0]=d.disablePlaceholdersReplacement,o[1]=d.paragraphText,o[2]=c,o[3]=u,o[4]=i):i=o[4],o[5]!==d.label?(l=d.label&&(0,t.jsx)("p",{children:d.label}),o[5]=d.label,o[6]=l):l=o[6],o[7]!==d.description?(n=d.description&&(0,t.jsx)("p",{children:d.description}),o[7]=d.description,o[8]=n):n=o[8],o[9]!==i?(a=(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:i}}),o[9]=i,o[10]=a):a=o[10],o[11]!==d.key||o[12]!==l||o[13]!==n||o[14]!==a?(s=(0,t.jsxs)("div",{"data-element-key":d.key,"data-element-type":"paragraphtext",children:[l,n,a]}),o[11]=d.key,o[12]=l,o[13]=n,o[14]=a,o[15]=s):s=o[15],s},[j]:ex,[C]:ex,[M]:function(e){let i,l,n,a,s,o,d=(0,r.c)(25),{element:c}=e,{value:u,isRequired:m,validationResult:p,elementRef:y,handleChange:f,handleBlur:g}=es(c);d[0]!==c.key||d[1]!==c.label?(i=c.label&&(0,t.jsx)("label",{htmlFor:c.key,children:c.label}),d[0]=c.key,d[1]=c.label,d[2]=i):i=d[2];let h=u??"";return d[3]!==c.key||d[4]!==g||d[5]!==f||d[6]!==m||d[7]!==y||d[8]!==h?(l=(0,t.jsx)("input",{ref:y,type:"hidden",id:c.key,name:c.key,value:h,required:m,onChange:f,onBlur:g}),d[3]=c.key,d[4]=g,d[5]=f,d[6]=m,d[7]=y,d[8]=h,d[9]=l):l=d[9],d[10]!==c.key||d[11]!==l?(n=(0,t.jsx)("div",{"data-captcha-container":c.key,children:l}),d[10]=c.key,d[11]=l,d[12]=n):n=d[12],d[13]!==c.description||d[14]!==c.key?(a=c.description&&(0,t.jsx)("span",{id:`${c.key}_desc`,children:c.description}),d[13]=c.description,d[14]=c.key,d[15]=a):a=d[15],d[16]!==p.message||d[17]!==p.valid?(s=!p.valid&&(0,t.jsx)("span",{role:"alert",children:p.message}),d[16]=p.message,d[17]=p.valid,d[18]=s):s=d[18],d[19]!==c.key||d[20]!==i||d[21]!==n||d[22]!==a||d[23]!==s?(o=(0,t.jsxs)("div",{"data-element-key":c.key,"data-element-type":"captcha",children:[i,n,a,s]}),d[19]=c.key,d[20]=i,d[21]=n,d[22]=a,d[23]=s,d[24]=o):o=d[24],o},[w]:function(e){let i,l,n,a=(0,r.c)(8),{element:s}=e;return a[0]!==s.label?(i=s.label&&(0,t.jsx)("h2",{children:s.label}),a[0]=s.label,a[1]=i):i=a[1],a[2]!==s.description?(l=s.description&&(0,t.jsx)("p",{children:s.description}),a[2]=s.description,a[3]=l):l=a[3],a[4]!==s.key||a[5]!==i||a[6]!==l?(n=(0,t.jsxs)("div",{"data-element-key":s.key,"data-element-type":"formstep",children:[i,l]}),a[4]=s.key,a[5]=i,a[6]=l,a[7]=n):n=a[7],n}};function eE(e){let i,l=(0,r.c)(6),{element:n}=e,{elementVisibility:a}=ee(),s=a.find(e=>e.elementKey===n.key);if(!s?.isVisible)return null;let o=eS[n.contentType];if(!o){let e;return d.logger.warn(`No component registered for element type: ${n.contentType}`,{component:"ElementRenderer",action:"render",elementType:n.contentType}),l[0]!==n.contentType||l[1]!==n.key?(e=(0,t.jsxs)("div",{"data-element-key":n.key,"data-element-type":"unknown",children:["Unknown element type: ",n.contentType]}),l[0]=n.contentType,l[1]=n.key,l[2]=e):e=l[2],e}return l[3]!==o||l[4]!==n?(i=(0,t.jsx)(o,{element:n}),l[3]=o,l[4]=n,l[5]=i):i=l[5],i}var eT=e.i(669802),ej=e.i(250930),eC=e.i(528915);function ew(){let e,l,n,a,o,d,c=(0,r.c)(17),{translations:u}=(0,i.useContext)(eC.AppConfigContext),m=s(),p=ee(),y=et();c[0]!==y?(e=e=>{y({type:"SET_GDPR_CONSENT",consent:e.target.checked})},c[0]=y,c[1]=e):e=c[1];
1let f=e,{gdprConsent:g,gdprValidationError:h}=p;return m.gdpr?.enabled?(c[2]!==g||c[3]!==h||c[4]!==f?(l=(0,t.jsx)("input",{type:"checkbox",checked:g,onChange:f,"data-gdpr-checkbox":!0,className:ej.default.input,required:!0,id:"gdpr-consent","data-invalid":h,"aria-invalid":h}),c[2]=g,c[3]=h,c[4]=f,c[5]=l):l=c[5],c[6]!==m.gdpr.message?(n=(0,t.jsx)("label",{htmlFor:"gdpr-consent","data-gdpr-label":!0,className:ej.default.label,children:(0,t.jsx)(eT.EditorialText,{htmlContent:m.gdpr.message,size:"main"})}),c[6]=m.gdpr.message,c[7]=n):n=c[7],c[8]!==l||c[9]!==n?(a=(0,t.jsxs)("div",{className:ej.default.checkboxContainer,children:[l,n]}),c[8]=l,c[9]=n,c[10]=a):a=c[10],c[11]!==h||c[12]!==u?(o=h&&(0,t.jsxs)("div",{className:ej.default.errorMessageWrapper,children:[(0,t.jsxs)("svg",{className:ej.default.errorIcon,viewBox:"0 0 16 16",fill:"currentColor",children:[(0,t.jsx)("circle",{cx:"8",cy:"8",r:"7",fill:"none",stroke:"currentColor",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M8 4v5M8 11v1",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]}),(0,t.jsx)(eu.Paragraph,{tag:"span",size:"xsmall",className:ej.default.errorMessage,children:u["general.gdprrequiredmessage"]})]}),c[11]=h,c[12]=u,c[13]=o):o=c[13],c[14]!==a||c[15]!==o?(d=(0,t.jsxs)("div",{"data-gdpr-consent":!0,className:ej.default.wrapper,children:[a,o]}),c[14]=a,c[15]=o,c[16]=d):d=c[16],d):null}var eM=e.i(928495),eI=e.i(846932),eV=e.i(3254),eR=e.i(235035);function eA(e){let i,l,n,a,s,o=(0,r.c)(6),{message:d}=e;return o[0]===Symbol.for("react.memo_cache_sentinel")?(i={opacity:0,y:8},l={opacity:1,y:0},n={duration:.4,delay:.3,ease:eV.ANIMATION_EASING.default},o[0]=i,o[1]=l,o[2]=n):(i=o[0],l=o[1],n=o[2]),o[3]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsxs)("svg",{className:eR.default.errorIcon,viewBox:"0 0 16 16",fill:"currentColor",children:[(0,t.jsx)("circle",{cx:"8",cy:"8",r:"7",fill:"none",stroke:"currentColor",strokeWidth:"1.5"}),(0,t.jsx)("path",{d:"M8 4v5M8 11v1",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]}),o[3]=a):a=o[3],o[4]!==d?(s=(0,t.jsx)("div",{className:eR.default.container,role:"alert","aria-live":"assertive",children:(0,t.jsxs)(eI.motion.div,{initial:i,animate:l,transition:n,className:eR.default.container,children:[a,(0,t.jsx)(eT.E
1ditorialText,{htmlContent:d,className:eR.default.message})]})}),o[4]=d,o[5]=s):s=o[5],s}function eN(e){let i,l,n,a,s,o,d,c,u,m,p,y=(0,r.c)(40),{onValidateStep:f}=e,g=ee(),h=et(),{formContainer:v,currentStepIndex:k,stepVisibility:b}=g,_=v.steps[k];y[0]!==v.properties.showNavigationBar||y[1]!==b?(i=v.properties.showNavigationBar&&b.filter(e=>e.isVisible).length>1,y[0]=v.properties.showNavigationBar,y[1]=b,y[2]=i):i=y[2];let x=i,S=b[k]?.isVisible??!0;if(!_||!S){let e;return y[3]!==k?(e=(0,t.jsx)("div",{"data-step-index":k,children:"Step not available"}),y[3]=k,y[4]=e):e=y[4],e}y[5]!==k||y[6]!==h||y[7]!==b?(l=()=>{let e=function(e,t){for(let r=e-1;r>=0;r--)if(t[r]?.isVisible)return r;return null}(k,b);null!==e&&h({type:"SET_CURRENT_STEP",stepIndex:e})},y[5]=k,y[6]=h,y[7]=b,y[8]=l):l=y[8];let E=l;y[9]!==k||y[10]!==h||y[11]!==f||y[12]!==b?(n=()=>{if(f&&!f())return;let e=function(e,t){for(let r=e+1;r<t.length;r++)if(t[r]?.isVisible)return r;return t.length-1}(k,b);e!==k&&h({type:"SET_CURRENT_STEP",stepIndex:e})},y[9]=k,y[10]=h,y[11]=f,y[12]=b,y[13]=n):n=y[13];let T=n;y[14]!==k||y[15]!==b?(a=function(e,t){for(let r=0;r<e;r++)if(t[r]?.isVisible)return!1;return!0}(k,b),y[14]=k,y[15]=b,y[16]=a):a=y[16];let j=a;y[17]!==k||y[18]!==b?(s=X(k,b),y[17]=k,y[18]=b,y[19]=s):s=y[19];let C=s;if(y[20]!==_.elements||y[21]!==k||y[22]!==C||y[23]!==g.submitError){let e=_.elements.filter(eK),r=_.elements.filter(eF);o=k,d=eM.default.step,c=e.map(eP),u=(C||r.length>0)&&(0,t.jsxs)("div",{className:eM.default.bottomSection,children:[C&&(0,t.jsx)(ew,{}),g.submitError&&(0,t.jsx)(eA,{message:g.submitError}),r.length>0&&(0,t.jsx)("div",{className:eM.default.buttonRow,children:r.map(eB)})]}),y[20]=_.elements,y[21]=k,y[22]=C,y[23]=g.submitError,y[24]=o,y[25]=d,y[26]=c,y[27]=u}else o=y[24],d=y[25],c=y[26],u=y[27];return y[28]!==T||y[29]!==E||y[30]!==j||y[31]!==C||y[32]!==x?(m=x&&(0,t.jsxs)("div",{"data-step-navigation":!0,children:[!j&&(0,t.jsx)(eg.default,{size:"chip",onClick:E,hierarchy:"secondary",href:"",type:"button",children:"Previous"}),!C&&(0,t.jsx)(eg.default,{size:"chip",onClick:T,href:"",hierarchy:"secondary",type:"button",children:"Next"})]}),y[28]=T,y[29]=E,y[30]=j,y[31]=C,y[32]=x,y[33]=m):m=y[33],y[34]!==m||y[35]!==o||y[36]!==d||y[37]!==c||y[38]!==u?(p=(0,t.jsxs)("div",{"data-step-index":o,className:d,children:[c,u,m]}),y[34]=m,y[35]=o,y[36]=d,y[37]=c,y[38]=u,y[39]=p):p=y[39],p}function eB(e){return(0,t.jsx)(eE,{element:e},e.key)}function eP(e){return(0,t.jsx)(eE,{element:e},e.key)}function eF(e){return e.contentType===S||e.contentType===E}function eK(e){return e.contentType!==S&&e.contentType!==E}var eD=e.i(974967);function eL(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function eq(e){let l,n,a,s,o,d,c,u,m,p,y,f,g,h,v=(0,r.c)(40),{message:k}=e,{translations:b}=(0,i.useContext)(eC.AppConfigContext),{submissions:_,formContainer:x}=ee();if(v[0]!==x?.elements||v[1]!==k||v[2]!==_||v[3]!==b){let e;v[15]!==x?.elements?(e=e=>{var t;return{label:x?.elements.find(t=>
1t.key===e.elementKey)?.label??e.elementKey,value:null==(t=e.value)?"":"string"==typeof t?eL(t):Array.isArray(t)?t.length>0&&"object"==typeof t[0]&&"name"in t[0]?t.map(e=>eL(e.name)).join(", "):t.map(e=>eL(e)).join(", "):String(t)}},v[15]=x?.elements,v[16]=e):e=v[16];let r=_.filter(e$).map(e);p=eD.default.container,y="status",a="polite",l=eI.motion.div,v[17]===Symbol.for("react.memo_cache_sentinel")?(o={opacity:0,y:8},d={opacity:1,y:0},c={duration:.4,delay:.3,ease:eV.ANIMATION_EASING.default},v[17]=o,v[18]=d,v[19]=c):(o=v[17],d=v[18],c=v[19]),v[20]!==k?(u=(0,t.jsx)(eT.EditorialText,{htmlContent:k}),v[20]=k,v[21]=u):u=v[21];let i=b["general.submissionsummary"];v[22]!==i?(m=(0,t.jsx)(eu.Paragraph,{className:eD.default.preinfo,children:i}),v[22]=i,v[23]=m):m=v[23],n=eD.default.dataList,s=r.map(eO),v[0]=x?.elements,v[1]=k,v[2]=_,v[3]=b,v[4]=l,v[5]=n,v[6]=a,v[7]=s,v[8]=o,v[9]=d,v[10]=c,v[11]=u,v[12]=m,v[13]=p,v[14]=y}else l=v[4],n=v[5],a=v[6],s=v[7],o=v[8],d=v[9],c=v[10],u=v[11],m=v[12],p=v[13],y=v[14];return v[24]!==n||v[25]!==s?(f=(0,t.jsx)("ul",{className:n,children:s}),v[24]=n,v[25]=s,v[26]=f):f=v[26],v[27]!==l||v[28]!==f||v[29]!==o||v[30]!==d||v[31]!==c||v[32]!==u||v[33]!==m?(g=(0,t.jsxs)(l,{initial:o,animate:d,transition:c,children:[u,m,f]}),v[27]=l,v[28]=f,v[29]=o,v[30]=d,v[31]=c,v[32]=u,v[33]=m,v[34]=g):g=v[34],v[35]!==a||v[36]!==g||v[37]!==p||v[38]!==y?(h=(0,t.jsx)("div",{className:p,role:y,"aria-live":a,children:g}),v[35]=a,v[36]=g,v[37]=p,v[38]=y,v[39]=h):h=v[39],h}function eO(e,r){return(0,t.jsxs)("li",{children:[(0,t.jsxs)("strong",{children:[e.label,":"]})," ",e.value]},`field.label-${r}`)}function e$(e){return e.value}var eU=e.i(3303);let ez="6LfEB4QsAAAAADZIu27TRL2WaDVYuuuPlX8MV8VS";function eY(){let e,i=(0,r.c)(1);return i[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(eU.default,{src:`https://www.google.com/recaptcha/enterprise.js?render=${ez}`,strategy:"afterInteractive"}),i[0]=e):e=i[0],e}async function eW(e){return new Promise((t,r)=>{window.grecaptcha?.enterprise?window.grecaptcha.enterprise.ready(async()=>{try{let r=await window.grecaptcha.enterprise.execute(ez,{action:e});t(r)}catch(e){r(e)}}):r(Error("reCAPTCHA not loaded"))})}function eG({onSubmit:e}){var l;let n,a,o,c,u,m=ee(),y=et(),f=s(),{formContainer:g,submissions:h,currentStepIndex:v,stepVisibility:k,elementVisibility:b,isSubmitted:_,gdprConsent:x}=m,{push:E}=(0,en.useDataLayer)(),T=(0,i.useRef)(!1);l=g.elements,o=(0,r.c)(6),c=ee(),u=et(),o[0]!==u||o[1]!==l||o[2]!==c.elementVisibility||o[3]!==c.submissions?(n=()=>{let e=new Map(c.elementVisibility.map(er));for(let t of l){if(!O(t))continue;let r=$(t,c.submissions,e),i=c.elementVisibility.find(e=>e.elementKey===t.key);(i?.isVisible!==r.isVisible||i?.conditionSatisfied!==r.conditionSatisfied)&&(e.set(t.key,{elementKey:t.key,isVisible:r.isVisible,conditionSatisfied:r.conditionSatisfied}),u({type:"SET_ELEMENT_VISIBILITY",elementKey:t.key,isVisible:r.isVisible,conditionSatisfied:r.conditionSatisfied}))}},a=[c.submissions,c.elementVisibility,l,u],o[0]=u,o[1]=l,o[2]=c.elementVisibility,o[3]=c.submissions,o[4]=n,o[5]=a):(n=o[4],a=o[5]),(0,i.useEffect)(n,a);let j=f.gdpr?.enabled??!1,C=(0,i.useCallback)(()=>{let e=g.steps[v];if(!e)return!0;let t=function(e,t,r){let i=new Set(r.filter(e=>e.isVisible).map(e=>e.elementKey)),l=[],n=!1,a=null;for(let r of e.elements){if(!i.has(r.key))continue;let e=t.find(e=>e.elementKey===r.key),s=el(r,e?.value??null);l.push({elementKey:r.key,valid:s.valid,message:s.message}),s.valid||n||(n=!0,a=r.key)}return{isValid:!n,results:l,firstInvalidKey:a}}(e,h,b);if(y({type:"SET_ALL_VALIDATIONS",results:t.results}),!t.isValid&&t.firstInvalidKey)for(let e of(y({type:"SET_FOCUS",elementKey:t.firstInvalidKey}),t.results))!e.valid&&e.message&&E({event:ea.EventType.ux_error,event_info:{error_message:e.message,error_type:"format in field"}});return t.isValid},[g,v,h,b,y,E]),w=g.elements.filter(e=>e.contentType!==S).length,M=(0,i.useCallback)(async t=>{let r;if(t.preventDefault(),!C())return;let i=t.nativeEvent.submitter,l=i?.id,n=g.elements.find(e=>e.key===l&&e.contentType===S),a=new Set(b.filter(e=>e.isVisible).map(e=>
1e.elementKey)),s=h.filter(e=>a.has(e.elementKey)),o=X(v,k),c=n?.finalizeForm??o;if(c&&j&&!x){E({event:ea.EventType.ux_error,event_info:{error_message:"GDPR_VALIDATION_ERROR",error_type:"form submit"}}),y({type:"SET_GDPR_VALIDATION_ERROR",error:!0});return}try{r=await eW("FORM_SUBMIT")}catch(t){d.logger.error("reCAPTCHA execution failed",{component:"FormBody",action:"handleSubmit",error:t});let e="reCAPTCHA verification failed. Please try again.";E({event:ea.EventType.ux_error,event_info:{error_message:e,error_type:"form submit"}}),y({type:"SUBMIT_ERROR",error:e});return}if(e){y({type:"SUBMIT_START"});try{let t=await e({formKey:g.key,locale:g.locale,submissionData:s,isFinalized:c,currentStepIndex:v,gdprConsent:j?x:void 0,recaptchaToken:r},g.elements,b);if(t)if(t.success){E({event:ea.EventType.form_submit,event_info:{form_destination:n?.redirectToPage??g.properties.redirectToPage,form_submit_text:g.properties.submitSuccessMessage,form_name:g.properties.title,form_id:g.key,type:"contact form",length:w}}),y({type:"SUBMIT_SUCCESS",submissionKey:t.submissionKey}),c&&p(g.key);let e=n?.redirectToPage??g.properties.redirectToPage;e&&(window.location.href=e)}else if(t.challenge)y({type:"SUBMIT_IDLE"});else{let e=t.messages?.map(e=>e.message).join(", ")||"Submission failed";E({event:ea.EventType.ux_error,event_info:{error_message:e,error_type:"form submit"}}),y({type:"SUBMIT_ERROR",error:e}),E({event:ea.EventType.ux_error,event_info:{error_message:e,error_type:"form submit"}})}else y({type:"SUBMIT_SUCCESS"})}catch(t){d.logger.error("Form submission failed",{component:"FormBody",action:"handleSubmit",error:t});let e=t instanceof Error?t.message:"Submission failed";E({event:ea.EventType.ux_error,event_info:{error_message:e,error_type:"form submit"}}),y({type:"SUBMIT_ERROR",error:e})}}},[C,g.elements,g.key,g.locale,g.properties.redirectToPage,g.properties.submitSuccessMessage,g.properties.title,v,b,h,k,j,x,e,y,E,w]),I=(0,i.useCallback)(e=>{if(T.current)return;let t=e.target.closest("dialog");if(t&&!t.open)return;T.current=!0;let r={form_name:g.properties.title,form_id:g.key,form_destination:g.properties.redirectToPage,type:"contact form",length:w};E({event:ea.EventType.form_start,event_info:r})},[g.properties.title,g.properties.redirectToPage,g.key,w,E]);return _&&g.properties.submitSuccessMessage?(0,t.jsx)("div",{"data-form-key":g.key,"data-form-status":"submitted",children:(0,t.jsx)(eq,{message:g.properties.submitSuccessMessage})}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eY,{}),(0,t.jsx)("form",{id:g.key,"data-form-key":g.key,"data-form-locale":g.locale,onSubmit:M,onFocus:I,noValidate:!0,encType:"multipart/form-data",children:(0,t.jsx)(eN,{onValidateStep:C})})]})}e.s(["FormContainerBlock",0,function(e){let i,l,n,a,s=(0,r.c)(10),{graphForm:o,onSubmit:d,gdpr:c}=e;if(s[0]!==o){var u;let e,t;t=function(e){let t=[],r=[],i=null;for(let l=0;l<e.length;l++){let n=e[l];n&&n?.contentType===w&&((r.length>0||0===l)&&(t.push({formStep:i??Q(),elements:[...r]}),r=[]),i=n),r.push(n)}return(r.length>0||0===t.length)&&t.push({formStep:i??Q(),elements:r}),t}(e=(o.FormElements??[]).map(Z)),i={key:o.Key,locale:o.Locale??"",localizations:o.Localizations??{},properties:(u=o.Properties,{title:u?.Title??"",confirmationMessage:u?.ConfirmationMessage??"",showSummarizedData:u?.ShowSummarizedData??!1,allowMultipleSubmission:u?.AllowMultipleSubmission??!0,showNavigationBar:u?.ShowNavigationBar??!1,allowAnonymousSubmission:u?.AllowAnonymousSubmission??!0,allowToStoreSubmissionData:u?.AllowToStoreSubmissionData??!0,resetConfirmationMessage:u?.ResetConfirmationMessage??"",redirectToPage:u?.RedirectToPage??"",submitSuccessMessage:u?.SubmitSuccessMessage??"",description:u?.Description??"",focusOnForm:u?.FocusOnForm??!1,metadataAttribute:u?.MetadataAttribute??""}),elements:e,steps:t},s[0]=o,s[1]=i}else i=s[1];let m=i;s[2]!==c?(l={gdpr:c},s[2]=c,s[3]=l):l=s[3];let p=l;return s[4]!==d?(n=(0,t.jsx)(eG,{onSubmit:d}),s[4]=d,s[5]=n):n=s[5],s[6]!==p||s[7]!==m||s[8]!==n?(a=(0,t.jsx)(z,{form:m,config:p,children:n}),s[6]=p,s[7]=m,s[8]=n,s[9]=a):a=s[9],a}],459509)},235035,e=>{e.v({container:"FormError-module-scss-module__xw_zhq__container",errorIcon:"FormError-module-scss-module__xw_zhq__errorIcon",message:"FormError-module-scss-module__xw_zhq__message"})},974967,e=>{e.v({container:"FormSuccess-module-scss-module__2LYYHq__container",dataList:"FormSuccess-module-scss-module__2LYYHq__dataList",preinfo:"FormSuccess-module-scss-module__2LYYHq__preinfo"})},928495,e=>{e.v({bottomSection:"StepRenderer-module-scss-module__JYDE6G__bottomSection",buttonRow:"StepRenderer-module-scss-module__JYDE6G__buttonRow",step:"StepRenderer-module-scss-module__JYDE6G__step"})}
1,250930,e=>{e.v({checkboxContainer:"GdprCheckbox-module-scss-module__w7sboa__checkboxContainer",errorIcon:"GdprCheckbox-module-scss-module__w7sboa__errorIcon",errorMessage:"GdprCheckbox-module-scss-module__w7sboa__errorMessage",errorMessageWrapper:"GdprCheckbox-module-scss-module__w7sboa__errorMessageWrapper",input:"GdprCheckbox-module-scss-module__w7sboa__input",label:"GdprCheckbox-module-scss-module__w7sboa__label",wrapper:"GdprCheckbox-module-scss-module__w7sboa__wrapper"})},854751,e=>{e.v({arrow:"SelectionElement-module-scss-module__oaoRVq__arrow",description:"SelectionElement-module-scss-module__oaoRVq__description",errorIcon:"SelectionElement-module-scss-module__oaoRVq__errorIcon",errorMessage:"SelectionElement-module-scss-module__oaoRVq__errorMessage",errorMessageWrapper:"SelectionElement-module-scss-module__oaoRVq__errorMessageWrapper",select:"SelectionElement-module-scss-module__oaoRVq__select",selectWrapper:"SelectionElement-module-scss-module__oaoRVq__selectWrapper"})},402274,e=>{e.v({description:"TextareaElement-module-scss-module__qwEgxq__description",errorIcon:"TextareaElement-module-scss-module__qwEgxq__errorIcon",errorMessage:"TextareaElement-module-scss-module__qwEgxq__errorMessage",errorMessageWrapper:"TextareaElement-module-scss-module__qwEgxq__errorMessageWrapper",textarea:"TextareaElement-module-scss-module__qwEgxq__textarea"})}]);

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.