1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[21185],{11056:(e,t,n)=>{n.d(t,{A:()=>p});var r=n(6029),i=n(55729),a=n(75078),o=n(7703),l=n(3053),s=n(52123),d=n(83469),c=n(57478);let u=(0,o.n9)()(e=>({text:{transition:"max-height .25s linear",overflow:"hidden",lineHeight:"150%"},button:{padding:0,border:"none",cursor:"pointer",display:"flex",justifyContent:"center",alignItems:"center",backgroundColor:"transparent",fontSize:16,color:e.palette.secondary.main,marginTop:8,"&:hover":{fontSize:18,fontWeight:"bold"}},buttonText:{fontSize:"16px !important",marginRight:8},icon:{transition:"transform 300ms ease"},expandedIcon:{transition:"transform 300ms ease",transform:"rotate(-180deg)"}}));function m(e){let{text:t,maxHeight:n,expanded:i,onViewMoreClick:a}=e,{classes:o,cx:m}=u(),[p,x,h]=(0,c.A)(n);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:o.text,style:{maxHeight:i?h:n},children:(0,r.jsx)("div",{ref:x,children:t})}),p&&(0,r.jsx)(s.A,{children:(0,r.jsxs)("button",{type:"button",className:o.button,onClick:a,children:[(0,r.jsx)(l.A,{className:o.buttonText,children:i?"See Less":"See More"}),(0,r.jsx)("i",{className:m(o.icon,d.r.DOWN_ICON,i&&o.expandedIcon)})]})})]})}m.defaultPropTypes={maxHeight:300};let p=function(e){let{text:t,maxCharacters:n,lineHeight:o,expanded:l,onViewMoreClick:s,"data-item-text-attribute":d}=e,c=(0,i.useRef)(null),{maxParagraphHeightCharacter:u,isTextBiggerThanMax:p,renderedText:x}=((e,t,n)=>{let[r,a]=(0,i.useState)(null),o=t.length>e,l=null===r?t.substring(0,e):t;return(0,i.useEffect)(()=>{if(o){let e=n.current;!r&&e&&a(e.clientHeight)}},[o,r,n]),(0,i.useEffect)(()=>{if(o){let e,t=()=>{window.clearTimeout(e),e=window.setTimeout(()=>{a(null)},150)};return window.addEventListener("resize",t),()=>{window.removeEventListener("resize",t),window.clearTimeout(e)}}},[o]),{maxParagraphHeightCharacter:r,isTextBiggerThanMax:o,renderedText:l}})(n,t,c);return p?(0,r.jsx)(m,{expanded:l,onViewMoreClick:s,maxHeight:null===u?0:u,text:(0,r.jsx)("div",{ref:c,children:(0,r.jsx)(a.default,{text:x,lineHeight:o})})}):(0,r.jsx)(a.default,{text:x,lineHeight:o})}},20475:(e,t,n)=>{n.d(t,{A:()=>s});var r=n(6029);n(55729);var i=n(7703),a=n(3053),o=n(79017);let l=(0,i.n9)()(e=>({title:{fontStyle:"normal",fontSize:"32px",lineHeight:1.188,color:e.palette.sunrise.text,[e.breakpoints.up("xl")]:{fontSize:"36px"}},header:{fontFamily:e.typography.sunrise.headerFont},brand:{fontFamily:e.typography.sunrise.brandFont}})),s=function(e){let{className:t,text:n,align:i="center",textColor:s,fontWeight:d="bold",fontFamily:c="header",wrapText:u=!1,component:m="h2","data-editable":p,"data-text-attribute":x,"data-item-text-attribute":h}=e,{classes:b,cx:g}=l();return(0,r.jsx)(a.A,{variant:m,className:g(b.title,b[c],t),style:{textAlign:i,color:s,fontWeight:o.Q[d],wordWrap:u?"break-word":"initial"},children:n})}},26124:(e,t,n)=>{n.d(t,{A:()=>d});var r=n(6029);n(55729);var i=n(7703),a=n(29961),o=n(3053),l=n(7124);let s=(0,i.n9)()(e=>{let t=e.palette.isLight?e.palette.secondary.light:e.palette.secondary.main;return{button:{borderRadius:29,padding:"0 24px",minHeight:28,minWidth:120,margin:"auto",backgroundColor:"transparent",border:"2px solid",borderColor:t,"&:hover":{backgroundColor:e.palette.isLight?e.palette.sunrise.secondaryThree:(0,l.j5)(e.palette.secondary.main,.5),borderColor:"transparent"},"&:active":{backgroundColor:e.palette.secondary.light}},text:{fontSize:16,color:e.palette.sunrise.text,wordBreak:"break-word"},selectedButton:{backgroundColor:t,backgroundClip:"padding-box"},selectedText:{color:e.palette.isLight?e.palette.sunrise.text:e.palette.primary.main},multiline:{padding:"0 16px",height:"unset",minHeight:28,minWidth:112}}}),d=function(e){let{text:t,onClick:n,isDisabled:i=!1,isSelected:l=!1,multiline:d=!1,"data-button-attribute":c,"data-item-text-attribute":u}=e,{classes:m,cx:p}=s();return(0,r.jsx)(a.A,{className:p(m.button,l&&m.selectedButton,d&&m.multiline),onClick:()=>n?.(),isDisabled:i,children:(0,r.jsx)(o.A,{variant:"p",className:p(m.text,l&&m.selectedText),children:t})})}},29961:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(6029);n(55729);let i=(0,n(7703).n9)()(()=>({button:{display:"flex",justifyContent:"center",alignItems:"center",border:"none",cursor:"pointer"}})),a=function(e){let{className:t,onClick:n,isDisabled:a=!1,children:o,href:l,ariaLabel:s,"data-button-attribute":d,"data-item-button-attribute":c}=e,{classes:u,cx:m}=i();return l?(0,r.jsx)("a",{href:l,target:"_blank",className:m(u.button,t),rel:"noopener noreferrer","aria-label":s,children:o}):(0,r.jsx)("button",{"aria-label":s,type:"button",onClick:n,className:m(u.button,t),disabled:a,children:o})}}
1,52123:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(6029);let i=n(55729).forwardRef((e,t)=>{let{className:n,children:i,direction:a,justify:o,alignItems:l,alignContent:s,wrap:d,style:c}=e;return(0,r.jsx)("div",{className:n,style:{display:"flex",flexDirection:a,justifyContent:o,alignItems:l,alignContent:s,flexWrap:d,...c},ref:t,children:i})});i.defaultProps={className:"",direction:"row",justify:"normal",alignItems:"normal",alignContent:"stretch",wrap:"wrap"};let a=i},57478:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(55729),i=n(81309);function a(e){let[t,n]=(0,r.useState)(!1),[a,o]=(0,r.useState)(0),l=(0,r.useCallback)(t=>{n(t.scrollHeight-(e??t.clientHeight)>5),o(t.scrollHeight)},[e]);return[t,(0,i.A)(l),a]}},75078:(e,t,n)=>{n.r(t),n.d(t,{default:()=>s});var r=n(6029);n(55729);var i=n(3053),a=n(79017);let o=(0,n(7703).n9)()(e=>({title:{fontStyle:"normal",fontWeight:"normal",fontSize:"15px",lineHeight:"170%",color:e.palette.sunrise.text,textStroke:"initial",[e.breakpoints.up("xl")]:{fontSize:"18px",lineHeight:"150%"}},normal:{fontWeight:a.Q.normal},semiBold:{fontWeight:Number(a.Q.semiBold)},bold:{fontWeight:a.Q.bold},normalHover:{"&:hover":{fontWeight:a.Q.normal}},semiBoldHover:{"&:hover":{fontWeight:Number(a.Q.semiBold)}},boldHover:{"&:hover":{fontWeight:a.Q.bold}},defaultOne:{"&:hover":{color:`${e.palette.secondary.main} !important`}},defaultTwo:{"&:hover":{color:`${e.palette.secondary.light} !important`}},defaultThree:{"&:hover":{color:`${e.palette.sunrise.secondaryThree} !important`}},text:{"&:hover":{color:`${e.palette.sunrise.text} !important`}},white:{"&:hover":{color:"#FFF !important"}}})),l={normal:"normalHover",semiBold:"semiBoldHover",bold:"boldHover"},s=function(e){let{id:t,text:n,align:a="left",textColor:s,fontWeight:d,lineHeight:c="164.1%",whiteSpace:u="inherit",wordBreak:m,textOverflow:p,overflow:x,hoverWeight:h,hoverColor:b,style:g,className:f,"data-editable":v,"data-field-id":w,"data-option-index":k,"data-text-attribute":y,"data-item-text-attribute":j}=e,{classes:A,cx:N}=o();return(0,r.jsx)(i.A,{id:t,variant:"p",className:N(A.title,d&&A[d],h&&A[l[h]],b&&A[b],f),style:{textAlign:a,color:s,whiteSpace:u,lineHeight:c,wordBreak:m,textOverflow:p,overflow:x,...g},"data-field-id":w,children:n})}},81309:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(55729);function i(e){let[t,n]=(0,r.useState)(),[i,a]=(0,r.useState)(),o=(0,r.useCallback)(t=>{let r=()=>{e(t),a(t)};null!==t&&(r(),n(new ResizeObserver(r)))},[e]);return(0,r.useEffect)(()=>(i&&t?.observe(i),()=>{i&&t?.unobserve(i)}),[t,i]),o}},94601:(e,t,n)=>{n.d(t,{A:()=>h});var r=n(6029),i=n(55729),a=n(51600),o=n(52123),l=n(81364),s=n(27011),d=n(11056),c=n(58171),u=n(7703),m=n(30003);let p=e=>"#FFFFFF"===e.palette.primary.main?"#FFFFFF":e.palette.sunrise.darkBlackOne,x=(0,u.n9)()(e=>({service:{backgroundColor:p(e),borderRadius:3,boxShadow:"0px 4px 30px rgba(51, 51, 51, 0.1)",width:"30%",marginBottom:24,[e.breakpoints.down("md")]:{marginBottom:24,maxWidth:"100%",width:"100%"},[e.breakpoints.up("lg")]:{marginBottom:32},[e.breakpoints.up("xl")]:{marginBottom:56},"&:hover":{transform:"translateY(-8px)",boxShadow:"0px 4px 30px rgba(51, 51, 51, 0.25)"}},image:{position:"relative",width:"100%",paddingBottom:"100%",borderRadius:"3px 3px 0 0",overflow:"hidden"},description:{margin:"16px 0 8px",[e.breakpoints.down("md")]:{margin:"16px 0"}},info:{padding:"0 10px 8px",width:"100%"},lastRow:{[e.breakpoints.up("md")]:{marginBottom:0}},button:{display:"flex",flexDirection:"column",width:"100%"},itemTitle:{color:(0,m.nn)(p(e),e.palette.secondary.main)?e.palette.secondary.main:void 0}}));function h(e){let{service:t,index:n,numItems:u,shouldLoadAsset:m,id:p}=e,h=(0,a.S)(),{classes:b,cx:g}=x(),f=t.link&&h(t.link),[v,w]=(0,i.useState)(!1);return(0,r.jsx)(i.Fragment,{children:(0,r.jsx)(o.A,{alignItems:"center",direction:"column",className:g(b.service,n>(u%3==0?u/3-1:Math.floor(u/3))*3-1&&b.lastRow),children:(0,r.jsxs)(l.A,{className:b.button,link:f,target:"_self",children:[(0,r.jsx)("div",{className:b.image,children:(0,r.jsx)(s.A,{title:t.description,media:t.imageLink??"",isBackground:!0,sizes:"(min-width: 900px) 22vw, 100vw",shouldLoadAsset:m})}),(0,r.jsxs)("div",{className:b.info,children:[(0,r.jsx)("div",{className:b.description,children:(0,r.jsx)(c.A,{className:b.itemTitle,text:t.description})}),(0,r.jsx)(d.A,{text:t.text??"",lineHeight:"150%",maxCharacters:250,expanded:v,onViewMoreClick:()=>w(!v)})]})]})})},t.id||n)}}}]);
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.