1"use strict";(self.rspackChunkOne=self.rspackChunkOne||[]).push([[44364],{86668(e,t,r){r.r(t),r.d(t,{default:()=>h});var i=r(91987),n=r(97500),a=r.n(n),s=r(61124),o=r(93196),l=r(16383),d=r(73437),c=r(20409);let u=({id:e,image:t,ctaLabel:r,ctaLink:n,title:s,openNewTab:o,animation:u,alternativeMode:h,description:g,layout:p})=>{let{src:v,alt:m}=t||{},{ref:f,isVisible:x}=(0,c.A)({role:"animation"});return(0,i.jsxs)("div",{className:a()("CardFeaturePromo",p,{"is-alternative-mode":h}),children:[(0,i.jsxs)("div",{className:"CardFeaturePromo__textContent",children:[s&&(0,i.jsx)("p",{className:"CardFeaturePromo__title",children:s}),g&&(0,i.jsx)("p",{className:"CardFeaturePromo__description",children:g}),(0,i.jsx)("div",{className:"CardFeaturePromo__ctaWrapper",children:r&&n&&(0,i.jsx)(d.l,{variant:"cta-ghost",isInverted:h,href:n,target:o?"_blank":void 0,"data-track":"click","data-track-event":"ClickOnCTA","data-track-location-in-page":`cardsFeatureCTA${e}`,children:r})})]}),v&&(0,i.jsx)("div",{ref:f,className:a()("CardFeaturePromo__imageWrapper",{"is-visible":x}),children:(0,i.jsx)("div",{className:a()("CardFeaturePromo__image",{"has-horizontalAnimation":"horizontalAnimation"===u,"has-verticalAnimation":"verticalAnimation"===u}),children:(0,i.jsx)(l._,{src:v,alt:m||"",width:"100%",height:"100%"})})})]})},h=({alternativeMode:e,editContext:t,card1:r,card2:n,card3:l,card4:d})=>{let c=[{...r,id:1},{...n,id:2},{...l,id:3},{...d,id:4}].filter(e=>e?.title||e?.description||e?.ctaLabel||e?.image?.src?.small);return c.length?(0,i.jsx)(s.G,{padding:"padding-block",variant:e?"extended-bg-inverted":void 0,children:(0,i.jsxs)("div",{className:a()("CardsFeaturePromo",`is-grid-${c.length}`),children:[c.length&&c.map(({title:t,ctaLabel:r,ctaLink:n,image:a,animation:s,openNewTab:o,id:l,description:d},h)=>{var g;return(0,i.jsx)(u,{id:l,title:t,ctaLabel:r,ctaLink:n,image:a,animation:s,openNewTab:o,alternativeMode:e,description:d,layout:(g=c.length,0===h&&1===g||3===h?"is-image-left":0===h&&1!==g||1===h?"is-image-right":2===h?"is-image-bottom":void 0)},`card-${l}`)}),(0,i.jsx)(o.Cq,{editContext:t})]})}):null}},20409(e,t,r){var i=r(71763),n=r(24948),a=r(5839);r.d(t,{},{A:e=>{let t=(0,i.useMemo)(()=>(e=>{let t="u">typeof window&&a.LO.large&&window.innerWidth>=a.LO.large,{role:r,options:i={},stayVisible:n=!0}=e;return"lazyload"===r?i.rootMargin=`0px -10px ${t?"200px":"30px"} 0px`:"animation"===r?i.rootMargin=`0px -10px ${t?"-140px":"-100px"} 0px`:"technical"===r&&(i.rootMargin="0px -10px 0px 0px"),{...i,triggerOnce:n}})(e),[e]),{ref:r,inView:s=!1,entry:o}=(0,n.Wx)(t);return{ref:r,isVisible:s,entry:o}}})},24948(e,t,r){var i,n,a=r(71763),s=Object.defineProperty,o=new Map,l=new WeakMap,d=0;function c({threshold:e,delay:t,trackVisibility:r,rootMargin:n,scrollMargin:s,root:u,triggerOnce:h,skip:g,initialInView:p,fallbackInView:v,onChange:m}={}){var f;let[x,b]=a.useState(null),C=a.useRef(m),y=a.useRef(p),[w,j]=a.useState({inView:!!p,entry:void 0});C.current=m,a.useEffect(()=>{let a;if(void 0===y.current&&(y.current=p),!g&&x)return a=function(e,t,r={},n=i){if(void 0===window.IntersectionObserver&&void 0!==n){let i=e.getBoundingClientRect();return t(n,{isIntersecting:n,target:e,intersectionRatio:"number"==typeof r.threshold?r.threshold:0,time:0,boundingClientRect:i,intersectionRect:i,rootBounds:i}),()=>{}}let{id:a,observer:s,elements:c}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var r;return`${t}_${"root"===t?!(r=e.root)?"0":(l.has(r)||(d+=1,l.set(r,d.toString())),l.get(r)):e[t]}`}).toString(),r=o.get(t);if(!r){let i,n=new Map,a=new IntersectionObserver(t=>{t.forEach(t=>{var r;let a=t.isIntersecting&&i.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),[...null!=(r=n.get(t.target))?r:[]].forEach(e=>{e(a,t)})})},e);i=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),r={id:t,observer:a,elements:n},o.set(t,r)}return r}(r),u=c.get(e)||[];return c.has(e)||c.set(e,u),u.push(t),s.observe(e),function(){u.splice(u.indexOf(t),1),0===u.length&&(c.delete(e),s.unobserve(e)),0===c.size&&(s.disconnect(),o.delete(a))}}(x,(e,t)=>{let r=y.current;y.current=e,(void 0!==r||e)&&(j({inView:e,entry:t}),C.current&&C.current(e,t),t.isIntersecting&&h&&a&&(a(),a=void 0))},{root:u,rootMargin:n,scrollMargin:s,threshold:e,trackVisibility:r,delay:t},v),()=>{a&&a()}},[Array.isArray(e)?e.toString():e,x,u,n,s,h,g,r,v,t]);let k=null==(f=w.entry)?void 0:f.target,_=a.useRef(void 0);x||!k||h||g||_.current===k||(_.current=k,j({inView:!!p,entry:void 0}),y.current=p);let A=[b,w.inView,w.entry];return A.ref=A[0],A.inView=A[1],A.entry=A[2],A}a.Component,null!=(null!=(n=a.useInsertionEffect)?n:a.useLayoutEffect)||a.useEffect,r.d(t,{Wx:()=>c})}}]);
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.