1import{bd as b,be as $,bf as c,bg as h,bp as g,bh as E,bI as z,bw as X,bj as P,bk as r,bC as w,bq as f,bo as F,bD as y,bV as ve,d0 as Fe,bl as ke,d1 as $e,d2 as Ae,bB as L,d3 as Ce,bi as _e,bt as V,bu as Y,bJ as se,bX as me,bU as ge,bE as K,d4 as H,d5 as pe,d6 as G,d7 as xe,bW as s,c2 as Q,d8 as we,b$ as re,bN as ee,bP as he,d9 as Ie,bZ as Pe,b_ as De,ci as He,cw as ce,da as Le,db as ue,dc as Ee,bO as ze,cQ as Be,dd as Ue}from"./CAMA6yvQ.js";import{_ as Ne}from"./DO0sHo9x.js";import{f as be}from"./Bi43yT2y.js";import{a as Oe,u as je,b as q,H as Re,C as qe}from"./Co1vZwbg.js";import{m as Je}from"./CfB95Brs.js";import{F as Ve,_ as Ye}from"./CeqWCZWK.js";import{C as Me}from"./OAuFIvAS.js";import{S as We}from"./C7pFUBfU.js";import{a as Ze,y as j,u as Ge,t as Ke,_ as Qe}from"./DiuxtB-_.js";import{F as fe,a as Xe}from"./BsglC4vj.js";import{u as et}from"./DRH1wusT.js";const tt={class:"inline-flex min-h-6 cursor-pointer items-start gap-2"},it=["id","value","name","disabled","checked"],at={class:"text-body-s text-main peer-disabled:cursor-not-allowed peer-disabled:text-disabled"},lt=b({__name:"RadioButton",props:{modelValue:{default:void 0},value:{default:void 0},id:{default:void 0},disabled:{type:Boolean,default:!1},state:{default:"none"},name:{default:void 0}},emits:["update:modelValue"],setup(e,{emit:t}){const i=e,a=t,l=$(()=>i.modelValue==i.value);function n(o){const m=o.target;let d;m._value!==void 0?d=m._value:d=m.value,a("update:modelValue",d)}return(o,m)=>(c(),h("label",tt,[g("input",{id:e.id,class:E(["radio-base peer",{"radio-base-error":e.state==="invalid"}]),type:"radio",value:e.value,name:e.name,disabled:i.disabled,checked:l.value,onChange:n},null,42,it),g("span",at,[z(o.$slots,"default",{},void 0,!0)])]))}}),nt=X(lt,[["__scopeId","data-v-1577fd89"]]),ot={key:0,class:"flex justify-between pb-1 text-label-s text-grey-800 dark:text-white"},st={key:0},rt={key:1,class:"pb-1 text-label-s text-red dark:text-red-200"},ct={key:2,class:"hidden"},ut=b({__name:"InputAssistiveText",props:{error:{},helperText:{},countHint:{},dense:{type:Boolean}},setup(e){return(t,i)=>(c(),h("div",{class:E(["pt-1",{"min-h-[24px]":!e.dense}])},[P(r(We),null,{default:w(()=>[!e.error&&(e.helperText||e.countHint)?(c(),h("div",ot,[g("span",null,f(e.helperText),1),e.countHint?(c(),h("span",st,f(e.countHint),1)):F("",!0)])):e.error?(c(),h("div",rt,f(e.error),1)):(c(),h("div",ct))]),_:1})],2))}}),dt=b({__name:"AppLink",props:{destination:{}},setup(e){const t=e;function i(n){return"to"in n}function a(n){return"href"in n}const l=$(()=>i(t.destination)?Ne:a(t.destination)?"a":Fe(t.destination));return(n,o)=>(c(),y(ve(l.value),{to:i(e.destination)?e.destination.to:void 0,href:a(e.destination)?e.destination.href:void 0,target:a(e.destination)?e.destination.target:void 0},{default:w(()=>[z(n.$slots,"default")]),_:3},8,["to","href","target"]))}}),mt={class:"flex hub-tile min-h-[420px] flex-col overflow-hidden px-6 py-4"},gt={class:"mb-2 flex items-center justify-between"},pt={class:"text-headline-s"},ht=["src"],bt={class:"mt-2 line-clamp-2 text-body-m"},ft=b({__name:"InstagramTile",props:{image:{},accountName:{},ctaHref:{},subtitle:{},trackingId:{}},setup(e){return(t,i)=>(c(),h("div",mt,[g("div",gt,[g("span",pt,f(e.accountName),1),P(r(ke),{size:"24",path:r($e),title:"Instagram"},null,8,["path"])]),i[0]||(i[0]=g("hr",{class:"mb-2 border-1 border-grey-700"},null,-1)),P(dt,{destination:{to:e.ctaHref},class:"grow rounded","data-track":e.trackingId},{default:w(()=>[g("img",{src:e.image,class:"h-full min-h-[268px] w-full object-cover"},null,8,ht)]),_:1},8,["destination","data-track"]),g("p",bt,f(e.subtitle),1)]))}}),yt=b({__name:"RadioButton",props:{name:{},id:{},disabled:{type:Boolean},size:{}},setup(e){const t=e,{value:i}=Ze(()=>t.name);return(a,l)=>(c(),y(r(nt),{id:e.id??e.name,modelValue:r(i),"onUpdate:modelValue":l[0]||(l[0]=n=>Ae(i)?i.value=n:null),name:e.name,disabled:e.disabled},{default:w(()=>[z(a.$slots,"default")]),_:3},8,["id","modelValue","name","disabled"]))}}),St=j.object().shape({email:j.string().email().required(),audience:j.string().required(),captchaSolution:j.string().required()}),Tt={key:0,class:"text-main"},vt={key:1,class:"flex flex-row gap-6"},Ft={class:"text-main"},kt={class:"w-full @lg/tile:w-2/3 @2xl/tile:w-1/2"}
1,$t={class:"mt-6"},At=["disabled"],Ct=b({__name:"NewsletterForm",props:{me:{},submitting:{type:Boolean},error:{},audiences:{},ctaHeadline:{},ctaLabel:{}},emits:["submit"],setup(e,{emit:t}){var I;const i=t,a=e,{t:l,locale:n}=L(),o=$(()=>n.value),{handleSubmit:m,setFieldValue:d,meta:u,values:p}=Ge({validationSchema:Ke(St),initialValues:{email:((I=a.me)==null?void 0:I.email)??void 0,audience:a.audiences.length===1?a.audiences[0].slug:void 0,captchaSolution:void 0}}),S=$(()=>a.submitting||!u.value.valid);Ce(()=>{var T;!p.email&&((T=a.me)!=null&&T.email)&&d("email",a.me.email)});function k(T){T&&d("captchaSolution",T)}const v=m(({email:T,audience:_,captchaSolution:x})=>{i("submit",{email:T,audience:_,captchaSolution:x})});return(T,_)=>(c(),h("form",{ref:"form",class:"flex w-full flex-col gap-4",onSubmit:_[0]||(_[0]=_e((...x)=>r(v)&&r(v)(...x),["stop","prevent"]))},[e.ctaHeadline?(c(),h("div",Tt,f(e.ctaHeadline),1)):F("",!0),e.audiences.length>1?(c(),h("div",vt,[(c(!0),h(V,null,Y(e.audiences,x=>(c(),h("label",{key:x.slug,class:"flex cursor-pointer items-center gap-2"},[P(r(yt),{id:x.slug,name:"audience",value:x.slug},{default:w(()=>[g("span",Ft,f(x.name),1)]),_:2},1032,["id","value"])]))),128))])):F("",!0),g("div",kt,[P(r(Qe),{id:"email",name:"email",type:"email",label:r(l)("hub.newsletter.email"),placeholder:r(l)("hub.newsletter.email"),disabled:!!e.me},null,8,["label","placeholder","disabled"]),P(r(Ve),{ref:"captcha",language:o.value,"puzzle-endpoint":r(Xe),sitekey:r(fe),dark:!0,onDone:k},null,8,["language","puzzle-endpoint","sitekey"]),e.error?(c(),y(r(ut),{key:0,class:"",error:e.error,type:"error"},null,8,["error"])):F("",!0)]),_[1]||(_[1]=g("div",{class:"grow"},null,-1)),g("div",$t,[g("button",{class:"btn-primary-color-s",disabled:S.value,type:"submit"},[g("span",null,f(e.ctaLabel),1),e.submitting?(c(),y(r(Me),{key:0,class:"ml-3",size:"small"})):F("",!0)],8,At)])],544))}}),_t={class:"newsletter-owl flex flex-col overflow-hidden"},xt={class:"text-headline-s text-main tablet:text-headline-m"},wt={class:"mt-2 text-body-s text-main @lg/tile:pr-[200px]"},It={key:0,class:"mt-10 w-full @lg/tile:w-3/4"},Pt=b({__name:"NewsletterTile",props:{headline:{},description:{},audiences:{},ctaHeadline:{},ctaLabel:{}},setup(e){const{t}=L(),{meData:i}=Oe(),a=se(null),l=se(!1),{mutate:n,loading:o,onDone:m,onError:d}=je({clientId:me.MyOmr});m(({data:p})=>{var S,k,v;l.value=!!((S=p==null?void 0:p.createNewsletterSignup)!=null&&S.success),a.value=l.value?null:(v=(k=p==null?void 0:p.createNewsletterSignup)==null?void 0:k.errors)==null?void 0:v.join(". ")}),d(()=>{a.value=t("newsletter.error")});function u(p){n({input:{email:p.email,captcha:{solution:p.captchaSolution,sitekey:fe},audiences:[p.audience]}})}return(p,S)=>(c(),h("div",_t,[g("div",xt,f(e.headline),1),g("div",wt,f(e.description),1),l.value?(c(),h("div",It,[P(r(Ye),{message:p.$t("hub.newsletter.success.title"),headline:p.$t("hub.newsletter.success.description"),type:"success"},null,8,["message","headline"])])):(c(),y(Ct,{key:1,me:r(i),class:"mt-8 grow",submitting:r(o),error:a.value,audiences:e.audiences,"cta-headline":e.ctaHeadline,"cta-label":e.ctaLabel,onSubmit:u},null,8,["me","submitting","error","audiences","cta-headline","cta-label"]))]))}}),Dt=X(Pt,[["__scopeId","data-v-cb697857"]]);var ye=(e=>(e.ContentHubArticle="ContentHubArticle",e.DailyArticle="DailyArticle",e.EducationArticle="EducationArticle",e.GrowthHubArticle="GrowthHubArticle",e.JobsHrArticle="JobsHrArticle",e.OmrxArticle="OmrxArticle",e))(ye||{}),N=(e=>(e.BlueCircle="blueCircle",e.PurpleDots="purpleDots",e))(N||{}),J=(e=>(e.De="de",e.En="en",e))(J||{});const Ht="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='121'%20height='108'%20viewBox='0%200%20121%20108'%20fill='none'%3e%3cpath%20d='M100.5%2045.3218C100.5%2025.2916%2084.2084%209%2064.1783%209C44.1481%209%2027.8565%2025.2916%2027.8565%2045.3218C27.8565%2065.352%2044.1481%2081.6435%2064.1782%2081.6435C84.2084%2081.6435%20100.5%2065.352%20100.5%2045.3218ZM43.6875%2045.3218C43.6875%2034.0217%2052.8782%2024.8261%2064.1783%2024.8261C75.4784%2024.8261%2084.6739%2034.0217%2084.6739%2045.3218C84.6739%2056.6219%2075.4783%2065.8174%2064.1783%2065.8174C52.8782%2065.8174%2043.6875%2056.6219%2043.6875%2045.3218Z'%20fill='%234990FF'/%3e%3cpath%20d='M58.6599%2072.1693L44.7526%2086.1579M39.8067%2086.6399L59.1182%2067.2195M58.5424%2063.3066L35.8984%2086.08M32.5989%2084.9044L57.3526%2060.0087M55.6981%2057.1832L29.769%2083.2599M27.3405%2081.2191L53.6492%2054.7606M51.211%2052.7126L25.285%2078.7872M23.6309%2075.9591L48.3778%2051.0702M45.0783%2049.8946L22.4441%2072.6592M41.1665%2049.3394L21.8716%2068.7442M22.3338%2063.7871L36.2142%2049.8255'%20stroke='%23FF9BE3'%20stroke-width='0.999997'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e",Lt=""+new URL("purple-dots.B0EmPSuB.svg",import.meta.url).href,Et={class:"text-headline-m laptop:pr-0 mb-2 pr-24"},zt={class:"text-body-m mb-10"},Bt={class:"flex flex-wrap gap-4"},Ut=b({__name:"InfoTile",props:{title:{},body:{},decoration:{},primaryButtonProps:{},secondaryButtonProps:{}},setup(e){const t=$(()=>{switch(e.decoration){case N.PurpleDots:return{backgroundImage:`url("${Lt}")`};case N.BlueCircle:return{backgroundImage:`url("${Ht}")`};default:return}});return(i,a)=>(c(),h("div",{class:E(["hub-tile-look laptop:pt-28 flex h-full w-full flex-col justify-end overflow-hidden bg-no-repeat pt-16",{"laptop:bg-[length:130px_auto] bg-[length:100px_auto] bg-[105%_top]":e.decoration===r(N).PurpleDots,"laptop:bg-[length:130px_auto] bg-[length:100px_auto] bg-[102%_top]":e.decoration===r(N).BlueCircle}]),style:ge(t.value)}
1,[g("div",Et,f(e.title),1),g("p",zt,f(e.body),1),g("div",Bt,[P(r(q),{class:"btn-primary-color-s",destination:{to:e.primaryButtonProps.to},"data-track":e.primaryButtonProps.trackingId},{default:w(()=>[g("span",null,f(e.primaryButtonProps.label),1),P(r(K),{class:"lucide-icon-m"})]),_:1},8,["destination","data-track"]),e.secondaryButtonProps?(c(),y(r(q),{key:0,class:"btn-outline-neutral-s",destination:{to:e.secondaryButtonProps.to},"data-track":e.secondaryButtonProps.trackingId},{default:w(()=>[g("span",null,f(e.secondaryButtonProps.label),1),P(r(K),{class:"lucide-icon-m"})]),_:1},8,["destination","data-track"])):F("",!0)])],6))}}),Nt=b({__name:"CtaLink",props:{target:{},trackingId:{}},setup(e){return(t,i)=>(c(),y(r(q),{destination:e.target,class:"btn-outline-neutral-s","data-track":e.trackingId},{default:w(()=>[g("span",null,[z(t.$slots,"default")]),P(r(K),{class:"lucide-icon-m"})]),_:3},8,["destination","data-track"]))}}),Ot={class:"hub-tile-look tablet:p-6 flex w-full flex-col items-start p-4"},jt={key:0,class:"text-body-xl-bold text-main mb-4 grow-0"},Rt={class:"flex w-full grow-0 flex-col gap-3"},te=b({__name:"ContentListTile",props:{title:{},cta:{}},setup(e){return(t,i)=>(c(),h("div",Ot,[e.title?(c(),h("div",jt,f(e.title),1)):F("",!0),g("div",Rt,[z(t.$slots,"default")]),i[0]||(i[0]=g("div",{class:"grow"},null,-1)),e.cta?(c(),y(Nt,{key:1,target:e.cta.target,class:"mt-10 grow-0","tracking-id":e.cta.trackingId},{default:w(()=>[g("span",null,f(e.cta.label),1)]),_:1},8,["target","tracking-id"])):F("",!0)]))}}),qt={class:"tablet:w-[82px] laptop:size-[65px] laptop:rounded-[6px] relative h-full w-[72px] shrink-0 grow-0 overflow-hidden"},Jt={class:"laptop:p-0 grow py-2 pr-3"},Vt={key:0,class:"text-body-xs text-solid line-clamp-1"},Yt={key:1,class:"text-body-s text-solid line-clamp-1"},Mt={key:0,class:"badge laptop:block hidden"},ie=b({__name:"ContentListTileItem",props:{title:{},subtitle:{default:void 0},overline:{default:void 0},tag:{default:void 0},media:{default:void 0},target:{},trackingId:{default:void 0}},setup(e){const t=e,i=$(()=>typeof t.title=="string"?t.title:t.title.value),a=$(()=>typeof t.title=="string"?2:t.title.lineClamp);return(l,n)=>(c(),y(r(q),{destination:e.target,class:"group border-main bg-surface-elevation-3 laptop:p-3 flex items-start gap-4 overflow-hidden rounded-[8px] border","data-track":e.trackingId},{default:w(()=>[g("div",qt,[P(r(Re),{class:"h-full object-cover opacity-70 group-hover:opacity-90",asset:e.media},null,8,["asset"])]),g("div",Jt,[e.overline?(c(),h("div",Vt,f(e.overline),1)):F("",!0),g("h3",{class:E(["text-body-m-bold text-main wrap-anywhere",{"line-clamp-2":a.value===2,"line-clamp-3":a.value===3}])},f(i.value),3),e.subtitle?(c(),h("p",Yt,f(e.subtitle),1)):F("",!0)]),e.tag?(c(),h("div",Mt,f(e.tag),1)):F("",!0)]),_:1},8,["destination","data-track"]))}}),pa=b({__name:"ResponsiveTile",props:{tile:{}},setup(e){const t=e,i=$(()=>{switch(t.tile.__typename){case"HubPageReviewsTopProductsTile":case"HubPageContentSliderTile":return{mobileSize:H.Full,tabletSize:H.Full,laptopSize:H.Full};default:return"tileSizes"in t.tile?t.tile.tileSizes:(console.error("Tile has no tileSizes",t.tile),null)}}),a=$(()=>i.value?[l(i.value.mobileSize),`tablet:${l(i.value.tabletSize)}`,`laptop:${l(i.value.laptopSize)}`].join(" "):"hidden");function l(n){switch(n){case H.Full:return"col-span-12";case H.Half:return"col-span-6";case H.OneThird:return"col-span-4";case H.TwoThirds:return"col-span-8";case H.Hidden:return"hidden";default:return pe(n,`Unknown tile size: ${n}`),"col-span-12"}}return(n,o)=>(c(),h("div",{class:E(["@container/tile empty:hidden",a.value])},[z(n.$slots,"default")],2))}}),ha=b({__name:"HygraphSocialMediaTile",props:{tile:{}},setup(e){return(t,i)=>(c(),y(ft,{image:e.tile.image.url,"account-name":e.tile.accountName,"cta-href":e.tile.url,subtitle:e.tile.subtitle,"tracking-id":e.tile.trackingId},null,8,["image","account-name","cta-href","subtitle","tracking-id"]))}}),Wt=e=>{const t=e.definitions.filter(i=>i.kind==="OperationDefinition");if(t.length!==1)throw new Error("DocumentNode passed to Apollo Client must contain single query or mutation");return t[0]},Zt=e=>async(i,a,l)=>{switch(Wt(i).operation){case G.MUTATION:{const o=l==null?void 0:l.fetchPolicy,m=await e.mutate({mutation:i,variables:a,...l,fetchPolicy:o});return{data:m.data??void 0,errors:m.errors}}case G.QUERY:{const o=await e.query({query:i,variables:a,...l});return{data:o.data,errors:o.errors}}case G.SUBSCRIPTION:throw new Error("Subscription requests through SDK interface are not supported")}},Gt=e=>{const{resolveClient:t}=xe();return t(e)},A=s` 2 fragment CallToActionFields on CallToAction { 3 label 4 url 5 target 6 external 7 type 8 color 9 size 10 trackingId 11 lucideIcon 12 callToActionSemanticButtonSize 13 callToActionSemanticButtonStyle 14 } 15`;s` 16 fragment SectionFlipCounterFields on SectionFlipCounter { 17 __typename 18 id 19 optionalTitle 20 targetDateTime
21 decorations 22 subtext 23 ctaInformationText 24 cta { 25 ...CallToActionFields 26 } 27 darkMode 28 } 29 ${A} 30`;const Kt=s` 31 fragment SectionByTheNumbersFields on SectionByTheNumbers { 32 __typename 33 id 34 optionalTitle: title 35 optionalSubtitle: subtitle 36 sectionPadding 37 styleVariant 38 duration 39 counters { 40 target 41 start 42 prefix 43 suffix 44 subhead 45 } 46 cta { 47 ...CallToActionFields 48 } 49 } 50 ${A} 51`,D=s` 52 fragment AssetFields on Asset { 53 url 54 title 55 description 56 mimeType 57 } 58`,Qt=s` 59 fragment SectionContactFields on SectionContact { 60 __typename 61 id 62 optionalDescription: description 63 title 64 contact { 65 email 66 id 67 phone 68 title 69 description 70 department 71 departmentUrl 72 contactIcons 73 contactPhoto(locales: de) { 74 ...AssetFields 75 } 76 } 77 decorationPattern 78 styleVariant 79 omrTheme: theme 80 centered 81 generalCTA { 82 ...CallToActionFields 83 } 84 } 85 ${D} 86 ${A} 87`,Xt=s` 88 fragment SectionCtaFields on SectionCta { 89 __typename 90 id 91 optionalTitle: title 92 optionalDescription: description 93 ctaText 94 ctaUrl 95 ctaTarget 96 ctaImage(locales: de) { 97 ...AssetFields 98 } 99 ctaExternal 100 contentPosition 101 showDecoration 102 decorationPattern 103 appStoreUrl 104 playStoreUrl 105 darkTheme 106 styleVariant 107 internalPageLink { 108 event { 109 slug 110 } 111 slug 112 } 113 partnerLogo(locales: de) { 114 ...AssetFields 115 } 116 } 117 ${D} 118`,ei=s` 119 fragment ExplanationStepFields on ExplanationStep { 120 title 121 description 122 picture(locales: de) { 123 ...AssetFields 124 } 125 icon 126 lucideIcon 127 cta { 128 ...CallToActionFields 129 } 130 } 131 ${D} 132 ${A} 133`,ti=s` 134 fragment SectionExplanationBlocksFields on SectionExplanationBlocks { 135 __typename 136 id 137 cta { 138 ...CallToActionFields 139 } 140 optionalTitle: title 141 optionalSubtitle: subtitle 142 centered 143 items { 144 ...ExplanationStepFields 145 } 146 styleVariant 147 sectionPadding 148 displayDecorations 149 columns 150 } 151 ${A} 152 ${ei} 153`,ii=s` 154 fragment SectionFaqFields on Faq { 155 __typename 156 id 157 title 158 description 159 optionalCtaText: ctaText 160 optionalCtaUrl: ctaUrl 161 questions: questions { 162 ... on FaqQuestion { 163 id 164 question 165 answer 166 answerRte { 167 html 168 } 169 } 170 } 171 styleVariant 172 decorationPattern 173 verticalLayout 174 } 175`,ai=s` 176 fragment SectionHeroFields on SectionHero { 177 __typename 178 id 179 optionalTitle: title 180 optionalSubtitle: subtitle 181 optionalDescription: description 182 compact 183 cta { 184 ...CallToActionFields 185 } 186 ctaSecondary { 187 ...CallToActionFields 188 } 189 ctaOnMobileOnly 190 background(locales: de) { 191 ...AssetFields 192 } 193 mobileBackground(locales: de) { 194 ...AssetFields 195 } 196 logo(locales: de) { 197 ...AssetFields 198 } 199 video(locales: de) { 200 ...AssetFields 201 } 202 titleIsTransparent 203 } 204 ${A} 205 ${D} 206`,li=s` 207 fragment SectionIntroFields on SectionIntro { 208 __typename 209 id 210 title 211 description 212 sectionHead 213 sectionPadding 214 centered 215 omrTheme: theme 216 cta { 217 label 218 url 219 target 220 } 221 } 222`,ni=s` 223 fragment OMRPartnerFields on OMRPartner { 224 id 225 name 226 partnerUrl 227 logo(locales: de) { 228 ...AssetFields 229 } 230 } 231 ${D} 232`,oi=s` 233 fragment SectionOMRPartnerFields on SectionOMRPartner { 234 __typename 235 id 236 optionalTitle: title 237 optionalDescription: description 238 asSlider 239 sectionPadding 240 darkTheme 241 omrPartners { 242 ...OMRPartnerFields 243 } 244 decorationPattern 245 } 246 ${ni} 247`,si=s` 248 fragment SectionRichContentFields on RichContent { 249 __typename 250 id 251 content { 252 raw 253 references { 254 ... on Asset { 255 __typename 256 id 257 url 258 } 259 ... on HtmlEmbed { 260 __typename 261 id 262 rawHtml 263 } 264 } 265 } 266 } 267`,ri=s` 268 fragment SectionTeaserFields on SectionTeaser { 269 __typename 270 id 271 headline 272 background(locales: de) { 273 ...AssetFields 274 } 275 desktopImage(locales: de) { 276 ...AssetFields 277 } 278 mobileImage(locales: de) { 279 ...AssetFields 280 } 281 laptopImage(locales: de) { 282 ...AssetFields 283 } 284 tabletImage(locales: de) { 285 ...AssetFields 286 } 287 cta { 288 ...CallToActionFields 289 } 290 ctaSecondary { 291 ...CallToActionFields 292 } 293 optionalDescription: description 294 optionalCtaUrl: ctaUrl 295 optionalCtaLabel: ctaLabel 296 styleVariant 297 position 298 isBgFulWidth 299 } 300 ${D} 301 ${A} 302`,ci=s` 303 fragment SectionTestimonialFields on SectionTestimonial { 304 id 305 testimonial 306 signature 307 signatureImage(locales: de) { 308 ...AssetFields 309 } 310 image(locales: de) { 311 url 312 optimisedUrl: url( 313 transformation: { 314 image: { quality: { value: 70 }, resize: { width: 1024, height: 1024, fit: clip } } 315 document: { output: { format: webp } } 316 } 317 ) 318 title 319 description 320 } 321 position 322 companyName 323 starRating 324 cta { 325 ...CallToActionFields 326 } 327 } 328 ${D} 329 ${A} 330`,ui=s` 331 fragment SectionTestimonialSliderFields on TestimonialSlider { 332 __typename 333 id 334 optionalTitle: title 335 styleVariant 336 sliderTheme: theme 337 slide { 338 ...SectionTestimonialFields 339 } 340 } 341 ${ci} 342`,di=s` 343 fragment SectionTextMediaFields on TextMedia { 344 __typename 345 id 346 title 347 subtitle 348 tag 349 optionalCtaUrl: ctaUrl 350 optionalCtaText: ctaText 351 cta { 352 ...CallToActionFields 353 } 354 sectionPadding 355 sectionDivision 356 darkTheme 357 centered 358 description 359 image(locales: de) { 360 ...AssetFields 361 } 362 imageEN: image(locales: en) { 363 ...AssetFields 364 } 365 imageDE: image(locales: de) { 366 ...AssetFields 367 } 368 elementPosition: position 369 imageLinkUrl 370 imageHiddenOnMobile 371 vertical 372 enableDescriptionStyling 373 } 374 ${A} 375 ${D} 376`,mi=s` 377 fragment SectionNewsletterAudiencesFields on SectionNewsletterAudience { 378 __typename 379 id 380 audiences { 381 slug 382 name 383 description 384 private 385 previewCta { 386 ...CallToActionFields 387 } 388 } 389 } 390 ${A} 391`,gi=s` 392 fragment SectionTabsFields on SectionTab { 393 __typename 394 id 395 optionalTitle: title 396 optionalDescription: description 397 titlePosition 398 tabContents: tabContents { 399 ... on TabContent { 400 id 401 tabName 402 title 403 description 404 imageEN: image(locales: en) { 405 ...AssetFields 406 } 407 imageDE: image(locales: de) { 408 ...AssetFields 409 } 410 downloads { 411 date 412 description 413 title 414 previewimage { 415 url 416 title 417 } 418 id 419 downloadDe { 420 url 421 fileName 422 } 423 downloadEn { 424 url 425 fileName 426 } 427 } 428 } 429 } 430 } 431 ${D} 432`,pi=s` 433 fragment SubscriptionTeaserFields on SubscriptionTeaser { 434 __typename 435 id 436 optionalTitle: title 437 optionalDescription: description 438 bannerText 439 optionalSubBannerText: subBannerText 440 ctaText 441 ctaUrl 442 sectionPadding 443 styleVariant 444 decorationPattern 445 } 446`,hi=s` 447 fragment PpcReviewsProductFields on PpcReviewsProduct { 448 __typename 449 ppcDescription 450 id 451 url 452 viewUrl 453 reviewsProduct { 454 id 455 name 456 rating 457 ratingsCount 458 logoUrl 459 } 460 } 461`,bi=s` 462 fragment SectionHubspotFormFields on SectionHubspotForm { 463 __typename 464 id 465 formId 466 } 467`,fi=s` 468 fragment SectionAnchorTargetFields on SectionAnchorTarget { 469 __typename 470 id 471 anchorId 472 } 473`,yi=s` 474 fragment SectionStyledHeroFields on SectionStyledHero { 475 __typename 476 id 477 style 478 theme 479 backgroundColor 480 highlitedTitle: title { 481 style 482 text 483 headlineSize 484 headlineCase 485 } 486 heroDescription: description 487 partnerBadge { 488 partnerBadgeLabel 489 partnerBadgeLogo(locales: de) { 490 ...AssetFields 491 } 492 } 493 heroImage { 494 horizontalDesktopPosition 495 horizontalMobilePosition 496 laptopImage { 497 url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } }) 498 } 499 verticalDesktopPosition 500 verticalMobilePosition 501 mobileImage { 502 url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } }) 503 } 504 tabletImage { 505 url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } }) 506 } 507 desktopImage { 508 url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } }) 509 } 510 video(locales: de) { 511 ...AssetFields 512 } 513 videoAutoplay 514 } 515 heroImageRight { 516 horizontalDesktopPosition 517 horizontalMobilePosition 518 laptopImage { 519 url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } }) 520 } 521 verticalDesktopPosition 522 verticalMobilePosition 523 mobileImage { 524 url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } }) 525 } 526 tabletImage { 527 url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } }) 528 } 529 desktopImage { 530 url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } }) 531 } 532 } 533 mobileImage(locales: de) { 534 url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } }) 535 } 536 tabletImage(locales: de) { 537 url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } }) 538 } 539 laptopImage(locales: de) { 540 url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } }) 541 } 542 desktopImage(locales: de) { 543 url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } }) 544 } 545 primaryCta { 546 ...CallToActionFields 547 } 548 secondaryCta { 549 ...CallToActionFields 550 } 551 additionalText 552 paddingSize 553 bgStyleVariant: styleVariant 554 spacer 555 } 556 ${D} 557 ${A} 558`,Si=s` 559 fragment SectionPricingTiersFields on SectionPricingTiers { 560 __typename 561 id 562 sectionPricingTiersTitle 563 sectionPricingTiersItems { 564 id 565 isRecommended 566 pricingTierRecommendationLabel 567 pricingTierTitleIcon 568 pricingTierTitle 569 pricingTierSubTitle 570 features 571 featuresTitle 572 freeIncentiveBudget 573 freeIncentiveBudgetSuffix 574 freeIncentiveDescription 575 hasPrice 576 priceValue 577 paidPer 578 pricingDescription 579 noPriceBottomline 580 noPriceTopline 581 primaryCtaLabel 582 primaryCtaLink 583 primaryCtaTrackingId 584 secondaryCtaLabel 585 secondaryCtaLink 586 secondaryCtaTrackingId 587 } 588 } 589`,Ti=s` 590 fragment SectionReviewsFeaturesTableFields on SectionReviewsFeaturesTable { 591 __typename 592 id 593 featuresTableTitle 594 featuresTableDescription 595 featuresTableColumns 596 featureTableSections { 597 id 598 featureSectionTitle 599 featureSectionDescription 600 featureSectionFeatures { 601 id 602 featureTitle 603 featureDescription 604 } 605 } 606 } 607`,vi=s` 608 fragment SectionSlimCtaFields on SectionSlimCta { 609 __typename 610 id 611 slimCtaHeaderIcon 612 slimCtaHeadline 613 slimCtaBody 614 slimCtaCta { 615 ...CallToActionFields 616 } 617 } 618 ${A} 619`,O=s` 620 fragment TileSizes on HubPageTileSizes { 621 mobileSize 622 tabletSize 623 laptopSize 624 } 625`,Fi=s` 626 fragment HubAssetFields on Asset { 627 title 628 description 629 mimeType 630 originalUrl: url 631 url(transformation: { image: { quality: { value: 50 } } }) 632 } 633`,ki=s` 634 fragment ContentTileFields on HubPageContentTile { 635 id 636 title 637 subtitle 638 tag { 639 id 640 name 641 slug 642 } 643 theme 644 tileSizes { 645 ...TileSizes 646 } 647 image(locales: $locale) { 648 ...HubAssetFields 649 } 650 cta { 651 ...CallToActionFields 652 } 653 } 654 ${O} 655 ${Fi} 656 ${A} 657`,$i=s` 658 fragment SectionTilesFields on SectionTiles { 659 id 660 theme 661 optionalTitle: title 662 optionalSubtitle: subtitle 663 tiles { 664 __typename 665 ...ContentTileFields 666 ... on HubPageSocialMediaTile { 667 id 668 } 669 ... on HubPageArticleListTile { 670 id 671 } 672 ... on HubPageLatestArticleTile { 673 id 674 } 675 ... on HubPageNewsletterSubscriptionTile { 676 id 677 } 678 ... on HubPageReferenceListTile { 679 id 680 } 681 ... on HubPageInfoTile { 682 id 683 } 684 ... on HubPageImageTile { 685 id 686 } 687 ... on HubPageStaticTile { 688 id 689 } 690 ... on HubPageAdTile { 691 id 692 } 693 ... on HubPageSpeakerTile { 694 id 695 } 696 ... on HubPagePartnerCompanyTile { 697 id 698 } 699 } 700 } 701 ${ki} 702`,Ai=s` 703 fragment LandingPageLayoutFields on LandingPage { 704 pageLayout { 705 ...SectionByTheNumbersFields 706 ...SectionContactFields 707 ...SectionCtaFields 708 ...SectionExplanationBlocksFields 709 ...SectionFaqFields 710 ...SectionHeroFields 711 ...SectionIntroFields 712 ...SectionOMRPartnerFields 713 ...SectionRichContentFields 714 ...SectionTeaserFields 715 ...SectionTestimonialSliderFields 716 ...SectionTextMediaFields 717 ...SectionNewsletterAudiencesFields 718 ...SectionTabsFields 719 ...SubscriptionTeaserFields 720 ...PpcReviewsProductFields 721 ...SectionHubspotFormFields 722 ...SectionAnchorTargetFields 723 ...SectionStyledHeroFields 724 ...SectionPricingTiersFields 725 ...SectionReviewsFeaturesTableFields 726 ...SectionSlimCtaFields 727 ...SectionTilesFields 728 } 729 } 730 ${Kt} 731 ${Qt} 732 ${Xt} 733 ${ti} 734 ${ii} 735 ${ai} 736 ${li} 737 ${oi} 738 ${si} 739 ${ri} 740 ${ui} 741 ${di} 742 ${mi} 743 ${gi} 744 ${pi} 745 ${hi} 746 ${bi} 747 ${fi} 748 ${yi} 749 ${Si} 750 ${Ti} 751 ${vi} 752 ${$i} 753`;s` 754 fragment FooterFields on Footer { 755 id 756 omrFooterLinks { 757 id 758 name 759 link 760 } 761 omrFooterSocials { 762 id 763 name 764 link 765 logo(locales: de) { 766 url 767 } 768 } 769 } 770`;s` 771 fragment HeaderFields on Header { 772 id 773 logo(locales: de) { 774 url 775 } 776 mobileLogo(locales: de) { 777 url 778 } 779 omrHeaderMenuItems { 780 id 781 slug 782 name 783 link 784 omrHeaderSubmenuItems { 785 id 786 name 787 link 788 omrHeaderSubSubmenuItems { 789 id 790 name 791 link 792 } 793 } 794 omrHeaderSubmenuCta { 795 label 796 url 797 } 798 } 799 omrHeaderPartners { 800 id 801 name 802 logo(locales: de) { 803 url 804 title 805 } 806 partnerUrl 807 } 808 omrHeaderSocials { 809 id 810 name 811 link 812 logo(locales: de) { 813 url 814 } 815 } 816 } 817`;s` 818 fragment ProcessStepFields on ProcessStep { 819 __typename 820 id 821 optionalTitle: title 822 optionalDescription: description 823 optionalCtaText: ctaText 824 optionalCtaUrl: ctaUrl 825 steps 826 sectionPadding 827 styleVariant 828 displayDecorations 829 } 830`;s` 831 fragment SectionFestivalNewsletterFields on SectionNewsletter { 832 __typename 833 id 834 title 835 description 836 linkText 837 linkTarget 838 linkUrl 839 audience 840 } 841`;s` 842 fragment SectionHotelsFields on SectionHotel { 843 __typename 844 id 845 title 846 description 847 hotels: hotels { 848 ... on Hotel { 849 id 850 name 851 description 852 rating 853 distance 854 url 855 logo(locales: de) { 856 ...AssetFields 857 } 858 } 859 } 860 } 861 ${D} 862`;s` 863 fragment SectionQuoteFields on SectionQuote { 864 quote 865 name 866 signatureImage(locales: de) { 867 ...AssetFields 868 } 869 position 870 } 871 ${D} 872`;const Ci=s` 873 fragment FeaturedMediaAttributes on Asset { 874 mimeType 875 title 876 url 877 thumbnailJpgUrl: url( 878 transformation: { image: { resize: { fit: crop, height: 56, width: 106 } }, document: { output: { format: jpg } } } 879 ) 880 mediumJpgUrl: url(transformation: { image: { resize: { fit: max, height: 346, width: 648 } }, document: { output: { format: jpg } } }) 881 smallJpgUrl: url(transformation: { image: { resize: { fit: max, height: 224, width: 424 } }, document: { output: { format: jpg }
881 } }) 882 mediumWebpUrl: url(transformation: { image: { resize: { fit: max, height: 346, width: 648 } }, document: { output: { format: webp } } }) 883 } 884`,_i=s` 885 fragment ArticleCardAttributes on Article { 886 authors { 887 name 888 slug 889 } 890 authorsEn { 891 name 892 slug 893 } 894 featuredMedia(locales: de) { 895 ...FeaturedMediaAttributes 896 } 897 featuredMediaPortrait(locales: de) { 898 title 899 mimeType 900 originalUrl: url 901 url: url(transformation: { image: { quality: { value: 50 } }, document: { output: { format: jpg } } }) 902 } 903 publishDateTime 904 articleCategories(first: 5) { 905 name 906 slug 907 } 908 slug 909 snippet 910 sponsored 911 subtitle 912 title 913 onlyEnglish 914 articleType 915 } 916 ${Ci} 917`;s` 918 fragment ArticleListTileFields on HubPageArticleListTile { 919 id 920 articleType 921 skipArticles 922 trackingId 923 tileSizes { 924 ...TileSizes 925 } 926 articleCategories { 927 slug 928 } 929 } 930 ${O} 931`;s` 932 fragment InfoTileFields on HubPageInfoTile { 933 id 934 title 935 body 936 decoration 937 tileSizes { 938 ...TileSizes 939 } 940 primaryCta { 941 ...CallToActionFields 942 } 943 secondaryCta { 944 ...CallToActionFields 945 } 946 } 947 ${O} 948 ${A} 949`;s` 950 fragment PartnerCompanyTileFields on HubPagePartnerCompanyTile { 951 id 952 title 953 tileSizes { 954 ...TileSizes 955 } 956 cta { 957 ...CallToActionFields 958 } 959 partnerCompanies { 960 slug 961 event { 962 slug 963 } 964 } 965 } 966 ${O} 967 ${A} 968`;s` 969 fragment SpeakerTileFields on HubPageSpeakerTile { 970 id 971 title 972 tileSizes { 973 ...TileSizes 974 } 975 cta { 976 ...CallToActionFields 977 } 978 speakers { 979 slug 980 event { 981 slug 982 } 983 } 984 } 985 ${O} 986 ${A} 987`;const xi=s` 988 fragment SharedSpeakerSummaryFields on Speaker { 989 id 990 slug 991 name 992 } 993`,wi=s` 994 query landingPageLayoutBySlug($slug: String!, $locale: [Locale!]!, $stage: Stage = PUBLISHED) { 995 landingPage(where: { slug: $slug }, stage: $stage, locales: $locale) { 996 id 997 slug 998 stage 999 title 1000 ...LandingPageLayoutFields 1001 } 1002 } 1003 ${Ai} 1004`,Ii=s` 1005 query paginatedArticles( 1006 $locale: [Locale!]! 1007 $first: Int! 1008 $skip: Int! 1009 $where: ArticleWhereInput! 1010 $orderBy: ArticleOrderByInput = publishDateTime_DESC 1011 ) { 1012 articlesConnection(where: $where, first: $first, skip: $skip, locales: $locale, orderBy: $orderBy) { 1013 aggregate { 1014 count 1015 } 1016 pageInfo { 1017 hasNextPage 1018 hasPreviousPage 1019 pageSize 1020 } 1021 edges { 1022 node {
1023 ...ArticleCardAttributes 1024 } 1025 } 1026 } 1027 } 1028 ${_i} 1029`,Pi=s` 1030 query SharedSpeakerBySlug($slug: String!, $locales: [Locale!]!) { 1031 speaker(where: { slug: $slug }, locales: $locales) { 1032 ...SharedSpeakerSummaryFields 1033 } 1034 } 1035 ${xi} 1036`;function Di(e){return{landingPageLayoutBySlug(t,i){return e(wi,t,i)},paginatedArticles(t,i){return e(Ii,t,i)},SharedSpeakerBySlug(t,i){return e(Pi,t,i)}}}const Hi=e=>Di(Zt(e)),Li=()=>{const e=Gt(me.Hygraph);return Hi(e)},Ei=()=>{const{locale:e}=L();return e.value==="en"?[J.En]:[J.De]},zi=()=>{const e=Ei(),t=e[0],i=Object.values(J).sort((a,l)=>a===t?-1:0);return{hygraphLocale:e,currentLocale:t,preferredLocales:i}};function Bi(e,t,i){const a=t?be(t,i):null;return[e.join(", "),a].filter(Boolean).join(" | ")}const Ui={url:"",smallJpgUrl:"",mediumJpgUrl:"",mediumWebpUrl:"",mimeType:"",title:""},Ni=e=>{var i,a;const t=e??Ui;return{image:{thumbnail:void 0,small:t.smallJpgUrl??"",regular:t.mediumJpgUrl??"",featured:t.mediumJpgUrl??""},url:(i=t.mimeType)!=null&&i.startsWith("video")?t.url??"":t.mediumWebpUrl??"",type:(a=t.mimeType)!=null&&a.startsWith("video")?Q.MediaType.Video:Q.MediaType.Image,title:t.title??""}},Oi=(e,t)=>{const i=e.articleType===ye.DailyArticle&&e.onlyEnglish?"en":t,a=we({articleType:e.articleType,locale:i,slug:e.slug}),l=t==="en"?e.authorsEn:e.authors;return{slug:e.slug,title:e.title,link:a,date:e.publishDateTime,snippet:e.snippet,sponsored:e.sponsored||!1,categories:e.articleCategories.map(({name:n,slug:o})=>({name:n,link:re.category({locale:i,slug:o})})),authors:l.map(({name:n,slug:o})=>({name:n,link:re.author({locale:t,slug:o})})),featuredMedia:Ni(e.featuredMedia),featuredMediaPortrait:e.featuredMediaPortrait}},ji=()=>Promise.resolve(null),Ri=({articleType:e,skip:t=0,articleCategorySlugs:i=[]})=>{const{locale:a}=L(),{hygraphLocale:l}=zi(),{paginatedArticles:n}=Li();return ee(["article-list",e,t,...i].join(":"),async()=>{var m,d;const o=await n({locale:l,first:3,skip:t,where:{articleType:e,...i.length?{articleCategories_some:{slug_in:i}}:{}}}).catch(ji);return(((d=(m=o==null?void 0:o.data)==null?void 0:m.articlesConnection)==null?void 0:d.edges)??[]).map(({node:u})=>Oi(u,a.value)).map(({authors:u,date:p,slug:S,title:k,snippet:v,link:I,featuredMedia:T,featuredMediaPortrait:_})=>{const x=Bi((u==null?void 0:u.map(M=>M.name))??[],p,a.value);let B=null;return _!=null&&_.url?B=_:T!=null&&T.url&&(B={url:T.url,originalUrl:T.url,title:T.title,mimeType:T.type}),{slug:S,id:k,image:B,title:k,subtitle:v,link:I,overline:x}}).filter(u=>u.image)})},qi=b({__name:"ArticleListTile",props:{tile:{}},async setup(e){let t,i;const{locale:a}=L(),{data:l}=([t,i]=he(()=>Ri({articleType:e.tile.articleType,skip:e.tile.skipArticles??0,articleCategorySlugs:e.tile.articleCategories.map(n=>n.slug)})),t=await t,i(),t);return(n,o)=>{var m;return(m=r(l))!=null&&m.length?(c(),y(te,{key:0,cta:{label:r(a)==="en"?"More Articles":"Weitere Artikel",target:{href:r(Ie)({articleType:e.tile.articleType,locale:r(a)})},trackingId:e.tile.trackingId}},{default:w(()=>[(c(!0),h(V,null,Y(r(l),d=>(c(),y(ie,{key:d.id,title:{value:d.title,lineClamp:2},overline:d.overline,media:d.image,target:{href:d.link},"tracking-id":`${e.tile.trackingId}-article-${d.slug}`},null,8,["title","overline","media","target","tracking-id"]))),128))]),_:1},8,["cta"])):F("",!0)}}}),ba=b({__name:"HygraphArticleListTile",props:{tile:{}},setup(e){return(t,i)=>(c(),y(qi,{tile:e.tile},null,8,["tile"]))}});function Ji(e,t,i){const a=t?be(t,i):null;return[e.join(", "),a].filter(Boolean).join(" | ")}const fa=b({__name:"HygraphLatestArticleTile",props:{tile:{}},async setup(e){let t,i;const a=e,{locale:l}=L(),{hygraphLocale:n}=Pe(),{paginatedArticles:o}=De(),{breakpoint:m}=He(),{data:d}=([t,i]=he(async()=>ee(`latest-article-${a.tile.id}`,async()=>await o({locale:n,first:1,skip:a.tile.skipArticles??0,where:{articleType:a.tile.articleType}}))),t=await t,i(),t),u=$(()=>{var S,k,v;return(v=(k=(S=d.value)==null?void 0:S.data)==null?void 0:k.articlesConnection)==null?void 0:v.edges.map(({node:I})=>Je(I,l.value)).map(({authors:I,date:T,slug:_,title:x,snippet:B,categories:M,link:ae,featuredMedia:C,featuredMediaPortrait:U})=>{var le,ne,oe;const Se=Ji(I==null?void 0:I.map(Z=>Z.name),T,l.value),Te=p(m.value,!!U);let W=null;return Te==="landscape"&&((le=C==null?void 0:C.image)!=null&&le.small)?W={url:(ne=C==null?void 0:C.image)==null?void 0:ne.small,originalUrl:(oe=C==null?void 0:C.image)==null?void 0:oe.small,title:C==null?void 0:C.title,mimeType:C==null?void 0:C.type}:U!=null&&U.url&&(W=U),{slug:_,id:x,image:W,title:x,subtitle:B,tags:M.map(Z=>Z.name),link:ae,date:T,cta:"Read More",ctaTarget:{to:ae},overline:Se}}).filter(I=>I.image).at(0)});function p(S,k){return k?S===ce.Mobile?"portrait":S===ce.Tablet?[H.Full,H.TwoThirds].includes(a.tile.tileSizes.tabletSize)?"landscape":"portrait":a.tile.tileSizes.laptopSize===H.OneThird?"portrait":"landscape":"landscape"}return(S,k)=>u.value?(c(),y(r(qe),{key:0,image:u.value.image,title:u.value.title,subtitle:u.value.subtitle,tag:u.value.tags[0],cta:S.$t("hub.news.cta.read_more"),"cta-target":{to:u.value.link},"tracking-id":`${a.tile.trackingId}-article-${u.value.slug}`}
1036,null,8,["image","title","subtitle","tag","cta","cta-target","tracking-id"])):F("",!0)}}),ya=b({__name:"HygraphNewsletterSubscriptionTile",props:{tile:{}},setup(e){const t=e,i=$(()=>t.tile.audiences.map(a=>({slug:a.slug,name:a.shortName??a.name})));return(a,l)=>(c(),y(r(Dt),{class:"col-span-12 hub-tile-look min-h-[420px] laptop:col-span-8",headline:e.tile.headline,description:e.tile.description,audiences:i.value,"cta-headline":e.tile.ctaHeadline,"cta-label":e.tile.ctaLabel},null,8,["headline","description","audiences","cta-headline","cta-label"]))}});var R={exports:{}},Vi=R.exports,de;function Yi(){return de||(de=1,(function(e,t){(function(i,a,l){e.exports=l(),e.exports.default=l()})("slugify",Vi,function(){var i=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","Â¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","Ã":"A","Ã":"A","Ã":"A","Ã":"A","Ã":"A","Ã
":"A","Ã":"AE","Ã":"C","Ã":"E","Ã":"E","Ã":"E","Ã":"E","Ã":"I","Ã":"I","Ã":"I","Ã":"I","Ã":"D","Ã":"N","Ã":"O","Ã":"O","Ã":"O","Ã":"O","Ã":"O","Ã":"O","Ã":"U","Ã":"U","Ã":"U","Ã":"U","Ã":"Y","Ã":"TH","Ã":"ss","à ":"a","á":"a","â":"a","ã":"a","ä":"a","Ã¥":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","Ã":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ä":"A","Ä":"a","Ä":"A","Ä":"a","Ä":"A","Ä
":"a","Ä":"C","Ä":"c","Ä":"C","Ä":"c","Ä":"D","Ä":"d","Ä":"DJ","Ä":"dj","Ä":"E","Ä":"e","Ä":"E","Ä":"e","Ä":"e","Ä":"e","Ä":"E","Ä":"e","Ä":"G","Ä":"g","Ä¢":"G","Ä£":"g","Ĩ":"I","Ä©":"i","Ī":"i","Ä«":"i","Ä®":"I","į":"i","İ":"I","ı":"i","Ķ":"k","Ä·":"k","Ä»":"L","ļ":"l","Ľ":"L","ľ":"l","Å":"L","Å":"l","Å":"N","Å":"n","Å
":"N","Å":"n","Å":"N","Å":"n","Å":"O","Å":"o","Å":"O","Å":"o","Å":"OE","Å":"oe","Å":"R","Å":"r","Å":"R","Å":"r","Å":"S","Å":"s","Å":"S","Å":"s","Å ":"S","Å¡":"s","Å¢":"T","Å£":"t","Ť":"T","Å¥":"t","Ũ":"U","Å©":"u","Ū":"u","Å«":"u","Å®":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Å´":"W","ŵ":"w","Ŷ":"Y","Å·":"y","Ÿ":"Y","Ź":"Z","ź":"z","Å»":"Z","ż":"z","Ž":"Z","ž":"z","Æ":"E","Æ":"f","Æ ":"O","Æ¡":"o","Ư":"U","ư":"u","Ç":"LJ","Ç":"lj","Ç":"NJ","Ç":"nj","È":"S","È":"s","È":"T","È":"t","É":"e","Ë":"o","Î":"A","Î":"E","Î":"H","Î":"I","Î":"O","Î":"Y","Î":"W","Î":"i","Î":"A","Î":"B","Î":"G","Î":"D","Î":"E","Î":"Z","Î":"H","Î":"8","Î":"I","Î":"K","Î":"L","Î":"M","Î":"N","Î":"3","Î":"O","Î ":"P","Ρ":"R","Σ":"S","Τ":"T","Î¥":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","Î":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","Ï":"p","Ï":"r","Ï":"s","Ï":"s","Ï":"t","Ï
":"y","Ï":"f","Ï":"x","Ï":"ps","Ï":"w","Ï":"i","Ï":"y","Ï":"o","Ï":"y","Ï":"w","Ð":"Yo","Ð":"DJ","Ð":"Ye","Ð":"I","Ð":"Yi","Ð":"J","Ð":"LJ","Ð":"NJ","Ð":"C","Ð":"DZ","Ð":"A","Ð":"B","Ð":"V","Ð":"G","Ð":"D","Ð":"E","Ð":"Zh","Ð":"Z","Ð":"I","Ð":"J","Ð":"K","Ð":"L","Ð":"M","Ð":"N","Ð":"O","Ð":"P","Ð ":"R","С":"S","Т":"T","У":"U","Ф":"F","Ð¥":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Ð":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","Ñ":"r","Ñ":"s","Ñ":"t","Ñ":"u","Ñ":"f","Ñ
":"h","Ñ":"c","Ñ":"ch","Ñ":"sh","Ñ":"sh","Ñ":"u","Ñ":"y","Ñ":"","Ñ":"e","Ñ":"yu","Ñ":"ya","Ñ":"yo","Ñ":"dj","Ñ":"ye","Ñ":"i","Ñ":"yi","Ñ":"j","Ñ":"lj","Ñ":"nj","Ñ":"c","Ñ":"u","Ñ":"dz","Ò":"G","Ò":"g","Ò":"GH","Ò":"gh","Ò":"KH","Ò":"kh","Ò¢":"NG","Ò£":"ng","Ò®":"UE","Ò¯":"ue","Ò°":"U","Ò±":"u","Òº":"H","Ò»":"h","Ó":"AE","Ó":"ae","Ó¨":"OE","Ó©":"oe","Ô±":"A","Ô²":"B","Ô³":"G","Ô´":"D","Ôµ":"E","Ô¶":"Z","Ô·":"E'","Ô¸":"Y'","Ô¹":"T'","Ôº":"JH","Ô»":"I","Ô¼":"L","Ô½":"X","Ô¾":"C'","Ô¿":"K","Õ":"H","Õ":"D'","Õ":"GH","Õ":"TW","Õ":"M","Õ
":"Y","Õ":"N","Õ":"SH","Õ":"CH","Õ":"P","Õ":"J","Õ":"R'","Õ":"S","Õ":"V","Õ":"T","Õ":"R","Õ":"C","Õ":"P'","Õ":"Q'","Õ":"O''","Õ":"F","Ö":"EV","Ø¡":"a","Ø¢":"aa","Ø£":"a","ؤ":"u","Ø¥":"i","ئ":"e","ا":"a","ب":"b","Ø©":"h","ت":"t","Ø«":"th","ج":"j","Ø":"h","Ø®":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","Ø´":"sh","ص":"s","ض":"dh","Ø·":"t","ظ":"z","ع":"a","غ":"gh","Ù":"f","Ù":"q","Ù":"k","Ù":"l","Ù
":"m","Ù":"n","Ù":"h","Ù":"w","Ù":"a","Ù":"y","Ù":"an","Ù":"on","Ù":"en","Ù":"a","Ù":"u","Ù":"e","Ù":"","Ù ":"0","Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Ù¾":"p","Ú":"ch","Ú":"zh","Ú©":"k","Ú¯":"g","Û":"y","Û°":"0","Û±":"1","Û²":"2","Û³":"3","Û´":"4","Ûµ":"5","Û¶":"6","Û·":"7","Û¸":"8","Û¹":"9","฿":"baht","á":"a","á":"b","á":"g","á":"d","á":"e","á":"v","á":"z","á":"t","á":"i","á":"k","á":"l","á":"m","á":"n","á":"o","á":"p","á":"zh","á ":"r","á¡":"s","á¢":"t","á£":"u","á¤":"f","á¥":"k","á¦":"gh","á§":"q","á¨":"sh","á©":"ch","áª":"ts","á«":"dz","á¬":"ts","á":"ch","á®":"kh","á¯":"j","á°":"h","á¹¢":"S","á¹£":"s","áº":"W","áº":"w","áº":"W","áº":"w","áº":"W","áº
":"w","áº":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","áº":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","á»":"E","á»":"e","á»":"E","á»":"e","á»":"E","á»
":"e","á»":"E","á»":"e","á»":"I","á»":"i","á»":"I","á»":"i","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á» ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","á»§":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","á»":"u","á»®":"U","ữ":"u","á»°":"U","á»±":"u","Ỳ":"Y","ỳ":"y","á»´":"Y","ỵ":"y","á»¶":"Y","á»·":"y","Ỹ":"Y","ỹ":"y","â":"-","â":"'","â":"'","â":"\\"","â":"\\"","â":"\\"","â ":"+","â¢":"*","â¦":"...","â ":"ecu","â¢":"cruzeiro","â£":"french franc","â¤":"lira","â¥":"mill","â¦":"naira","â
1036§":"peseta","â¨":"rupee","â©":"won","âª":"new shequel","â«":"dong","â¬":"euro","â":"kip","â®":"tugrik","â¯":"drachma","â°":"penny","â±":"peso","â²":"guarani","â³":"austral","â´":"hryvnia","âµ":"cedi","â¸":"kazakhstani tenge","â¹":"indian rupee","âº":"turkish lira","â½":"russian ruble","â¿":"bitcoin","â ":"sm","â¢":"tm","â":"d","â":"delta","â":"sum","â":"infinity","â¥":"love","å
":"yuan","å":"yen","ï·¼":"rial","ﻵ":"laa","ï»·":"laa","ﻹ":"lai","ï»»":"la"}`),a=JSON.parse('{"bg":{"Ð":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","Ñ":"ts","Ñ":"sht","Ñ":"a","Ñ":"y"},"de":{"Ã":"AE","ä":"ae","Ã":"OE","ö":"oe","Ã":"UE","ü":"ue","Ã":"ss","%":"prozent","&":"und","|":"oder","â":"summe","â":"unendlich","â¥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","â£":"francos","â":"suma","â":"infinito","â¥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","â£":"franc","â":"somme","â":"infini","â¥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","â":"soma","£":"libra","â":"infinito","â¥":"amor"},"uk":{"Ð":"Y","и":"y","Ð":"Y","й":"y","Ц":"Ts","Ñ":"ts","Ð¥":"Kh","Ñ
":"kh","Щ":"Shch","Ñ":"shch","Ð":"H","г":"h"},"vi":{"Ä":"D","Ä":"d"},"da":{"Ã":"OE","ø":"oe","Ã
":"AA","Ã¥":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Ã
":"AA","Ã":"AE","Ã":"OE","Ã¥":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Ã
":"AA","Ã":"AE","Ã":"OE","Ã¥":"aa","ä":"ae","ö":"oe"}}');function l(n,o){if(typeof n!="string")throw new Error("slugify: string argument expected");o=typeof o=="string"?{replacement:o}:o||{};var m=a[o.locale]||{},d=o.replacement===void 0?"-":o.replacement,u=o.trim===void 0?!0:o.trim,p=n.normalize().split("").reduce(function(S,k){var v=m[k];return v===void 0&&(v=i[k]),v===void 0&&(v=k),v===d&&(v=" "),S+v.replace(o.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return o.strict&&(p=p.replace(/[^A-Za-z0-9\s]/g,"")),u&&(p=p.trim()),p=p.replace(/\s+/g,d),o.lower&&(p=p.toLowerCase()),p}return l.extend=function(n){Object.assign(i,n)},l})})(R)),R.exports}var Mi=Yi();const Wi=Le(Mi),Sa=b({__name:"HygraphReferenceListTile",props:{tile:{},trackingPrefix:{}},setup(e){const{n:t,locale:i}=L(),a=e;function l(m){return a.trackingPrefix?`${a.trackingPrefix}-${m}`:m}const n=$(()=>a.tile.references.map(d=>{var S;if(!d.reference)return null;const u=d.reference,p={title:u.title,tag:(S=d.tag)==null?void 0:S.name};return u.__typename==="HubContentEntry"?{id:u.id,reference:{...p,subtitle:u.subtitle,overline:u.overline,target:{href:u.targetUrl??""},media:{url:u.image.url},trackingId:l(`${u.__typename}-${Wi(u.title,{lower:!0})}`)}}:{id:u.id,reference:{...p,subtitle:t(u.price,"currency",i.value),target:{href:u.onlineStoreUrl},media:{url:u.imageUrl},trackingId:l(`${u.__typename}-${u.slug}`)}}}).filter(d=>!!d)),o=$(()=>{if(a.tile.optionalCta)return{label:a.tile.optionalCta.label,target:{href:a.tile.optionalCta.url},trackingId:a.tile.optionalCta.trackingId}});return(m,d)=>n.value.length?(c(),y(r(te),{key:0,class:"col-span-12 laptop:col-span-8",cta:o.value,title:e.tile.optionalTitle},{default:w(()=>[(c(!0),h(V,null,Y(n.value,u=>(c(),y(r(ie),{key:u.id,title:u.reference.title,subtitle:u.reference.subtitle,tag:u.reference.tag,media:u.reference.media,overline:u.reference.overline,target:u.reference.target,"tracking-id":u.reference.trackingId},null,8,["title","subtitle","tag","media","overline","target","tracking-id"]))),128))]),_:1},8,["cta","title"])):F("",!0)}}),Ta=b({__name:"HygraphInfoTile",props:{tile:{}},setup(e){const t=e,i=$(()=>({label:t.tile.primaryCta.label,to:t.tile.primaryCta.url,trackingId:t.tile.primaryCta.trackingId})),a=$(()=>{if(t.tile.secondaryCta)return{label:t.tile.secondaryCta.label,to:t.tile.secondaryCta.url,trackingId:t.tile.secondaryCta.trackingId}});return(l,n)=>(c(),y(Ut,{title:e.tile.title,body:e.tile.body,decoration:e.tile.decoration,"primary-button-props":i.value,"secondary-button-props":a.value},null,8,["title","body","decoration","primary-button-props","secondary-button-props"]))}}),Zi={class:"h-full hub-tile-min-height"},Gi=["src","alt"],va=b({__name:"HygraphImageTile",props:{tile:{}},setup(e){const t=e,i=$(()=>{switch(t.tile.objectFit){case ue.Contain:return"object-contain";case ue.Cover:return"object-cover";default:return pe(t.tile.objectFit),"object-cover"}}),a=$(()=>t.tile.image);return(l,n)=>{var o,m;return c(),h("div",Zi,[g("img",{src:(o=a.value)==null?void 0:o.url,class:E(["h-full w-full",i.value]),alt:((m=a.value)==null?void 0:m.title)??void 0},null,10,Gi)])}}}),Ki=(e,t)=>{var i;return{title:t.title,link:`/${e}/jobs-hr/jobs/${t.id}`,companyLogo:t.companyLogoThumb||null,companyName:t.companyName,locations:((i=t.locations)==null?void 0:i.map(a=>a.name))||[],locationOptions:t.locationOptions||[]}},Qi=b({__name:"TopJobsTile",setup(e){const{locale:t}=L(),{topJobs:i}=Ee(),{data:a}=ee("hub-top-jobs",async()=>{var o,m;const n=await i({limit:3}).catch(ze);return(m=(o=n==null?void 0:n.data)==null?void 0:o.topJobs)==null?void 0:m.map(d=>({id:d.id,slug:d.slug,...Ki(t.value,d),image:d.companyLogoThumb?{url:d.companyLogoThumb,type:Q.MediaType.Image}:null}))});function l(n){return`${n.locations.join(", ")} | ${n.locationOptions.join(", ")}`}return(n,o)=>{var m;return(m=r(a))!=null&&m.length?(c(),y(te,{key:0,"data-track":"hub-top-jobs",cta:{label:n.$t("hub.jobs.view_all"),target:{href:r(Be).jobs({locale:r(t)})},trackingId:"hub-top-jobs-cta"}},{default:w(()=>[(c(!0),h(V,null,Y(r(a),d=>(c(),y(ie,{key:d.id,"tracking-id":`hub-top-jobs-item-${d.slug}`,title:d.title,overline:l(d),subtitle:d.companyName,media:d.image,target:{href:d.link}},null,8,["tracking-id","title","overline","subtitle","media","target"]))),128))]),_:1},8,["cta"])):F("",!0)}}}),Fa=b({__name:"HygraphStaticTile",props:{tile:{}},setup(e){return(t,i)=>e.tile.tileType===r(Ue).TopJobsTile?(c(),y(Qi,{key:0,tile:e.tile},null,8,["tile"])):F("",!0)}}),Xi=["href","aria-label"],ea=["src"],ta={class:"absolute bottom-2 left-2 z-30 rounded bg-black/60 px-2 py-0.5 text-label-s text-white backdrop-blur-sm tablet:text-label-m"},ia=b({__name:"HygraphAdTile",props:{tile:{}},setup(e){const t=e,{epomAdResponse:i}=et(t.tile.placementKey);return(a,l)=>{var n,o;return(n=r(i))!=null&&n.success?(c(),h("a",{key:0,href:r(i).click,target:"_blank","aria-label":a.$t("a11y.externalLink",{linkText:a.$t("a11y.adTarget")}),class:"group relative isolate flex hub-tile-look items-center justify-center overflow-hidden p-0"},[(o=r(i))!=null&&o.creative?(c(),h("div",{key:0,class:"ad-background-blur",style:ge({backgroundImage:`url(${r(i).creative})`})},null,4)):F("",!0),l[0]||(l[0]=g("div",{class:"absolute inset-0 z-10 bg-gradient-to-b from-grey-950/30 via-trans
1036parent to-grey-950/30 group-hover:to-grey-950/10 group-hover:opacity-70"},null,-1)),l[1]||(l[1]=g("div",{class:"absolute inset-0 z-10 bg-gradient-to-r from-grey-950/30 via-transparent to-grey-950/30 group-hover:to-grey-950/10 group-hover:opacity-70"},null,-1)),g("img",{src:r(i).creative,class:"z-20"},null,8,ea),g("span",ta,f(a.$t("hub.tiles.HygraphAdTile.tag")),1)],8,Xi)):F("",!0)}}}),ka=X(ia,[["__scopeId","data-v-b2bfaa3d"]]);export{ka as H,Nt as _,ha as a,ba as b,fa as c,ya as d,Sa as e,Ta as f,Zt as g,va as h,Fa as i,pa as j,Ji as k,ie as l,te as m,Ut as n,N as o,ji as r,Wi as s,Gt as u};
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.