PageSourceSearch

https://ellisdon-production.netlify.app/_next/static/chunks/895-912f3018e4568907.js

js ellisdon-production.netlify.app collected 2026-10-03 10:43:30 UTC 34,592 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[895],{67701:function(a,b,c){"use strict";var d,e=c(67294);function f(){return(f=Object.assign||function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b];for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a}).apply(this,arguments)}var g=function(a){return e.createElement("svg",f({viewBox:"0 0 23 13",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a),d||(d=e.createElement("path",{d:"m.64 11.538 9.68-9.721a1.208 1.208 0 0 1 1.711 0l9.68 9.721",stroke:"currentcolor",strokeWidth:1.5})))};b.Z=g},41851: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(41664),k=c.n(j),l=c(1672),m=c(71221),n=c(3476),o=c(8364),p=c(52963),q=c.n(p),r={mode:["contain","overflow"],orientation:["portrait","landscape"],theme:n.O},s={className:i().string,mode:i().oneOf(r.mode),orientation:i().oneOf(r.orientation),isFluid:i().bool,isSlider:i().bool,isContentRelative:i().bool,content:i().shape({slug:i().string.isRequired,image:i().object,title:i().string.isRequired,city:i().string}).isRequired,theme:i().oneOf(r.theme)},t={className:"",mode:"contain",orientation:"portrait",isFluid:!1,isSlider:!1,isContentRelative:!1,theme:r.theme[0]},u=function(a){var b,c=a.className,f=a.mode,h=a.orientation,i=a.isFluid,j=a.content,n=a.isSlider,p=a.isContentRelative,r=a.theme,s=j.slug,t=j.title,u=j.city,v=j.image,w=j._type,x=j.language,y="".concat((0,o.wb)(x)).concat((0,o.ki)(x,w)).concat(s),z=g()(q().ContentCardProject,q()["ContentCardProject--".concat(f)],(b={},(0,d.Z)(b,"".concat(q()["ContentCardProject--overflow-".concat(h)]),"overflow"===f),(0,d.Z)(b,"".concat(q()["ContentCardProject--isFluid"]),i),(0,d.Z)(b,"".concat(q()["ContentCardProject--slider"]),n),(0,d.Z)(b,"".concat(q()["ContentCardProject--relative"]),p),(0,d.Z)(b,"".concat(q().withBackground),!v),b),c);return(0,e.jsx)(k(),{href:y,passHref:!0,children:(0,e.jsxs)("a",{className:z,children:[(0,e.jsxs)("div",{className:q().imageWrapper,children:[(0,e.jsx)("div",{className:q().hoveredOverlay,children:(0,e.jsxs)("div",{className:g()(q().hoveredPlusButton,q()["hoveredPlusButton--".concat(r)]),children:[(0,e.jsx)("span",{}),(0,e.jsx)("span",{})]})}),(0,e.jsx)("div",{className:q().backgroundImageWrapper,children:(0,e.jsx)(l.Z,{src:v,className:q().image,layout:"fill",sizes:"(min-width: ".concat(m.j$.MEDIUM_LARGE.min,"px) 33vw,\n            (min-width : ").concat(m.j$.MEDIUM.min,"px) 64vw,\n            96vw\n            "),objectFit:"cover"})}),"contain"===f&&(0,e.jsx)("div",{className:q().underlay}),"overflow"===f&&(0,e.jsx)("div",{className:q().verticalSpacer})]}),(0,e.jsxs)("div",{className:q().metadata,children:["overflow"===f&&(0,e.jsx)("div",{className:q().dot}),(0,e.jsx)("h3",{className:q().title,children:t}),(0,e.jsx)("p",{className:q().location,children:u})]})]})})};u.propTypes=s,u.defaultProps=t,b.Z=u},17741:function(a,b,c){"use strict";c.d(b,{Z:function(){return r}});var d,e=c(85893),f=c(94184),g=c.n(f),h=c(45697),i=c.n(h),j=c(67294),k=c(78205);function l(){return(l=Object.assign||function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b];for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a}).apply(this,arguments)}var m=function(a){return j.createElement("svg",l({viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a),d||(d=j.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.037 8.62 2.259.842.845 2.256l7.778 7.779-7.778 7.778 1.414 1.414 7.778-7.778 8.485 8.485 1.415-1.414-8.486-8.485 8.485-8.486L18.522.135 10.037 8.62Z",fill:"#0742C6"})))},n=c(42795),o=c.n(n),p={className:i().string,onChange:i().func},q=function(a){var b=a.className,c=a.onChange,d=(0,j.useRef)(),f=(0,j.useRef)(),h=function(a){c(a.target.value)},i=function(a){a.preventDefault(),a.stopPropagation()},l=function(){d.current.value="",c(""),d.current.form&&setTimeout(function(){f.current.click()},0)},n=g()(o().container,b);return(0,e.jsxs)("div",{className:n,onSubmit:i,children:[(0,e.jsx)(k.Z,{className:o().searchSvg}
1),(0,e.jsx)("input",{className:o().input,type:"text",onChange:h,ref:d}),d.current&&d.current.value&&(0,e.jsx)("button",{className:o().clearButton,type:"button",onClick:l,children:(0,e.jsx)(m,{className:o().closeSvg})}),(0,e.jsx)("button",{ref:f,type:"submit",style:{display:"none"}})]})};q.propTypes=p,q.defaultProps={className:"",onChange:function(){}};var r=q},55065:function(a,b,c){"use strict";var d=c(85893),e=c(94184),f=c.n(e),g=c(45697),h=c.n(g),i=c(11163),j=c(8364),k=c(45408),l=c.n(k),m={className:h().string,onClick:h().func.isRequired},n=function(a){var b=a.className,c=a.onClick,e=(0,i.useRouter)().pathname,g=f()(l().LoadMoreButton,b);return(0,d.jsx)("div",{className:g,children:(0,d.jsx)("button",{onClick:c,title:(0,j.f6)(e)?"Charger Plus":"Load More",tabIndex:0,children:(0,j.f6)(e)?"Charger Plus":"Load More"})})};n.propTypes=m,n.defaultProps={className:""},b.Z=n},29437:function(a,b,c){"use strict";var d=c(85893),e=c(94184),f=c.n(e),g=c(45697),h=c.n(g),i=c(11163),j=c(8364),k=c(71500),l=c.n(k),m={className:h().string},n=function(a){var b=a.className,c=(0,i.useRouter)().pathname,e=f()(l().container,b);return(0,d.jsxs)("div",{className:e,children:[(0,d.jsxs)("svg",{className:l().spinner,width:"120",height:"120",viewBox:"0 0 120 120",fill:"none",strokeWidth:"3",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("circle",{stroke:"white",cx:"60",cy:"60",r:"54",strokeWidth:"3"}),(0,d.jsx)("circle",{className:l().circle,cx:"60",cy:"60",r:"54",strokeWidth:"3"})]}),(0,d.jsx)("p",{className:l().text,children:(0,j.f6)(c)?"Chargement":"Searching"})]})};n.propTypes=m,n.defaultProps={className:""},b.Z=n},42145:function(a,b,c){"use strict";var d=c(85893),e=c(94184),f=c.n(e),g=c(45697),h=c.n(g),i=c(61316),j=c.n(i),k={className:h().string,heading:h().string.isRequired,message:h().string.isRequired},l=function(a){var b=a.className,c=a.heading,e=a.message,g=f()(j().container,b);return(0,d.jsxs)("div",{className:g,children:[(0,d.jsx)("p",{className:j().bold,children:c}),(0,d.jsx)("p",{children:e})]})};l.propTypes=k,l.defaultProps={className:""},b.Z=l},18300:function(a,b,c){"use strict";var d=c(85893),e=c(45697),f=c.n(e),g=c(9008),h=c.n(g),i=c(27361),j=c.n(i),k=c(28583),l=c.n(k),m=c(11163),n=c(8364),o=c(28669),p={pageTitle:f().string,pageSubtitle:f().string,pageDescription:f().string,keywords:f().array,sharing:f().shape({title:f().string,description:f().string,siteName:f().string,shareImage:f().oneOfType([f().string,f().shape({_type:f().string,asset:f().object})]),twitter:f().shape({shareImage:f().oneOfType([f().string,f().shape({_type:f().string,asset:f().object})]),shareImageAlt:f().string})}),analytics:f().shape({twitterUsername:f().string,facebookAppId:f().string})},q={pageTitle:"EllisDon",pageDescription:"The power of people at scale",keywords:["construction","buildings","design","services"],sharing:{title:"EllisDon",description:"EllisDon",siteName:"EllisDon",shareImage:"/images/share-fb.jpg",twitter:{shareImage:null,shareImageAlt:"EllisDon"}},analytics:{twitterUsername:"",facebookAppId:""}},r=function(a,b,c){if(!a)return"";var d=(0,m.useRouter)().pathname;try{return(0,o.uH)((0,n.f6)(d)?"fr":"en",a).width(b).height(c).url()}catch(e){return""}},s=function(a){var b=a.pageTitle,c=a.pageSubtitle,e=a.pageDescription,f=a.keywords,g=a.analytics,i=c?"".concat(b," - ").concat(c):b,k=l()(q.sharing,a.sharing),m=j()(k,"shareImage",q.sharing.shareImage),n="object"==typeof m?r(m,1200,630):m,o=j()(k,"twitter.shareImage",null)||m,p="object"==typeof o?r(o,1200,630):o,s=j()(k,"twitter.shareImageAlt",k.twitter.shareImageAlt),t=e||q.pageDescription;return(0,d.jsxs)(h(),{children:[(0,d.jsx)("title",{children:i}),(0,d.jsx)("meta",{name:"description",content:t}),(0,d.jsx)("meta",{name:"keywords",content:f.join(",")}),(0,d.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/favicons/apple-touch-icon.png"}),(0,d.jsx)("link",{rel:"icon",href:"/favicons/favicon.svg"}),(0,d.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/favicons/favicon-32x32.png"}),(0,d.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/favicons/favicon-16x16.png"}),(0,d.jsx)("link",{rel:"manifest",href:"/favicons/site.webmanifest"}),(0,d.jsx)("link",{rel:"mask-icon",href:"/favicons/safari-pinned-tab.svg",color:"#0742c6"}),(0,d.jsx)("meta",{name:"msapplication-TileColor",content:"#0742c6"}),(0,d.jsx)("meta",{name:"theme-color",content:"#ffffff"}),(0,d.jsx)("meta",{property:"og:title",content:i}),(0,d.jsx)("meta",{property:"og:type",content:"website"}),(0,d.jsx)("meta",{property:"og:image",content:n}
1),(0,d.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,d.jsx)("meta",{property:"og:image:height",content:"630"}),(0,d.jsx)("meta",{property:"og:url",content:"#"}),(0,d.jsx)("meta",{property:"og:description",content:t}),(0,d.jsx)("meta",{property:"og:site_name",content:k.siteName}),(0,d.jsx)("meta",{property:"twitter:title",content:i}),(0,d.jsx)("meta",{property:"twitter:description",content:t}),(0,d.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,d.jsx)("meta",{name:"twitter:image",content:p}),(0,d.jsx)("meta",{name:"twitter:image:alt",content:s}),(0,d.jsx)("meta",{property:"fb:app_id",content:g.facebookAppId}),(0,d.jsx)("meta",{name:"twitter:site",content:g.twitterUsername})]})};s.propTypes=p,s.defaultProps=q,b.Z=s},78061:function(a,b,c){"use strict";var d=c(29815),e=c(85893),f=c(67294),g=c(94184),h=c.n(g),i=c(45697),j=c.n(i),k=c(11163),l=c(55897),m=c(60657),n=c(17741),o=c(55799),p=c(8364),q=c(2800),r=c.n(q),s={className:j().string,filters:j().object},t={regions:"Cities",sectors:"Sub-Sectors"},u=function(a){var b=a.className,c=a.filters,g=(0,f.useState)(0),i=g[0],j=g[1],q=(0,k.useRouter)().pathname,s=h()(r().ProjectsSearchBar,b),u=(0,l.Rp)(function(a){return{region:a.projectSearchFilters.region,city:a.city,sector:a.projectSearchFilters.sector,setRegion:a.setRegion,setCity:a.setCity,setSector:a.setSector,setSubsector:a.setSubsector,setSearchString:a.setSearchString}}),v=u.region,w=(u.city,u.sector),x=u.setRegion,y=u.setCity,z=u.setSector,A=u.setSubsector,B=u.setSearchString,C=(0,f.useRef)("");(0,f.useEffect)(function(){C.current=v},[v]);var D=(0,f.useRef)("");(0,f.useEffect)(function(){D.current=w},[w]),(0,f.useEffect)(function(){return function(){G()}},[]);var E={regions:function(a){y(""),x(a)},"regions-children":function(a){y(a)},sectors:function(a){z(a),A("")},"sectors-children":function(a){A(a)},cities:y},F={regions:v,sectors:w},G=function(){J(""),B(""),y(""),x(""),z(""),A(""),j(i+1)},H=(0,f.useState)(""),I=H[0],J=H[1],K=function(a){J(a)},L=function(a){a&&a.preventDefault(),B(I)},M=function(a){var b,e=[],f=["Moyen-orient et afrique du nord","Middle East & North Africa"];null===(b=c[a])|| void 0===b||b.forEach(function(a){var b,c=(0,d.Z)(a.children),g=c.filter(function(a){return!f.includes(a.name)});a.children=g,c.map(function(b){b.disabled=!0,(a.name===C.current||a.name===D.current)&&(b.disabled=!1)}),(b=e).push.apply(b,(0,d.Z)(a.children))});var g=(0,d.Z)(new Set((0,d.Z)(new Set(e.map(function(a){return a._id}))).map(function(a){return e.find(function(b){return b._id===a&&!b.disabled})}))),h=g.indexOf(void 0);return g.splice(h,1),g};return(0,e.jsxs)("form",{className:s,onSubmit:L,onReset:G,children:[(0,e.jsxs)("div",{className:r().filtersWrapper,children:[(0,e.jsxs)("div",{className:r().row,children:[(0,e.jsx)("div",{className:h()(r().rowLeft,r().rowLeftTop),children:(0,e.jsx)(n.Z,{className:r().search,onChange:K})}),(0,e.jsx)("div",{className:r().searchButtonWrapper,children:(0,e.jsx)(m.ZP,{className:r().searchButton,label:(0,p.f6)(q)?"Rechercher":"Search",theme:"blue",width:"fit-content",fontSize:"large",fontFamily:"regular",onClick:L})})]}),(0,e.jsx)("div",{className:r().row,children:(0,e.jsx)("div",{className:r().rowLeft,children:["regions","sectors"].map(function(a){return c[a]&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(o.Z,{className:r().dropdown,label:(0,p.f6)(q)?a:a.charAt(0).toUpperCase()+a.slice(1).toLowerCase(),items:c[a],onChange:E[a]},a+i),(0,e.jsx)(o.Z,{className:r().dropdown,label:t[a],items:M(a),onChange:E["".concat(a,"-children")]},t[a]+F[a]+i)]})})})}),(0,e.jsxs)("div",{className:r().buttonWrapperMobile,children:[(0,e.jsx)(m.ZP,{className:r().searchButton,label:"Search",theme:"blue",width:"spread",fontSize:"large",onClick:L,fontFamily:"light"}),(0,e.jsx)(m.ZP,{className:r().clearButton,label:(0,p.f6)(q)?"Effacer":"Clear",theme:"blue-outlined-thick",width:"spread",buttonType:"reset",fontSize:"large",fontFamily:"regular"})]})]}),(0,e.jsx)("div",{className:r().buttonWrapper,children:(0,e.jsx)(m.ZP,{className:r().clearButton,label:(0,p.f6)(q)?"Effacer":"Clear",theme:"blue-underline",width:"fit-content",buttonType:"reset",fontSize:"large",fontFamily:"regular"})})]})};u.propTypes=s,u.defaultProps={className:"",filters:{}},b.Z=u},55799:function(a,b,c){"use strict";var d=c(26042),e=c(69396),f=c(29815),g=c(85893),h=c(67294),i=c(45697),j=c.n(i),k=c(94184),l=c.n(k),m=c(19768),n=c(11163),o=c(8364),p=c(67701),q=c(55897),r=c(69682),s=c.n(r),t={className:j().string,label:j().string,items:j().array,onChange:j().func,isCleared:j().bool,active:j().string}
1,u={regions:"r\xe9gions",sectors:"secteurs","Sub-Sectors":"Sous-Secteurs",Cities:"villes","afficher tout":"afficher tout"},v=function(a){var b=a.className,c=a.label,i=a.items,j=a.onChange,k=a.active,r=(0,n.useRouter)().pathname,t=Object.keys(i).length,v=(0,h.useState)(k),w=v[0],x=v[1],y=(0,m.Z)(t,{disableFocusFirstItemOnClick:!0}),z=y.buttonProps,A=y.itemProps,B=y.isOpen,C=y.setIsOpen,D=(0,q.iY)(function(a){return a.windowSize}),E=(0,h.useRef)();(0,h.useEffect)(function(){var a=E.current.getBoundingClientRect();E.current.style.maxHeight="".concat(D.height-a.y-16,"px")},[B,D.height]);var F=(0,h.useMemo)(function(){var a=["Internationale","International","Middle East & North Africa"],b=(0,f.Z)(i);return("Cities"===c||"Villes"===c)&&(b=b.filter(function(b){return!a.includes(b.name)})),b.sort(function(a,b){return a.name>b.name?1:-1})},[i,c]),G=function(a){x(a),j(a),C(!1)},H=(0,h.useMemo)(function(){return 0===i.length||i.filter(function(a){if(!("disabled"in a)|| !1===a.disabled)return!0}).length<=0},[i]),I=l()(s().ProjectsSearchDropdown,b);return(0,g.jsxs)("div",{className:I,children:[(0,g.jsxs)("div",{className:s().menuWrapper,children:[(0,g.jsx)("button",(0,e.Z)((0,d.Z)({},z),{className:l()(s().menuButtonStyled,B?s().menuButtonStyledOpen:""),disabled:H,children:(0,g.jsxs)("span",{className:(0,o.f6)(r)?l()(s().frLabel):"",children:[w?w.slice(0,20):(0,o.f6)(r)?u[c]:c,(0,g.jsx)(p.Z,{})]})})),(0,g.jsx)("div",{className:l()(B?"visible":"",s().menu),ref:E,role:"menu",children:(0,g.jsx)("div",{className:s().scrollWrapper,children:F.map(function(a,b){return"Modular"===a.name||"Solutions modulaires"===a.name?null:(0,h.createElement)("a",(0,e.Z)((0,d.Z)({},A[b]),{value:a.name,key:a.name,"aria-selected":w===a.name,onClick:function(){return G(a.name)},hidden:a.disabled,disabled:a.disabled}),(0,o.f6)(r)?a.name.charAt(0).toUpperCase()+a.name.slice(1).toLowerCase():a.name)})})})]}),(0,g.jsxs)("select",{disabled:!0,onChange:function(a){return G(a.target.value)},className:s().menuButton,children:[(0,g.jsx)("option",{value:"","data-default":!0,children:c}),F&&(null==F?void 0:F.map(function(a){return(0,g.jsx)("option",{hidden:a.disabled,disabled:a.disabled,value:a.value?a.value:a.name,children:a.name},a.name)}))]})]})};v.propTypes=t,v.defaultProps={className:"",label:"",items:[],onChange:function(){},isCleared:!1,active:null},b.Z=v},41836:function(a,b,c){"use strict";var d=c(85893),e=c(67294),f=c(94184),g=c.n(f),h=c(45697),i=c.n(h),j=c(11163),k=c(41851),l=c(8364),m=c(40331),n=c.n(m),o={className:i().string,projects:i().arrayOf(i().shape({slug:i().string.isRequired,image:i().object,title:i().string.isRequired,city:i().string})).isRequired},p=function(a){var b=(0,e.useState)([]),c=b[0],f=b[1],h=a.className,i=a.projects,m=a.focusedIndex,o=(0,j.useRouter)().pathname,p=(0,e.useRef)(),q=g()(n().ProjectsSectionOrganized,h);(0,e.useEffect)(function(){return(0,l.f6)(o)?f(i.filter(function(a){return"fr-CA"===a.language})):f(i.filter(function(a){return"en-CA"===a.language}))},[i,o]);var r=(0,e.useMemo)(function(){for(var a=2,b=0,d=[],e=0;e<c.length;e+=a)a=b%2==0?2:3,d.push(c.slice(e,e+a)),b++;return d},[c]),s="one-one-one",t="two-one",u=r.map(function(a,b){return b%2==0?t=s="two-one"===t?"one-two":"two-one":s="one-one-one",(0,d.jsx)("ul",{className:g()(n().projectsRow,n()["projectsRow--".concat(s)]),children:a.map(function(a){return(0,d.jsx)("li",{className:n().projectRowItem,children:(0,d.jsx)(k.Z,{content:a,mode:"contain",className:n().contentCard})},"Project-".concat(a.slug))})},"Projects-".concat(b))});return(0,e.useEffect)(function(){if(m)try{var a,b,c=p.current.querySelectorAll("a");if(!c)return;null===(a=c[m])|| void 0===a||a.scrollIntoView({behavior:"smooth",block:"center"}),null===(b=c[m])|| void 0===b||b.focus({preventScroll:!0})}catch(d){console.error(d)}},[m]),(0,d.jsx)("ul",{ref:p,className:q,children:u})};p.propTypes=o,p.defaultProps={className:""},b.Z=p},58589:function(a,b,c){"use strict";c.r(b),c.d(b,{default:function(){return r}});var d=c(14924),e=c(85893),f=c(94184),g=c.n(f),h=c(45697),i=c.n(h),j=c(90187),k=c(1601),l=c(3476),m=c(40957),n=c.n(m),o={className:i().string,heading:i().string,headingPosition:i().oneOf(["left","right","split","center"]),content:i().any,copy:i().any,headingColSpan:i().number,headingSize:i().oneOf(["big","small"]),paddingBlock:i().number,hasPadding:i().bool,theme:i().oneOf(l.O)},p={className:"",heading:"",headingPosition:"split",headingColSpan:-1,headingSize:"big",hasPadding:!0,greyBackgroun
1d:!1,paddingBlock:40,theme:l.O[1]},q=function(a){var b,c=a.className,f=a.heading,h=a.headingPosition,i=a.copy,l=a.headingSize,m=a.greyBackground,o=a.theme,p=g()(n().TitledCopy,c,n()["TitledCopy--theme-".concat(o)],(b={},(0,d.Z)(b,n()["TitledCopy--greyBackground"],m),(0,d.Z)(b,n()["TitledCopy--noMargin"],!i&&!m),b)),q=g()(n().row,n()["row--".concat(h)]),r=g()(n().column,n()["column--".concat(h)]),s=g()(r,n()["column--".concat(l)]),t=g()(n().body,n()["body--".concat(h)],"animatedcopy");return(0,e.jsx)("div",{className:p,children:(0,e.jsxs)("div",{className:q,children:[(0,e.jsx)("div",{className:s,children:f&&(0,e.jsx)(k.Z,{type:"big"===l?"h2":"h3",label:f,className:g()(n().heading),animated:!0})}),(0,e.jsx)("div",{className:r,children:(0,e.jsx)("div",{className:t,children:i&&(0,e.jsx)(j.Z,{content:i})})})]})})};q.propTypes=o,q.defaultProps=p;var r=q},42675:function(a,b,c){"use strict";var d=c(89101),e=c(26042),f=c(29815),g=c(83856),h=c(11163),i=c(28669),j=c(8364),k=function(a,b){var c,k,l=arguments.length>2&& void 0!==arguments[2]?arguments[2]:{},m=l.useDatePublished,n=void 0!==m&&m,o=l.useFeatured,p=void 0!==o&&o,q=l.useSectorsFeatured,r=void 0!==q&&q,s=(0,h.useRouter)().pathname,t=(0,g.ZP)(function(c,d){var f=d&&d.length>0&&d[d.length-1],g={lastId:""};return n&&(g.lastDatePublished=""),f&&(g.lastId=f._id,n&&(g.lastDatePublished=f.datePublished)),p&&(g.getFeatured=!f),r&&(g.getSectorsFeatured=!f),[a,(0,e.Z)({},g,b)]},(k=(0,j.f6)(s)?"fr":"en",function(){for(var a,b=arguments.length,c=Array(b),d=0;d<b;d++)c[d]=arguments[d];return(a=(0,i.o2)(k)).fetch.apply(a,(0,f.Z)(c)).then(function(a){return a})}),{revalidateFirstPage:!0}),u=t.data,v=t.error,w=t.size,x=t.setSize,y=t.isValidating,z=function(){x(w+1)},A=u?(c=[]).concat.apply(c,(0,f.Z)(u)):[],B=u?(0,f.Z)((0,d.Z)(Set,(0,f.Z)(u))):[],C=!u&&!v,D=C||w>0&&u&& void 0===u[w-1],E=u&&u.length>1?A.length-u[u.length-1].length:null,F=!u||0===u.length||u[u.length-1].length>0;return{data:u,collection:A,sectorsCollection:B,error:v,isValidating:y,isLoadingInitialData:C,isLoading:D,loadMore:z,showLoadMore:F,focusedIndex:E}};b.Z=k},2081:function(a,b,c){"use strict";c.d(b,{h:function(){return d}});var d=function(a){var b="";return{dataset:"production",projectId:"gkx3nzye",apiVersion:"2021-10-21",useCdn:!0,documentLimit:6e3}}},3476:function(a,b,c){"use strict";c.d(b,{O:function(){return d}});var d=["white","black"]},89086:function(a,b,c){"use strict";c.d(b,{BM:function(){return m},er:function(){return k},w4:function(){return l}});var d=c(7297),e=c(12870),f=c.n(e),g=c(87987);function h(){var a=(0,d.Z)(["(\n  _id match $searchString ||\n  _type match $searchString ||\n  name match $searchString ||\n  city match $searchString ||\n  province match $searchString ||\n  country match $searchString ||\n  abbreviation match $searchString ||\n  slug.current match $searchString ||\n  image.alt match $searchString ||\n  slices[].image.alt match $searchString ||\n  slices[].imageAlignment match $searchString ||\n  slices[].heading match $searchString ||\n  slices[].headingPosition match $searchString ||\n  slices[].title match $searchString ||\n  slices[].layout match $searchString ||\n  slices[].size match $searchString ||\n  slices[].subtitle match $searchString ||\n  slices[].cta.label match $searchString ||\n  slices[].body match $searchString ||\n  slices[].attribution match $searchString ||\n  slices[].quote.body match $searchString ||\n  slices[].quote.attribution match $searchString ||\n  pt::text(slices[].copy[]) match $searchString ||\n  pt::text(slices[].description[]) match $searchString||slices[].description match $searchString ||\n  title match $searchString ||\n  datePublished match $searchString ||\n  body[].alt match $searchString ||\n  body[].label match $searchString ||\n  body[].link.linkType match $searchString ||\n  body[].link.href match $searchString ||\n  pt::text(body[]) match $searchString ||\n  author match $searchString ||\n  authorImage.alt match $searchString ||\n  budget match $searchString ||\n  yearComplete match $searchString ||\n  size match $searchString ||\n  teams.title match $searchString ||\n  teams.description[].label match $searchString ||\n  categories.title match $searchString ||\n  categories.description[].label match $searchString ||\n  pt::text(teams.description[]) match $searchString ||\n  position match $searchString ||\n  linkedin match $searchString ||\n  email match $searchString ||\n  category[] match $searchString ||\n  description[].label match $searchString ||\n  description[].link.linkType match $searchString ||\n  description[].link.href match $searchString ||\n  pt::text(description[]) match $searchString ||\n  description match $searchString ||\n  headingData.heading match $searchString ||\n  headingData.description[].alt match $searchString ||\n  headingData.description[].label match $searchString ||\n  peopleData.executive.heading match $searchString ||\n  peopleData.executive.description match $searchString ||\n  peopleData.team.heading match $searchString ||\n  peopleData.team.description match $searchString ||\n  customFooterLinks.leftHeading match $searchString ||\n  customFooterLinks.leftDescription match $searchString ||\n  customFooterLinks.leftCta.label match $searchString ||\n  customFooterLinks.leftCta.link.linkType match $searchString ||\n  customFooterLinks.leftCta.link.href match $searchString ||\n  customFooterLinks.rightHeading match $searchString ||\n  customFooterLinks.rightDescription match $searchString ||\n  customFooterLinks.rightCta.label match $searchString ||\n  customFooterLinks.rightCta.link.linkType match $searchString ||\n  customFooterLinks.rightCta.link.href match $searchString ||\n  pt::text(headingData.description[]) match $searchString ||\n  cta.title match $searchString ||\n  cta.image.alt match $searchString ||\n  cta.links[].label match $searchString ||\n  heading match $searchString ||\n  copy[].label match $searchString ||\n  copy[].link.linkType match $searchString ||\n  copy[].link.href match $searchString ||\n  pt::text(copy[]) match $searchString\n)"]);return h=function(){return a},a}function i(){var a=(0,d.Z)(["\n  *[\n    (\n      $searchString != '' && language == 'en-CA' &&\n      _type in $types &&\n      _id >
1 $lastId &&\n      ",' &&\n      !(_id in path(\'drafts.**\'))\n    ) &&\n    ( !defined(category) || lower(category->name) in $articleCategories )\n  ] | order(_id) {\n    _type,\n    _id,\n    // if one of the posts has a category field, use the category as the type\n    "type" : coalesce(lower(category->name), _type),\n    "content" : {\n      ',',\n      "title" : coalesce(title, name),\n      "category": lower(category->name),\n      "date" : datePublished,\n      defined(image) => { image },\n      \'body\' : coalesce(pt::text(description[0]), pt::text(body[0]), pt::text(copy[0])),\n      \'city\' : region->abbreviation,\n      language,\n      _type\n    }\n  } [0...10]\n']);return i=function(){return a},a}function j(){var a=(0,d.Z)(["\n  *[\n    (\n      $searchString != '' && language == 'fr-CA' &&\n      _type in $types &&\n      _id > $lastId &&\n      ",' &&\n      !(_id in path(\'drafts.**\'))\n    ) &&\n    ( !defined(category) || lower(category->name) in $articleCategories )\n  ] | order(_id) {\n    _type,\n    _id,\n    // if one of the posts has a category field, use the category as the type\n    "type" : coalesce(lower(category->name), _type),\n    "content" : {\n      ',',\n      "title" : coalesce(title, name),\n      "category": lower(category->name),\n      "date" : datePublished,\n      defined(image) => { image },\n      \'body\' : coalesce(pt::text(description[0]), pt::text(body[0]), pt::text(copy[0])),\n      \'city\' : region->abbreviation,\n     language,\n      _type\n        }\n  } [0...10]\n']);return j=function(){return a},a}var k=f()(h()),l=f()(i(),k,g.uk),m=f()(j(),k,g.Cv)},28669:function(a,b,c){"use strict";c.d(b,{"$r":function(){return k},o2:function(){return l},uH:function(){return j}});var d=c(41561),e=c(6803),f=c.n(e),g=c(221),h=c.n(g),i=c(2081),j=function(a,b){return f()((0,i.h)(a)).image(b)},k=function(a){return(0,d.KF)((0,i.h)(a))},l=function(a){return new(h())((0,i.h)(a))}},52963:function(a){a.exports={SplitParent:"ContentCardProject_SplitParent__UnmhR",SplitParentFade:"ContentCardProject_SplitParentFade__z9eYZ",SplitChild:"ContentCardProject_SplitChild__cG5sB",SplitChildFade:"ContentCardProject_SplitChildFade__zWLtb",unknown__pt__mark__blue:"ContentCardProject_unknown__pt__mark__blue__p902c",ContentCardProject:"ContentCardProject_ContentCardProject__C0BNg",hoveredOverlay:"ContentCardProject_hoveredOverlay__B5y_P",backgroundImageWrapper:"ContentCardProject_backgroundImageWrapper__F5AHo","ContentCardProject--contain":"ContentCardProject_ContentCardProject--contain__whPqY",imageWrapper:"ContentCardProject_imageWrapper__h0L1u","ContentCardProject--overflow-portrait":"ContentCardProject_ContentCardProject--overflow-portrait__ukwEF",verticalSpacer:"ContentCardProject_verticalSpacer__DQ0V6","ContentCardProject--overflow-landscape":"ContentCardProject_ContentCardProject--overflow-landscape___gfRY","ContentCardProject--overflow":"ContentCardProject_ContentCardProject--overflow__fi0rU",image:"ContentCardProject_image__g8lfo",metadata:"ContentCardProject_metadata__jwsmJ",dot:"ContentCardProject_dot__6KFWh",title:"ContentCardProject_title__m3rmD",location:"ContentCardProject_location__9W6Bx","ContentCardProject--isFluid":"ContentCardProject_ContentCardProject--isFluid__SMWc8","ContentCardProject--slider":"ContentCardProject_ContentCardProject--slider__yplpx","ContentCardProject--relative":"ContentCardProject_ContentCardProject--relative__arUdt",withBackground:"ContentCardProject_withBackground__qtDD9",plusWrapper:"ContentCardProject_plusWrapper__x6c4r",underlay:"ContentCardProject_underlay__LCRGM",hoveredPlusButton:"ContentCardProject_hoveredPlusButton__k8Hyq","hoveredPlusButton--blue":"ContentCardProject_hoveredPlusButton--blue__RUEoW","hoveredPlusButton--white":"ContentCardProject_hoveredPlusButton--white__MRFmb",wrappedUnderline:"ContentCardProject_wrappedUnderline__ZayHa"}},42795:function(a){a.exports={SplitParent:"GenericSearchBar_SplitParent__7gUoP",SplitParentFade:"GenericSearchBar_SplitParentFade__95g9L",SplitChild:"GenericSearchBar_SplitChild__n_lZv",SplitChildFade:"GenericSearchBar_SplitChildFade__JHfs8",unknown__pt__mark__blue:"GenericSearchBar_unknown__pt__mark__blue__JtYLW",container:"GenericSearchBar_container__ajzSB",input:"GenericSearchBar_input__saLPG",searchSvg:"GenericSearchBar_searchSvg__w_co6",clearButton:"GenericSearchBar_clearButton__sh0Kc",closeSvg:"GenericSearchBar_closeSvg___925K",wrappedUnderline:"GenericSearchBar_wrappedUnderline__lO_J3"}},45408:function(a){a.exports={SplitParent:"LoadMoreButton_SplitParent__LxgqE",SplitParentFade:"LoadMoreButton_SplitParentFade__7UXHb",SplitChild:"LoadMoreButton_SplitChild__ixL7n",SplitChildFade:"LoadMoreButton_SplitChildFade__T0Nqh",unknown__pt__mark__blue:"LoadMoreButton_unknown__pt__mark__blue__se4gm",L
1oadMoreButton:"LoadMoreButton_LoadMoreButton__rdOOb",wrappedUnderline:"LoadMoreButton_wrappedUnderline__XrWAF"}},71500:function(a){a.exports={SplitParent:"Loading_SplitParent__hSn3_",SplitParentFade:"Loading_SplitParentFade__H__a2",SplitChild:"Loading_SplitChild__o6x6t",SplitChildFade:"Loading_SplitChildFade__S_4DT",unknown__pt__mark__blue:"Loading_unknown__pt__mark__blue__AOcBm",container:"Loading_container__Miy33",text:"Loading_text__qKHb5",spinner:"Loading_spinner__ZUTBS","loading-spinner-spin":"Loading_loading-spinner-spin__y09WK",circle:"Loading_circle__MlL7s","loading-spinner-large":"Loading_loading-spinner-large__lGbZU",wrappedUnderline:"Loading_wrappedUnderline__6sU2_"}},61316:function(a){a.exports={SplitParent:"NoResultMessage_SplitParent__u_VZt",SplitParentFade:"NoResultMessage_SplitParentFade__38x0m",SplitChild:"NoResultMessage_SplitChild__eGNPe",SplitChildFade:"NoResultMessage_SplitChildFade__EimDA",unknown__pt__mark__blue:"NoResultMessage_unknown__pt__mark__blue__g7n_y",container:"NoResultMessage_container__XjW5M",bold:"NoResultMessage_bold__LT5EQ",wrappedUnderline:"NoResultMessage_wrappedUnderline__GHRbC"}},2800:function(a){a.exports={SplitParent:"ProjectsSearchBar_SplitParent__49Rm4",SplitParentFade:"ProjectsSearchBar_SplitParentFade__y_AXu",SplitChild:"ProjectsSearchBar_SplitChild__MdC_V",SplitChildFade:"ProjectsSearchBar_SplitChildFade__RMi1I",unknown__pt__mark__blue:"ProjectsSearchBar_unknown__pt__mark__blue__flO5t",ProjectsSearchBar:"ProjectsSearchBar_ProjectsSearchBar__mM8Ou",filtersWrapper:"ProjectsSearchBar_filtersWrapper__WyFyh",row:"ProjectsSearchBar_row__22GdD",rowLeft:"ProjectsSearchBar_rowLeft__kqYAZ",dropdown:"ProjectsSearchBar_dropdown__h83Ps",rowLeftTop:"ProjectsSearchBar_rowLeftTop__eNQrC",searchButtonWrapper:"ProjectsSearchBar_searchButtonWrapper__TBQpA",search:"ProjectsSearchBar_search__bvCH1",searchButton:"ProjectsSearchBar_searchButton__SxKoo",clearButton:"ProjectsSearchBar_clearButton__z3Ak0",buttonWrapper:"ProjectsSearchBar_buttonWrapper__7r0Lj",buttonWrapperMobile:"ProjectsSearchBar_buttonWrapperMobile__7dFBh",menu:"ProjectsSearchBar_menu__RziF2",menuButton:"ProjectsSearchBar_menuButton__di7lm",menuWrapper:"ProjectsSearchBar_menuWrapper__9REne",wrappedUnderline:"ProjectsSearchBar_wrappedUnderline___vuF7"}},69682:function(a){a.exports={SplitParent:"ProjectsSearchDropdown_SplitParent__l_DlT",SplitParentFade:"ProjectsSearchDropdown_SplitParentFade__L6BVt",SplitChild:"ProjectsSearchDropdown_SplitChild__5MetV",SplitChildFade:"ProjectsSearchDropdown_SplitChildFade__5_rdW",unknown__pt__mark__blue:"ProjectsSearchDropdown_unknown__pt__mark__blue__o22K2",ProjectsSearchDropdown:"ProjectsSearchDropdown_ProjectsSearchDropdown__j03HB",menuWrapper:"ProjectsSearchDropdown_menuWrapper__f030H",label:"ProjectsSearchDropdown_label__YYTFD",menuButton:"ProjectsSearchDropdown_menuButton__aeQmM",menuButtonStyled:"ProjectsSearchDropdown_menuButtonStyled__vHLRO",menuButtonStyledOpen:"ProjectsSearchDropdown_menuButtonStyledOpen__rFoaT",frLabel:"ProjectsSearchDropdown_frLabel__G6D66",menu:"ProjectsSearchDropdown_menu__NP2ir",scrollWrapper:"ProjectsSearchDropdown_scrollWrapper__0suw7",wrappedUnderline:"ProjectsSearchDropdown_wrappedUnderline__o0p_N"}},40331:function(a){a.exports={SplitParent:"ProjectsSectionOrganized_SplitParent___TkYK",SplitParentFade:"ProjectsSectionOrganized_SplitParentFade__acBCu",SplitChild:"ProjectsSectionOrganized_SplitChild__tOnHS",SplitChildFade:"ProjectsSectionOrganized_SplitChildFade__18Jdl",unknown__pt__mark__blue:"ProjectsSectionOrganized_unknown__pt__mark__blue__r_uzn",ProjectsSectionOrganized:"ProjectsSectionOrganized_ProjectsSectionOrganized__ikDl8",projectsRow:"ProjectsSectionOrganized_projectsRow__KsIV7","projectsRow--one-one-one":"ProjectsSectionOrganized_projectsRow--one-one-one__W_I6l",projectRowItem:"ProjectsSectionOrganized_projectRowItem__G6zXM","projectsRow--two-one":"ProjectsSectionOrganized_projectsRow--two-one__VH_FL","projectsRow--one-two":"ProjectsSectionOrganized_projectsRow--one-two__oweha",contentCard:"ProjectsSectionOrganized_contentCard__SHkcI",wrappedUnderline:"ProjectsSectionOrganized_wrappedUnderline__O5Nvi"}},40957:function(a){a.exports={SplitParent:"TitledCopy_SplitParent__wKSwx",SplitParentFade:"TitledCopy_SplitParentFade__X09i_",SplitChild:"TitledCopy_SplitChild__w2bCF",SplitChildFade:"TitledCopy_SplitChildFade__7X31P",unknown__pt__mark__blue:"TitledCopy_unknown__pt__mark__blue__9ZIkY",TitledCopy:"TitledCopy_TitledCopy__zueHQ","TitledCopy--noMargin":"TitledCopy_TitledCopy--noMargin__l5bm5",heading:"TitledCopy_heading__fk56Z","TitledCopy--greyBackgroun
1d":"TitledCopy_TitledCopy--greyBackground__qTzsL","TitledCopy--theme-white":"TitledCopy_TitledCopy--theme-white__W7_ZM",column:"TitledCopy_column__NsixT","column--left":"TitledCopy_column--left__rRsl_","column--right":"TitledCopy_column--right__xj14O","column--small":"TitledCopy_column--small__drrgF","column--center":"TitledCopy_column--center__9FITV",body:"TitledCopy_body__5LK6n","body--left":"TitledCopy_body--left__XROzs","body--right":"TitledCopy_body--right__ZxYsV",row:"TitledCopy_row__HCp8Y","row--right":"TitledCopy_row--right__p30qi","row--left":"TitledCopy_row--left__FKMjo",wrappedUnderline:"TitledCopy_wrappedUnderline__ykhj9"}},93716:function(a){a.exports={SplitParent:"projects_SplitParent__1Br4j",SplitParentFade:"projects_SplitParentFade__eCmre",SplitChild:"projects_SplitChild__5E5up",SplitChildFade:"projects_SplitChildFade__TYVjA",unknown__pt__mark__blue:"projects_unknown__pt__mark__blue__myP6e",container:"projects_container__vLE_h",projects:"projects_projects__DSuQd",searchBar:"projects_searchBar__41gMl",BottomBar:"projects_BottomBar__OtTyY",titledCopy:"projects_titledCopy__G9CHT",imageWrapper:"projects_imageWrapper___yyJf",message:"projects_message__9G8B7",bold:"projects_bold__btKPk",wrappedUnderline:"projects_wrappedUnderline__tj8Gc"}}}])

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.