1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[310],{1265:(e,t,n)=>{"use strict";async function r(e){let{searchConfig:t,templateId:n,params:r}=e,l=await fetch("/api/search",{body:JSON.stringify({params:r,searchConfig:t,templateId:n}),headers:{"Content-Type":"application/json"},method:"POST"}),a=await l.json();if(!l.ok)throw Error(a.error||a.message||"Search request failed");return a}n.d(t,{U:()=>r})},1523:(e,t,n)=>{"use strict";n.d(t,{$:()=>e8});var r=n(1503),l=n(88151),a=n(58179),o=n(12524),i=n(28333),s=n(54932),c=n.n(s),u=n(72223),d=n(67065),p=n(39312);let m=e=>{var t,n,r,l,a,o;return!(null==(t=e.teaserTitle)?void 0:t.trim())&&!(null==(n=e.teaserText)?void 0:n.trim())&&!(null==(l=e.image)||null==(r=l.src)?void 0:r.trim())&&!(null==(o=e.cta)||null==(a=o.href)?void 0:a.trim())},g=function(e){let t=e.brazeId,{basicTeaserRenderKey:n,onClick:l,trackingRef:s,withBrazeProps:u}=((e,t)=>{var n,r,l,a,o;let{contentCardClickHandler:i,renderKey:s,selectedCard:c,trackedNodeRef:u}=(0,d.$)({componentName:"BasicTeaser",itemCount:1,placement:t,threshold:.25});
1return{basicTeaserRenderKey:s,onClick:c?i:void 0,trackingRef:c?u:void 0,withBrazeProps:(n=e,(r=c)?{...n,category:null!=(l=(0,p.WF)(r,"category"))?l:n.category,cta:n.cta?(0,p.Jj)(n.cta,r):n.cta,image:(0,p.aY)(n.image,r),teaserText:null!=(a=(0,p.Y_)(r.description))?a:n.teaserText,teaserTitle:null!=(o=(0,p.Y_)(r.title))?o:n.teaserTitle}:n)}})(e,null!=t?t:"");return m(e)?null:(0,r.jsx)(o.D,{brazeId:t,clipBanner:!0,testId:"cmp-basic-teaser",children:(0,r.jsx)("div",{style:{display:"flex",height:"100%",width:"100%"},"data-testid":"cmp-basic-teaser",children:(0,r.jsx)(a.lCb,{...u,imageComponent:i.CldImage,linkComponent:c(),onClick:l,trackingRef:s},n)})})},f=["tabTeaser1","tabTeaser2","tabStory3","tabStory4","tabTeaser5"];var h=n(98689),v=n(90119),b=n(46060),w=n(78417),y=n(33413),x=n(42610),C=n(69897);let j=async e=>{let{excludePageId:t="",category:n=[],language:r="en",offset:l=0,authorId:a,basePath:o=""}=e;try{let e=(0,C.G)({authorId:a,basePath:o,category:n,excludePageId:t,language:r,limit:7,offset:l});return await (0,C.W)("/api/content-hub?".concat(e))}catch(e){return console.error("Error fetching data:",e),null}};var I=n(93341),S=n(57895);let k=function(e){let{label:t,value:n,onChange:l,captchaUrl:o,onRefresh:i,errorMessage:s}=e;return(0,r.jsx)(a.B2I,{captchaUrl:o,errorMessage:s,label:t,onChange:e=>l(e.target.value),onRefresh:i,value:n})};var T=n(25306);let P=(0,u.createContext)({isSubmitVisible:!1,setFieldError:(e,t)=>{},showAllErrors:!1});function E(){return(0,u.useContext)(P).showAllErrors}function z(){return(0,u.useContext)(P).setFieldError}let A=e=>(0,I.JP)(function(t){let{isVisible:n,setTouched:l,visibleErrors:a}=(e=>{let{visible:t,path:n,handleChange:r,errors:l}=e,[a,o]=(0,u.useState)(!1),i=E();return(0,u.useEffect)(()=>{!1===t&&(o(!1),r(n,void 0))},[t,n,r]),{isVisible:!1!==t,setTouched:o,visibleErrors:a||i?l:""}})(t);if(!n)return null;let o=((e,t)=>{var n;let r=e.split(".").pop(),l=null==t||null==(n=t.allOf)?void 0:n.flatMap(e=>{var t;return null==(t=e.then)?void 0:t.required});return!!Array.isArray(l)&&l.includes(r)})(t.path,t.rootSchema);return(0,r.jsx)(e,{...t,errors:a,required:t.required||o,setTouched:l})}),_=(e,t)=>
1e||t?e?"".concat(e,"-").concat(t):t:"";function B(e){var t;return(null!=(t=null==e?void 0:e.oneOf)?t:[]).map(e=>{var t;return{label:null!=(t=e.title)?t:e.const,value:e.const}})}let R=A(function(e){var t,n,l,o;let{data:i,handleChange:s,path:c,label:u,schema:d,errors:p,description:m,required:g,enabled:f,setTouched:h,config:v,uischema:b}=e,w=function(e){var t;let n=null==e?void 0:e.items;return(null!=(t=null==n?void 0:n.oneOf)?t:[]).map(e=>{var t;return{label:null!=(t=e.title)?t:e.const,value:e.const}})}(d),y=null!=(l=null==b||null==(t=b.options)?void 0:t.isVertical)&&l,x=null!=(o=null==b||null==(n=b.options)?void 0:n.headline)?o:"";return(0,r.jsx)(a.$QX,{disabled:!1===f,error:p,help:m,label:u,onBlur:()=>h(!0),onChange:e=>{s(c,(null==e?void 0:e.length)===0?void 0:e)},options:w,required:g,selectedValues:null!=i?i:[],dataFormPath:_(null==v?void 0:v.formInstanceId,c),isVertical:y,headline:x})}),N=(0,T.Hc7)(5,(0,T.Uo6)(T.c0N,(0,T.f4S)(e=>{var t;return"array"===e.type&&Array.isArray(null==(t=e.items)?void 0:t.oneOf)&&!0===e.uniqueItems}))),L=A(function(e){var t;let{data:n,handleChange:l,path:o,label:i,required:s,schema:c,errors:u,enabled:d,description:p,uischema:m,setTouched:g,config:f}=e,h=(null!=(t=null==m?void 0:m.options)?t:{}).placeholder,v=u?u.split("\n")[0]:void 0;return(0,r.jsx)(a.J3s,{disabled:!1===d,error:v,help:p,label:null!=i?i:null==c?void 0:c.title,onBlur:()=>g(!0),onChange:e=>{l(o,(e=>{let t=e.replace(/\D/g,"");if(""!==e&&""!==t)return!e||t.length<8?"Invalid date":(t.length>8&&(e=e.slice(0,10)),e.split(".").reverse().join("-"))})(e))},placeholder:h,required:s,value:null!=n?n:"",dataFormPath:_(null==f?void 0:f.formInstanceId,o)})}),U=(0,T.Hc7)(5,(0,T.Uo6)(T.Nyt,(0,T.owq)("date"))),O=(0,I.sI)(e=>{let{uischema:t,schema:n,path:l,visible:o,enabled:i,label:s}=e,c=(0,T.nWz)(t)&&Array.isArray(null==t?void 0:t.elements)?t.elements:[];return!1===o?null:(0,r.jsxs)("div",{children:[s&&(0,r.jsx)(a.o5u,{style:{color:"#042D2E",marginBottom:"3rem"},tag:"h3",tagStyle:"headlineSmall",children:s}),(0,r.jsx)("div",{children:c.map((e,t)=>{var a;return(0,r.jsx)("div",{style:{width:Number(null==e||null==(a=e.options)?void 0:a.width)?"".concat(e.options.width,"%"):"100%"},children:(0,r.jsx)(I.Aj,{enabled:i,path:l,schema:n,uischema:e})},"".concat(l||"root","-group-").concat(t))})})]})}),D=(0,T.Hc7)(10,(0,T.LqE)("Group"));var M=n(89923),F=n.n(M);let q=(0,I.sI)(e=>{let{uischema:t,schema:n,path:l,visible:a,enabled:o}=e,i=(0,T.nWz)(t)&&Array.isArray(null==t?void 0:t.elements)?t.elements:[];return(0,r.jsx)("div",{className:F().row,hidden:!1===a,children:i.map((e,t)=>{var a;return(0,r.jsx)("div",{className:F().col,style:Number(null==e||null==(a=e.options)?void 0:a.width)?{"--col-width":"".concat(e.options.width,"%")}:void 0,children:(0,r.jsx)(I.Aj,{enabled:o,path:l,schema:n,uischema:e})},"".concat(l||"root","-horizontal-").concat(t))})})}),H=(0,T.Hc7)(10,(0,T.LqE)("HorizontalLayout"));var W=n(4637);let V=(0,I.sI)(function(e){var t;let{uischema:n,visible:l}=e,o=(0,W.useRouter)();if(!1===l)return null;let i=(null==(t=n.options)?void 0:t.infoText)||"";return(0,r.jsx)(a.dUL,{router:o,text:i})}),K=(0,T.Hc7)(10,(0,T.LqE)("Info")),Y=A(function(e){var t;let{data:n,handleChange:l,path:o,label:i,required:s,uischema:c,errors:u,description:d,enabled:p,setTouched:m,config:g}=e,f=(null!=(t=null==c?void 0:c.options)?t:{}).placeholder,h=_(null==g?void 0:g.formInstanceId,o);return(0,r.jsx)(a.pde,{disabled:!1===p,error:u,help:d,label:i,onBlur:()=>m(!0),onChange:e=>{l(o,""===e.target.value?void 0:e.target.value)},placeholder:f,required:s,value:null!=n?n:"",dataFormPath:h})}),G=(0,T.Hc7)(3,(0,T.Uo6)(T.Nyt));var J=n(44504);let $=(0,I.JP)(function(e){let{trackEvent:t}=(0,J.z1)("FormStepComponent"),{data:n,handleChange:l,path:o,config:i,id:s,label:c}=e;if(n)return null;let u=null!=c?c:"Next step";return(0,r.jsx)(a.$nd,{"aria-expanded":n,insideForm:!0,onClick:()=>{t({event:"form_step",formId:i.formularID,step_name:c,step_nr:s.replace("#/properties/",""),timestamp:Date.now()}),l(o,!n)},text:u,type:"button"})}),Q=(0,T.Hc7)(10,(0,T.Uo6)(T.uA2,(0,T.iks)("format","button"))),X=[{code:"DE",dialCode:"+49",label:"Germany"},{code:"CH",dialCode:"+41",label:"Switzerland"},{code:"AT",dialCode:"+43",label:"Austria"},{code:"FR",dialCode:"+33",label:"France"},{code:"LI",dialCode:"+423",label:"Liechtenstein"},{code:"IT",dialCode:"+39",label:"Italy"},{code:"OTHER",dialCode:"",label:"Other"}],Z=A(function(e){var t,n;let{config:l,description:o,enabled:i,errors:s,handleChange:c,label:d,path:p,required:m,setTouched:g,uischema:f}=e,h=f.options,[v,b]=(0,u.useState)(null!=(t=null==h?void 0:h.country)?t:"CH"),[w,y]=(0,u.useState)(""),x=z(),C=null!=(n=null==l?void 0:l.translations)?n:{},j={"web.error.wrongNumber":C["web.form.phoneField.error.wrongNumber"],"web.input.placeholder":C["web.form.phoneField.placeholder"],"web.input.placeholder.at":C["web.form.phoneField.placeholder.at"],"web.input.placeholder.ch":C["web.form.phoneField.placeholder.ch"],"web.input.placeholder.de":C["web.form.phoneField.placeholder.de"],"web.input.placeholder.fr":C["web.form.phoneField.placeholder.fr"],"web.input.placeholder.it":C["web.form.phoneField.placeholder.it"],"web.input.placeholder.li":C["web.form.phoneField.placeholder.li"],"web.input.placeholder.other":C["web.form.phoneField.placeholder.other"]},I=e=>{setTimeout(()=>{x(p,e)},200)},S=s?s.split("\n")[0]:void 0;return(0,r.jsx)(a.LRH,{country:v,countryOptions:X,disabled:!1===i,error:S,help:o,label:d,onBlur:()=>g(!0),onChange:e=>{y(null!=e?e:"");let t=(0,a.jHh)(String(e),v);c(p,((e,t)=>{if(!e)return;let n=e.replace(/\s+/g,"");if(n.startsWith("+"))return n;if(n.startsWith("00"))return"+".concat(n.slice(2));let r=X.find(e=>e.code===t);return(null==r?void 0:r.dialCode)?"".concat(r.dialCode).concat(n):n})(e,v)),t?I(null):I(j["web.error.wrongNumber"]||"Please enter a valid phone number")},onCountryChange:e=>{e!==v&&(b(e),y(""),c(p,void 0),I(null))},required:m,translations:j,value:w,dataFormPath:_(null==l?void 0:l.formInstanceId,p)})}),ee=(0,T.Hc7)(6,(0,T.Uo6)(T.c0N,(0,T.iks)("format","phone"))),et=A(function(e){var t,n,l,o;let{data:i,handleChange:s,path:c,label:u,schema:d,errors:p,description:m,enabled:g,required:f,setTouched:h,config:v,uischema:b}=e,w=B(d),y=null!=(l=null==b||null==(t=b.options)?void 0:t.isVertical)&&l,x=null!=(o=null==b||null==(n=b.options)?void 0:n.headline)?o:"";return(0,r.jsx)(a.zWQ,{disabled:!1===g,error:p,help:m,label:u,onBlur:()=>h(!0),onChange:e=>{s(c,""===e?void 0:e)},options:w,required:f,value:null!=i?i:"",dataFormPath:_(null==v?void 0:v.formInstanceId,c),isVertical:y,headline:x})}),en=(0,T.Hc7)(7,(0,T.Uo6)(T.Nyt,(0,T.iks)("format","radio"))),er=A(function(e){var t;let{data:n,handleChange:l,path:o,label:i,schema:s,uischema:c,required:u,enabled:d,description:p,errors:m,setTouched:g,config:f}=e,h=B(s),v=null==c||null==(t=c.options)?void 0:t.placeholder,b=h.some(e=>e.value===n)?n:"";return(0,r.jsx)(a.l6P,{disabled:!1===d,error:m,help:p,label:i,onBlur:()=>g(!0),onChange:e=>{l(o,""===e?void 0:e)},options:h,placeholder:v,required:u,value:b,dataFormPath:_(null==f?void 0:f.formInstanceId,o)})}),el=(0,T.Hc7)(6,(0,T.Uo6)(T.Nyt,(0,T.f4S)(e=>Array.isArray(e.oneOf)))),ea=(0,I.JP)(function(e){let{data:t,handleChange:n,path:l,label:o,errors:i,description:s,visible:c,enabled:d,required:p,config:m}=e,[g,f]=(0,u.useState)(!1),h=E(),v=(0,u.useContext)(P).isSubmitVisible;return c&&v?(0,r.jsx)(a.Sc0,{checked:!!t,disabled:!1===d,error:!!((g||h)&&i),label:o,onBlur:()=>f(!0),onChange:e=>{n(l,e.target.checked)},required:p,dataFormPath:_(null==m?void 0:m.formInstanceId,l),children:s}):null}),eo=(0,T.Hc7)(7,(0,T.Uo6)(T.uA2)),ei=A(function(e){var t;let{data:n,handleChange:l,path:o,label:i,required:s,errors:c,enabled:u,description:d,uischema:p,setTouched:m,schema:g,config:f}=e,h=null==p||null==(t=p.options)?void 0:t.placeholder;return(0,r.jsx)(a.TMX,{disabled:!1===u,error:c,help:d,label:i,maxChars:null==g?void 0:g.maxLength,onBlur:()=>m(!0),onChange:e=>{l(o,""===e.target.value?void 0:e.target.value)},placeholder:h,required:s,value:null!=n?n:"",dataFormPath:_(null==f?void 0:f.formInstanceId,o)})}),es=(0,T.Hc7)(4,(0,T.Uo6)(T.Nyt,(0,T.iks)("multi",!0))),ec=A(function(e){var t,n;let{handleChange:l,path:o,label:i,required:s,schema:c,description:u,enabled:d,setTouched:p,config:m,errors:g}=e,f=z(),h=Number(null!=(t=c.maxFileAmount)?t:1),v=Number(null!=(n=c.maxFileSize)?n:5);return(0,r.jsx)(a._OO,{acceptedFileTypes:c.allowedFileTypes,disabled:!1===d,help:u,label:i,maxAllowedFiles:h,maxFileSize:v,onCh
1ange:e=>{var t;p(!0),l(o,e.length>0?e.map(e=>e.file):void 0),t=e.filter(e=>"error"===e.status).map(e=>e.errorMessage||"An error occurred while uploading the file.").join("\n")||null,setTimeout(()=>{f(o,t)},200)},required:s,translations:null==m?void 0:m.translations,dataFormPath:_(null==m?void 0:m.formInstanceId,o),error:g})}),eu=(0,T.Hc7)(4,(0,T.Uo6)(T.c0N,(0,T.f4S)(e=>{var t;return"array"===e.type&&(null==(t=e.items)?void 0:t.type)==="object"}),(0,T.iks)("fileType","file")));var ed=n(456),ep=n.n(ed),em=n(31445),eg=n.n(em);let ef=new(ep())({allErrors:!0,strict:!1});eg()(ef);var eh=n(83911);let ev=async(e,t)=>{var n;let r=null!=(n=sessionStorage.getItem("captchaId:".concat(t)))?n:"";return(0,C.W)("/api/captcha/verify",{body:JSON.stringify({captcha:e,captchaId:r}),headers:{"Content-Type":"application/json"},method:"POST"})},eb=async(e,t)=>{try{return await (0,C.W)("/api/forms/proxy?id=".concat(t),{body:e,method:"POST"})}catch(e){throw console.error("Error submitting form:",e),e}},ew=(e,t,n)=>{var r;if(!e)return n;let l=null!=(r=e[t])?r:t.split(".").reduce((e,t)=>null==e?void 0:e[t],e);return"string"==typeof l&&l.trim()?l:n};var ey=n(57008);let ex=e=>"undefined"!=typeof File&&e instanceof File,eC="captcha",ej=e=>{let t=Date.now(),n="".concat(t,"-").concat(Math.random().toString(36).slice(2));return sessionStorage.setItem("captchaId:".concat(e),n),"/api/captcha/generate?id=".concat(n,"&ts=").concat(t)},eI=[...S.WM,{renderer:$,tester:Q},{renderer:q,tester:H},{renderer:V,tester:K},{renderer:ec,tester:eu},{renderer:Y,tester:G},{renderer:er,tester:el},{renderer:ei,tester:es},{renderer:L,tester:U},{renderer:Z,tester:ee},{renderer:ea,tester:eo},{renderer:R,tester:N},{renderer:et,tester:en},{renderer:O,tester:D}];var eS=n(83898);let ek=function(e){var t,n,l,i,s,d,p,m,g,f,h;let{calculatorBaseUrl:b}=(0,v.UK)(),x=(0,w.k)(e=>e.user),{accidentCoverage:C,price:j,currency:I,deductible:S,environmentalTax:k,productModelId:T}=(0,eS.U)({productId:e.productId,userData:x}),P=(0,u.useMemo)(()=>(0,y.f)({calculatorBaseUrl:b,calculatorTrackingId:e.calculatorTrackingId,language:e.language,partnerLogoId:e.partnerLogoId,partnerPin:e.partnerPin,productId:e.productId,productModelId:T,userData:x}),[e.language,e.calculatorTrackingId,b,e.productId,T,x,e.partnerLogoId,e.partnerPin]);(0,u.useEffect)(()=>{w.k.persist.rehydrate()},[]);let E=null==x||null==(t=x.location.label)?void 0:t.split(" ")[0],z=null!=(m=null==(n=e.translations)?void 0:n["web.tooltip.priceDisclaimer"])?m:"Price based on:",A=null!=(g=null==(l=e.translations)?void 0:l["web.tooltip.excess"])?g:"Excess",_=null!=(f=null==(i=e.translations)?void 0:i["web.tooltip.accidentCover"])?f:"Accident cover",B=null!=(h=null==(s=e.translations)?void 0:s["web.tooltip.environmentalLevy"])?h:"Environmental levy",R=e.additionalTooltipText,N=x?[z,E,(()=>{var t,n,r;switch(null==x?void 0:x.gender){case"female":return null==(t=e.translations)?void 0:t["web.tooltip.gender.female"];case"male":return null==(n=e.translations)?void 0:n["web.tooltip.gender.male"];case"unbornChild":return null==(r=e.translations)?void 0:r["web.tooltip.gender.unbornChild"];default:return}})(),x.birthday,""!==S?"".concat(A," ").concat(I," ").concat(S):null,void 0!==C?_:null,""!==k?"".concat(B," ").concat(I," ").concat(k):null].filter(Boolean).join(", "):"",L=N&&R?(0,r.jsxs)(u.Fragment,{children:[N,(0,r.jsx)("br",{}),(0,r.jsx)("br",{}),R]}):N||R||"",U=x&&e.productId?null==(d=e.translations)?void 0:d["web.button.adjustPrime"]:null==(p=e.translations)?void 0:p["web.button.calculatePrime"];return(0,r.jsx)(o.D,{brazeId:e.brazeId,testId:"cmp-product-teaser",children:(0,r.jsx)(a.mMR,{...e,calculatorButtonUrl:P,calculatorButtonLabel:U,currency:I,disablePrice:e.disablePrice,linkComponent:c(),price:j,tooltip:L})})},eT=function(e){let t=e.brazeId,{onClick:n,serviceTeaserRenderKey:l,trackingRef:s,withBrazeProps:u}=((e,t)=>{var n,r,l,a;let{contentCardClickHandler:o,renderKey:i,selectedCard:s,trackedNodeRef:c}=(0,d.$)({componentName:"ServiceTeaser",itemCount:1,placement:t,threshold:.25});return{onClick:s?o:void 0,serviceTeaserRenderKey:i,trackingRef:s?c:void 0,withBrazeProps:(n=e,(r=s)?{...n,button:n.button?(0,p.Jj)(n.button,r):n.button,icon:(0,p.Y_)(r.imageUrl)?(0,p.aY)(n.icon,r):n.icon,text:null!=(l=(0,p.Y_)(r.de
1scription))?l:n.text,title:null!=(a=(0,p.Y_)(r.title))?a:n.title}:n)}})(e,null!=t?t:""),m={...u,imageComponent:i.CldImage,linkComponent:c(),onClick:n};return(0,r.jsx)(o.D,{brazeId:t,testId:"cmp-service-teaser",children:(0,r.jsx)("div",{ref:s,style:{display:"flex",height:"100%"},children:(0,r.jsx)(a.i4z,{...m},l)})})},eP=function(e){let{brazeId:t,brazeIdSmartTile:n,headline:l,prompt1:o,prompt2:i,tileTitle:s}=e;return(0,r.jsx)(a.smz,{heading:null!=l?l:"",message:null!=s?s:"",prompts:[{text:null!=o?o:""},{text:null!=i?i:""}],brazeId:null!=t?t:n})},eE=function(e){let t=e.brazeId,{onClick:n,storyTeaserRenderKey:l,trackingRef:s,withBrazeProps:u}=((e,t)=>{var n,r,l,a,o;let{contentCardClickHandler:i,renderKey:s,selectedCard:c,trackedNodeRef:u}=(0,d.$)({componentName:"StoryTeaser",itemCount:1,placement:t,threshold:.25});return{onClick:c?i:void 0,storyTeaserRenderKey:s,trackingRef:c?u:void 0,withBrazeProps:(n=e,(r=c)?{...n,category:null!=(l=(0,p.WF)(r,"category"))?l:n.category,image:(0,p.aY)(n.image,r),link:(0,p.Jj)(n.link,r),text:null!=(a=(0,p.Y_)(r.description))?a:n.text,title:null!=(o=(0,p.Y_)(r.title))?o:n.title}:n)}})(e,null!=t?t:"");return(0,r.jsx)(o.D,{brazeId:t,testId:"cmp-story-teaser",children:(0,r.jsx)("div",{style:{display:"flex",height:"100%",width:"100%"},children:(0,r.jsx)(a.wwm,{...u,imageComponent:i.CldImage,linkComponent:c(),onClick:n,trackingRef:s},l)})})},ez={iRewind:"https://irewind.com/vue/loaders/loader-1978-swica.js"},eA={"16:9":"16:9","16x9":"16:9","1:1":"1:1","1x1":"1:1","3:2":"3:2","3x2":"3:2",none:"none",original:"original"};async function e_(e){try{let t=(0,C.G)({additionalFields:e.additionalFields,lang:e.lang,returnValuesAsArray:e.returnValuesAsArray});return await (0,C.W)("/api/ohws/capabilities?".concat(t))}catch(e){return null}}async function eB(e){try{let t=(0,C.G)({f:e.f,lang:e.lang,limit:e.limit,offset:e.offset,q:e.q});return await (0,C.W)("/api/ohws/jobs?".concat(t))}catch(e){return null}}let eR=e=>{let t=[];for(let[n,r]of Object.entries(e)){let e=(null!=r?r:[]).map(e=>String(e).trim()).filter(Boolean);0!==e.length&&t.push("".concat(n,":").concat(e.join(",")))}return t},eN=async e=>{let{basePath:t,limit:n,offset:r,type:l,year:a,language:o="en"}=e;try{let e=(0,C.G)({basePath:t,language:o,limit:n,offset:r,type:l,year:a});return await (0,C.W)("/api/news-hub?".concat(e))}catch(e){return console.error("Error fetching news-hub data:",e),null}};var eL=n(87681),eU=n.n(eL);let eO=e=>!!e&&"object"==typeof e&&Array.isArray(e["@nodes"]);function eD(e){var t;let{content:n}=e;return eO(n)?(0,r.jsx)("div",{id:"editable-custom-view",className:eU().productBenefitTableRow,children:null==(t=n["@nodes"])?void 0:t.map((e,t)=>{let a=n[e];if(!a||"object"!=typeof a)return null;let o=a["@id"];return(0,r.jsxs)("div",{id:o?"editable-custom-view-content-".concat(o):void 0,className:eU().productBenefitTableCell,children:[(0,r.jsxs)("div",{className:eU().productBenefitTableCellIndex,children:["Index: ",t]}),(0,r.jsx)(l.aU,{content:a})]},o||e)})}):null}let eM=e=>"productCell"in e?{...e.productCell,type:"product"}:{...e.baseProductCell,type:"base"},eF=function(e){return(0,r.jsx)("div",{"data-testid":"cmp-product-benefits-table",children:(0,r.jsxs)(a.QFK,{text:e.productBenefitsTable.text,title:e.productBenefitsTable.title,children:[e.productsArea&&(0,r.jsx)(l.CI,{content:e.productsArea,customView:eD}),e.benefitsArea&&(0,r.jsx)(l.CI,{content:e.benefitsArea})]})})},eq=function(e){let t=(0,w.k)(e=>e.user);(0,u.useEffect)(()=>{w.k.persist.rehydrate()},[]);let n=(e=>{let{language:t,partnerPin:n,productCells:r,userData:l,partnerLogoId:a}=e,[o,i]=(0,u.useState)({}),{calculatorBaseUrl:s}=(0,v.UK)();return(0,u.useEffect)(()=>{let e=!1,t=r.reduce((e,t)=>("product"===t.type&&t.productId&&e.push(t.productId),e),[]);return(async()=>{if(0===t.length||!l)return i({});let n=await Promise.all(t.map(async e=>{try{let t=await (0,b.i)({productId:e,userData:l});return[e,(null==t?void 0:t.productModelId)||""]}catch(t){return[e,""]}}));e||i(Object.fromEntries(n))})(),()=>{e=!0}},[r,l]),(0,u.useMemo)(()=>r.map(e=>{if("base"===e.type||!e.productId)return e;let r=(0,y.f)({calculatorBaseUrl:s,calculatorTrackingId:e.calculatorTrackingId,language:t||"de",partnerLogoId:a,partnerPin:n,productId:e.productId,productModelId:o[e.productId]||void 0,userData:l});return{...e,calculatorButtonUrl:r}}),[t,n,a,r,o,l])})({language:e.language,partnerLogoId:e.partnerLogoId,partnerPin:e.partnerPin,productCells:e.productCells,userData:t});return(0,r.jsx)("div",{"data-testid":"cmp-product-benefits-table",children:(0,r.jsxs)(a.QFK,{text:e.productBenefitsTable.text,title:e.productBenefitsTable.title,children:[(0,r.jsx)(a.pNt,{productCells:n,translations:e.translations}),e.benefitsArea&&(0,r.jsx)(l.CI,{content:e.benefitsArea})]})})};var eH=n(84969);let eW=n.n(eH)()(async()=>(await Promise.resolve().then(n.bind(n,28333))).CldVideoPlayer,{loadableGenerated:{webpack:()=>[28333]},ssr:!1});var eV=n(56408);let eK=()=>{var e,t;null==(t=window.OneTrust)||null==(e=t.ToggleInfoDisplay)||e.call(t)};var eY=n(76603),eG=n.n(eY);let eJ="https://widget.snapview.de/bsi-widget.js",e$={"swica-web-core:__error":function(e){let{"@name":t,"@path":n,msg:l}=e;return(0,eh.E)()?(0,r.jsx)(a.w4Q,{background:"blue",text:"There is a problem with component.".concat(l?"\n\n".concat(l):"").concat(n||t?"\n\nComponent location: ".concat(n||t):""),title:"Magnolia Component Error"}):null},"swica-web-core:components/Accordion":function(e){let{title:t,text:n,AccordionItemArea:o,openFirst:i}=e||{};return(0,r.jsx)("div",{"data-testid":"cmp-accordion",children:(0,r.jsx)(a.nD3,{openFirst:i,subtitle:n,title:t,children:o?(0,r.jsx)(l.CI,{content:o}):null})})},"swica-web-core:components/AccordionItem":function(e){let{itemTitle:t,AccordionItemContentArea:n}=e||{};return(0,r.jsx)("div",{"data-testid":"cmp-accordion-item-area",children:(0,r.jsx)(a.Xo9,{title:t,children:n?(0,r.jsx)(l.CI,{content:n}):null})})},"swica-web-core:components/Anchor":function(e){let{title:t,anchorId:n}=e;return(0,r.jsx)(a.MzZ,{anchorId:n,title:t})},"swica-web-core:components/AnchorNavigation":function(e){let{anchorNavigationModel:t}=e;return(0,r.jsx)("div",{"data-testid":"cmp-anchor-navigation",children:(0,r.jsx)(a._LL,{...t})})},"swica-web-core:components/BaseProductCell":function(e){return(0,r.jsx)("div",{"data-testid":"cmp-base-product-cell",style:{display:"flex",flex:1},children:(0,r.jsx)(a.Ynz,{title:e.baseProductCell.title,tooltip:e.baseProductCell.tooltip,type:"base"})})},"swica-web-core:components/BenefitCell":function(e){let t=(0,eh.E)();return(0,r.jsxs)("div",{"data-testid":"cmp-benefit-cell",className:eU().benef
1itCell,children:[t&&(0,r.jsx)(a.lWt,{className:eU().raitingWrapper,rating:e.benefitCell.rating,iconNameFilled:"CircleFilled",iconNameOutline:"CircleOutlined",length:3}),(0,r.jsx)(a.Ibo,{isOpen:t,rating:e.benefitCell.rating,text:e.benefitCell.text})]})},"swica-web-core:components/BenefitRow":function(e){var t,n;let o=(0,eh.E)(),i=(0,u.useMemo)(()=>{var t;return(t=null==e?void 0:e.BenefitArea)?(t["@nodes"]||[]).map(e=>{let n=t[e];return{id:n["@id"],rating:String(n.benefitCell.rating),text:n.benefitCell.text}}):[]},[null==e?void 0:e.BenefitArea]);return(0,r.jsx)("div",{"data-testid":"cmp-benefit-row",children:(0,r.jsx)(a.ElB,{benefitCells:i,text:null==e||null==(t=e.benefitRow)?void 0:t.text,title:null==e||null==(n=e.benefitRow)?void 0:n.title,children:o&&(0,r.jsx)(l.CI,{content:null==e?void 0:e.BenefitArea,customView:eD})})})},"swica-web-core:components/BentoBox":function(e){let t=e.brazeId,{bentoBoxRenderKey:n,getClickHandlerByItem:l,getTrackingRefByItem:s,withBrazeProps:m}=((e,t)=>{let n=e.tabSmartTile?f.slice(0,3):f,{contentCardClickHandler:r,renderKey:l,selectedCard:a,selectedIndex:o,trackedNodeRef:i}=(0,d.$)({componentName:"BentoBox",itemCount:n.length,placement:t,threshold:.25}),s=((e,t,n)=>{var r;let l,{selectedCard:a,selectedIndex:o}=t;if(!a)return e;let i=null!=(r=n[o])?r:n[0],s={...e};return"tabStory3"===(l=i)||"tabStory4"===l?s[i]=(0,p._k)(e[i],a):s[i]=(0,p.H0)(e[i],a),s})(e,{selectedCard:a,selectedIndex:o},n),c=(0,u.useCallback)(e=>{if(a&&e===o)return i},[a,o]);return{bentoBoxRenderKey:l,getClickHandlerByItem:(0,u.useCallback)(e=>{if(a&&e===o)return r},[r,a,o]),getTrackingRefByItem:c,withBrazeProps:s}})(e,null!=t?t:""),g=(e=>{var t,n,r,l;let a=[{basic:{...e.tabTeaser1},type:"basic"},{basic:{...e.tabTeaser2,image:void 0},type:"basic"},{story:{...e.tabStory3},type:"story"}],o=e.tabSmartTile?{heading:null!=(t=e.tabSmartTile.headline)?t:"",message:null!=(n=e.tabSmartTile.tileTitle)?n:"",prompts:[{text:null!=(r=e.tabSmartTile.prompt1)?r:""},{text:null!=(l=e.tabSmartTile.prompt2)?l:""}],...e.tabSmartTile.brazeId?{brazeId:e.tabSmartTile.brazeId}:{}}:void 0;return o||a.push({story:{...e.tabStory4},type:"story"},{basic:{...e.tabTeaser5,image:void 0},type:"basic"}),{items:a,smartTeaser:o,text:e.text,title:e.title}})(m);return(0,r.jsx)(o.D,{brazeId:t,testId:"cmp-bento-box",children:(0,r.jsx)(a.aar,{...g,getClickHandlerByItem:l,getTrackingRefByItem:s,imageComponent:i.CldImage,linkComponent:c()},n)})},"swica-web-core:components/CalculatorTeaserMajor":x.A,"swica-web-core:components/CalculatorTeaserMinor":function(e){var t,n,l,o,i,s;let{calculatorBaseUrl:d}=(0,v.UK)(),p=(0,w.k)(e=>e.user),m=(0,w.k)(e=>e.updateUserData),g=(0,w.k)(e=>e.deleteUserData),[f,x]=(0,u.useState)(!1),[C,j]=(0,u.useState)([]);(0,u.useEffect)(()=>{w.k.persist.rehydrate()},[]);let I=e=>{var t,n;return Number(null!=(n=null==(t=C.find(t=>t.productId===e))?void 0:t.price)?n:1/0)},S=C.length>0?[...e.products].sort((e,t)=>I(e.productId)-I(t.productId)):e.products,k=e.products.some(e=>e.showRecommendation),T=S.find(e=>I(e.productId)!==1/0),P=k||!T?S:S.map(e=>({...e,showRecommendation:e.productId===T.productId})),E=(n=e.products,l=null!=(t=e.language)?t:"de",o=e.calculatorTrackingId,i=e.partnerLogoId,s=e.partnerPin,Object.fromEntries(n.map(e=>{var t,n;let r=null!=(n=null==(t=C.find(t=>t.productId===e.productId))?void 0:t.productModelId)?n:"";return[e.productId,{href:(0,y.f)({calculatorBaseUrl:d,calculatorTrackingId:o,language:l,partnerLogoId:i,partnerPin:s,productId:e.productId,productModelId:r,userData:p})}]}))),z=(0,u.useCallback)(async()=>{x(!0);try{let t=(await Promise.allSettled(e.products.map(e=>(0,b.i)({productId:e.productId,userData:p})))).map((t,n)=>{let r=e.products[n].productId;if("fulfilled"===t.status&&t.value){let{productModelId:e,price:n}=t.value;return{currency:n.currency,price:n.amount.toFixed(2),productId:r,productModelId:e}}return{error:"rejected"===t.status?String(t.reason):"No value returned",productId:r}});j(t)}catch(e){console.warn("Error fetching product prices:",e)}finally{x(!1)}},[p,e.products]);return(0,u.useEffect)(()=>{if(!p||0===e.products.length){j([]),x(!1);return}z()},[p,e.products,z]),(0,r.jsx)("div",{"data-testid":"cmp-calculator-teaser",children:(0,r.jsx)(a.q75,{calculatorButtonUrls:E,deleteUserData:g,language:"de",linkComponent:c(),onPostCodeChange:h.c,products:P,productsPrices:C,priceLoading:f,show:e.show,text:e.text,title:e.title,translations:e.translations||{},updateUserData:m,userData:p})})},"swica-web-core:components/ContactTeaser":function(e){return(0,r.jsx)(o.D,{brazeId:e.brazeId,testId:"cmp-contact-teaser",children:(0,r.jsx)(a.TSR,{...e,imageComponent:i.CldImage})})},"swica-web-core:components/ContentHub":function(e){let{cards:t,totalResults:n,filterCategories:o,totalResultsText:s,translations:d,authorId:p,basePath:m}=e.contentHub,{language:g="en"}=e,[f,h]=(0,u.useState)(t),[v,b]=(0,u.useState)([]),[w,y]=(0,u.useState)(n>f.length),[x,C]=(0,u.useState)(s),[I,S]=(0,u.useState)(0),[k,T]=(0,u.useState)([]),[P,E]=(0,u.useState)(!1),z=async()=>{try{var t;E(!0);let r=await j({authorId:p,basePath:m,category:k,excludePageId:null==e||null==(t=e.heroTeaser)?void 0:t.id,language:g,offset:I+7});S(e=>e+7);let l=[...v,...r.cards];b(l);let a=n>f.length+l.length+r.cards.length;y(a)}catch(e){console.error("Error loading more data:",e)}finally{E(!1)}},A=async t=>{try{var n;let r=k.includes(t)?k.filter(e=>e!==t):[...k,t];T(r),E(!0);let l=await j({authorId:p,basePath:m,category:r,excludePageId:null==e||null==(n=e.heroTeaser)?void 0:n.id,language:g,offset:0});h(l.cards),b([]),S(0),y(l.totalResults>l.cards.length);let a=0===r.length?s:"".concat(l.totalResultsText," ").concat((null==d?void 0:d["web.outof"])||"from"," ").concat(s);C(a)}catch(e){console.error("Error fetching filtered data:",e)}finally{E(!1)}};return(0,r.jsxs)("div",{"data-testid":"cmp-content-hub",children:[(0,r.jsx)(l.CI,{content:e}),(0,r.jsx)(a.FAy,{additionalCards:v,filterCategories:o,handleFilterClick:A,handleLoadMore:z,hasMoreItems:w,heroTeaser:e.heroTeaser,imageComponent:i.CldImage,initialCards:f,isLoading:P,linkComponent:c(),loadM
1oreLabel:null==d?void 0:d["web.loadMore"],selectedFilters:k,title:x})]})},"swica-web-core:components/DownloadAndLinkList":function(e){let{downloads:t,links:n,title:l}=e;return(0,r.jsx)("div",{"data-testid":"cmp-links-and-download-list",children:(0,r.jsx)(a.RrA,{downloads:t,linkComponent:c(),links:n,title:l})})},"swica-web-core:components/EmployeeCards":function(e){return(0,r.jsx)("div",{"data-testid":"employee-cards-component",children:(0,r.jsx)(a.FA8,{...e,imageComponent:i.CldImage,linkComponent:c()})})},"swica-web-core:components/Form":e=>{var t;let{captcha:n,data:l,schema:o,uiSchema:i,title:s,terms:c,successMessage:d="Formular erfolgreich eingereicht!",errorMessage:p="",translations:m,language:g,formUuid:f}=e,h=(0,eh.E)(),{trackEvent:v}=(0,J.z1)("FormComponent"),b=ew(m,"web.form.captcha.validation.captchaEmpty","Please complete the captcha before submitting the form."),w=ew(m,"web.form.captcha.validation.captchaFailed","Captcha verification failed. Please try again."),y=ew(m,"web.form.captcha.captchaLabel","Captcha"),x=(0,u.useId)(),C=(0,u.useMemo)(()=>{try{let e=JSON.parse(l);return e.mailBetreffIntern=e.mailBetreffIntern||"default mail subject",e.sprache=g,(e=>{let t={};return Object.entries(e).forEach(e=>{let[n,r]=e;(Array.isArray(r)?r.length>0:""!==r&&void 0!==r)&&(t[n]=r)}),t})(e)}catch(e){return{}}},[l,g]),[j,T]=(0,u.useState)(C),[E,z]=(0,u.useState)(""),[A,B]=(0,u.useState)(""),[R,N]=(0,u.useState)(0),[L,U]=(0,u.useState)(!1),O=(0,u.useRef)(!1),D=(0,u.useRef)(!1),M=(0,u.useRef)(!1),[F,q]=(0,u.useState)([]),[H,W]=(0,u.useState)(null),V=e=>{v(e)},K=e=>{T(t=>({...t,[eC]:e}))},Y=function(){let{resetError:e=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e&&B(""),z(ej(x)),K("")},G=(0,u.useMemo)(()=>{try{return JSON.parse(o)}catch(e){return null}},[o]),$=(0,u.useMemo)(()=>{try{return JSON.parse(i)}catch(e){return null}},[i]),Q=async()=>{try{if(n){var e;let t=String(null!=(e=j[eC])?e:"");if(!t)return B(b),!1;let n=await ev(t,x);if(!(null==n?void 0:n.success))return B(w),Y({resetError:!1}),!1;Y({resetError:!0})}}catch(e){return n&&(B(w),Y({resetError:!1})),Y({resetError:!1}),!1}return!0},X=async()=>{if(O.current)return;O.current=!0,U(!0);let e=function(){let e=new URL(window.location.href),t=function(e){if("undefined"==typeof document)return null;let t=document.cookie.match(new RegExp("(?:^|;\\s*)".concat(e,"=([^;]*)")));if(!(null==t?void 0:t[1]))return null;try{return decodeURIComponent(t[1])}catch(e){return null}}("utm_parameters");return t&&new URLSearchParams(t.startsWith("?")?t.slice(1):t).forEach((t,n)=>{e.searchParams.set(n,t)}),e.toString()}(),t=function(e,t){return t?(0,ey.jM)(e,e=>{for(let r in e){var n;let l=null==(n=t.properties)?void 0:n[r];(null==l?void 0:l.readOnly)&&delete e[r]}}):e}(function(e,t){return e&&(null==e?void 0:e.allOf)?(0,ey.jM)(t,t=>{for(let n of e.allOf)if(n.if)try{!0===ef.validate(n.if,t)&&n.then&&function(e,t){if(e.properties)for(let[n,r]of Object.entries(e.properties))r&&"object"==typeof r&&"const"in r&&(t[n]=r.const)}(n.then,t)}catch(e){console.warn("Ajv validation error for rule:",n.if,e)}}):t}(G,{...j,versandquelle:e}),G),n=ef.validate(G,t),r=F.length>0;if(!n||r){O.current=!1,(e=>{if(!(null==e?void 0:e.length))return;let t=(e=>{try{let r=e.instancePath;if("required"===e.keyword){var t,n;r="".concat(e.instancePath,"/").concat(null!=(n=null==(t=e.params)?void 0:t.missingProperty)?n:"")}return r.replace(/\//g,"_").replace(/^_/,"")}catch(e){return""}})(e[0]),n=document.querySelector('[data-form-path="'.concat(_(x,t),'"]'));if(!n)return;n.scrollIntoView({behavior:"smooth",block:"center"});let r=n.querySelector("input, select, textarea");null==r||r.focus()})(r?F:ef.errors);return}if(!await Q()){O.current=!1;return}try{let e=new FormData,{binaryFiles:n,metadataPayload:r}=function(e){let t=[],n=e=>{if(ex(e))return void t.push(e);if(Array.isArray(e)){if(e.length>0&&e.every(ex))return void t.push(...e);let r=e.map(e=>n(e)).filter(e=>void 0!==e);return r.length>0?r:void 0}if(e&&"object"==typeof e){let t={};for(let[r,l]of Object.entries(e)){let e=n(l);void 0!==e&&(t[r]=e)}return Object.keys(t).length>0?t:void 0}return e},r=n(e);return{binaryFiles:t,metadataPayload:r&&"object"==typeof r?r:{}}}(((e,t)=>{let n={...e},r=e=>{var t,l;if(e){if((null==(t=e.options)?void 0:t.yesNoValue)&&e.scope){let t=e.scope.replace("#/properties/","");"boolean"==typeof n[t]&&(n[t]=n[t]?"Yes":"No")}null==(l=e.elements)||l.forEach(r)}};return r(t),n})(t,$));
1n.forEach((t,n)=>{e.append(0===n?"bild":"bild".concat(n),t)}),e.append("metadata",JSON.stringify(r)),await eb(e,f),W({message:d,type:"success"})}catch(e){W({message:p,type:"error"})}finally{V({event:"form_submit",formId:j.formularID,timestamp:Date.now()}),O.current=!1}},Z=(0,u.useCallback)((e,t)=>{q(n=>{let r=n.filter(t=>t.instancePath!=="/".concat(e));return t?[...r,{instancePath:"/".concat(e),keyword:"",message:t,params:{},schemaPath:""}]:r})},[]);(0,u.useEffect)(()=>{let e="captchaId:".concat(x);return n?z(ej(x)):(z(""),B(""),T(e=>(e=>{let{[eC]:t,...n}=e;return n})(e)),sessionStorage.removeItem(e)),()=>{sessionStorage.removeItem(e)}},[x,n]);let ee=(0,u.useMemo)(()=>!!$&&((e,t)=>!e||!("elements"in e)||e.elements.every(e=>!e.rule||((e,t)=>{var n;if(!e)return!0;let r=e.condition;if(!r||!("schema"in r))return!0;let l=(e=>{if(!(null==e?void 0:e.startsWith("#/properties/")))return null;let t=e.split("/").slice(-1)[0];return t||null})(r.scope),a=null==(n=r.schema)?void 0:n.const;return!!l&&"boolean"==typeof a&&t[l]===a})(e.rule,t)))($,j),[$,j]),et=(0,u.useMemo)(()=>({isSubmitVisible:ee,setFieldError:Z,showAllErrors:L}),[ee,Z,L]);return((0,u.useEffect)(()=>{!D.current&&M.current&&(V({event:"form_start",formId:j.formularID,timestamp:Date.now()}),D.current=!0,M.current=!1)},[j]),G&&$)?(0,u.useMemo)(()=>ef.validateSchema(G),[G])?(0,r.jsx)(a.Hbc,{buttonLabel:ew(m,"web.form.submitButton.label","Submit"),formSubmissionResult:H,handleSubmit:X,isSubmitVisible:ee,legendLabel:ew(m,"web.form.compulsoryField.label","Required field"),title:s,resetForm:()=>{T(C),B(""),U(!1),W(null),N(e=>e+1),n?z(ej(x)):z(""),O.current=!1},resetText:ew(m,"web.form.submit.resetLink.label","Please fill out the form again"),titleSuccess:ew(m,"web.form.submit.title.success","Thank you very much"),titleError:ew(m,"web.form.submit.title.error","Submission failed"),children:(0,r.jsxs)(P.Provider,{value:et,children:[(0,r.jsx)(I._f,{ajv:ef,cells:S.JU,additionalErrors:F,config:{formInstanceId:x,formularID:j.formularID,translations:m},data:j,i18n:{translateError:e=>((e,t)=>{let n=(e=>"required"===e.keyword?e.params.missingProperty:e.instancePath.split("/").filter(Boolean).pop())(e);if(n){let r="web.form.field.".concat(n,".error.").concat(e.keyword);if(t[r])return t[r];let l="web.form.field.".concat(n,".error.custom");if(t[l])return t[l]}let r="web.form.field.error.".concat(e.keyword);return t[r]?t[r]:e.message?e.message:t["web.form.field.error.default"]?t["web.form.field.error.default"]:"Unknown error"})(e,null!=m?m:{})},onChange:e=>{let{data:t}=e;T(e=>(((e,t)=>e&&t&&Object.keys(e).length!==Object.keys(t).length)(e,t)&&(M.current=!0),t))},renderers:eI,schema:G,uischema:$},R),ee&&!!c&&(0,r.jsx)(a.sDQ,{isNested:!0,margin:{position:"both",spacing:5},text:c}),ee&&n&&E&&(0,r.jsx)(k,{captchaUrl:E,errorMessage:A,label:y,onChange:K,onRefresh:Y,value:String(null!=(t=j[eC])?t:"")})]})}):h?(0,r.jsx)(a.w4Q,{background:"blue",title:"Form configuration error",text:"The form schema is invalid."}):null:h?(0,r.jsx)(a.w4Q,{background:"blue",title:"Form configuration error",text:" Error parsing form configuration. Please check the console for details."}):null},"swica-web-core:components/GroupedTeaser":function(e){let t=(0,eh.E)(),{title:n,text:o,button:i,GroupedTeaserContentArea:s,groupedTeaserType:u,partnerLogoId:d,partnerPin:p,brazeId:f}=e||{},h=((null==s?void 0:s["@nodes"])||[]).map(e=>{let t=s[e];switch(t["mgnl:template"]){case"swica-web-core:components/ServiceTeaser":return{children:(0,r.jsx)(eT,{...t})};case"swica-web-core:components/Teaser":if(m(t))return{children:null};return{children:(0,r.jsx)(g,{...t})};case"swica-web-core:components/StoryTeaser":return{children:(0,r.jsx)(eE,{...t})};case"swica-web-core:components/ProductTeaser":return{children:(0,r.jsx)(ek,{...t,partnerLogoId:d,partnerPin:p})};case"swica-web-core:components/SmartTile":return{children:(0,r.jsx)(eP,{...t}),stretch:!0};default:return{children:null}}}).filter(e=>!t&&null!==e.children),v=0===h.length;if(t||!v)return(0,r.jsx)("div",{"data-brazeid":f,"data-testid":"cmp-grouped-teaser",children:(0,r.jsx)(a.F_K,{button:i,groupedTeaserType:u,isInEditMode:t,items:t?[]:h,linkComponent:c(),text:o,title:n,children:s&&t?(0,r.jsx)(l.CI,{content:s}):null})})},"swica-web-core:components/Iframe":function(e){let{iframe:t,title:n}=e,l=ez[t];return l?(0,r.jsx)("div",{"data-testid":"iframe-embed-component",children:(0,r.jsx)(a.KBK,{iframe:l,title:n})}):null},"swica-web-core:components/Image":function(e){var t;let n=(t=e.ratio)?eA[t]:"16:9";return(0,r.jsx)("div",{"data-testid":"image-component",children:(0,r.jsx)(a._V3,{...e,aspectRatio:n,imageComponent:i.CldImage})})},"swica-web-core:components/InfoBox":function(e){let t=e.brazeId,{infoBoxRenderKey:n,trackingRef:l,withBrazeProps:s}=((e,t)=>{var n,r,l,a,o;let{renderKey:i,selectedCard:s,trackedNodeRef:c}=(0,d.$)({componentName:"InfoBox",itemCount:1,placement:t,threshold:.25}
1);return{infoBoxRenderKey:i,trackingRef:s?c:void 0,withBrazeProps:(n=e,(r=s)?{...n,image:(0,p.Y_)(r.imageUrl)?(0,p.aY)(null!=(l=n.image)?l:void 0,r):n.image,text:null!=(a=(0,p.Y_)(r.description))?a:n.text,title:null!=(o=(0,p.Y_)(r.title))?o:n.title}:n)}})(e,null!=t?t:"");return(0,r.jsx)(o.D,{brazeId:t,testId:"cmp-info-box",children:(0,r.jsx)("div",{ref:l,children:(0,r.jsx)(a.w4Q,{...s,imageComponent:i.CldImage},n)})})},"swica-web-core:components/Jobs":function(e){var t,n;let{language:l,translations:o}=e,[i,s]=(0,u.useState)(""),[c,d]=(0,u.useState)(""),[p,m]=(0,u.useState)({}),[g,f]=(0,u.useState)({}),[h,v]=(0,u.useState)(void 0),[b,w]=(0,u.useState)(null),[y,x]=(0,u.useState)(null),C=(0,u.useRef)(0);(0,u.useEffect)(()=>{!async function(){var e;let t=await e_({lang:l});w(t);let n={};for(let r of null!=(e=null==t?void 0:t.attributes)?e:[])n[r.id]=[];s(""),d(""),m(n),f(n),v(void 0),x(await eB({lang:l,limit:100,offset:0}))}()},[l]);let j=(null!=(t=null==y?void 0:y.jobs)?t:[]).map(e=>{var t,n,r,l,a,o,i;let s=null==e||null==(t=e.szas)?void 0:t.sza_pensum,c=null==e||null==(n=e.szas)?void 0:n["sza_location.city"],u=null==e||null==(r=e.szas)?void 0:r["sza_location.2.city"],d=u?"".concat(c,", ").concat(u):c,p=null!=(i=null==(l=e.links)?void 0:l.directlink)?i:"/jobs/".concat(e.viewkey),m=(null==e||null==(a=e.szas)?void 0:a.sza_workplace_model)?"(".concat(null==e||null==(o=e.szas)?void 0:o.sza_workplace_model,")"):"";return{id:e.id,link:{externalHref:p,href:p,isExternal:!0,linkType:"EXTERNAL",openInNewWindow:!0,text:e.title},location:d,title:e.title,workload:s,workplaceModel:m}}),I=async e=>{let t=eR(e.selectedValuesById);x(await eB({...t.length>0?{f:t}:{},lang:l,limit:100,offset:0,q:e.q||void 0}))},S=async e=>{let t=++C.current,n=eR(e.selectedValuesById),r=await eB({...n.length>0?{f:n}:{},lang:l,limit:1,offset:0,q:e.q||void 0});t===C.current&&v(null==r?void 0:r.total)},k=e=>{v(void 0),S(e)},T=async e=>{let t=e.trim();t.length<3||(d(t),k({q:t,selectedValuesById:g}),await I({q:t,selectedValuesById:g}))},P=async()=>{f(p),await I({q:c,selectedValuesById:p})},E=async()=>{var e;let t={};for(let n of null!=(e=null==b?void 0:b.attributes)?e:[])t[n.id]=[];s(""),d(""),m(t),f(t),v(void 0),x(await eB({lang:l,limit:100,offset:0}))};return(0,r.jsx)("div",{"data-testid":"cmp-job-platform-container",children:(0,r.jsx)(a.$8I,{filters:{filtersData:{attributes:null!=(n=null==b?void 0:b.attributes)?n:[]},onApplyFilters:P,onClearAll:E,onFilterValuesChange:(e,t)=>
1{m(n=>{let r={...n,[e]:t};return k({q:i,selectedValuesById:r}),r})},onSearchChange:e=>{s(e)},onSearchSubmit:T,pendingResults:h,searchValue:i,selectedValuesByFilterId:p,title:"web.component.JobFilters.title"},list:{items:j},translations:o})})},"swica-web-core:components/ListComponent":function(e){return(0,r.jsx)("div",{"data-testid":"cmp-list-content",children:(0,r.jsx)(a.Czm,{...e,imageComponent:i.CldImage,linkComponent:c()})})},"swica-web-core:components/NewsHub":function(e){let{basePath:t,cards:n,filterTypes:l,filterYears:i,totalResults:s,totalResultsText:c,translations:d}=e.newsHub,[p,m]=(0,u.useState)(n),[g,f]=(0,u.useState)(s),[h,v]=(0,u.useState)(!1),[b,w]=(0,u.useState)(void 0),[y,x]=(0,u.useState)(void 0),[C,j]=(0,u.useState)(c);async function I(n){let r="string"==typeof n.category?n.category:Array.isArray(n.category)?n.category[0]:void 0,l="string"==typeof n.year?n.year:Array.isArray(n.year)?n.year[0]:void 0;w(r),x(l);try{var a,o,i,s;v(!0);let n=await eN({basePath:t,language:null!=(a=e.language)?a:"en",limit:8,offset:0,type:r,year:l});if(!n)return;m(null!=(o=n.cards)?o:[]),f(null!=(i=n.totalResults)?i:0),j(null!=(s=n.totalResultsText)?s:"")}catch(e){throw Error("Error fetching filtered news hub items: ".concat(e))}finally{v(!1)}}async function S(){if(h)return;let n=p.length;try{var r,l,a;v(!0);let o=await eN({basePath:t,language:null!=(r=e.language)?r:"en",limit:8,offset:n,type:b,year:y});if(!o)return;m(e=>{var t;return[...e,...null!=(t=o.cards)?t:[]]}),f(null!=(l=o.totalResults)?l:g),j(null!=(a=o.totalResultsText)?a:C)}catch(e){throw Error("Error fetching more news hub items: ".concat(e))}finally{v(!1)}}let k={buttonLabel:null==d?void 0:d["web.loadMore"],cards:p,filterTypes:l,filterYears:i,isLoading:h,onFilterChanged:I,onLoadMore:S,onResetFilters:function(){(b||y)&&(m(n),f(s),j(c),w(void 0),x(void 0))},resetText:null==d?void 0:d["web.resetFilters"],totalResults:g,totalResultsText:C};return(0,r.jsx)(o.D,{brazeId:e.brazeId,testId:"cmp-news-hub",children:(0,r.jsx)(a.D33,{...k})})},"swica-web-core:components/NewsList":function(e){let t={...e,linkComponent:c()};return(0,r.jsx)("div",{"data-testid":"cmp-news-list",children:(0,r.jsx)(a.eZR,{...t})})},"swica-web-core:components/ProductBenefitsTable":function(e){let t=(0,eh.E)(),n=(0,u.useMemo)(()=>eO(e.ProductsArea)?e.ProductsArea:void 0,[e.ProductsArea]),l=(0,u.useMemo)(()=>eO(e.BenefitsArea)?e.BenefitsArea:void 0,[e.BenefitsArea]),a=(0,u.useMemo)(()=>n?(n["@nodes"]||[]).map(e=>{let t=n[e];return t&&"object"==typeof t&&("baseProductCell"in t||"productCell"in t)?eM(t):null}).filter(e=>null!==e):[],[n]);return t?(0,r.jsx)(eF,{benefitsArea:l,productsArea:n,productBenefitsTable:e.productBenefitsTable}):(0,r.jsx)(eq,{language:e.language,benefitsArea:l,productBenefitsTable:e.productBenefitsTable,productCells:a,translations:e.translations,partnerPin:e.partnerPin,partnerLogoId:e.partnerLogoId})},"swica-web-core:components/ProductCell":function(e){let t=eM(e);return(0,r.jsx)("div",{"data-testid":"cmp-product-cell",style:{display:"flex",flex:1},children:(0,r.jsx)(a.Ynz,{...t})})},"swica-web-core:components/ProductTeaser":ek,"swica-web-core:components/QuickLinks":function(e){let t=(0,eh.E)(),{illustration:n,title:o,link:s,ServiceCardSmallArea:u,SmartTileArea:d}=e||{};return(0,r.jsx)("div",{"data-testid":"cmp-quick-links",children:(0,r.jsx)(a.pe6,{bottomLink:s,illustration:n,imageComponent:i.CldImage,isInEditMode:t,linkComponent:c(),smartTeaserContent:d?(0,r.jsx)(l.CI,{content:d}):void 0,title:o,children:u?(0,r.jsx)(l.CI,{content:u}):null})})},"swica-web-core:components/Quote":function(e){let t=e.brazeId,{quoteRenderKey:n,trackingRef:l,withBrazeProps:s}=((e,t)=>{var n,r,l,a,o,i;let{renderKey:s,selectedCard:c,trackedNodeRef:u}=(0,d.$)({componentName:"Quote",itemCount:1,placement:t,threshold:.25});return{quoteRenderKey:s,trackingRef:c?u:void 0,withBrazeProps:(n=e,(r=c)?{...n,author:null!=(a=null!=(l=(0,p.Y_)(r.author))?l:(0,p.Y_)(r.title))?a:n.author,company:null!=(o=(0,p.WF)(r,"company"))?o:n.company,image:(0,p.Y_)(r.imageUrl)?(0,p.aY)(n.image,r):n.image,quoteText:null!=(i=(0,p.Y_)(r.de
1scription))?i:n.quoteText}:n)}})(e,null!=t?t:"");return(0,r.jsx)(o.D,{brazeId:t,testId:"cmp-quote",children:(0,r.jsx)("div",{ref:l,children:(0,r.jsx)(a.Pkn,{...s,imageComponent:i.CldImage},n)})})},"swica-web-core:components/ServiceCardSmall":function(e){let t=e.brazeId,{onClick:n,serviceCardRenderKey:l,trackingRef:s,withBrazeProps:u}=((e,t)=>{let n,r,{contentCardClickHandler:l,renderKey:a,selectedCard:o,trackedNodeRef:i}=(0,d.$)({componentName:"ServiceCard",itemCount:1,placement:t,threshold:.25});return{onClick:o?l:void 0,serviceCardRenderKey:a,trackingRef:o?i:void 0,withBrazeProps:(n=e,(r=o)?{...n,icon:(0,p.Y_)(r.imageUrl)?(0,p.aY)(n.icon,r):n.icon,link:(0,p.Jj)(n.link,r)}:n)}})(e,null!=t?t:"");return(0,r.jsx)(o.D,{brazeId:t,testId:"cmp-service-card",children:(0,r.jsx)("div",{ref:s,children:(0,r.jsx)(a.mBZ,{...u,imageComponent:i.CldImage,linkComponent:c(),onClick:n},l)})})},"swica-web-core:components/ServiceTeaser":eT,"swica-web-core:components/SmartTile":eP,"swica-web-core:components/StoryTeaser":eE,"swica-web-core:components/Table":function(e){let{text:t,summaryRow:n,title:l,fullWidth:o}=e,i=(0,W.useRouter)();return(0,r.jsx)("div",{"data-testid":"cmp-rich-text",children:(0,r.jsx)(a.sDQ,{fullWidth:o,hasSummaryRow:n,router:i,text:t,title:l,tooltipPosition:"above"})})},"swica-web-core:components/Teaser":g,"swica-web-core:components/Testimonials":function(e){let t=e.brazeId;if(!(0,eh.E)()&&0===e.testimonials.length)return null;let{getTrackingRefByTestimonial:n,testimonialsRenderKey:l,withBrazeProps:s}=((e,t)=>{let{renderKey:n,selectedCard:r,selectedCardKey:l,selectedIndex:a,trackedNodeRef:o}=(0,d.$)({componentName:"Testimonials",itemCount:e.testimonials.length,placement:t,threshold:.25}),i=((e,t,n,r)=>{if(!t)return e;let l=e.testimonials.map((e,l)=>{var a,o,i,s,c,u,d,p,m,g,f;if(l!==n)return e;let h=!!t.imageUrl;return{...e,author:null!=(c=null!=(s=t.author)?s:t.title)?c:e.author,brazeTrackingKey:null!=r?r:void 0,image:{...e.image,alt:null!=(d=null!=(u=t.altImageText)?u:null==(a=e.image)?void 0:a.alt)?d:"",assetName:h?"":null!=(p=null==(o=e.image)?void 0:o.assetName)?p:"",src:null!=(g=null!=(m=t.imageUrl)?m:null==(i=e.image)?void 0:i.src)?g:"",...h&&{cloudinaryId:"",cloudName:"",extension:"",resourceType:"",transformationParameters:""}},text:null!=(f=t.description)?f:e.text}});return{...e,testimonials:l}})(e,r,a,l);return{getTrackingRefByTestimonial:(0,u.useCallback)(e=>{if(l&&e.brazeTrackingKey===l)return o},[l]),testimonialsRenderKey:n,withBrazeProps:i}})(e,null!=t?t:"");return(0,r.jsx)(o.D,{brazeId:t,testId:"cmp-testimonials",children:(0,r.jsx)(a.bZ5,{...s,getTrackingRefByTestimonial:n,imageComponent:i.CldImage,testimonialsId:t},l)})},"swica-web-core:components/Text":function(e){let{brazeId:t,text:n,links:l,buttons:i}=e,s=(0,W.useRouter)();return(0,r.jsx)(o.D,{brazeId:t,testId:"cmp-rich-text",children:(0,r.jsx)(a.EYj,{buttons:i,linkComponent:c(),links:l,router:s,text:n})})},"swica-web-core:components/TextImage":function(e){return(0,r.jsx)(o.D,{brazeId:e.brazeId,testId:"cmp-textImage",children:(0,r.jsx)(a.h7Q,{...e,imageComponent:i.CldImage,linkComponent:c()})})},"swica-web-core:components/Video":function(e){let t={caption:e.caption,description:e.description,previewImage:e.previewImage,source:function(e){if(e.videoSrc)return{kind:"youtube",videoSrc:e.videoSrc};let t=e.video;if(!t)return{kind:"youtube",videoSrc:""};if(/^https?:\/\//.test(t.src)){let e=t.src.includes("res.cloudinary.com")?"cloudinary":"html5";return{alt:t.alt,assetName:t.assetName,cloudinaryId:t.cloudinaryId,extension:t.extension,kind:e,src:t.src}}return{kind:"youtube",videoSrc:t.src}}(e),title:e.title};return(0,r.jsx)("div",{"data-testid":"cmp-video",children:(0,r.jsx)(a.CeX,{...t,videoComponent:eW,isConsentGranted:!0})})},"swica-web-core:components/VideoConsultation":e=>{let{isLoading:t,state:n}=(()=>{let[e,t]=(0,u.useState)("inactive"),[n,r]=(0,u.useState)(!0),l=(0,u.useRef)(!1),a=(0,u.useCallback)(async()=>{if(!l.current){l.current=!0;try{let e=await fetch("/api/video-consultation/is-visible",{cache:"no-store"});if(!e.ok)return void t("inactive");let{visible:n}=await e.json();t(n?"active":"inactive")}catch(e){t("inactive")}finally{r(!1),l.current=!1}}},[]);return(0,u.useEffect)(()=>{a();let e=window.setInterval(a,2e3);return()=>{window.clearInterval(e)}},[a]),{isLoading:n,state:e}})(),l=(0,w.k)(e=>e.user),[o,i]=(0,u.useState)(null),s=(0,u.useRef)(null);if((0,u.useEffect)(()=>{w.k.persist.rehydrate()},[]),(0,u.useEffect)(()=>{o&&(async()=>{await window.customElements.whenDefined("snapview-widget");let e=s.current;e&&e.click()})()},[o]),t||!eJ)return null;
1let c=new URL("/api/video-consultation/",window.location.origin).toString();return(0,r.jsxs)(u.Fragment,{children:[(0,r.jsx)(eG(),{src:eJ,type:"module",strategy:"afterInteractive"}),(0,r.jsx)(a.fjx,{...e,state:n,onVideoConsultationSubmit:t=>{var n,r,a,o,s,c,u;t.preventDefault();let d=new FormData(t.currentTarget),p=String(null!=(r=d.get("customerVorname"))?r:""),m=String(null!=(a=d.get("customerNachname"))?a:""),g=null!=(o=null==l||null==(n=l.location.label)?void 0:n.split(" ")[1])?o:"";i({birthdate:null!=(s=null==l?void 0:l.birthday)?s:"",city:g,customerNachname:m,customerName:"".concat(p," ").concat(m).trim(),customerVorname:p,deviceType:(()=>{let e=navigator.userAgent;return/iPad|Tablet|PlayBook|Silk|Android(?!.*Mobile)/i.test(e)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1?"Tablet":/Mobi|Android|iPhone|iPod|IEMobile|Opera Mini/i.test(e)?"Mobile":"Desktop"})(),email:String(null!=(c=d.get("email"))?c:""),gender:(null==l?void 0:l.gender)==="male"?"m":(null==l?void 0:l.gender)==="female"?"f":"",language:e.language,phoneNumber:"",street:"",zipCode:String(null!=(u=d.get("zipCode"))?u:"")})}}),o&&(0,r.jsx)("snapview-widget",{"data-base-url":c,"aria-hidden":"true",children:(0,r.jsx)("main",{slot:"content",children:(0,r.jsxs)("form",{id:"widget",children:[(0,r.jsx)("input",{name:"customerName",type:"hidden",value:o.customerName,readOnly:!0}),(0,r.jsx)("input",{name:"customerVorname",type:"hidden",value:o.customerVorname,readOnly:!0}),(0,r.jsx)("input",{name:"customerNachname",type:"hidden",value:o.customerNachname,readOnly:!0}),(0,r.jsx)("input",{name:"birthdate",type:"hidden",value:o.birthdate,readOnly:!0}),(0,r.jsx)("input",{name:"gender",type:"hidden",value:o.gender,readOnly:!0}),(0,r.jsx)("input",{name:"zipCode",type:"hidden",value:o.zipCode,readOnly:!0}),(0,r.jsx)("input",{name:"city",type:"hidden",value:o.city,readOnly:!0}),(0,r.jsx)("input",{name:"street",type:"hidden",value:o.street,readOnly:!0}),(0,r.jsx)("input",{name:"phoneNumber",type:"hidden",value:o.phoneNumber,readOnly:!0}),(0,r.jsx)("input",{name:"email",type:"hidden",value:o.email,readOnly:!0}),(0,r.jsx)("input",{name:"deviceType",type:"hidden",value:o.deviceType,readOnly:!0}),(0,r.jsx)("input",{name:"language",type:"hidden",value:o.language,readOnly:!0}),(0,r.jsx)("input",{name:"consentAccepted",type:"hidden",value:"true",readOnly:!0}),(0,r.jsx)("button",{id:"ebcss-chat-button",ref:s,type:"submit",hidden:!0,children:"Video consultation"})]})})})]})},"swica-web-core:components/YoutubeVideo":function(e){var t,n,l,o,s,c;let u=(0,eh.E)(),{isGranted:d}=(0,eV.UM)("C0003",u);return(0,r.jsx)("div",{"data-testid":"cmp-youtube-video",children:(0,r.jsx)(a.CeX,{description:e.description,imageComponent:i.CldImage,isConsentGranted:d,previewImage:e.previewImage,source:{kind:"youtube",videoSrc:e.videoSrc},title:e.title,handleConsentClick:eK,translations:{consentButton:null!=(o=null==(t=e.translations)?void 0:t.consentButton)?o:"Open consent manager",consentText:null!=(s=null==(n=e.translations)?void 0:n.consentText)?s:"To play the video, you need to give your consent to load content from YouTube.",noCaptions:null!=(c=null==(l=e.translations)?void 0:l.noCaptions)?c:"No description available"}})})}},eQ=function(e){return e.components.length>0?e.components.map((e,t)=>{let n=e$[e["mgnl:template"]];return(0,r.jsx)(n,{...e},t)}):null},eX=e=>{let{content:t}=e,{overviewLink:n,relatedArticles:l,title:o}=t,s=0!==l.length,u=(e=>{let t=[];return e.forEach(e=>{let n;(null==e?void 0:e.cardType)==="BLOG"||(null==e?void 0:e.cardType)==="NEWS"?n=(0,r.jsx)(a.lCb,{cta:e.link,image:e.image,imageComponent:i.CldImage,linkComponent:c(),teaserText:e.text,teaserTitle:e.title}):(null==e?void 0:e.cardType)==="STORY"&&(n=(0,r.jsx)(a.wwm,{image:e.image,imageComponent:i.CldImage,link:e.link,linkComponent:c(),title:e.title})),t.push({children:n})}),t})(l);return(0,r.jsx)("div",{className:"related-articles-area",children:s&&(0,r.jsx)(a.F_K,{button:n,items:u,linkComponent:c(),title:o})})},eZ=e=>{let{tagsArray:t,translations:n}=e,l=t.map(e=>e.displayName),o=(null==n?void 0:n["web.area.tags.title"])||"";return 0===l.length?null:(0,r.jsx)("div",{className:"tags-area",children:(0,r.jsx)(a.YDL,{swicaTags:l,title:o})})},e0={...e$,"swica-web-core:components/SharedComponent":eQ};var e1=n(61617);let e3={de:"DT",en:"EN",fr:"FR",it:"IT"},e2=(e,t,n)=>{var r,l;return null!=(l=null!=(r=null==e?void 0:e["".concat(t).concat(n)])?r:null==e?void 0:e["".concat(t,"EN")])?l:""},e4={...e$,"swica-web-core:components/SharedComponent":eQ};var e5=n(1265);function e6(e){var t,n;let r=e._source.title||"Untitled",l=((null==(n=e.highlight)||null==(t=n.body)?void 0:t[0])||"").replace(/<[^>]+>/g,"").trim().replace(/&([a-zA-Z0-9#]+);/g,(e,t)=>{if(t.startsWith("#x")||t.startsWith("#X")){let n=parseInt(t.slice(2),16);return isNaN(n)?e:String.fromCharCode(n)}if(t.startsWith("#")){let n=parseInt(t.slice(1),10);return isNaN(n)?e:String.fromCharCode(n)}return({amp:"&",apos:"'",euro:"â¬",gt:">",ldquo:"â",lt:"<",mdash:"â",nbsp:" ",quot:'"',rdquo:"â"})[t]||e}).trim(),a=e._source.url||"#";return{breadcrumb:e._source.breadcrumb||[],icon:!0,id:e._id,link:{externalHref:void 0,href:a,isExternal:!1,linkType:"INTERNAL",openInNewWindow:!1,text:r},text:l,title:r}}let e9=function(e){let t=(0,W.useRouter)(),[n,l]=(0,u.useState)(""),[o,i]=(0,u.useState)(0),[s,d]=(0,u.useState)(!1),[p,m]=(0,u.useState)([]),[g,f]=(0,u.useState)([]),[h,v]=(0,u.useState)({filterOptions:[],label:""}),b=(0,u.useCallback)(async(t,n)=>{var r,a,o,s,c;if(t.length<3||!e.searchConfig)return;let u=await (0,e5.U)({params:{query:t,...n?{category_filter:n.toUpperCase()}:{}},searchConfig:e.searchConfig,templateId:"swica-search-template"});d(!0),l(t),f(u.hits.hits.map(e6)),v({filterOptions:(null!=(c=null==(s=u.aggregations)||null==(o=s.categories)?void 0:o.buckets)?c:[]).map(e=>({count:e.doc_count,id:e.key,label:e.key,slug:e.key})),label:""}),i(null!=(a=null==(r=u.hits.total)?void 0:r.value)?a:0)},[e.searchConfig]);(0,u.useEffect)(()=>{let e="string"==typeof t.query.q?t.query.q.trim():"";e.length>=3&&b(e)},[t.query.q,b]),(0,u.useEffect)(()=>{let e=()=>{d(!1),l(""),f([]),m([]),v({filterOptions:[],label:""}),i(0)};return t.events.on("routeChangeComplete",e),()=>{t.events.off("routeChangeComplete",e)}},[t.events]);let w=e.translations["web.search.page.resultinfo"].replace("{}",'"'.concat(n,'"')).replace("{}",String(o)),y={...e.translations,"web.search.page.resultinfo":w},x=async e=>{let n=e.trim();if(n.length>=3){let e=new URL(window.location.href);e.searchParams.set("q",n),t.replace(e.pathname+e.search,void 0,{shallow:!0}),await b(n,p[0])}},C=async e=>{let t=p.includes(e)?[]:[e];m(t),await b(n,t[0])};return(0,r.jsx)("div",{"data-testid":"cmp-search-platform",children:(0,r.jsx)(a.aVx,{filterCategories:h,isSearchTriggered:s,items:g,linkComponent:c(),onFilterClick:C,onSearch:x,onSearchChange:e=>{if(0===e.trim().length){d(!1),l(""),f([]),v({filterOptions:[],label:""});let e=new URL(window.location.href);e.searchParams.delete("q"),t.replace(e.pathname+e.search,void 0,{shallow:!0})}},searchValue:n,selectedFilters:p,title:e.title,translations:y})})},e8={componentMappings:{...e$,"swica-web-core:components/SharedComponent":eQ,"swica-web-core:pages/AuthorPage":e=>{let{ContentArea:t}=e;return(0,r.jsx)(u.Fragment,{children:t&&(0,r.jsx)(l.CI,{content:t})})},"swica-web-core:pages/BlogPage":e=>{var t;let{ContentArea:n,relatedArticlesSection:a,tags:o,translations:i}=e,s=(null==o||null==(t=o.tags)?void 0:t.length)?o.tags:[];return(0,r.jsxs)(u.Fragment,{children:[n&&(0,r.jsx)(l.CI,{content:n}),s&&(0,r.jsx)(eZ,{tagsArray:s,translations:i}),a&&(0,r.jsx)(eX,{content:a})]})},"swica-web-core:pages/CampaignPage":e=>{let t=e.components&&e.components.length>0?e.components:[];return(0,r.jsx)(u.Fragment,{children:t.map((e,t)=>{let n=e["mgnl:template"],l=e0[n];return l?(0,r.jsx)(l,{...e},t):(console.warn("[CampaignPage] Missing component mapping for template: ".concat(n),e),null)})})},"swica-web-core:pages/ContentPage":e=>{let{ContentArea:t}=e;return(0,r.jsx)(u.Fragment,{children:t&&(0,r.jsx)(l.CI,{content:t})})},"swica-web-core:pages/HeadlessPage":e=>{let{ContentArea:t}=e;return(0,r.jsx)(u.Fragment,{children:t&&(0,r.jsx)(l.CI,{content:t})})},"swica-web-core:pages/LocationPage":e=>{let{ContentArea:t}=e;return(0,r.jsx)(u.Fragment,{children:t&&(0,r.jsx)(l.CI,{content:t})})},"swica-web-core:pages/LocationSearchPage":function(e){let t=e.stage,[n,l]=(0,u.useState)([]),[o,i]=(0,u.useState)([]),[s,c]=(0,u.useState)([]);(0,u.useEffect)(()=>{(async()=>{c((await (0,e1.k_)()).map(t=>(function(e){var t,n,r,l;let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en";if("object"!=typeof e||null===e)return{city:"",name:"",number:"",street:"",telephone:"",zip:""};let o=null!=(n=null==e||null==(t=e.addresses)?void 0:t[0])?n:{},i=null!=(r=null==e?void 0:e.contact)?r:{},s=e3[a];return{city:e2(o,"city",s),latitude:o.latitude,longitude:o.longitude,name:e2(e,"name",s),number:null!=(l=e.number)?l:"",street:e2(o,"street",s),telephone:e2(i,"telephone",s),zip:e2(o,"zip",s)}})(t,(null==e?void 0:e.language)||"en")))})()},[]);let d=async e=>{let{inputValue:t,option:n}=e;n||(i([]),l((await (0,e1.Bf)(t)).map(e=>({id:"".concat(e.zip," - ").concat(e.city," (").concat(e.canton,")"),label:"".concat(e.zip," - ").concat(e.city," (").concat(e.canton,")"),value:e.zip.toString()}))))},p=async e=>{let{option:t}=e,n=null==t?void 0:t.value;if(n){for(let e of[15,25,50]){let t=await (0,e1.KA)({maxDistance:e,zip:n});if(t.length>0)return void i(t)}i([])}};return(0,r.jsx)("div",{"data-testid":"cmp-location-search-template",children:(0,r.jsx)(a.Czu,{searchOptions:n,onSearchValueChange:d,onSearchClick:p,locations:o,initialLocations:s,buttonLabel:(null==t?void 0:t.translations["web.locations.search.button"])||"",placeholder:(null==t?void 0:t.translations["web.locations.search.placeholder"])||"",title:(null==t?void 0:t.translations["web.locations.title"])||"",allAgenciesLabel:(null==t?void 0:t.translations["web.locations.allAgencies.button"])||"",locationPages:t.locationPages})})},"swica-web-core:pages/MicrositePage":e=>(0,r.jsx)(u.Fragment,{children:(0,r.jsx)(l.CI,{content:e.ContentArea})}
1),"swica-web-core:pages/NewsPage":e=>{let{ContentArea:t,relatedArticlesSection:n}=e;return(0,r.jsxs)(u.Fragment,{children:[t&&(0,r.jsx)(l.CI,{content:t}),n&&(0,r.jsx)(eX,{content:n})]})},"swica-web-core:pages/OverviewPage":e=>{let{ContentArea:t,PlatformArea:n}=e;return(0,r.jsxs)(u.Fragment,{children:[t&&(0,r.jsx)(l.CI,{content:t}),n&&(0,r.jsx)(l.CI,{content:n})]})},"swica-web-core:pages/PartnerPage":e=>{var t,n,l;let a=e.components&&e.components.length>0?e.components:[],o=(null==e||null==(n=e.micrositeHeader)||null==(t=n.partnerLogoDesktop)?void 0:t.cloudinaryId)||"",i=(null==e||null==(l=e.stage)?void 0:l.partnerPin)||"";return(0,r.jsx)(u.Fragment,{children:a.map((e,t)=>{let n=e["mgnl:template"],l=e4[n];return l?(0,r.jsx)(l,{...e,partnerLogoId:o,partnerPin:i},t):(console.warn("[PartnerPage] Missing component mapping for template: ".concat(n),e),null)})})},"swica-web-core:pages/ProductPage":e=>{let{ContentArea:t,PlatformArea:n}=e;return(0,r.jsxs)(u.Fragment,{children:[t&&(0,r.jsx)(l.CI,{content:t}),n&&(0,r.jsx)(l.CI,{content:n})]})},"swica-web-core:pages/ProductTopicPage":e=>{let{ContentArea:t,PlatformArea:n}=e;return(0,r.jsxs)(u.Fragment,{children:[t&&(0,r.jsx)(l.CI,{content:t}),n&&(0,r.jsx)(l.CI,{content:n})]})},"swica-web-core:pages/RedirectPage":function(e){let{redirectTarget:t,statusCode:n}=e;return(0,r.jsx)(a.w4Q,{background:"blue",text:'<code style="font-family: monospace;">'.concat(t,"</code>\n \n (with status code ").concat(n,")"),title:"This is a Magnolia redirect page. It doesnât have any content and isnât intended to be accessed. Redirect to:"})},"swica-web-core:pages/RootPage":()=>(0,r.jsx)(u.Fragment,{children:(0,r.jsx)("p",{"data-testid":"root-page-note",style:{margin:"2rem 0",textAlign:"center"},children:"This is a Magnolia root page. It doesnât have any content and isnât intended to be accessed."})}),"swica-web-core:pages/SearchPage":e=>{let{stage:t,searchConfig:n}=e;return(0,eh.E)()?(0,r.jsx)(a.w4Q,{background:"blue",text:"This page contains the Search Platform. It is not editable directly in Magnolia page editor mode. Please use preview or the live page to interact with the search experience.",title:"Search Page"}):t?(0,r.jsx)(e9,{...t,searchConfig:n}):null},"swica-web-core:pages/SharedComponentPage":e=>{let{ContentArea:t}=e;return(0,r.jsxs)(u.Fragment,{children:[(0,r.jsx)("p",{"data-testid":"root-page-note",style:{margin:"2rem 0",textAlign:"center"},children:"This is a Magnolia shared component page. It doesnât have any global data."}),t&&(0,r.jsx)(l.CI,{content:t})]})},"swica-web-core:pages/StartPage":e=>{let{ContentArea:t}=e;return(0,r.jsx)(u.Fragment,{children:t&&(0,r.jsx)(l.CI,{content:t})})},"swica-web-core:pages/StoryPage":e=>{var t;let{ContentArea:n,relatedArticlesSection:a,tags:o,translations:i}=e,s=(null==o||null==(t=o.tags)?void 0:t.length)?o.tags:[];return(0,r.jsxs)(u.Fragment,{children:[n&&(0,r.jsx)(l.CI,{content:n}),s&&(0,r.jsx)(eZ,{tagsArray:s,translations:i}),a&&(0,r.jsx)(eX,{content:a})]})}}}},12524:(e,t,n)=>{"use strict";n.d(t,{D:()=>c});var r=n(1503),l=n(72223),a=n(49209),o=n.n(a),i=n(30942);let s=l.memo(function(e){let{brazeId:t,clipBanner:n,children:a,testId:s}=e,c=(0,l.useRef)(null),{isControl:u,banner:d,isResolved:p,hasBrazeConsent:m,bannerSubscriptionStatus:g}=function(e){var t,n,r,a;let{containerRef:o,placementId:s}=e,{braze:c,bannerSubscriptionStatus:u,getBannerForPlacement:d,hasBrazeConsent:p,isBrazeReady:m}=(0,i.ml)(),[g,f]=(0,l.useState)(!1),[h,v]=(0,l.useState)(!1),b=(0,l.useRef)(!1),w=null!=(a=null==c||null==(r=c.getUser)||null==(n=r.call(c))||null==(t=n.getUserId)?void 0:t.call(n))?a:null;(0,l.useEffect)(()=>{b.current=!1,f(!1),v(!1)},[s]);let y="resolved"===u?d(s):null;return(0,l.useEffect)(()=>{var e,t;if("unresolved"===u){f(!0),v(!0);return}if(b.current||"resolved"!==u)return;let n=d(s);if(!n||n.isControl){f(!0),v(!0);return}let r=o.current;if(!(null==c?void 0:c.insertBanner)||!r)return;let l=null!=(t=null==(e=c.getBanner)?void 0:e.call(c,s))?t:null;if(!l)return;let a=null,i=()=>{var e;let t=null==(e=r.querySelector("iframe"))?void 0:e.style.height,n=(()=>{var e;let t=null==(e=r.parentElement)?void 0:e.parentElement,n=null==t?void 0:t.parentElement;return n&&"grid"===getComputedStyle(n).display?t:r})();a!==n&&(null==a||a.style.removeProperty("min-height"),a=n),a.style.minHeight=t&&/^\d+(?:\.\d+)?px$/.test(t)?t:""},p=new MutationObserver(i);return p.observe(r,{attributeFilter:["style"],attributes:!0,childList:!0,subtree:!0}),window.addEventListener("resize",i),v(!1),r.style.display="block",c.insertBanner(l,r),i(),b.current=!0,f(!0),()=>{p.disconnect(),window.removeEventListener("resize",i),null==a||a.style.removeProperty("min-height")}},[u,c,o,d,s,m]),{banner:y,bannerSubscriptionStatus:u,brazeUserId:w,hasBrazeConsent:p,isControl:h,isResolved:g}}({containerRef:c,placementId:t}),f=!!d&&!u,h=s||t,v=!1;return m&&(!p||f)&&("unresolved"!==g||f)||(v=!0),(0,r.jsxs)("div",{className:o().wrapper,"data-brazeid":t,"data-testid":h,children:[(0,r.jsx)("div",{ref:c,className:n?"".concat(o().bannerSlot," ").concat(o().bannerSlotClipped):o().bannerSlot,style:{display:f?"block":"none",height:f?"100%":"
10"}}),(0,r.jsx)("div",{style:{display:v?"block":"none",height:v?"100%":"0",width:"100%"},children:a})]})});function c(e){let{brazeId:t,clipBanner:n,children:l,testId:a}=e;return t?(0,r.jsx)(s,{brazeId:t,clipBanner:n,testId:a,children:l}):(0,r.jsx)("div",{className:o().wrapper,"data-testid":a,children:l})}},28333:(e,t,n)=>{"use strict";n.r(t),n.d(t,{CldImage:()=>u,CldOgImage:()=>l.H1,CldUploadButton:()=>l.jo,CldUploadWidget:()=>l.bo,CldVideoPlayer:()=>d,CloudinaryProvider:()=>s,cloudinaryLoader:()=>l.KN,getCldImageUrl:()=>l.UW,getCldImageUrlWithConfig:()=>p,getCldOgImageUrl:()=>l.iO,getCldVideoUrl:()=>l.gV,useCloudinaryConfig:()=>c});var r=n(1503),l=n(27051),a=n(72223);function o(e,t){let n={cloud:{cloudName:t}};return e&&!e.includes("cloudinary.com")&&(n.url={privateCdn:!0,secureDistribution:e}),n}let i=(0,a.createContext)(void 0),s=e=>{let{children:t,cloudName:n,customDomain:l}=e;return(0,r.jsx)(i.Provider,{value:{cloudName:n,customDomain:l},children:t})};function c(){let e=(0,a.useContext)(i);return(null==e?void 0:e.cloudName)?e:{cloudName:""}}let u=e=>{let{cloudName:t,customDomain:n}=c(),a=o(n,t);return(0,r.jsx)(l.dp,{...e,config:a})},d=e=>{let{cloudName:t,customDomain:n}=c(),a=o(n,t);return(0,r.jsx)(l.w1,{...e,config:a})};function p(e){let{cloudName:t,customDomain:n}=c(),r=o(n,t);return(0,l.UW)(e,r)}},30942:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>h,ml:()=>f});var r=n(1503),l=n(4637),a=n(72223);let o="braze:ready",i="braze:status";function s(){return window}let c=e=>!!e&&"object"==typeof e;var u=n(84210),d=n(39312);let p=(0,a.createContext)({bannerSubscriptionStatus:"idle",braze:null,contentCards:[],getBannerForPlacement:()=>null,hasBrazeConsent:!1,isBrazeReady:!1,placementCards:{},retryBrazeInitialization:()=>void 0,status:"disabled",statusReason:null});function m(e){if(!e)return{braze:null,isBrazeReady:!1,status:"disabled",statusReason:null};let t=function(){var e;let t=s();return null!=(e=null==t?void 0:t.braze)?e:null}(),n=function(){var e;let t=s();return null!=(e=null==t?void 0:t.__swicaBrazeStatus)?e:null}(),r=function(){var e;let t=s();return null!=(e=null==t?void 0:t.__swicaBrazeStatusReason)?e:null}();return t&&function(){let e=s();return!!(null==e?void 0:e.__swicaBrazeInitialized)}()?{braze:t,isBrazeReady:!0,status:"ready",statusReason:null}:"blockedByConsent"===n||"failed"===n?{braze:null,isBrazeReady:!1,status:n,statusReason:r}:{braze:t,isBrazeReady:!1,status:null!=n?n:"loading",statusReason:r}}function g(e,t){e&&t&&(e.changeUser=t)}function f(){return(0,a.useContext)(p)}let h=function(e){let{areContentCardsEnabled:t=!0,children:n,isEnabled:f=!0,placements:h=[],hasBrazeConsent:v=!1}=e,b=(0,l.useRouter)(),[w,y]=(0,a.useState)(()=>m(f)),[x,C]=(0,a.useState)([]),[j,I]=(0,a.useState)({}),S=(0,a.useRef)(window.location.href),k=(0,a.useRef)(0),T=(0,a.useRef)(null),P=(0,a.useRef)(null),E=(0,a.useRef)(null),z=(0,a.useRef)(null),A=(0,a.useCallback)(()=>{k.current+=1,C([]),I({})},[]),_=(0,a.useCallback)(()=>{var e;let t=s();null==t||null==(e=t.__swicaBrazeRetryInitialization)||e.call(t),y(m(f))},[f]);(0,a.useEffect)(()=>{let e=()=>{y(m(f))};return e(),window.addEventListener(o,e),window.addEventListener(i,e),()=>{window.removeEventListener(o,e),window.removeEventListener(i,e)}},[f]),(0,a.useEffect)(()=>{var e,n;if(P.current&&P.current!==w.braze&&(null==(e=E.current)||e.call(E),E.current=null,g(z.current,T.current),T.current=null,z.current=null,P.current=null,A()),!w.isBrazeReady||!w.braze||!t){P.current&&(null==(n=E.current)||n.call(E),E.current=null,g(z.current,T.current),T.current=null,z.current=null,P.current=null),A();return}if(P.current!==w.braze&&(P.current=w.braze,z.current!==w.braze&&"function"==typeof w.braze.changeUser&&(T.current=w.braze.changeUser,z.current=w.braze,w.braze.changeUser=(e,t)=>{var n,r,l;A(),null==(n=T.current)||n.call(w.braze,e,t),console.log("BrazeProvider: requestBannersRefresh called on changeUser",h),null==w||null==(l=w.braze)||null==(r=l.requestBannersRefresh)||r.call(l,h)}),"function"==typeof w.braze.subscribeToContentCardsUpdates)){let e=w.braze.subscribeToContentCardsUpdates(e=>{let t=(0,d.tS)(e),n=k.current+1,r=Math.floor(Date.now()/1e3);k.current=n,C(t),I((0,d.xJ)(t,n,r)),function(e,t,n){if(!(0,u.z)())return;let r=(0,d.qG)(e,{now:n}).filter(e=>"usable"!==e.status);0!==r.length&&console.log("[BrazeContentCardContract]",{diagnostics:r,ignoredCardCount:r.length,timestamp:new Date(1e3*n).toISOString(),version:t})}(t,n,r)});"function"==typeof e&&(E.current=e)}}
1,[t,A,w.braze,w.isBrazeReady,v]),(0,a.useEffect)(()=>{if(!b.isReady||!w.isBrazeReady||!w.braze)return;let e=b.asPath.split("#")[0]||b.pathname,n=function(e){try{return new URL(e,window.location.origin).href}catch(e){return window.location.href}}(b.locale?"/".concat(b.locale).concat(e):e);n&&n!==S.current&&(S.current=n,function(e,t,n){var r,l,a,o,i,s;let c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],u=null==(r=e.getUser)?void 0:r.call(e);null==u||null==(l=u.setCustomUserAttribute)||l.call(u,"page_url",t),null==(a=e.logCustomEvent)||a.call(e,"page_view",{page:function(e){try{return new URL(e).pathname}catch(t){return e}}(t),timestamp:new Date().toISOString()}),n&&(null==(s=e.requestContentCardsRefresh)||s.call(e)),console.log("BrazeProvider: requestBannersRefresh on page context update",c),null==(o=e.requestBannersRefresh)||o.call(e,c),null==(i=e.requestImmediateDataFlush)||i.call(e)}(w.braze,n,t,h))},[t,b.asPath,b.isReady,b.pathname,w.braze,w.isBrazeReady,b.locale,h]),(0,a.useEffect)(()=>()=>{var e;null==(e=E.current)||e.call(E),E.current=null,P.current=null,g(z.current,T.current),T.current=null,z.current=null},[]);let[B,R]=(0,a.useState)({}),[N,L]=(0,a.useState)("idle"),U=(0,a.useRef)(!1),O=(0,a.useRef)(null);(0,a.useEffect)(()=>{var e,t,n,r,l;if(w.isBrazeReady&&w.braze&&0!==h.length&&"function"==typeof w.braze.subscribeToBannersUpdates){if(!U.current){L("subscribed");let e=e=>{!function(e){for(let r of document.querySelectorAll("[data-brazeid]")){var t,n;let l=e[null!=(t=r.getAttribute("data-brazeid"))?t:""];if(l)for(let e of r.querySelectorAll("[data-braze-prompt-key]")){let t=l[null!=(n=e.dataset.brazePromptKey)?n:""];if(!t)continue;let r=e.querySelector("span");r&&(r.textContent=t,e.value=t,e.dataset.prefilledusermessage=t)}}}(function(e){let t={};for(let[r,l]of Object.entries(e)){var n;if(!c(l))continue;let e=c(l.banner)?l.banner:l,a="string"==typeof e.placement_id?e.placement_id:"string"==typeof e.placementId?e.placementId:r;if(!a||e.isControl||e.is_control)continue;let o=Object.fromEntries(Object.entries(null!=(n=e.properties)?n:{}).flatMap(e=>{let[t,n]=e;return/^prompt\d+$/.test(t)&&"string"==typeof(null==n?void 0:n.value)&&n.value.trim()?[[t,n.value]]:[]}));Object.keys(o).length>0&&(t[a]=o)}return t}(e));let t={};for(let o of h){var n,r,l,a;let i=null!=(l=e[o])?l:null==(r=w.braze)||null==(n=r.getBanner)?void 0:n.call(r,o);i&&"object"==typeof i?t[o]={id:null!=(a=i.id)?a:o,isControl:!!i.isControl,placementId:o,sdkBanner:i}:t[o]=null}R(t),L("resolved")};O.current=null!=(l=w.braze.subscribeToBannersUpdates(t=>{e(t)}))?l:null;let t=Object.fromEntries(h.flatMap(e=>{var t,n;let r=null==(n=w.braze)||null==(t=n.getBanner)?void 0:t.call(n,e);return r?[[e,r]]:[]}));Object.keys(t).length>0&&e(t),U.current=!0}return null==(t=w.braze)||null==(e=t.openSession)||e.call(t),null==(n=(r=w.braze).requestBannersRefresh)||n.call(r,h),()=>{if(O.current){var e,t;null==w||null==(t=w.braze)||null==(e=t.removeSubscription)||e.call(t,O.current),O.current=null}U.current=!1}}},[w.braze,w.isBrazeReady,h,v]),(0,a.useEffect)(()=>{let e=setTimeout(()=>{("idle"===N||"subscribed"===N)&&(console.log("BrazeProvider: Banner subscription status unresolved, falling back to default content."),L("unresolved"))},2e3);return()=>{clearTimeout(e)}},[N]);let D=(0,a.useCallback)(e=>{var t;return null!=(t=B[e])?t:null},[B]),M=(0,a.useMemo)(()=>({...w,bannerSubscriptionStatus:N,contentCards:x,getBannerForPlacement:D,hasBrazeConsent:v,placementCards:j,retryBrazeInitialization:_}),[w.braze,w.isBrazeReady,w.status,w.statusReason,N,x,D,j,_,v]);return(0,r.jsx)(p.Provider,{value:M,children:n})}},33413:(e,t,n)=>{"use strict";n.d(t,{S:()=>a,f:()=>o});var r=n(58179),l=n(45018);let a=e=>Object.values(e?(0,r.exR)({birthday:e.birthday,gender:e.gender,location:e.location}):{}).some(e=>void 0!==e),o=e=>{let{calculatorBaseUrl:t,userData:n,language:r,calculatorTrackingId:o,partnerPin:i,productId:s,productModelId:c,partnerLogoId:u}=e,{location:d,birthday:p,gender:m}=null!=n?n:{},g=a(n),f=n&&!g?l.cy[m]:void 0,h=n&&!g?(0,l.ZD)(p):void 0,v=n&&!g?null==d?void 0:d.id:void 0,b=(0,l.
1EX)({GEBTAG:h,GESCHLECHT:f,ID:o,KVC:i,"kvc-logo":u,LANGUAGES:l.$f[r],PLZID:v,PRODUKT:c||s,SWICAKDN:"0"});return"".concat(t||"https://calculate.swica.ch/","?").concat(b.toString())}},39312:(e,t,n)=>{"use strict";n.d(t,{H0:()=>C,Jj:()=>x,Ne:()=>c,O_:()=>g,WF:()=>d,Y_:()=>u,_k:()=>j,aY:()=>y,qG:()=>v,tS:()=>I,vr:()=>w,xJ:()=>b});let r=["title","description","imageUrl","altImageText","url","linkText","author","aspectRatio"],l=e=>null===e?"null":String(e),a=e=>null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e?e:null,o=e=>(Array.isArray(e)?e:[e]).flatMap(e=>null==e?[]:"string"==typeof e?e.split(","):"boolean"==typeof e||"number"==typeof e?[String(e)]:[]).map(e=>e.trim()).filter(e=>e.length>0),i=e=>{var t;return o(null==(t=e.extras)?void 0:t.placement)},s=(e,t)=>null!==e&&e>=1&&e<=t,c=e=>{let t="string"==typeof e.id?e.id.trim():"";if(t.length>0)return t;let n=r.map(t=>{let n=a(e[t]);return"".concat(t,":").concat(l(n))});return n.push("extras:".concat((e=>e?Object.keys(e).sort((e,t)=>e.localeCompare(t)).map(t=>"".concat(t,":").concat((e=>{let t=(e=>Array.isArray(e)?e.map(e=>a(e)):[a(e)])(e);return 1===t.length?l(t[0]):"[".concat(t.map(l).join(","),"]")})(e[t]))).join(","):"")(e.extras))),n.join("|")},u=e=>{if("string"!=typeof e)return;let t=e.trim();return t.length>0?t:void 0},d=(e,t)=>{var n;let r=null==(n=e.extras)?void 0:n[t];return"string"==typeof r?u(r):void 0},p=e=>{if(e instanceof Date){let t=e.getTime();return Number.isNaN(t)?null:Math.floor(t/1e3)}if("number"==typeof e&&Number.isFinite(e))return e>1e12?Math.floor(e/1e3):Math.floor(e);if("string"!=typeof e||0===e.trim().length)return null;let t=Number(e);if(Number.isFinite(t))return t>1e12?Math.floor(t/1e3):Math.floor(t);let n=Date.parse(e);return Number.isNaN(n)?null:Math.floor(n/1e3)},m=(e,t)=>i(e).includes(t),g=e=>{let t="string"==typeof e.id?e.id.trim():"";return t.length>0?t:null},f=e=>[...e].sort((e,t)=>{var n,r;let l=null!=(n=p(e.updated))?n:0;return(null!=(r=p(t.updated))?r:0)-l}),h=function(e){var t,n,r;let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=null!=(n=l.now)?n:Math.floor(Date.now()/1e3),o=null!=(r=null==(t=l.placement)?void 0:t.trim())?r:"",s={cardId:g(e),cardKey:c(e),placement:(e=>{let t=i(e);return t.length>0?t.join(","):null})(e)};if(!s.placement)return{...s,reason:"missing-placement",status:"malformed"};if(o.length>0&&!m(e,o))return{...s,reason:"placement-mismatch",status:"placementMismatch"};let u=(e=>{var t;let n=null==(t=e.extras)?void 0:t.strategy;if(null==n)return null;if("string"!=typeof n)return String(n);let r=n.trim();return r.length>0?r:null})(e);if(null!==u&&"latest"!==u)return{...s,reason:"unsupported-strategy",status:"unsupportedStrategy"};let d=p(e.updated),f=p(e.expiresAt);return null===d?{...s,reason:"missing-or-invalid-updated",status:"malformed"}:null===f?{...s,reason:"missing-or-invalid-expires-at",status:"malformed"}:a<d?{...s,reason:"not-yet-active",status:"expired"}:a>f?{...s,reason:"expired",status:"expired"}:{...s,reason:"usable",status:"usable"}},v=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.map(e=>h(e,t))},b=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Math.floor(Date.now()/1e3);return Array.from(new Set(e.flatMap(e=>i(e)).filter(e=>e.length>0))).reduce((r,l)=>{var a;let o=e.filter(e=>m(e,l)),i=f(o.filter(e=>"usable"===h(e,{now:n,placement:l}).status)),s=v(o,{now:n,placement:l}).filter(e=>"usable"!==e.status),c=null!=(a=i[0])?a:null;return{...r,[l]:{activeCardCount:i.length,cards:c?[c]:[],diagnostics:s,ignoredCardCount:s.length,selectedCard:c,version:t}}},{})},w=(e,t,n)=>{if(0===e.length)return{selectedCard:null,selectedIndex:0};let r=Math.floor(Date.now()/1e3),l=f(e.filter(e=>((e,t)=>{let n=p(e.updated),r=p(e.expiresAt);return null!==n&&null!==r&&t>=n&&t<=r})(e,r)))[0];return l?{selectedCard:l,selectedIndex:((e,t,n)=>{var r;let l=t>0?t:1,a=(e=>{var t;return o(null==(t=e.extras)?void 0:t.position).map(e=>(e=>{let t=Number(e);return Number.isInteger(t)?t:null})(e))})(e),c=null!=(r=a.find(e=>s(e,l)))?r:null;if(!n||0===n.trim().length)return c?c-1:0;let u=i(e).map((e,t)=>{var r;return e!==n?null:null!=(r=a[t])?r:c}).find(e=>s(e,l));return u?u-1:c?c-1:0})(l,t,n)}:{selectedCard:null,selectedIndex:0}},y=(e,t)=>{var n,r,l,a,o,i;let s=u(t.imageUrl),c=!!s,d={alt:null!=(r=null!=(n=u(t.altImageText))?n:null==e?void 0:e.alt)?r:"",assetName:c?"":null!=(l=null==e?void 0:e.assetName)?l:"",cloudinaryId:c?"":null!=(a=null==e?void 0:e.cloudinaryId)?a:"",extension:c?"":null!=(o=null==e?void 0:e.extension)?o:"",src:null!=(i=null!=s?s:null==e?void 0:e.src)?i:""};return c?{...d,resourceType:""}:{...d,resourceType:null==e?void 0:e.resourceType}},x=(e,t)=>{let n=u(t.url),r=u(t.linkText);return{...e,externalHref:null!=n?n:e.externalHref,href:null!=n?n:e.href,text:null!=r?r:e.text}},C=(e,t)=>{var n,r;return{...e,cta:x(e.cta,t),image:y(e.image,t),teaserText:null!=(n=u(t.description))?n:e.teaserText,teaserTitle:null!=(r=u(t.title))?r:e.teaserTitle}},j=(e,t)=>{var n;return{...e,image:y(e.image,t),link:x(e.link,t),title:null!=(n=u(t.title))?n:e.title}},I=e=>e?Array.isArray(e)?e:Array.isArray(e.cards)?e.cards:Array.isArray(e.U)?e.U:[]:[]},42610:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(1503),l=n(72223),a=n(90119),o=n(83898),i=n(78417),s=n(33413),c=n(58179),u=n(98689);let d=function(e){var t,n;let{calculatorBaseUrl:d}=(0,a.UK)(),p=(0,i.k)(e=>e.user),m=(0,i.k)(e=>e.updateUserData),g=(0,i.k)(e=>e.deleteUserData),[f,h]=(0,l.useState)(!1),{productModelId:v}=(0,o.U)({productId:null==(t=e.product)?void 0:t.productId,userData:p}),b=(0,l.useMemo)(()=>{var t;return(0,s.f)({calculatorBaseUrl:d,calculatorTrackingId:e.calculatorTrackingId,language:e.language,partnerLogoId:e.partnerLogoId,partnerPin:e.partnerPin,productId:null==(t=e.product)?void 0:t.productId,productModelId:v,userData:p})},[e.language,e.calculatorTrackingId,d,e.partnerLogoId,e.partnerPin,null==(n=e.product)?void 0:n.productId,v,e.translations,p]);return(0,l.useEffect)(()=>{console.log("Calculator teaser: calculatorUrl",b),f&&b&&(h(!1),window.open(b,"_blank","noopener, noreferrer"))},[b,f]),(0,l.useEffect)(()=>{i.k.persist.rehydrate()},[]),(0,r.jsx)("div",{"data-testid":"cmp-calculator-teaser",children:(0,r.jsx)(c.$vu,{...e,ctaHandler:()=>{h(!0)},deleteUserData:g,language:"de",onPostCodeChange:u.c,type:"major",updateUserData:m,userData:p})})}}
1,44504:(e,t,n)=>{"use strict";n.d(t,{sM:()=>l,sx:()=>a,z1:()=>i});let r=null;function l(e){let t={...e,page_referrer:function(){if(!r)return"undefined"==typeof document?"":document.referrer;try{let e=new URL(r.page_url);return"".concat(e.origin).concat(e.pathname)}catch(e){return r.page_url.split(/[?#]/,1)[0]}}()};return r=t,t}function a(e){var t;let n=r||{page_category:"",page_language:"",page_name:"",page_referrer:"",page_subcategory:"",page_tag:"",page_title:"",page_url:"",page_url_full:"",partner_id:"",product_name:"",product_related:"",url_parameter:""};t={...e,...n},window.dataLayer=window.dataLayer||[],window.dataLayer.push(t)}var o=n(72223);function i(e){return{trackEvent:(0,o.useCallback)(t=>{a({...t,componentName:t.componentName||e})},[e])}}},45018:(e,t,n)=>{"use strict";n.d(t,{$f:()=>r,EX:()=>o,ZD:()=>a,cy:()=>l});let r={de:"1",en:"4",fr:"2",it:"3"},l={female:"2",male:"1",unbornChild:"9"};function a(e){if(!e)return"";let[t,n,r]=e.split(".");return t&&n&&r?"".concat(r,"-").concat(n.padStart(2,"0"),"-").concat(t.padStart(2,"0")):""}function o(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[n,r]=e;void 0!==r&&""!==r&&t.append(n,r)}),t}},46060:(e,t,n)=>{"use strict";n.d(t,{i:()=>o});var r=n(45018),l=n(33413),a=n(69897);let o=async e=>{let{userData:t,productId:n}=e;if(!t)return;let{location:o,birthday:i,gender:s}=null!=t?t:{};if(!(0,l.S)(t)&&n){let e=function(e){let{birthday:t,locationId:n,gender:l,productId:a}=e;return(0,r.EX)({bestFittingProductOnly:"true",dateOfBirth:(0,r.ZD)(t),gender:l,postCodeId:n,searchById:a})}({birthday:i,gender:s,locationId:null==o?void 0:o.id,productId:n}),t=(await (0,a.W)("/api/calculator/products?"+e.toString())).find(e=>e.productId===n);if(t)return t}}},49209:e=>{e.exports={bannerSlotClipped:"braze-banner-slot_bannerSlotClipped__M9qha",wrapper:"braze-banner-slot_wrapper__RswdH",bannerSlot:"braze-banner-slot_bannerSlot__HAlkv"}},61617:(e,t,n)=>{"use strict";n.d(t,{Bf:()=>l,KA:()=>a,k_:()=>o});var r=n(69897);let l=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"100",n=e.trim().replace(/[^\dA-Za-zÃ-ÃÃ-öø-ÿ\- ]+/g,"");if(!n)return[];try{return await (0,r.W)("/api/locations/location?".concat((0,r.G)({limit:t,query:n})))}catch(e){return console.error("Failed to fetch locations options for ".concat(n,":"),e),[]}},a=async e=>{let{zip:t,maxDistance:n=50,limit:l=5}=e;try{return await (0,r.W)("/api/locations/nearby?".concat((0,r.G)({limit:l,maxDistance:n,zip:t})))}catch(e){return console.error("Failed to fetch nearby locations for zip code ".concat(t,":"),e),[]}},o=async e=>{try{var t;let n=new URLSearchParams({number:null!=(t=null==e?void 0:e.toString())?t:""});return await (0,r.W)("/api/locations/units?".concat(n.toString()))}catch(t){return console.error("Error fetching location unit for location number ".concat(null!=e?e:"unknown",":"),t),[]}}},67065:(e,t,n)=>{"use strict";n.d(t,{$:()=>p});var r=n(72223),l=n(30942),a=n(84210),o=n(39312);let i=e=>{(0,a.G)("BrazeContentCardClick",e)},s="swicaBrazeImpressionSessionId",c=new Map,u=e=>{(0,a.G)("BrazeContentCardImpression",e)},d=()=>"session-".concat(Date.now(),"-").concat(Math.random().toString(36).slice(2)),p=e=>{var t;let{componentName:n,itemCount:a,placement:p,threshold:m=.25}=e,{braze:g,isBrazeReady:f,placementCards:h}=(0,l.ml)(),v=(0,r.useRef)(null),b=(0,r.useMemo)(()=>{let e=[];return Array.isArray(p)?e.push(...p):"string"==typeof p&&p.includes(",")?e.push(...p.split(",")):e.push(p),e.map(e=>e.trim()).filter(e=>e.length>0)},[p]),w=(0,r.useMemo)(()=>{var e,t;if(!f)return{cards:[],matchedPlacementKey:null};let n=b.find(e=>{let t=h[e];return!!(t&&t.cards.length>0)});return n?{cards:null!=(t=null==(e=h[n])?void 0:e.cards)?t:[],matchedPlacementKey:n}:{cards:[],matchedPlacementKey:null}},[f,h,b]),{selectedCard:y,selectedIndex:x}=(0,o.vr)(w.cards,a,null!=(t=w.matchedPlacementKey)?t:b[0]),C=y?(0,o.Ne)(y):null,j=w.cards.map(e=>{var t,n;return"".concat(null!=(t=e.id)?t:"",":").concat(String(null!=(n=e.updated)?n:""))}).join("|");(e=>{let{braze:t,isBrazeReady:n,card:l,targetRef:a,componentName:i,threshold:p=.25}=e,m="".concat((()=>{try{var e;let t=window.sessionStorage.getItem(s);if(t)return t;let n="function"==typeof(null==(e=window.crypto)?void 0:e.randomUUID)?window.crypto.randomUUID():d();return window.sessionStorage.setItem(s,n),n}catch(e){return d()}})(),":").concat((e=>{var t,n,r;let l=null==e||null==(r=e.getUser)||null==(n=r.call(e))||null==(t=n.getUserId)?void 0:t.call(n);return"string"==typeof l&&l.trim().length>0?"user:".concat(l.trim()):"user:anonymous"})(t));(0,r.useEffect)(()=>{let e=a.current,r=l?(0,o.Ne)(l):null,s=r?"".concat(m,":").concat(r):"",d=l?(0,o.O_)(l):null,g="function"==typeof(null==t?void 0:t.logContentCardImpressions),f=null!==r&&c.has(s);if(!l||!r)return;if(!n||!g||!e)return void u({cardId:d,cardKey:r,componentName:i,dedupDecision:"blocked-gate",dedupScope:m,intersectionRatio:null,isIntersecting:null,reason:"missing-prerequisites",threshold:p,timestamp:new Date().toISOString()});if(f)return void u({cardId:d,cardKey:r,componentName:i,dedupDecision:"already-logged",dedupScope:m,intersectionRatio:null,isIntersecting:null,reason:"card-key-already-logged",threshold:p,timestamp:new Date().toISOString()});if("undefined"==typeof IntersectionObserver)return void u({cardId:d,cardKey:r,componentName:i,dedupDecision:"blocked-gate",dedupScope:m,intersectionRatio:null,isIntersecting:null,reason:"intersection-observer-unavailable",threshold:p,timestamp:new Date().toISOString()});let h=new IntersectionObserver((e,n)=>{var a;let o=e[0];if(o){if(!(o.isIntersecting&&o.intersectionRatio>=p))return void u({cardId:d,cardKey:r,componentName:i,dedupDecision:"not-intersecting",dedupScope:m,intersectionRatio:o.intersectionRatio,isIntersecting:o.isIntersecting,reason:"below-threshold",threshold:p,timestamp:new Date().toISOString()});if(c.has(s)){u({cardId:d,cardKey:r,componentName:i,dedupDecision:"already-logged",dedupScope:m,intersectionRatio:o.intersectionRatio,isIntersecting:o.isIntersecting,reason:"dedup-hit-on-intersection",threshold:p,timestamp:new Date().toISOString()}),n.unobserve(o.target);return}null==(a=t.logContentCardImpressions)||a.call(t,[l]),c.set(s,Date.now()),(()=>{if(c.size<=500)return;let e=Array.from(c.entries()).sort((e,t)=>
1e[1]-t[1]).map(e=>{let[t]=e;return t}),t=c.size-500;e.slice(0,t).forEach(e=>{c.delete(e)})})(),u({cardId:d,cardKey:r,componentName:i,dedupDecision:"logged-now",dedupScope:m,intersectionRatio:o.intersectionRatio,isIntersecting:o.isIntersecting,threshold:p,timestamp:new Date().toISOString()}),n.unobserve(o.target)}},{threshold:p});return h.observe(e),u({cardId:d,cardKey:r,componentName:i,dedupDecision:"observing",dedupScope:m,intersectionRatio:null,isIntersecting:null,threshold:p,timestamp:new Date().toISOString()}),()=>{h.unobserve(e),h.disconnect()}},[t,l,i,m,n,a,p])})({braze:g,card:y,componentName:n,isBrazeReady:f,targetRef:v,threshold:m});let I=(e=>{let{braze:t,card:n,componentName:l,isBrazeReady:a}=e;return(0,r.useCallback)(e=>{var r,s;let c=n?(0,o.Ne)(n):null,u=n?(0,o.O_)(n):null,d=null!=(s=(0,o.Y_)(null==n?void 0:n.url))?s:null,p="function"==typeof(null==t?void 0:t.logContentCardClick);if(!a||!p||!n||!c)return void i({cardId:u,cardKey:c,cardUrl:d,componentName:l,dedupDecision:"blocked-gate",reason:"missing-prerequisites",timestamp:new Date().toISOString()});if(null==(r=t.logContentCardClick)||r.call(t,n),i({cardId:u,cardKey:c,cardUrl:d,componentName:l,dedupDecision:"logged-click",timestamp:new Date().toISOString()}),!d||"function"!=typeof(null==t?void 0:t.handleBrazeAction))return void i({cardId:u,cardKey:c,cardUrl:d,componentName:l,dedupDecision:"missing-action-url",reason:d?"missing-action-handler":"missing-card-url",timestamp:new Date().toISOString()});e.preventDefault();let m=((e,t)=>{let n;try{n=new URL(e)}catch(e){return!1}if("http:"!==n.protocol&&"https:"!==n.protocol)return!1;let r=null!=t?t:window.location.href;if(!r)return!1;try{let e=new URL(r),t=(e=>{let t=e.toLowerCase().replace(/\.$/,"");if(0===t.length||"localhost"===t||(e=>/^\d{1,3}(?:\.\d{1,3}){3}$/.test(e)||e.includes(":"))(t))return t;let n=t.split(".").filter(Boolean);return n.length<=2?t:n.slice(-2).join(".")})(e.hostname);return t.length>0&&!n.hostname.toLowerCase().includes(t)}catch(e){return!1}})(d);t.handleBrazeAction(d,m),i({cardId:u,cardKey:c,cardUrl:d,componentName:l,dedupDecision:"handled-action",openLinkInNewTab:m,timestamp:new Date().toISOString()})},[t,n,l,a])})({braze:g,card:y,componentName:n,isBrazeReady:f});return{cards:w.cards,contentCardClickHandler:I,renderKey:j,selectedCard:y,selectedCardKey:C,selectedIndex:x,trackedNodeRef:v}}},69897:(e,t,n)=>{"use strict";n.d(t,{G:()=>r,W:()=>l});let r=e=>{let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[n,r]=e;Array.isArray(r)?r.forEach(e=>t.append(n,e.toString())):void 0!==r&&t.append(n,r.toString())}),t.toString()},l=async(e,t)=>{let n=await fetch(e,t);if(!n.ok)throw Error("Error in fetchClient for URL: ".concat(e," with status: ").concat(n.status," and statusText: ").concat(n.statusText));return await n.json()}},78417:(e,t,n)=>{"use strict";n.d(t,{k:()=>o});var r=n(57008),l=n(32710),a=n(94107);let o=(0,l.v)()((0,a.Zr)(e=>({deleteUserData:()=>e((0,r.jM)(e=>{e.user=null})),updateUserData:t=>e((0,r.jM)(e=>{let n=e.user;n?e.user={...n,...t}:e.user=t})),user:null}),{name:"user-data",skipHydration:!0}))},83898:(e,t,n)=>{"use strict";n.d(t,{U:()=>a});var r=n(72223),l=n(46060);let a=e=>{let{userData:t,productId:n}=e,[a,o]=(0,r.useState)(""),[i,s]=(0,r.useState)(""),[c,u]=(0,r.useState)(""),[d,p]=(0,r.useState)(""),[m,g]=(0,r.useState)(""),[f,h]=(0,r.useState)();return(0,r.useEffect)(()=>{(async()=>{try{let r=await (0,l.i)({productId:null!=n?n:"",userData:t});if(r){var e;o(r.price.amount.toFixed(2)),s(r.price.currency),u(null!=(e=r.productModelId)?e:""),p(void 0!==r.deductible?r.deductible.toString():""),g(void 0!==r.environmentalTax?r.environmentalTax.toFixed(2):""),h(r.accidentCoverage)}}catch(e){o(""),s(""),u(""),p(""),g(""),h(void 0),console.error("Error fetching price:",e)}})()},[t,n]),{accidentCoverage:f,currency:i,deductible:d,environmentalTax:m,price:a,productModelId:c}}},83911:(e,t,n)=>{"use strict";n.d(t,{E:()=>a,s:()=>l});var r=n(72223);let l=r.createContext(!1),a=()=>r.useContext(l)},84210:(e,t,n)=>{"use strict";n.d(t,{G:()=>l,z:()=>r});let r=()=>{let e="true"===new URLSearchParams(window.location.search).get("brazeDebug"),t=!1;try{t="true"===window.localStorage.getItem("brazeDebug")}catch(e){t=!1}return e||t},l=(e,t)=>
1{r()&&console.log("[".concat(e,"]"),t)}},87681:e=>{e.exports={productBenefitTableRow:"styles_productBenefitTableRow__AZkrO",productBenefitTableCell:"styles_productBenefitTableCell__5dbXs",productBenefitTableCellIndex:"styles_productBenefitTableCellIndex___CgqE",benefitCell:"styles_benefitCell__QwJgI",raitingWrapper:"styles_raitingWrapper__jEp1Z"}},89923:e=>{e.exports={row:"HorizontalLayoutRenderer_row__xjowD",col:"HorizontalLayoutRenderer_col__f1c_2"}},90119:(e,t,n)=>{"use strict";n.d(t,{UK:()=>s,sG:()=>i});var r=n(1503),l=n(72223);let a={calculatorBaseUrl:"https://calculate.swica.ch/"},o=l.createContext(a);function i(e){let{value:t,children:n}=e,i=l.useMemo(()=>({...a,...t}),[t]);return(0,r.jsx)(o.Provider,{value:i,children:n})}let s=()=>l.useContext(o)},93444:(e,t,n)=>{"use strict";n.d(t,{A:()=>ex});var r,l=n(1503),a=n(44504),o=n(15166),i=n.n(o),s=n(4637),c=n(72223);let u=e=>{let{payload:t}=e;return(0,l.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:t}})};var d=n(2272);let p="Swica - ",m=null!=(r=d.env.NEXT_PUBLIC_OG_IMAGE)?r:"".concat(d.env.NEXT_PUBLIC_DOMAIN_NAME,"/ogimage.webp"),g=e=>!!e&&/^https?:\/\//i.test(e),f=e=>{try{return e?new URL(e).origin:void 0}catch(e){return}},h=e=>{var t;let{canonical:n,metaTitle:r,metaDescription:o,metaRobotsIndex:h=!0,metaRobotsFollow:v=!0,ogTitle:b,ogDescription:w,ogImage:y,ogType:x,hreflang:C=[],children:j,tags:I,page:S,partnerId:k,productName:T,jsonLd:P}=e,E=(0,s.useRouter)(),z=(0,c.useRef)(""),A=r||p,_="".concat(h?"index":"noindex",", ").concat(v?"follow":"nofollow"),B=h?n:void 0,R=((e,t,n)=>{if(g(e))return e;if(e&&t){let n=f(t);if(n){let t=e.startsWith("/")?e:"/".concat(e);return"".concat(n).concat(t)}}return(g(n)?n:void 0)||e||""})(y,B,m),N=/^https:\/\//i.test(R),L=d.env.NEXT_PUBLIC_SITE_NAME||(B?null==(t=f(B))?void 0:t.replace(/^https?:\/\//,""):void 0);return(0,c.useEffect)(()=>{var e,t,n,r;let l=window.location.pathname;if(z.current===l)return;let o=new URL(window.location.href),i=o.href;o.search="";let s=(0,a.sM)({page_category:(null==I||null==(e=I.category)?void 0:e.name)||"",page_language:E.locale||"",page_name:(e=>{let t=e.replace("swica-web-core:pages","").replace(/^\/+|\/+$/g,"");return t?t.replace(/\//g,":"):""})(S||l),page_subcategory:(null==I||null==(t=I.subCategory)?void 0:t.name)||"",page_tag:(null==I||null==(n=I.tags)?void 0:n.map(e=>e.name).filter(Boolean).join(" | "))||"",page_title:document.title,page_url:o.href,page_url_full:i,partner_id:k||"",product_name:T||"",product_related:(null==I||null==(r=I.productInterests)?void 0:r.map(e=>e.name.replace(/-/g," ").toUpperCase()).filter(Boolean).join(" | "))||"",url_parameter:window.location.search});(0,a.sx)({event:"pageview",...s}),z.current=l},[B,E.asPath,E.locale,I]),(0,l.jsxs)(i(),{children:[(0,l.jsx)("title",{children:A}),o&&(0,l.jsx)("meta",{content:o,name:"description"}),(0,l.jsx)("meta",{content:_,name:"robots"}),B&&(0,l.jsx)("link",{href:B,rel:"canonical"}),(h?C:[]).map(e=>{let{hrefLang:t,href:n}=e;return(0,l.jsx)("link",{href:n,hrefLang:t,rel:"alternate"},"".concat(t,"-").concat(n))}),(0,l.jsx)("meta",{content:b||A,property:"og:title"}),w&&(0,l.jsx)("meta",{content:w,property:"og:description"}),(0,l.jsx)("meta",{content:x||"website",property:"og:type"}),R&&(0,l.jsx)("meta",{content:R,property:"og:image"}),N&&R&&(0,l.jsx)("meta",{content:R,property:"og:image:secure_url"}),R&&(0,l.jsx)("meta",{content:"1200",property:"og:image:width"}),R&&(0,l.jsx)("meta",{content:"630",property:"og:image:height"}),B&&(0,l.jsx)("meta",{content:B,property:"og:url"}),L&&(0,l.jsx)("meta",{content:L,property:"og:site_name"}),(0,l.jsx)("meta",{content:"Swica",name:"apple-mobile-web-app-title"}),(0,l.jsx)("link",{href:"/favicon-96x96.png",rel:"icon",sizes:"96x96",type:"image/png"}),(0,l.jsx)("link",{href:"/favicon.svg",rel:"icon",type:"image/svg+xml"}),(0,l.jsx)("link",{href:"/favicon.ico",rel:"shortcut icon"}),(0,l.jsx)("link",{href:"/apple-touch-icon.png",rel:"apple-touch-icon",sizes:"180x180"}),(0,l.jsx)("link",{href:"/site.webmanifest",rel:"manifest"}),P&&(0,l.jsx)(u,{payload:P}),j]})};var v=n(58179);let b=function(e){return(0,l.jsxs)("div",{"data-testid":"cmp-author-stage",children:[(0,l.jsx)(v.krM,{...e})," "]})};var w=n(28333),y=n(54932),x=n.n(y);let C=function(e){let{awards:t,title:n}=e;return(0,l.jsx)("div",{"data-testid":"cmp-awards",children:(0,l.jsx)(v.Xc8,{data:{awards:t,title:n},imageComponent:w.CldImage,linkComponent:x(),...e})})};var j=n(12524),I=n(2272);let S=["de","fr","en","it"],k=S[0],T=e=>S.includes(null!=e?e:""),P=e=>T(e)?e:T(I.env.NEXT_PUBLIC_DEFAULT_LOCALE)?I.env.NEXT_PUBLIC_DEFAULT_LOCALE:k,E=e=>{let{language:t="de",variant:n="medium"}=e;return"/satisfaction/kuzu_".concat(t,"_").concat(n,".png")};var z=n(67065),A=n(39312);let _=function(e){let t=P((0,s.useRouter)().locale),n=e.brazeId,{basicStageRenderKey:r,onClick:a,trackingRef:o,withBrazeProps:i}=((e,t)=>{var n,r,l,a;let{contentCardClickHandler:o,renderKey:i,selectedCard:s,trackedNodeRef:c}=(0,z.$)({componentName:"BasicStage",itemCount:1,placement:t,threshold:.25}
1);return{basicStageRenderKey:i,onClick:s?o:void 0,trackingRef:s?c:void 0,withBrazeProps:(n=e,(r=s)?{...n,image:(0,A.Y_)(r.imageUrl)?(0,A.aY)(n.image,r):n.image,link:n.link?(0,A.Jj)(n.link,r):n.link,text:null!=(l=(0,A.Y_)(r.description))?l:n.text,title:null!=(a=(0,A.Y_)(r.title))?a:n.title}:n)}})(e,null!=n?n:"");return(0,l.jsx)(j.D,{brazeId:n,testId:"cmp-basic-stage",children:(0,l.jsx)("div",{ref:o,children:(0,l.jsx)(v.TBM,{...i,imageComponent:w.CldImage,linkComponent:x(),onClick:a,satisfactionImage:e.showCustomerSatisfactionLabel?E({language:t,variant:"dark"}):void 0},r)})})},B=function(e){return(0,l.jsx)("div",{"data-testid":"cmp-breadcrumb",children:(0,l.jsx)(v.QpV,{...e,linkComponent:x()})})};var R=n(90119),N=n(78417),L=n(33413);let U=e=>{let{calculatorBaseUrl:t}=(0,R.UK)(),n=(0,N.k)(e=>e.user),r=(0,c.useMemo)(()=>(0,L.f)({calculatorBaseUrl:t,calculatorTrackingId:e.calculatorTrackingId,language:e.language,partnerLogoId:e.partnerLogoId,partnerPin:e.partnerPin,productId:"",productModelId:"",userData:n}),[e.language,e.calculatorTrackingId,t,e.partnerLogoId,e.partnerPin,n]);return(0,c.useMemo)(()=>e.contactCards?e.contactCards.map(e=>"CALCULATOR"===e.link.linkType?{...e,link:{...e.link,externalHref:r,href:r}}:e):[],[e.contactCards,r])},O=function(e){let t=U(e);return(0,l.jsx)("div",{"data-testid":"cmp-floating-buttons",children:(0,l.jsx)(v.Etb,{title:e.title,translations:e.translations,contactCards:t,linkComponent:x(),onToggle:e.onToggle})})},D={de:{buttonText:"Standort in meiner N\xe4he finden",text:"Wo immer Sie wohnen, an rund 50 Standorten in der ganzen Schweiz sind wir pers\xf6nlich f\xfcr Sie da. Unsere Expertinnen und Experten h\xf6ren zu und beraten Sie gerne."},en:{buttonText:"Find a location near me",text:"Wherever you live, we're close to you with around 50 locations across Switzerland. Our experts take the time to listen and are happy to provide personal advice."},fr:{buttonText:"Trouver une agence",text:"O\xf9 que vous habitiez, nous sommes \xe0 vos c\xf4t\xe9s dans toute la Suisse gr\xe2ce \xe0 pr\xe8s de 50 agences. Nos expertes et experts sont \xe0 votre \xe9coute et vous conseillent avec plaisir."},it:{buttonText:"Trova una sede vicino a me",text:"Ovunque abitiate, siamo vicini a voi con circa 50 sedi in tutta la Svizzera. Le nostre esperte e i nostri esperti sono a vostra disposizione e saranno lieti di consigliarvi."}},M=function(e){let{language:t,...n}=e,r=(e=>{var t;let n=null==e||null==(t=e.split("-")[0])?void 0:t.toLowerCase();return"de"===n||"en"===n||"fr"===n||"it"===n?n:"de"})(t),a={...D[r],buttonUrl:"/standorte"},o=E({language:r,variant:"medium"});return(0,l.jsx)("div",{"data-testid":"cmp-footer",children:(0,l.jsx)(v.wi6,{...n,footerInfoCard:a,linkComponent:x(),satisfactionImage:e.showCustomerSatisfaction?o:void 0})})},F={Kontakt:"Chat",mySWICA:"Lock",Rechner:"Calculator"},q={BERATUNG_UND_KONTAKT:"Shopping",KOSTENLOSE_SERVICES:"Handshake",OPTIMIEREN_UND_SPAREN:"Safebox",PASSENDE_VERSICHERUNG:"Business",PRAEMIE_BERECHNEN:"Finance",VERZEICHNISSE:"Office"},H=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return"/"!==e?e.replace(/\/+$/,""):"/"},W=(e,t)=>{if(!e||!t)return!1;let n=H(e),r=H(t);return r===n||r.startsWith("".concat(n,"/"))},V=function(e){let{logoDesktop:t="/swica.svg",logoMobile:n="/swica-small.svg",targetAreaItems:r,languages:a,translations:o,handleSearchClick:i,...c}=e,u=(0,s.useRouter)(),d="/".concat(u.locale).concat(u.asPath.split("?")[0]),{currentArea:p,mainLinks:m,leftLinks:g,rightLinks:f,languagesList:h,selectedLanguage:b,logoLink:w}=function(){var e,t,n,r,l,a;let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],s=arguments.length>2?arguments[2]:void 0,c="/",u=null!=(e=i.find(e=>W(e.link.href,o)))?e:i[0],d=(null!=(t=null==u?void 0:u.mainNavigationItems)?t:[]).map(e=>{var t,n;let r=(null!=(t=e.items)?t:[]).map(e=>(function e(t,n){var r,l;if(!t)return;let a=[...null!=(r=t.items)?r:[],...null!=(l=t.children)?l:[]].map(t=>e(t,n)).filter(Boolean),o=W(t.link.href,n),i=a.some(e=>e.selected);return{children:a.length?a:void 0,link:t.link,selected:o||i}}
1)(e,o)).filter(Boolean),l=(null!=(n=e.quicklinks)?n:[]).map(e=>({icon:e.type?q[e.type]:void 0,link:e.link})),a=W(e.link.href,o),i=r.some(e=>e.selected),s=a||i;return s&&(c=e.logo||e.link.href||"/"),{items:r.length?r:void 0,link:e.link,logo:e.logo||void 0,quicklinks:l.length?l:void 0,selected:s}});if(!d.some(e=>e.selected)&&d.length){let e=d.findIndex(e=>{var t;return W(null==(t=e.link)?void 0:t.href,o)});e>=0&&(d[e].selected=!0)}let p=i.map(e=>({link:e.link})),m=(null!=(n=null==u?void 0:u.toolbarItems)?n:[]).map(e=>{var t;return{accentColor:!!e.highlight,href:null!=(t=e.page)?t:void 0,icon:F[e.icon],linkType:"INTERNAL",mobileTitle:e.mobileTitle,text:e.title}}),g=["de","fr","it","en"],f=null!=(r=null==s?void 0:s.languages.map(e=>({href:e.href,isActive:e.isActive,label:e.text,value:e.languageNavigationTitle.toLowerCase()})).sort((e,t)=>g.indexOf(e.value)-g.indexOf(t.value)))?r:[];return{currentArea:null!=(l=null==u?void 0:u.link.text)?l:"",languagesList:f,leftLinks:p,logoLink:c,mainLinks:d,rightLinks:m,selectedLanguage:null!=(a=null==s?void 0:s.languageText.toLowerCase())?a:"de"}}(d,r,a);return(0,l.jsx)(v.DpB,{"data-testid":"cmp-header",currentArea:p,handleSearchClick:i,languages:h,leftLinks:g,linkComponent:x(),logoDesktop:t,logoMobile:n,logoLink:w,mainLinks:m,rightLinks:f,routePath:d,selectedLanguage:b,translations:o,...c},"".concat(b,"-").concat(p))},K=function(e){let{logoDesktop:t="/swica.svg",showLogo:n=!0}=e;return(0,l.jsx)(v.TKU,{"data-testid":"cmp-headless-header",linkComponent:x(),logoDesktop:t,logoLink:"/",showLogo:n})};var Y=n(84969),G=n.n(Y);let J="cmp-hero-stage",$=G()(async()=>(await Promise.resolve().then(n.bind(n,28333))).CldVideoPlayer,{loadableGenerated:{webpack:()=>[28333]},ssr:!1}),Q=function(e){let{heroStage:t}=e,n=function(e){if(!e)return[];if(Array.isArray(e))return e;if("object"==typeof e&&null!==e){if(Array.isArray(e.slides))return e.slides;if(e.slides)return[e.slides]}return[e]}(t),r=t&&!Array.isArray(t)?t:void 0,a=null==r?void 0:r.translations,o=null==r?void 0:r.showCustomerSatisfactionLabel,i=E({language:P((0,s.useRouter)().locale),variant:"dark"});return 0===n.length?null:(0,l.jsx)(j.D,{brazeId:J,testId:J,children:(0,l.jsx)("div",{style:{width:"100%"},children:(0,l.jsx)(v.xYv,{imageComponent:w.CldImage,linkComponent:x(),slideWrapperComponent:j.D,slides:n,translations:a,videoComponent:$,satisfactionImage:o?i:void 0})})})};var X=n(61617);let Z={de:"DT",en:"EN",fr:"FR",it:"IT"},ee=function(e){let[t,n]=(0,c.useState)({latitude:void 0,longitude:void 0});return(0,c.useEffect)(()=>{let t=async()=>{var t,r,l;let a=await (0,X.k_)(e.locationId),{latitude:o,longitude:i}=null!=(l=null==a||null==(r=a[0])||null==(t=r.addresses)?void 0:t[0])?l:{};n({latitude:o,longitude:i})};try{t()}catch(e){console.error("Error fetching location unit:",e)}},[]),(0,l.jsx)("div",{"data-testid":"cmp-location-stage",children:(0,l.jsx)(v.E7L,{...((e,t,n
1)=>{var r,l,a,o,i,s,c,u,d,p,m,g,f,h,v;let b=Z[e.locale],w=null==(l=e.locationUnit)||null==(r=l.addresses)?void 0:r[0],y=null!=(i=null==w?void 0:w["street".concat(b)])?i:"",x=null!=(s=null==w?void 0:w["zip".concat(b)])?s:"",C=null!=(c=null==w?void 0:w["city".concat(b)])?c:"",j=null!=(u=null==(a=e.locationUnit)?void 0:a.contact["telephone".concat(b)])?u:"",I=null!=(d=null==(o=e.locationUnit)?void 0:o["name".concat(b)])?d:"",S="".concat(t,",").concat(n);return{address:y,breadcrumb:e.breadcrumb,city:w?"".concat(x," ").concat(C):"",contact:{externalHref:j?"tel:".concat(j.replace(/\s/g,"")):"",href:j?"tel:".concat(j.replace(/\s/g,"")):"",isExternal:!1,linkType:"PHONE",openInNewWindow:!1,text:j},latitude:t,longitude:n,openingTimes:{hourLabel:null!=(p=e.translations["web.locationStage.openingHours.hour.label"])?p:"",items:[{day:null!=(m=e.translations["web.locationStage.monday.label"])?m:"",hours:[{close:e.monMorningClose,open:e.monMorningOpen},{close:e.monAfternoonClose,open:e.monAfternoonOpen}]},{day:null!=(g=e.translations["web.locationStage.tuesday.label"])?g:"",hours:[{close:e.tueMorningClose,open:e.tueMorningOpen},{close:e.tueAfternoonClose,open:e.tueAfternoonOpen}]},{day:null!=(f=e.translations["web.locationStage.wednesday.label"])?f:"",hours:[{close:e.wedMorningClose,open:e.wedMorningOpen},{close:e.wedAfternoonClose,open:e.wedAfternoonOpen}]},{day:null!=(h=e.translations["web.locationStage.thursday.label"])?h:"",hours:[{close:e.thuMorningClose,open:e.thuMorningOpen},{close:e.thuAfternoonClose,open:e.thuAfternoonOpen}]},{day:null!=(v=e.translations["web.locationStage.friday.label"])?v:"",hours:[{close:e.friMorningClose,open:e.friMorningOpen},{close:e.friAfternoonClose,open:e.friAfternoonOpen}]}],tableTitle:e.translations["web.locationStage.openingHours.label"],title:e.translations["web.locationStage.openingHours.title"]},route:t&&n?{externalHref:"https://www.google.com/maps/dir/?api=1&destination=".concat(S),href:"https://www.google.com/maps/dir/?api=1&destination=".concat(S),isExternal:!0,linkType:"EXTERNAL",openInNewWindow:!0,text:e.translations["web.locationStage.calculateRoute.label"]}:void 0,title:I}})(e,t.latitude,t.longitude),linkComponent:x()})})},et=function(e){let{micrositeFooterText:t,links:n}=e;return(0,l.jsx)("div",{"data-testid":"cmp-micro-site-footer",children:(0,l.jsx)(v.ysh,{footerText:t,linkComponent:x(),links:n})})},en=function(e){return(0,l.jsx)("div",{"data-testid":"cmp-news-stage",children:(0,l.jsx)(v.ElH,{...e,imageComponent:w.CldImage})})},er=function(e){let t=(0,s.useRouter)();return(0,l.jsx)("div",{"data-testid":"cmp-partner-header",children:(0,l.jsx)(v.Os1,{...e,imageComponent:w.CldImage,linkComponent:x(),logoDesktop:"/swica.svg",logoMobile:"/swica-small.svg",onNavigate:function(e){if(!e)return;let n=e.startsWith("/")?e:"/".concat(e);t.push(n,void 0,{locale:!1})}})})};var el=n(42610);let ea=function(e){let t={image:e.image,link:e.link,text:e.text,title:e.title};return(0,l.jsxs)("div",{"data-testid":"cmp-partner-stage",children:[(0,l.jsx)(_,{...t}),e.calculatorEnabled&&(0,l.jsx)(el.A,{language:e.language,partnerLogoId:e.partnerLogoId,partnerPin:e.partnerPin,title:e.calculatorTitle||"",translations:e.translations,calculatorTrackingId:null==e?void 0:e.calculatorTrackingId}),e.benefitsEnabled&&(0,l.jsx)(v.cbh,{benefits:e.benefits||[],linkComponent:x(),secondaryButton:e.benefitsButton,standalone:!0,title:e.benefitsTitle})]})},eo=function(e){let t=U(e),n={...e,contactCards:t,linkComponent:x()};return(0,l.jsx)("div",{"data-testid":"cmp-pre-footer",children:(0,l.jsx)(v.Zqs,{...n})})};var ei=n(83898);let es=function(e){var t,n,r,a,o,i,s,u,d,p,m;let{calculatorBaseUrl:g}=(0,R.UK)(),f=(0,N.k)(e=>e.user),h=P(e.language),{accidentCoverage:b,price:y,currency:C,deductible:j,environmentalTax:I,productModelId:S}=(0,ei.U)({productId:e.productId,userData:f}),k=(0,c.useMemo)(()=>(0,L.f)({calculatorBaseUrl:g,calculatorTrackingId:e.calculatorTrackingId,language:e.language,partnerLogoId:"",partnerPin:"",productId:e.productId,productModelId:S,userData:f}),[e.language,e.calculatorTrackingId,g,e.productId,S,f]);(0,c.useEffect)(()=>{N.k.persist.rehydrate()},[]);let T=null==f||null==(t=f.location.label)?void 0:t.split(" ")[0],z=null!=(u=null==(n=e.translations)?void 0:n["web.tooltip.priceDisclaimer"])?u:"Price based on:",A=null!=(d=null==(r=e.translations)?void 0:r["web.tooltip.excess"])?d:"Excess",_=null!=(p=null==(a=e.translations)?void 0:a["web.tooltip.accidentCover"])?p:"Accident cover",B=null!=(m=null==(o=e.translations)?void 0:o["web.tooltip.environmentalLevy"])?m:"Environmental levy",U=e.additionalTooltipText,O=f?[z,T,(()=>{var t,n,r;switch(null==f?void 0:f.gender){case"female":return null==(t=e.translations)?void 0:t["web.tooltip.gender.female"];case"male":return null==(n=e.translations)?void 0:n["web.tooltip.gender.male"];case"unbornChild":return null==(r=e.translations)?void 0:r["web.tooltip.gender.unbornChild"];default:return}})(),f.birthday,""!==j?"".concat(A," ").concat(C," ").concat(j):null,void 0!==b?_:null,""!==I?"".concat(B," ").concat(C," ").concat(I
1):null].filter(Boolean).map((e,t)=>1===t?" ".concat(e):t>1?", ".concat(e):e).join(""):"",D=O&&U?(0,l.jsxs)(c.Fragment,{children:[O,(0,l.jsx)("br",{}),(0,l.jsx)("br",{}),U]}):O||U||"",M=f&&e.productId?null==(i=e.translations)?void 0:i["web.button.adjustPrime"]:null==(s=e.translations)?void 0:s["web.button.calculatePrime"];return(0,l.jsx)("div",{"data-testid":"cmp-product-stage",children:(0,l.jsx)(v.uNT,{...e,calculatorButtonUrl:k,calculatorButtonLabel:M,currency:C,disablePrice:e.disablePrice,imageComponent:w.CldImage,linkComponent:x(),price:y,satisfactionImage:e.showCustomerSatisfactionLabel?E({language:h,variant:"dark"}):void 0,tooltip:D})})};var ec=n(1265);function eu(e){return{text:e._source.title||"Untitled",url:e._source.url||"#"}}let ed=function(e){let[t,n]=(0,c.useState)([]),r=(0,c.useCallback)(async t=>{if(!t||t.trim().length<3||!e.searchConfig)return void n([]);try{let r=await (0,ec.U)({params:{query:t.trim(),size:"5"},searchConfig:e.searchConfig,templateId:"swica-quick-search-template"});n(r.hits.hits.map(eu))}catch(e){n([])}},[e.searchConfig]);return(0,l.jsx)("div",{"data-testid":"cmp-search-overlay",children:(0,l.jsx)(v.PEO,{closeButtonLabel:e.translations["web.search.overlay.close"],getResults:r,iconAriaLabel:e.translations["web.search.overlay.icon.ariaLabel"],inputPlaceholder:e.translations["web.search.input.placeholder"],overlayAriaLabel:e.translations["web.search.overlay.ariaLabel"],resultTitle:e.translations["web.search.overlay.suggestedResults"],results:t,searchButtonLabel:e.translations["web.search.input.buttonLabel"],searchTitle:e.translations["web.search.input.label"],...e})})},ep=function(e){return(0,l.jsx)("div",{"data-testid":"cmp-story-stage",children:(0,l.jsx)(v.yYT,{...e,imageComponent:w.CldImage})})},em=function(e){var t,n,r;let{awards:a,pageContent:o,locale:i,header:u,breadcrumb:d,children:p,floatingButtons:m,searchOverlay:g,locationUnit:f,micrositeHeader:h,micrositeNavigation:v}=e,[w,y]=(0,c.useState)(!1),[j,I]=(0,c.useState)(!1),S=(0,s.useRouter)(),k=w||j,{heroStage:T,newsStage:P,storyStage:E,basicStage:z,authorStage:A,productStage:R,partnerStage:N,locationStage:L}=function(e){switch(null==e?void 0:e["mgnl:template"]){case"swica-web-core:pages/NewsPage":return{newsStage:null==e?void 0:e.stage};case"swica-web-core:pages/BlogPage":return{newsStage:{...null==e?void 0:e.stage}};case"swica-web-core:pages/StoryPage":return{storyStage:null==e?void 0:e.stage};case"swica-web-core:pages/StartPage":return{heroStage:null==e?void 0:e.stage};case"swica-web-core:pages/ContentPage":case"swica-web-core:pages/OverviewPage":case"swica-web-core:pages/ProductTopicPage":return{basicStage:null==e?void 0:e.stage};case"swica-web-core:pages/AuthorPage":return{authorStage:null==e?void 0:e.stage};case"swica-web-core:pages/ProductPage":return{productStage:null==e?void 0:e.stage};case"swica-web-core:pages/LocationPage":return{locationStage:null==e?void 0:e.stage};case"swica-web-core:pages/PartnerPage":case"swica-web-core:pages/MicrositePage":case"swica-web-core:pages/CampaignPage":return{partnerStage:null==e?void 0:e.stage};default:return{}}}(o),{footer:U,preFooter:D,micrositeFooter:F}=function(e){var t;if(!e)return{};if("swica-web-core:pages/PartnerPage"===e["mgnl:template"]||"swica-web-core:pages/CampaignPage"===e["mgnl:template"])return e.micrositeFooter?{micrositeFooter:e.micrositeFooter}:{};let n={};return e.footer&&(n.footer=e.footer),e.preFooter&&(null==(t=e.preFooter.contactCards)?void 0:t.length)&&(n.preFooter=e.preFooter),n}(o),q=()=>{y(!w)};(0,c.useEffect)(()=>{k&&y(!1)},[S.asPath]),(0,c.useEffect)(()=>{if(!k){document.body.style.overflow="";return}return document.body.style.overflow="hidden",Array.from(document.querySelectorAll("video")).forEach(e=>e.pause()),document.querySelectorAll("iframe").forEach(e=>{var t,n;null==(t=e.contentWindow)||t.postMessage(JSON.stringify({args:[],event:"command",func:"pauseVideo"}),"*"),null==(n=e.contentWindow)||n.postMessage(JSON.stringify({method:"pause"}),"*")}),()=>{document.body.style.overflow=""}},[k]);let H="swica-web-core:pages/StartPage"===o["mgnl:template"],W="swica-web-core:pages/ProductPage"===o["mgnl:template"],Y="swica-web-core:pages/SearchPage"===o["mgnl:template"],G="swica-web-core:pages/LocationPage"===o["mgnl:template"],J="swica-web-core:pages/StoryPage"===o["mgnl:template"],$="swica-web-core:pages/HeadlessPage"===o["mgnl:template"],X=!!d&&!H&&!W&&!Y&&!G&&!$,Z={...R,breadcrumbs:d,language:i},el={...L,breadcrumb:d,locale:i,locationUnit:Array.isArray(f)?f[0]:f},ei=o.header;return(0,l.jsxs)("div",{id:"app",children:[w&&(0,l.jsx)(ed,{onClose:q,searchConfig:null==o?void 0:o.searchConfig,submitUrl:null==g?void 0:g.submitUrl,linkComponent:x(),translations:null!=(r=null==g?void 0:g.translations)?r:{},router:S}),$?(0,l.jsx)(K,{showLogo:null==ei?void 0:ei.showLogo}):u&&!h&&(0,l.jsx)(V,{...u,handleSearchClick:q,variant:J?"story":"default"}),h&&v&&(0,l.jsx)(er,{...h,micrositeNavigation:v}),T&&(0,l.jsx)(Q,{heroStage:T}),R&&(0,l.jsx)(es,{...Z}),X&&(0,l.jsx)(B,{...d,variant:J?"story":"default"}),L&&(0,l.jsx)(ee,{...el}),z&&(0,l.jsx)(_,{...z}),E&&(0,l.jsx)(ep,{...E}),A&&(0,l.jsx)(b,{...A}),P&&(0,l.jsx)(en,{...P}),N&&(0,l.jsx)(ea,{...N,language:i,partnerPin:null==o||null==(t=o.stage)?void 0:t.partnerPin,partnerLogoId:null==h||null==(n=h.partnerLogoDesktop)?void 0:n.cloudinaryId}),p,m&&!$&&(0,l.jsx)(O,{...m,onToggle:I,language:i}),a&&!$&&(0,l.jsx)(C,{...a}),!$&&(F?(0,l.jsx)(et,{...F}):(0,l.jsxs)(c.Fragment,{children:[U&&D&&(0,l.jsx)(eo,{...D,language:i}),U&&(0,l.jsx)(M,{...U,language:i})]}))]})};var eg=n(30942),ef=n(84210);let eh=(0,c.createContext)({isSubscribed:!1}),ev=function(e){let{children:t,isEnabled:n=!0}=e,{braze:r,isBrazeReady:a}=(0,eg.ml)(),o=(0,c.useRef)(!1);(0,c.useEffect)(()=>{var e;if(!n||!a||!r){o.current=!1;return}if(o.current)return;let t=null!=(e=r.subscribeToInAppMessage)?e:r.subscribeToInAppMessageUpdates;"function"==typeof t&&(t(e=>{var t,n,r,l;
1return(0,ef.G)("BrazeInAppMessage",{extras:null!=(t=e.extras)?t:null,header:null!=(n=e.header)?n:null,message:null!=(r=e.message)?r:null,timestamp:new Date().toISOString(),type:null!=(l=e.type)?l:null}),!0}),o.current=!0)},[r,a,n]);let i={isSubscribed:o.current};return(0,l.jsx)(eh.Provider,{value:i,children:t})},eb=function(e){let{areBannersEnabled:t=!1,areContentCardsEnabled:n=!1,areInAppMessagesEnabled:r=!1,children:a,placements:o=[],hasBrazeConsent:i=!1}=e;return(0,l.jsx)(eg.Ay,{areContentCardsEnabled:n,placements:t?o:[],hasBrazeConsent:i,children:(0,l.jsx)(ev,{isEnabled:r,children:a})})};var ew=n(56408),ey=n(76483);let ex=e=>{var t,n;let{pageContent:r,header:a,awards:o,locale:i,breadcrumb:s,seoFields:u,children:d,searchOverlay:p,locationUnit:m,micrositeHeader:g,floatingButtons:f,micrositeNavigation:v,tags:b,brazePlacements:w=[],environment:y,isMagnoliaEditMode:x=!1}=e,C=(null==r?void 0:r.jsonLd)||"",j=null==y?void 0:y.onetrustDomainScript,I=!!(null==y?void 0:y.brazeContentCardsEnabled),S=!!(null==y?void 0:y.brazeBannersEnabled),k=!!(null==y?void 0:y.brazeInAppMessagesEnabled),{isGranted:T}=(0,ew.UM)(ey.Vk,x,!j),P=(0,l.jsx)(em,{awards:o,breadcrumb:s,floatingButtons:f,header:a,locale:i,locationUnit:m,micrositeHeader:g,micrositeNavigation:v,pageContent:r,searchOverlay:p,children:d});return(0,l.jsxs)(c.Fragment,{children:[(0,l.jsx)(h,{...u,tags:b,template:null==r?void 0:r["mgnl:template"],page:null==r?void 0:r["@path"],partnerId:null==r||null==(t=r.stage)?void 0:t.partnerId,productName:null==r||null==(n=r.stage)?void 0:n.productName,...C&&{jsonLd:C}}),(0,l.jsx)(eb,{areBannersEnabled:S,areContentCardsEnabled:I,areInAppMessagesEnabled:k,placements:w,hasBrazeConsent:T||!1,children:P}),(0,l.jsx)("button",{style:{display:"none"},id:"ebcss-chat-button","data-test-id":"hidden-chat-btn",className:"ebcss-chat-button"})]})}},98689:(e,t,n)=>{"use strict";n.d(t,{c:()=>r});let r=async e=>{let t=await fetch("/api/calculator/postcode?q=".concat(e));return t.ok?await t.json():(console.error("Failed to fetch postcodes for ".concat(e,":"),t.statusText),[])}}}]);
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.