1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2914,9200],{10319:(e,n,t)=>{"use strict";t.d(n,{Qp:()=>d,Yq:()=>c,au:()=>i,cI:()=>l,fU:()=>u,g_:()=>s,i9:()=>r,lj:()=>o,nj:()=>v});let l=e=>{var n;if(!e||null===e)return"";if("#"===e.substr(0,1))return"anchor";let t=e.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/);if(t&&e.indexOf("http")>-1&&(null==(n=t[2])?void 0:n.length)===11)return"youtube";if(e.indexOf("vimeo")>-1)return"vimeo";let l=(e.indexOf("http")>-1?new URL(e.toLowerCase()):{pathname:e.toLowerCase()}).pathname.split(".")[1]||"";return["jpg","jpeg","jpe","jp2","svg","svgz","gif","png","webp","tiff","tif"].includes(l)?"image":["mp4","avi","mov","mpg","mp2"].includes(l)?"video":""},r=e=>/^(((http|https|ftp):\/\/)|mailto:)/.test(e),s=e=>{if(e){let t=e.length>0?e[0]:e,l="";switch(t.linkType){case"Content":l=t.route.path;break;case"External":l=t.url;default:var n;l=t.url||(null==(n=t.route)?void 0:n.path)}return t.queryString&&(l="".concat(l).concat(t.queryString)),{href:l,linkType:t.linkType,target:t.target}}return{href:"",linkType:""}},o=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=e.getBoundingClientRect().top+window.scrollY-n;window.scrollTo({top:t,behavior:"smooth"})},a=e=>null==e?void 0:e.replace(/&(?:[a-z]+|#\d+);/g,""),i=e=>e=(e=(e=(e=>{var n;return e?null==(n=a(e))?void 0:n.replace(/<[^>]*>/g,""):""})(a(e))).replace(/\s+/g,"_")).toLowerCase(),c=e=>{let n=new Date(e),t=String(n.getDate()).padStart(2,"0"),l=n.toLocaleString("en-US",{month:"long"}),r=String(n.getFullYear());return"".concat(t," ").concat(l," ").concat(r)},u=e=>{let[n,t]=e.split(":"),l=parseInt(n,10),r=parseInt(t,10),s=l>=12?"PM":"AM",o=l%12||12;return r>0?"".concat(o,":").concat(String(r).padStart(2,"0")," ").concat(s):"".concat(o," ").concat(s)},d=e=>{if(e)return e.length>0?e[0]:e},v=function(){var e,n,t,l,r,s,o,a,i,c,u,d,v,p,m,h,f,x;let _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],g=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],j=(e,n)=>e>.5&&n<.5?1-n:e<.5&&n>.5?e:e+(1-n-e)/2,C=(null==_||null==(n=_[0])||null==(e=n.crops)?void 0:e.find(e=>"banner"===e.alias))||null,w={x:(null==C||null==(t=C.coordinates)?void 0:t.x1)>0||(null==C||null==(l=C.coordinates)?void 0:l.x2)>0?j(null==C?void 0:C.coordinates.x1,null==C?void 0:C.coordinates.x2):(null==_||null==(r=_[0])?void 0:r.focalPoint)?_[0].focalPoint.left:null,y:(null==C||null==(s=C.coordinates)?void 0:s.y1)>0||(null==C||null==(o=C.coordinates)?void 0:o.y2)>0?j(null==C?void 0:C.coordinates.y1,null==C?void 0:C.coordinates.y2):(null==_||null==(a=_[0])?void 0:a.focalPoint)?_[0].focalPoint.top:null},y=(null==g||null==(c=g[0])||null==(i=c.crops)?void 0:i.find(e=>"banner"===e.alias))||C||null,N={x:(null==y||null==(u=y.coordinates)?void 0:u.x1)>0||(null==y||null==(d=y.coordinates)?void 0:d.x2)>0?j(null==y?void 0:y.coordinates.x1,null==y?void 0:y.coordinates.x2):(null==g||null==(v=g[0])?void 0:v.focalPoint)?g[0].focalPoint.left:(null==_||null==(p=_[0])?void 0:p.focalPoint)?_[0].focalPoint.left:null,y:(null==y||null==(m=y.coordinates)?void 0:m.y1)>0||(null==y||null==(h=y.coordinates)?void 0:h.y2)>0?j(null==y?void 0:y.coordinates.y1,null==y?void 0:y.coordinates.y2):(null==g||null==(f=g[0])?void 0:f.focalPoint)?g[0].focalPoint.top:(null==_||null==(x=_[0])?void 0:x.focalPoint)?_[0].focalPoint.top:null};return{"--fp-x":"".concat(w.x?100*w.x:50,"%"),"--fp-y":"".concat(w.y?100*w.y:50,"%"),"--fpm-x":"".concat(N.x?100*N.x:50,"%"),"--fpm-y":"".concat(N.y?100*N.y:50,"%")}}},18068:()=>{},29200:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>x});var l=t(95155),r=t(12115),s=t(74551),o=t(54664);t(74062),t(1878),t(18068),t(74130);var a=t(93946),i=t(69875),c=t.n(i),u=t(15239),d=t(89369),v=t(10319);let p=e=>{var n,t,r,s,o,a,i,p,m,h,f,x,_,g,j,C,w,y,N,b;let{cta:k,description:P,image:H,title:E,className:O,isGridItem:S}=e,Q=(0,v.i9)((null==k||null==(r=k.items[0])||null==(t=r.content.properties.link)||null==(n=t[0])?void 0:n.url)||"")||(null==k||null==(i=k.items[0])||null==(a=i.content)||null==(o=a.properties.link)||null==(s=o[0])?void 0:s.linkType)==="External";return(0,l.jsxs)(d.i,{...(0,v.g_)((null==k||null==(p=k.items[0])?void 0:p.content.properties.display)&&(null==k||null==(m
1=k.items[0])?void 0:m.content.properties.link)),className:[c().el,O,S?c().gridViewItem:""].join(" "),children:[(0,l.jsx)("div",{className:c().imageContainer,children:H&&(0,l.jsx)(u.default,{src:null==(h=H[0])?void 0:h.url,height:null==(f=H[0])?void 0:f.height,width:null==(x=H[0])?void 0:x.width,alt:null==(_=H[0])?void 0:_.name,style:{objectPosition:"".concat((null==(g=H[0])?void 0:g.focalPoint)?(null==(j=H[0])?void 0:j.focalPoint.left)*100:50,"% ").concat((null==(C=H[0])?void 0:C.focalPoint)?(null==(w=H[0])?void 0:w.focalPoint.top)*100:50,"%")}})}),(0,l.jsxs)("div",{className:c().content,children:[(0,l.jsx)("h3",{className:"subtitle2",children:E}),P&&(0,l.jsx)("p",{className:c().desc,children:P}),(null==k||null==(y=k.items[0])?void 0:y.content.properties.text)&&(null==k||null==(N=k.items[0])?void 0:N.content.properties.display)&&(0,l.jsxs)("div",{className:[c().cta,"button tertiaryRed"].join(" "),children:[(0,l.jsx)("u",{children:null==k||null==(b=k.items[0])?void 0:b.content.properties.text}),(0,l.jsx)("span",{className:"icon-".concat(Q?"arrow-right-slant":"chevronright")})]})]})]})};var m=t(60738),h=t(75089),f=t.n(h);let x=e=>{let{backgroundColor:n,description:t,cards:i,title:c,carouselLayout:u,isLazyLoad:h,cTA:x}=e,_=(0,r.useRef)(null),g=(0,m.A)(_),{isDesktop:j}=(0,a.o)(1024),C=(null==i?void 0:i.items)&&(null==i?void 0:i.items.filter(e=>e.content.properties.display)),w=C&&(C.length>3&&j||C.length>1&&!j),y=(0,r.useRef)(null),N=(0,r.useRef)(null),b=(0,r.useRef)(null),[,k]=(0,r.useState)(!1),P=(0,r.useCallback)(()=>{k(e=>!e)},[]);return(0,r.useEffect)(()=>(window.addEventListener("resize",P),()=>{window.removeEventListener("resize",P)}),[P]),(0,l.jsx)("div",{className:[f().el,g||!h?f().visible:""].join(" "),style:{backgroundColor:"#".concat((null==n?void 0:n.color)||"transparent")},ref:_,children:(g||!h)&&(0,l.jsxs)("div",{className:[f().container,"container"].join(" "),children:[(c||(null==t?void 0:t.markup)||(null==x?void 0:x.items))&&(0,l.jsxs)("div",{className:f().top,children:[(c||(null==t?void 0:t.markup))&&(0,l.jsxs)("div",{className:f().titleSection,children:[c&&(0,l.jsx)("h2",{className:"h2",children:c}),(null==t?void 0:t.markup)&&(0,l.jsx)("div",{className:[f().desc,"body1Regular"].join(" "),dangerouslySetInnerHTML:{__html:t.markup}})]}),(null==x?void 0:x.items)&&(null==x?void 0:x.items[0].content.properties.display)&&(0,l.jsx)(d.i,{className:[f().cta,"button secondaryBgTransparent"].join(" "),...(0,v.g_)(x.items[0].content.properties.link),hasArrow:!0,children:x.items[0].content.properties.text})]}),(0,l.jsx)("div",{className:f().content,children:u?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.RC,{modules:[o.Vx,o.dK,o.Jq],className:f().swiper,spaceBetween:16,navigation:{prevEl:N.current,nextEl:b.current},pagination:{el:y.current,clickable:!0,renderBullet:(e,n)=>'<span class="'.concat(n," custom-bullet bullet-").concat(e,'"></span>')},breakpoints:{1024:{slidesPerView:3},765:{slidesPerView:2},499:{slidesPerView:1.5},325:{slidesPerView:1.02}},onInit:()=>k(!0),children:null==C?void 0:C.map((e,n)=>(0,l.jsx)(s.qr,{className:f().slide,children:(0,l.jsx)(p,{...e.content.properties})},n))}),(0,l.jsxs)("div",{className:[f().customWrapper,j&&C&&(C.length<=3||!j&&C.length<=1)?f().nonav:f().nav,w?"":f().hide].join(" "),children:[(0,l.jsx)("div",{className:f().customPagination,children:(0,l.jsx)("span",{ref:y})}),(0,l.jsxs)("div",{className:f().customNavigation,children:[(0,l.jsx)("button",{className:f().prev,ref:N,children:(0,l.jsx)("span",{className:"icon-chevronleft"})}),(0,l.jsx)("button",{className:f().next,ref:b,children:(0,l.jsx)("span",{className:"icon-chevronright"})})]})]})]}):(0,l.jsx)("div",{className:[f().gridView,"swiper-initialized"].join(" "),children:null==C?void 0:C.map((e,n)=>(0,r.createElement)(p,{...e.content.properties,isGridItem:!0,key:"hovercard-".concat(n)}))})})]})})}},60738:(e,n,t)=>{"use strict";t.d(n,{A:()=>s});var l=t(12115);let r={root:null,rootMargin:"0px 0px 0px 0px",threshold:0},s=e=>{let[n,t]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{e.current&&new IntersectionObserver((n,l)=>{n.forEach(n=>
1{n.isIntersecting&&(t(!0),l.unobserve(e.current))})},r).observe(e.current)},[e]),n}},65998:(e,n,t)=>{"use strict";t.d(n,{U:()=>a});var l=t(12115);function r(e,n){return e.matches[n]=!1,e.mediaQueries[n]={},e}function s(e){let n=Object.keys(e);return"undefined"==typeof window?n.reduce(r,{mediaQueries:{},matches:{}}):n.reduce((n,t)=>{let l=window.matchMedia(e[t]);return n.mediaQueries[t]=l,n.matches[t]=l.matches,n},{mediaQueries:{},matches:{}})}function o(e,n){switch(n.type){case"updateMatches":return{matches:Object.keys(e.mediaQueries).reduce(function(n,t){return n[t]=e.mediaQueries[t].matches,n},{}),mediaQueries:e.mediaQueries};case"setQueries":return s(n.queries)}}function a(e){var n;return function(e){let n=l.useRef(e),[t,r]=l.useReducer(o,e,s);function a(){return r({type:"updateMatches"})}function i(e){return void 0!==e.addListener?e.addListener(a):e.addEventListener("change",a),a}l.useEffect(()=>{(function(e,n){if(n===e)return!1;let t=Object.values(n),l=Object.values(e);if(t.length!==l.length||t.some((e,n)=>e!==l[n]))return!0;let r=Object.keys(e);return Object.keys(n).some((e,n)=>e!==r[n])})(e,n.current)&&(r({type:"setQueries",queries:e}),n.current=e)},[e]),l.useEffect(()=>{let e=Object.values(t.mediaQueries),n=e.map(i);function l(e,t){void 0!==e.addListener?e.removeListener(n[t]):e.removeEventListener("change",n[t])}return()=>{e.forEach(l)}},[t.mediaQueries]);let{matches:c}=t,u=l.useMemo(()=>Object.values(c),[c]);return{matches:c,matchesAny:u.some(Boolean),matchesAll:u.length>0&&u.every(Boolean)}}((void 0===i[n=e]&&(i[n]={default:n}),i[n])).matchesAll}let i={}},69875:e=>{e.exports={el:"HoverCard_el__yPplw",cta:"HoverCard_cta__Xr2PP",imageContainer:"HoverCard_imageContainer__GDQ57",content:"HoverCard_content__bTdld",desc:"HoverCard_desc__RdISF",gridViewItem:"HoverCard_gridViewItem__AZaBS"}},74130:()=>{},75089:e=>{e.exports={el:"HoverCardsCarousel_el__M25Q0",container:"HoverCardsCarousel_container__JcDkA",top:"HoverCardsCarousel_top__O4Q0x",titleSection:"HoverCardsCarousel_titleSection__80xHX",de
1sc:"HoverCardsCarousel_desc__5FBhg",cta:"HoverCardsCarousel_cta__0MAg1",content:"HoverCardsCarousel_content__BzwOf",swiper:"HoverCardsCarousel_swiper__1m2Nj",slide:"HoverCardsCarousel_slide___ChVw",customWrapper:"HoverCardsCarousel_customWrapper__CBdCm",nonav:"HoverCardsCarousel_nonav__oGedy",hide:"HoverCardsCarousel_hide__kI7fB",nav:"HoverCardsCarousel_nav__76Q5_",customNavigation:"HoverCardsCarousel_customNavigation__RN7sV",prev:"HoverCardsCarousel_prev__ONbCy",next:"HoverCardsCarousel_next__f8ZBk",customPagination:"HoverCardsCarousel_customPagination__XngOS",noCarousel:"HoverCardsCarousel_noCarousel__LzoPm",static:"HoverCardsCarousel_static__zlGXN",gridView:"HoverCardsCarousel_gridView__BPKuY"}},89369:(e,n,t)=>{"use strict";t.d(n,{i:()=>i});var l=t(95155);t(12115);var r=t(52619),s=t.n(r),o=t(10319);let a=[".pdf",".xls",".xlsx",".doc",".docx",".ppt",".pptx"],i=e=>{let{href:n="",hasArrow:t,children:r,as:i,linkType:c="Content",className:u,...d}=e,v=(0,o.i9)(n)||"External"===c,p=e.target;return"string"==typeof r&&"download"===r.toLowerCase()||n&&n.length>0&&a.some(e=>n.indexOf(e)>-1)?(0,l.jsxs)(s(),{...d,href:n,target:p,rel:"noopener noreferrer",download:!0,className:u,children:[r,p&&"_blank"===p?(0,l.jsx)("span",{className:"icon-documents"}):(0,l.jsx)("span",{className:"icon-download"})]}):""!==n&&n?n.startsWith("tel:")?(0,l.jsxs)("a",{...d,href:n,className:u,children:[r,(0,l.jsx)("span",{className:"icon-call"})]}):v?"video"===(0,o.cI)(n)?(0,l.jsxs)("a",{tabIndex:-1,...d,href:n,className:[u,t&&!v?"hasArrow":""].join(" "),onClick:()=>{},children:[r,t&&(0,l.jsx)("span",{className:"icon-".concat(v?"arrow-right-slant":"chevronright")})]}):(0,l.jsxs)("a",{...d,href:n,target:"_blank",rel:"noopener noreferrer",className:u,children:[r,t&&(0,l.jsx)("span",{className:"icon-".concat(v?"arrow-right-slant":"chevronright")})]}):""!==n&&n.indexOf("operations-and-projects/asset-map")>-1&&n.indexOf("?select=")>-1?(0,l.jsxs)(s(),{href:n.replace("/home","/"),as:i,...d,className:[u,t&&!v?"hasArrow":""].join(" "),children:[r,t&&(0,l.jsxs)(l.Fragment,{children:[" ",(0,l.jsx)("span",{className:"icon-".concat(v?"arrow-right-slant":"chevronright")})]})]}):(0,l.jsxs)("a",{...d,href:n,className:[u,t&&!v?"hasArrow":""].join(" "),children:[r,t&&(0,l.jsx)("span",{className:"icon-".concat(v?"arrow-right-slant":"chevronright")})]}):(0,l.jsxs)("a",{tabIndex:-1,...d,className:[u,t&&!v?"hasArrow":""].join(" "),children:[r,t&&(0,l.jsx)("span",{className:"icon-".concat(v?"arrow-right-slant":"chevronright")})]})}},93946:(e,n,t)=>{"use strict";t.d(n,{o:()=>s});var l=t(12115),r=t(65998);let s=e=>{let n=(0,r.U)("only screen and (min-width: ".concat(e,"px)")),[t,s]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{n!==t&&s(n)},[n]),{isDesktop:t}}}}]);
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.