"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[159],{32863:(j,C,a)=>{a.d(C,{Z:()=>O});var r=a(40430),s=a(98656);const O=r.default.article` ${({theme:{colors:c},subjectArea:x,isCompressed:v,className:l})=>{const p=()=>{switch(x){case"law":case"economics":return` border: 1px solid ${c.summerSchool.brand.pink}; & .card-media { background-color: ${c.summerSchool.brand.pink}; } `;case"researchMethodsDataScienceAndMathematics":case"englishLanguage":return` border: 1px solid ${c.summerSchool.brand.brightBlue}; & .card-media { background-color: ${c.summerSchool.brand.brightBlue}; } `;case"accounting":case"finance":return` border: 1px solid ${c.summerSchool.brand.yellow}; & .card-media { background-color: ${c.summerSchool.brand.yellow}; } `;case"internationalRelationsGovernmentPsychologyAndSociety":case"businessAndManagement":return` border: 1px solid ${c.summerSchool.brand.green30}; & .card-media { background-color: ${c.summerSchool.brand.green30}; } `;default:return` border: 1px solid ${c.summerSchool.brand.pink}; & .card-media { background-color: ${c.summerSchool.brand.pink}; } `}};return l==="list"?r.css` ${p}; 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 ${s.Do}; } } .card-content { ${p}; flex 1 0 100%; // max-width: 80%; ${v?s.xx:s.xk} display: flex; flex-flow: column nowrap; justify-content: space-between; height: 100%; border-radius: 3rem; a { ${s.LF} } p { margin: 0 0 1em 0; color: #e40e23; } .card-content__title { ${s.TN} } .card-content__subject-area { margin-bottom: 0.5em; color: ${c.summerSchool.text.default}; } .session { line-height: 1.5; } .session__title { display: block; margin: ${v?"0":null}; font-weight: 700; } .card-content__icon { ${s.IN} } } &:hover, &:focus-within { .card-media > svg { ${s.YD}; } .card-content__icon { ${s.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; } `:r.css` ${p}; 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 ${s.Do}; } } .card-content { ${v?s.xx:s.EF} display: flex; flex-flow: column nowrap; justify-content: space-between; height: 100%; a { ${s.LF} } p { margin: 0 0 1em 0; color: #e40e23; } .card-content__title { ${s.TN} } .card-content__subject-area { margin-bottom: 0.5em; color: ${c.summerSchool.text.default}; } .session { line-height: 1.5; } .session__title { display: block; margin: ${v?"0":null}; font-weight: 700; } .card-content__icon { ${s.IN} } } &:hover, &:focus-within { .card-media > svg { ${s.YD}; } .card-content__icon { ${s.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:(j,C,a)=>{a.d(C,{Z:()=>p});var r=a(56109),s=a(66681),g=a(6043),O=a(31463),c=a(32863),x=a(30689),v=a(8434);const p=({className:b,title:m,link:_,subjectArea:S,sessions:h,iconSize:N,isCompressed:y})=>{if(!S)return null;const L=(0,O._)(S).replaceAll(",",""),B=(0,s.v9)(g.bv),D=b==="list";return r.createElement(c.Z,{className:b,subjectArea:L,isCompressed:y},!y&&!D?r.createElement("div",{className:"card-media"},S&&L?r.createElement(v.J,{icon:L,className:"card-media__icon",size:N}):null):null,r.createElement("div",{className:"card-content"},r.createElement("section",{className:"top__card"},y?null:r.createElement("p",{className:"card-content__subject-area"},r.createElement("span",{className:"sr-only"},"Subject Area: "),S),r.createElement(x.Z,{path:_},r.createElement("h3",{className:"card-content__title"},r.createElement("span",{className:"sr-only"},"Course Title: "),m))),r.createElement("section",{className:"bottom__card"},B?null:r.createElement("p",{className:"card-content__status"},r.createElement("span",{className:"sr-only"},"Status: "),h==null?void 0:h.status),r.createElement("svg",{width:"41",height:"17",viewBox:"0 0 41 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"card-content__icon"},r.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"})))))}},68792:(j,C,a)=>{a.d(C,{Z:()=>v});var r=a(56109),s=a(40430);const O=s.default.section` ${({theme:{colors:l},coloring:p})=>{const b=()=>{switch(p){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 s.css` ${b}; 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; @media screen and (min-width: 768px) { padding: 8rem 4rem 4rem 4rem; } @media screen and (min-width: 1024px) { grid-column: 1; display: flex; justify-content: flex-end; padding: 0 4rem; } .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; } } `}} `;var c=a(30689);const v=({title:l,summary:p,buttons:b,image:m,coloring:_,thumbnail:S})=>(m=m!=null&&m.url?m:S,r.createElement(O,{coloring:_},r.createElement("div",{className:"hero-content-container"},r.createElement("div",{className:"hero-content"},r.createElement("h1",null,l),r.createElement("p",null,p),b?r.createElement("div",{className:"hero-cta-container"},b==null?void 0:b.map((h,N)=>r.createElement(c.Z,{path:h==null?void 0:h.url,key:N,className:"button"},h!=null&&h.url?h==null?void 0:h.label:`${h.label} (missing url)`))):null)),(m==null?void 0:m.url)&&r.createElement("div",{className:"hero-image"},r.createElement("img",{src:`${m.url}?q=90&f=webp`,alt:m==null?void 0:m.altText}))))},24996:(j,C,a)=>{a.r(C),a.d(C,{default:()=>Ie});var r=a(56109),s=a(29516),g=a(40430);const c=g.default.article` ${({theme:{colors:n,mq:e}})=>g.css` .markup { h2 { margin-bottom: 0.5em; color: ${n.summerSchool.brand.pink}; } &.introduction > p:first-of-type { font-size: 2.4rem; font-weight: bold; } } .block-title { margin-bottom: 4rem; color: ${n.summerSchool.brand.pink}; } .button { display: inline-block; padding: 1.4rem 2.8rem; margin: 4.8rem 0 0 0; border: 1px solid currentColor; font-size: 1.8rem; color: inherit; text-decoration: none; @media screen and (min-width: 1024px) { padding: 2.4rem 4rem; font-size: 2rem; } } `} `;var x=a(79943),v=a(7334),l=a(88561),p=a(53026),b=Object.defineProperty,m=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,h=(n,e,t)=>e in n?b(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,N=(n,e)=>{for(var t in e||(e={}))_.call(e,t)&&h(n,t,e[t]);if(m)for(var t of m(e))S.call(e,t)&&h(n,t,e[t]);return n};const y=(n,e)=>{const t=N({},DELIVERY_API_CONFIG);return n&&(t.projectId=n),t},L=()=>{if(typeof window!="undefined"){const n=window.location.hostname;return B(n)}return null},B=n=>n.indexOf("localhost")>-1?"latest":n.endsWith("contensis.cloud")?n.indexOf("preview.")>-1?"latest":"published":n.endsWith("cloud.contensis.com")&&n.indexOf("preview-")>-1?"latest":"published";class D{search(e,t,i,o){return p.KU.create(y(i,o)).entries.search(e,t||1)}getClient(e="published",t,i){const o=y(t,i);return o.versionStatus=e,p.KU.create(o)}getEntry(e,t=1,i="published",o,d){const u=y(o,d);return u.versionStatus=i,p.KU.create(u).entries.get({id:e,linkDepth:t})}}const Ke=new D;class R{constructor(e,t){this.key=e,this.value=t,this.next=null,this.prev=null}}class X{constructor(e=100){this.map={},this.head={},this.tail={},this.limit=e||100,this.size=0}get(e){if(this.map[e]){const t=this.map[e].value,i=new R(e,t);return this.remove(e),this.setHead(i),t}}set(e,t){const i=new R(e,t);this.map[e]?this.remove(e):this.size>=this.limit&&this.tail!==null&&(delete this.map[this.tail.key],this.size--,this.tail=this.tail.prev,this.tail.next=null),this.setHead(i)}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){const 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--}}class Q{constructor(){this.cache=new X,this.taxonomyLookup={}}search(e,t,i,o){const d=p.KU.create(y(i,o));return this.request(i+JSON.stringify(e)+t.toString(),()=>d.entries.search(e,t))}get(e,t,i,o,d){const u=p.KU.create(y(o,d));return u.clientConfig.versionStatus=i,this.request(e,()=>u.entries.get({id:e,linkDepth:t}))}getContentType(e,t,i){const o=p.KU.create(y(t,i));return this.request(`[CONTENT TYPE] ${e} ${t}`,()=>o.contentTypes.get(e))}request(e,t){if(!this.cache.get(e)||typeof window=="undefined"){const i=t();this.cache.set(e,i),i.catch(()=>{this.cache.remove(e)})}return this.cache.get(e)}}const q=new Q;var ee=a(48504),te=a(61945),re=a(26414),ne=a(68792),T=a(82824),ae=a(486),ie=a(52617),oe=a(8424),se=a(35121),Z=a(68694),le=a(30689);const ce=g.default.section` ${({theme:{mq:n,colors:e}})=>g.css` .scroll-container { --wrapper-size: 120rem; @media screen and (min-width: 1440px) { display: grid; grid-template-columns: 1fr var(--wrapper-size) 1fr; } @media screen and (min-width: 1680px) { --wrapper-size: 144rem; } @media screen and (min-width: 1920px) { --wrapper-size: 168rem; } } .faculty-cards { --left-indent: 1.6rem; display: flex; flex-flow: row nowrap; gap: 24px; margin-top: 6.4rem; padding-left: var(--left-indent); @media ${n.laptop} { --left-indent: 4rem; } @media screen and (min-width: 1200px) { --left-indent: 5.6rem; } @media screen and (min-width: 1440px) { grid-area: 1 / 2 / 2 / 3; padding-left: 0; } } .swiper, .swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; display: flex; flex-direction: column-reverse; } .swiper-vertical > .swiper-wrapper { flex-direction: column; } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var( --swiper-wrapper-transition-timing-function, initial ); box-sizing: content-box; } .swiper-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0, 0); } .swiper-horizontal { touch-action: pan-y; } .swiper-vertical { touch-action: pan-x; } .swiper-slide, swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block; } .swiper-slide-invisible-blank { visibility: hidden; } .swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; } .swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; } .swiper-backface-hidden .swiper-slide { transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; } .swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; -ms-overflow-style: none; } .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; } .swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start start; } .swiper-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; } .swiper-vertical.swiper-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; } .swiper-centered > .swiper-wrapper::before { content: ''; flex-shrink: 0; order: 9999; } .swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center center; scroll-snap-stop: always; } .swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); } .swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); } .swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); } .swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); } .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50%; box-sizing: border-box; border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); border-radius: 50%; border-top-color: transparent; } .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: swiper-preloader-spin 1s infinite linear; } .swiper-lazy-preloader-white { --swiper-preloader-color: #fff; } .swiper-lazy-preloader-black { --swiper-preloader-color: #000; } @keyframes swiper-preloader-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: calc(var(--swiper-navigation-size) / 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color, var(--swiper-theme-color)); } .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; } .swiper-button-next:after, .swiper-button-prev:after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); text-transform: none !important; letter-spacing: 0; text-transform: none; font-variant: initial; line-height: 1; } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: 10px; right: auto; } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: 10px; left: auto; } .swiper { /* max-width: 120rem; */ } .swiper-button-prev, .swiper-button-next { color: ${({theme:{colors:t}})=>t.summerSchool.brand.pink}; padding: 0 2.5rem; } .swiper-pagination-bullet { background-color: ${({theme:{colors:t}})=>t.summerSchool.brand.pink}; } .chevron__left { display: none; position: absolute; top: 0; left: 0; z-index: 3; overflow: hidden; max-height: 23.5rem; width: 70px; height: 100%; background-color: rgba(0, 0, 0, 0); border: rgba(0, 0, 0, 0) solid 1px; cursor: pointer; svg { height: 50px; width: 35px; fill: ${({theme:{colors:t}})=>t.summerSchool.brand.pink}; } @media ${n.laptop} { display: block; @media ${n.desktop} { left: -70px; } } } .chevron__right { display: none; position: absolute; top: 0; right: 0; z-index: 3; transform: rotate(180deg); overflow: hidden; max-height: 23.5rem; width: 70px; height: 100%; background-color: rgba(0, 0, 0, 0); border: rgba(0, 0, 0, 0) solid 1px; cursor: pointer; svg { height: 50px; width: 35px; fill: ${({theme:{colors:t}})=>t.summerSchool.brand.pink}; & > path { fill: ${({theme:{colors:t}})=>t.summerSchool.brand.pink}; } } @media ${n.laptop} { display: block; @media ${n.desktop} { right: -70px; } } } .swiper-pagination { position: static; text-align: center; margin: 30px auto 5px auto; height: 25px; & > .swiper-pagination-bullet { height: 15px; width: 15px; margin: 0 5px; padding: 0; border-radius: 50%; border: none; background-color: rgba(233, 82, 150, 0.35); cursor: pointer; display: inline-block; } & > .swiper-pagination-bullet-active { background-color: ${e.summerSchool.brand.pink}; } } .swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; } .wrapper-swipe { position: relative; } `} `;var k=a(98656);const de=g.default.div` ${({theme:{colors:n}})=>g.css` ${k.xx}; position: relative; display: flex; flex-flow: column nowrap; flex: 0 0 320px; border: 1px solid transparent; transition: all ${k.Do}; max-height: 235px; &:nth-child(3n + 1) { border-color: ${n.summerSchool.brand.pink}; } &:nth-child(3n + 2) { border-color: ${n.summerSchool.brand.brightBlue}; } &:nth-child(3n + 3) { border-color: ${n.summerSchool.brand.yellow}; } &:hover, &:focus-within { .faculty-card__icon { ${k.eG}; } } .faculty-card__name { ${k.TN}; margin-top: 0; } .faculty-card__role { margin-bottom: 8rem; } .faculty-card__icon { ${k.V8} } .faculty-card__button { position: absolute; top: 0; left: 0; height: 100%; width: 100%; & > button { position: absolute; inset: 0px; z-index: 1; background-color: transparent; &:hover, &:focus-within { cursor: pointer; } } } &.fake-card { visibility: hidden; } `} `;var pe=a(85238),me=a(37010);const ue=({className:n,prefix:e,name:t,role:i,url:o,shortBio:d,image:u})=>{const E=r.createElement("span",{className:"sr-only"},"View profile");return r.createElement(de,{className:n},r.createElement("p",{className:"faculty-card__name"},`${e||null} ${t}`),r.createElement("p",{className:"faculty-card__role"},i),d?r.createElement(r.Fragment,null,r.createElement("svg",{width:"41",height:"17",viewBox:"0 0 41 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"faculty-card__icon"},r.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"})),r.createElement(pe.u,{id:(0,s.Z)(),className:"faculty-card__button",title:E},r.createElement(me.Z,{name:t,prefix:e,position:i,shortBio:d,link:o,image:u}))):null)};var he=a(24628),fe=a(72668),we=a(10760),ge=a(7153),ve=a(17518),be=a(41054),ye=Object.defineProperty,M=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,U=(n,e,t)=>e in n?ye(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,Ce=(n,e)=>{for(var t in e||(e={}))xe.call(e,t)&&U(n,t,e[t]);if(M)for(var t of M(e))Ee.call(e,t)&&U(n,t,e[t]);return n};const F=n=>r.createElement("svg",Ce({width:"5px",height:"9px",viewBox:"0 0 5 9",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},n),r.createElement("title",null,"chevron-right"),r.createElement("desc",null,"Created with Sketch."),r.createElement("g",{id:"Page-1",stroke:"none",strokeWidth:"1",fillRule:"evenodd"},r.createElement("g",{id:"chevron-right",transform:"translate(2.500000, 4.500000) rotate(-180.000000) translate(-2.500000, -4.500000) "},r.createElement("path",{d:"M3.32685,4.36316 L0.0778214,0.977951 C-0.0259405,0.874189 -0.0259405,0.770429 0.0778214,0.666667 L0.661479,0.0830094 C0.778211,-0.0207524 0.881971,-0.0272374 0.972763,0.0635542 L4.94163,4.20752 C4.98055,4.24643 5,4.29831 5,4.36316 C5,4.42802 4.98055,4.4799 4.94163,4.51881 L0.972763,8.66278 C0.869001,8.76654 0.765241,8.76654 0.661479,8.66278 L0.0778214,8.05966 C-0.0259405,7.9559 -0.0259405,7.85214 0.0778214,7.74838 L3.32685,4.36316 Z",id:"Path"}))));var Se=Object.defineProperty,Pe=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,W=(n,e,t)=>e in n?Se(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,Ne=(n,e)=>{for(var t in e||(e={}))Oe.call(e,t)&&W(n,t,e[t]);if(K)for(var t of K(e))_e.call(e,t)&&W(n,t,e[t]);return n},ke=(n,e)=>Pe(n,$e(e));const Ae=({className:n,content:e,people:t})=>{const i={nextEl:".chevron__right",prevEl:".chevron__left"},o={clickable:!0,renderBullet:function(d,u){return''}};return we.Z.use([ge.Z,ve.Z,be.Z]),r.createElement(ce,{className:n},r.createElement("div",{className:"wrapper"},r.createElement("h3",{className:"block-title"},"Faculty"),r.createElement("div",{className:"container container--course cms-content"},r.createElement(Z.default,{html:e}))),r.createElement("div",{className:"wrapper wrapper-swipe"},r.createElement("button",{className:"chevron__left"},r.createElement(F,null)),r.createElement(he.t,{className:"scroll-container",navigation:i,pagination:o,spaceBetween:50,slidesPerView:3,slidesPerGroup:3,setWrapperSize:!0,breakpoints:{320:{slidesPerView:1,slidesPerGroup:1,spaceBetween:20},768:{slidesPerView:2,slidesPerGroup:2,spaceBetween:30},1024:{slidesPerView:3,slidesPerGroup:3,spaceBetween:50}}},t==null?void 0:t.map(d=>r.createElement(fe.o,null,r.createElement(ue,ke(Ne({},d),{key:(0,s.Z)()}))))),r.createElement("button",{className:"chevron__right"},r.createElement(F,null))))};var Le=Object.defineProperty,ze=Object.defineProperties,je=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,H=(n,e,t)=>e in n?Le(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,P=(n,e)=>{for(var t in e||(e={}))Be.call(e,t)&&H(n,t,e[t]);if(V)for(var t of V(e))De.call(e,t)&&H(n,t,e[t]);return n},A=(n,e)=>ze(n,je(e)),G=(n,e,t)=>new Promise((i,o)=>{var d=f=>{try{E(t.next(f))}catch($){o($)}},u=f=>{try{E(t.throw(f))}catch($){o($)}},E=f=>f.done?i(f.value):Promise.resolve(f.value).then(d,u);E((t=t.apply(n,e)).next())});const Te=(n,e)=>G(void 0,null,function*(){return yield(()=>G(this,null,function*(){try{let o=new l.Query(l.Op.equalTo("sys.versionStatus","published"),l.Op.equalTo("sys.dataFormat","entry"),l.Op.equalTo("sys.contentTypeId","programme"),l.Op.equalTo("subjectArea.sys.id",n));return o.pageSize=e||3,o.fields=[...v.i6],o.orderBy=l.OrderBy.desc("publishedDate"),yield q.search(o,1)}catch(o){console.log(o)}}))()}),Ie=({mappedEntry:n})=>{const{title:e,subjectAreaId:t,hero:i,introduction:o,mediaBlock:d,featuredCourseBlock:u,testimonialBlock:E,facultyBlock:f,cardRow:$,metadata:Re}=n||{},[I,Ze]=(0,r.useState)([]),[z,Me]=(0,r.useState)([]);return(0,r.useEffect)(()=>{Te(t,9999).then(w=>{Ze(w.items)})},[]),(0,r.useEffect)(()=>{if(I.length>0){const w=I.sort((Ue,Fe)=>{const Y=Ue.entryTitle.toUpperCase(),J=Fe.entryTitle.toUpperCase();return YJ?1:0});Me(w)}},[I]),r.createElement(ee.Z,null,r.createElement(c,null,r.createElement(re.Z,P({},Re)),r.createElement(te.Oo,{rootURL:x.s,categories:[{name:"Course Finder",path:`${x.s}/courses`},{name:e}]}),r.createElement(ne.Z,A(P({},i),{buttons:[{url:`${x.s}/courses?subjectArea=${t}`,label:"View Courses"}]})),o?r.createElement("section",{className:"[ block ]"},r.createElement("div",{className:"wrapper"},r.createElement("div",{className:"container container--course cms-content"},r.createElement(Z.default,{html:o,className:"introduction"})))):null,d?r.createElement(T.default,A(P({},d),{className:"[ block ]"})):null,u?r.createElement(T.default,A(P({},u),{className:"[ block ]"})):null,z&&z.length>0?r.createElement("section",{className:"[ block ]"},r.createElement("div",{className:"wrapper [ h-text-center ]"},r.createElement("h3",{style:{textAlign:"center",margin:"0 auto 4rem auto"}},`View ${e} courses`),r.createElement(ie.Z,{cardType:"courseCard"},z&&z.map(w=>r.createElement(oe.Z,{key:`${w.entryTitle}--${(0,s.Z)()}`,title:w.entryTitle,link:w.sys.uri,subjectArea:w.subjectArea.entryTitle,sessions:w.programmeStatus,iconSize:void 0,isCompressed:!0,className:"card"}))),r.createElement(le.Z,{path:`${x.s}/courses?subjectArea=${t}`,className:"button [ center ]"},"Course Finder"))):r.createElement(se.Z,{style:{display:"grid",justifyContent:"center",padding:"40px 0",minHeight:"240px"}}),E?r.createElement(T.default,A(P({},E),{className:"[ block ]"})):null,f&&(f==null?void 0:f.people.length)>0?r.createElement(Ae,A(P({},f),{className:"[ block ] "})):null,$?r.createElement("section",{className:"[ block ]"},r.createElement("div",{className:"wrapper"},r.createElement("h3",{className:"block-title"},"You may also be interested in"),$==null?void 0:$.map(w=>r.createElement(ae.default,P({key:(0,s.Z)()},w))))):null))}}}]);