(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[33],{32863:(F,S,t)=>{"use strict";t.d(S,{Z:()=>u});var e=t(40430),m=t(98656);const u=e.default.article` ${({theme:{colors:o},subjectArea:w,isCompressed:x,className:k})=>{const C=()=>{switch(w){case"law":case"economics":return` border: 1px solid ${o.summerSchool.brand.pink}; & .card-media { background-color: ${o.summerSchool.brand.pink}; } `;case"researchMethodsDataScienceAndMathematics":case"englishLanguage":return` border: 1px solid ${o.summerSchool.brand.brightBlue}; & .card-media { background-color: ${o.summerSchool.brand.brightBlue}; } `;case"accounting":case"finance":return` border: 1px solid ${o.summerSchool.brand.yellow}; & .card-media { background-color: ${o.summerSchool.brand.yellow}; } `;case"internationalRelationsGovernmentPsychologyAndSociety":case"businessAndManagement":return` border: 1px solid ${o.summerSchool.brand.green30}; & .card-media { background-color: ${o.summerSchool.brand.green30}; } `;default:return` border: 1px solid ${o.summerSchool.brand.pink}; & .card-media { background-color: ${o.summerSchool.brand.pink}; } `}};return k==="list"?e.css` ${C}; border: none; position: relative; display: flex; flex-flow: row nowrap; justify-content: space-between; min-width: 26rem; text-align: left; margin-bottom: 2rem; .card-media { padding: 1.4rem 1.6rem; border-radius: 15%; .card-media__icon { display: block; margin: 0 auto; width: 160px; transform: scale(1); transition: transform ${m.Do}; } } .card-content { ${C}; flex 1 0 100%; // max-width: 80%; ${x?m.xx:m.xk} display: flex; flex-flow: column nowrap; justify-content: space-between; height: 100%; border-radius: 3rem; a { ${m.LF} } p { margin: 0 0 1em 0; color: #e40e23; } .card-content__title { ${m.TN} } .card-content__subject-area { margin-bottom: 0.5em; color: ${o.summerSchool.text.default}; } .session { line-height: 1.5; } .session__title { display: block; margin: ${x?"0":null}; font-weight: 700; } .card-content__icon { ${m.IN} } } &:hover, &:focus-within { .card-media > svg { ${m.YD}; } .card-content__icon { ${m.eG} } } .bottom__card { display: flex; justify-content: space-between; align-items: center; & > .card-content__status { margin: 0; font-weight: 700; } } .top__card { display: flex; flex-direction: column; } `:e.css` ${C}; position: relative; display: flex; flex-flow: column nowrap; min-width: 26rem; text-align: left; .card-media { padding: 2.4rem 1.6rem; .card-media__icon { display: block; margin: 0 auto; width: 160px; transform: scale(1); transition: transform ${m.Do}; } } .card-content { ${x?m.xx:m.EF} display: flex; flex-flow: column nowrap; justify-content: space-between; height: 100%; a { ${m.LF} } p { margin: 0 0 1em 0; color: #e40e23; } .card-content__title { ${m.TN} } .card-content__subject-area { margin-bottom: 0.5em; color: ${o.summerSchool.text.default}; } .session { line-height: 1.5; } .session__title { display: block; margin: ${x?"0":null}; font-weight: 700; } .card-content__icon { ${m.IN} } } &:hover, &:focus-within { .card-media > svg { ${m.YD}; } .card-content__icon { ${m.eG} } } .bottom__card { display: flex; justify-content: space-between; align-items: center; & > .card-content__status { margin: 0; font-weight: 700; } } .top__card { display: flex; flex-direction: column; } `}} `},8424:(F,S,t)=>{"use strict";t.d(S,{Z:()=>C});var e=t(56109),m=t(66681),n=t(6043),u=t(31463),o=t(32863),w=t(30689),x=t(8434);const C=({className:E,title:L,link:P,subjectArea:Z,sessions:y,iconSize:O,isCompressed:l})=>{if(!Z)return null;const c=(0,u._)(Z).replaceAll(",",""),b=(0,m.v9)(n.bv),z=E==="list";return e.createElement(o.Z,{className:E,subjectArea:c,isCompressed:l},!l&&!z?e.createElement("div",{className:"card-media"},Z&&c?e.createElement(x.J,{icon:c,className:"card-media__icon",size:O}):null):null,e.createElement("div",{className:"card-content"},e.createElement("section",{className:"top__card"},l?null:e.createElement("p",{className:"card-content__subject-area"},e.createElement("span",{className:"sr-only"},"Subject Area: "),Z),e.createElement(w.Z,{path:P},e.createElement("h3",{className:"card-content__title"},e.createElement("span",{className:"sr-only"},"Course Title: "),L))),e.createElement("section",{className:"bottom__card"},b?null:e.createElement("p",{className:"card-content__status"},e.createElement("span",{className:"sr-only"},"Status: "),y==null?void 0:y.status),e.createElement("svg",{width:"41",height:"17",viewBox:"0 0 41 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"card-content__icon"},e.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M30.8723 0.679769C31.0493 0.4677 31.3648 0.439162 31.5771 0.616028L40.5685 8.10907C40.5849 8.12217 40.6006 8.13643 40.6155 8.15184C40.6525 8.18985 40.6824 8.2326 40.705 8.27825C40.7397 8.3483 40.7568 8.4243 40.7568 8.5C40.7568 8.5757 40.7397 8.6517 40.705 8.72175C40.6824 8.76735 40.6526 8.81005 40.6157 8.84803C40.6007 8.8635 40.5849 8.87781 40.5685 8.89095L31.5771 16.384C31.3648 16.5608 31.0493 16.5323 30.8723 16.3202C30.6953 16.1082 30.7238 15.7929 30.9361 15.616L38.8751 8.99998H1.2571C0.980745 8.99998 0.756714 8.77612 0.756714 8.49998C0.756714 8.22384 0.980745 7.99998 1.2571 7.99998H38.8751L30.9361 1.384C30.7238 1.20713 30.6953 0.891838 30.8723 0.679769Z"})))))}},87954:(F,S,t)=>{"use strict";t.d(S,{Z:()=>Z});var e=t(56109),m=t(71667),n=t.n(m),u=t(40430),o=t(98656);const x=u.default.article` ${({theme:{colors:y},image:O,alternateTagStyle:l})=>u.css` position: relative; min-width: 26rem; border: 1px solid ${l?y.summerSchool.brand.brightBlue:y.summerSchool.brand.pink}; height: 100%; .card-media { width: 100%; height: 22.5rem; background: url(/static-summer-school/modern/js/${O}?format=webp&width=512&quality=80) no-repeat; background-size: cover; background-position: center; } .card-content__type { position: absolute; top: 0; right: 0; margin: 0; padding: 0.8rem 1.2rem; background: ${l?y.summerSchool.brand.brightBlue:y.purple}; color: ${y.black}; } .card-content { ${o.EF} a { ${o.LF} } p { margin: 0 0 1em 0; &:last-of-type { /* margin-bottom: 2.4rem; */ } } .card-content__title { ${o.TN} } .card-content__when, .card-content__where, .card-content__booking-status { & > span { display: block; } & > span:first-child { font-weight: 700; } } .card-content__icon { ${o.V8} } } &:hover, &:focus-within { .card-media > svg { ${o.YD}; } .card-content__icon { ${o.eG} } } `} `;var k=t(66681),C=t(6043),E=t(30689),L=t(7334);const Z=({className:y,type:O,title:l,link:c,image:b,date:z,eventType:R,location:N,bookingStatus:I,bookingDate:H,isFree:v})=>{const f=(0,k.v9)(C.G7)||{};b||(b=f.src);let g,T="Booking status";const a=(()=>{const h={timeZone:"Europe/London",hour12:!1,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"},B=new Intl.DateTimeFormat("en-GB",h).format(new Date);return n()(B,"DD/MM/YYYY, HH:mm:ss")})(),i=n()(H);return a.isSame(i)?g="Open":a.isBefore(i)?(T="Booking opens on",g=i.format("DD MMMM")):a.isAfter(z)?g="Closed":g=I,e.createElement(x,{className:y,image:b,alternateTagStyle:O===L.sj.offerHolderEvent},e.createElement("div",{className:"card-media"}),e.createElement("p",{className:"card-content__type"},e.createElement("span",{className:"sr-only"},"Event type: "),R),e.createElement("div",{className:"card-content"},e.createElement(E.Z,{path:c},e.createElement("h3",{className:"card-content__title"},e.createElement("span",{className:"sr-only"},"Event title: "),l)),e.createElement("p",{className:"card-content__when"},e.createElement("span",null,"When"),e.createElement("span",null,n()(z).format("DD MMMM, HH:mm"))),e.createElement("p",{className:"card-content__where"},e.createElement("span",null,"Where"),e.createElement("span",null,N)),e.createElement("p",{className:"card-content__booking-status"},e.createElement("span",null,"Tickets"),e.createElement("span",null,v?"Free":"Paid")),e.createElement("p",{className:"card-content__booking-status"},e.createElement("span",null,T),e.createElement("span",null,g)),e.createElement("svg",{width:"41",height:"17",viewBox:"0 0 41 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"card-content__icon"},e.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M30.8723 0.679769C31.0493 0.4677 31.3648 0.439162 31.5771 0.616028L40.5685 8.10907C40.5849 8.12217 40.6006 8.13643 40.6155 8.15184C40.6525 8.18985 40.6824 8.2326 40.705 8.27825C40.7397 8.3483 40.7568 8.4243 40.7568 8.5C40.7568 8.5757 40.7397 8.6517 40.705 8.72175C40.6824 8.76735 40.6526 8.81005 40.6157 8.84803C40.6007 8.8635 40.5849 8.87781 40.5685 8.89095L31.5771 16.384C31.3648 16.5608 31.0493 16.5323 30.8723 16.3202C30.6953 16.1082 30.7238 15.7929 30.9361 15.616L38.8751 8.99998H1.2571C0.980745 8.99998 0.756714 8.77612 0.756714 8.49998C0.756714 8.22384 0.980745 7.99998 1.2571 7.99998H38.8751L30.9361 1.384C30.7238 1.20713 30.6953 0.891838 30.8723 0.679769Z"}))))}},8544:(F,S,t)=>{"use strict";t.d(S,{Z:()=>n});var e=t(56109);const n=({divId:u,src:o})=>((0,e.useEffect)(()=>{const w=document.createElement("script");w.type="text/javascript",w.src=o,document.head.appendChild(w)},[o]),e.createElement("div",{className:"form"},e.createElement("div",{className:u})))},68792:(F,S,t)=>{"use strict";t.d(S,{Z:()=>O});var e=t(56109),m=t(40430);const u=m.default.section` ${({theme:{colors:l},coloring:c,isRenderBreadcrumb:b})=>{const z=()=>{switch(c){case"yellow":return` color: ${l.summerSchool.text.default}; background-color: ${l.summerSchool.brand.yellow}; `;case"blue":return` color: ${l.summerSchool.text.default}; background-color: ${l.summerSchool.brand.brightBlue}; `;case"pink":return` color: black; background-color: ${l.summerSchool.brand.pink}; `;case"green":return` color: ${l.summerSchool.text.default}; background-color: ${l.summerSchool.brand.green30}; `;case"light blue":return` color: ${l.summerSchool.text.default}; background-color: ${l.summerSchool.brand.brightBlue}; `;case"turquoise":return` color: ${l.summerSchool.text.default}; background-color: ${l.summerSchool.brand.turquoise}; `;default:return` color: ${l.summerSchool.text.default}; background-color: ${l.summerSchool.brand.yellow}; `}};return m.css` ${z}; position: relative; overflow: hidden; @media screen and (min-width: 1024px) { display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 800px; align-items: center; } .hero-content-container { padding: 8rem 1.6rem 4rem 1.6rem; display: flex; flex-direction: column; align-items: ${b?"flex-end":"flex-start"}; @media screen and (min-width: 768px) { padding: 8rem 4rem 4rem 4rem; } @media screen and (min-width: 1024px) { grid-column: 1; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-end; padding: 4rem 4rem; height: 100%; } .hero-content { width: fit-content; @media screen and (min-width: 1024px) { width: 560px; } @media screen and (min-width: 1680px) { width: 680px; } @media screen and (min-width: 1920px) { width: 800px; } h1 { max-width: 20ch; font-family: 'Aleo', sans-serif; font-size: 3.4rem; line-height: 1.2; color: inherit; @media screen and (min-width: 1024px) { font-size: 4.7rem; } @media screen and (min-width: 1024px) { font-size: 5.5rem; } } p { font-size: 2.5rem; line-height: 1.5; } } } .hero-cta-container { margin-top: 3.2rem; .button { display: inline-block; padding: 2rem 3.2rem; margin: 0 24px 24px 0; border: 1px solid currentColor; font-size: 1.8rem; color: inherit; text-decoration: none; &:first-of-type { border: 1px solid white; background-color: white; } @media screen and (min-width: 1024px) { padding: 2.4rem 4rem; font-size: 2rem; } } } .hero-image { grid-column: 2; height: 100%; width: 100%; & img { display: block; width: 100%; height: 100%; object-fit: cover; } } .hero-video { grid-column: 2; height: 100%; width: 100%; & video { display: block; width: 100%; height: 100%; object-fit: cover; } & .hero-video-iframe { width: 100%; height: 100%; object-fit: cover; min-height: 400px; } } .wrapper { padding-left: 0; } .header__logo { display: block; margin-bottom: 2.4rem; & > svg { display: block; width: 100%; max-width: 180px; height: auto; } } .campaign-landing-element { max-width: 80rem; width: 100%; } `}} `;var o=t(30689),w=t(8544),x=t(49221),k=Object.defineProperty,C=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,P=(l,c,b)=>c in l?k(l,c,{enumerable:!0,configurable:!0,writable:!0,value:b}):l[c]=b,Z=(l,c)=>{for(var b in c||(c={}))E.call(c,b)&&P(l,b,c[b]);if(C)for(var b of C(c))L.call(c,b)&&P(l,b,c[b]);return l};const O=({title:l,summary:c,richText:b,showFormOnRight:z,buttons:R,image:N,coloring:I,thumbnail:H,video:v,form:f,contentTypeId:g})=>{var T;const[d,a]=(0,e.useState)(!1);(0,e.useEffect)(()=>{["pageCampaignLandingPage"].includes(g)?a(!1):a(!0)},[g]),N=N!=null&&N.url?N:H;const i=v!=null&&v.source?(T=v.source.match(/src="([^"]+)"/))==null?void 0:T[1]:null;return e.createElement(u,{coloring:I,isRenderBreadcrumb:d},e.createElement("div",{className:"hero-content-container"},e.createElement("div",{className:"campaign-landing-element"}),e.createElement("div",{className:"hero-content"},e.createElement("h1",null,l),e.createElement("p",null,c),e.createElement(x.Z,{content:b}),R?e.createElement("div",{className:"hero-cta-container"},R==null?void 0:R.map((h,_)=>e.createElement(o.Z,{path:h==null?void 0:h.url,key:_,className:"button"},h!=null&&h.url?h==null?void 0:h.label:`${h.label} (missing url)`))):null),e.createElement("div",{className:"campaign-landing-element"},!d&&!z&&e.createElement("div",{className:"form"},e.createElement(w.Z,Z({},f))))),i?e.createElement("div",{className:"hero-video"},e.createElement("iframe",{src:`${i}?autoplay=1&mute=1&rel=0`,title:"YouTube video player",frameBorder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,className:"hero-video-iframe"})):z?e.createElement("div",{className:"form-right"},e.createElement(w.Z,Z({},f))):(N==null?void 0:N.url)&&e.createElement("div",{className:"hero-image"},e.createElement("img",{src:`${N.url}?q=90&f=webp`,alt:N==null?void 0:N.altText})))}},91485:(F,S,t)=>{"use strict";t.d(S,{Z:()=>Z});var e=t(56109),m=t(78451),n=t.n(m),u=t(76064),o=t.n(u),w=t(40430);const k=w.default.div` ${({theme:y,bgColor:O})=>w.css` padding: 6.4rem 0 8rem 0; background-color: ${O==="white"?"white":y.colors.summerSchool.ui.grey}; & > .wrapper { @media screen and (max-width: 480px) { padding-left: 0; padding-right: 0; } } &.programme { & .container > .related-content__container { grid-template-columns: 1fr 1fr; @media (min-width: 1200px) { max-width: calc(100% - 46.4rem); } } } &.collapse { & .wrapper { padding-left: 0; padding-right: 0; } & .related-content__container { @media ${y.mq.tablet} { padding-left: 0; padding-right: 0; } } } .related-content__header { margin-bottom: 1.2rem; display: flex; justify-content: space-between; align-items: center; column-gap: ${y.grid.gap}; .article__social-share { margin: 0; } } .related-content__container { position: relative; width: 100%; padding-top: 2.4rem; padding-bottom: 2.4rem; padding-left: 1.6rem; padding-right: 1.6rem; display: flex; flex-direction: row; justify-content: space-between; @media ${y.mq.tablet} { padding-left: 0; padding-right: 0; } @media screen and (max-width: 480px) { &::after { content: ''; flex: 1.6rem 0 0; order: 2; visibility: hidden; } } & > article:not(:first-of-type), & > div:not(:first-of-type) { @media screen and (max-width: 480px) { margin-left: 2.4rem; } } @supports (display: grid) { display: grid; grid-gap: 2.4rem; grid-template-columns: repeat(4, 1fr); @media ${y.mq.laptop} { grid-template-columns: repeat(2, 1fr); } @media ${y.mq.desktop} { grid-template-columns: repeat(4, 1fr); } } } `} `;var C=t(56539),E=t(35594),L=t(90326);const P=({title:y,children:O,className:l,layout:c,uri:b,linkText:z,externalLink:R,bgColor:N})=>{const I=o()({programme:c==="programme",collapse:c==="collapse"}),v=(0,C.Z)()==="desktop"?e.createElement("div",{className:"related-content__container"},O):e.createElement(E.Z,{className:"scroll-container",vertical:!1},e.createElement("div",{className:"related-content__container scroll-wrap"},O));return O?e.createElement(k,{className:[I,l],layout:c,bgColor:N},y&&e.createElement(L.Z,{title:y,link:b||R,linkText:z,level:"3",size:"3",marker:!0,wrapper:!0}),e.createElement("div",{className:"wrapper wrapper--related-content"},c==="programme"?e.createElement("div",{className:"container"},v):e.createElement(e.Fragment,null,v))):null};P.propTypes={title:n().string,children:n().node,className:n().string,layout:n().oneOf(["default","programme","collapse"]),linkText:n().string,uri:n().string,externalLink:n().bool,bgColor:n().oneOf(["default","white"])},P.defaultProps={bgColor:"default"};const Z=P},38198:(F,S,t)=>{"use strict";t.d(S,{Z:()=>T});var e=t(56109),m=t(78451),n=t.n(m),u=t(40430);const w=u.default.div` ${({theme:d})=>u.css` min-height: 35rem; min-width: 26rem; box-shadow: ${d.effects.cardShadow}; background: ${d.colors.white}; article { display: flex; flex-direction: column; & > .card-content { flex: 1 0 50%; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; } } `} `;var x=t(7334),k=t(1803),C=t(37525),E=t(29170),L=t(553);const Z=u.default.div` ${({theme:d,image:a})=>u.css` position: relative; /* box-shadow: ${d.effects.cardShadow}; */ background-color: ${d.colors.white}; display: flex; align-items: center; /* height: 100% */ flex-direction: column-reverse; text-decoration: none; .article-card__media-container, & > .tag { position: absolute; } & > .tag { top: 0; right: 0; z-index: 2; } .bullet { color: ${d.colors.purple}; } .article-card { display: grid; grid-template-rows: 1fr auto; gap: ${d.grid.gap}; width: 100%; /* height: 100%; */ font-size: 1.4rem; color: ${d.colors.grey7}; background-color: ${d.colors.white}; padding: ${d.grid.padding.default}; padding-bottom: calc(${d.grid.padding.default} * 2); z-index: 1; p { line-height: 2.4rem; } } .article-card__content-container { display: flex; flex-direction: column; /* height: 100%; */ justify-content: initial; } .article-card__media-container { z-index: 0; width: 100%; height: 20rem; background: url(/static-summer-school/modern/js/${a}?format=webp&width=469&quality=80) no-repeat; background-size: cover; background-position: center; position: relative; /* padding-bottom: calc((168 / 288) * 100%); */ } .article-card__footer { span { color: ${d.colors.purple}; padding: 0 0.5rem; } } `} `;var y=t(46159),O=t(66681),l=t(6043);const c=({className:d,title:a,description:i,tag:h,thumbnail:_,date:B,watchTime:W,source:G})=>{const U=(0,O.v9)(l.G7)||{},le=_||U.src;return e.createElement(Z,{className:d},h&&e.createElement(L.Z,{title:h}),e.createElement("div",{className:"article-card"},e.createElement("div",{className:"article-card__content-container"},e.createElement(y.Z,{level:"2",size:"4",text:a}),i&&e.createElement("p",null,i)),B||W?e.createElement("div",{className:"article-card__footer"},B&&e.createElement("time",{dateTime:B},(0,C.Jp)(B)),B&&W?e.createElement("span",null,"\u2022"):null,W&&`${W} min watch`):null),e.createElement(E.K,{key:a,title:a,source:G,image:le,className:"video-modal"}))};c.propTypes={className:n().string,title:n().string,standfirst:n().string,readingTime:n().string,date:n().string,tag:n().string,image:n().string,link:n().string,size:n().oneOf(["default","wide","large"]),author:n().oneOfType([n().string,n().array])},c.defaultProps={size:"default"};const b=c;var z=t(87954),R=Object.defineProperty,N=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,v=(d,a,i)=>a in d?R(d,a,{enumerable:!0,configurable:!0,writable:!0,value:i}):d[a]=i,f=(d,a)=>{for(var i in a||(a={}))I.call(a,i)&&v(d,i,a[i]);if(N)for(var i of N(a))H.call(a,i)&&v(d,i,a[i]);return d};const g=({className:d,result:a})=>{const i={[x.sj.article]:k.Z,[x.sj.testimonial]:k.Z,[x.sj.video]:b,[x.sj.event]:z.Z,[x.sj.offerHolderEvent]:z.Z},_=(B=>i[B.type]?i[B.type]:k.Z)(a);return e.createElement(w,{className:d},e.createElement(_,f({},a)))};g.propTypes={className:n().string,result:n().object,isFeaturedCard:n().bool};const T=g},60404:(F,S,t)=>{"use strict";t.d(S,{Z:()=>H});var e=t(56109),m=t(78451),n=t.n(m),u=t(46159),o=t(36129),w=t(61945),x=t(8424),k=t(40430),C=t(32863);const L=k.default.aside` ${({theme:v,socialSharing:f})=>k.css` max-width: 58.8rem; width: 100%; @media ${v.mq.laptop} { max-width: 28.2rem; margin: 0 1.6rem; } ${C.Z} { margin-bottom: 2rem; .card-media { padding: 0; } .card-content { padding: 12px 28px 24px 20px; &__title { font-size: 1.8rem; } } } .stickyBar { position: sticky; top: 10px; left: 0; max-width: 30rem; @media ${v.mq.desktop} { max-height: 100vh; max-width: none; overflow: auto; } } .sidebar-social-share { margin-bottom: ${f===!0?"4rem":null}; .social-share-title { color: ${v.colors.grey7}; margin-bottom: 1.8rem; font-size: 1.4rem; } ul.social-share { margin: 0; max-width: 19.2rem; display: flex; justify-content: space-between; } } .sidebar-cta { margin-bottom: 4rem; a { text-align: center; text-decoration: none; &:first-of-type { margin-bottom: 2.4rem; } } .primary { svg { path { stroke: ${v.colors.white}; } } } .secondary-cta { margin-top: 2.4rem; } } .related-course-title { margin-bottom: 2.4rem; } `} `;var P=Object.defineProperty,Z=Object.defineProperties,y=Object.getOwnPropertyDescriptors,O=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,b=(v,f,g)=>f in v?P(v,f,{enumerable:!0,configurable:!0,writable:!0,value:g}):v[f]=g,z=(v,f)=>{for(var g in f||(f={}))l.call(f,g)&&b(v,g,f[g]);if(O)for(var g of O(f))c.call(f,g)&&b(v,g,f[g]);return v},R=(v,f)=>Z(v,y(f));let N;typeof window!="undefined"&&(N=window.location);const I=({title:v,heading:f,button:g,className:T,relatedProgrammes:d})=>e.createElement(L,{className:T,socialSharing:!0},e.createElement("div",{className:"stickyBar"},e.createElement("div",{className:"sidebar-social-share"},f&&e.createElement(u.Z,{level:"4",size:"4",text:f,className:"social-share-title"}),e.createElement(w.Du,{link:N,title:v,className:"social-share"})),g&&g.length>0?e.createElement("div",{className:"sidebar-cta"},g.map((a,i)=>e.createElement(o.Z,R(z({key:i},a),{className:`primary ${i!==0?"secondary":"primary"}`})))):null,e.createElement(e.Fragment,null,(d==null?void 0:d.length)>0&&e.createElement(u.Z,{level:"4",size:"4",text:"Related courses",className:"related-course-title"}),d==null?void 0:d.map((a,i)=>{const{programmeTitle:h,programmeLink:_,subjectArea:B}=a;return e.createElement(x.Z,{key:`${h}${i}`,title:h,link:_,subjectArea:B,iconSize:80})}))));I.propTypes={title:n().string,heading:n().string,format:n().string,programmeTitle:n().string,deadlineDate:n().string,programmeLink:n().string,programmeImage:n().string,programmeImageAlt:n().string,button:n().array,className:n().string,socialSharing:n().bool,linkToInsights:n().bool,dataLinkToInsights:n().obj},I.defaultProps={socialSharing:!0};const H=I},8864:(F,S,t)=>{"use strict";t.r(S),t.d(S,{default:()=>d});var e=t(56109),m=t(78451),n=t.n(m),u=t(28430),o=t(68792),w=t(27748),x=t(60404),k=t(28483),C=t(91485),E=t(61945),L=t(79943),P=t(40430);const y=P.default.article` ${({theme:a})=>P.css` width: 100%; color: ${a.colors.black}; p, figure { margin: 0 0 2.4rem 0; } .article__hero-container { position: relative; margin-bottom: 4rem; @media ${a.mq.desktop} { margin-bottom: 8rem; } } .article__hero { min-height: 41.6rem; @media ${a.mq.tablet} { min-height: 51.2rem; } .hero__wrapper { max-width: 58.8rem; padding-top: 13.5rem; padding-bottom: 4.1rem; padding-left: 1.6rem; padding-right: 1.6rem; @media ${a.mq.desktop} { max-width: 96.6rem; padding-top: 20rem; padding-bottom: 8rem; } } } .article__page-content { margin: 0 auto; padding-left: 1.6rem; padding-right: 1.6rem; @media ${a.mq.desktop} { display: flex; justify-content: space-between; max-width: 99.6rem; } } .article__author-header { div { margin-bottom: 1.6rem; } } .article__page-main-content { max-width: 58.8rem; margin: 0 auto; .article__composer-wrapper { div { p { color: ${a.colors.grey7}; } &:first-of-type p:first-of-type { font-size: 1.8rem; line-height: 3.2rem; margin-top: 0; } } border-bottom: 1px solid #f5f5f5; padding-bottom: 6.3rem; margin-bottom: 2.4rem; h2 { font-size: 2.4rem; line-height: 3.2rem; font-weight: 400; margin-bottom: 1.2rem; } } } .person__details { svg { display: none; } } .person__role { color: ${a.colors.purple} !important; } .article__author { &-header { margin-bottom: 6.4rem; } &-footer { margin-bottom: 3rem; } } .article__programme-information-box { background-color: ${a.colors.grey2}; padding: 2rem; margin-bottom: 6rem; div { margin-bottom: 0; } h2 { padding-bottom: 2rem; color: ${a.colors.purple}; } p { font-size: 1.4rem; line-height: 2.5rem; } } .article__page-sidebar-content { max-width: 58.8rem; margin: 0 auto; padding-left: 1.6rem; padding-right: 1.6rem; width: 100%; @media ${a.mq.desktop} { max-width: 28.2rem; } .article__page-social-share-title { color: ${a.colors.grey7}; margin-bottom: 2.8rem; } ul.article__page-social-share { margin: 0; max-width: 19.2rem; display: flex; justify-content: space-between; } } .relatedContent { background-color: ${a.colors.grey2}; padding: 6.4rem 0; .related-content__heading { margin-bottom: 4rem; } .related-content__courseCards { display: inline-flex; } } `} `;var O=t(46159),l=t(26414),c=t(38198),b=Object.defineProperty,z=Object.defineProperties,R=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,v=(a,i,h)=>i in a?b(a,i,{enumerable:!0,configurable:!0,writable:!0,value:h}):a[i]=h,f=(a,i)=>{for(var h in i||(i={}))I.call(i,h)&&v(a,h,i[h]);if(N)for(var h of N(i))H.call(i,h)&&v(a,h,i[h]);return a},g=(a,i)=>z(a,R(i));const T=({mappedEntry:{composerProps:a,title:i,hero:h,courseDescription:_,readingTime:B,author:W,cards:G,banner:U,person:le,relatedProgrammes:ce,sidebar:me,metadata:de}})=>e.createElement(u.Z,{headerTheme:"dark"},e.createElement(l.Z,f({},de)),e.createElement(y,null,e.createElement("div",{className:"article__hero-container"},e.createElement(E.Oo,{categories:[{name:"Content Hub",path:`${L.s}/content-hub`}]}),e.createElement(o.Z,f({},h))),e.createElement("div",{className:"article__page-content"},e.createElement("div",{className:"article__page-main-content"},B&&e.createElement("p",{className:"reading-time"},`${B} min read`),e.createElement("div",{className:"article__composer-wrapper cms-content"},e.createElement(k.default,{content:a})),W&&e.createElement("div",{className:"article__author-footer"},W.map((V,pe)=>e.createElement(E.Fc,g(f({key:V.id},V),{showBio:!0,bio:le[pe].shortBio})))),_&&e.createElement("div",{className:"article__programme-information-box"},e.createElement(O.Z,{level:"2",size:"4",text:"Course information"}),e.createElement("p",null,_))),e.createElement(x.Z,f({title:i,heading:"Share this article",relatedProgrammes:ce},me))),e.createElement(w.Z,f({},U)),G&&G.length>0&&e.createElement(C.Z,{title:"Related content"},G.map(V=>e.createElement(c.Z,{key:V.id,result:V})))));T.propTypes={entry:n().object};const d=T},56897:(F,S,t)=>{"use strict";t.r(S),t.d(S,{default:()=>Re});var e=t(56109),m=t(78451),n=t.n(m),u=t(60836),o=t(11272),w=t(66681),x=t(6043),k=t(92451),C=t(28430),E=t(40430);const P=E.default.div` ${({theme:r})=>E.css` position: relative; width: 100%; .subscribe { padding: 0; } .programme__content-footer + .programme__content-footer .programme { padding-top: 0; } .static-stalker { & > div { position: absolute; right: 0; bottom: 144px; } } .mobile-stalker-bottom { margin-bottom: 10rem; } .programme { padding-top: 8.8rem; margin-top: -4rem; margin-bottom: ${r.spacing.small}; @media ${r.mq.tablet} { padding-top: 8.4rem; } .overlay { background-color: ${r.colors.summerSchool.brand.greys.grey45}; } } .page-content { position: relative; padding-bottom: 8rem; .accordion-group { margin-bottom: ${r.spacing.small}; } } .accordion-group { p { font-size: 1.8rem; } ul, ol { font-size: 1.8rem; line-height: 2; padding-inline-start: 1em; & li { position: relative; margin-bottom: 1.6rem; padding-left: 2rem; line-height: 3.2rem; &::marker { color: ${r.colors.purple}; } } } } .programme__header { z-index: 10; position: relative; padding: 1.2rem 0; } .programme__mobile-actions { display: block; padding: 2.4rem 0; @media ${r.mq.tablet} { display: none; } .callout-container { margin-bottom: 2.4rem; } .programme-action-card__button { width: 100%; max-width: 100%; margin-bottom: 2.4rem; } .programme-action-card__icon-button-row { @media screen and (min-width: 400px) { display: flex; justify-content: space-between; } & > a { max-width: 100%; margin-bottom: 2.4rem; @media screen and (min-width: 400px) { max-width: calc(50% - 0.8rem); margin-bottom: 0; } } } } .programme__key-info-block { padding: 8rem 0; background-color: ${r.colors.grey2}; } .programme__testimonial { padding: 8rem 0 2rem 0; } .programme__faculty-members { padding: 0; margin: 4rem 0 0 0; list-style: none; & li { margin-bottom: 2.4rem; &:last-of-type { margin-bottom: 6.4rem; } } } .programme__related-article { & .related-article__card { box-shadow: 0 0 3.2rem 0 rgba(0, 1, 133, 0.08); } } .programme__related-programmes { padding-top: 0; } .programme__banner { position: relative; } .programme__structure { margin-bottom: 6.4rem; & div.accordion__item:first-of-type { padding-top: 0; } } .programme .callout-container { margin-bottom: ${r.spacing.small}; & p:last-of-type { margin-bottom: 0; } } .programme__actions { position: relative; z-index: 1; display: none; visibility: hidden; opacity: 0; @media only screen and (min-width: 1200px) { display: block; visibility: visible; opacity: 1; } & .sticky { z-index: 99; position: relative; } & > .wrapper { position: relative; .programme__actions-anchor { z-index: 99; position: absolute; width: 38.4rem; top: 10rem; right: 0; } } } .container--course.testimonial { margin: 84px 0; } `} `,y=E.default.section` ${({theme:{colors:r,mq:s},subjectArea:p})=>{const D=()=>{switch(p){case"economics":return` color: black; background-color: ${r.summerSchool.brand.pink}; &::before, &::after { border: 4px solid ${r.summerSchool.brand.green30}; } `;case"englishLanguage":return` color: black; background-color: ${r.summerSchool.brand.brightBlue}; &::before, &::after { border: 4px solid ${r.summerSchool.brand.green30}; } `;case"internationalRelationsGovernmentPsychologyAndSociety":return` background-color: ${r.summerSchool.brand.green30}; &::before, &::after { border: 4px solid ${r.summerSchool.brand.pink}; } `;case"finance":return` background-color: ${r.summerSchool.brand.yellow}; &::before, &::after { border: 4px solid ${r.summerSchool.brand.pink}; } `;case"researchMethodsDataScienceAndMathematics":return` background-color: ${r.summerSchool.brand.brightBlue}; &::before, &::after { border: 4px solid ${r.summerSchool.brand.yellow}; } `;case"businessAndManagement":return` color: black; background-color: ${r.summerSchool.brand.green30}; &::before, &::after { border: 4px solid ${r.summerSchool.brand.yellow}; } `;case"law":return` background-color: ${r.summerSchool.brand.pink}; &::before, &::after { border: 4px solid ${r.summerSchool.brand.brightBlue}; } `;case"accounting":return` background-color: ${r.summerSchool.brand.yellow}; &::before, &::after { border: 4px solid ${r.summerSchool.brand.brightBlue}; } `;default:return` color: black; background-color: ${r.summerSchool.brand.pink}; &::before, &::after { border: 4px solid ${r.summerSchool.brand.yellow}; } `}};return E.css` ${D} position: relative; overflow: hidden; padding: 4.8rem 0 8rem 0; @media ${s.laptop} { padding: 16rem 0; } &::before { z-index: 1; content: ''; position: absolute; width: 400px; height: 400px; top: -200px; right: -100px; } &::after { z-index: 1; content: ''; position: absolute; width: 300px; height: 300px; bottom: -150px; left: 50%; } .course-hero-container { display: flex; flex-flow: column nowrap; @media ${s.laptop} { display: grid; grid-gap: 40px; grid-template-columns: repeat(2, 1fr); align-items: center; } } .course-hero-content { z-index: 3; order: 1; display: flex; flex-flow: column nowrap; margin-top: 40px; @media ${s.laptop} { order: 0; } p { margin: 0 0 1em 0; font-size: 2.5rem; line-height: 1.5; &.subjectArea { order: 0; font-size: 2.2rem; font-family: 'Aleo', sans-serif; line-height: 1; } } h1 { font-family: 'Aleo', sans-serif; font-size: 3.4rem; line-height: 1.2; &.isCoursePage { order: 1; margin-bottom: 0.75em; } @media ${s.laptop} { max-width: 16ch; font-size: 4.7rem; } @media ${s.desktop} { font-size: 5.5rem; } } a { order: 2; display: inline-block; padding: 2rem 3.2rem; border: 1px solid white; width: max-content; font-size: 1.8rem; color: ${r.summerSchool.text.default}; text-decoration: none; background-color: white; @media ${s.laptop} { padding: 2.4rem 4rem; font-size: 2rem; } } } svg { z-index: 3; order: 0; display: block; width: 100%; max-width: 240px; @media ${s.laptop} { order: 1; margin-left: auto; height: 480px; max-width: unset; } } `}} `;var O=t(31463),l=t(30689),c=t(8434);const z=({title:r,url:s,urlLink:p,subjectArea:D,courseStatus:M})=>{var A;if(!D)return null;const j=(0,O._)(D).replaceAll(",",""),K=(A=p==null?void 0:p.url)!=null?A:s;return e.createElement(y,{subjectArea:j},e.createElement("div",{className:"wrapper"},e.createElement("div",{className:"course-hero-container"},e.createElement("div",{className:"course-hero-content"},e.createElement("h1",{className:"course-hero-content__title isCoursePage"},r),e.createElement("p",{className:"course-hero-content__subject"},e.createElement("span",{className:"sr-only"},"Subject Area: "),D),(M==="Open"||M==="Limited")&&K&&e.createElement(l.Z,{path:K,className:"course-hero-content__cta"},"Apply now")),D&&j?e.createElement(c.J,{icon:j,className:"course-hero-icon"}):null)))};var R=t(8424),N=t(26414),I=t(68694),H=t(46159);const f=E.default.div` ${({theme:r})=>E.css` width: 100%; max-width: 700px; .key-information__header { margin-bottom: 4rem; } .i { svg { path { stroke: ${r.colors.grey7}; } } } .key-information__dates-container { color: ${r.colors.black}; border-bottom: 0.1rem solid ${r.colors.grey4}; .key-information__date { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 1.2rem 0 1.2rem 3.4rem; font-size: 1.8rem; min-height: 56px; @media ${r.mq.tablet} { padding-left: 4.2rem; } } .key-information__date-title { flex-basis: 100%; @media ${r.mq.laptop} { flex-basis: auto; } } .key-information__dates-header { padding: 1.2rem 0; /* border-bottom: 0.1rem solid ${r.colors.grey4}; */ line-height: 2.4rem; } } .key-information__title { font-size: 1.8rem; padding-left: 1rem; @media ${r.mq.tablet} { padding-left: 1.8rem; } } .key-information__icon-box { display: flex; align-items: center; padding-right: 2.4rem; } .key-information__data { font-size: 1.8rem; text-align: right; &:not(:last-of-type):after { content: ' & '; } } .key-information__list { margin: 0; padding: 0; li { margin: 0; padding: 1.2rem 0; line-height: 2.4rem; list-style-type: none; display: flex; justify-content: space-between; align-items: center; color: ${r.colors.black}; border-bottom: 0.1rem solid ${r.colors.grey4}; } } `} `;var g=t(7334),T=t(37525),d=t(61945);const a=({department:r,applicationCode:s,status:p})=>{let D;p&&p.length===1?D="Date":D="Dates";const M=(0,w.v9)(x.bv),A=(0,w.v9)(x.Rl);return e.createElement(f,null,e.createElement(H.Z,{level:"2",size:"3",text:"Course details",className:"key-information__header bold"}),e.createElement("ul",{className:"key-information__list"},r?e.createElement("li",{key:(0,k.Z)()},e.createElement("div",{className:"key-information__icon-box"},e.createElement(d.JO,{type:"book"}),e.createElement("span",{className:"key-information__title bold"},"Department")),e.createElement("span",{className:"key-information__data"}," ",r)):null,s?e.createElement("li",{key:(0,k.Z)()},e.createElement("div",{className:"key-information__icon-box"},e.createElement(d.JO,{type:"code"}),e.createElement("span",{className:"key-information__title bold"},"Application code")),e.createElement("span",{className:"key-information__data"}," ",s)):null),M?null:p&&p.length>0&&e.createElement("div",{className:"key-information__dates-container"},e.createElement("div",{className:"key-information__dates-header"},e.createElement(d.JO,{type:"calendar"}),e.createElement("span",{className:"key-information__title bold"},D)),p.map((j,K)=>{if(!j.status)return null;const J=g.Cx[K],Y=g.EQ[j.status],Q=j.status==="Not running"?A:Y.keyInfoLabel,re=Y.showKeyInfoDate;return e.createElement("div",{key:(0,k.Z)(),className:"key-information__date"},e.createElement("span",{className:"key-information__date-title bold"},J),e.createElement("span",{className:"key-information__date-value"},e.createElement("strong",null,`${Q}`),re&&Q!=="Applications opening soon"&&e.createElement(e.Fragment,null," - ",j.startDate&&!j.endDate&&`${(0,T.oQ)(j.startDate)} ${j.dateToBeConfirmed?"(TBC)":""}`,j.startDate&&j.endDate&&`${(0,T.oQ)(j.startDate)} - ${(0,T.oQ)(j.endDate)} ${j.dateToBeConfirmed?"(TBC)":""}`)))})))};a.propTypes={programmeType:n().string,location:n().string,department:n().string,duration:n().string};const i=a;var h=t(91485),_=t(90326);const W=E.default.section` ${()=>E.css``} `,G=({children:r,id:s})=>e.createElement(W,{id:s,className:"programme"},r);G.propTypes={children:n().node,id:n().string};const U=G,ce=E.default.div` ${({theme:r})=>E.css` overflow: hidden; z-index: 5; width: 100%; top: 0; left: 0; right: 0; backdrop-filter: blur(1.2rem); background-color: rgba(255, 255, 255, 0.8); border-bottom: 0.1rem solid ${r.colors.grey3}; position: sticky; & > .wrapper { position: relative; @media screen and (max-width: 1200px) { &::after { content: ''; z-index: 1; position: absolute; height: 100%; width: 3.2rem; top: 0; } &::after { right: 0; background: linear-gradient( 90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50% ); @media screen and (min-width: 768px) { right: 4rem; } } } } .section-navigation__list { display: flex; position: relative; margin: 0; padding: 0; list-style: none; & li { white-space: nowrap; display: inline-block; &:not(:last-child) { margin-right: 6.4rem; } &.active { font-weight: 500; border-bottom: 0.4rem solid ${r.colors.purple}; } & > a { display: block; padding: 2.4rem 0; color: ${r.colors.grey7}; text-decoration: none; } } } `} `;var me=t(35594),de=t(69039);const V=({labelData:r,activeItem:s})=>e.createElement(ce,null,e.createElement("div",{className:"wrapper"},e.createElement(me.Z,{className:"scroll-container"},e.createElement("ul",{className:"section-navigation__list"},r.map((p,D)=>{if(!p.title||!p.link)return null;const M=s&&p.link.includes(s)?"active":null;return D+1===r.length?e.createElement("li",{style:{visibility:"hidden"},className:M,key:`${p.title}`,"aria-hidden":!0},p.title):e.createElement("li",{className:M,key:`${p.title}`},e.createElement(de.fO,{smooth:!0,to:p.link},p.title))})))));V.propTypes={labelData:n().array,activeItem:n().string};const pe=V;var q=t(79943);const ke=E.default.div` ${({theme:r})=>E.css` z-index: 99; margin-top: 2.4rem; padding: 2.4rem; width: 100%; background-color: ${r.colors.summerSchool.ui.grey}; border: 1px solid ${r.colors.summerSchool.brand.pink}; @media only screen and (min-width: 1200px) { margin-top: 0; width: 38.4rem; } & .callout-container { padding-bottom: 1.6rem; & h2 { margin-bottom: 0.5rem; color: ${r.colors.red}; } & div { color: ${r.colors.black}; } } .programme-action-card__heading { margin-bottom: 24px; font-weight: 600; } .programme-action-card__content { p { margin: 1.2rem 0; font-size: 2rem; line-height: 2.4rem; color: ${r.colors.black}; } } .programme-action-card__button-container { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 1.2rem; margin-top: 2.4rem; } .programme-action-card__button { flex: 1 0 100%; flex-direction: column; align-items: center; order: 2; padding: 8px; height: 180px; background-color: white; color: black; svg { display: block; margin: 0 auto; } p { font-size: 1.6rem; text-align: center; } &.primary { background-color: ${r.colors.summerSchool.brand.pink}; } @media ${r.mq.tablet} { flex: 0 0 calc(50% - 1.2rem); } &--priority { order: 1; } } .programme-action-card__bold { font-weight: 600; } `} `,ue=({calloutTitle:r,calloutContent:s,programmeStatus:p,applicationURL:D,mailingListUrl:M})=>{let A,j,K,J;return p==="Open"||p==="Limited"?A=e.createElement(l.Z,{className:"programme-action-card__button primary",path:D},e.createElement(c.J,{icon:"startApplication",size:96}),e.createElement("p",null,"Apply now")):A=e.createElement(l.Z,{className:"programme-action-card__button primary",path:`${q.s}/courses`},e.createElement(c.J,{icon:"courseFinder",size:96}),e.createElement("p",null,"Course finder")),K=e.createElement(l.Z,{className:"programme-action-card__button",path:`${q.s}/how-to-apply`},e.createElement(c.J,{icon:"howToApplyLine",size:96}),e.createElement("p",null,"How to apply")),j=M?e.createElement(l.Z,{className:"programme-action-card__button",path:M},e.createElement(c.J,{icon:"mailingListLine",size:96}),e.createElement("p",null,"Join our mailing list")):null,J=e.createElement(l.Z,{className:"programme-action-card__button",path:`${q.s}/contact-us`},e.createElement(c.J,{icon:"contactUsLine",size:96}),e.createElement("p",null,"Contact us")),e.createElement(ke,null,e.createElement("div",{className:"programme-action-card__content"},e.createElement(H.Z,{className:"programme-action-card__heading",level:"3",text:"Apply"}),r&&e.createElement("p",null,r),s&&e.createElement("p",null,s),e.createElement("div",{className:"programme-action-card__button-container"},A,K,j,J)))};ue.propTypes={deadline:n().string,startDate:n().string,programmeStatus:n().oneOf(["Closed","Late","Full","Open"]),calloutTitle:n().string,calloutContent:n().string,primary:n().object,secondary:n().object,tertiary:n().object,optional:n().object,brochureURL:n().string};const Ne=ue;var ee=t(7863),Ce=t(77693),Oe=t(16850),Pe=t(18737);const ze=r=>{let s;const p=[];if(r.length>1){r.map(A=>{A.status&&p.push(g.EQ[A.status])});const M=p.reduce(function(A,j){return A.weight>j.weight?A:j});return M&&(s=M),s}else return s=g.EQ[r[0].status],s};var _e=t(75720),Ze=Object.defineProperty,De=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,he=(r,s,p)=>s in r?Ze(r,s,{enumerable:!0,configurable:!0,writable:!0,value:p}):r[s]=p,te=(r,s)=>{for(var p in s||(s={}))Te.call(s,p)&&he(r,p,s[p]);if(fe)for(var p of fe(s))Be.call(s,p)&&he(r,p,s[p]);return r},Ae=(r,s)=>De(r,Le(s));const ve=({mappedEntry:{title:r,subscribeForm:s,applicationURL:p,applicationURLLink:D,hero:M,keyInformation:A,programmeStatus:j,overviewComposer:K,impactComposer:J,programmeContentComposer:Y,whoAttendsComposer:Q,facultyComposer:re,departmentDescription:Ie,feesAndEntryRequirementsComposer:ie,relatedProgrammes:ye,relatedArticles:be,metadata:Me}})=>{var Ee;const[He,xe]=(0,e.useState)(),[we,je]=(0,e.useState)(!1),Fe=(0,w.v9)(x.bv),$e=(0,Oe.Z)("1199px"),Ue=(Ee=D==null?void 0:D.url)!=null?Ee:p;if(j.length===0)return e.createElement(e.Fragment,null,e.createElement("p",null,"No course status provided."),e.createElement(Pe.rU,{to:`${q.s}/courses`},"Back to Courses"));const Ke=[{title:K.length>0?"Overview":null,link:K.length>0?"#overview":null},{title:Q.length>0?"Key information":null,link:Q.length>0?"#whoAttends":null},{title:ie.length>0?"Is this course right for you?":null,link:ie.length>0?"#fees":null},{title:J.length>0?"Outcomes":null,link:J.length>0?"#impact":null},{title:Y.length>0?"Content":null,link:Y.length>0?"#courseContent":null},{title:re.length>0?"Faculty":null,link:re.length>0?"#faculty":null},{title:"1",link:"#"}],ne="220px";let X="205px";if(typeof window!="undefined"){let $=window&&window.innerHeight;X=$?`${$-200}px`:"205px"}const ae=($,se)=>{const We=document.querySelector(`#${se}`).previousSibling.previousSibling.id;xe($==="above"?se:We)},Se=($,se)=>{$==="enter"?je(!0):se==="below"&&je(!1)};let oe;Fe?oe=g.EQ.Closed:oe=ze(j);const ge=e.createElement(Ne,{applicationURL:Ue,calloutTitle:oe.stalkerBoxTitle,calloutContent:oe.stalkerBoxContent,programmeStatus:oe.type,mailingListUrl:s==null?void 0:s.campaignURL});return e.createElement(C.Z,null,e.createElement(N.Z,te({},Me)),e.createElement(P,null,e.createElement(d.Oo,{rootURL:q.s,categories:[{name:"Course Finder",path:`${q.s}/courses`},{name:r}]}),e.createElement(z,Ae(te({},M),{courseStatus:oe.type})),e.createElement("article",{className:"page-content"},e.createElement("section",{className:"programme__key-info-block"},e.createElement("div",{className:"wrapper"},e.createElement(i,te({},A)))),e.createElement(pe,{labelData:Ke,activeItem:He}),!we&&e.createElement("section",{className:"programme__actions"},e.createElement("div",{className:"wrapper"},e.createElement(u.ZP,null,e.createElement("div",{className:"programme__actions-anchor"},ge)))),K.length>0&&e.createElement(e.Fragment,null,e.createElement(o.h,{fireOnRapidScroll:!0,topOffset:ne,bottomOffset:X,onLeave:({currentPosition:$})=>ae($,"overview")}),e.createElement(U,{id:"overview"},e.createElement(_.Z,{title:"Overview",level:"2",size:"2",marker:!0,wrapper:!0}),e.createElement(ee.Z,{content:K}))),Q.length>0&&e.createElement(e.Fragment,null,e.createElement(o.h,{fireOnRapidScroll:!0,topOffset:ne,bottomOffset:X,onLeave:({currentPosition:$})=>ae($,"whoAttends")}),e.createElement(U,{id:"whoAttends"},e.createElement(_.Z,{title:"Key information",level:"2",size:"2",marker:!0,wrapper:!0}),e.createElement(ee.Z,{content:Q}))),ie.length>0&&e.createElement(e.Fragment,null,e.createElement(o.h,{fireOnRapidScroll:!0,topOffset:ne,bottomOffset:X,onLeave:({currentPosition:$})=>ae($,"fees")}),e.createElement(U,{id:"fees"},e.createElement(_.Z,{title:"Is this course right for you?",level:"2",size:"2",marker:!0,wrapper:!0}),e.createElement(ee.Z,{content:ie}))),J.length>0&&e.createElement(e.Fragment,null,e.createElement(o.h,{fireOnRapidScroll:!0,topOffset:ne,bottomOffset:X,onLeave:({currentPosition:$})=>ae($,"impact")}),e.createElement(U,{id:"impact"},e.createElement(_.Z,{title:"Outcomes",level:"2",size:"2",marker:!0,wrapper:!0}),e.createElement(ee.Z,{content:J}))),Y.length>0&&e.createElement(e.Fragment,null,e.createElement(o.h,{fireOnRapidScroll:!0,topOffset:ne,bottomOffset:X,onLeave:({currentPosition:$})=>ae($,"courseContent")}),e.createElement(U,{id:"courseContent"},e.createElement(_.Z,{title:"Content",level:"2",size:"2",marker:!0,wrapper:!0}),e.createElement(ee.Z,{content:Y}))),re.length>0&&e.createElement(e.Fragment,null,e.createElement(o.h,{fireOnRapidScroll:!0,topOffset:ne,bottomOffset:X,onLeave:({currentPosition:$})=>ae($,"faculty")}),e.createElement(U,{id:"faculty"},e.createElement(_.Z,{title:"Faculty",level:"2",size:"2",marker:!0,wrapper:!0}),e.createElement(ee.Z,{content:re})),e.createElement(U,{id:"department"},e.createElement(_.Z,{title:"Department",level:"2",size:"2",wrapper:!0}),e.createElement("div",{className:"wrapper"},e.createElement("div",{className:"container container--course"},e.createElement(I.default,{className:"cms-content",html:Ie}))))),e.createElement(U,{id:"subscribe"},e.createElement("div",{className:"wrapper"},e.createElement("div",{className:"container container--course"},e.createElement(_e.Z,te({className:"subscribe"},s))))),!$e&&e.createElement("div",{className:"wrapper mobile-stalker-bottom"},ge)),ye.length>0&&e.createElement("div",{className:"programme__content-footer"},e.createElement("section",{className:"programme__related-programmes",id:"relatedProgrammes"},e.createElement(h.Z,{title:"Related Courses",layout:"programme",wrapper:!0},ye.map($=>e.createElement(R.Z,te({key:(0,k.Z)()},$)))))),be.length>0&&e.createElement("div",{className:"programme__content-footer"},e.createElement("section",{className:"programme__related-articles",id:"relatedArticles"},e.createElement(h.Z,{title:"Related Articles",layout:"programme",wrapper:!0},be.map($=>e.createElement(Ce.Z,te({key:$.id},$)))))),$e&&we&&e.createElement("div",{className:"static-stalker wrapper"},ge),e.createElement("div",null,e.createElement(o.h,{fireOnRapidScroll:!0,bottomOffset:"80px",onEnter:()=>Se("enter"),onLeave:({currentPosition:$})=>Se("leave",$)}))))};ve.propTypes={entry:n().object,sectionInView:n().bool,activeItem:n().bool};const Re=ve},16850:(F,S,t)=>{"use strict";t.d(S,{Z:()=>n});var e=t(56109);const n=u=>{const o=typeof window=="object",w=parseInt(u,10),x=L(),k=!!(x&&x>=w),[C,E]=(0,e.useState)(k);function L(){return o?window.innerWidth:void 0}function P(){let y=L()>=w;return E(y),C}return(0,e.useEffect)(()=>o?(window.addEventListener("resize",P),()=>o&&window.removeEventListener("resize",P)):!1),C}},46700:(F,S,t)=>{var e={"./af":95868,"./af.js":95868,"./ar":37028,"./ar-dz":94227,"./ar-dz.js":94227,"./ar-kw":61167,"./ar-kw.js":61167,"./ar-ly":68962,"./ar-ly.js":68962,"./ar-ma":61073,"./ar-ma.js":61073,"./ar-ps":89298,"./ar-ps.js":89298,"./ar-sa":76460,"./ar-sa.js":76460,"./ar-tn":83833,"./ar-tn.js":83833,"./ar.js":37028,"./az":15417,"./az.js":15417,"./be":62958,"./be.js":62958,"./bg":10322,"./bg.js":10322,"./bm":51875,"./bm.js":51875,"./bn":21294,"./bn-bd":47531,"./bn-bd.js":47531,"./bn.js":21294,"./bo":67900,"./bo.js":67900,"./br":70262,"./br.js":70262,"./bs":44615,"./bs.js":44615,"./ca":33752,"./ca.js":33752,"./cs":25868,"./cs.js":25868,"./cv":70294,"./cv.js":70294,"./cy":48650,"./cy.js":48650,"./da":86537,"./da.js":86537,"./de":74923,"./de-at":18434,"./de-at.js":18434,"./de-ch":68894,"./de-ch.js":68894,"./de.js":74923,"./dv":29062,"./dv.js":29062,"./el":54401,"./el.js":54401,"./en-au":7910,"./en-au.js":7910,"./en-ca":61406,"./en-ca.js":61406,"./en-gb":42909,"./en-gb.js":42909,"./en-ie":19606,"./en-ie.js":19606,"./en-il":44745,"./en-il.js":44745,"./en-in":72758,"./en-in.js":72758,"./en-nz":39117,"./en-nz.js":39117,"./en-sg":5904,"./en-sg.js":5904,"./eo":9815,"./eo.js":9815,"./es":9788,"./es-do":71345,"./es-do.js":71345,"./es-mx":15367,"./es-mx.js":15367,"./es-us":87905,"./es-us.js":87905,"./es.js":9788,"./et":83553,"./et.js":83553,"./eu":27777,"./eu.js":27777,"./fa":99855,"./fa.js":99855,"./fi":33045,"./fi.js":33045,"./fil":57828,"./fil.js":57828,"./fo":96409,"./fo.js":96409,"./fr":28644,"./fr-ca":31256,"./fr-ca.js":31256,"./fr-ch":96811,"./fr-ch.js":96811,"./fr.js":28644,"./fy":53260,"./fy.js":53260,"./ga":95372,"./ga.js":95372,"./gd":93545,"./gd.js":93545,"./gl":31155,"./gl.js":31155,"./gom-deva":14305,"./gom-deva.js":14305,"./gom-latn":9852,"./gom-latn.js":9852,"./gu":98479,"./gu.js":98479,"./he":59326,"./he.js":59326,"./hi":9400,"./hi.js":9400,"./hr":62769,"./hr.js":62769,"./hu":13791,"./hu.js":13791,"./hy-am":49593,"./hy-am.js":49593,"./id":83443,"./id.js":83443,"./is":71346,"./is.js":71346,"./it":29105,"./it-ch":34193,"./it-ch.js":34193,"./it.js":29105,"./ja":24253,"./ja.js":24253,"./jv":38552,"./jv.js":38552,"./ka":84878,"./ka.js":84878,"./kk":86287,"./kk.js":86287,"./km":94018,"./km.js":94018,"./kn":58596,"./kn.js":58596,"./ko":48236,"./ko.js":48236,"./ku":63987,"./ku-kmr":39564,"./ku-kmr.js":39564,"./ku.js":63987,"./ky":63385,"./ky.js":63385,"./lb":55192,"./lb.js":55192,"./lo":58194,"./lo.js":58194,"./lt":18662,"./lt.js":18662,"./lv":49021,"./lv.js":49021,"./me":25682,"./me.js":25682,"./mi":51983,"./mi.js":51983,"./mk":124,"./mk.js":124,"./ml":70101,"./ml.js":70101,"./mn":51980,"./mn.js":51980,"./mr":71060,"./mr.js":71060,"./ms":95793,"./ms-my":86759,"./ms-my.js":86759,"./ms.js":95793,"./mt":35798,"./mt.js":35798,"./my":14245,"./my.js":14245,"./nb":27354,"./nb.js":27354,"./ne":64995,"./ne.js":64995,"./nl":93219,"./nl-be":14505,"./nl-be.js":14505,"./nl.js":93219,"./nn":79975,"./nn.js":79975,"./oc-lnc":5226,"./oc-lnc.js":5226,"./pa-in":74916,"./pa-in.js":74916,"./pl":65298,"./pl.js":65298,"./pt":70590,"./pt-br":34737,"./pt-br.js":34737,"./pt.js":70590,"./ro":67460,"./ro.js":67460,"./ru":51524,"./ru.js":51524,"./sd":97669,"./sd.js":97669,"./se":64653,"./se.js":64653,"./si":92413,"./si.js":92413,"./sk":49771,"./sk.js":49771,"./sl":96651,"./sl.js":96651,"./sq":38851,"./sq.js":38851,"./sr":92377,"./sr-cyrl":37623,"./sr-cyrl.js":37623,"./sr.js":92377,"./ss":92123,"./ss.js":92123,"./sv":20736,"./sv.js":20736,"./sw":30472,"./sw.js":30472,"./ta":65811,"./ta.js":65811,"./te":77289,"./te.js":77289,"./tet":83562,"./tet.js":83562,"./tg":21334,"./tg.js":21334,"./th":47650,"./th.js":47650,"./tk":51938,"./tk.js":51938,"./tl-ph":30696,"./tl-ph.js":30696,"./tlh":19437,"./tlh.js":19437,"./tr":56371,"./tr.js":56371,"./tzl":18097,"./tzl.js":18097,"./tzm":46404,"./tzm-latn":78400,"./tzm-latn.js":78400,"./tzm.js":46404,"./ug-cn":96479,"./ug-cn.js":96479,"./uk":75472,"./uk.js":75472,"./ur":15653,"./ur.js":15653,"./uz":66227,"./uz-latn":77838,"./uz-latn.js":77838,"./uz.js":66227,"./vi":85404,"./vi.js":85404,"./x-pseudo":83371,"./x-pseudo.js":83371,"./yo":45283,"./yo.js":45283,"./zh-cn":42989,"./zh-cn.js":42989,"./zh-hk":17491,"./zh-hk.js":17491,"./zh-mo":6445,"./zh-mo.js":6445,"./zh-tw":59790,"./zh-tw.js":59790};function m(u){var o=n(u);return t(o)}function n(u){if(!t.o(e,u)){var o=new Error("Cannot find module '"+u+"'");throw o.code="MODULE_NOT_FOUND",o}return e[u]}m.keys=function(){return Object.keys(e)},m.resolve=n,F.exports=m,m.id=46700}}]);