"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[164],{35129:(R,E,n)=>{n.d(E,{A:()=>p});var t=n(48322),A=n(14864);const $=()=>t.createElement(A.m,{script:[{type:"text/javascript",innerHTML:D}]}),D=` document.addEventListener("DOMContentLoaded", (event) => { window.GeckoEngagementWidget={widgetId:"98108c8d-4ebe-43eb-b590-ecf0ff9eb4e5"}; }); (function (d) { "use strict"; var geckoScript = d.createElement("script"); geckoScript.id = "gecko-chat-script"; geckoScript.src = "https://widget.geckoengage.com/embed"; var scriptTags = d.getElementsByTagName("script")[0]; if (d.getElementById("gecko-chat-script")) { return; } scriptTags.parentNode.insertBefore(geckoScript, scriptTags); })(document) `,p=$},66748:(R,E,n)=>{n.r(E),n.d(E,{default:()=>ve});var t=n(48322),A=n(48786),$=n(47474),D=n(170),p=n(96175),x=n(2739),b=n(59792);const B=({campus:e,deliveryMode:l,feeStatus:o,gscope:a,level:i,school:s,openForApplications:m,title:r})=>t.createElement("div",{id:"funnelback-metadata","data-campus":e,"data-deliverymode":l,"data-feestatus":o,"data-gscope":a,"data-level":i,"data-school":s,"data-open":m,"data-title":r});var v=n(83652),P=n(33483),U=n(73321),T=n(43266),k=n(48983);const z={id:"",mapper:(e=[])=>e},j=()=>{const[e,l]=(0,t.useState)(z),o=(0,T.d4)(k.fn),a=U.T+o,s="https://search.hw.ac.uk/s/recommender/similarItems.json?collection=heriot-watt~sp-scholarships&maxRecommendations=3&source="+"EXPLORE_RESULTS";if(!s||!a){console.error("funnelBackUri or pageUri is not defined");return}const m=s+"&seedItem="+a;return(0,t.useEffect)(()=>{fetch(m).then(r=>{if(!r.ok)throw new Error(`HTTP error! status: ${r.status}`);return r.json()}).then(r=>{l({id:"relatedScholarships",config:{title:"Related scholarships",customApi:{uri:m}},mapper:(S=[])=>S?.RecommendationResponse?.recommendations?.map(d=>({id:d.itemID,copy:d.metaData.c[0]||void 0,link:d.itemID,title:d.metaData.t[0]||d.title}))})}).catch(r=>console.error("Error:",r))},[s,a]),(0,P.zK)(e)},G=({scholarships:e})=>t.createElement(x.zF,null,e.map(l=>t.createElement(b.A,{key:l.id,color:"green",...l,padded:!0})));var M=n(57643),g=n(58641),h=n(94847),F=n(4562),c=n(34500),W=n(84990),K=n(26425),I=n(60608),L=n(79353);const N=({data:e})=>e?t.createElement(I.uv,null,e.map(l=>t.createElement(V,{...l,key:l.term}))):null,V=({term:e,detail:l})=>{const o=/\s/gi;return t.createElement(X,{"data-term":e},t.createElement(L.Ay,{as:"dt"},e),t.createElement(L.Ay,{id:"scholarship-"+e.toLowerCase().replace(o,""),as:"dd",$weight:"bold","data-value":l},l))},X=(0,c.default)(I.PI)` @media ${e=>e.theme.mq.min.mobile} { &:not(:last-child) { box-shadow: 0.0625rem 0 0 0 rgba(255, 255, 255, 0.2); } } @media ${e=>e.theme.mq.min.desktop} { max-width: calc(${e=>e.theme.grid.default.width} / 2); } &[data-term='status'] { display: none; } `,J=N,Q=({heading:e,copy:l,details:o,cta:a,share:i})=>t.createElement(Y,null,t.createElement(Z,{as:"h1",$size:"1",$color:"white"},e),l&&t.createElement(w,{as:"p",$size:"4 italic",$color:"white"},l),o&&t.createElement(J,{...o}),t.createElement(W.nq,null,a&&t.createElement(M.Ay,{path:a.path,$variant:a.variant},h.U7.apply),i?t.createElement(K.A,{variant:"whiteOutlineWhite",...i}):null)),Y=c.default.div` --badge-height: 3.5rem; --badge-padding: 4rem; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; flex-shrink: 0; gap: ${e=>e.theme.spacing.s}; padding-top: ${e=>e.theme.spacing.l}; padding-right: ${e=>e.theme.spacing.xs}; padding-bottom: ${e=>e.theme.spacing.l}; padding-left: 0; @media ${e=>e.theme.mq.min.laptop} { gap: ${e=>e.theme.spacing.l}; padding-right: ${e=>e.theme.spacing.xxl}; padding-bottom: ${e=>e.theme.spacing.xl}; } @media ${e=>e.theme.mq.min.desktop} { gap: ${e=>e.theme.spacing.xl}; padding-right: ${e=>e.theme.spacing.xxxl}; padding-bottom: ${e=>e.theme.spacing.xxl}; } `,Z=(0,c.default)(g.Ay)` word-break: break-word; `,w=(0,c.default)(g.Ay)` margin-bottom: 0; `,q=Q;var _=n(57889),y=n(38559);const ee=({children:e,badge:l})=>t.createElement(te,null,t.createElement(ne,null,l?t.createElement(ae,null,t.createElement(y.V,null,t.createElement(_.A,{...l}))):null,t.createElement(le,null,t.createElement(y.I,null,t.createElement(y.V,null,e))))),te=c.default.div` @media ${e=>e.theme.mq.min.laptop} { display: grid; grid-auto-columns: 1fr; grid-auto-flow: column; } `,ne=c.default.div` display: flex; flex-direction: column; background-color: ${e=>e.theme.colors.blue.dark}; `,ae=(0,c.default)(y.I)` margin-bottom: auto; /* margin-top: ${e=>e.theme.spacing.l}; */ margin-top: 2.5rem; padding-bottom: ${e=>e.theme.spacing.m}; @media ${e=>e.theme.mq.min.tablet} { margin-top: ${e=>e.theme.spacing.xl}; } `,le=c.default.div` color: ${e=>e.theme.colors.neutral.white}; background-color: ${e=>e.theme.colors.blue.dark}; `,oe=ee;var ce=n(95441),f=n(38970),re=n(14864);const ie=({scholarship:e})=>t.createElement(re.m,null,t.createElement("script",{type:"application/ld+json"},` { "@context": "https://schema.org", "@type": "MonetaryGrant", ${e?.name?`"name": "${e.name}"`:""} ${e?.description?`,"description": "${e.description}"`:""} ${e?.amount?`,"amount": "${e.amount}"`:""} ${e?.funder?`,"funder": { "@type": "${e.funder.type}", "name": "${e.funder.name}" }`:""} } `));var se=n(85065),me=n(19679),de=n(35129),pe=n(39289),he=n(44876);const ge=({mappedEntry:e})=>{const{breadcrumb:l,hero:o,keyInformation:a,content:i,relatedProgrammes:s,relatedLinks:m,relatedScholarships:r,metaData:S,funnelbackMetadata:C,scholarshipSchema:d}=e||{},ye=(0,T.d4)(pe.zj),{results:O}=j();return t.createElement(A.A,null,t.createElement($.A,{pageTitle:e?.intro.content.title||"",description:S?.description,ogDescription:S?.description}),l?t.createElement(D.A,{...l}):null,t.createElement("article",null,o?t.createElement(oe,{badge:o.badge},t.createElement(q,{...o})):null,a?.overview?t.createElement(p.Ay,{...a.section,...f.wH},a.badgeStatus&&t.createElement(ce.A,{...a.badgeStatus}),t.createElement(v.default,{text:a.overview}),a.availability&&t.createElement(H,null,t.createElement(ue,null,t.createElement(g.Ay,{as:"h3",$size:"3"},h.Ts.availabilityHeading),t.createElement(v.default,{text:a.availability})),(a.isAvailable==="o"||a.isAvailable==="owc")&&a.closingDate?t.createElement(v.default,{text:h.MG.closingInfo+""+(0,F.A)(a.closingDate)+"."}):null),i?.howToApply&&t.createElement(H,null,t.createElement(g.Ay,{as:"h2",$size:"2"},h.MG.howToApply),a.isAvailable==="o"||a.isAvailable==="owc"?t.createElement(v.default,{text:i.howToApply}):null,(a.isAvailable==="o"||a.isAvailable==="owc")&&a.applyLink?.entryDescription?t.createElement(Ee,{$variant:"primary",path:a.applyLink.entryDescription},h.U7.apply):null,a.isAvailable==="c"||a.isAvailable==="cwo"?t.createElement(L.Ay,{as:"p"},h.MG.closedInfo):null),i?.contact?.name?t.createElement(t.Fragment,null,t.createElement(g.Ay,{as:"h2",$size:"2"},me.F.heading),t.createElement(se.A,{...i.contact,...he.od})):null):null,s?.content&&s?.content.length?t.createElement(p.Ay,{...s.section,...f.jg},t.createElement(x.Gz,null,s.content.map(u=>t.createElement(b.A,{key:u.title,...u,padded:!0})))):null,m?.content&&m?.content.length?t.createElement(p.Ay,{...m.section,...f.jg},t.createElement(x.Gz,null,m.content.map(u=>t.createElement(b.A,{key:u.title,...u,padded:!0})))):null,r&&O?.length?t.createElement(p.Ay,{...r.section,...f.jg},t.createElement(G,{scholarships:O})):null,C?t.createElement(B,{...C}):null,d?t.createElement(ie,{...d}):null,ye==="uk"&&t.createElement(de.A,null)))},H=c.default.div` display: grid; gap: ${e=>e.theme.spacing.s}; `,ue=c.default.div` display: grid; gap: ${e=>e.theme.spacing.s}; `,Ee=(0,c.default)(M.Ay)` max-width: fit-content; `,ve=ge}}]);