1import{i as h}from"../chunks/Dc6_onEy.js";import{p as Ut,t as k,f as L,a as p,b as w,c as Ot,g as s,d as x,s as i,e as l,r,A as nt,i as f,z as dt,B as Xt}from"../chunks/CsBVOSR8.js";import{e as M,i as P}from"../chunks/GstqTZ4a.js";import{g as Yt,f as T,B as ot,a as Y,k as Zt}from"../chunks/D-K9wX1S.js";import{B as qt}from"../chunks/Dy6sN7ga.js";import{B as vt}from"../chunks/WmBINrIi.js";import{E as Gt}from"../chunks/Bd4Pyhx6.js";import{H as Jt}from"../chunks/ZG72-6bF.js";import{I as Z}from"../chunks/BWUiK6r8.js";import{N as Kt}from"../chunks/CUXqGwyK.js";import{R as gt}from"../chunks/C7umcaSV.js";import{T as Qt}from"../chunks/DB8SiNic.js";import{N as Vt}from"../chunks/il0GpzH_.js";import{I as ct}from"../chunks/DlLPiK_y.js";import{M as F}from"../chunks/4xtI4AFO.js";var Wt=k('<h4 class="h2 md:col-span-2 mt-4"> </h4> <!>',1),At=k('<div class="p-4 md:p-8 grid grid-cols-1 md:grid-cols-2 gap-2"><h4 class="h1 md:col-span-2 mb-4"> </h4> <!> <!> <div class="md:col-span-2 grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4 justify-self-center"><!> <!> <!></div> <!></div>'),$t=k('<p class="xl:text-xl text-h-gr-1 font-bold mb-2"> </p> <p class="xl:text-xl text-h-gr-1 font-bold mb-4"> <br> <br> </p> <div class="flex flex-col gap-2"><!> <!></div>',1),ta=k('<a class="row-start-3 flex items-center gap-1 text-lg font-bold text-h-hsn-3 hover:text-h-willow-brook"><svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M9.32604 8.00006L3.95215 2.17834L5.42176 0.821777L12.0479 8.00006L5.42176 15.1783L3.95215 13.8218L9.32604 8.00006Z" fill="currentColor"></path></svg> </a>'),aa=k('<h2 class="row-start-1"> </h2> <!> <div><!></div>',1),ea=k('<section class="bg-h-black relative"><!> <div class="hero-overlay absolute top-0 bottom-0 left-0 right-0"></div> <div class="hero-overlay absolute top-0 bottom-0 left-0 right-0"></div> <div class="content"><div class="grid justify-self-center relative w-full md:max-w-h-content-md xl:max-w-h-content-xl"><div class="flex flex-col md:grid md:grid-rows-[auto_auto_auto] justify-between gap-4 md:gap-8 md:grid-cols-3 text-h-white"></div></div></div></section>'),ra=k('<section class="grid"><div class="grid relative justify-self-center mt-8 w-full md:max-w-h-content-md xl:max-w-h-content-xl"><div class="justify-self-center text-center mb-14 max-w-[800px]"><h2> </h2> <span> </span></div> <div class="w-full"><video controls controlslist="nodownload" autoplay loop playsinline="" class="w-full"><source type="video/mp4"> Your browser does not support HTML5 videos.</video></div></div></section>',2),ia=k('<section class="content"><div class="grid relative grid-cols-1 xl:grid-cols-2 gap-4 xl:gap-8 justify-self-center w-full md:max-w-h-content-md xl:max-w-h-content-xl"><div class="xl:col-span-2 justify-self-center text-center mb-14"><h2> </h2> <span> </span></div> <!></div> <div class="justify-self-center text-center mt-14"><!></div></section>'),la=k('<!> <section class="content !pt-6"><div class="grid justify-self-center relative w-full md:max-w-h-content-md xl:max-w-h-content-xl gap-8 md:gap-14"><!> <div class="grid grid-cols-12"><div class="col-span-12 xl:col-span-6"><h1 class="mb-5"> </h1> <!> <!> <!> <div class="text-center mt-14"></div></div> <aside class="relative col-span-12 xl:col-span-4 xl:col-start-9"><div class="px-4 md:px-8 py-6 bg-h-header-gradient mx-auto flex flex-col gap-4"><h3 class="text-xl text-white"> </h3> <div class="flex flex-col gap-2"></div> <!></div></aside></div></div></section> <!> <!> <!> <!> <!> <!>',1);function ya(ut,a){Ut(a,!0);const mt=(e,t=dt)=>{var n=x(()=>{var _;return(_=t().region)==null?void 0:_.name}),g=x(()=>t().categories.map(_=>_.name)),o=x(()=>t().teaser||t().subheadline),m=x(()=>t().legacy_created_date??t().publishedAt),c=x(()=>T(t().image));Kt(e,{type:"news",get title(){return t().title},get region(){return s(n)},get categories(){return s(g)},get text(){return s(o)},get date(){return s(m)},get city(){return t().location},get image(){return s(c)},get href(){return`/news/${t().slug??""}`},get translations(){return a.data.translations}})},_t=(e,t=dt)=>{var n=At(),g=l(n),o=l(g,!0);r(g);var m=i(g,2);F(m,{get text(){return t().content}
1,class:"self-start"});var c=i(m,2),_=x(()=>T(t().image));ot(c,{get asset(){return s(_)}});var v=i(c,2),u=l(v);{var b=d=>{Z(d,{get number(){return t().kpi1Title},get title(){return t().kpi1Subtitle},isFilledStyle:!1,class:"bg-h-white"})};h(u,d=>{t().kpi1Title&&t().kpi1Subtitle&&d(b)})}var y=i(u,2);{var j=d=>{Z(d,{get number(){return t().kpi2Title},get title(){return t().kpi2Subtitle},isFilledStyle:!1,class:"bg-h-white"})};h(y,d=>{t().kpi2Title&&t().kpi2Subtitle&&d(j)})}var S=i(y,2);{var D=d=>{Z(d,{get number(){return t().kpi3Title},get title(){return t().kpi3Subtitle},isFilledStyle:!1,class:"bg-h-white"})};h(S,d=>{t().kpi3Title&&t().kpi3Subtitle&&d(D)})}r(v);var U=i(v,2);{var I=d=>{var B=Wt(),O=L(B),Et=l(O,!0);r(O);var Rt=i(O,2);M(Rt,17,()=>t().areasExpertise,P,(Ht,C)=>{var st=Xt(),zt=L(st);{var Dt=X=>{Vt(X,{get title(){return s(C).Name},get description(){return s(C).Description},get href(){return s(C).href}})};h(zt,X=>{s(C).href&&X(Dt)})}w(Ht,st)}),p(()=>f(Et,a.data.translations.about_us_areas_expertise)),w(d,B)};h(U,d=>{var B;(B=t().areasExpertise)!=null&&B.length&&d(I)})}r(n),p(()=>f(o,t().title)),w(e,n)};function q(e){var t;return{title:e.title,description:((t=e.heroBlocks[0])==null?void 0:t.text)||e.preview||e.headerText,image:T(e.heroImage??[]),link:{href:`/company/country-hubs/${a.data.page.slug}/${e.slug}`}}}const ht=Yt(),[xt,sa]=ht;var G=la(),J=L(G),ft=x(()=>a.data.page.company_name||""),bt=x(()=>T(a.data.page.image??[]));Jt(J,{get title(){return s(ft)},get subtitle(){return a.data.page.Location},get image(){return s(bt)}});var N=i(J,2),K=l(N),Q=l(K),pt=x(()=>[{label:a.data.translations.home},{label:a.data.translations.company,readonly:!0},{label:a.data.translations.sites},{label:a.data.page.company_name||"",readonly:!0}]);qt(Q,{get trail(){return s(pt)}});var V=i(Q,2),E=l(V),R=l(E),wt=l(R,!0);r(R);var W=i(R,2),yt=x(()=>{var e;return(e=a.data.page.heroMain)==null?void 0:e.text});F(W,{class:"mb-8",get text(){return s(yt)},medium:!0,xlTextXl:!0});var A=i(W,2);{var kt=e=>{var t=$t(),n=L(t),g=l(n,!0);r(n);var o=i(n,2),m=l(o),c=i(m,2),_=i(c,2);r(o);var v=i(o,2),u=l(v);ct(u,{type:"phone",get text(){return a.data.page.phone},labelClass:"xl:text-xl"});var b=i(u,2);ct(b,{type:"email",get text(){return a.data.page.email},labelClass:"xl:text-xl"}),r(v),p(()=>{f(g,a.data.translations.contact),f(m,`${a.data.page.street??""} `),f(c,` ${a.data.page.city??""}, ${a.data.page.postalcode??""} `),f(_,` ${a.data.page.country??""}`)}),w(e,t)};h(A,e=>{a.data.page.country&&e(kt)})}var Tt=i(A,2);{var Bt=e=>{F(e,{get text(){return a.data.page.extras},class:"mt-8"})};h(Tt,e=>{a.data.page.extras&&e(Bt)})}nt(2),r(E);var $=i(E,2),tt=l($),H=l(tt),jt=l(H,!0);r(H);var z=i(H,2);M(z,21,()=>a.data.events,P,(e,t)=>{Gt(e,{get event(){return s(t)}})}),r(z);var It=i(z,2);vt(It,{href:"/events",get text(){return a.data.translations.events_all},invert:!0}),r(tt),r($),r(V),r(K),r(N);var at=i(N,2);{var Lt=e=>{var t=ea(),n=l(t),g=x(()=>T(a.data.page.aboutBackgroundImage??[]));ot(n,{get asset(){return s(g)},width:800,class:"absolute h-full w-full object-cover"});var o=i(n,6),m=l(o),c=l(m);M(c,21,()=>a.data.page.aboutBlocks,P,(_,v)=>{var u=aa(),b=L(u),y=l(b,!0);r(b);var j=i(b,2);F(j,{class:"justify-self-end row-start-2",get text(){return s(v).text},textBase:!0,medium:!0,white:!0});var S=i(j,2),D=l(S);{var U=I=>{var d=ta();p(()=>Y(d,"href",xt(s(v).link.href,void 0)));var B=i(l(d));r(d),p(()=>{Y(d,"target",s(v).link.target),f(B,` ${a.data.translations.explore??""} 2 ${s(v).headline??""}`)}),w(I,d)};h(D,I=>{s(v).link&&I(U)})}r(S),p(()=>f(y,s(v).headline)),w(_,u)}),r(c),r(m),r(o),r(t),w(e,t)};h(at,e=>{var t;(t=a.data.page.aboutBlocks)!=null&&t.length&&e(Lt)})}var et=i(at,2);{var St=e=>{var t=x(()=>a.data.page.localCapabilities.map(q));gt(e,{get headline(){return a.data.translations.local_capabilities_headline},get subheadline(){return a.data.translations.local_capabilities_subheadline},get tiles(){return s(t)},get translations(){return a.data.translations},class:"!pb-0 -mb-56 z-20"})};h(et,e=>{var t;(t=a.data.page.localCapabilities)!=null&&t.length&&e(St)})}var rt=i(et,2);{var Ct=e=>{Qt(e,{get slides(){return a.data.page.timelineItems},get translations(){return a.data.translations},contentTemplate:_t,class:"!pt-72",contentClass:"h-[800px]"})};h(rt,e=>{var t;(t=a.data.page.timelineItems)!=null&&t.length&&e(Ct)})}var it=i(rt,2);{var Mt=e=>{var t=ra(),n=l(t),g=l(n),o=l(g),m=l(o,!0);r(o);var c=i(o,2),_=l(c,!0);r(c),r(g);var v=i(g,2),u=l(v);u.muted=!0;var b=l(u);p(()=>{var y;return Y(b,"src",(y=T(a.data.page.video).videoPreviewURLs)!=null&&y.length?T(a.data.page.video).videoPreviewURLs[0]:T(a.data.page.video).original)}),nt(),r(u),r(v),r(n),r(t),p(()=>{f(m,a.data.page.videoTitle),f(_,a.data.page.videoDescription)}),w(e,t)};h(it,e=>{var t;(t=a.data.page.video)!=null&&t.length&&e(Mt)})}var lt=i(it,2);{var Pt=e=>{var t=x(()=>a.data.page.company_name+" "+a.data.translations.portfolio_headline),n=x(()=>a.data.page.productPortfolio.map(Zt));gt(e,{get headline(){return s(t)},get subheadline(){return a.data.translations.portfolio_subheadline},get tiles(){return s(n)},get translations(){return a.data.translations},linksTo:"products",imageClass:"!object-contain"})};h(lt,e=>{var t;(t=a.data.page.productPortfolio)!=null&&t.length&&e(Pt)})}var Ft=i(lt,2);{var Nt=e=>{var t=ia(),n=l(t),g=l(n),o=l(g),m=l(o,!0);r(o);var c=i(o,2),_=l(c,!0);r(c),r(g);var v=i(g,2);M(v,17,()=>a.data.newsArticles,P,(y,j)=>{mt(y,()=>s(j))}),r(n);var u=i(n,2),b=l(u);vt(b,{href:"/news",get text(){return a.data.translations.news_all}}),r(u),r(t),p(()=>{f(m,a.data.translations.news),f(_,a.data.translations.news_subheadline)}),w(e,t)};h(Ft,e=>{a.data.newsArticles.length&&e(Nt)})}return p(()=>{var e;f(wt,(e=a.data.page.heroMain)==null?void 0:e.headline),f(jt,a.data.translations.events_upcoming)}),w(ut,G),Ot({createTopicTile:q})}export{ya as component};
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.