1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[691],{1701:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/innovation/projects",function(){return n(79054)}])},15026:function(e,t,n){"use strict";var r=n(85893),i=n(13701),s=n.n(i),o=n(20448);t.Z=e=>{let{text:t,type:n,scheme:i,dark:a,icon:l,className:c,buttonType:u,onClick:d}=e,f=[s().button,s()[n],s()[i],c,...a?[s().dark]:[],...l?[s()["icon--".concat(l)]]:[]],h={...u?{type:u}:{}};return(0,r.jsxs)("button",{onClick:d,className:f.join(" "),...h,children:[t,l&&(0,r.jsx)(o.Z,{icon:l})]})}},28622:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var r=n(85893),i=n(51476),s=n.n(i);n(66761),n(67555),n(60853);var o=n(29075),a=n(74129),l=n(25675),c=n.n(l),u=n(38441),d=e=>{let{title:t,headerImage:n,intro:i,slug:o,categories:l}=e;return(0,r.jsxs)("div",{className:s().slide,children:[(0,r.jsxs)("div",{className:s().slideContent,children:[(0,r.jsx)("h1",{children:t}),i&&(0,r.jsx)("div",{className:s().intro,children:(0,a.h)(i)}),(0,r.jsx)(u.Z,{link:{text:"Read more",url:"/news/".concat(o),target:"_self"},type:"primary",scheme:"functional",dark:!0,icon:"arrowRight"})]}),n&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:s().image,children:[(0,r.jsx)(c(),{src:"https:".concat(n.fields.file.url,"?w=1280"),fill:!0,alt:n.fields.description}),l&&(0,r.jsx)("div",{className:s().categories,children:l.map(e=>(0,r.jsx)("span",{children:e},e))})]}),(0,r.jsx)("div",{className:s().imageOverlay})]})]})},f=n(44040),h=n(30719),v=n(67294),m=e=>{let{slides:t}=e,[n,i]=(0,v.useState)(null),[a,l]=(0,v.useState)(null),c=(0,v.useRef)(null),u=()=>{if(c.current){let{startX:e,startY:t}=c.current.swiper.touches,n=document.elementFromPoint(e,t);n&&n.closest("a, input, select, option, textarea, button, video, label")?(c.current.swiper.allowSlidePrev=!1,c.current.swiper.allowSlideNext=!1):(c.current.swiper.allowSlidePrev=!0,c.current.swiper.allowSlideNext=!0)}};return(0,r.jsx)(o.Z,{wrapperClass:s().container,children:(0,r.jsx)("div",{className:s().content,children:(0,r.jsxs)(h.tq,{modules:[f.W_,f.tl],ref:c,spaceBetween:50,slidesPerView:1,navigation:!0,pagination:{dynamicBullets:!0,clickable:!0},onActiveIndexChange:e=>{l(e.activeIndex+1)},onSwiper:e=>{l(e.activeIndex+1),i(e.slides.length)},onTouchStart:u,onMouseDown:u,children:[t.map((e,t)=>(0,r.jsx)(h.o5,{children:(0,r.jsx)(d,{...e.fields})},t)),a&&n&&(0,r.jsxs)("div",{className:s().navigation,children:[a," of ",n]})]})})})},p=e=>{let{fields:t}=e;return(0,r.jsx)(m,{slides:t.slides})}},12548:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r=n(85893),i=n(25675),s=n.n(i),o=n(11163),a=n(67294),l=n(91893),c=n(6961),u=n.n(c),d=n(29075),f=e=>{let{title:t,image:n,position:i}=e,c=(0,l.i)(),f=(0,o.useRouter)(),h=(0,a.useRef)(null),[v,m]=(0,a.useState)(1),[p,g]=(0,a.useState)(!1);return(0,a.useEffect)(()=>(g(!1),()=>{g(!1)}),[f.asPath]),(0,a.useEffect)(()=>{if(h.current&&c.width){var e;let t=c.width/(null===(e=h.current)||void 0===e?void 0:e.clientWidth);m(t<1?t:1)}},[c.width,f.asPath]),(0,r.jsxs)(d.Z,{wrapperClass:"".concat(u().container," ").concat(u()[i]),children:[(0,r.jsx)(s(),{src:"https:".concat(n.fields.file.url,"?w=1440"),alt:n.fields.description,onLoadingComplete:()=>g(!0),style:{opacity:p?1:0,transition:"opacity 0.1s ease"},fill:!0},f.asPath),(0,r.jsx)("div",{style:{position:"relative",transform:"scale(".concat(v,")"),height:"100%"},children:(0,r.jsx)("h1",{ref:h,children:(0,r.jsx)("span",{"data-text":t,children:t})})})]})},h=e=>{let{fields:t}=e;return(0,r.jsx)(f,{title:t.title,image:t.image,position:t.imagePosition})}},79054:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return es},default:function(){return eo}});var r=n(85893),i=n(11163),s=n.n(i),o=n(67294),a=n(79302),l=n(53096),c=n.n(l),u=n(70290),d=n.n(u),f=n(46058),h=n(3874),v=n(94379),m=n(6197),p=n(75191),g=n(87456),j=n(11490),x=n(28537);function y(e){return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?_(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!==y(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==y(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===y(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var w=(0,g.K)({name:"sort-by",connector:!0}),S=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:j.Z;(0,x._)(e,w());var n={};return function(r){var i=r||{},s=i.items,o=i.transformItems,a=void 0===o?function(e){return e}:o;if(!Array.isArray(s))throw Error(w("The `items` option expects an array of objects."));return{$$type:"ais.sortBy",init:function(t){var n=t.instantSearchInstance,r=this.getWidgetRenderState(t),i=r.currentRefinement;!function(e,t){for(var n,r=0;r<e.length;r++)if(t(n=e[r],r,e))return n}(s,function(e){return e.value===i}),e(b(b({},r),{},{instantSearchInstance:n}),!0)},render:function(t){var n=t.instantSearchInstance;e(b(b({},this.getWidgetRenderState(t)),{},{instantSearchInstance:n}),!1)},dispose:function(e){var r=e.state;return t(),n.initialIndex?r.setIndex(n.initialIndex):r},getRenderState:function(e,t){return b(b({},e),{},{sortBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,i=e.helper,o=e.state,l=e.parent;!n.initialIndex&&l&&(n.initialIndex=l.getIndexName()),n.setIndex||(n.setIndex=function(e){i.setIndex(e).search()});var c=!t||0===t.nbHits;return{currentRefinement:o.index,options:a(s,{results:t}),refine:n.setIndex,hasNoResults:c,canRefine:!c&&s.length>0,widgetParams:r}},getWidgetUiState:function(e,t){var r=t.searchParameters.index;return b(b({},e),{},{sortBy:r!==n.initialIndex?r:void 0})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("index",r.sortBy||n.initialIndex||e.index)}}}},N=n(28804),O=n(40414),P=["items","value","onChange","classNames"];function C(){return(C=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function T(e){var t=e.items,n=e.value,r=e.onChange,i=void 0===r?function(){}:r,s=e.classNames,a=void 0===s?{}:s,l=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,P);return o.createElement("div",C({},l,{className:(0,O.cx)("ais-SortBy",a.root,l.className)}),o.createElement("select",{className:(0,O.cx)("ais-SortBy-select",a.select),onChange:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){return i(e.target.value)}),value:n},t.map(function(e){return o.createElement("option",{className:(0,O.cx)("ais-SortBy-option",a.option),key:e.value,value:e.value},e.label)})))}var I=["items","transformItems"];function B(){return(B=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function E(e){var t,n,r=e.items,i=e.transformItems,s=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,I),a=(t={items:r,transformItems:i},n={$$widgetType:"ais.sortBy"},(0,N.B)(S,t,n)),l=a.currentRefinement,c=a.options,u=a.refine;return o.createElement(T,B({}
1,s,{items:c,value:l,onChange:u}))}var R=n(62176),Z=n(14165),H=n(56537),k=n(29075),A=n(20448),L=n(15026),U=n(75263),F=n(74617),M=n(25675),W=n.n(M),D=n(41664),q=n.n(D),G=e=>{let{hit:t}=e;return(0,r.jsxs)(q(),{href:t.url,className:"hit",children:[(t.logo||t.image)&&(0,r.jsxs)("div",{className:t.logo?"hit-logo":"hit-image",children:["Ended"===t.timing&&(0,r.jsx)("div",{className:"hit-ended",children:"Project ended"}),(0,r.jsx)("div",{className:"hit-image-inner",children:(0,r.jsx)(W(),{src:"https:".concat(t.logo||t.image,"?w=800"),alt:t.fields.title["en-US"],fill:!0})})]}),(0,r.jsxs)("div",{className:"hit-content",children:[(0,r.jsx)("h3",{children:(0,r.jsx)(U.y,{hit:t,attribute:["fields","title","en-US"]})}),t.excerpt&&(0,r.jsx)("p",{children:(0,r.jsx)(F.p,{hit:t,attribute:["excerpt"]})})]})]})},K=n(39612),$=n(93288),Q=n(41099);let X=(0,f.v)({singletonRouter:s()}),Y=d()("GRH2G26ES7","7c6504b60d4cdb18dc19ad0c38c52387"),z="".concat("prod","_project"),J=()=>{let[e,t]=(0,o.useState)(!1),n=()=>{t(!e)},{appState:i,appDispatch:s}=(0,o.useContext)(K.I),{status:a}=(0,h.b)();return(0,o.useEffect)(()=>{"idle"!==a||i.archivePageLoaded||s((0,$.H)(Q.TT.archivePageLoaded,!0))},[s,i.archivePageLoaded,a]),(0,o.useEffect)(()=>()=>{s((0,$.H)(Q.TT.archivePageLoaded,!1))},[s]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(v.T,{attributesToSnippet:["excerpt:15"],snippetEllipsisText:"â¦",hitsPerPage:12}),(0,r.jsxs)("div",{className:c().container,children:[(0,r.jsx)("div",{className:c().side,children:(0,r.jsxs)("div",{className:"".concat(c().filters," ").concat(e?c().showFilters:""),children:[(0,r.jsx)(A.Z,{onClick:n,className:c().filterClose,icon:"close"}),(0,r.jsx)("h3",{className:c().filterTitle,children:"Timing"}),(0,r.jsx)(m.p,{attribute:"timing",sortBy:["name:asc"]}),(0,r.jsx)("h3",{className:c().filterTitle,children:"Theme"}),(0,r.jsx)(m.p,{attribute:"fields.theme.en-US",sortBy:["name:asc"]}),(0,r.jsx)("h3",{className:c().filterTitle,children:"Funding"}),(0,r.jsx)(m.p,{attribute:"fields.type.en-US",sortBy:["name:asc"]}),(0,r.jsx)("h3",{className:c().filterTitle,children:"Technology"}),(0,r.jsx)(m.p,{attribute:"fields.technology.en-US",sortBy:["name:asc"]})]})}),(0,r.jsxs)("div",{className:c().results,children:[(0,r.jsxs)("div",{className:c().search,children:[(0,r.jsx)(L.Z,{text:"Filter",type:"secondary",scheme:"functional",icon:"filter",onClick:n,className:c().filterButton}),(0,r.jsx)(p.R,{placeholder:"Search",searchAsYouType:!1,submitIconComponent:()=>(0,r.jsx)(A.Z,{icon:"search-false"})}),(0,r.jsx)(E,{items:[{label:"Most recent",value:"".concat(z)},{label:"Oldest first",value:"".concat(z,"_oldest")}]})]}),(0,r.jsx)("div",{children:(0,r.jsx)(R.m,{hitComponent:G})}),(0,r.jsx)("div",{children:(0,r.jsx)(Z.t,{})})]})]})]})};var V=()=>(0,r.jsx)(k.Z,{children:(0,r.jsx)(H.p,{searchClient:Y,indexName:z,routing:{router:X,stateMapping:{stateToRoute(e){var t,n,r,i,s,o,a,l,c;let u=e[z];return{q:u.query,timing:null!==(o=null===(t=u.refinementList)||void 0===t?void 0:t.timing)&&void 0!==o?o:[],theme:null!==(a=null===(n=u.refinementList)||void 0===n?void 0:n["fields.theme.en-US"])&&void 0!==a?a:[],type:null!==(l=null===(r=u.refinementList)||void 0===r?void 0:r["fields.type.en-US"])&&void 0!==l?l:[],technology:null!==(c=null===(i=u.refinementList)||void 0===i?void 0:i["fields.technology.en-US"])&&void 0!==c?c:[],sortBy:null===(s=u.sortBy)||void 0===s?void 0:s.split("".concat(z,"_"))[1],page:u.page}},routeToState:e=>({[z]:{query:e.q,refinementList:{timing:e.timing,"fields.theme.en-US":e.theme,"fields.type.en-US":e.type,"fields.technology.en-US":e.technology},page:e.page,...e.sortBy?{sortBy:"".concat(z,"_").concat(e.sortBy)}:{}}})}},children:(0,r.jsx)(J,{})})}),ee=n(96128),et=n(28622),en=n(12548),er=n(77811),ei=n(5471),es=!0,eo=e=>{var t,n;let{navigation:s,page:l,breadcrumbs:c,brandLogos:u,preview:d}=e,{appState:f,appDispatch:h}=(0,o.useContext)(K.I);(0,o.useEffect)(()=>{h((0,$.H)(Q.TT.bodyClass,""))},[h]),(0,o.useEffect)(()=>{f.activeNav&&"innovation"===f.activeNav||h((0,$.H)(Q.TT.activeNav,"innovation"))},[h,f.activeNav]),(0,o.useEffect)(()=>(d&&h((0,$.H)(Q.TT.previewMode,!0)),()=>{h((0,$.H)(Q.TT.previewMode,!1))}),[h,d]),(0,ei.H)({navigation:s,brandLogos:u,breadcrumbs:c});let{asPath:v}=(0,i.useRouter)(),m=window.location.origin?window.location.origin:"",p="".concat(m).concat(v);return(0,r.jsxs)(a.Z,{children:[l.fields.seoMetadata&&(0,r.jsx)(er.Z,{fields:l.fields.seoMetadata.fields,type:"website",url:p}),l&&l.fields.hero?"staticHero"===l.fields.hero.sys.contentType.sys.id?(0,r.jsx)(en.Z,{fields:null===(t=l.fields.hero)||void 0===t?void 0:t.fields}):(0,r.jsx)(et.Z,{fields:null===(n=l.fields.hero)||void 0===n?void 0:n.fields}):null,l.fields.intro&&(0,r.jsx)(ee.Z,{fields:{title:l.fields.title,content:l.fields.intro}}),(0,r.jsx)(V,{})]})}},6961:function(e){e.exports={container:"Hero_container__3uFzO",Bottom:"Hero_Bottom__F0U6f",Center:"Hero_Center__NaljL",Top:"Hero_Top__CaQnm"}},51476:function(e){e.exports={container:"NewsCarousel_container__Mmw4C",svg:"NewsCarousel_svg__YAHb8",content:"NewsCarousel_content__R80K7",slide:"NewsCarousel_slide__vSwD9",tags:"NewsCarousel_tags__H4rid",slideContent:"NewsCarousel_slideContent__atKJl",intro:"NewsCarousel_intro__Rn9cu",image:"NewsCarousel_image__8PBOT",imageOverlay:"NewsCarousel_imageOverlay__IQZCS",categories:"NewsCarousel_categories__FI3H2",navigation:"NewsCarousel_navigation__SdG5O"}},53096:function(e){e.exports={container:"ProjectsArchive_container__CSuvB",filterTitle:"ProjectsArchive_filterTitle___Xt3L",filterClose:"ProjectsArchive_filterClose__OaOM_",date:"ProjectsArchive_date__KL_bM",filterButton:"ProjectsArchive_filterButton__6N3gm",side:"ProjectsArchive_side___Im50",search:"ProjectsArchive_search__nCUo_",filters:"ProjectsArchive_filters__1y3ma",showFilters:"ProjectsArchive_showFilters__uy9nm",results:"ProjectsArchive_results__LvLaU"}}},function(e){e.O(0,[454,942,933,362,165,369,321,888,774,179],function(){return e(e.s=1701)}),_N_E=e.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.