1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7445],{10964:function(a,b,c){(window.__NEXT_P=window.__NEXT_P||[]).push(["/projects/[slug]",function(){return c(90111)}])},89523:function(a,b,c){"use strict";var d=c(14924),e=c(85893),f=c(94184),g=c.n(f),h=c(45697),i=c.n(h),j=c(11163),k=c(1672),l=c(71221),m=c(8364),n=c(20645),o=c.n(n),p={className:i().string,title:i().string,shortDescription:i().string,heroImage:i().object,subtitle:i().string,fullDescription:i().string,client:i().string,region:i().string,deliveryMethod:i().string,budget:i().string,yearCompleted:i().string,size:i().string,sectors:i().array,subsectors:i().array,hasBody:i().bool,layout:i().oneOf(["vertical","horizontal"])},q=function(a){var b=a.className,c=a.title,f=a.shortDescription,h=a.heroImage,i=a.subtitle,n=a.fullDescription,p=a.client,q=a.region,r=a.city,s=a.budget,t=a.yearCompleted,u=a.size,v=a.sectors,w=a.subsectors,x=a.hasBody,y=a.layout,z=(0,j.useRouter)().pathname,A=g()(o().HeadingCopyHeader,b),B=g()(o().body,(0,d.Z)({},o()["body--horizontal"],"horizontal"===y)),C=((0,m.f6)(z)?[{name:"Cliente",content:p},{name:"R\xe9gion",content:q},{name:"Ville",content:r},{name:"Budget",content:s},{name:"Ann\xe9e Compl\xe9t\xe9e",content:t},{name:"Taille",content:u},{name:"Secteur",content:v},{name:"Sous-Secteur",content:w}]:[{name:"Client",content:p},{name:"Region",content:q},{name:"Area Office",content:r},{name:"Budget",content:s},{name:"Year Completed",content:t},{name:"Size",content:u},{name:"Sector",content:v},{name:"Sub-Sector",content:w}]).map(function(a,b){var c=Array.isArray(a.content);return(0,e.jsx)(e.Fragment,{children:(c&&0!==a.content.length|| !c&&a.content)&&(0,e.jsxs)("li",{className:o().dataContainer,children:[(0,e.jsxs)("h5",{className:o().dataTitle,children:[a.name,c&&a.content.length>1&&"s"]}),c?a.content.map(function(a){return(0,e.jsx)("p",{className:o().dataContent,children:a},a)}):(0,e.jsx)("p",{className:o().dataContent,children:a.content})]},"stats"+b)})});return(0,e.jsxs)("div",{className:A,children:[(0,e.jsxs)("div",{className:o().heading,children:[(0,e.jsx)("h2",{className:o().headingTitle,children:c}),(0,e.jsx)("p",{className:o().headingDescription,children:f})]}),(0,e.jsx)("div",{className:o().image,children:(0,e.jsx)(k.Z,{src:h,layout:"fill",sizes:"(min-width: ".concat(l.j$.MEDIUM_LARGE.min,"px) 45vw,\n 96vw\n "),objectFit:"cover"})}),x&&(0,e.jsxs)("div",{className:B,children:[(0,e.jsx)("h3",{className:o().bodyTitle,children:i}),(0,e.jsxs)("div",{className:o().bodyDescription,children:[n&&(0,e.jsx)("p",{className:o().fullDescription,children:n}),C&&(0,e.jsx)("ul",{className:o().bodyDescriptionData,children:C})]})]})]})};q.propTypes=p,q.defaultProps={className:"",title:"",shortDescription:"",heroImage:{},subtitle:"",fullDescription:"",client:"",region:"",deliveryMethod:"",budget:"",yearCompleted:"",size:"",sectors:[""],subsectors:[""],hasBody:!0,layout:"horizontal"},b.Z=q},9332:function(a,b,c){"use strict";c.d(b,{Z:function(){return y}});var d=c(85893),e=c(94184),f=c.n(e),g=c(45697),h=c.n(g),i=c(14924),j=c(18092),k=c(21190),l=c(41664),m=c.n(l),n=c(51775),o=c(4255),p=c.n(o),q={className:h().string,data:h().object.isRequired,dataItemsObjectKey:h().string.isRequired,index:h().number,isOpen:h().bool},r=function(a){var b=a.className,c=a.isOpen,e=a.data,g=a.dataItemsObjectKey,h=a.index,l=(0,n.Z)(),o=l.accordionId,q=l.setAccordionId,r=function(a){a.target.id&&a.target.id!==o?q(a.target.id):q(null)},s=f()(p().Accordion,b,(0,i.Z)({},"".concat(p().open),c));return(0,d.jsxs)("div",{className:s,children:[(0,d.jsxs)(j.E.header,{variants:{collapsed:{scale:.8},open:{scale:1}},transition:{duration:.8},className:p().header,id:h,onClick:r,children:[(0,d.jsx)("h2",{className:p().heading,children:e.name}),(0,d.jsx)("div",{className:p().icon})]}),(0,d.jsx)(k.M,{initial:!1,children:c&&(0,d.jsx)(j.E.div,{initial:"collapsed",animate:"open",exit:"collapsed",variants:{open:{opacity:1,height:"auto"},collapsed:{opacity:0,height:0}},transition:{duration:.2,ease:"linear"},children:(0,d.jsx)("div",{className:p().body,children:(0,d.jsx)("ul",{className:p().list,children:e[g].map(function(a){return(0,d.jsx)(m(),{href:a.fullSlug,children:(0,d.jsx)("a",{children:(0,d.jsx)("li",{className:p().listItem,children:a.name})})},a._id)})})})},"content")}),(0,d.jsx)("hr",{className:p().divider})]})};
1r.propTypes=q,r.defaultProps={className:"",index:null,isOpen:!1};var s=r,t=c(90187),u=c(80063),v=c.n(u),w={className:h().string,heading:h().string,description:h().string,teams:h().array},x=function(a){var b=a.className,c=a.teams,e=a.heading,g=a.description,h=f()(v().IntegratedTeams,b),i=(0,n.Z)().accordionId;return(0,d.jsx)("div",{className:h,children:(0,d.jsxs)("div",{className:v().row,children:[(0,d.jsxs)("div",{className:v().header,children:[(0,d.jsx)("h2",{children:e}),(0,d.jsx)(t.Z,{content:g})]}),(0,d.jsx)("div",{className:v().accordion,children:c.map(function(a,b){return(0,d.jsx)(s,{isOpen:null!==i&&b===Number(i),data:a,dataItemsObjectKey:"links",index:b},"".concat(a.label," ").concat(b))})})]})})};x.propTypes=w,x.defaultProps={className:"",heading:"",description:"",teams:[]};var y=x},99806:function(a,b,c){"use strict";c.r(b),c.d(b,{"__N_SSG":function(){return o},default:function(){return p}});var d=c(85893),e=c(67294),f=c(94184),g=c.n(f),h=c(11163),i=c(94363),j=c(80651),k=c(60657),l=c(2039),m=c(18589),n=c.n(m),o=!0;function p(){(0,i.Z)({theme:"blue"});var a=(0,h.useRouter)();return(0,e.useLayoutEffect)(function(){if("complete"===document.readyState){document.getElementById("layout-container").style.opacity="0";var a=setTimeout(function(){document.getElementById("layout-container").style.opacity="1"},1100);return function(){return clearTimeout(a)}}},[]),(0,d.jsx)(d.Fragment,{children:(0,d.jsxs)("div",{id:"404page",className:g()(n()._404),children:[(0,d.jsxs)("div",{className:n().container,children:[(0,d.jsx)("h1",{className:n().heading,children:"404"}),(0,d.jsx)("h3",{className:n().subtitle,children:a.asPath.includes("/fr")?"Nous ne trouvons pas la page que vous recherchez.":"We canât find the page you are looking for."}),(0,d.jsx)(k.ZP,{label:a.asPath.includes("/fr")?"Retourner":"Go back",theme:"transparent",icon:"triangle",onClick:function(){return a.asPath.includes("/fr")?a.push("/fr"):a.push("/")}})]}),(0,d.jsx)("div",{className:n().stickyContainer,children:(0,d.jsx)(l.T,{className:n().canvas,showMarker:!1})})]})})}p.getLayout=j.Z},90111:function(a,b,c){"use strict";c.r(b),c.d(b,{"__N_SSG":function(){return w},default:function(){return x}});var d=c(26042),e=c(7297),f=c(85893),g=c(11163),h=c(12870),i=c.n(h),j=c(67294),k=c(28669),l=c(25139),m=c(87987),n=c(80651),o=c(9332),p=c(89523),q=c(99806),r=c(18300),s=c(42346),t=c(8364);function u(){var a=(0,e.Z)(["\n*[_type == \"project\" && slug.current == $slug && language == 'en-CA'][0] {\n _id,\n ",",\n ...,\n\n ",',\n stats {\n ...,\n "sectors" : ^.sectors[]->categories[]->name,\n "subsectors" : ^.sectors[]->name,\n "region" : ^.region->abbreviation,\n },\n teams {\n ...,\n "teams":teams[] -> {\n ',',\n "categories": categories[]-> {\n "category" : name,\n "label" : ^.name\n }\n },\n },\n slices[]',"\n}\n"]);return u=function(){return a},a}var v=i()(u(),(0,m.qL)("description"),m.uk,m.uk,m.Fu),w=!0;function x(a){var b,c,e=a.data,h=a.className,i=a.preview,n=void 0!==i&&i,u=(0,g.useRouter)(),w=(0,k.$r)("en")(v,{params:{slug:null==e?void 0:null===(b=e.post)|| void 0===b?void 0:b.slug},initialData:e&&e.post?e.post:"",enabled:n&&(null===(c=e.post)|| void 0===c?void 0:c.slug)}),x=w.data,y=(0,k.$r)("en")(m.au,{initialData:e&&(null==e?void 0:e.locales)?null==e?void 0:e.locales:"",enabled:n&&(null==e?void 0:e.locales)}),z=y.data,A=(0,j.useContext)(s.N),B=A.setLocale,C=A.locale,D=z.translated;if((0,j.useEffect)(function(){B(D)},[C,B,D]),!u.isFallback&&(0,t.sG)(e,u.pathname))return(0,f.jsx)(q.default,{});var E=x.title,F=x.description,G=x.slices,H=x.teams,I=x.image,J=x.stats,K=x.statsLayout,L={};(null==H?void 0:H.teams)&&(null==H?void 0:H.teams.length)>0&&H.teams.forEach(function(a){var b;null===(b=a.categories)|| void 0===b||b.forEach(function(b){var c=b.category;c in L||(L[c]={label:b.category,links:[]}),a.label=a.name,a.link=a.fullSlug,L[c].links.push(a)})});var M=[];return Object.keys(L).forEach(function(a){M.push({name:L[a].label,links:L[a].links})}),(0,f.jsxs)("main",{className:h,children:[(0,f.jsx)(r.Z,{pageSubtitle:E,pageDescription:F,sharing:{shareImage:I}}),(0,f.jsx)(p.Z,(0,d.Z)({heroImage:I,title:E,layout:K},J)),M.length>
10&&(0,f.jsx)(o.Z,{teams:M,heading:null==H?void 0:H.title,description:null==H?void 0:H.description}),(0,f.jsx)(l.Z,{slices:G})]})}x.getLayout=n.Z},4255:function(a){a.exports={SplitParent:"Accordion_SplitParent__Vx1s7",SplitParentFade:"Accordion_SplitParentFade__Hpzu0",SplitChild:"Accordion_SplitChild__la1K_",SplitChildFade:"Accordion_SplitChildFade__5afl7",unknown__pt__mark__blue:"Accordion_unknown__pt__mark__blue__muuvT",Accordion:"Accordion_Accordion__Boc_v",header:"Accordion_header__iHRI8",heading:"Accordion_heading__BRTL9",icon:"Accordion_icon__FmZNo",open:"Accordion_open__r__ky",body:"Accordion_body__1VCsr",list:"Accordion_list__1CqgB",listItem:"Accordion_listItem__K7f2H",divider:"Accordion_divider__D53hb",wrappedUnderline:"Accordion_wrappedUnderline__wnN_O"}},20645:function(a){a.exports={SplitParent:"HeadingCopyHeader_SplitParent__6NtwP",SplitParentFade:"HeadingCopyHeader_SplitParentFade__R2q_C",SplitChild:"HeadingCopyHeader_SplitChild__6RRrs",SplitChildFade:"HeadingCopyHeader_SplitChildFade__9HMtr",unknown__pt__mark__blue:"HeadingCopyHeader_unknown__pt__mark__blue__f9l32",HeadingCopyHeader:"HeadingCopyHeader_HeadingCopyHeader__nat_g",heading:"HeadingCopyHeader_heading__0CnD6",headingTitle:"HeadingCopyHeader_headingTitle__ClNT4",headingDescription:"HeadingCopyHeader_headingDescription__o_YcM",image:"HeadingCopyHeader_image__ppEqs",bodyTitle:"HeadingCopyHeader_bodyTitle__DlLhd",bodyDescription:"HeadingCopyHeader_bodyDescription__mPNG9",fullDescription:"HeadingCopyHeader_fullDescription__nCbm8",bodyDescriptionData:"HeadingCopyHeader_bodyDescriptionData__7_Bi7",dataContainer:"HeadingCopyHeader_dataContainer__Nlr2n",dataTitle:"HeadingCopyHeader_dataTitle___1BpX",dataContent:"HeadingCopyHeader_dataContent__hBies",body:"HeadingCopyHeader_body__Ru_XW","body--horizontal":"HeadingCopyHeader_body--horizontal___2Iq0",wrappedUnderline:"HeadingCopyHeader_wrappedUnderline__sErps"}},80063:function(a){a.exports={SplitParent:"IntegratedTeams_SplitParent___cKsg",SplitParentFade:"IntegratedTeams_SplitParentFade__P5klQ",SplitChild:"IntegratedTeams_SplitChild__Clhlu",SplitChildFade:"IntegratedTeams_SplitChildFade__8CFe4",unknown__pt__mark__blue:"IntegratedTeams_unknown__pt__mark__blue__aKIr3",IntegratedTeams:"IntegratedTeams_IntegratedTeams__3hJXK",row:"IntegratedTeams_row__oMJnX",header:"IntegratedTeams_header__Obduw",accordion:"IntegratedTeams_accordion__LFcQG",wrappedUnderline:"IntegratedTeams_wrappedUnderline__XEIMp"}},18589:function(a){a.exports={SplitParent:"__404_SplitParent__GU6Pc",SplitParentFade:"__404_SplitParentFade__2_p5J",SplitChild:"__404_SplitChild__NjNcw",SplitChildFade:"__404_SplitChildFade__xuLF8",unknown__pt__mark__blue:"__404_unknown__pt__mark__blue__1bxUO","_404":"__404__404__i2mYF",container:"__404_container__uwhM4",stickyContainer:"__404_stickyContainer__Xhgjq",canvas:"__404_canvas__u5F2O",heading:"__404_heading__RNhLD",subtitle:"__404_subtitle__KlPSp",hide:"__404_hide__mXEr4",show:"__404_show__OJkJy",wrappedUnderline:"__404_wrappedUnderline__jW_aU"}}},function(a){a.O(0,[4027,2013,7041,5675,1130,7336,9564,1486,4573,8698,2719,4871,9592,2039,2445,6733,9774,2888,179],function(){var b;return a(a.s=10964)}),_N_E=a.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.