1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[98265],{8077:(e,t,i)=>{i.d(t,{A:()=>o});var n=i(6029);i(55729);var l=i(98011);function o(e){return(0,n.jsx)(l.A,{backgroundColor:e.backgroundColor,onClick:e.onClick,asset:e.asset,sizes:"(min-width: 900px) 42vw, (min-width: 600px) 80vw, 100vw",fallbackToImagePlaceholder:e.fallbackToImagePlaceholder,subtitle:e.title,body:e.body,tag:e.date,buttonProps:{text:"Read More",color:"info",variant:"contained"},size:"large"})}},18340:(e,t,i)=>{i.d(t,{A:()=>s});var n=i(6029);i(55729);var l=i(97018),o=i(79051),r=i(90931);function s(e){let{label:t,...i}=e,s=(0,r.A)(),a=(0,o.Ay)(s.palette.info.main);return(0,n.jsx)(l.default,{variant:"overline",px:2,py:.5,...i,style:a.style,className:"professional-color-primary-main",sx:{...i.sx,bgcolor:"info.main"},children:t})}},32726:(e,t,i)=>{i.d(t,{A:()=>a});var n=i(6029),l=i(8860),o=i(90931);i(55729);var r=i(97018),s=i(79051);function a(e){let{label:t,sx:i,selected:a=!1,containerBackgroundColor:d,onClick:c,dataItemTextAttribute:x}=e,m=(0,o.A)(),u=(0,s.T4)(m,d),h=(0,s.Rl)(u,"info",!1,m),p=(0,s.Rl)(d||m.palette.primary.main,"info",!1,m),f=(0,s.Y2)(p,m);return(0,n.jsx)(l.A,{onClick:c,sx:{backgroundColor:a?p:u,color:a?f:h,":hover":c?{backgroundColor:p,color:f}:{cursor:"default"},px:2.5,py:1,...i},children:(0,n.jsx)(r.default,{variant:"overline",color:"inherit !important",children:t})})}},42103:(e,t,i)=>{i.d(t,{A:()=>l});let n=/<(\w+)(\s+[^>]*)?>\s*<\/\1>/g;function l(e,t){let i=!1,l=0,o="",r=!1;for(let n=0;n<e.length;n++)"<"===e[n]?(i=!0,o+=e[n]):">"===e[n]?(i=!1,o+=e[n]):i?o+=e[n]:l<t?(o+=e[n],l++):l!==t||r||(o+="...",r=!0);if(r){let e=o.lastIndexOf("..."),t=o.slice(0,e),i=o.slice(e).replaceAll(/<br\s*\/?>/g,"").replace(n,""),l=0;for(;i.match(n)&&!(l>10);)i=i.replace(n,""),l++;return t+i}return o}},92158:(e,t,i)=>{i.d(t,{A:()=>l});var n=i(55729);let l=()=>
1{let[e,t]=(0,n.useState)(null),[i,l]=(0,n.useState)(null),o=(0,n.useCallback)(e=>{e.forEach(e=>{l(e.contentRect.height)})},[]),r=(0,n.useCallback)(e=>{t(e)},[]);return(0,n.useEffect)(()=>{let t=new ResizeObserver(o);return e&&t.observe(e),()=>t.disconnect()},[o,e]),{ref:r,height:i,refCurrent:e}}},98011:(e,t,i)=>{i.d(t,{A:()=>g,z:()=>f});var n=i(6029),l=i(90798),o=i(90931),r=i(55729),s=i(27011),a=i(97018),d=i(7124),c=i(30003),x=i(33339),m=i(18340),u=i(42103),h=i(82878);let p=(0,d.j5)("#ffffff",.05);function f(e){let{id:t,assetDataAttribute:i,onClick:r,asset:a,fallbackToImagePlaceholder:d,children:x,size:m,backgroundColor:u,contentSx:f,sizes:g}=e,{palette:b}=(0,o.A)(),A=u||b.secondary.light,j=(0,c.rp)(A,[b.info.main,b.secondary.main,"#BCBCBC","#5E5E5E"],3);return(0,n.jsx)(h.A,{sx:{height:"100%"},backgroundColor:A,children:(0,n.jsxs)(l.A,{id:t,onClick:r,sx:{backgroundColor:A,height:"100%",width:"100%",display:"flex",flexDirection:"column",textAlign:"left",alignItems:"flex-start",cursor:r?"pointer":"default","&:hover .title":{color:j},"&:hover .image":{transform:"scale3d(1.05, 1.05, 1)"}},children:[a?(0,n.jsx)(l.A,{overflow:"hidden",width:"100%",children:(0,n.jsx)(l.A,{sx:{willChange:"transform",transformStyle:"preserve-3d",transition:"transform 0.3s"},className:"image",width:"calc(100% + 1px)",children:(0,n.jsx)(s.A,{media:a,title:"Image image",sizes:g,style:{height:260,width:"100%"}})})}):d?(0,n.jsx)(l.A,{sx:{height:260,width:"100%",bgcolor:p}}):null,(0,n.jsx)(l.A,{flexGrow:1,px:"small"===m?4:{xs:3,sm:4.5,lg:6.25},pb:{xs:6.25,md:5.5,lg:7.25},pt:5.5,position:"relative",width:"100%",sx:f,children:x})]})})}function g(e){let{id:t,assetDataAttribute:i,subtitleDataAttribute:l,bodyDataAttribute:o,onClick:s,asset:d,fallbackToImagePlaceholder:c=!1,tag:h,title:p,subtitle:g,body:b,bodySx:A,buttonProps:j,size:v,backgroundColor:k,contentSx:C,sizes:w}=e,y=(0,r.useMemo)(()=>b&&b.length>120?(0,u.A)(b,120):b,[b]);return(0,n.jsx)(f,{id:t,assetDataAttribute:i,onClick:s,asset:d,fallbackToImagePlaceholder:c,size:v,backgroundColor:k,contentSx:C,sizes:w,children:(0,n.jsxs)(n.Fragment,{children:[h&&(0,n.jsx)(m.A,{position:"absolute",top:0,right:18,label:h,sx:{transform:"translateY(-50%)"}}),(0,n.jsx)(a.default,{variant:"overline",className:"professional-color-secondary-main",children:p}),(0,n.jsx)(a.default,{className:"title",sx:{transition:"color 0.3s"},variant:"h5",component:"h2",mt:1.5*!!p,fontWeight:"32px !important",children:g}),y&&(0,n.jsx)(a.default,{flex:1,variant:"subtitle2",mt:p||g?1:0,sx:A,children:y}),j&&(0,n.jsx)(x.default,{style:{marginTop:18,..."text"===j.variant&&{paddingTop:0,paddingBottom:0}},onClick:s,link:"",...j,LinkComponent:"button"})]})})}},98265:(e,t,i)=>{i.r(t),i.d(t,{dataSyncKeyChains:()=>N,default:()=>P});var n=i(6029),l=i(90798),o=i(98777),r=i(88351),s=i(68684),a=i(90931),d=i(71024),c=i.n(d),x=i(55729),m=i(95038),u=i(7333),h=i(33339),p=i(92487),f=i(32726),g=i(29270),b=i(4030),A=i(82878),j=i(8077),v=i(28438),k=i.n(v),C=i(77931),w=i(36400),y=i(79051),S=i(65553),E=i(57e3),T=i(92158);let I=c()(()=>i.e(55870).then(i.bind(i,55870)),{loadableGenerated:{webpack:()=>[55870]}}),z=c()(()=>Promise.all([i.e(76592),i.e(15010)]).then(i.bind(i,15010)),{loadableGenerated:{webpack:()=>[15010]}}),N=[["title"],["subtitle"],["body"],["button","link"],["button","text"],["items","title"],["items","body"],["items","date"]],P=x.memo(function(e){let{displayedItems:t,selectedItem:i,setSelectedItemId:d,selectedCategoryId:c,setSelectedCategoryId:v}=function(e){let[t,i]=(0,x.useState)(null),n=t?e.filter(e=>e.categories.some(e=>e.id===t)):e,[l,o]=(0,x.useState)(),r=e.find(e=>e.id===l);return(0,x.useEffect)(()=>{function e(e){if(e.data&&(e.data.type===E.Ay.OPEN_CASE_STUDY||e.data.type===E.Ay.CLOSE_CASE_STUDY)){let{elementId:t}=e.data,i=n.find(e=>JSON.stringify(e).includes(t));i&&o(e.data.type===E.Ay.OPEN_CASE_STUDY?i.id:void 0)}}return window.addEventListener("message",e),()=>window.removeEventListener("message",e)},[n,i]),{displayedItems:n,selectedItem:r,setSelectedItemId:o,selectedCategoryId:t,setSelectedCategoryId:i}}(e.items),k=t.some(e=>e.asset),N=(0,a.A)(),P=(0,s.A)(N.breakpoints.down("sm")),_=(0,s.A)(N.breakpoints.down("md")),[Y,D
1]=[2,"80%"];P?[Y,D]=[1,"95%"]:_&&([Y,D]=[1,"80%"]);let O=(0,y.T4)(N,e.backgroundColor),$=(0,y.Ay)(O),B=e.title||e.subtitle||e.body,{reduceTopPadding:F,reduceBottomPadding:R}=(0,S.A)(e.id),G=F?(0,w.jQ)(b.Fn,.5):b.Fn,L=R?(0,w.jQ)(b.Fn,.5):b.Fn,{ref:M,height:U}=(0,T.A)();return(0,n.jsxs)(A.A,{id:e.id,backgroundColor:e.backgroundColor,overflow:"hidden",children:[(0,n.jsxs)(l.A,{px:b.n$,pt:G,pb:L,children:[(0,n.jsxs)(o.A,{container:!0,columns:12,rowGap:{xs:"24px",sm:"40px",md:0},columnSpacing:{md:2.5,lg:9},children:[(0,n.jsx)(o.A,{size:{xs:12,md:6,lg:5},children:(0,n.jsxs)(C.A,{sectionId:e.id,direction:"left",children:[B&&(0,n.jsx)(g.A,{title:e.title,subtitle:e.subtitle,body:e.body}),e.button&&(0,u.A)(e.button)&&(0,n.jsx)(l.A,{mt:B?{xs:3.25,sm:4}:void 0,children:(0,n.jsx)(h.default,{color:"info",...e.button,variant:"contained"})})]})}),(0,n.jsx)(o.A,{size:{xs:12,md:6,lg:7},children:e.categories.length>0&&(0,n.jsx)("div",{ref:M,children:(0,n.jsx)(m.A,{spacing:2.5,mt:{md:5.5*!!e.title},flexWrap:"wrap",children:e.categories.map(t=>(0,n.jsx)(f.A,{containerBackgroundColor:e.backgroundColor,selected:t.id===c,onClick:()=>v(e=>e===t.id?null:t.id),label:t.name},t.id))})})})]}),(0,n.jsx)(l.A,{mt:{xs:"26px",sm:"44px",md:12,lg:9.5},sx:{"& .react-slideshow-wrapper":{overflow:"visible !important",width:`${D} !important`}},children:(0,n.jsx)(C.A,{sectionId:e.id,options:{rootMargin:"25px"},children:t.length>Y?(0,n.jsx)(z,{slidesToScroll:1,slidesToShow:Y,indicators:!1,duration:3e3,transitionDuration:P?300:600,arrows:!0,prevArrow:(0,n.jsx)(l.A,{top:{xs:`-${(U||0)+26+40+24}px`,sm:`-${(U||0)+44+40+40}px`,md:-96,lg:-76},left:{xs:"unset !important"},right:{xs:"60px !important"},width:"fit-content",sx:{position:"absolute",transform:{xs:"rotate(180deg)",md:"rotate(180deg) translateY(100%)"}},children:(0,n.jsx)(r.A,{"aria-label":"Previous Case Study",sx:{py:"14px"},children:(0,n.jsx)(p.H,{})})}),nextArrow:(0,n.jsx)(l.A,{top:{xs:`-${(U||0)+26+40+24}px`,sm:`-${(U||0)+44+40+40}px`,md:-96,lg:-76},right:{md:0},sx:{position:"absolute",transform:{md:"translateY(-100%)"}},children:(0,n.jsx)(r.A,{"aria-label":"Next Case Study",sx:{py:"14px"},children:(0,n.jsx)(p.H,{})})}),autoplay:!1,infinite:!0,canSwipe:!0,gap:2.5,children:t.map(e=>(0,n.jsx)(l.A,{id:e.id,style:{height:"100%",...$.style},children:(0,n.jsx)(j.A,{...e,fallbackToImagePlaceholder:k,onClick:()=>d(e.id),backgroundColor:O})},e.id))}):(0,n.jsx)(o.A,{container:!0,columnSpacing:2.5,...$,children:t.map(e=>(0,n.jsx)(o.A,{size:{xs:12,sm:8,md:5},children:(0,n.jsx)(j.A,{...e,fallbackToImagePlaceholder:k,onClick:()=>d(e.id),backgroundColor:O})},e.id))})})})]}),i&&(0,n.jsx)(I,{...i,sectionId:e.id,onClose:()=>d(void 0),onSelectCaseStudy:d,otherItems:e.items.filter(e=>e.id!==i.id)})]})},k())}}]);
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.