1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7910],{56638:(e,n,l)=>{l.d(n,{A:()=>u,Z:()=>m});var t=l(54568),a=l(7620),o=l(57296),i=l(63638),r=l(49791),s=l(46350),c=l(66050),d=l(25345),p=l(91236);let m=(0,a.forwardRef)((e,n)=>{let{opts:l,setApi:m,plugins:u,fadeTransition:x=!1,onPaginationClick:f,onNavigationNextClick:g,onNavigationPrevClick:v,forceHideNavigation:h,hidePager:b,topSlot:N,bottomSlot:y,bottomClassName:j,clickablesVariant:w="secondary",disableNavigation:E,children:S,className:k,navigationIconSize:A="icon",onInteractionChange:C,..._}=e,[M,B]=(0,o.A)({active:!0,loop:!1,watchSlides:!0,inViewThreshold:.1,...x&&{align:"center",containScroll:!1},...l},[(0,i.A)({active:x}),...u||[]]),{galleryOnInteractionChange:D}=(0,p.f)(),F=null!=C?C:D;(0,a.useEffect)(()=>{if(!B||!F)return;let e=()=>F(!0),n=()=>F(!1);return B.on("pointerDown",e),B.on("pointerUp",n),()=>{B.off("pointerDown",e),B.off("pointerUp",n)}},[B,F]);let{canScrollNext:P,canScrollPrev:U,scrollNext:T,scrollPrev:q,handleKeyDown:I,handlePaginationButtonClick:R,onSelect:z}=(0,d.U)({api:B,onNavigationNextClick:g,onNavigationPrevClick:v,onPaginationClick:f});(0,a.useEffect)(()=>{B&&m&&m(B)},[B,m]),(0,a.useEffect)(()=>{var e;if(B)return z(B),null==B||null===(e=B.on("reInit",z))||void 0===e||e.on("select",z),()=>{null==B||B.off("select",z).off("reInit",z)}},[z,B]);let K=y||!h||!b,L=E?!E.prev&&U:U,V=E?!E.next&&P:P;return(0,t.jsx)(r.Yc.Provider,{value:{carouselRef:M,api:B,opts:l,scrollPrev:q,scrollNext:T,canScrollPrev:L,canScrollNext:V},children:(0,t.jsxs)("div",{ref:n,onKeyDownCapture:I,className:(0,s.cn)("relative h-full w-full box-border rounded-pon-sm overflow-hidden",k),role:"region","aria-roledescription":"carousel",tabIndex:0,..._,children:[(0,t.jsx)("div",{ref:M,className:"relative overflow-hidden h-full w-full",children:(0,t.jsx)("div",{className:(0,s.cn)("flex h-full ","*:relative *:h-full *:w-full *:basis-full *:md:basis-full *:rounded-pon-sm\n *:overflow-hidden *:p-0 *:md:p-0 *:ml-0 *:md:ml-0 *:mr-3 last:*:mr-0 *:md:mr-3\n last:*:md:mr-0"),children:S})}),N&&(0,t.jsx)("div",{className:"absolute top-0 w-full flex items-end p-pon-small-xxl md:p-pon-medium-m",children:N}),K&&(0,t.jsx)(c.U,{asChild:!0,className:"rounded-b-pon-xs absolute bottom-0 sm:p-pon-medium-xs pt-pon-medium-m\n xl:pt-pon-large-xl pointer-events-none",variant:"bottom-average",children:(0,t.jsxs)("div",{className:(0,s.cn)("w-full flex flex-row-reverse justify-between items-end p-pon-small-xxl -\n md:px-pon-medium-m md:pb-pon-medium-m",j),children:[!h&&(0,t.jsx)(r.lo,{buttonProps:{state:w,size:A,variant:"outlined"},className:"pointer-events-auto"}),y,!b&&(0,t.jsx)(r.iR,{onButtonClick:R,variant:w,className:(0,s.cn)("flex shrink-0 justify-center pointer-events-auto")})]})})]})})});m.displayName="Gallery";let u=m},58286:(e,n,l)=>{l.d(n,{p:()=>d});var t=l(54568),a=l(7620),o=l(46350),i=l(68925),r=l(63513),s=l(49791),c=l(56638);let d=e=>{let{textBlocks:n,className:l,variant:d,media:p,withBackground:m,mediaSize:u="large",position:x="default"}=e,f="center"===x&&1===n.length,g=(0,a.useCallback)((e,n)=>{var l;return(0,a.createElement)(r.A,{...e,variant:d,key:n,className:(0,o.cn)("col-span-full",{"md:col-span-10 lg:col-span-9 3xl:col-span-7":0===n&&!f,"lg:col-start-13 col-end-[-1] 3xl:-col-end-4":1===n&&!f,"text-center":f},e.className)},!!(null===(l=e.buttons)||void 0===l?void 0:l.length)&&(0,t.jsx)("div",{className:(0,o.cn)("flex gap-pon-small-xl md:gap-pon-medium-xs flex-wrap",f?"justify-center":""),children:e.buttons.map((e,n)=>(0,t.jsx)("div",{className:"w-fit",children:e},"button-".concat(n)))}))},[d]),v="large"===u,h=(0,t.jsxs)("div",{className:(0,o.cn)("flex flex-col",v?"gap-pon-medium-xxl md:gap-pon-large-m":"gap-pon-medium-l",l),children:[(0,t.jsx)("div",{className:"grid-pon container-pon-no-margin gap-pon-medium-m\n ".concat(m?"mx-pon-none px-pon-small-xxl md:px-pon-large-m":"container-pon"),children:n.slice(0,2).map(g)}),(0,t.jsx)("div",{className:m?"px-pon-small-xxl md:px-pon-large-m":"",children:p&&1===p.length?(0,t.jsx)(i.m,{className:"".concat(v?"w-full aspect-9/16 md:aspect-16/9":"max-w-[300px] aspect-3/2 mx-auto"),media:p[0]}):p&&p.length>1&&(0,t.jsx)(c.Z,{className:"col-span-full max-h-pon",children:p.map((e,n)=>(0,t.jsx)(s.A7,{className:"aspect-9/16 md:aspect-16/9",children:(0,t.jsx)(i.m,{media:e})},"media-".concat(n)))})})]});return m?(0,t.jsx)("div",{className:"bg-pon-container-secondary-alt pt-pon-large-m md:pt-pon-large-l pb-pon-small-xxl\n md:pb-pon-large-m 3xl:mx-[var(--pon-grid-margin)]",children:h}):h};d.displayName="EditorialText"},63513:(e,n,l)=>{l.d(n,{A:()=>r});var t=l(54568),a=l(46350);let o="text-pon-on-bg-interactive-primary-default",i=e=>{let{headline:n,headlineTag:l="h3",subHeadline:i,description:r,isQuote:s=!1,children:c,className:d,variant:p="primary",...m}=e,u="secondary"===p;return(0,t.jsxs)("div",{...m,className:(0,a.cn)("flex flex-col gap-pon-medium-m md:gap-pon-medium-xl",d),children:[(i||n||r)&&(0,t.jsxs)("div",{className:"flex flex-col gap-pon-small-xxl md:gap-pon-medium-xs",children:[i&&(0,t.jsx)("span",{className:(0,a.cn)("text-pon-label-regular-sm text-pon-primary-hover",u&&"text-pon-on-bg-interactive-primary-default"),children:i}),!!n&&(0,t.jsx)(l,{className:(0,a.cn)("text-pon-headline-xl md:text-pon-headline-lg text-balance whitespace-pre-line",u&&o),children:n}),r&&(0,t.jsx)(s?"blockquote":"p",{className:(0,a.cn)("text-pon-body-md md:text-pon-body-lg text-pon-primary-default\n whitespace-pre-line",u&&o),children:r})]}),c&&(0,t.jsx)("div",{children:c})]})};i.displayName="TextBlock";let r=i},63638:(e,n,l)=>{function t(e,n,l){return Math.min(Math.max(e,n),l)}function a(e){return"number"==typeof e&&!isNaN(e)}function o(e={}){let n,l,i,r,s=[],c=0,d=0,p=0,m=!1;function u(){v(n.selectedScrollSnap(),1)}function x(){m=!1}function f(){m=!1,c=0,d=0}function g(){let e=n.internalEngine().scrollBody.duration();d=+!e,m=!0,e||u()}
1function v(e,l){n.scrollSnapList().forEach((a,o)=>{let i=Math.abs(l),r=s[o],d=o===e,u=t(d?r+i:r-i,0,1);s[o]=u;let x=d&&m,f=n.previousScrollSnap();x&&(s[f]=1-u),d&&function(e,l){let{index:t,dragHandler:a,scrollSnaps:o}=n.internalEngine(),i=a.pointerDown(),r=1/(o.length-1),s=e,d=i?n.selectedScrollSnap():n.previousScrollSnap();if(i&&s===d){let e=-+Math.sign(c);s=d,d=t.clone().set(d).add(e).get()}p=d*r+(s-d)*r*l}(e,u),function(e){let l=n.internalEngine().slideRegistry[e],{scrollSnaps:t,containerRect:a}=n.internalEngine(),o=s[e];l.forEach(l=>{let i=n.slideNodes()[l].style,r=parseFloat(o.toFixed(2)),s=r>0,c=function(e){let{axis:l}=n.internalEngine(),t=l.scroll.toUpperCase();return`translate${t}(${l.direction(e)}px)`}(s?t[e]:a.width+2);s&&(i.transform=c),i.opacity=r.toString(),i.pointerEvents=o>.5?"auto":"none",s||(i.transform=c)})}(o)})}function h(){let{dragHandler:e,index:l,scrollBody:t}=n.internalEngine(),a=n.selectedScrollSnap();if(!e.pointerDown())return a;let o=Math.sign(t.velocity()),i=Math.sign(c),r=l.clone().set(a).add(-+o).get();return o&&i?i===o?r:a:null}function b(){let{target:e,location:t}=n.internalEngine(),o=Math.abs(e.get()-t.get())>=1,i=h(),r=!a(i);return!function(e){let{dragHandler:t,scrollBody:o}=e.internalEngine(),i=t.pointerDown(),r=o.velocity(),p=o.duration(),m=h(),u=!a(m);if(i){if(!r)return;c+=r,d=Math.abs(r/l);let{scrollSnaps:e,location:t,target:o}=n.internalEngine();a(m)&&!(s[m]<.5)&&(t.set(e[m]),o.set(t))}if(!i){if(!p||u)return;d+=(1-s[m])/p,d*=.68}u||v(m,d)}(n),!r&&!o&&s[i]>.999}function N(){return p}return{name:"fade",options:e,init:function(e){let a=(n=e).selectedScrollSnap(),{scrollBody:o,containerRect:c,axis:d}=n.internalEngine();l=t(.75*d.measureSize(c),200,500),m=!1,s=n.scrollSnapList().map((e,n)=>+(n===a)),i=o.settled,r=n.scrollProgress,o.settled=b,n.scrollProgress=N,n.on("select",g).on("slideFocus",u).on("pointerDown",f).on("pointerUp",x),function(){let{translate:e,slideLooper:l}=n.internalEngine();e.clear(),e.toggleActive(!1),l.loopPoints.forEach(({translate:e})=>{e.clear(),e.toggleActive(!1)})}(),u()},destroy:function(){let{scrollBody:e}=n.internalEngine();e.settled=i,n.scrollProgress=r,n.off("select",g).off("slideFocus",u).off("pointerDown",f).off("pointerUp",x),n.slideNo
1des().forEach(e=>{let n=e.style;n.opacity="",n.transform="",n.pointerEvents="",e.getAttribute("style")||e.removeAttribute("style")})}}}l.d(n,{A:()=>o}),o.globalOptions=void 0},72279:(e,n,l)=>{l.d(n,{q:()=>i});var t=l(7620),a=l(959),o=l(92903);let i=e=>{var n,l;return{buttons:null!==(l=null==e?void 0:null===(n=e.buttons)||void 0===n?void 0:n.map(e=>(0,t.createElement)(o.default,{...(0,a.g)(e),key:e._uid})))&&void 0!==l?l:[],headline:(null==e?void 0:e.headline)||void 0,subHeadline:(null==e?void 0:e.sub_headline)||void 0,description:null==e?void 0:e.description,headlineTag:(null==e?void 0:e.headline_tag)||void 0,isQuote:(null==e?void 0:e.is_quote)||!1}}},97910:(e,n,l)=>{l.r(n),l.d(n,{SBEditorialCarousel:()=>v});var t=l(54568),a=l(55194),o=l(48053),i=l(72279),r=l(33754),s=l(95136);let c=e=>null==e?void 0:e.reduce((e,n)=>{var l;let{full_slug:t,content:a}=n,i=(0,s.Nr)(n);return(null===(l=a.main_image)||void 0===l?void 0:l.length)&&i&&e.push((0,o.FB)({image:a.main_image,headline:i,link:{href:"/".concat(t),type:"internal"}})),e},[]);var d=l(7620),p=l(89985),m=l(49791),u=l(46350),x=l(58286),f=l(38844);let g=e=>{let{variant:n="primary",cards:l,textBlocks:a}=e,o="primary"===n,i=(0,d.useMemo)(()=>{let e=1===a.length;return a.map(n=>({...n,className:e?"md:col-span-full! text-center md:max-w-[632px] md:mx-auto md:px-0 items-center":""}))},[a]),{is3xlDevice:r}=(0,f.eg)();return(0,t.jsxs)("div",{className:o?"bg-pon-container-secondary":"bg-pon-page-secondary py-pon-large-m px-pon-small-xxl md:px-pon-large-m",children:[(0,t.jsx)(x.p,{textBlocks:i,className:(0,u.cn)(o&&"container-pon 3xl:container-pon-no-margin",l.length>0&&"mb-pon-medium-xl md:mb-pon-medium-xxl"),variant:n}),(0,t.jsx)(m.FN,{cardCount:l.length,clickablesVariant:n,style:{...r&&{"--pon-grid-margin":"var(--global-spacing-small-xxl)"}},children:(0,t.jsx)(m.Wk,{className:"p-pon-small-xxl",children:l.map((e,l)=>(0,t.jsx)(m.A7,{children:(0,t.jsx)(p.A,{...e,headlineTag:"h3",variant:n})},"card-".concat(l)))})})]})};function v(e){let{blok:n,className:l,...s}=e,d=function(e){let{text:n,variant:l,is_relationship_content:t,items:a,relationship_items:s,cards_orientation:d}=e,p=t?c((null!=s?s:[]).filter(r.nR)):(null!=a?a:[]).map(e=>(0,o.FB)({...e,format:""===d?void 0:d}));return{textBlocks:(null!=n?n:[]).map(i.q),variant:""===l?void 0:l,cards:p}}(n);return(0,t.jsx)("section",{...(0,a.K1)(n),...s,className:(0,u.cn)("3xl:container-pon",l),children:(0,t.jsx)(g,{...d})})}g.displayName="EditorialCarousel"}}]);
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.