1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3584],{1602:function(t,e,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/resources",function(){return n(8341)}])},6380:function(t,e){"use strict";e.Z={src:"/_next/static/media/Missing.a71bcdc3.png",height:1180,width:1820,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFBAMAAACKv7BmAAAAElBMVEWCg4+Bgo6Bgo2Ago2AgY6AgY0p8oLmAAAAHklEQVR42mMIFQ0MYTAMFBVkMAxgFWIQBLFMRQMDATF4A8S3vK5PAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:5}},2549:function(t,e,n){"use strict";n.d(e,{Z:function(){return c}});var i=n(5893),r=n(948),o=n(7720),l=n(2236),s=n(7650);let a=(0,r.ZP)(o.Z,{shouldForwardProp:t=>"isDark"!==t})(t=>{let{theme:e,isDark:n}=t;return{opacity:1,borderColor:n?e.palette.common.rasinBlack:e.palette.common.white}});function c(t){let{variant:e="dark"}=t,{ref:n,inView:r}=(0,s.YD)({triggerOnce:!0,threshold:1}),o=(0,l.q_)({width:r?"100%":"0%",opacity:r?1:0,config:l.vc.slow});return(0,i.jsx)(l.q.div,{style:o,ref:n,children:(0,i.jsx)(a,{isDark:"dark"===e})})}},5053:function(t,e,n){"use strict";n.d(e,{Z:function(){return h}});var i=n(5893),r=n(948),o=n(7357),l=n(2236),s=n(5675),a=n.n(s),c=n(7294),d=n(6380);let u=(0,r.ZP)((0,l.q)(o.Z))(()=>({zIndex:0,position:"absolute",top:0,left:0,width:"100%",height:"100%",objectFit:"cover",overflow:"hidden"}));function h(t){let{src:e,alt:n="",objectFit:r="cover",quality:o=75,priority:s,sizes:h,zoom:p=1,style:x,...f}=t,[m,g]=c.useState(!0),Z=(0,l.q_)({opacity:m?0:1}),v=(0,l.q_)({scale:p}),j=(0,l.q)(a());return(0,i.jsx)(u,{style:Z,...f,children:(0,i.jsx)(j,{style:{objectFit:r,...v,...x},src:null!=e?e:d.Z,alt:n,quality:o,onLoadingComplete:()=>g(!1),draggable:!1,priority:s,sizes:h,fill:!0})})}},7289:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return c}});var i=n(5893),r=n(5861),o=n(2236),l=n(7294),s=n(7650);let a=["!","@","$","%","^","&","*","_","+","=",";",":",","];function c(t){let{text:e,threshold:n=1,triggerOnce:c=!0,...d}=t,{ref:u,inView:h}=(0,s.YD)({triggerOnce:c,threshold:n}),p=e.split(""),[x,f]=(0,o.bY)(p.length,t=>({char:p[t],opacity:0}),[h]);return l.useEffect(()=>{h?f.start(t=>{let n=a[Math.floor(Math.random()*a.length)],i=a[Math.floor(Math.random()*a.length)],r=e[t];return{to:[{opacity:1,char:n,immediate:!0,delay:30},{char:i,immediate:!0,delay:30},{char:r,immediate:!0,delay:30}],delay:90*t}}):c||f.start(t=>({opacity:0,char:p[t],immediate:!0}))},[h,c]),(0,i.jsx)(r.Z,{ref:u,...d,children:x.map((t,n)=>{let{char:r,opacity:l}=t;return(0,i.jsx)(o.q.span,{style:{opacity:l},children:" "===e[n]?(0,i.jsxs)(i.Fragment,{children:["\xa0",(0,i.jsx)("wbr",{})]}):r})})})}},4287:function(t,e,n){"use strict";n.d(e,{Z:function(){return l}});var i=n(5893),r=n(2236),o=n(7294);function l(t){let{elements:e,index:n,style:l}=t,[s,a]=o.useState(n),[c,d]=(0,r.q_)(()=>({opacity:1,config:{precision:.06,friction:15,clamp:!0}}));return o.useEffect(()=>{d.start({opacity:0,onResolve:()=>a(n)})},[n]),o.useEffect(()=>{d.start({opacity:1})},[s]),(0,i.jsx)(r.q.div,{style:{...c,...l},children:e&&e[s]})}},9297:function(t,e,n){"use strict";n.d(e,{Z:function(){return x}});var i=n(5893),r=n(948),o=n(7357),l=n(5861),s=n(2236),a=n(3413),c=n(1664),d=n.n(c),u=n(7294);let h=(0,r.ZP)(o.Z)(t=>{let{theme:e}=t;return{color:e.palette.common.white,pointerEvents:"auto",cursor:"pointer",display:"flex",flexDirection:"column",width:"fit-content"}}),p=(0,r.ZP)(s.q.div)(t=>{let{theme:e,underlineHeight:n,lineGap:i}=t;return{backgroundColor:e.palette.common.white,height:n,marginTop:i}});function x(t){let{href:e,target:n,label:r,reverse:o=!1,typographyVariant:c="body1",textStyle:x,color:f="white",...m}=t,g="1px",Z=e?"-2px":"0px";switch(c){case"h1":g="4px",Z="5px";break;case"h2":Z="4px",g="3px"}let[v,j]=u.useState(!1),[b,w]=u.useState("0%"),[y,A]=u.useState(!0),[P,S]=u.useState(!1),_=(0,s.q_)({width:b,backgroundColor:f,alignSelf:y?"flex-start":"flex-end",onStart:()=>{S(!0)},onResolve:()=>{S(!1)},config:{precision:.01,...s.vc.default}}),M=(0,a.useGesture)({onHover:t=>{let{hovering:e}=t;j(null!=e&&e)}});return u.useEffect(()=>{if(!P){let t=o?!v:v;A(t),w(t?"100%":"0%")}},[P,v,o]),(0,i.jsxs)(h,{...M(),...m,children:[e&&(0,i.jsx)(d(),{href:e,target:n,children:(0,i.jsx)(l.Z,{color:f,...x,variant:c,children:r})}),!e&&(0,i.jsx)(l.Z,{color:f,...x,variant:c,children:r}),(0,i.jsx)(p,{style:_,underlineHeight:g,lineGap:Z})]})}},6500:function(t,e,n){"use strict";n.d(e,{Z:function(){return u}});var i=n(5893),r=n(948),o=n(7357),l=n(2734),s=n(1796);n(7294);var a=n(5053);let c=(0,r.ZP)(o.Z)(()=>({position:"absolute",height:"100%",width:"100%",top:0,left:0,zIndex:-1})),d=(0,r.ZP)("div",{shouldForwardProp:t=>"overlayColor"!==t&&"mixBlendMode"!==t})(t=>{let{overlayColor:e,mixBlendMode:n}=t;return{background:e,position:"absolute",height:"100%",width:"100%",top:0,left:0,mixBlendMode:n}});function u(t){let{src:e,alt:n,overlayColor:r,mixBlendMode:o="unset",priority:u,...h}=t,p=(0,l.Z)(),{md:x}=p.breakpoints.values,{pictionBlue:f,egyptianBlue:m}=p.palette.common,g="linear-gradient(134deg, ".concat((0,s.Fq)(f,.8)," 0%, ").concat((0,s.Fq)(m,.8)," 100%)");return(0,i.jsxs)(c,{...h,children:[(0,i.jsx)(a.Z,{src:e,alt:n,sizes:"(max-width: ".concat(x,"px) 100vw, 50vw"),priority:u}),(0,i.jsx)(d,{overlayColor:r||g,mixBlendMode:o})]})}},3845:function(t,e,n){"use strict";n.d(e,{Z:function(){return Z}});var i=n(5893),r=n(948),o=n(5861),l=n(2734),s=n(6886),a=n(8396),c=n(1664),d=n.n(c),u=n(6856),h=n(9297),p=n(3998);let x=(0,r.ZP)(p.default)(t=>{let{textColor:e}=t;return{color:e}}),f=(0,r.ZP)(o.Z)(()=>
1({cursor:"pointer"}));function m(t){let{data:e,textVariant:n}=t,r=(0,l.Z)();return(0,i.jsx)(s.ZP,{container:!0,justifyContent:"space-between",columnSpacing:2.625,rowSpacing:2.5,children:e.map((t,e)=>(0,i.jsx)(s.ZP,{item:!0,children:(0,i.jsx)(h.Z,{color:"white"===n?r.palette.common.white:r.palette.common.egyptianBlue,label:t.title,href:"".concat(u.FO,"#").concat(e),typographyVariant:"button"})},"services_index_".concat(e.toString())))})}function g(t){let{data:e}=t,n=[],r=[];return e.forEach((t,e)=>{let i={title:t.title,index:e};e%2==0?n.push(i):r.push(i)}),(0,i.jsx)(s.ZP,{container:!0,columnSpacing:2.75,children:[n,r].map(t=>(0,i.jsx)(s.ZP,{item:!0,xs:6,display:"flex",flexDirection:"column",rowGap:1.25,children:t.map(t=>(0,i.jsx)(d(),{href:"".concat(u.FO,"#").concat(t.index),children:(0,i.jsx)(f,{variant:"button",children:t.title})}))}))})}function Z(t){let{data:e,textVariant:n="white",...r}=t,{servicesSection:s}=e,{services:c}=s,d=(0,l.Z)(),u=(0,a.Z)(d.breakpoints.up("md")),{egyptianBlue:h,white:p}=d.palette.common;return(0,i.jsxs)(x,{px:{md:"".concat(d.spacing(24.25)," !important")},pt:{xs:11.25,md:7.5},pb:{xs:7.5,md:11.25},textColor:"white"===n?p:h,disablePadding:u,...r,children:[(0,i.jsx)(o.Z,{variant:"h2",textAlign:{md:"center"},textTransform:"capitalize",pb:3.75,children:"See our services"}),u?(0,i.jsx)(m,{data:c,textVariant:n}):(0,i.jsx)(g,{data:c})]})}},1091:function(t,e,n){"use strict";n.d(e,{Z:function(){return m}});var i=n(5893),r=n(948),o=n(7357),l=n(2236),s=n(3413),a=n(7294),c=n(1436),d=n(2220),u=n(9561);let h=(0,r.ZP)(o.Z)(()=>({overflow:"hidden"})),p=(0,r.ZP)(o.Z)(()=>({position:"relative",width:"100%"})),x=(0,r.ZP)(l.q.div)(()=>({touchAction:"pan-y",position:"absolute"})),f=(0,r.ZP)("div")(()=>({position:"absolute",opacity:0,pointerEvents:"none"}));function m(t){let{selected:e,spacing:n=16,setSelected:r,children:m,showButton:g=!1,buttonProps:Z,...v}=t,[j,b]=a.useState([]),[w,y]=a.useState(0),{ref:A,clientWidth:P}=(0,c.Z)(),{ref:S,clientWidth:_,clientHeight:M}=(0,c.Z)(),k=a.useMemo(()=>a.Children.toArray(m),[m]),[E,C]=(0,l.bY)(j.length,t=>{let i=j.length,r=(i-1)/2,o=(0,d.Z)(t-e,i)-r,l=o*(_+n);return{x:l,width:"".concat(_,"px"),immediate:Math.abs(o)===r}},[P,_,e,j]),q=(0,s.useDrag)(t=>{let{active:i,movement:[o],direction:[l],distance:[s],cancel:a}=t;i&&s>_/6&&(r(e+(l>0?-1:1)),a()),C.start(t=>{let r=j.length,l=(r-1)/2,s=(0,d.Z)(t-e,r)-l,a=s*(_+n)+(i?o:0);return{x:a,width:"".concat(_,"px"),immediate:Math.abs(s)===l}})},{filterTaps:!0});return a.useEffect(()=>{let t=j.length;if(!t)return;let n=(t-1)/2,i=(0,d.Z)(e,t),r=(0,d.Z)(t-1+e,t);j[i]=k[(0,d.Z)(e-n,k.length)],j[r]=k[(0,d.Z)(e+n,k.length)],b(j)},[e]),a.useEffect(()=>{let t=[],e=(w-1)/2;for(let n=-e;n<e+1;n++)t.push(k[(0,d.Z)(n,k.length)]);b(t),r(0)},[k,w]),a.useEffect(()=>{if(!P||!_)return;let t=Math.ceil(P/_);t%2==0&&t++,y(t+=4)},[P,_]),(0,i.jsxs)(h,{ref:A,...v,children:[g&&(0,i.jsx)(o.Z,{position:"absolute",zIndex:100,...Z,children:(0,i.jsx)(u.default,{variant:"white",onClick:()=>r(e+1),iconDirection:"right","aria-label":"next"})}),(0,i.jsx)(f,{ref:S,children:k[0]}),(0,i.jsx)(p,{height:"".concat(M,"px"),children:E.map((t,e)=>(0,i.jsx)(x,{style:t,...q(),children:j[e]},"horizontal_slider_item_".concat(e+1)))})]})}},8341:function(t,e,n){"use strict";n.r(e),n.d(e,{__N_SSG:function(){return D},default:function(){return H}});var i=n(5893),r=n(9008),o=n.n(r),l=n(5935),s=n(7294),a=n(948),c=n(7357),d=n(5152),u=n.n(d),h=n(3845),p=n(8202),x=n(2734),f=n(8396),m=n(5861),g=n(1536),Z=n(6886),v=n(2236),j=n(1664),b=n.n(j),w=n(1436),y=n(6856),A=n(2549),P=n(7289),S=n(4287),_=n(3998),M=n(6500),k=n(1091);let E=(0,a.ZP)("div")(t=>{let{theme:e}=t;return{width:"100vw",[e.breakpoints.up("md")]:{width:"100%"}}});function C(t){let{data:e,index:n,setSelected:r,isSelected:o}=t,{resourcesChildHeaderSection:l,slug:s}=e,{title:a,subtitle:c}=l,d=(0,x.Z)(),u=(0,f.Z)(d.breakpoints.up("md")),h=(0,v.q_)({opacity:o?1:.4,scale:o?1:.95}),p=(0,v.q)(E);return(0,i.jsxs)(p,{style:h,onMouseEnter:()=>u&&r(n),children:[(0,i.jsx)(m.Z,{variant:"h2",fontWeight:{xs:700,md:400},pb:5,whiteSpace:"nowrap",children:a}),(0,i.jsxs)(g.Z,{minHeight:{md:"100px"},flexDirection:"column",justifyContent:"space-between",children:[(0,i.jsx)(m.Z,{dangerouslySetInnerHTML:{__html:c},width:"85%",pb:{xs:2.5,md:0}}),(0,i.jsx)(b(),{href:"".concat(y.mj,"/").concat(s),children:(0,i.jsx)(m.Z,{variant:"h3",pb:{xs:1,md:0},children:"View all ".concat(a)})})]})]})}function q(t){let{childPages:e,setSelected:n,selected:r}=t;return(0,i.jsxs)(c.Z,{position:"relative",width:"100%",height:"fit-content",children:[(0,i.jsx)(c.Z,{position:"absolute",width:"100%",height:"100%",top:"60px",left:0,zIndex:3,children:(0,i.jsx)(A.Z,{variant:"light"})}),(0,i.jsxs)(Z.ZP,{position:"relative",container:!0,alignItems:"stretch",zIndex:4,columnSpacing:5,children:[(0,i.jsx)(Z.ZP,{item:!0,xs:3,height:"100%"}),e.map((t,o)=>(0,i.jsx)(Z.ZP,{item:!0,xs:3,children:(0,i.jsx)(C,{data:t,index:o,isSelected:o===r%e.length,setSelected:n})}))]})]})}function B(t){var e;let{childPages:n,setSelected:r,selected:o,setHeightMobile:l}=t,a=s.useMemo(()=>n.map((t,e)=>(0,i.jsx)(C,{data:t,index:e,isSelected:!0,setSelected:r},"mobile_child_".concat(e+1))),[n]),{ref:d}=(0,w.Z)(),u=null==d?void 0:null===(e=d.current)||void 0===e?void 0:e.getBoundingClientRect().top;return s.useEffect(()=>{u&&l("".concat(u,"px"))},[u]),(0,i.jsxs)(_.default,{position:"relative",disablePadding:!0,zIndex:5,children:[(0,i.jsx)(c.Z,{ref:d,position:"absolute",top:"55px",width:"100%",children:(0,i.jsx)(A.Z,{variant:"light"})}),(0,i.jsx)(k.Z,{showButton:!0,selected:o,setSelected:r,buttonProps:{top:0,right:"20px"},px:3,children:a})]})}function F(t){let{page:e,childPages:n}=t,{title:r,subtitle:o}=e.resourcesPage,[l,a]=s.useState(0),c=(0,x.Z)(),d=(0,f.Z)(c.breakpoints.up("md")),[u,h]=s.useState("75vh"),p=s.useMemo(()=>n.map(t=>{var e,n;let{resourcesChildHeaderSection:r}=t;return(0,i.jsx)(M.Z,{priority:!0,src:null==r?void 0:null===(e=r.heroImage)||void 0===e?void 0:e.sourceUrl,alt:null==r?void 0:null===(n=r.heroImage)||void 0===n?void 0:n.altText})}),[n]);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(g.Z,{direction:"column",minHeight:"75vh",justifyContent:"space-between",pb:{xs:28.25},children:[(0,i.jsxs)(_.default,{pt:{xs:19,md:16.25},pb:{xs:10.5},zIndex:3,children:[(0,i.jsx)(P.default,{variant:"h1",text:r}),(0,i.jsx)(m.Z,{pt:{xs:2.625,md:3.75},variant:"h3",maxWidth:{xs:"80%",md:"420px"},children:o})]}),d?(0,i.jsx)(q,{childPages:n,selected:l,setSelected:a}):(0,i.jsx)(B,{childPages:n,selected:l,setSelected:a,setHeightMobile:h})]}),(0,i.jsx)(_.default,{position:"absolute",width:{xs:"100vw",md:"50vw"},height:{xs:u,md:"100vh"},top:0,left:0,zIndex:2,children:(0,i.jsx)(S.Z,{elements:p,index:l%n.length})})]})}let I=u()(()=>Promise.all([n.e(8456),n.e(2585),n.e(6234),n.e(7887),n.e(7129)]).then(n.bind(n,7129)),{loadableGenerated:{webpack:()=>[7129]}}),z=(0,a.ZP)(c.Z)(t=>{let{theme:e}=t;return{background:"linear-gradient(135deg, ".concat(e.palette.common.pictionBlue," 0%, ").concat(e.palette.common.egyptianBlue," 100%)")}});var D=!0,H=function(t){var e;let{head:n,page:r,services:s,resourcesChildPages:a}=t;return(0,i.jsxs)(z,{children:[(0,i.jsx)(o(),{children:(0,l.ZP)(null!==(e=null==n?void 0:n.html)&&void 0!==e?e:"")}
1),(0,i.jsx)(p.Z,{customHeightMobile:"fit-content",components:[(0,i.jsx)(F,{page:r,childPages:a})]}),(0,i.jsx)(I,{}),(0,i.jsx)(h.Z,{data:s})]})}},2220:function(t,e){"use strict";e.Z=(t,e)=>(t%e+e)%e}},function(t){t.O(0,[9896,3525,5573,6886,3152,5675,6421,2589,8202,9774,2888,179],function(){return t(t.s=1602)}),_N_E=t.O()}]);
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.