(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{11:function(e,t,n){"use strict";n.d(t,"f",(function(){return i})),n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o})),n.d(t,"e",(function(){return a})),n.d(t,"i",(function(){return s})),n.d(t,"h",(function(){return c})),n.d(t,"j",(function(){return l})),n.d(t,"c",(function(){return d})),n.d(t,"g",(function(){return u})),n.d(t,"d",(function(){return m})),n.d(t,"k",(function(){return h}));const i={entryTitle:"entryTitle",keywords:"keywords",metaContent:"metaContent",standfirst:"standfirst",sys:{contentTypeId:"sys.contentTypeId",dataFormat:"sys.dataFormat",filename:"sys.properties.filename",id:"sys.id",includeInSearch:"sys.metadata.includeInSearch",slug:"sys.slug",uri:"sys.uri",versionStatus:"sys.versionStatus",published:"sys.version.published"},contentTypeId:"sys.contentTypeId",wildcard:"*",body:"body",title:"title",description:"description",author:"authors",authorDetail:"department",competitionTypeID:"competitionType.sys.id",competitionType:"competitionType",form:"form",image:"image",entryContent:"entryContent",cardImage:"cardImage"},r=[i.entryTitle,i.sys.contentTypeId,i.sys.slug,i.sys.uri,i.sys.published],o=[i.title,i.description,i.author,i.authorDetail,i.competitionType,i.image,i.entryContent,i.cardImage],a={competitionListing:"competitionListing",competitionEntry:"competitionEntry",competitionType:"competitionType",siteConfiguration:"siteConfig"},s={competitionListing:"competitionListing"},c={[a.competitionListing]:s.competitionListing},l={all:"all",competitionEntries:"competitionEntry"},d={competitionType:"competitionType"},u={title:100,description:50,keywords:50,content:10},m=(i.sys.contentTypeId,i.sys.slug,i.sys.uri,i.entryTitle,{image:"image",video:"videoPlayer",assetPDF:"assetPDF"}),h={votingForm:"/research/student-futures/student-futures-showcase-exhibition-2021/student-futures-2021-voting-form"}},111:function(e,t,n){"use strict";n.r(t);var i=n(0),r=n.n(i);t.default=()=>r.a.createElement(r.a.Fragment,null,r.a.createElement("header",null,r.a.createElement("h1",null,"404 Page Not Found")))},112:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r}));function i(e,t={}){return{type:e,...t}}const r=e=>(Object.entries(e).forEach(([t,n])=>n&&"object"==typeof n&&r(n)||(null==n||""===n)&&delete e[t]),e)},119:function(e,t,n){"use strict";n.d(t,"deliveryApi",(function(){return o}));var i=n(5);const r=e=>{let t={...DELIVERY_API_CONFIG};return e&&(t.projectId=e),"undefined"!=typeof window&&(t.rootUrl="",t.responseHandler={404:()=>null}),t};const o=new class{search(e,t,n,o){return i.Client.create(r(n)).entries.search(e,t||1)}getClient(e="published",t,n){const o=r(t);return o.versionStatus=e,i.Client.create(o)}getEntry(e,t=1,n="published",o,a){const s=r(o);s.versionStatus=n;return i.Client.create(s).entries.get({id:e,linkDepth:t})}};class a{constructor(e,t){this.key=e,this.value=t,this.next=null,this.prev=null}}class s{constructor(e=100){this.map={},this.head=null,this.tail=null,this.limit=e||100,this.size=0}get(e){if(this.map[e]){let t=this.map[e].value,n=new a(e,t);return this.remove(e),this.setHead(n),t}}set(e,t){let n=new a(e,t);this.map[e]?this.remove(e):this.size>=this.limit&&(delete this.map[this.tail.key],this.size--,this.tail=this.tail.prev,this.tail.next=null),this.setHead(n)}setHead(e){e.next=this.head,e.prev=null,this.head&&(this.head.prev=e),this.head=e,this.tail||(this.tail=e),this.size++,this.map[e.key]=e}remove(e){let t=this.map[e];t.prev?t.prev.next=t.next:this.head=t.next,t.next?t.next.prev=t.prev:this.tail=t.prev,delete this.map[e],this.size--}}new class{constructor(){this.cache=new s,this.taxonomyLookup={}}search(e,t,n,o){const a=i.Client.create(r(n));return this.request(n+JSON.stringify(e)+t.toString(),()=>a.entries.search(e,t))}get(e,t,n,o,a){const s=i.Client.create(r(o));return s.clientConfig.versionStatus=n,this.request(e,()=>s.entries.get({id:e,linkDepth:t}))}getContentType(e,t,n){const o=i.Client.create(r(t));return this.request(`[CONTENT TYPE] ${e} ${t}`,()=>o.contentTypes.get(e))}getTaxonomyNode(e,t,n){const o=i.Client.create(r(t));return this.request("[TAXONOMY NODE] "+e,()=>o.taxonomy.resolveChildren(e).then(e=>this.extendTaxonomyNode(e)))}request(e,t){if(!this.cache.get(e)||"undefined"==typeof window){let n=t();this.cache.set(e,n),n.catch(()=>{this.cache.remove(e)})}return this.cache.get(e)}extendTaxonomyNode(e){let t=this.getTaxonomyId(e);return this.taxonomyLookup[t]=e.key,{...e,id:t,children:e.children?e.children.map(e=>this.extendTaxonomyNode(e)):null}}getTaxonomyId(e){if(e.key){let t=e.key.split("/");return t[t.length-1]}return""}getTaxonomyKey(e){return this.taxonomyLookup[e]}}},123:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"d",(function(){return r})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"e",(function(){return s})),n.d(t,"f",(function(){return c}));const i=e=>e.getIn(["siteConfig","isReady"]),r=e=>{const t=e.getIn(["siteConfig","mainNavigation","navigationItems"]);return t&&t.toJS?t.toJS():t},o=e=>e.getIn(["siteConfig","address"]),a=e=>e.getIn(["siteConfig","footerLinks"]),s=e=>e.getIn(["siteConfig","socialMedia"]),c=e=>e.getIn(["siteConfig","telephone"])},154:function(e,t,n){"use strict";var i=n(60),r=n(170),o=n(54),a=n(49);const s=i.createGlobalStyle` /* Normalize/reset css */ ${r.normalize} @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap'); /* Box sizing rules */ *, *::before, *::after { box-sizing: border-box; } /* Remove default margin */ body, h1, h2, h3, h4, p, figure, blockquote, dl, dd { margin: 0; } /* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */ ul[role='list'], ol[role='list'] { list-style: none; } html, body { font-family:'Roboto', sans-serif; /* this sets 1rem to 10px */ font-size: 62.5%; color: ${o.a.bodyBlack}; --flow-space: 1em; } /* Set core root defaults */ html:focus-within { scroll-behavior: smooth; } /* Set core body defaults */ body { min-height: 100vh; text-rendering: optimizeSpeed; font-size: 1.6rem; line-height: 1.5; font-weight: normal; position: ${e=>e.helperNavActive?"relative":"fixed"}; &.menu-open { position: fixed; /* overflow: hidden; */ overflow-y: scroll; width: 100%; height: 100%; } } footer { margin-bottom: 9.6rem; @media screen and (min-width: 480px) { margin-bottom: 4.8rem; } } /* A elements that don't have a class get default styles */ a:not([class]) { text-decoration-skip-ink: auto; } /* Make images easier to work with */ img, picture { max-width: 100%; display: block; } /* Inherit fonts for inputs and buttons */ input, button, textarea, select { font: inherit; } /* Remove all animations, transitions and smooth scroll for people that prefer not to see them */ @media (prefers-reduced-motion: reduce) { html:focus-within { scroll-behavior: auto; } *, *::before, *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; } } .wrapper { position: relative; width: 100%; padding-left: 1.6rem; padding-right: 1.6rem; margin-left: auto; margin-right: auto; /* &::before { position: absolute; content: ''; height: 100%; border: 1px solid rgba(0, 255, 255, 0.5); z-index: 99; width: calc(100% - 3.2rem); @media screen and (min-width: 768px) { width: calc(100% - 8rem); } @media screen and (min-width: 1200px) { width: calc(100% - 11.2rem); } @media screen and (min-width: 1440px) { width: 100%; } } */ @media screen and (min-width: 768px) { padding-left: 4rem; padding-right: 4rem; } @media screen and (min-width: 1024px) { max-width: 96rem; } @media screen and (min-width: 1200px) { max-width: 100%; padding-left: 5.6rem; padding-right: 5.6rem; } @media screen and (min-width: 1440px) { max-width: 120rem; padding-left: 0; padding-right: 0; } @media screen and (min-width: 1680px) { max-width: 144rem; } @media screen and (min-width: 1920px) { max-width: 168rem; } } .flow > * + * { margin: var(--flow-space) 0 0 0; } .sr-only { position: absolute; width: 0.1rem; height: 0.1rem; padding: 0; margin: -0.1rem; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .h1, .h2, .h3, .h4, .h5, .h6 { margin: 0; padding: 0; } h1, .h1 { @media ${a.b.tablet} { font-size: 6.4rem; line-height: 7.2rem; } font-size: 4.8rem; line-height: 4.8rem; font-weight: bold; } h2, .h2 { @media ${a.b.tablet} { font-size: 4.8rem; line-height: 5.6rem; } font-size: 3.2rem; line-height: 4rem; font-weight: bold; } h3, .h3 { @media ${a.b.tablet} { font-size: 2.4rem; line-height: 3.2rem; } font-size: 2.4rem; line-height: 3.2rem; font-weight: normal; } h4, .h4 { font-size: 2rem; line-height: 2.4rem; font-weight: normal; } h5, .h5 { font-size: 2rem; line-height: 2.4rem; font-weight: normal; } h6, .h6 { font-size: 2rem; line-height: 2.4rem; font-weight: normal; } .hasMarker { padding-left: 1.6rem; border-left: 0.6rem solid ${o.a.red}; } .isLight { color: ${o.a.white}; } p { margin: 0; font-size: 1.6rem; line-height: 3.2rem; &.lead { font-size: 1.8rem; } } b, strong { font-weight: 500; } form { width: 100%; padding: 0; margin: 0; } label, form label { display: block; margin-bottom: 0.8rem; font-weight: 500; line-height: 2.4rem; & span.optional, & span.required { display: none; visibility: hidden; } } form input[type="text"], form input[type="email"] { width: 100%; margin: 0 0 2.4rem 0; padding: 1.6rem 0.8rem; border: 0; background-color: #f5f5f5; transition: border-color 125ms ease-in-out; &:hover { border-color: #777777; transition: border-color 125ms ease-in-out; } &:focus { border-color: #e0112b; transition: border-color 125ms ease-in-out; } } select, form select { width: 100%; margin: 0 0 2.4rem 0; padding: 1.6rem 0.8rem; border: 0; background-color: #f5f5f5; transition: border-color 125ms ease-in-out; &:hover { border-color: #777777; transition: border-color 125ms ease-in-out; } &:focus { border-color: #e0112b; transition: border-color 125ms ease-in-out; } } form .checkbox label { /* margin: 0 0 0 2rem; */ font-size: 1.4rem; font-weight: normal; line-height: 2.4rem; color: #777777; } form input[type='checkbox'] { opacity: 0; position: absolute; appearance: none; } form .checkbox__item__inner { position: relative; &::before { content: ''; height: 2.4rem; width: 2.4rem; top: 0; left: 0; position: absolute; border: 0.1rem solid #777777; } } form .checkbox__item__inner > .label { position: relative; padding-left: 4rem; &::before { content: ''; border: 0.3rem solid red; border-left: 0; border-top: 0; width: 0.8rem; height: 1.6rem; top: 0.2rem; left: 0.8rem; opacity: 0; position: absolute; transform: rotate(45deg); } } form input[type='checkbox']:checked ~ .label::before { transition: opacity 0.2s ease-in-out; opacity: 1; } /* Could do with a class for submit in the form */ form button[type="button"] { float: right; margin: 4rem 0 0 0; padding: 1.6rem 4rem; border: 0; color: #ffffff; background-color: ${o.a.red}; transition: 125ms ease-in-out; &:hover, &:focus { background-color: #3A3D3F; transition: 125ms ease-in-out; } } form span.errorMessage { display: block; margin: 1.6rem 0; color: ${o.a.black}; } `;t.a=s},167:function(e,t,n){"use strict";var i=n(11);const r=[{fieldId:"entryTitle",weight:i.g.title},{fieldId:"standfirst",weight:i.g.standfirst},{fieldId:"body[].content",weight:i.g.content},{fieldId:"body[].quote",weight:i.g.content},{fieldId:"body[].image",weight:i.g.content},{fieldId:"category[].title",weight:i.g.category},{fieldId:"metaContent.metaTitle",weight:i.g.title},{fieldId:"metaContent.metaDescription",weight:i.g.description},{fieldId:"sys.uri",weight:i.g.title}],o={[i.c.competitionType]:{title:"Refine entries",contentTypeId:[i.e.competitionType],fieldId:i.f.competitionTypeID,items:[],isSingleSelect:!0,isGrouped:!0}};var a={tabs:[{id:0}],facets:{all:{title:"All results",queryParams:{contentTypeIds:["competitionEntry"],fields:[...i.a,...i.b],linkDepth:3,pageSize:100,weightedSearchFields:[...r]},filters:o},[i.j.competitionEntries]:{title:"Competition Entries",queryParams:{contentTypeIds:[i.e.competitionEntry],fields:[...i.a,...i.b],weightedSearchFields:[...r],pageSize:100},filters:o}},listings:{[i.i.competitionListing]:{title:"Competition Entries",queryParams:{contentTypeIds:[i.e.competitionEntry],fields:[...i.a,...i.b],linkDepth:5,pageSize:100},filters:o}},minilist:{competitionEntries:{title:"Competition Entries",queryParams:{contentTypeIds:["competitionEntry"],fields:[...i.a,...i.b],linkDepth:3,pageSize:100,weightedSearchFields:[...r]}}}},s=n(0),c=n.n(s),l=n(3),d=n.n(l),u=n(70),m=n(30);const h=({results:e})=>(console.info({results:e}),c.a.createElement("div",null,c.a.createElement("h1",null,"Search")));h.propTypes={className:d.a.string,currentFacet:d.a.string,currentPageIndex:d.a.number,currentTabIndex:d.a.number,featured:d.a.array,results:d.a.array,resultsInfo:d.a.object,searchTerm:d.a.string,tabsAndFacets:d.a.array,updateCurrentFacet:d.a.func,updateCurrentTab:d.a.func,updateSearchTerm:d.a.func,updateSelectedFilters:d.a.func,updatePageIndex:d.a.func,paging:d.a.object,filters:d.a.object};var p=Object(m.g)(u.a)(h);n.d(t,"a",(function(){return a}));t.b=p},177:function(e,t,n){n(178),e.exports=n(345)},178:function(e,t){},20:function(e,t,n){"use strict";n.d(t,"h",(function(){return i})),n.d(t,"g",(function(){return r})),n.d(t,"e",(function(){return o})),n.d(t,"f",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return l})),n.d(t,"d",(function(){return d}));const i="@UI/TOGGLE_SEARCH",r="@UI/TOGGLE_MENU",o="@UI/SET_DEVICE_TYPE",a="@UI/SET_SCREEN_SIZE",s="@UI/BROWSER_RESIZE",c="@UI/SET_ACTIVE_MENU_ID",l="@UI/SET_CURRENT_MENU",d="@UI/SET_CURRENT_MENU_FEATURED"},345:function(e,t,n){"use strict";n.r(t);n(179),n(192),n(201),n(202),n(203),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(222),n(223),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(245),n(246),n(247),n(250),n(252),n(253),n(254),n(255),n(256),n(257),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(286),n(287),n(289),n(290),n(291),n(292),n(293),n(294),n(295),n(296),n(297),n(298);var i=n(173),r=n(0),o=n.n(r),a=n(25),s=n(60),c=n(169);const l={display:"flex",height:"100vh",alignItems:"center",justifyContent:"center",flexDirection:"Column"},d={width:"80px",height:"80px"},u={margin:"0",fontSize:"16px"},m=()=>o.a.createElement("div",{style:l},o.a.createElement("h3",{style:u},"Loading..."),o.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"lds-spinner",preserveAspectRatio:"xMidYMid",viewBox:"0 0 100 100",style:d},o.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5"},o.a.createElement("animate",{attributeName:"opacity",begin:"-0.9166666666666666s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),o.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(30 50 50)"},o.a.createElement("animate",{attributeName:"opacity",begin:"-0.8333333333333334s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),o.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(60 50 50)"},o.a.createElement("animate",{attributeName:"opacity",begin:"-0.75s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),o.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(90 50 50)"},o.a.createElement("animate",{attributeName:"opacity",begin:"-0.6666666666666666s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),o.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(120 50 50)"},o.a.createElement("animate",{attributeName:"opacity",begin:"-0.5833333333333334s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),o.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(150 50 50)"},o.a.createElement("animate",{attributeName:"opacity",begin:"-0.5s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),o.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(180 50 50)"},o.a.createElement("animate",{attributeName:"opacity",begin:"-0.4166666666666667s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),o.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(210 50 50)"},o.a.createElement("animate",{attributeName:"opacity",begin:"-0.3333333333333333s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),o.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(240 50 50)"},o.a.createElement("animate",{attributeName:"opacity",begin:"-0.25s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),o.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(270 50 50)"},o.a.createElement("animate",{attributeName:"opacity",begin:"-0.16666666666666666s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),o.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(300 50 50)"},o.a.createElement("animate",{attributeName:"opacity",begin:"-0.08333333333333333s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),o.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(330 50 50)"},o.a.createElement("animate",{attributeName:"opacity",begin:"0s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"}))));m.propTypes={};var h=n(111),p=n(63),f=n(154),g=n(54);var y={cubicIn:"175ms cubic-bezier(0.32, 0, 0.67, 0)",cubicOut:"225ms cubic-bezier(0.33, 1, 0.68, 1)"},b=n(49);const E={colors:g.a,transitions:y,mq:b.b,grid:b.a,spacing:b.d,sizes:b.c};function w(){return(w=Object.assign||function(e){for(var t=1;t{const t=Object(a.useSelector)(p.f),[n,i]=Object(r.useState)(t);return Object(r.useEffect)(()=>{i(t)},[t]),o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{id:"app-root"},o.a.createElement(s.ThemeProvider,{theme:E},o.a.createElement(f.a,null),n&&o.a.createElement(m,e),o.a.createElement(c.a,w({},e,{notFoundComponent:h.default}))),o.a.createElement("div",{id:"modal-root"})))},v=n(43),I=n.n(v),C={ContentTypeMappings:[{contentTypeID:"competitionListing",component:I()({loader:()=>Promise.all([n.e(0),n.e(1),n.e(7)]).then(n.bind(null,348)),modules:["../../pages/Home/home.page"],webpack:()=>[348],loading:m})},{contentTypeID:"competitionEntry",component:I()({loader:()=>Promise.all([n.e(0),n.e(1),n.e(6)]).then(n.bind(null,349)),modules:["../../pages/CompetitionEntry/competitionEntry.page"],webpack:()=>[349],loading:m})},{contentTypeID:"votingForm",component:I()({loader:()=>Promise.all([n.e(0),n.e(1),n.e(9)]).then(n.bind(null,350)),modules:["../../pages/Vote/vote.page"],webpack:()=>[350],loading:m})}],StaticRoutes:[{path:"/search/:facet?",exact:!1,fetchNode:!1,component:I()({loader:()=>n.e(8).then(n.bind(null,346)),modules:["../../pages/Search/search.page"],webpack:()=>[346],loading:m})},{path:"/404",exact:!0,component:I()({loader:()=>Promise.resolve().then(n.bind(null,111)),modules:["../../pages/NotFound"],webpack:()=>[111],loading:m})},{path:"/zenInfo",exact:!0,component:I()({loader:()=>n.e(5).then(n.bind(null,347)),modules:["../../pages/VersionInfo"],webpack:()=>[347],loading:m})}]},O=n(30),S=n(1),x=n(20);let _=Object(S.Map)({showSearch:!1,showÐÓ°ÉÂÛ̳:!1,activeÐÓ°ÉÂÛ̳ID:null,currentÐÓ°ÉÂÛ̳:null,currentÐÓ°ÉÂÛ̳Featured:null,screenSize:null});var N=n(167),R=n(95);const k=new S.Map({siteConfigEntry:null});var j=n(16),D=n(5),F=n(119),L=n(89),A=[Object(j.d)("@CONFIG/GET_SITE_CONFIG",(function*(){const e=yield Object(j.c)();if(!Object(L.b)(e)){const e=yield Object(j.c)(p.d),t=new D.Query(D.Op.equalTo("sys.contentTypeId","siteConfig"));t.fields=["entryTitle","showVoteBanner"];const n=yield F.deliveryApi.getClient(F.deliveryApi,e).entries.search(t,1),i=n&&n.items.length>0?n.items[0]:null;n&&(yield Object(j.b)({type:"@CONFIG/SET_SITE_CONFIG_ENTRY",siteConfig:i}))}}))];var U={...{ui:(e=_,t)=>{switch(t.type){case x.h:return e.setIn(["showSearch"],t.value);case x.g:return e.setIn(["showÐÓ°ÉÂÛ̳"],t.value);case x.e:return e.setIn(["device"],t.value);case x.f:return e.set("screenSize",t.value);case x.b:return e.set("activeÐÓ°ÉÂÛ̳ID",t.value);case x.c:return e.set("currentÐÓ°ÉÂÛ̳",t.value);case x.d:return e.set("currentÐÓ°ÉÂÛ̳Featured",t.value);default:return e}},search:Object(O.a)(N.a),form:R.reducer,config:(e=k,t)=>{switch(t.type){case"@CONFIG/SET_SITE_CONFIG_ENTRY":return e.set("siteConfigEntry",Object(S.fromJS)(t.siteConfig)).setIn(["siteConfigEntry","showVoteBanner"],Object(S.fromJS)(t.siteConfig.showVoteBanner));default:return e}}}},z=n(64),G=n(28);const{GET_NODE_TREE:P,SET_NODE_TREE:M,GET_NODE_TREE_ERROR:$}=G.a.types,{GET_ENTRY:V,SET_ENTRY:q,SET_NODE:B,SET_ANCESTORS:J,SET_SIBLINGS:Y,SET_ENTRY_ID:H,SET_ENTRY_RELATED_ARTICLES:W,SET_NAVIGATION_NOT_FOUND:K,SET_NAVIGATION_PATH:Q,SET_ROUTE_LOADING:Z,SET_TARGET_PROJECT:X,SET_ROUTE:ee,CALL_HISTORY_METHOD:te}=G.b.types,{UPDATE_USER:ne,LOGIN_USER:ie,LOGOUT_USER:re,VALIDATE_USER:oe,TOGGLE_LOGIN_MODE:ae,CREATE_USER_ACCOUNT:se,CHANGE_USER_PASSWORD:ce,FORGOT_USER_PASSWORD:le,SET_RECAPTCHA_KEY:de}=G.c.types,{SET_VERSION:ue,SET_VERSION_STATUS:me}=G.d.types;function*he(){if("undefined"!=typeof window){!(!window||void 0===window.visualViewport)?yield Object(j.b)({type:x.f,value:window.visualViewport.width}):yield Object(j.b)({type:x.f,value:window.innerWidth})}}var pe=[...[Object(j.d)("@CORE/ROUTE_WILL_LOAD",(function*(){const e=yield Object(j.c)(z.c);(yield Object(j.c)(z.b))&&(yield Object(j.b)({type:x.g,value:!1}));e&&(yield Object(j.b)({type:x.h,value:!1}));yield Object(j.a)(he)})),Object(j.d)(x.a,he),Object(j.d)(x.h,(function*(e){if(!0===e.value){const e=yield Object(j.c)(z.b),t=yield Object(j.c)(z.c);e&&(yield Object(j.b)({type:x.g,value:!1}),t&&(yield Object(j.b)({type:x.h,value:!0})))}})),Object(j.d)(x.g,(function*(){(yield Object(j.c)(z.c))&&(yield Object(j.b)({type:x.h,value:!1}))}))],...O.b,...R.sagas,...A],fe=n(18),ge=n.n(fe);const ye=e=>e&&e.match?e.match.params:{};"undefined"==typeof window||"localhost:3000"==window.location.host?PUBLIC_URI:(window.location.protocol,window.location.hostname,window.location.port);var be=n(123),Ee=n(11),we=n(70);const Te={routes:C,withReducers:U,withSagas:pe,withEvents:{onRouteLoad:function*({path:e,location:t}){yield Object(j.b)({type:"@CORE/ROUTE_WILL_LOAD",path:e,location:t});return(yield Object(j.c)(L.b))||(yield Object(j.b)({type:"@CONFIG/GET_SITE_CONFIG"})),{customNavigation:{ancestors:!1,children:!1,siblings:!1,tree:!0}}},onRouteLoaded:function*({path:e,entry:t,location:n,staticRoute:i}){const r={...ye(i),...(o=n&&n.search,ge.a.parse("undefined"!=typeof window?window.location.search:o))};var o;const{sys:{contentTypeId:a}={}}=t||{};let s=!1,c=null;switch(a){case Ee.e.competitionListing:s=!0,c=Ee.i.competitionListing}e.startsWith("/search")&&(yield Object(j.a)(O.d,{mappers:we.a,params:r})),yield Object(j.b)({type:"@CORE/ROUTE_HAS_LOADED",path:e,entry:t});(yield Object(j.c)(be.a))||(yield Object(j.b)({type:"@CONFIG/GET_SITE_CONFIG"})),yield s&&Object.keys(Ee.h).includes(a)&&Object(O.d)({listingType:c,mappers:we.a,params:r})}}};new i.a(T,Te)},41:function(e,t,n){"use strict";var i=n(51);n.d(t,"b",(function(){return i.a})),n.d(t,"c",(function(){return i.b})),t.a=i.c},49:function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return o})),n.d(t,"d",(function(){return a}));const i={mobile:"320px",tablet:"481px",laptop:"769px",desktop:"1025px",largeDesktop:"1441px"},r={mobile:`only screen and (min-width: ${i.mobile})`,tablet:`only screen and (min-width: ${i.tablet})`,laptop:`only screen and (min-width: ${i.laptop})`,desktop:`only screen and (min-width: ${i.desktop})`,largeDesktop:`only screen and (min-width: ${i.largeDesktop})`},o={gap:"1.2rem",padding:{default:"1.6rem",large:"5.2rem"},margin:{default:"1.6rem",large:"5.2rem"},width:{default:"170rem",fullWidth:"100%",article:"80rem",small:"58.8rem"}},a={small:"4rem",medium:"8rem",large:"12rem"}},54:function(e,t,n){"use strict";t.a={red:"#e0112b",black:"#000000",white:"#ffffff",darkGrey:"#777777",mediumGrey:"#d0d0d0",lightGrey:"#f5f5f5",charcoal:"#3A3D3F",bodyBlack:"rgb(58, 61, 63)"}},63:function(e,t,n){"use strict";n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return m})),n.d(t,"f",(function(){return E})),n.d(t,"b",(function(){return j})),n.d(t,"a",(function(){return D})),n.d(t,"g",(function(){return F}));var i=n(28);const{hasNavigationTree:r,selectNavigationRoot:o,selectNavigationDepends:a}=i.a.selectors,{selectCurrentAncestors:s,selectCurrentPath:c,selectCurrentProject:l,selectCurrentSearch:d,selectIsNotFound:u,selectQueryStringAsObject:m,selectRouteEntry:h,selectRouteEntryContentTypeId:p,selectRouteEntryDepends:f,selectRouteEntryEntryId:g,selectRouteEntryID:y,selectRouteEntrySlug:b,selectRouteLoading:E}=i.b.selectors,{selectUser:w,selectUsername:T,selectUserLoggedIn:v,selectUserGroups:I,selectUserMessage:C,selectLoginScreenMode:O,selectPasswordMessage:S,selectChangePasswordMessage:x,selectCaptchaResponse:_,selectCaptchaData:N,selectCaptchaToken:R,selectCaptchaSiteKey:k}=i.c.selectors,{selectCommitRef:j,selectBuildNumber:D,selectVersionStatus:F}=i.d.selectors},64:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return s}));var i=n(113);const r=e=>e.getIn(["ui","showSearch"]),o=e=>e.getIn(["ui","showÐÓ°ÉÂÛ̳"]),a=e=>e.getIn(["ui","screenSize"]),s=()=>Object(i.createSelector)([a],e=>e<="480"?"mobile":e>"480"&&e<="769"?"tablet":e>"768"&&e<="1025"?"laptop":e>"1024"?"desktop":void 0)},70:function(e,t,n){"use strict";var i=n(1),r=n(18),o=n.n(r),a=n(30),s=n(41),c=n(112),l=n(63);const{getSelectedFilters:d,getSearchTerm:u,getSearchContext:m,getCurrentFacet:h}=a.c,p={path:({state:e,facet:t})=>{const n=m(e),i=Object(l.c)(e)||"/search";if("listings"!==n){const n=t||h(e);return n?`${i}/${n}`:i}return i},search:({state:e,facet:t,orderBy:n,pageIndex:r,term:a})=>{const s=m(e),l=(a?new i.List([]):d(e,t,s).map(e=>e.join(","))).set("subject",""),h=!a&&e.getIn(["routing","location","search"]),p=Object(c.b)(o.a.parse(h));p.orderBy=n;const f=u(e),g=Object(c.b)(Object(i.fromJS)(p).merge(l).set("term",f).toJS());return r&&(g.pageIndex=r+1),0===r&&(g.pageIndex=void 0),o.a.stringify(g)},hash:({state:e})=>e.getIn(["routing","location","hash"],"#").replace("#","")};var f=e=>Object(s.a)(e,p),g=n(11);const y={title:"entryTitle",image:"cardImage.asset.sys.uri",description:"description",link:"sys.uri",author:"authors",authorDetail:"department",competitionType:{$path:"competitionType",$formatting:{title:"title",id:"sys.id"}}},b={[g.e.competitionEntry]:y};var E=e=>Object(s.c)(e,b);const w={contentTypeId:g.f.sys.contentTypeId,title:"entryTitle",key:"sys.id",path:"sys.slug",isSelected:"isSelected"},T={[g.e.competitionType]:w};var v=e=>Object(s.c)(e,T);const{getCurrent:I,getListing:C,getResults:O,getTotalCount:S,getPaging:x}=a.c.selectListing,_={currentListing:e=>I(e),currentPageCount:e=>O(e).size,listingTitle:e=>C(e).get("title"),noResultsText:e=>0===(e=>S(e))(e)?"No results were found":"",resultsText:e=>{const{pageIndex:t,pageSize:n,totalCount:i,pagesLoaded:r}=x(e).toJS();if(!r)return null;const o=(r[0]||t)*n+1;let a=o+(r.length*n||n)-1;return a>i&&(a=i),`${o} - ${a} of ${i} results`}};var N=e=>Object(i.fromJS)(Object(s.a)(e,_)).toJS();const R={[g.e.category]:{title:"entryTitle",slug:"sys.slug"}};var k=e=>Object(s.c)(e,R);t.a={filterItems:v,navigate:f,results:E,categories:k,resultsInfo:N}},89:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return o}));const i=["config","siteConfigEntry"],r=e=>e.getIn([...i]),o=e=>e.getIn([...i,"showVoteBanner"])}},[[177,3,4]]]);