(window.__LOADABLE_LOADED_CHUNKS__=window.__LOADABLE_LOADED_CHUNKS__||[]).push([[48],[,function(e,t,n){"use strict";t.a={black:"#000",white:"#fff",red:"#bd1721",darkRed:"#9e171f",ultraDarkRed:"#8e0009",hoverRed:"#841017",brightRed:"#e40d1a",oldRed:"#be1622",paleRed:"#fef3f3",blue:"#047eaf",lightBlue:"#45B7e6",brightBlue:"#60d0ff",green:"#639644",darkGreen:"#339933",grass:"#339933",darkBlue:"#34516c",linkHoverToDarker:"#34516c",buttonHoverToDarker:"#34516c",slate:"#34516c",hoverDarkBlue:"#25394b",darkBlueSemi:"rgba(52, 81, 108, 0.9)",greyBlue:"#55789b",darkGrey:"#9ca4b5",standardsGrey:"#666666",grey20:"#333333",grey80:"#cccccc",grey88:"#e0e0e0",veryLightGrey:"#efefef",grey:"#d1d3e1",lightishGrey:"#e5e6e9",lightGrey:"#eef0f1",cloud:"#eef0f1",cloud50PercentOnWhite:"#eef0f1",coal:"#181a1c",charcoal:"#2f3235",olive:"#9bcb4e",forestHighlight:"#9bcb4e",forestLineHighlight:"#9bcb4e",silver:"#919Fad",gold:"#febe1a",sky:"#53b7e8",lightSky:"#a1d3f2",slateHighlight:"#a1d3f2",lightSky50PercentOnWhite:"#d0e9f8",sunrise:"#f47721",sunrise2:"#f76601",forest:"#006250",cloudOriginal:"#c7cbda",sunrise2Highlight:"#f2be1a",lsfYellow:"#f2be1a",slateLineHighlight:"#007fb0",cloudLineHighlight:"#007fb0",lsfBlue:"#007fb0",cloud50:"#e3e5ec",alertYellow:"#ffda25",keyboardFocusYellow:"#ffdd00",lsfDropIn:"#fbb27f",lsfShow:"#f8de8c",lsfWorkshop:"#cde5a6",veryLightPink:"#fff0f0",lightSlate:"#577a9b",silver50:"#c8cfd6"}},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));const r={academicsCards:"academicsSlider",accordion:"accordion",accordion2:"accordion2",blockquote:"blockquote",newsQuote:"newsQuote",boxOut:"boxOut",crmForm:"crmForm",cookieNotice:"cookieNotice",button:"button",buttonLink:"buttonLink",facilitiesCards:"facilitiesSlider",faq:"faq",form:"form",gallerySlider:"gallerySlider",highlightBanner:"highlightBanner",highlightBannerFixed:"highlightBannerFixed",image:"image",imageComparer:"imageComparer",markup:"markup",markupWithReveal:"markupWithReveal",midYearStartList:"midYearStartList",pageIntro:"pageIntro",profiles:"profiles",promotionBanner:"promotionBanner",promotionBannerTextOnly:"promotionBannerTextOnly",promotionBannerSmall:"promotionBannerSmall",relatedLinks:"relatedLinks",searchbar:"searchbar",courseSearchbar:"courseSearchbar",clearingCourseSearch:"clearingCourseSearch",clearingSignposting:"clearingSignposting",subjectList:"subjectList",tabbedMenu:"tabbedMenu",linkedTabbedMenu:"linkedTabbedMenu",tabbedMenuWithImages:"tabbedMenuWithImages",testimonialsSlider:"testimonialsSlider",textCards:"textCards",threeSixty:"threeSixty",threeSixtySlider:"threeSixtySlider",uiCards:"uiCards",uiCards2:"uiCards2",video:"video",videoWithoutBackgroundImage:"videoWithoutBackgroundImage",videoSlider:"videoSlider",largeVideoSlider:"largeVideoSlider",sponsors:"sponsors",prioritySponsors:"prioritySponsors",courseBreakdown:"courseBreakdown",accreditationsAndIndustryLinks:"accreditationsAndIndustryLinks",feesFunding:"feesFunding",discoverUni:"discoverUni",uspShortContent:"uspShortContent",uspLongContent:"uspLongContent",relatedArticles:"relatedArticles",relatedEvents:"relatedEvents",relatedJobs:"relatedJobs",jobsList:"jobsList",entryRequirements:"entryRequirements",cyprusCourseList:"cyprusCourseList",courseList:"courseList",orderedSteps:"orderedSteps",signPosting:"signPosting",sectionStart:"sectionStart",sectionEnd:"sectionEnd",biteSizeHighlight:"biteSizeHighlight",vepplePanorama:"vepplePanorama",instagram:"instagram",listWithIcons:"listWithIcons",p2pArticles:"p2pArticles",accommodationFilters:"accommodationFilters",multieventBookingForm:"multieventBookingForm",ignitePromoBanner:"ignitePromoBanner",pageIntroWithCTA:"pageIntroWithCTA",subjectMailingList:"subjectMailingList",reasonsToStudy:"reasonsToStudy",openDays:"openDays",faq2:"faq2",changeIntro:"changeIntro",video2:"video2",offerHolderSearch:"offerHolderSearch",contextualAdmissionsPostcodeChecker:"contextualAdmissionsPostcodeChecker",contextualAdmissionExclusions:"contextualAdmissionExclusions",bodyContentHeading:"bodyContentHeading"},i={RelatedCourses:"relatedCourses",CourseList:r.courseList,RelatedArticles:r.relatedArticles,RelatedEvents:r.relatedEvents,RelatedJobs:r.relatedJobs,P2PArticles:r.p2pArticles},o={Standard:"standard",Courses:"courses",VideoSlider:r.videoSlider,Testimonials:"testimonials",ThreeSixty:"threeSixty"}},,function(e,t,n){"use strict";function r(e){return"string"==typeof e&&e.trim().length>0}n.d(t,"a",(function(){return r}))},,,function(e,t,n){"use strict";function r(e){return!!Array.isArray(e)&&e.length>0}n.d(t,"a",(function(){return r}))},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(15),i=n(225),o=n(72);function a(e,t){Array.isArray(e)||(e=e.split(" ")),Array.isArray(t)&&(t=t.join(""));const n=Object(i.a)(e,e=>{var t;const n=e.indexOf("px")>o.a?parseInt(e.replace("px/static/modern/js/","")):null==(t=r.c[e])?void 0:t.width;if(void 0!==n)return n});return n.length>=1&&e.length===n.length?(a=n[0],s=n.length>1?n[1]-1:null,`@media only screen and (min-width: ${a}px)${s?`and (max-width: ${s}px)`:""}{${t}}`):t;var a,s}},,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r={AreaOfResearchStrength:"areaOfResearchStrength",Campus:"campus",Content:"content",Course:"course",CyprusCourse:"cyprusCourse",CoursesAZ:"coursesAZ",CourseLevel:"courseLevel",CourseDeliveryMode:"courseDeliveryMode",Country:"country",Academic:"academic",Technician:"technician",NewsArticle:"newsArticle",NewsCategory:"categoryNews",Event:"event",EventBooking:"eventBooking",EventBookingGroup:"eventBookingGroup",EventBookingGroupAdministration:"eventBookingGroupAdministration",EventCategory:"eventCategory",EventType:"eventType",EventLocation:"eventLocation",Job:"job",JobCategory:"jobCategory",JobsLandingPage:"jobsLandingPage",PartnershipCourse:"partnershipCourse",AlertBanner:"alertBanner",Article:"article",Facility:"facility",CpdCourseVariant:"cpdCourseVariant",CourseVariant:"courseVariant",ExternalLink:"externalLink",HomePage:"homepage",Home:"home",School:"school",SubjectTier2:"subjectTier2",ImportantInformation:"importantInformation",Listing:"listing",PDFContent:"pdfContent",Research:"research",SavedCourses:"savedCourses",SiteSearch:"siteSearch",SubjectListing:"subjectListing",FeesFunding:"feesFunding",ScholarshipBursary:"scholarshipBursary",SiteConfiguration:"siteConfiguration",AchieverCrmForm:"achieverCrmForm",BespokeForm:"bespokeForm",Testimonial:"testimonial",VideoEntry:"videoEntry",Notice:"dataNotice",PersonalisedVideo:"personalisedVideo",PersonalisedVideoInfo:"personalisedVideoInfo",FeatureFlags:"featureFlags",UCASCalculator:"ucasCalculator",WelcomeChecklistPage:"welcomeChecklistPage",WelcomeChecklist:"welcomeChecklist",CourseLevelGroup:"courseLevelGroup",Accommodation:"accommodation",AccommodationFeature:"accommodationFeature",AccommodationListing:"accommodationListing",DegreeApprenticeshipVacancy:"degreeApprenticeshipVacancy",DegreeApprenticeshipVacancyListing:"degreeApprenticeshipVacancyListing",DegreeApprenticeshipVacancySector:"degreeApprenticeshipVacancySector",InternalLink:"internalLink",ThreeSixty:"threeSixty",WebsiteUser:"websiteUser",IgniteLandingPage:"igniteLandingPage",PhDProfile:"phdProfile",PhDStudentListing:"phdStudentListing",Discover:"discover",DiscoverListing:"discoverListing",Clearing:"clearing",ClearingCoursesAZ:"clearingCoursesAZ",ContactPage:"contactPage",OpenDay:"openDay",CombinedDegrees:"combinedDegrees",CombinedDegreesAZ:"combinedDegreeAZ",Changes:"changes",OfferHolderProgramme:"offerHolderDayProgramme",OfferHolderDays:"offerHolderDays",ContextualAdmissions:"contextualAdmissions",NewsListing:"newsListing",NewsLandingPage:"newsLandingPage",TheConversationArticle:"theConversationArticle"}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return a})),n.d(t,"e",(function(){return s})),n.d(t,"b",(function(){return l}));const r={xxxsmall:"xxxsmall",xxsmall:"xxsmall",xsmall:"xsmall",small:"small",medium:"medium",mlarge:"mlarge",large:"large",xlarge:"xlarge",xxlarge:"xxlarge"};const i=(o={xxxsmall:360,xxsmall:470,xsmall:560,small:640,medium:768,mlarge:880,large:1024,xlarge:1280,xxlarge:1366},Object.keys(o).forEach(e=>{o[e]={width:o[e],pxString:o[e]+"px",key:e}}),o);var o;const a={[i.xxxsmall.key]:i.xxxsmall.pxString,[i.xxsmall.key]:i.xxsmall.pxString,[i.xsmall.key]:i.xsmall.pxString,[i.small.key]:i.small.pxString,[i.medium.key]:i.medium.pxString,[i.mlarge.key]:i.mlarge.pxString,[i.large.key]:i.large.pxString,[i.xlarge.key]:i.xlarge.pxString,[i.xxlarge.key]:i.xxlarge.pxString},s={[i.xsmall.key]:["8px/static/modern/js/","16px"],[i.small.key]:["16px/static/modern/js/","32px"],[i.medium.key]:["24px/static/modern/js/","40px"],[i.large.key]:["40px/static/modern/js/","80px"]},l={gutter:"8px",gutterNoUnits:8,columnCount:16,mobileGutter:"4px",mobileGutterNoUnits:4,mobileColumnCount:8,container:"1166px",containerGutter:"16px",mediaQueries:a}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r={Light:300,Normal:400,Medium:500,SemiBold:600,Bold:700,BlackHeavy:900}},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"d",(function(){return a}));const r={contentTypeId:"sys.contentTypeId",dataFormat:"sys.dataFormat",filename:"sys.properties.filename",id:"sys.id",includeInSearch:"sys.metadata.includeInSearch",slug:"sys.slug",uri:"sys.uri",allUris:"sys.allUris",versionStatus:"sys.versionStatus",language:"sys.language"},i={entryTitle:"entryTitle",entryDescription:"entryDescription",keywords:"keywords",sys:r,contentTypeId:r.contentTypeId,wildcard:"*"},o=[i.entryTitle,i.entryDescription,i.sys.contentTypeId,i.sys.slug,i.sys.uri],a={published:"published",latest:"latest"}},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"d",(function(){return i})),n.d(t,"b",(function(){return o})),n.d(t,"g",(function(){return a})),n.d(t,"f",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"a",(function(){return c}));const r={All:"All",Courses:"Courses",News:"News",Jobs:"Jobs",Events:"Events",Academics:"Academics"},i={All:"siteSearch-All",Courses:"siteSearch-Courses",News:"siteSearch-News",Jobs:"siteSearch-Jobs",Events:"siteSearch-Events",Academics:"siteSearch-Academics"},o={All:"all",Courses:"courses",News:"news",Jobs:"jobs",Events:"events",Academics:"academics"},a="/search",s="term",l="facet",c=12},function(e,t,n){"use strict";function r(){return"undefined"!=typeof window}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));var r=n(7);function i(e){return{element:t=>({modifier:n=>({toString:()=>`${e}__${t}--${n}`,get className(){return this.toString()}}),toString:()=>`${e}__${t}`,get className(){return this.toString()},element:n=>i(`${e}__${t}__${n}`)}),modifier:t=>({toString:()=>`${e}--${t}`,get className(){return this.toString()}}),toString:()=>e,get className(){return this.toString()}}}function o(e,t){const n=i(e),o=n.className,a={toString:()=>o,get className(){return o},blockModifiers:{}};for(const e of t)if("string"==typeof e)a[e]=n.element(e).className;else if(e)if(e.name){const t=n.element(e.name),i=t.className,o={toString:()=>i,get className(){return i}};a[e.name]=o,Object(r.a)(e.modifiers)&&e.modifiers.forEach(e=>{o[e]=t.modifier(e).className})}else Object(r.a)(e.modifiers)&&e.modifiers.forEach(e=>{a.blockModifiers[e]=n.modifier(e).className});return a}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return d})),n.d(t,"d",(function(){return m})),n.d(t,"f",(function(){return p})),n.d(t,"e",(function(){return f}));var r=n(20),i=n(35),o=n(105),a=n(162),s=n(154),l=n(163);const c=" > ",u={CLICK:"Click",EXPAND:"Expand",COLLAPSE:"Collapse",FORM_ERROR:"form-error",FORM_SELECT:"form-select",FORM_SUBMITTED_OK:"form-submitted-ok",FORM_USER_INPUT_STARTED:"form-user-input-started",FORM_CHANGED:"form-changed",FORM_SUBMIT_PRESSED:"form-submit-pressed",FILTER:"Filter",GOOGLE_OPTIMIZE:"google-optimize",SEARCH:"search",AUTO_SEARCH:"auto-search",PLAY:"Play",HOVER:"hover"},d={SEARCH_RESULTS:"Search Results"};function m(e){let{actionOrActions:t,label:n=null,actionGUIDS:o=null,urlGUIDS:a=null,value:s=null,non_interactive:l=null,includeEntryId:u=!0}=e;if(!Object(r.a)()||!window.UCLAN_TRACKING_ROUTE)return;const d=Object(i.a)(t).filter(e=>null!==e),m=[window.UCLAN_TRACKING_ROUTE.path,...Object(i.a)(a)];u&&m.splice(1,0,window.UCLAN_TRACKING_ROUTE.entryId);const p={event:"event",event_category:m.join(" | "),event_action:[d.join(c),...Object(i.a)(o)].join(" | "),event_label:Object(i.a)(n).join(" | "),value:s};!0===l&&(p.event="google optimize event",p.non_interaction=!0),b(p)}function p(e){let{previousInfo:t=null,currentPath:n,entryId:r,isNotFound:i,search:o}=e;const[a,c]=t?t.split("|").map(e=>e.trim()):[null,null],u={path:n,entryId:r,search:o,previousPath:a,previousEntryId:c,isInitial:null===t,isError:i};window.UCLAN_TRACKING_ROUTE=u,b({event:"pageview",page:u}),Object(l.b)(Object(s.c)()?"VIUYDEOZ":"MUYDOKRU")}let h=!1;function b(e,t){if(void 0===t&&(t=!1),!h&&!t)return void console.info("GTM is not initialised: event",e);const n=window;Object(o.a)()||console.info(e),n.dataLayer=n.dataLayer||[],n.dataLayer.push(e)}function f(e){if(Object(r.a)()&&!h){var t;if(window.location.host.startsWith("localhost"))(t=window).dataLayer||(t.dataLayer=[]);else!function(e){b({"gtm.start":(new Date).getTime(),event:"gtm.js"},!0),Object(a.a)("https://www.googletagmanager.com/gtm.js?id="+e,!1,!0,!1)}(e);h=!0}}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=null},function(e,t,n){"use strict";n(288),n(68);var r=n(14);n.d(t,"a",(function(){return r.a}));n(170)},,function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"b",(function(){return c}));var r=n(3),i=n(1);const o={backgroundColor:i.a.keyboardFocusYellow,textColor:i.a.black,backgroundSize:"3px",textColorInnerSize:"2px"};function a(e){return void 0===e&&(e=!1),Object(r.c)(["/static/modern/js/"," position:relative;z-index:100000 !important;"],c(e))}function s(e){return void 0===e&&(e=!1),Object(r.c)(["/static/modern/js/"," background-color:/static/modern/js/"," !important;color:/static/modern/js/"," !important;fill:/static/modern/js/"," !important;svg{fill:/static/modern/js/"," !important;}"],a(e),o.backgroundColor,o.textColor,o.textColor,o.textColor)}function l(e){return void 0===e&&(e=!1),Object(r.c)(["/static/modern/js/"," background-color:/static/modern/js/",";"],a(e),i.a.white)}function c(e){return void 0===e&&(e=!1),Object(r.c)(["outline:/static/modern/js/"," solid /static/modern/js/"," !important;outline-offset:0;/static/modern/js/"," border-color:/static/modern/js/"," !important;"],o.backgroundSize,o.backgroundColor,!e&&Object(r.c)(["box-shadow:inset 0 0 0 /static/modern/js/"," !important;"],o.textColorInnerSize),o.textColor)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return c}));var r=n(0),i=n.n(r),o=n(13),a=n.n(o),s=n(24),l=n(52);function c(e){let{className:t,iconId:n,title:o,ariaHidden:c=!1}=e;const[u,d]=Object(r.useState)(Object(l.b)(n));return Object(r.useEffect)(()=>{const e=Object(l.b)(n);e instanceof Promise?(async()=>{d(await e)})():d(e)},[n]),Object(r.useEffect)(()=>{u instanceof Promise&&(async()=>{d(await u)})()},[u]),!u||u instanceof Promise?s.a:i.a.createElement("svg",{viewBox:u.viewBox,className:a()("svgIcon",t),"aria-label":o,"aria-hidden":c},i.a.createElement("path",{d:u.path,transform:u.transform}))}n.d(t,"a",(function(){return l.a}))},,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r={Entry:"entry",Keyword:"keyword",Boolean:"boolean",List:"list",Exclude:"exclude",PostCode:"postcode",CustomDate:"customDate",CustomPath:"customPath",CustomConditionalContentTypeFilters:"customConditionalContentTypeFilters"}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r={MagnifyingGlass:"magnifying-glass",ArrowRight:"arrow-right",ArrowLeft:"arrow-left",ArrowUp:"arrow-up",ArrowDown:"arrow-down",Bars:"bars",ChevronDown:"chevron-down",ChevronUp:"chevron-up",ChevronLeft:"chevron-left",ChevronRight:"chevron-right",CrossMark:"xmark",HeartRegular:"heart-regular",Heart:"heart",TikTok:"tiktok",Facebook:"facebook",Twitter:"twitter",Instagram:"instagram",Youtube:"youtube",LinkedIn:"linkedin",Phone:"phone",LocationDot:"location-dot",Check:"check",CircleMinus:"circle-minus",CirclePlus:"circle-plus",CalendarDay:"calendar-day",Calculate:"calculate",CircleInfo:"circle-info",Pause:"pause",Play:"play",Clock:"clock",CircleExclamation:"circle-exclamation",Download:"download",ArrowTrendUp:"arrow-trend-up",CaretRight:"caret-right",Plus:"plus",PoundSign:"sterling-sign",Rotate:"rotate",Trash:"trash",Video:"video",Warning:"triangle-exclamation",NewTab:"arrow-up-right-from-square",Bed:"bed",BeerMugEmpty:"beer-mug-empty",Bicycle:"bicycle",BookOpen:"book-open",Building:"building",Burger:"burger",BusSimple:"bus-simple",CalendarDays:"calendar-days",Car:"car",ChartColumn:"chart-column",CircleCheck:"circle-check",Coins:"coins",Comments:"comments",CommentsDots:"comments-dots",Computer:"computer",Couch:"couch",CreditCard:"credit-card",Dumbbell:"dumbbell",EarDeaf:"ear-deaf",Fan:"fan",GraduationCap:"graduation-cap",Hands:"hands",HandHoldingHeart:"hand-holding-heart",HandshakeSimple:"handshake-simple",House:"house",Laptop:"laptop",List:"list",LightBulb:"lightbulb",MobileScreenButton:"mobile-screen-button",MugHot:"mug-hot",Paw:"paw",PeopleGroup:"people-group",PeopleRoof:"people-roof",Pencil:"pencil",PersonWalking:"person-walking",PiggyBank:"piggy-bank",PizzaSlice:"pizza-slice",Plane:"plane",PumpSoap:"pump-soap",ShieldHalved:"shield-halved",Road:"road",Shirt:"shirt",Shower:"shower",SignsPost:"signs-post",Sink:"sink",Thumbtack:"thumbtack",Ticket:"ticket",TrainSubway:"train-subway",TreeCity:"tree-city",Trophy:"trophy",Tv:"tv",User:"user",Users:"users",Utensils:"utensils",Wheelchair:"wheelchair",Wifi:"wifi",RSSFeed:"square-rss",ChainLink:"link"}},,function(e,t,n){"use strict";var r=n(209);t.a=r.a},function(e,t,n){"use strict";n.d(t,"d",(function(){return r})),n.d(t,"f",(function(){return i})),n.d(t,"e",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l}));const r="University of Central ³ÉÈËÊÓƵ",i="",o="/static/img/",a=o+"uclan.png",s="GTM-K8SHXH2",l="GTM-MZZNR7M"},function(e,t,n){"use strict";function r(e){return Array.isArray(e)?e:null==e?[]:[e]}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"d",(function(){return c})),n.d(t,"e",(function(){return u})),n.d(t,"h",(function(){return m})),n.d(t,"i",(function(){return h})),n.d(t,"j",(function(){return b})),n.d(t,"k",(function(){return g})),n.d(t,"c",(function(){return v})),n.d(t,"g",(function(){return y})),n.d(t,"f",(function(){return O})),n.d(t,"l",(function(){return j}));var r=n(48);const{hasNavigationTree:i,selectNavigationRoot:o,selectNavigationDepends:a}=r.b.selectors,{selectCurrentAncestors:s,selectCurrentHostname:l,selectCurrentPath:c,selectCurrentProject:u,selectIsNotFound:d,selectRouteEntry:m,selectRouteEntryContentTypeId:p,selectRouteEntryEntryId:h,selectRouteEntryID:b,selectRouteEntrySlug:f,selectRouteLoading:g,selectCurrentNode:v,selectQueryStringAsObject:y}=r.c.selectors;function O(e){var t;return null==(t=r.c.selectors.selectRouteEntry(e,"js"))?void 0:t.title}const{selectCommitRef:x,selectBuildNumber:k,selectVersionStatus:j}=r.f.selectors},,,function(e,t,n){"use strict";n.d(t,"b",(function(){return r.a})),n.d(t,"d",(function(){return p})),n.d(t,"c",(function(){return h.a})),n.d(t,"a",(function(){return b.a}));var r=n(294),i=n(0),o=n.n(i),a=n(3),s=n(177),l=n(234),c=n(141),u=n(57);var d=a.d.div.withConfig({componentId:"sc-1xhm2rm-0"})(["/static/modern/js/",""],()=>Object(a.c)(["width:96%;left:50%;right:50%;margin:10px auto auto;"])),m=n(169);var p=e=>{let{children:t}=e;const{textColor:n,headingColor:r,linkColor:i}=c.a,p=Object(u.b)({textColor:n,headingColor:r,linkColor:i});return o.a.createElement(a.a,{theme:c.a},o.a.createElement(p,null),o.a.createElement(d,{id:m.a},o.a.createElement(s.a,null),t,o.a.createElement(l.a,null)))},h=n(295),b=n(284)},,,function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i}));const r="pageBreakPrint",i="noPrint"},,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="0"},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i}));const r={Paging:"paging",Results:"results",IsLoading:"isLoading",Filters:"filters",Query:"query",PreserveResultsList:"preserveResultsList",UniqueId:"uniqueId",LinkDepth:"linkDepth"},i="listing"},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(57),a=n(4),s=n(24);t.a=function(e){let{text:t,children:n,as:r="span",htmlFor:l}=e;const c="span"===r?"span":""+r;return Object(a.a)(t)||Object(a.a)(n)?i.a.createElement(c,{className:o.a.VisuallyHidden,htmlFor:l},t,n):s.a}},function(e,t,n){"use strict";n.d(t,"b",(function(){return l}));var r=n(20),i=n(31);n.d(t,"a",(function(){return i.a}));let o=!1,a=null;async function s(){if(!o)return a||(a=n.e(77).then(n.bind(null,628)).then(e=>{let{LAZY_ICONS:t}=e;u=Object.assign({},u,t),o=!0,a=null})),a}function l(e){let t,n=u[e];return n?"baseId"in n&&(t=n.transform,n=u[n.baseId],!n)?null:"path"in n?{path:n.path,viewBox:n.viewBox||c,transform:t}:null:o?null:s().then(()=>l(e))}Object(r.a)()||s();const c="0 0 640 512";let u={[i.a.MagnifyingGlass]:{viewBox:"0 0 512 512",path:"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"},[i.a.ArrowRight]:{viewBox:"-2240 -2560 4480 5120",path:"M2146 226c125-125 125-328 0-453l-1600-1600c-125-125-328-125-453 0s-125 328 0 453L1148-320-1920-320c-177 0-320 143-320 320s143 320 320 320l3067 0L94 1374c-125 125-125 328 0 453s328 125 453 0l1600-1600z"},[i.a.ArrowLeft]:{baseId:i.a.ArrowRight,transform:"rotate(180)"},[i.a.ArrowUp]:{baseId:i.a.ArrowRight,transform:"rotate(270)"},[i.a.ArrowDown]:{baseId:i.a.ArrowRight,transform:"rotate(90)"},[i.a.Bars]:{viewBox:"0 0 448 512",path:"M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"},[i.a.ChevronDown]:{viewBox:"-2560 -2560 5120 5120",path:"M-226 1506c125 125 328 125 453 0l1920-1920c125-125 125-328 0-453s-328-125-453 0L0 827-1694-866c-125-125-328-125-453 0s-125 328 0 453l 1920 1920z"},[i.a.ChevronUp]:{baseId:i.a.ChevronDown,transform:"rotate(180)"},[i.a.ChevronLeft]:{baseId:i.a.ChevronDown,transform:"rotate(90)"},[i.a.ChevronRight]:{baseId:i.a.ChevronDown,transform:"rotate(270)"},[i.a.CrossMark]:{viewBox:"-1600 -1600 3200 3200",path:"M1506-1054c125-125 125-328 0-453s-328-125-453 0L0-453-1054-1506c-125-125-328-125-453 0s-125 328 0 453L-453 0-1506 1054c-125 125-125 328 0 453s328 125 453 0L0 453 1054 1506c125 125 328 125 453 0s125-328 0-453L453 0 1506-1054z"},[i.a.Plus]:{baseId:i.a.CrossMark,transform:"rotate(45) scale(0.7)"},[i.a.Heart]:{viewBox:"0 0 512 512",path:"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"},[i.a.HeartRegular]:{viewBox:"0 0 512 512",path:"M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20c0 0-.1-.1-.1-.1c0 0 0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z"},[i.a.TikTok]:{viewBox:"0 0 448 512",path:"M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"},[i.a.Facebook]:{viewBox:"0 0 320 512",path:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"},[i.a.Twitter]:{viewBox:"0 0 512 512",path:"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"},[i.a.Instagram]:{viewBox:"0 0 448 512",path:"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"},[i.a.Youtube]:{viewBox:"0 0 576 512",path:"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"},[i.a.LinkedIn]:{viewBox:"0 0 448 512",path:"M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"},[i.a.Phone]:{viewBox:"0 0 512 512",path:"M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"},[i.a.LocationDot]:{viewBox:"0 0 384 512",path:"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 256c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z"},[i.a.Check]:{path:"M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"},[i.a.CircleMinus]:{viewBox:"0 0 512 512",path:"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"},[i.a.CirclePlus]:{viewBox:"0 0 512 512",path:"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM169 232h65v-65c0-13.3 10.7-24 24-24s24 10.7 24 24v65h65c13.3 0 24 10.7 24 24s-10.7 24-24 24h-65v65c0 13.3-10.7 24-24 24s-24-10.7-24-24v-65h-65c-13.3 0-24-10.7-24-24s10.7-24 24-24z"},[i.a.Calculate]:{viewBox:"0 0 512 512",path:"M64 0h384c40 0 64 24 64 64v384c0 40-24 64-64 64h-384c-40 0-64-24-64-64v-384c0-40 24-64 64-64zM92 134v44h142v-44h-142zM315 85l-32 32 40 40-40 40 32 32 40-40 40 40 32-32-40-40 40-40-32-32-40 40-40-40zM85 326v44h56v56h44v-56h56v-44h-56v-56h-44v56h56zM283 291v44h142v-44h-142zM283 362v44h142v-44h-142z"},[i.a.CalendarDay]:{viewBox:"0 0 448 512",path:"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm80 64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80z"},[i.a.Pause]:{viewBox:"0 0 320 512",path:"M48 64C21.5 64 0 85.5 0 112V400c0 26.5 21.5 48 48 48H80c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zm192 0c-26.5 0-48 21.5-48 48V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48z"},[i.a.Play]:{viewBox:"0 0 384 512",path:"M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"},[i.a.NewTab]:{viewBox:"0 0 512 512",path:"M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(14),i=n(250),o=n(7),a=n(4);function s(e,t){var n,s,c,u;return void 0===t&&(t=!1),e?Object(i.a)(e,r.a.InternalLink)?function(e){var t,n,r;const i=null!=(t=null==(n=e.entry)||null==(r=n.sys)?void 0:r.uri)?t:"";let s="";Object(a.a)(e.hash)&&(s=e.hash,s.startsWith("#")&&(s=s.slice(1)),s="#"+s);const l=`${i}${s}`;if(!Object(o.a)(e.queryParameters))return Object(a.a)(i)||console.info("ADMIN Message/static/modern/js/","found internal link but no uri - is the linkDepth OK?"),l;const c=e.queryParameters.filter(e=>{let{key:t,value:n}=e;return t&&n});if(!Object(o.a)(c))return Object(a.a)(i)||console.info("ADMIN Message/static/modern/js/","found internal link but no uri - is the linkDepth OK?"),l;const u=new URLSearchParams;for(const{key:e,value:t}of c)u.set(e,t);return`${i}?${u.toString()}${s}`}(e):Object(i.a)(e,r.a.ExternalLink)?function(e){if(Object(a.a)(e.url))return l(e.url);if(Object(a.a)(e.entryDescription))return l(e.entryDescription);return null}(e):null!=(n=e.sys)&&n.uri||!t||!Object(a.a)(null==(s=e.sys)?void 0:s.id)?""===(null==(c=e.sys)?void 0:c.uri)?"/":null==(u=e.sys)?void 0:u.uri:"/preview/"+e.sys.id:null}function l(e){if(!Object(a.a)(e))return e;e=e.trim();const t=["/static/modern/js/","www.uclan.ac.uk/static/modern/js/","uclan.ac.uk"];for(const n of t){if(e===n)return"/";if(e.startsWith(n)){const t=e.slice(n.length);return t.includes(".")?e:t}}return e}},function(e,t,n){"use strict";function r(){}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"e",(function(){return i})),n.d(t,"f",(function(){return o})),n.d(t,"d",(function(){return a})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return l})),n.d(t,"g",(function(){return c})),n.d(t,"l",(function(){return u})),n.d(t,"h",(function(){return d})),n.d(t,"k",(function(){return m})),n.d(t,"j",(function(){return p})),n.d(t,"m",(function(){return h})),n.d(t,"i",(function(){return b})),n.d(t,"n",(function(){return f}));const r="@SAVED_COURSES/ADD_ENTRY_ID_WITH_VARIANT_ID",i="@SAVED_COURSES/REMOVE_ENTRY_ID_WITH_VARIANT_ID",o="@SAVED_COURSES/SET_ENTRIES",a="@SAVED_COURSES/REMOVE_ENTRY_IDS",s="@SAVED_COURSES/INITIALISED_ENTRY_IDS",l="@SAVED_COURSES/LOAD_COURSES",c="@SAVED_COURSES/SET_IS_LOADING";function u(e){return{type:o,payload:e}}function d(e,t,n){return{type:r,payload:{entryId:e,variantId:t,option:n}}}function m(e,t,n){return{type:i,payload:{entryId:e,variantId:t,option:n}}}function p(e){return{type:a,payload:e}}function h(e){return{type:s,payload:e}}function b(){return{type:l}}function f(e){return{type:c,payload:e}}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(3),i=n(60),o=n(81),a=n(1),s=n(27),l=n(203);const c={VisuallyHidden:"visuallyHidden",NoFocusIndicator:"noFocusIndicator",A11YButton:"a11y-button",ButtonReset:"button-reset"};t.b=e=>{const{textColor:t,titleColor:n,linkColor:u}=Object.assign({},e);return r.b` *, *:before, *:after { box-sizing: border-box; } html { background: ${a.a.white}; color: ${t||i.a.default.color}; font-family: ${i.a.default.font_family}; font-style: ${i.a.default.font_style}; font-weight: ${i.a.default.font_weight}; font-size: 100%; line-height: ${i.a.default.line_height}; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } a { color:${u||i.a.link.color}; } button { font-family: ${i.a.default.font_family}; cursor:pointer; } h1,h2,h3,h4,h5,h6 { color: ${n||t||i.a.default.color}; } h1 { ${i.b.h1Styles}; } h2 { ${i.b.h2Styles}; } h3 { ${i.b.h3Styles}; } h4 { ${i.b.h4Styles}; } h5 { ${i.b.h5Styles}; } h6 { ${i.b.h6Styles}; } p, ul, ol { ${i.b.pStyles}; &.bottom-margin { margin-bottom: 32px; } } body { margin: 0; /*fix for when position fixed */ left: 0; width: 100%; } /* Fix:remove all tracking img tags */ body > img { display: none; } body, #root { height: 100%; } #root { position:relative; } .${c.VisuallyHidden} { ${o.k}; } .${c.NoFocusIndicator} { outline: none; } .${c.A11YButton} { @media (hover: hover) { &:focus-visible { ${Object(s.c)()} /* it's likely that focusVisibleButton also requires this but not 100% sure */ * { background-color: ${s.a.backgroundColor} !important; color: ${s.a.textColor} !important; fill: ${s.a.textColor} !important; } } } } .${c.ButtonReset} { ${Object(l.a)()} } /* Error Pages */ .error-page { display: flex; flex-direction: column; min-height: 100vh; justify-content: space-between; main { text-align: center; margin: 32px 0 64px; } @media screen and (min-width: 880px) { main { text-align: left; } } } /* ISSUE with CHatify being ABOVE one trust cookie */ .pubble-iframe { z-index: 100000 !important; } /* A11Y issues with cookiebot */ #CybotCookiebotDialog { .CybotCookiebotDialogDetailBodyContentCookieLink { display: none !important; /* prevent A11Y frm having multiple links and who cares what the link is */ } #CybotCookiebotDialogDetailFooter { display: none !important; /* kill content we dont need */ } #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton { border-radius: 99px; } #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover { opacity: 1; background: ${a.a.lightGrey}; border-color: ${a.a.charcoal}; } #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll.CybotCookiebotDialogBodyButton:hover { opacity: 1; background: ${a.a.darkBlue}; border-color: ${a.a.charcoal}; } @media screen and (max-width: 500px) { overflow-y: scroll !important; font-size: 14px !important; #CybotCookiebotDialogTabContent { overflow: initial !important; } #CybotCookiebotDialogBody .CybotCookiebotScrollContainer { max-height: initial !important; } #CybotCookiebotDialogBodyContentText { font-size: 12px !important; line-height: 1.5em; !important; } } width: calc(100% - 8px) !important; max-height: calc(100% - 8px) !important; #CybotCookiebotDialogHeader { display: none !important; /* by removing at 400% we should still have tabs */ } #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink { padding: 0.5em !important; } #CybotCookiebotDialogPoweredbyLink, #CybotCookiebotDialogPoweredByText { display: none !important; } @media (hover: hover) { button:focus-visible, a:focus-visible { ${Object(s.c)()}; } .CybotCookiebotDialogBodyLevelButtonSliderWrapper input:focus-visible+span { background-color: ${s.a.backgroundColor} !important; color: ${s.a.textColor} !important; outline: ${s.a.backgroundSize} solid ${s.a.textColor} !important; outline-offset: 0; &:before { background-color: ${s.a.textColor} !important; } } } } `}},function(e,t,n){"use strict";n.d(t,"f",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return a})),n.d(t,"e",(function(){return s})),n.d(t,"a",(function(){return l}));const r="savedCourses",i="entries",o="entryIds",a="isInitialised",s="isLoading",l=null},,function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l}));var r=n(15),i=n(1),o=n(17);const a={Montserrat:"'Montserrat', Arial, sans-serif"},s={default:{color:i.a.charcoal,font_family:a.Montserrat,font_style:"normal",font_weight:o.a.Medium,font_size:"18px",line_height:"32px"},link:{color:i.a.blue},p:{default:{font_size:"15px",line_height:"24px",font_weight:o.a.Medium,margin:"24px 0 0 0"},small:{font_size:"18px",line_height:"32px",font_weight:o.a.Medium,margin:"32px 0 0 0"}},h1:{default:{font_size:"28px",line_height:"32px",font_weight:o.a.Bold,margin:"24px 0 0 0"},small:{font_size:"62px",line_height:"64px",font_weight:o.a.Bold,margin:"32px 0 0 0"}},h2:{default:{font_size:"20px",line_height:"24px",font_weight:o.a.Bold,margin:"24px 0 0 0"},small:{font_size:"46px",line_height:"56px",font_weight:o.a.Bold,margin:"32px 0 0 0"}},h3:{default:{font_size:"18px",line_height:"24px",font_weight:o.a.Bold,margin:"24px 0 0 0"},small:{font_size:"36px",line_height:"40px",font_weight:o.a.Bold,margin:"32px 0 0 0"}},h4:{default:{font_size:"16px",line_height:"24px",font_weight:o.a.Bold,margin:"24px 0 0 0"},small:{font_size:"26px",line_height:"32px",font_weight:o.a.Bold,margin:"32px 0 0 0"}},h5:{default:{font_size:"16px",line_height:"24px",font_weight:o.a.Bold,margin:"24px 0 0 0"},small:{font_size:"20px",line_height:"24px",font_weight:o.a.Bold,margin:"32px 0 0 0"}},h6:{default:{font_size:"16px",line_height:"24px",font_weight:o.a.Bold,margin:"24px 0 0 0"},small:{font_size:"18px",line_height:"24px",font_weight:o.a.Bold,margin:"32px 0 0 0"}},small:{default:{font_size:"14px",line_height:"24px",font_weight:o.a.Normal}},intro:{default:{font_size:"22px",line_height:"33px",font_weight:o.a.Light},small:{font_size:"32px",line_height:"48px",font_weight:o.a.Light}},quote:{default:{font_size:"20px",line_height:"24px",font_weight:o.a.Light},small:{font_size:"26px",line_height:"40px",font_weight:o.a.Light}},label:{default:{font_size:"12px",line_height:"16px",font_weight:o.a.Medium},small:{font_size:"12px",line_height:"16px",font_weight:o.a.Medium}},detail:{default:{font_size:"14px",line_height:"24px",font_weight:o.a.Normal},small:{font_size:"14px",line_height:"24px",font_weight:o.a.Normal}}},l={defaultTypeStyles:s.default,pStyles:c(s.p).toString(),h1Styles:c(s.h1).toString(),h2Styles:c(s.h2).toString(),h3Styles:c(s.h3).toString(),h4Styles:c(s.h4).toString(),h5Styles:c(s.h5).toString(),h6Styles:c(s.h6).toString(),smallStyles:c(s.small).toString(),introStyles:c(s.intro).toString(),quoteStyles:c(s.quote).toString(),labelStyles:c(s.label).toString(),detailStyles:c(s.detail).toString()};function c(e){return Object.keys(e).map(t=>{const n=function(e){let t=[];return Object.keys(e).map(n=>{t.push(`${n.split("_").join("-")}: ${e[n]};`)}),t}(e[t]);return"default"===t?""+n.join(" "):`@media only screen and (min-width:${r.d[t]}){${n.join("")}}`}).join("")}},,,,function(e,t,n){"use strict";n.d(t,"f",(function(){return b})),n.d(t,"c",(function(){return f})),n.d(t,"d",(function(){return g})),n.d(t,"g",(function(){return v})),n.d(t,"h",(function(){return y})),n.d(t,"a",(function(){return O})),n.d(t,"b",(function(){return x})),n.d(t,"e",(function(){return k}));var r=n(89),i=n(58),o=n(7),a=n(14),s=n(283),l=n(153),c=n(67),u=n(68),d=(n(48),n(123)),m=n(35),p=n(4),h=n(272);function b(e){return e[i.f][i.b]}function f(e){return e[i.f][i.c]}function g(e){var t;return Object.keys(null!=(t=e[i.f][i.c])?t:{})}function v(e){return e[i.f][i.d]}function y(e){return e[i.f][i.e]}function O(e,t,n,r){var i;const a=null==(i=f(e))?void 0:i[t];return!!Object(o.a)(a)&&a.some(e=>e.variantId===n&&(!Object(p.a)(r)||r===e.option))}const x=Object(r.a)(f,e=>Object.keys(e).reduce((t,n)=>t+(Array.isArray(e[n])?e[n].length:0),0)),k=Object(r.a)([b,f],(e,t)=>{const n={};e.forEach(e=>{var t;const r=null==e||null==(t=e.sys)?void 0:t.id;r&&(n[r]=e)});const r=[];return Object.keys(t).forEach(e=>{var i;const b=n[e];if(!b)return;let f=t[e];Array.isArray(f)&&(f=f.filter(e=>{let{variantId:t}=e;return null!==t}));const g=null==(i=b.courseVariants)?void 0:i.filter(e=>e.sys.contentTypeId===a.a.CpdCourseVariant),v=Object(o.a)(g);var y,O,x;v&&(f=[{variantId:g[0].sys.id,timestamp:null!=(y=null==(O=f)||null==(x=O[0])?void 0:x.timestamp)?y:Date.now()}]);if(Object(s.a)(f))console.info("SAVED_COURSES: No Variant IDS - Logical error");else for(const{variantId:e,option:t,timestamp:n}of f){const i=Object(m.a)(b.courseVariants).find(t=>v?t.sys.id===e:t.id===e);let a=i;if(!!a||v||(a=j(b,e)),a){const s=v?null:`${c.h[a.monthOfEntry]} ${a.yearOfEntry}`;let m=null;var k,C,w,S;if(v)m=null==(k=a.campus)||null==(C=k[0])?void 0:C.entryTitle;else if(!0===b.showDeliveryModeSelection&&(null==(w=a.courseDeliveryMode)?void 0:w.sys.id)===d.a.distanceLearning)m=u.i+", ";else m=(null==(S=a.campus)?void 0:S.entryTitle)+", ";const f=new URLSearchParams;v||f.set(l.b,a.sys.id),Object(p.a)(t)&&f.set(h.a.option,t);let g=b.courseTitle,y=b.entryTitle;if(Object(p.a)(t)&&Object(o.a)(b.courseRoutes))for(const e of b.courseRoutes){var I;const n=null==(I=e.humanities)?void 0:I.find(e=>e.shortcode===t);if(n){g=`${g} - ${n.entryTitle} option`,y=`${y} - ${n.entryTitle} option`;break}}const O={title:g,titleWithAward:y,course:b,variant:a,activeVariantId:v?a.sys.id:a.id,isCPD:v,isOriginalVariant:a===i,originalVariantId:e,variantUri:`${b.sys.uri}${f.size>0?"?"+f.toString():""}`,startDate:s,campusTitle:m,timestamp:n,option:t};r.push(O)}}}),r});function j(e,t){if(!Object(o.a)(e.courseVariants))return null;const n=t.split("_");if(4!==n.length)return e.courseVariants[0];const r=n[1],i=n[2],a=n[3];return e.courseVariants.map(e=>{let t=0;if(t+=r===e.programCode?1e5:0,t+=a===e.ucasCode?1e3:0,e.id){const n=e.id.split("_");t+=4===n.length&&n[2]===i?100:0}return{score:t,variant:e}}).sort((e,t)=>t.score-e.score)[0].variant}},function(e,t,n){"use strict";n.d(t,"e",(function(){return r})),n.d(t,"d",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return s}));const r="site-nav",i="head-nav",o={Close:"CLOSE"},a={Hidden:"hidden",Clearing:"clearing",Standard:null},s=[a.Clearing]},,function(e,t,n){"use strict";n.d(t,"i",(function(){return o})),n.d(t,"h",(function(){return a})),n.d(t,"b",(function(){return m})),n.d(t,"g",(function(){return p})),n.d(t,"a",(function(){return i})),n.d(t,"f",(function(){return h})),n.d(t,"d",(function(){return b})),n.d(t,"e",(function(){return f}));var r=n(205);const i={Year:{Long:"Year long",Short:"Year short"},Month:{Name:{Long:"Month long name",Short:"Month short name"},Number:{Long:"Month padded number",Short:"Month number"}},Day:{Ordinal:"Day ordinal",Name:{Long:"Day long name",Short:"Day short name"},Number:{Long:"Day padded number",Short:"Day number"}},Hour:{24:{Long:"Hour padded 24",Short:"Hour 24"},12:{Long:"Hour padded 12",Short:"Hour 12"}},Minute:{Long:"Minute padded",Short:"Minute"},Second:{Long:"Second padded",Short:"Second"},TimePeriod:{Long:"Time period",Short:"Time period short"}},o=["/static/modern/js/","Jan/static/modern/js/","Feb/static/modern/js/","Mar/static/modern/js/","Apr/static/modern/js/","May/static/modern/js/","Jun/static/modern/js/","Jul/static/modern/js/","Aug/static/modern/js/","Sep/static/modern/js/","Oct/static/modern/js/","Nov/static/modern/js/","Dec"],a=["/static/modern/js/","January/static/modern/js/","February/static/modern/js/","March/static/modern/js/","April/static/modern/js/","May/static/modern/js/","June/static/modern/js/","July/static/modern/js/","August/static/modern/js/","September/static/modern/js/","October/static/modern/js/","November/static/modern/js/","December"],s=["Sun/static/modern/js/","Mon/static/modern/js/","Tue/static/modern/js/","Wed/static/modern/js/","Thu/static/modern/js/","Fri/static/modern/js/","Sat"],l=["Sunday/static/modern/js/","Monday/static/modern/js/","Tuesday/static/modern/js/","Wednesday/static/modern/js/","Thursday/static/modern/js/","Friday/static/modern/js/","Saturday"];function c(e){return e.toString().padStart(2,"0")}function u(e){return e.getHours()>11?"pm":"am"}function d(e){const t=e.getHours();return 0===t?12:t>12?t-12:t}const m={[i.Year.Long]:e=>e.getFullYear(),[i.Year.Short]:e=>e.getFullYear().toString().slice(-2),[i.Month.Name.Long]:e=>a[e.getMonth()+1],[i.Month.Name.Short]:e=>o[e.getMonth()+1],[i.Month.Number.Long]:e=>c(e.getMonth()+1),[i.Month.Number.Short]:e=>e.getMonth()+1,[i.Day.Ordinal]:e=>{return`${t=e.getDate()}${function(e){const t=e%10,n=e%100;return 1===t&&11!==n?"st":2===t&&12!==n?"nd":3===t&&13!==n?"rd":"th"}(t)}`;var t},[i.Day.Name.Long]:e=>l[e.getDay()],[i.Day.Name.Short]:e=>s[e.getDay()],[i.Day.Number.Long]:e=>c(e.getDate()),[i.Day.Number.Short]:e=>e.getDate(),[i.Hour[24].Long]:e=>c(e.getHours()),[i.Hour[24].Short]:e=>e.getHours(),[i.Hour[12].Long]:e=>c(d(e)),[i.Hour[12].Short]:e=>d(e),[i.Minute.Long]:e=>c(e.getMinutes()),[i.Minute.Short]:e=>e.getMinutes(),[i.Second.Long]:e=>c(e.getSeconds()),[i.Second.Short]:e=>e.getSeconds(),[i.TimePeriod.Short]:e=>u(e).slice(0,1),[i.TimePeriod.Long]:u};function p(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i{const o=n[r]in m?m[n[r]]:n[r];return"function"!=typeof o?e+t:`${e}${t}${o(i)}`},"")}}function h(e){const t=Object(r.a)(e);if(null===t)return"";const n=t.toISOString();return n.slice(0,n.indexOf("T"))}const b=p`${i.Year.Long}-${i.Month.Number.Long}-${i.Day.Number.Long}T00:00:00`,f=p`${i.Year.Long}-${i.Month.Number.Long}-${i.Day.Number.Long}T${i.Hour[24].Long}:${i.Minute.Long}:${i.Second.Long}Z`;t.c=function(e){const t=Object(r.a)(e);return null===t?"":`${m[i.Day.Number.Short](t)} ${m[i.Month.Name.Long](t)} ${m[i.Year.Long](t)}`}},function(e,t,n){"use strict";n.d(t,"d",(function(){return i})),n.d(t,"h",(function(){return o})),n.d(t,"e",(function(){return a})),n.d(t,"i",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"g",(function(){return c})),n.d(t,"a",(function(){return u})),n.d(t,"f",(function(){return d})),n.d(t,"c",(function(){return m}));var r=n(123);const i={Burnley:"burnley",Cyprus:"cyprus",Myerscough:"myerscough",Preston:"preston",Westlakes:"westlakes"},o="distance-learning",a={PrestonCampus:"Preston Campus",CyprusCampus:"Cyprus Campus",BurnleyCampus:"Burnley Campus",MyerscoughCollege:"Myerscough College",WestlakesCampus:"Westlakes Campus"},s=r.c[r.a.distanceLearning],l={PrestonCampus:"0ade8af9-2e93-440f-8168-b66127a105a9",CyprusCampus:"13d49fe7-6bb2-416a-8894-f9e6a365d8fc",BurnleyCampus:"31759d01-c74f-4929-89c0-89d81813ab7b",MyerscoughCollege:"d96eb362-e724-47fe-8141-81e4a9b7652b",WestlakesCampus:"f1e24b7e-b5c1-4da2-b231-53057821e7a7"},c="f1e24b7e-b5c1-4da2-b231-000000000000",u={[l.PrestonCampus]:i.Preston,[l.BurnleyCampus]:i.Burnley,[l.WestlakesCampus]:i.Westlakes,[l.MyerscoughCollege]:i.Myerscough,[l.CyprusCampus]:i.Cyprus},d={[a.PrestonCampus]:i.Preston,[a.BurnleyCampus]:i.Burnley,[a.WestlakesCampus]:i.Westlakes,[a.MyerscoughCollege]:i.Myerscough,[a.CyprusCampus]:i.Cyprus},m=(i.Preston,l.PrestonCampus,i.Burnley,l.BurnleyCampus,i.Westlakes,l.WestlakesCampus,i.Myerscough,l.MyerscoughCollege,i.Cyprus,l.CyprusCampus,[l.PrestonCampus,l.BurnleyCampus,l.WestlakesCampus,l.CyprusCampus,l.MyerscoughCollege])},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(22),i=n(4);function o(e,t,n){void 0===t&&(t=null),void 0===n&&(n=null),Object(r.d)({actionOrActions:[r.b.CLICK,"footer-nav",n,e],label:Object(i.a)(t)?[t]:Array.isArray(t)?t:[]})}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return u}));var r=n(2),i=n(35);const o={[r.c.academicsCards]:1,[r.c.crmForm]:1,[r.c.button]:1,[r.c.facilitiesCards]:0,[r.c.form]:1,[r.c.highlightBanner]:1,[r.c.highlightBannerFixed]:0,[r.c.midYearStartList]:0,[r.c.profiles]:1,[r.c.promotionBanner]:2,[r.c.promotionBannerTextOnly]:2,[r.c.relatedLinks]:0,[r.c.searchbar]:0,[r.c.courseSearchbar]:0,[r.c.testimonialsSlider]:2,[r.c.textCards]:1,[r.c.threeSixty]:1,[r.c.threeSixtySlider]:1,[r.c.uiCards]:1,[r.c.video]:1,[r.c.videoSlider]:1,[r.c.sponsors]:1,[r.c.prioritySponsors]:1,[r.c.accreditationsAndIndustryLinks]:1,[r.c.uspShortContent]:1,[r.c.relatedArticles]:0,[r.c.relatedEvents]:0,[r.c.jobsList]:1,[r.c.courseList]:0,[r.c.orderedSteps]:2,[r.c.linkedTabbedMenu]:2,[r.c.signPosting]:2,[r.c.biteSizeHighlight]:1,[r.c.vepplePanorama]:1,[r.c.listWithIcons]:1,[r.c.p2pArticles]:0,[r.c.p2pArticles+".featuredArticles"]:2,[r.c.accommodationFilters]:0,[r.c.ignitePromoBanner]:2,[r.c.pageIntroWithCTA]:1,[r.c.reasonsToStudy]:1,[r.c.openDays]:1,[r.c.faq2]:1,[r.c.offerHolderSearch]:0,[r.c.contextualAdmissionExclusions]:0};function a(e,t){void 0===t&&(t=0);const n=Object(i.a)(e),r={};return void 0!==t&&n.forEach(e=>{r[e]=t}),Object.keys(o).reduce((e,r)=>{const i=o[r];return void 0!==t&&t===i||n.forEach(t=>{e[`${t}.${r}`]=i}),e},r)}const s=[r.c.accreditationsAndIndustryLinks,r.c.academicsCards,r.c.button,r.c.courseList,r.c.facilitiesCards,r.c.form,r.c.highlightBanner,r.c.promotionBanner,r.c.promotionBannerTextOnly,r.c.relatedArticles,r.c.relatedEvents,r.c.relatedJobs,r.c.relatedLinks,r.c.searchbar,r.c.sponsors,r.c.testimonialsSlider,r.c.textCards,r.c.threeSixty,r.c.threeSixtySlider,r.c.uiCards,r.c.video,r.c.videoSlider,r.c.promotionBannerSmall,r.c.prioritySponsors,r.c.profiles,r.c.vepplePanorama,r.c.uspShortContent,r.c.faq2],l=[...s,"globalPrioritySponsors"],c={prestonComposerA:l,prestonComposerB:[...l,r.c.biteSizeHighlight],prestonComposerC:l,burnleyComposerA:l,burnleyComposerB:l,burnleyComposerC:l,westlakesComposerA:s,westlakesComposerB:s,westlakesComposerC:s};function u(){const e={};for(const t in c){const n=c[t];e[t]=1;for(const r in o){if(!n.find(e=>r===e||r.startsWith(e+".")))continue;const i=o[r];1!==i&&(e[`${t}.${r}`]=i)}}return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=-1},,,function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o})),n.d(t,"i",(function(){return a})),n.d(t,"h",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"f",(function(){return c})),n.d(t,"g",(function(){return u})),n.d(t,"e",(function(){return d}));const r="@LISTING/INIT_LISTING",i="@LISTING/CLEAR_FILTER",o="@LISTING/CLEAR_FILTERS",a="@LISTING/UPDATE_SELECTED_FILTERS",s="@LISTING/UPDATE_PAGE_INDEX",l="@LISTING/SET_CONFIGURATION",c="@LISTING/SET_LOADING_STATUS",u="@LISTING/SET_RESULTS",d="@LISTING/SET_FILTERS"},function(e,t,n){"use strict";var r=n(87);n.d(t,"a",(function(){return r.cachedSearch})),n.d(t,"b",(function(){return r.deliveryApi}))},,,function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return o}));const r="@CORE/ROUTE_WILL_LOAD",i="@CORE/ROUTE_HAS_LOADED",o="search"},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return l})),n.d(t,"e",(function(){return c})),n.d(t,"d",(function(){return u})),n.d(t,"b",(function(){return d}));var r=n(0),i=n.n(r),o=n(7),a=n(4);const s=Object(r.createContext)({path:""}),l="___";function c(e){return Object(o.a)(e)?e.join(l):e}function u(e,t){const n=c(t);return{path:`${e}${e&&Object(a.a)(n)?l:""}${n}`}}function d(e){let{children:t,pathToAdd:n=[],isRoot:o=!1}=e;const a=Object(r.useContext)(s),l=u(o?"":a.path,n);return i.a.createElement(s.Provider,{value:l},t)}},function(e,t,n){"use strict";n.d(t,"k",(function(){return u})),n.d(t,"i",(function(){return d})),n.d(t,"g",(function(){return m})),n.d(t,"d",(function(){return p})),n.d(t,"a",(function(){return h})),n.d(t,"b",(function(){return b})),n.d(t,"e",(function(){return f})),n.d(t,"h",(function(){return v})),n.d(t,"f",(function(){return y})),n.d(t,"j",(function(){return O})),n.d(t,"c",(function(){return x}));var r=n(3),i=n(15),o=n(10),a=n(1),s=n(60),l=n(17),c=n(173);const u=Object(r.c)(["position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;"]),d=function(e,t){if(void 0===t&&(t="padding"),!e)return null;if("string"==typeof e){const n=i.e[e];if(!n)return;return`\n\t\t\t${t}:${n[0]};\n ${Object(o.a)(i.a.small,`${t}: ${n[1]}`)}\n `}const n=(e=e.map(e=>{const t=i.e[e];return t||[e,e]}))[0],r=e.length>=3?e[2]:e[0],a=2===e.length?e[1]:4===e.length?e[3]:e[0],s=2===e.length||4===e.length?e[1]:e[0],l=`${n[0]} ${s[0]} ${r[0]} ${a[0]}`,c=`${n[1]} ${s[1]} ${r[1]} ${a[1]}`;return`\n\t\t${t}:${l};\n ${Object(o.a)(i.a.small,`${t}: ${c}`)}\n\t`},m=function(e,t,n,i){return void 0===i&&(i="rgba(0, 0, 0, 0.2)"),Object(r.c)(["&::-webkit-scrollbar{width:10px;height:10px;}&::-webkit-scrollbar-track{background:/static/modern/js/",";box-shadow:inset 0 0 3px /static/modern/js/",";}&::-webkit-scrollbar-thumb{background:/static/modern/js/",";border-radius:5px;}&::-webkit-scrollbar-thumb:hover{background:/static/modern/js/",";}"],e,i,t,n)},p=e=>Object(r.c)(["overflow:hidden;background:/static/modern/js/",";display:block;img{display:block;will-change:transform,opacity;opacity:1;perspective:1000px;backface-visibility:hidden;transform:scale(1.005) rotate(0.001deg) /static/modern/js/",";transition:transform 0.3s ease-in-out,opacity 0.5s ease-in-out;}&:hover,&:focus{img{transform:scale(1.025) rotate(0.001deg) /static/modern/js/",";opacity:0.8;}}"],a.a.black,e,e),h=e=>Object(r.c)(["overflow:hidden;background-color:/static/modern/js/",";display:block;img{display:block;will-change:transform,opacity;opacity:1;perspective:1000px;backface-visibility:hidden;transform:scale(1.008) rotate(0.001deg) /static/modern/js/",";transition:transform 0.3s ease-in-out,opacity 0.5s ease-in-out;}"],a.a.hoverDarkBlue,e),b=e=>Object(r.c)(["img{transform:scale(1.025) rotate(0.001deg) /static/modern/js/",";opacity:0.8;}"],e);function f(e){return e?Object(r.c)(["transition:all /static/modern/js/","s ease-in-out;"],e):Object(r.c)(["transition:all 0.2s ease-in-out;"])}const g=Object(c.a)(``),v=e=>Object(r.c)(["position:relative;:after{position:absolute;content:'';background-image:url('/static/modern/js/","');background-repeat:no-repeat;background-position-x:right;background-position-y:bottom;width:14px;height:14px;right:21px;top:13px;pointer-events:none;}&.singleOption:after{content:'';background-image:none;width:0;height:0;}select{color:/static/modern/js/",";appearance:none;font-style:normal;font-family:/static/modern/js/",";/static/modern/js/",";font-weight:/static/modern/js/"," !important;line-height:20px;display:block;width:100%;height:40px;border-radius:40px;padding:0 16px;margin-top:8px;background:/static/modern/js/",";border:1px solid /static/modern/js/",";cursor:pointer;&.singleOption{cursor:not-allowed;pointer-events:none;color:/static/modern/js/",";}}select::-ms-expand{display:none;}"],g,a.a.blue,s.a.default.font_family,e.typographyStyles.smallStyles,l.a.Bold,a.a.white,a.a.grey88,a.a.blue),y=e=>{const t=null==e?void 0:e.accentColor;return Object(r.c)(["ul{list-style:none;padding:0 0 0 20px;> li{position:relative;&:before{content:'\\2022';font-size:42px;color:/static/modern/js/",";line-height:24px;width:24px;display:inline-block;position:absolute;top:0;left:-20px;}&:not(:first-child){margin-top:8px;}}}"],t)},O=e=>{const t=null==e?void 0:e.textColor,n=null==e?void 0:e.backgroundColor,s=t,c=t!==a.a.white?a.a.white:n,u=t!==a.a.white?a.a.white:n,d=t,m=t,p=t!==a.a.white?a.a.white:n;return Object(r.c)([".tableWrap{margin-top:32px;width:100%;overflow:auto;}.tableWrap__message{margin:0 0 8px;/static/modern/js/",";font-style:normal;}.tableWrap__icon{fill:/static/modern/js/",";width:10px;margin-left:10px;}table{margin:0 !important;width:100% !important;text-align:left;border-spacing:0;border-collapse:collapse;border:1px solid /static/modern/js/"," !important;caption{background-color:/static/modern/js/",";color:/static/modern/js/",";padding:8px;text-align:center;font-size:18px;line-height:24px;border-bottom:2px solid /static/modern/js/",";}th,td{> *:first-child{margin-top:0;}> p{line-height:1.5em;}padding:8px;border:1px solid /static/modern/js/",";/static/modern/js/","}thead{font-weight:/static/modern/js/",";tr{background-color:/static/modern/js/",";color:/static/modern/js/",";}th,td{color:/static/modern/js/",";> *{color:/static/modern/js/",";line-height:1.5em;}}}tbody{width:100% !important;tr{height:auto !important;}td{color:/static/modern/js/",";}}}"],e.typographyStyles.smallStyles,a.a.charcoal,d,s,c,u,t,Object(o.a)(i.a.medium,Object(r.c)(["padding:16px;"])),l.a.Bold,m,p,p,p,e.textColor)};function x(e){let{hexCode:t}=e;if(!t)return null;let n=t.replace("#/static/modern/js/","");3===n.length&&(n=`${n[0]}${n[0]}${n[1]}${n[1]}${n[2]}${n[2]}`);return`${parseInt(n.substring(0,2),16)},${parseInt(n.substring(2,4),16)},${parseInt(n.substring(4,6),16)}`}},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return a}));var r=n(35),i=n(4);function o(e){var t;const n=null==e||null==(t=e.sys)?void 0:t.id;return Object(i.a)(n)?n:null}function a(e){return Object(r.a)(e).map(o).filter(i.a)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(0),i=n(20),o=n(54);const a=Object(i.a)()?r.useLayoutEffect:o.a},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return s}));var r=n(20);const i={Local:0,Session:1};function o(e){return void 0===e&&(e=i.Local),e===i.Session?window.sessionStorage:window.localStorage}function a(e,t,n){void 0===n&&(n=i.Local);try{if(Object(r.a)()){var a;const r=null==(a=o(n))?void 0:a.getItem(e);return r?JSON.parse(r):t}return t}catch(n){return console.error("Could not load from browser storage ",e,n),t}}function s(e,t,n){void 0===n&&(n=i.Local);try{var a,s;if(Object(r.a)())if(void 0===t)null==(a=o(n))||a.removeItem(e);else null==(s=o(n))||s.setItem(e,JSON.stringify(t));return!0}catch(e){return console.error(e),!1}}},,function(e,t,n){"use strict";function r(e){return null===e?null:"object"==typeof e&&e.asset&&e.asset.sys?e.asset.sys.uri:void console.info("malformed image object",e)}n.d(t,"a",(function(){return r}))},,function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));const r={Rectangular:"rectangular",Rounded:"rounded",SmallRounded:"smallRounded"},i={Dark:"dark",Light:"light"}},,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return k})),n.d(t,"b",(function(){return j}));var r=n(0),i=n.n(r),o=n(13),a=n.n(o),s=n(53),l=n(3),c=n(27),u=n(17);var d=l.d.button.withConfig({componentId:"wiep28-0"})(["/static/modern/js/",";"],e=>{var t,n,r,i;let{theme:o,isHollow:a,isReverse:s,isSmall:d}=e;const m=o.button.bgColor,p=o.button.hoverBgColor,h=o.button.activeBgColor,b=o.button.textColor,f=null!=(t=o.button.hoverTextColor)?t:b,g=null!=(n=o.button.borderColor)?n:s?b:m,v=s?b:m,y=s?b:p,O=s?b:h,x=s?p:f,k=a?v:s?m:b,j=a?O:x,C=a?y:x;return Object(l.c)(["display:inline-block;font-size:14px;line-height:20px;font-weight:/static/modern/js/",";padding:/static/modern/js/",";border-radius:100px;border:2px solid /static/modern/js/",";background-color:/static/modern/js/",";color:/static/modern/js/",";opacity:1;position:relative;@media (hover:hover){&:hover{background-color:/static/modern/js/",";border:2px solid /static/modern/js/",";color:/static/modern/js/",";.button__icon{fill:/static/modern/js/",";}opacity:1;}&:focus-visible{/static/modern/js/","}}&:active{background-color:/static/modern/js/",";border:2px solid /static/modern/js/",";color:/static/modern/js/",";.button__icon{fill:/static/modern/js/",";}}text-decoration:none;cursor:pointer;&.button--fitcontent{width:fit-content;}&.button--iconized{display:flex;justify-content:space-between;align-items:center;}&.button--iconized:hover,&.button--iconized:focus-visible{text-decoration:underline;}.button__icon{min-width:16px;width:16px;fill:/static/modern/js/",";position:relative;margin-left:8px;}.button__icon--prepend{margin-left:0;margin-right:8px;}&.button--icon-only{width:42px;height:42px;padding:0;margin:0;justify-content:center;.button__icon{margin:0;}}"],u.a.Bold,d?"6px 24px":"12px 24px",g,a?"transparent":v,k,a&&s?"rgba(255, 255, 255, 0.1)":a?"transparent":y,null!=(r=o.button.borderColor)?r:y,C,C,Object(c.c)(!0),a?"transparent":O,null!=(i=o.button.borderColor)?i:O,j,j,k)}),m=n(22),p=n(175),h=n(20),b=n(33),f=n(161),g=n(28),v=n(206),y=n(122),O=n(105),x=n(4);const k=Symbol("do_default_tracking");function j(e){let{className:t,children:n,entry:o,id:l,isHollow:c,isReverse:u,isSmall:j,label:C,onClick:w,onBlur:S,uri:I,trackTitle:A,type:E,ariaLabel:N,iconId:T=null,prependIcon:L=!1,download:_=null,fitContent:D,draggable:R,ariaControls:P,ariaExpanded:B,iconOnly:q=!1}=e;const[M]=Object(f.a)(["button"]),F=Object(v.a)(),z=Object(s.a)(o)||I;let H=C;Object(h.a)()&&Object(O.a)()&&"submit"!==E&&!Object(x.a)(z)&&!w&&(H+=" [UAT: NO LINK, NO ON CLICK]");const $=Object(r.useCallback)(e=>{if(Object(p.a)(z)&&Object(h.a)()&&e.target.blur(),w){if(w(e,z)!==k)return}const t=[z];null!=o&&o.sys.id&&t.push(o.sys.id),M({actionOrActions:[m.b.CLICK,A||H],label:t})},[M,z,o,w,H,A]),U=o||I,W=U||T,V=W?i.a.createElement(g.b,{className:a()(y.a.icon,{[y.a.icon.prepend]:!0===L}),iconId:T||g.a.ArrowRight,ariaHidden:!0}):null;return i.a.createElement(d,{as:U?b.a:"button",className:a()(y.a.className,{[y.a.blockModifiers.iconized]:W,[y.a.blockModifiers.fitcontent]:!0===D,[y.a.blockModifiers["icon-only"]]:!0===q},t),id:l,isHollow:c,isReverse:u,isSmall:j,onClick:$,onBlur:S,uri:z,type:E,tabIndex:F,ariaLabel:N,"aria-label":N,download:_,"aria-controls":P,"aria-expanded":B,draggable:R},!0===L&&V,H,n,!0!==L&&V)}},function(e,t,n){"use strict";n.r(t);var r=n(0),i=n.n(r),o=n(13),a=n.n(o),s=n(53),l=n(338),c=n(33),u=n(22),d=n(175),m=n(20),p=n(339),h=n(114),b=n(122);t.default=function(e){var t;let{className:n,children:o,entry:f,id:g,isHollow:v,isHollowBlack:y,isReverse:O,isSmall:x,label:k,onClick:j,onLinger:C,uri:w,trackTitle:S,type:I,ariaLabel:A,download:E,parentComponentName:N=null,disabled:T=!1,title:L}=e;const{isInteracting:_}=Object(h.c)(),D=Object(s.a)(f)||w;let R=k;const P=Object(r.useCallback)(e=>{const t=[D];null!=f&&f.sys.id&&t.push(f.sys.id),e===u.b.HOVER&&0===t.join("").length||Object(u.d)({actionOrActions:[e,N,S||R],label:t})},[R,N,S,D,null==f||null==(t=f.sys)?void 0:t.id]),B=Object(r.useCallback)(()=>{C?C():P(u.b.HOVER)},[C,P]),q=Object(p.a)(B);return i.a.createElement(l.a,{as:D?c.a:"button",className:a()(b.a.className,n),id:g,isHollow:v,isHollowBlack:y,isReverse:O,isSmall:x,onClick:e=>{Object(m.a)()&&Object(d.a)(D)&&e.target.blur(),"function"==typeof j?j(e):P(u.b.CLICK)},uri:D,type:I,ariaLabel:A,"aria-label":A,download:E,ref:q,disabled:T||!_,tabIndex:_?0:-1,title:L},R,o)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(19),i=n(18),o=n(30),a=n(7),s=n(35),l=n(4);const c=[{field:i.b.entryTitle,weight:100},{field:"firstName",weight:100},{field:"surname",weight:100},{field:"metaInformation.metaKeywords",weight:50},{field:"metaInformation.description",weight:50},{field:"ancillary.searchKeywords",weight:50},{field:"searchContent",weight:20}];function u(e,t){return void 0===e&&(e="Search by keyword"),void 0===t&&(t=c),t=Object(s.a)(t).map(e=>"string"==typeof e?{field:e}:e).filter(e=>Object(l.a)(null==e?void 0:e.field)),Object(a.a)(t)||(t=c),{id:"keyword",label:e,type:o.a.Keyword,fields:t,params:{queryId:r.f}}}},,,function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}));const r="@NOTICES/SET_NOTICES",i="@NOTICES/REFRESH_NOTICES",o="notices"},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o}));const r="@ALERTS/GET_ALERT_BANNER",i="@ALERTS/SET_ALERT_BANNER_ENTRY",o="alerts"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"d",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return a}));const r="@CRM_FORMS/ADD_COURSES",i="@CRM_FORMS/_LOAD_CRM_DEPENDENCIES",o="crmForms",a="courses"},,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(4),i=n(20);const o=SERVERS.alias;function a(e){void 0===e&&(e=void 0);const t=!Object(r.a)(e)&&Object(i.a)()?window.location.hostname:e;if(!Object(r.a)(t))return!1;const n=t.trim();return n.startsWith("http")&&console.error("Wrong use of isLiveSite",e,n),n===`www.${o}.ac.uk`||n===`live.${o}.contensis.cloud`||n===`live-${o}.cloud.contensis.com`||n.startsWith("live")}},function(e,t,n){"use strict";n.d(t,"d",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return a}));const r=0,i=-1,o=1,a={ASCENDING:"asc",DESCENDING:"desc"}},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r={LSFSiteConfiguration:"lsfSiteConfiguration",LSFContent:"lsfContent",LSFActivity:"lsfActivity",LSFActivityListing:"lsfActiviesListing",LSFActivityType:"lsfActivityType",LSFActivityAgeSuitability:"lsfCategoryActivityAgeSuitability",LSFHome:"lsfHome"}},function(e,t,n){"use strict";n.r(t),n.d(t,"defaultButtonTheme",(function(){return i})),n.d(t,"darkButtonTheme",(function(){return o})),n.d(t,"blackWhiteReverseButtonTheme",(function(){return a})),n.d(t,"lightFeatureButtonTheme",(function(){return s})),n.d(t,"darkFeatureButtonTheme",(function(){return l})),n.d(t,"redButtonTheme",(function(){return c})),n.d(t,"slateButtonTheme",(function(){return u})),n.d(t,"whiteButtonTheme",(function(){return d}));var r=n(1);const i={bgColor:r.a.blue,textColor:r.a.white,hoverBgColor:r.a.darkBlue,activeBgColor:r.a.brightBlue,disabledBgColor:r.a.lightishGrey,disabledTextColor:r.a.standardsGrey},o=Object.assign({},i,{disabledBgColor:r.a.grey}),a={bgColor:r.a.charcoal,textColor:r.a.white,hoverBgColor:r.a.standardsGrey,activeBgColor:r.a.standardsGrey},s={bgColor:r.a.white,textColor:r.a.blue,hoverBgColor:"rgba(255, 255, 255, 0.7)",activeBgColor:"rgba(255, 255, 255, 0.5)",disabledBgColor:r.a.lightishGrey,disabledTextColor:r.a.standardsGrey},l=Object.assign({},s,{hoverBgColor:"rgba(255, 255, 255, 1)"}),c={bgColor:r.a.red,hoverBgColor:r.a.darkRed,activeBgColor:r.a.darkRed,textColor:r.a.white},u={bgColor:r.a.slate,hoverBgColor:r.a.lightSky,activeBgColor:r.a.lightSky50PercentOnWhite,textColor:r.a.white,hoverTextColor:r.a.slate},d={bgColor:r.a.white,textColor:r.a.slateLineHighlight,borderColor:r.a.slateLineHighlight,hoverBgColor:r.a.lightSky,hoverTextColor:r.a.darkBlue,activeBgColor:r.a.lightSky50PercentOnWhite}},function(e,t,n){"use strict";n.d(t,"e",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"f",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"b",(function(){return c}));var r=n(14);const i={Academics:"academics",AcademicExperts:"academicexperts",Articles:"articles",Countries:"countries",Events:"events",Facilities:"facilities",Jobs:"jobs",News:"news",NewsAndArticles:"news and articles"},o="accommodation",a="degreeApprenticeshipVacancy",s="subjectTier2",l="discover",c={[r.a.AccommodationListing]:o,[r.a.DegreeApprenticeshipVacancyListing]:a,[r.a.SubjectListing]:s,[r.a.DiscoverListing]:l}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"e",(function(){return l}));var r=n(34);const i="application/ld+json";function o(e){return{"@type":e}}function a(){return{"@context":"https://schema.org"}}function s(e){return Object.assign({},{"@context":"https://schema.org"},o(e))}function l(){return Object.assign({},o("Organization"),{name:r.d,url:r.f})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(174);function i(){return Object(r.a)().id}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return s}));var r=n(0),i=n.n(r);const o=Object(r.createContext)({isInteracting:!0,rootId:null});function a(){return Object(r.useContext)(o)}function s(e){let{isInteracting:t=!0,id:n=null,children:r}=e;const s=a(),l=s.isInteracting&&!t?{isInteracting:t,rootId:n}:s;return i.a.createElement(o.Provider,{value:l},r)}},function(e,t,n){"use strict";n.d(t,"m",(function(){return o})),n.d(t,"n",(function(){return s})),n.d(t,"j",(function(){return l})),n.d(t,"r",(function(){return c})),n.d(t,"e",(function(){return d})),n.d(t,"d",(function(){return m})),n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return h})),n.d(t,"k",(function(){return b})),n.d(t,"f",(function(){return f})),n.d(t,"o",(function(){return g})),n.d(t,"p",(function(){return v})),n.d(t,"h",(function(){return y})),n.d(t,"l",(function(){return O})),n.d(t,"s",(function(){return x})),n.d(t,"q",(function(){return k})),n.d(t,"g",(function(){return j})),n.d(t,"i",(function(){return C})),n.d(t,"c",(function(){return w}));var r=n(222);function i(e){return e[r.a]}function o(e){return!!i(e)}function a(e,t){var n;return null==(n=i(e))?void 0:n[t]}function s(e){return a(e,"mainMenu")}function l(e){return a(e,"footer")}function c(e){return a(e,"searchFacetLinks")}function u(e){return a(e,"chatify")}function d(e){var t;return(null==(t=u(e))?void 0:t.showOnCourseTypeSysIds)||[]}function m(e){var t;return null==(t=u(e))?void 0:t.courseAppId}function p(e){return a(e,"activeAcademicYears")}function h(e){const t=a(e,"activeThemes");return t||[]}function b(e){return a(e,"clearingConfiguration")}function f(e){var t;return null==(t=a(e,"clearingConfiguration"))?void 0:t.clearingCTAs}function g(e,t,n){var r,i;const o=t?a(e,"dbs"):null,s=t?a(e,"dbsMore"):null,l=n?a(e,"healthScreeningText"):null,c=a(e,"foundationEntry"),u=a(e,"dontHaveTheQualifications"),d=null==(r=a(e,"dontHaveTheQualificationsLink"))||null==(i=r.sys)?void 0:i.uri,m=a(e,"foundationCourseTypes"),p=a(e,"undergraduateCourseTypes"),h=a(e,"postgraduateCourseTypes"),b=a(e,"courseTypesToShowctaToucasCalculator"),f=a(e,"undergraduateMinimalEnglishRequirements");return{dbsText:o,dbsTextMore:s,healthScreeningText:l,foundationEntry:c,dontHaveTheQualifications:u,dontHaveTheQualificationsLink:d,foundationMinimalEnglishRequirements:f,undergraduateMinimalEnglishRequirements:f,postgraduateMinimalEnglishRequirements:a(e,"postgraduateMinimalEnglishRequirements"),foundationCourseTypes:m||[],undergraduateCourseTypes:p||[],postgraduateCourseTypes:h||[],courseTypesToShowctaToucasCalculator:b||[]}}function v(e){return{defaultText:a(e,"scholarshipsBursariesFunds"),countryNotListedText:a(e,"scholarshipsBursariesNoCountryInfo")}}function y(e){return{entryRequirementsDisclaimer:a(e,"countryEntryRequirementsDisclaimer"),minimumEnglishRequirementsDisclaimer:a(e,"countryMinimumEnglishRequirementsDisclaimer")}}function O(e){return{modulesDisclaimer:a(e,"modulesDisclaimer"),optionalModulesContent:a(e,"optionalModulesContent"),placementOptionContent:a(e,"placementOptionContent"),sandwichOptionContent:a(e,"sandwichOptionContent"),studyAbroadOptionContent:a(e,"studyAbroadOptionContent")}}function x(e){return!!a(e,"showNextStepsctA")}function k(e){return a(e,"scholarshipsBursariesYearTabs")}function j(e){return{optionSelectLabel:a(e,"combinedDegreeOptionSelectLabel"),explanation:a(e,"combinedDegreeExplanation"),directCourseLabel:a(e,"combinedDegreeDirectCourseLabel"),defaultUsp:a(e,"combinedDegreesDefaultUsp"),defaultIntro:a(e,"combinedDegreesDefaultIntro"),defaultOverview:a(e,"combinedDegreesDefaultOverview"),modulesDescription:a(e,"combinedDegreesNoOptionModulesDescription")}}function C(e){return a(e,"courseMiniBanner")}function w(e){return a(e,"blockLearningMiniBanner")}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="taxonomies.school"},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(7),i=n(35),o=n(225),a=n(30),s=n(82);function l(e,t){return t&&e?Object(o.a)(Object.entries(e),e=>{let[n,o]=e;const l=Object(s.a)(t[n]);if(Object(r.a)(l))return{type:a.a.Entry,fields:Object(i.a)(o),value:l}}):[]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(3),i=n(81),o=n(21);const a=Object(o.b)("composer-item",[{name:null,modifiers:["hide-overflow/static/modern/js/","has-padding/static/modern/js/","collapse-top/static/modern/js/","collapse-bottom/static/modern/js/","small-margin/static/modern/js/","reduced-padding/static/modern/js/","force-collapse-top"]}]),s=r.d.div.withConfig({componentId:"vn9qkw-0"})(["/static/modern/js/",""],e=>{let{theme:t,backgroundImage:n=null,backgroundColor:o=null}=e;const s=o||(null==t?void 0:t.backgroundColor),l=!!n;return Object(r.c)(["&./static/modern/js/",":not(./static/modern/js/","){/static/modern/js/",";}&./static/modern/js/","./static/modern/js/","{/static/modern/js/",";}&./static/modern/js/",":not(:first-child){padding-top:0 !important;}&./static/modern/js/",":not(:last-child){padding-bottom:0 !important;}&./static/modern/js/","{overflow:hidden;}&./static/modern/js/","{padding-top:0 !important;}&./static/modern/js/","./static/modern/js/","{padding-bottom:15px;padding-top:10px;&:last-of-type{padding-bottom:30px;}}&./static/modern/js/","{background-color:/static/modern/js/",";}&./static/modern/js/","{.row{margin-top:-16px;}}.compButton{margin-top:16px;}.compButton:not(:last-child){margin-right:24px;}/static/modern/js/",";@media print{padding:0;background:none !important;>:last-child{margin-bottom:32px;}&::before,&::after{display:none;}}"],a.blockModifiers["has-padding"],a.blockModifiers["small-margin"],Object(i.i)(["large",0],"padding"),a.blockModifiers["has-padding"],a.blockModifiers["small-margin"],Object(i.i)(["small",0],"padding"),a.blockModifiers["collapse-top"],a.blockModifiers["collapse-bottom"],a.blockModifiers["hide-overflow"],a.blockModifiers["force-collapse-top"],a.blockModifiers["has-padding"],a.blockModifiers["reduced-padding"],a.className,s,a.blockModifiers["small-margin"],l&&Object(r.c)(["position:relative;&:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-image:url('/static/modern/js/","');background-position:center;background-repeat:no-repeat;background-size:cover;filter:grayscale( 1 );opacity:0.2;}"],n))});t.b=s},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(4);function i(e){var t,n,i;if(e)return Object(r.a)(e.altText)?e.altText:Object(r.a)(e.caption)?e.caption:Object(r.a)(null==(t=e.asset)?void 0:t.altText)?e.asset.altText:Object(r.a)(null==(n=e.asset)?void 0:n.title)?e.asset.title:Object(r.a)(null==(i=e.asset)?void 0:i.entryTitle)?e.asset.entryTitle:void console.info("Warning: Image with no ALT_TEXT",e)}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return m}));var r=n(86),i=n(4),o=n(183);const a=Object.values({Horizontal:"h",Vertical:"v",Both:"b"}),s={Gif:"gif",Png:"png",Jpeg:"jpeg",Webp:"webp"},l=Object.values(s),c=Object.values({Top:"t",Left:"l",Right:"r",Bottom:"b"}),u=Object.values({TopLeft:"tl",Top:"t",TopRight:"tr",Left:"l",Center:"c",Right:"r",BottomLeft:"bl",Bottom:"b",BottomRight:"br"}),d=s.Webp;function m(e,t){const n="string"==typeof e?e:Object(r.a)(e);if(!Object(i.a)(n))return null;let s=new URLSearchParams({f:d,q:"75"});return"object"==typeof t&&t&&(s=function(e){const t=new URLSearchParams({f:d,q:"75"});if(void 0!==e.width){const n=Math.floor(e.width);n>0&&t.set("w",n)}if(void 0!==e.height){const n=Math.floor(e.height);n>0&&t.set("h",n)}if(void 0!==e.blur){const n=Object(o.a)(Math.floor(e.blur),0,100);n>0&&t.set("b",n)}if(void 0!==e.flip&&a.includes(e.flip)&&t.set("flip",e.flip),void 0!==e.rotate){const n=Math.floor(e.rotate)%360;if(n>0){if(t.set("r",n),void 0!==e.background){let n=e.background;n.startsWith("#")&&(n=n.slice(1)),/^[A-Fa-f0-9]{6}$/.test(n)&&t.set("bg",n)}}else 0}if(!0===e.greyscale&&t.set("e/static/modern/js/","grayscale"),void 0!==e.format&&l.includes(e.format)&&t.set("f",e.format),void 0!==e.quality){let n=e.quality;00&&r>0)if("anchorPosition"in e.crop&&u.includes(e.crop.anchorPosition))t.set("crop",`${n},${r},${e.crop.anchorPosition}`);else if("x"in e.crop&&"y"in e.crop){const i=Math.floor(e.crop.x),o=Math.floor(e.crop.y);i>=0&&o>=0&&t.set("crop",`${n},${r},${i},${o}`)}else 0;else 0}else e.crop,0;return t}(t)),`${n}${n.includes("?")?"&":"?"}${s.toString()}`}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(21);const i=Object(r.b)("button",[{name:null,modifiers:["iconized/static/modern/js/","fitcontent/static/modern/js/","icon-only"]},{name:"icon",modifiers:["prepend"]}])},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return o}));const r={campusTaught:"1c35abc6-dded-499b-a182-b19815cdfdc0",distanceLearning:"01cc29d3-e7d7-4e90-b81d-379aeb28e897",blendedLearning:"c9f93a58-f5d2-48d3-af14-1c0e1e2fb1b4"},i={[r.campusTaught]:"In-person",[r.distanceLearning]:"Online learning",[r.blendedLearning]:"Blended learning"},o={[r.campusTaught]:"Onsite",[r.distanceLearning]:"Online",[r.blendedLearning]:"Blended"}},,function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i}));const r="@CONTENT_COMPOSER/SET_YOU_TUBE_AVAILABLE",i="contentComposer"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));const r={DegreeApprenticeship:"028b7f33-cc0c-4f10-9e57-099539602446",PostgraduateResearch:"0855aa83-221a-4499-8c11-904d6e2ac4ea",CPD:"1dc2ff83-a0e7-462e-8f00-99749c1800b5",Postgraduate:"72540187-675e-4589-b98d-111040ff1efb",Undergraduate:"e3c5f685-3785-41d0-a540-7562ca7314c6"},i={DegreeApprenticeship:"Degree Apprenticeship",PostgraduateResearch:"Postgraduate Research",CPD:"CPD",Postgraduate:"Postgraduate",Undergraduate:"Undergraduate"}},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),i=n(81),o=n(27),a=n(10),s=n(15),l=n(1),c=n(21);const u=Object(c.b)("breadcrumb",["list",{name:"item",modifiers:["mobile"]},"link/static/modern/js/","divide"]),d=l.a.white,m=s.a.mlarge,p=r.d.nav.withConfig({componentId:"yvq8rl-0"})(["&./static/modern/js/","{position:relative;z-index:2;width:100%;background-color:/static/modern/js/",";}./static/modern/js/","{margin:0;padding:0 0 0 16px;list-style:none;font-size:14px;}./static/modern/js/","{&:not(./static/modern/js/","){display:none;}/static/modern/js/","}color:/static/modern/js/",";}./static/modern/js/"," ./static/modern/js/","{&:before{content:'Back to ';/static/modern/js/","}}./static/modern/js/","{color:/static/modern/js/",";opacity:1;/static/modern/js/"," padding:3px;@media (hover:hover){&:hover{color:/static/modern/js/",";background-color:/static/modern/js/",";}&:focus-visible{/static/modern/js/","}}}/static/modern/js/",""],u.className,l.a.lightSlate,u.list,u.item,u.item.mobile,Object(a.a)(m,Object(r.c)(["display:inline-block !important;"])),d,u.item.mobile,u.link,Object(a.a)(m,Object(r.c)(["content:'';"])),u.link,d,Object(i.e)(),l.a.darkBlue,l.a.slateHighlight,Object(o.c)(),Object(a.a)(m,Object(r.c)(["./static/modern/js/","{margin:0 16px;&:before{content:'/';}}"],u.divide)));t.b=p},,function(e,t,n){"use strict";function r(e){return Array.isArray(e)?[...new Set(e)]:e}n.d(t,"a",(function(){return r}))},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="mainContent"},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(0),i=n(41);function o(){const e=Object(i.h)().search;return Object(r.useMemo)(()=>new URLSearchParams(e),[e])}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return d}));var r=n(0),i=n.n(r),o=n(22),a=n(19),s=n(231),l=n(113),c=n(145);n.d(t,"SearchInputStyle",(function(){return c.a}));var u=n(4);function d(e){let{className:t,facet:n,placeholder:a,submitLabel:d,params:p,searchInputStyle:h=c.a.SmallRounded,searchInputTheme:b,fullWidth:f=!1,onFocus:g,onChange:v,trackingTitle:y,accessibilityLabel:O}=e;const x=Object(r.useRef)(null),k=Object(s.a)(),j="search-input-field-"+Object(l.a)();return i.a.createElement(c.c,{className:t,placeholder:a,submitLabel:d,onHandleSubmit:e=>{var t;e.preventDefault();const r=null==(t=x.current)?void 0:t.value;Object(o.d)({actionOrActions:[o.b.CLICK,y,"search"].filter(u.a),label:r||"empty-search"}),k({facet:m(n),keyword:r,update:!1,encodedParams:p})},style:h,theme:b,autoComplete:!1,id:j,ref:x,fullWidth:f,onFocus:g,onChange:v,accessibilityLabel:O})}function m(e){switch(e){case a.b.Courses:return a.d.Courses;case a.b.Academics:return a.d.Academics;case a.b.News:return a.d.News;case a.b.Events:return a.d.Events;case a.b.All:default:return a.d.All}}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(0),i=n.n(r),o=n(42);const a={display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column",backgroundColor:"rgba(0, 0, 0, 0.2)",position:"fixed",top:"0",left:"0",right:"0",bottom:"0",zIndex:"9999"},s={width:"80px",height:"80px"},l=()=>i.a.createElement("div",{style:a,className:o.a},i.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"lds-spinner",preserveAspectRatio:"xMidYMid",viewBox:"0 0 100 100",style:s},i.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5"},i.a.createElement("animate",{attributeName:"opacity",begin:"-0.9166666666666666s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),i.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(30 50 50)"},i.a.createElement("animate",{attributeName:"opacity",begin:"-0.8333333333333334s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),i.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(60 50 50)"},i.a.createElement("animate",{attributeName:"opacity",begin:"-0.75s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),i.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(90 50 50)"},i.a.createElement("animate",{attributeName:"opacity",begin:"-0.6666666666666666s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),i.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(120 50 50)"},i.a.createElement("animate",{attributeName:"opacity",begin:"-0.5833333333333334s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),i.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(150 50 50)"},i.a.createElement("animate",{attributeName:"opacity",begin:"-0.5s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),i.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(180 50 50)"},i.a.createElement("animate",{attributeName:"opacity",begin:"-0.4166666666666667s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),i.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(210 50 50)"},i.a.createElement("animate",{attributeName:"opacity",begin:"-0.3333333333333333s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),i.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(240 50 50)"},i.a.createElement("animate",{attributeName:"opacity",begin:"-0.25s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),i.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(270 50 50)"},i.a.createElement("animate",{attributeName:"opacity",begin:"-0.16666666666666666s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),i.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(300 50 50)"},i.a.createElement("animate",{attributeName:"opacity",begin:"-0.08333333333333333s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),i.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(330 50 50)"},i.a.createElement("animate",{attributeName:"opacity",begin:"0s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"}))))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(82),i=n(7);function o(e,t){const n=Object(r.a)(t);return Object(i.a)(n)&&Object(i.a)(e.fields)?{where:{field:e.fields[0]+".sys.id",in:n}}:{filter:e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r={H1:1,H2:2,H3:3,H4:4,H5:5,H6:6}},function(e,t,n){"use strict";var r=n(15),i=n(60),o=n(1),a=n(144);const s=o.a.grey,l=o.a.grey88,c=o.a.charcoal,u=o.a.coal,d=o.a.blue,m=o.a.red,p=Object.assign({id:"UCLAN",name:"UCLAN",supportsCampaigns:!0,textColor:c,titleColor:u,linkColor:d,accentColor:m,borderColor:s,divideColor:l,layout:r.b,typographyStyles:i.b},a.d,{searchFilters:{textColor:o.a.blue,borderColor:o.a.blue,dropdown:{bgColor:o.a.white,textColor:o.a.charcoal},active:{textColor:o.a.white,bgColor:o.a.blue}},loader:{bgColor:"rgba(255, 255, 255, 0.6)",color:o.a.darkRed,textColor:o.a.textColor,loadingText:"loading"},themes:{darkFeature:a.c,lightFeature:a.e,dark:a.b,light:a.d,blackWhiteReverseButton:a.a}, //!!! WARNING when changing structure also make sure to check in lsfTheme.js!!! header:{titleColor:o.a.white,backgroundColor:o.a.slate},menu:{textColor:o.a.white,selectedBackgroundColor:o.a.white,selectedTextColor:o.a.slate,hoverBackgroundColor:o.a.lightGrey,hoverTextColor:o.a.slate,menuItemBackgroundColor:o.a.slate,clickedTextColor:o.a.slate,closeColor:o.a.slate,highlightedBackgroundColor:o.a.red,highlightedTextColor:o.a.white,linksGap:"16px",linkFontSize:"18px",openCloseIcon:{size:"14px",margin:"6px",opacity:"0.5"},icon:{size:"22px"},vertical:{textColor:o.a.slate,backgroundColor:o.a.white,selectedBackgroundColor:o.a.white,selectedTextColor:o.a.red,hoverBackgroundColor:o.a.lightGrey,hoverTextColor:o.a.slate,borderRadius:"27px",borderColor:o.a.grey,borderThickness:"2px",linkFontSize:"15px",contentPadding:{x:"32px",y:"29px"}},horizontal:{breakPoint:r.a.mlarge,middleLineColor:o.a.grey,topLineColor:"rgba(255,255,255,0.5)",linksGap:"32px"},tablet:{breakPoint:r.a.mlarge},desktop:{breakPoint:r.a.xlarge},compactDesktop:{breakPoint:r.a.large},homeFeedBackgroundColor:o.a.cloud}});t.a=p},,function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return c}));var r=n(0),i=n.n(r),o=n(3),a=n(110);const s={Default:"default",Red:"red",Slate:"slate",White:"white"},l={[s.Default]:a.defaultButtonTheme,[s.Red]:a.redButtonTheme,[s.Slate]:a.slateButtonTheme,[s.White]:a.whiteButtonTheme};function c(e){let{theme:t,children:n}=e;const r="string"==typeof t?l[t]:t;return i.a.createElement(o.a,{theme:{button:r}},n)}},function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"c",(function(){return c}));var r=n(110),i=n(1);const o={backgroundColor:i.a.white,altBackgroundColor:i.a.lightGrey,titleColor:i.a.coal,textColor:i.a.charcoal,linkColor:i.a.blue,altLinkColor:i.a.charcoal,iconColor:i.a.blue,accentColor:i.a.red,overlayColor:"rgba(255, 255, 255, 0.7)",button:r.defaultButtonTheme,formOverride:{input:{borderColor:i.a.standardsGrey},checkbox:{backgroundColor:i.a.white,borderColor:i.a.standardsGrey,checked:{backgroundColor:i.a.blue,borderColor:i.a.blue,tickColor:i.a.white}}}},a=Object.assign({},o,{button:r.blackWhiteReverseButtonTheme}),s={backgroundColor:i.a.lightGrey,altBackgroundColor:i.a.white,titleColor:i.a.coal,textColor:i.a.charcoal,linkColor:i.a.darkBlue,iconColor:i.a.blue,accentColor:i.a.red,overlayColor:"rgba(238, 240, 241, 0.7)",button:r.darkButtonTheme,formOverride:{input:{borderColor:i.a.grey},checkbox:{backgroundColor:i.a.white,borderColor:i.a.grey,checked:{backgroundColor:i.a.blue,borderColor:i.a.blue,tickColor:i.a.white}}}},l={backgroundColor:i.a.greyBlue,altBackgroundColor:i.a.darkBlue,titleColor:i.a.white,textColor:i.a.white,linkColor:i.a.white,iconColor:i.a.white,accentColor:i.a.white,borderColor:i.a.white,overlayColor:"rgba(85, 120, 155, 0.8)",button:r.lightFeatureButtonTheme,formOverride:{input:{borderColor:" "+i.a.white},checkbox:{backgroundColor:i.a.white,borderColor:i.a.white,checked:{backgroundColor:i.a.white,borderColor:i.a.white,tickColor:i.a.blue}}}},c={backgroundColor:i.a.darkBlue,altBackgroundColor:i.a.greyBlue,titleColor:i.a.white,textColor:i.a.white,linkColor:i.a.white,iconColor:i.a.white,accentColor:i.a.white,borderColor:i.a.white,overlayColor:"rgba(52, 81, 108, 0.8)",button:r.darkFeatureButtonTheme,formOverride:{input:{borderColor:" "+i.a.white},checkbox:{backgroundColor:i.a.white,borderColor:i.a.white,checked:{backgroundColor:i.a.white,borderColor:i.a.white,tickColor:i.a.blue}}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return j.a})),n.d(t,"b",(function(){return j.b}));var r=n(0),i=n.n(r),o=n(13),a=n.n(o),s=n(3),l=n(1),c=n(10),u=n(15),d=n(27),m=n(17),p=n(21);const h=Object(p.b)("search-input",[{name:null,modifiers:["rectangle/static/modern/js/","small-rounded/static/modern/js/","full-width/static/modern/js/","light"]},"form/static/modern/js/","input/static/modern/js/","children/static/modern/js/","buttons",{name:"button",modifiers:["submit/static/modern/js/","reset/static/modern/js/","hide"]},"icon"]);var b=s.d.form.withConfig({componentId:"sc-1txhzyk-0"})(["/static/modern/js/",""],()=>Object(s.c)(["&./static/modern/js/","{--input-max-width:700px;--input-height:60px;--input-border-radius:100px;--input-background-colour:/static/modern/js/",";display:grid;grid-template-columns:max(calc((100% - var(--input-max-width)) / 2),0px) 1fr max-content max(calc((100% - var(--input-max-width)) / 2),0px);grid-template-rows:var(--input-height) 1fr;&:not(./static/modern/js/","){/static/modern/js/","}}./static/modern/js/","{font-family:inherit;grid-area:1 / 2 / 2 / 3;border:2px solid /static/modern/js/",";border-right:none;border-radius:var(--input-border-radius) 0 0 var(--input-border-radius);background-color:var(--input-background-colour);@media (hover:hover){&:focus-visible{/static/modern/js/"," background-color:var(--input-background-colour);}}min-width:100px;font-size:16px;font-weight:/static/modern/js/",";line-height:18px;padding-left:24px;}./static/modern/js/","{grid-area:1 / 3 / 2 / 4;display:flex;align-items:center;border:2px solid /static/modern/js/",";border-left:none;border-radius:0 var(--input-border-radius) var(--input-border-radius) 0;background-color:var(--input-background-colour);padding-left:16px;}./static/modern/js/","{grid-area:2 / 1 / 3 / 5;}./static/modern/js/","{border-radius:50px;padding:16px;margin:0 6px 0 0;border:none;display:flex;}./static/modern/js/","{background-color:/static/modern/js/",";fill:/static/modern/js/",";}./static/modern/js/","{background-color:/static/modern/js/",";fill:/static/modern/js/",";}./static/modern/js/","{width:16px;}&./static/modern/js/","{--input-max-width:756px;--input-border-radius:0px;--input-height:62px;--input-background-colour:/static/modern/js/",";grid-template-columns:0px 1fr max-content max( 100% - var(--input-max-width),0px );/static/modern/js/"," ./static/modern/js/","{font-size:18px;border:1px solid /static/modern/js/",";padding:16px;::placeholder{color:/static/modern/js/",";font-weight:/static/modern/js/",";line-height:30px;}/static/modern/js/","}./static/modern/js/","{padding:0;border:none;}./static/modern/js/","{padding:21px;margin:0;border-radius:0;/static/modern/js/","}./static/modern/js/","{width:20px;height:20px;}}&./static/modern/js/","{--input-max-width:100%;}&./static/modern/js/","{--input-background-colour:/static/modern/js/",";./static/modern/js/","{::placeholder{color:/static/modern/js/",";opacity:1;}}./static/modern/js/","{background-color:/static/modern/js/",";}}"],h.className,l.a.cloud50,h.blockModifiers["small-rounded"],Object(c.a)(u.a.mlarge,Object(s.c)(["--input-height:80px;./static/modern/js/","{font-size:18px;padding-left:32px;}./static/modern/js/","{margin:0 16px 0 0;}"],h.input,h.button.className)),h.input,l.a.cloudOriginal,Object(d.d)(),m.a.Bold,h.buttons,l.a.cloudOriginal,h.children,h.button.className,h.button.submit,l.a.slateLineHighlight,l.a.white,h.button.reset,l.a.white,l.a.oldRed,h.icon,h.blockModifiers.rectangle,l.a.white,Object(c.a)(u.a.large,Object(s.c)(["--input-height:82px;"])),h.input,l.a.lightGrey,l.a.red,m.a.Medium,Object(c.a)(u.a.large,Object(s.c)(["padding:24px 32px;::placeholder{font-size:18px;}"])),h.buttons,h.button.className,Object(c.a)(u.a.large,Object(s.c)(["padding:31px;"])),h.icon,h.blockModifiers["full-width"],h.blockModifiers.light,l.a.white,h.input,l.a.charcoal,h.button.reset,l.a.cloud50)),f=n(51),g=n(28),v=n(4),y=n(113),O=n(41),x=n(20),k=n(57);var j=n(88);const C=Object(r.forwardRef)((function(e,t){var n,o;let{className:s,placeholder:l="",onHandleSubmit:c,onChange:u,onReset:d,onFocus:m,onBlur:p,id:C="",submitLabel:w="Start search",value:S,style:I=j.a.Rounded,theme:A=j.b.Dark,fullWidth:E=!1,autoComplete:N=!0,autoFocusOnAnchorLink:T=!1,children:L,accessibilityLabel:_,resetButtonReplacesSearchButton:D=!1}=e;const R=Object(r.useRef)(null);Object(r.useImperativeHandle)(t,()=>R.current);const P=Object(y.a)(),B=Object(v.a)(C)?C:"search-input-field-"+P,[q,M]=Object(r.useState)(d&&Object(v.a)(null!=S?S:null==(n=R.current)?void 0:n.value)),F=Object(O.h)();Object(r.useEffect)(()=>{var e;Object(x.a)()&&T&&F.hash.slice(1)===B&&(null==(e=R.current)||e.focus())},[F.hash,T,B]);const z=d&&(q||Object(v.a)(null!=S?S:null==(o=R.current)?void 0:o.value)),H=function(e,t){void 0===t&&(t=void 0);for(const t of e)if(Object(v.a)(t))return t;return t}([_,l]);return i.a.createElement(b,{className:a()(s,h.className,{[h.blockModifiers.rectangle]:I===j.a.Rectangular,[h.blockModifiers["small-rounded"]]:I===j.a.SmallRounded,[h.blockModifiers["full-width"]]:E,[h.blockModifiers.light]:A===j.b.Light}),role:"search"},i.a.createElement(f.a,{as:"label",text:H,htmlFor:B}),i.a.createElement("input",{ref:R,value:S,className:h.input,id:B,type:"text",placeholder:null!=l?l:"",onChange:e=>{M(Object(v.a)(e.target.value)),null==u||u(e)},onFocus:m,onBlur:p,autoComplete:N?"on":"off"}),L&&i.a.createElement("div",{className:h.children},L),i.a.createElement("div",{className:h.buttons},z&&i.a.createElement("button",{className:a()(h.button.className,h.button.reset,k.a.A11YButton),type:"button",onClick:e=>{d&&(R.current&&(R.current.value="",R.current.focus()),M(!1),null==d||d(e))}},i.a.createElement(f.a,{text:"reset"}),i.a.createElement(g.b,{iconId:g.a.CrossMark,className:h.icon,ariaHidden:!0})),(!D||!z)&&i.a.createElement("button",{className:a()(h.button.className,h.button.submit,k.a.A11YButton),type:"submit",onClick:e=>{var t;c||e.preventDefault(),null==c||c(e,null==(t=R.current)?void 0:t.value)}},i.a.createElement(f.a,{text:w}),i.a.createElement(g.b,{iconId:g.a.MagnifyingGlass,className:h.icon,ariaHidden:!0}))))}));t.c=C},,,function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));const r="/lancashire-science-festival",i="lsf-activity-listing",o={DropIn:"dropin",Walkabout:"walkabout",Show:"show",Workshop:"workshop"}},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n(0),i=n.n(r),o=n(13),a=n.n(o),s=n(28),l=n(3),c=n(21);const u=Object(c.a)("icon-contained"),d=u.element("icon");var m=l.d.div.withConfig({componentId:"sc-1l1bvi1-0"})(["/static/modern/js/",";"],e=>{let{size:t="22px"}=e;return Object(l.c)(["&./static/modern/js/","{width:/static/modern/js/",";height:/static/modern/js/",";./static/modern/js/","{width:100%;height:100%;display:block;}}"],u.className,t,t,d.className)});function p(e){let{className:t,iconId:n,size:r="22px"}=e;return i.a.createElement(m,{className:a()(u.className,t),size:r},i.a.createElement(s.b,{iconId:n,className:d.className,ariaHidden:!0}))}},,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i}));const r="variantId",i="variantBannerId"},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return l}));var r=n(84),i=n(20);const o={CURRENT_STUDENT:"current_student",STAFF:"staff",UNKNOWN:null},a={[o.CURRENT_STUDENT]:0,[o.STAFF]:0};function s(e){if(void 0===e&&(e=o.UNKNOWN),e===o.UNKNOWN)return!1;if(!Object(i.a)())return!1;const t=c();return t[e]=t[e]+1,Object(r.c)("person",t),!0}function l(){if(!Object(i.a)())return!1;const e=c();return[o.CURRENT_STUDENT,o.STAFF].some(t=>Number.isInteger(e[t])&&e[t]>3)}function c(){return Object(r.b)("person",a,r.a.Local)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"d",(function(){return c})),n.d(t,"c",(function(){return u})),n.d(t,"f",(function(){return d})),n.d(t,"g",(function(){return m})),n.d(t,"i",(function(){return p})),n.d(t,"e",(function(){return h})),n.d(t,"h",(function(){return b})),n.d(t,"j",(function(){return f}));var r=n(124),i=n(48),o=n(50);function a(e,t){return t.map(t=>e[o.a][t.listingId]||null)}function s(e,t){return e[o.a][t]}function l(e){return(t,n)=>{var r;return null==(r=s(t,n))?void 0:r[e]}}function c(e,t){return!!e[o.a][t]}const u=l(o.b.Filters),d=l(o.b.IsLoading),m=(l(o.b.UniqueId),l(o.b.Paging)),p=l(o.b.Results),h=l(o.b.LinkDepth);function b(e,t){return{config:e[o.a][t],currentEntryID:r.c.selectRouteEntryID(e),versionStatus:i.f.selectors.selectVersionStatus(e)}}function f(e,t){var n,i;const a=r.c.selectCurrentProject(e),s=null==(n=e[o.a][t])?void 0:n[o.b.PreserveResultsList];return{currentProject:a,preserveResultsList:s,currentResults:s&&(null==(i=e[o.a][t])?void 0:i[o.b.Results])||[]}}},function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return m})),n.d(t,"a",(function(){return i.a}));var r=n(37),i=n(99);var o=Object(r.c)((e,t)=>{i.c===t.type&&(e.isLoaded=!0,e.entry=t.entry)},{isLoaded:!1,entry:null}),a=n(11),s=n(9),l=n(76),c=n(36),u=n(14),d=n(18),m=[Object(a.g)(i.b,(function*(){const e=yield Object(a.e)(c.l),t=yield Object(a.e)(c.e),n=new s.Query(s.Op.equalTo("sys.versionStatus",e),s.Op.equalTo(d.c.contentTypeId,u.a.AlertBanner),s.Op.equalTo("isActive",!0));n.fields=[void 0,"title/static/modern/js/","markup/static/modern/js/","button"],n.orderBy=s.OrderBy.desc("sys.version.published"),n.pageSize=1;const r=yield l.b.getClient(l.b,t).entries.search(n,1),o=r&&r.items.length>0?r.items[0]:null;yield Object(a.d)({type:i.c,entry:o})}))];var p=n(0),h=n.n(p),b=n(16),f=n(232),g=n(94),v=n(3),y=n(81),O=n(10),x=n(15),k=n(17),j=n(1);var C=v.d.div.withConfig({componentId:"sc-3bqvov-0"})(["/static/modern/js/",";"],e=>{let{theme:t}=e;return Object(v.c)(["/static/modern/js/",";background-color:/static/modern/js/",";color:/static/modern/js/",";padding:24px 0;text-align:center;/static/modern/js/"," /static/modern/js/"," .abTitle{text-transform:uppercase;/static/modern/js/",";letter-spacing:1px;margin:0 !important;}.abMarkup{margin-top:16px;a,p,ul,ol{color:/static/modern/js/",";font-weight:/static/modern/js/",";margin:0;}ol,ul{padding:0 0 0 16px;margin-top:16px;}p:not(:first-child){margin-top:16px;}}.abLink{margin-top:16px;}"],Object(y.f)(t),j.a.alertYellow,j.a.coal,Object(O.a)(x.a.xsmall,Object(v.c)(["text-align:left;"])),Object(O.a)(x.a.medium,Object(v.c)(["padding:32px 0;"])),t.typographyStyles.h6Styles,j.a.coal,k.a.Normal)}),w=n(39),S=n(53);var I=e=>{let{className:t,title:n,markup:r,button:i}=e;const{buttonText:o,buttonLink:a}=i||{},s=Object(S.a)(a);return h.a.createElement(C,{className:t},h.a.createElement(w.a,null,h.a.createElement("div",{className:"abTitle"},n),h.a.createElement("div",{className:"abMarkup",dangerouslySetInnerHTML:{__html:r}}),o&&s&&h.a.createElement(g.default,{uri:s,className:"abLink",isHollow:!0,isHollowBlack:!0,isSmall:!0},o)))},A=n(24);var E=Object(b.c)(e=>({alertBanner:Object(f.a)(e)}),null)(e=>{let{alertBanner:t,isHomepage:n}=e;return t&&n?h.a.createElement(I,t):A.a});t.b=E},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return x}));var r=n(0),i=n.n(r),o=n(3),a=n(10),s=n(81),l=n(15),c=n(27);function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{theme:t}=e;return Object(o.c)(["> *:first-child{margin-top:0;}p{color:/static/modern/js/",";}img{max-width:100%;}h1,h2,h3,h4,h5,h6{color:/static/modern/js/",";}.h1{/static/modern/js/",";}.h2{/static/modern/js/",";}.h3{/static/modern/js/",";}.h4{/static/modern/js/",";}.h5{/static/modern/js/",";}.h6{/static/modern/js/",";}.h1,.h2,.h3,.h4,.h5,.h6{&:first-child{margin-top:0;/static/modern/js/","}}a{color:/static/modern/js/",";text-decoration:underline;}ul{color:/static/modern/js/",";}ol{padding-left:24px;color:/static/modern/js/",";}pre{color:/static/modern/js/",";white-space:pre-wrap;word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;}table li,table p,table td{/static/modern/js/","}/static/modern/js/",";/static/modern/js/",";@media (hover:hover){a:focus-visible{background-color:/static/modern/js/"," !important;color:/static/modern/js/"," !important;fill:/static/modern/js/"," !important;}}"],t.textColor,t.titleColor,t.typographyStyles.h1Styles,t.typographyStyles.h2Styles,t.typographyStyles.h3Styles,t.typographyStyles.h4Styles,t.typographyStyles.h5Styles,t.typographyStyles.h6Styles,Object(a.a)(l.a.small,Object(o.c)(["margin-top:0;"])),t.linkColor,t.textColor,t.textColor,t.textColor,Object(a.a)(l.a.small,Object(o.c)(["font-size:16px;"])),Object(s.j)(t),Object(s.f)(t),c.a.backgroundColor,c.a.textColor,c.a.textColor)}),m=i.a.forwardRef((e,t)=>i.a.createElement(d,u({ref:t},e)));m.displayName="ForwardedMarkup";var p=m,h=n(24),b=n(114),f=n(271),g=n(227),v=n(22);const y=["content"];function O(){return(O=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,y);const{isInteracting:o}=Object(b.c)(),{level:a}=Object(r.useContext)(f.a),s=Object(r.useRef)(null);return Object(r.useEffect)(()=>{if(!o)return;const e=s.current;return e?(e.addEventListener("click",k),()=>{e.removeEventListener("click",k)}):void 0},[o]),"object"==typeof t?i.a.createElement(p,n,t):"string"==typeof t?i.a.createElement(p,O({ref:s},n,{dangerouslySetInnerHTML:{__html:Object(g.a)(t,o,a)}})):h.a}function k(e){if("A"!==e.target.tagName)return;const t=e.target;Object(v.d)({actionOrActions:[v.b.CLICK,"markup-link",t.innerText],label:[t.href]})}},function(e,t,n){"use strict";var r=n(164),i=n(0),o=n.n(i),a=n(112),s=n(24);t.a=function(e){let{json:t}=e;return null==t?s.a:o.a.createElement(r.a,null,o.a.createElement("script",{type:a.a},JSON.stringify(t)))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(121),i=n(4);function o(e,t,n,o,a){return void 0===o&&(o=!0),void 0===a&&(a=!0),Object(i.a)(e)?(a&&(e=e.split("?")[0]),t||n?Object(r.b)(e,{width:t,height:n,crop:!!(o&&t&&n)}):e):null}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(0),i=n.n(r),o=n(24),a=n(83);function s(e){let{children:t}=e;const[n,s]=Object(r.useState)(!1);return Object(a.a)(()=>{s(!0)},[]),n?i.a.createElement(i.a.Fragment,null,t):o.a}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(0),i=n.n(r),o=n(80),a=n(35),s=n(22),l=n(4);const c=["actionOrActions/static/modern/js/","path"];function u(e){const t=Object(r.useContext)(o.a),n=Object(o.e)(e),u=Object(r.useMemo)(()=>Object(o.d)(t.path,n),[t.path,n]);return[Object(r.useCallback)(e=>{var t;let{actionOrActions:n,label:r=null,actionGUIDS:i=null,urlGUIDS:d=null,value:m=null,non_interactive:p=null}=e;!function(e){let{actionOrActions:t,path:n=[]}=e,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,c);const i=Object(a.a)(t).filter(l.a);i.length>0&&i.splice(1,0,...Object(a.a)(n));Object(s.d)(Object.assign({},r,{actionOrActions:i,includeEntryId:!1}))}({actionOrActions:n,label:r,actionGUIDS:i,urlGUIDS:d,value:m,non_interactive:p,path:null==(t=u.path)?void 0:t.split(o.c)})},[u.path]),Object(r.useCallback)(e=>{let{children:t,pathToAdd:n=[]}=e;const r=Object(o.d)(u.path,n);return i.a.createElement(o.a.Provider,{value:r},t)},[u.path])]}},function(e,t,n){"use strict";function r(e,t,n,r,i,o,a){void 0===t&&(t=!0),void 0===n&&(n=!0),void 0===r&&(r=!1),void 0===i&&(i=null),void 0===o&&(o=null),void 0===a&&(a=!1);const s=document.createElement("script");if(s.src=e,s.type="text/javascript",n&&(s.async=n),r&&(s.defer=!0),null!==i&&(s.id=i),null!==o)for(const[e,t]of Object.entries(o))s.setAttribute(e,t);if(a)return s;if(t)document.body.appendChild(s);else{document.getElementsByTagName("head")[0].appendChild(s)}return s}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return c}));var r=n(20),i=n(105),o=n(7);const a="pageview",s="event";function l(e){return u({type:"pageview",siteId:e})}function c(e){return u({type:"event",eventValue:e})}function u(e){Object(r.a)()&&(window.fathomDataLayer=window.fathomDataLayer||[],window.fathomDataLayer.push(e),d())}function d(){const e=window.fathomDataLayer;if(Object(o.a)(e))if(window.fathom){window.fathomDataLayerIntervalId&&(window.clearInterval(window.fathomDataLayerIntervalId),window.fathomDataLayerIntervalId=null);for(const t of e)m(t);window.fathomDataLayer=[]}else if(!window.fathomDataLayerIntervalId){const e=window.fathomDataLayerIntervalTiming||150;window.fathomDataLayerIntervalId=window.setInterval(d,e),window.fathomDataLayerIntervalTiming=Math.min(e+100,1e3)}}function m(e){if(!Object(r.a)()||!1===window.IS_HUMAN||!window.fathom)return;const t=window.fathom;switch(e.type){case a:t.setSite(e.siteId),t.trackPageview(),Object(i.a)()||console.info("fathom.page",e);break;case s:t.trackEvent(e.eventValue),Object(i.a)()||console.info("fathom.event",e)}}},,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="app-root"},function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return u}));var r=n(185),i=n(171),o=n(230);var a=["entryDescription",...i.a,...o.a,"facilities/static/modern/js/","title/static/modern/js/","text/static/modern/js/","readMoreContent/static/modern/js/","description/static/modern/js/","intro/static/modern/js/","thumbnail/static/modern/js/","heroBanner/static/modern/js/","image/static/modern/js/","building/static/modern/js/","roomNumber/static/modern/js/","ancillary/static/modern/js/","summary/static/modern/js/","buttonText/static/modern/js/","buttonLink/static/modern/js/","title/static/modern/js/","buttonLinkA/static/modern/js/","buttonLinkB/static/modern/js/","buttonTextA/static/modern/js/","buttonTextB/static/modern/js/","quote/static/modern/js/","title/static/modern/js/","countryOfResidence/static/modern/js/","name/static/modern/js/","image/static/modern/js/","title/static/modern/js/","textA/static/modern/js/","textB/static/modern/js/","textC/static/modern/js/","title/static/modern/js/","title/static/modern/js/","markup/static/modern/js/","image/static/modern/js/","buttonText/static/modern/js/","buttonLink/static/modern/js/","title/static/modern/js/","body/static/modern/js/","link/static/modern/js/","theme/static/modern/js/","title/static/modern/js/","threeSixtyTours/static/modern/js/","caption/static/modern/js/","title/static/modern/js/","images/static/modern/js/","shouldUseAFixedHeight/static/modern/js/","title/static/modern/js/","markup/static/modern/js/","sponsors/static/modern/js/","image/static/modern/js/","link/static/modern/js/","title/static/modern/js/","title/static/modern/js/","entries/static/modern/js/","date/static/modern/js/","videoMetaInformation/static/modern/js/","posterImage/static/modern/js/","embedCode/static/modern/js/","embedCodeChina/static/modern/js/","caption/static/modern/js/","title/static/modern/js/","markup/static/modern/js/","formId/static/modern/js/","profiles/static/modern/js/","type/static/modern/js/","content/static/modern/js/","introTextOverride/static/modern/js/","hideDefaultIntroText/static/modern/js/","campuses/static/modern/js/","features/static/modern/js/","button/static/modern/js/","title/static/modern/js/","question/static/modern/js/","answer/static/modern/js/","title/static/modern/js/","anchor/static/modern/js/","searchText"];const s=[n(18).b.entryTitle,"metaInformation/static/modern/js/","metaDescription/static/modern/js/","width/static/modern/js/","height/static/modern/js/","properties/static/modern/js/","asset/static/modern/js/","thumbnail/static/modern/js/","altText"],l=["feesLabels/static/modern/js/","feesAndFunding/static/modern/js/","international"+r.a[202425],"uk"+r.a[202425],"international"+r.a[202526],"uk"+r.a[202526]],c="school",u=[...new Set(["sys.version.published/static/modern/js/","sys.isPublished/static/modern/js/","sys.version/static/modern/js/","-sys.version.modified/static/modern/js/","-sys.version.deletedBy/static/modern/js/","-sys.version.createdBy/static/modern/js/","-sys.version.modifiedBy/static/modern/js/","-sys.version.publishedBy/static/modern/js/","-sys.version.archivedBy/static/modern/js/","-sys.version.archived/static/modern/js/","-sys.version.versionNo/static/modern/js/","-sys.version.deleted/static/modern/js/","-sys.version.created",...s,"apply/static/modern/js/","award/static/modern/js/","courseLevel/static/modern/js/","courseLevelGroup/static/modern/js/","courseTitle/static/modern/js/","courseType/static/modern/js/","courseVariants",...["id/static/modern/js/","attendance/static/modern/js/","campus/static/modern/js/","courseDeliveryMode/static/modern/js/","duration/static/modern/js/","durationOverride/static/modern/js/","ucasCode/static/modern/js/","entryRequirements/static/modern/js/","monthOfEntry/static/modern/js/","yearOfEntry/static/modern/js/","modules/static/modern/js/","moduleYearLabelOverrides/static/modern/js/","institutionCode/static/modern/js/","code/static/modern/js/","title/static/modern/js/","description/static/modern/js/","titleBackup/static/modern/js/","isBurnleyOnly/static/modern/js/","face2FaceTeachingPercentage/static/modern/js/","face2FaceTeachingDescriptionOverride/static/modern/js/","excludeVariantsByPartialId/static/modern/js/","face2FaceIsGranular/static/modern/js/","hide/static/modern/js/","modulesManual/static/modern/js/","courseAcademicCalendar/static/modern/js/","isClosedForApplication/static/modern/js/","isClosedForInternationalApplication/static/modern/js/","applicationClosingDate/static/modern/js/","internationalApplicationClosingDate/static/modern/js/","extraProperties/static/modern/js/","bannerTitle"],"dbs/static/modern/js/","requiresHealthScreening/static/modern/js/","heroBanner/static/modern/js/","image/static/modern/js/","overlayCapacity/static/modern/js/","isAvailableForClearing/static/modern/js/","miniBanner/static/modern/js/","optionalModulesText/static/modern/js/","nextSteps/static/modern/js/","placementOption/static/modern/js/","relatedCyprusCourses/static/modern/js/","relatedFoundationCourse/static/modern/js/","relatedOnlineStudyCourses/static/modern/js/","scholarshipsBursaries/static/modern/js/","country/static/modern/js/","content2/static/modern/js/","contentComposer2/static/modern/js/","academicYear2/static/modern/js/","academicYear/static/modern/js/","content/static/modern/js/","contentComposer/static/modern/js/","ancillary.summary",c,"showChatify/static/modern/js/","studyAbroadOption/static/modern/js/","subjectTier2/static/modern/js/","subtitle/static/modern/js/","ucasPointsCalculator/static/modern/js/","year/static/modern/js/","year2/static/modern/js/","isChatifyEnabled/static/modern/js/","accreditationsTitle/static/modern/js/","accreditations/static/modern/js/","industryLinksTitle/static/modern/js/","industryLinks/static/modern/js/","moduleIntroText/static/modern/js/","leagueTableResults/static/modern/js/","resultValue/static/modern/js/","prefix/static/modern/js/","postfix/static/modern/js/","year/static/modern/js/","description/static/modern/js/","source/static/modern/js/","subjectArea/static/modern/js/","discoverUniIDs/static/modern/js/","manualRelatedCoursesOrder/static/modern/js/","relatedCourses/static/modern/js/","burnley*/static/modern/js/","preston*/static/modern/js/","westlakes*/static/modern/js/","contentComposer/static/modern/js/","markup/static/modern/js/","button",...l,"firstYear/static/modern/js/","parttime/static/modern/js/","fulltime/static/modern/js/","sandwichYear/static/modern/js/","eLearning/static/modern/js/","distanceFulltime/static/modern/js/","distanceParttime/static/modern/js/","blendedFulltime/static/modern/js/","blendedParttime/static/modern/js/","others/static/modern/js/","title/static/modern/js/","unitLabel/static/modern/js/","value",...a,"linkToCourse/static/modern/js/","externalUrl/static/modern/js/","showDeliveryModeSelection/static/modern/js/","wsyCampaign/static/modern/js/","isInternationalOnly/static/modern/js/","isForHomeStudentsOnly/static/modern/js/","studentStatusIsDependantOnVariant/static/modern/js/","apprenticeship/static/modern/js/","traits/static/modern/js/","courseRoutes/static/modern/js/","title/static/modern/js/","level4/static/modern/js/","level5/static/modern/js/","level6/static/modern/js/","humanities/static/modern/js/","courses/static/modern/js/","shortcode/static/modern/js/","usp/static/modern/js/","longDescription/static/modern/js/","directCourse/static/modern/js/","hasInternationalOption/static/modern/js/","primaryRoute/static/modern/js/","shortDescription"])]},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=["salutation/static/modern/js/","firstName/static/modern/js/","surname/static/modern/js/","initials/static/modern/js/","image/static/modern/js/","jobTitle/static/modern/js/","shortBio/static/modern/js/","taxonomies",n(116).a,"altText/static/modern/js/","title/static/modern/js/","uri"]},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));var r=n(67);const i={Future:1,Past:-1};function o(e,t){const n=new Date,o=new Date;o.setDate(o.getDate()+6*t);const a=new Date;a.setMonth(a.getMonth()+t);const s=t===i.Future?"Next":"Last",l=Object(r.f)(n);let c=[Object(r.f)(o),l],u=[Object(r.f)(a),l];t===i.Future&&(c=c.reverse(),u=u.reverse());const d=[];d.push({key:s+" Week",value:{from:c[0]+"T00:00:00",to:c[1]+"T23:59:59"}}),d.push({key:s+" Month",value:{from:u[0]+"T00:00:00",to:u[1]+"T23:59:59"}});for(let r=n.getFullYear();t*(r-e)<=0;r+=t)d.push({key:""+r,value:{from:r+"-01-01T00:00:00",to:r+"-12-31T23:59:59"}});return d}},function(e,t,n){"use strict";function r(e){return"data:image/svg+xml,"+function(e){return e.replace(/'/g,'"').replace(/>\s{1,}<").replace(/\s{2,}/g," ").replace(/[\r\n%#()<>?[\\\]^`{|}]/g,encodeURIComponent)}(e)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(0);let i=1;function o(e){void 0===e&&(e="");const[t]=Object(r.useState)(()=>{const t=i++;return{id:t,title:`${e}_${t}`,controls:`controls_${e}_${t}`}});return t}},function(e,t,n){"use strict";function r(e){return e&&"string"==typeof e&&!e.startsWith("/")&&!e.startsWith("#")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="personalisation"},function(e,t,n){"use strict";n.d(t,"b",(function(){return $})),n.d(t,"a",(function(){return U}));var r=n(0),i=n.n(r),o=n(16),a=n(115),s=n(64),l=n(3),c=n(10);var u=l.d.header.withConfig({componentId:"a62y6h-0"})(["/static/modern/js/",";"],e=>{let{theme:t}=e;return Object(l.c)(["z-index:500;background-color:/static/modern/js/",";.header{&__top{color:/static/modern/js/",";display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr auto;grid-template-areas:'logo quicklinks' 'logo menu' 'menufull menufull';}&__logo{grid-area:logo;justify-self:start;}&__quicklinks{grid-area:quicklinks;display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap;}&__menu{grid-area:menu;}}/static/modern/js/",""],t.header.backgroundColor,t.header.titleColor,Object(c.a)(t.menu.horizontal.breakPoint,Object(l.c)([".header{&__menu{grid-area:menufull;}&__quicklinks{grid-row:1 / 3;}}"])))}),d=n(80),m=n(13),p=n.n(m),h=n(42),b=n(39),f=n(308),g=n(369),v=n(329),y=n(372),O=n(27),x=n(17);var k=l.d.nav.withConfig({componentId:"sc-3yyp6p-0"})(["/static/modern/js/",""],e=>{let{theme:t}=e;const n=t.header.titleColor;return Object(l.c)(["margin:0;padding:0;display:flex;flex-wrap:wrap;.headerquicklinks__icon{fill:/static/modern/js/",";width:12px;min-width:12px;margin-left:8px;}.headerquicklinks__item{display:flex;align-items:center;margin:0;padding:0;&::before{content:'';display:inline-block;width:1px;margin-left:12px;margin-right:12px;border-left:1px solid rgb(255,255,255,0.5);height:19px;}&:first-child::before{display:none;}}.headerquicklinks__link{color:/static/modern/js/",";display:flex;font-size:15px;font-weight:/static/modern/js/",";line-height:17px;text-decoration:none;position:relative;padding:8px;@media (hover:hover){&:hover{text-decoration:underline;}&:focus-visible{/static/modern/js/"," text-decoration:underline;}}}}"],n,n,x.a.Normal,Object(O.c)())}),j=n(22),C=n(65),w=n(33),S=n(154),I=n(51);function A(e){let{className:t,staticLinks:n=[]}=e;return i.a.createElement(k,{"aria-label":"Current students and staff quick links",className:t},n.map(e=>i.a.createElement("div",{className:"headerquicklinks__item",key:e.label},i.a.createElement(w.a,{uri:e.uri,onClick:()=>{return t=e,Object(S.b)(null==t?void 0:t.person),void Object(j.d)({actionOrActions:[j.b.CLICK,C.e,t.trackLabel?t.trackLabel:t.label],label:[C.d,t.uri]});var t},className:"headerquicklinks__link"},e.label,i.a.createElement(I.a,{text:"opens in a new tab"})))))}var E=n(368);function N(e){let{className:t,menu:n,currentPath:r,savedCoursesCount:o=0,isHomepage:a=!1,hideBreadcrumb:s=!1,allowNewLogo:l=!1}=e;const c=r===n.uri;return i.a.createElement(d.b,{pathToAdd:["header"]},i.a.createElement(u,{className:p()(t,h.a)},i.a.createElement(f.a,null),i.a.createElement(b.a,{className:"header__top"},i.a.createElement(y.a,{className:"header__logo",uri:c?null:n.uri,allowNewLogo:l}),i.a.createElement(A,{className:"header__quicklinks",staticLinks:T}),i.a.createElement(E.a,{savedCoursesCount:o,currentPath:r,menu:n,className:"header__menu",hasSearch:!0}))),i.a.createElement(g.a,null),!a&&!s&&i.a.createElement(v.a,null))}const T=[{label:"Students",uri:"https://msuclanac.sharepoint.com/sites/StudentHub",person:S.a.CURRENT_STUDENT},{label:"Staff",uri:"https://msuclanac.sharepoint.com/sites/intranethome",person:S.a.STAFF}];var L=n(36),_=n(1),D=n(21);const R=Object(D.b)("clearing-header",["container/static/modern/js/","column/static/modern/js/","title/static/modern/js/","description/static/modern/js/","ctas"]);var P=l.d.div.withConfig({componentId:"sc-1od9djr-0"})(["/static/modern/js/",""],e=>{let{theme:t}=e;return Object(l.c)(["./static/modern/js/","{display:grid;grid-template-columns:1fr;row-gap:32px;/static/modern/js/","}./static/modern/js/","{/static/modern/js/"," /static/modern/js/","}./static/modern/js/","{color:/static/modern/js/",";font-weight:/static/modern/js/",";font-size:24px;line-height:28px;/static/modern/js/","}./static/modern/js/","{margin-top:16px;*:not(:first-child){margin-top:16px;}/static/modern/js/","}"],R.container,Object(c.a)(t.menu.horizontal.breakPoint,Object(l.c)(["grid-template-columns:1fr 1fr;padding:80px 0;"])),R.column,Object(c.a)(t.menu.horizontal.breakPoint,Object(l.c)(["padding:0 32px;"])),Object(c.a)(t.menu.desktop.breakPoint,Object(l.c)(["padding:0 80px;"])),R.title,_.a.charcoal,x.a.Bold,Object(c.a)(t.menu.horizontal.breakPoint,Object(l.c)(["font-size:46px;line-height:56px;"])),R.description,Object(c.a)(t.menu.horizontal.breakPoint,Object(l.c)(["margin-top:32px;"])))}),B=n(298),q=n(301),M=n(4),F=n(7),z=n(161),H=n(163);const $={[C.b.Clearing]:function(e){let{className:t,menuItem:n}=e;const r=n.title,s=Object(o.e)(a.f),[l]=Object(z.a)("");return i.a.createElement(P,{className:p()(t,R.className)},i.a.createElement(b.a,{className:R.container},i.a.createElement("div",{className:p()(R.column,R.content)},Object(M.a)(r)&&i.a.createElement("div",{className:R.title},r),Object(M.a)(n.description)&&i.a.createElement(q.a,{content:n.description,className:R.description,trackingTitle:"clearing-menu-card-description"})),Object(F.a)(s)&&i.a.createElement("div",{className:p()(R.column,R.ctas)},i.a.createElement(B.a,{ctas:s,onClickCTA:(e,t,n,r)=>{l({actionOrActions:[j.b.CLICK,e],label:[t,n].filter(M.a)}),Object(M.a)(r)&&Object(H.a)("clearing-menu-card-"+r)}}))))}};function U(e){let{hideBreadcrumb:t,isHomepage:n,className:r,allowNewLogo:l=!1}=e;const c=Object(o.e)(L.d),u=Object(o.e)(a.n),d=Object(o.e)(s.b);return i.a.createElement(N,{className:r,isHomepage:n,hideBreadcrumb:t,menu:u,currentPath:c,savedCoursesCount:d,allowNewLogo:l})}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r={StrictlyNecessary:"strictlyNecessary",Performance:"performance",Functional:"functional",Targeting:"targeting",SocialMedia:"socialMedia"}},,,,function(e,t,n){"use strict";function r(e,t,n){return Math.min(Math.max(e,t),n)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r={TabAndFocusable:0,NoKeyboardButFocusable:-1,DefaultBehaviour:void 0}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));const r={202324:"202324",202425:"202425",202526:"202526",202627:"202627"},i={[r[202324]]:"2023/24",[r[202425]]:"2024/25",[r[202526]]:"2025/26",[r[202627]]:"2026/27"}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r.a})),n.d(t,"d",(function(){return O})),n.d(t,"c",(function(){return I})),n.d(t,"b",(function(){return S.a}));var r=n(274),i=n(11),o=n(75),a=n(155),s=n(211),l=n(215),c=n(36),u=n(292),d=n(343),m=n(79),p=n(344),h=n(19),b=n(30),f=n(4),g=n(7),v=n(35),y=n(25),O=[Object(i.g)(o.c,(function*(e){const t=e.config.listingId,n=e.query?e.query:null,r=yield function*(e){const t=yield Object(i.e)(c.l),n=yield Object(i.e)(c.e);if(!Object(g.a)(e.filters))return Object.assign({},e,{filters:[]});const r=Object(u.a)(),o=yield Object(i.a)(e.filters.map((function*(e,i){return yield Object(d.a)(e,i,r,t,n)})));return Object.assign({},e,{filters:o})}(e.config);yield Object(i.d)(Object.assign({type:o.d},r)),e.preventResults||(yield Object(i.b)(k,t,0,n))})),Object(i.g)(o.h,(function*(e){const t=e.listingId,n=e.pageIndex;yield Object(i.b)(k,t,n)})),Object(i.h)(o.i,(function*(e){const{listingId:t}=e;if(!t)return;const n=Object(v.a)(e.filters);if(!Object(g.a)(n))return;yield Object(i.b)(j,t,n)})),Object(i.g)(o.b,(function*(e){const{listingId:t}=e,n=yield Object(i.e)(a.c,t);if(!Object(g.a)(n))return;yield Object(i.b)(j,t,n.map(e=>Object.assign({},e,{value:e.type===b.a.Keyword?e.value:null})))})),Object(i.g)(o.a,(function*(e){const{listingId:t,filterId:n}=e,r=yield Object(i.e)(a.c,t);if(!Object(g.a)(r))return;const o=r.find(e=>e.id===n);if(!o)return;yield Object(i.b)(j,t,[Object.assign({},o,{value:null})])})),Object(i.h)(m.b,(function*(e){if(e.location.pathname!==h.g)return;const t=new URLSearchParams(e.location.search);if(!t.has(h.e))return;const n=yield Object(i.e)(a.a,t.get(h.e));if(null==n||!n.listingId)return;const r=n.filters.filter(e=>{var t;return null==(t=e.params)?void 0:t.queryId}),s=[];for(const e of r){var l;if(null!=(l=e.params)&&l.queryId&&t.has(e.params.queryId)){let n=t.get(e.params.queryId);if(e.params.multiselect){if(n===Object(v.a)(e.value).join(/static/modern/js/","))continue;n=n.split(/static/modern/js/",")}else if(n===e.value)continue;s.push({id:e.id,value:n})}else null!==e.value&&s.push({id:e.id,value:null})}yield Object(i.d)({type:o.e,listingId:n.listingId,filters:s}),yield Object(i.b)(k,n.listingId)}))];const x={"siteSearch-Courses":e=>e.sys.contentTypeId===y.a.Course?{entryTitle:e.entryTitle,ancillary:{summary:e.ancillary.summary},sys:{contentTypeId:y.a.Course,uri:e.sys.uri},relatedFoundationCourse:e.relatedFoundationCourse?{sys:{uri:e.relatedFoundationCourse.sys.uri}}:null}:e};function*k(e,t,n){void 0===t&&(t=0),void 0===n&&(n=null),yield C(e,!0,n);const r=yield function*(e,t){void 0===t&&(t=0);let{config:n,currentEntryID:r,versionStatus:o}=yield Object(i.e)(a.h,e);return Object(s.a)(Object.assign({},n,{currentEntryID:r,versionStatus:o,pageIndex:t}))}(e,t),{currentProject:c,preserveResultsList:u,currentResults:d}=yield Object(i.e)(a.j,e),m=yield Object(i.b)(l.a,c,r,yield Object(i.e)(a.e,e)),p=x[e];p&&(m.items=m.items.map(p)),u&&(m.items=[...d,...m.items]),yield Object(i.d)(Object.assign({type:o.g,listingId:e},m,{uniqueId:n})),yield C(e,!1,n)}function*j(e,t){let n=!1;const r=new URLSearchParams(yield Object(i.e)(c.g)),a=[];for(const e of t){var s;if(null!=(s=e.params)&&s.queryId){n=!0;const t=Array.isArray(e.value)?e.value.join(/static/modern/js/","):e.value;Object(f.a)(t)?r.set(e.params.queryId,e.value):r.delete(e.params.queryId)}else a.push({id:e.id,value:e.value})}if(yield Object(i.d)({type:o.e,listingId:e,filters:a}),n){const e=yield Object(i.e)(c.d);yield Object(i.d)(Object(p.a)(`${e}?${r.toString()}`,void 0))}else yield Object(i.b)(k,e)}function*C(e,t,n){yield Object(i.d)({type:o.f,listingId:e,isLoading:t,uniqueId:n})}var w=n(37),S=n(50);var I=Object(w.c)((e,t)=>{switch(t.type){case o.d:{const{assets:n="exclude",contentTypeIds:r=[],fields:i=[],filters:o=[],label:a,listingId:s,orderBy:l=[],enforceOrderByWhenKeywordPresent:c=!1,linkDepth:u,pageSize:d=h.a,preserveResultsList:m=!1,requireUri:p=!0,customWhere:b=[]}=t,f=o.map(e=>({label:e.label,type:e.type,id:e.id,fields:e.fields||[],params:e.params||null,value:e.value||null}));return void(e[s]={isLoading:!1,filters:f,label:a,listingId:s,paging:null,queryDuration:0,results:[],contentTypeIds:r,assets:n,fields:i,linkDepth:u,orderBy:l,enforceOrderByWhenKeywordPresent:c,customWhere:b,pageSize:d,preserveResultsList:m,requireUri:p})}case o.f:return e[t.listingId][S.b.IsLoading]=t.isLoading,void(t.uniqueId&&(e[t.listingId][S.b.UniqueId]=t.uniqueId));case o.e:{const{filters:n,listingId:r}=t,i=Array.isArray(n)?n:[n],o=e[r][S.b.Filters];return i.forEach(e=>{const t=o.findIndex(t=>t.id===e.id);o[t].value=e.value}),void(e[r][S.b.Filters]=o)}case o.g:{const{pageIndex:n,pageCount:r,totalCount:i,pageSize:o}=t.paging,a={pageIndex:n,pageCount:r,totalCount:i,pageSize:o};return e[t.listingId][S.b.Results]=t.items,e[t.listingId][S.b.Paging]=a,e[t.listingId][S.b.IsLoading]=!1,e[t.listingId].queryDuration=t.queryDuration,void(e[t.listingId][S.b.UniqueId]=t.uniqueId)}}},{})},,,,,,,,,function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return O})),n.d(t,"a",(function(){return i}));var r=n(37);const i="pdf";var o=Object(r.c)((e,t)=>{"@PDF/SET_ENTRIES"===t.type&&(e.entries=t.entries,e.entryIdWithVariantIdObjectArray=t.entryIdWithVariantIdObjectArray)},{entries:[],entryIdWithVariantIdObjectArray:[],guids:[]}),a=n(11),s=n(79),l=n(76),c=n(36),u=n(200),d=n(7),m=n(9),p=n(49),h=n(4),b=n(131),f=n(153);function g(){g=function(e,t){return new n(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function n(e,r,i){var o=new RegExp(e,r);return t.set(o,i||t.get(e)),y(o,n.prototype)}function r(e,n){var r=t.get(n);return Object.keys(r).reduce((function(t,n){var i=r[n];if("number"==typeof i)t[n]=e[i];else{for(var o=0;void 0===e[i[o]]&&o+1]+)>/g,(function(e,t){return"$"+o[t]})))}if("function"==typeof i){var a=this;return e[Symbol.replace].call(this,n,(function(){var e=arguments;return"object"!=typeof e[e.length-1]&&(e=[].slice.call(e)).push(r(e,a)),i.apply(this,e)}))}return e[Symbol.replace].call(this,n,i)},g.apply(this,arguments)}function v(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&y(e,t)}function y(e,t){return(y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var O=[Object(a.g)(s.b,(function*(e){var t;if(!e.path.startsWith("/download-templates"))return;const n=function(e){const t=function(e){const t=/ids=([A-Za-z0-9-,+\s:%+_]+)/.exec(e);return t&&t.length>1?t[1]:null}(e);if(!Object(h.a)(t))return[];const n=t.split(/static/modern/js/",");if(!Object(d.a)(n))return[];return n.map(k).filter(e=>null!==e)}(Object(h.a)(null==(t=e.location)?void 0:t.search)?e.location.search:""),r=function(e){if(!Object(d.a)(e))return[];return Object(b.a)(e.map(e=>{let{entryId:t}=e;return t}))}(n),i=yield Object(a.e)(c.l),o=yield Object(a.b)(j,r,i);if(!Object(d.a)(o))return;const s={};o.forEach(e=>{var t;const n=null==e||null==(t=e.sys)?void 0:t.id;n&&(s[n]=e)});const l=n.map(e=>Object.assign({},e,{entry:o.find(t=>t.sys.id===e.entryId)})).filter(e=>!!e.entryId),u=yield Object(a.a)(l.map(x));yield Object(a.d)({type:"@PDF/SET_ENTRIES",entries:u})}))];async function x(e){var t,n;let{entry:r,variantId:i,option:o}=e;const a=null==(t=r.sys)?void 0:t.contentTypeId;let s=Object.assign({},r,{activeVariantId:i});const l=null==(n=u.a.find(e=>s.sys.contentTypeId===e.contentTypeID))?void 0:n.entryMapper;var c;"function"==typeof l&&(s=await l({entry:s,queryParamsOverride:{[f.a]:i,option:o}}),s=Object.assign({},s,{sys:Object.assign({},null==(c=s)?void 0:c.sys,{contentTypeId:a})}));return s}function k(e){const t=g(/([a-z0-9-]+)\x2D\x2D\x2D\x2D([A-Za-z0-9_]+)(?:\x2D\x2D\x2D\x2D([a-z-]+))?/g,{entryId:1,variantId:2,option:3}).exec(e);return null!=t&&t.groups?{entryId:t.groups.entryId,variantId:t.groups.variantId,option:t.groups.option}:null}async function j(e,t){if(!Object(d.a)(e))return[];return(await Promise.all(e.map(e=>async function(e,t){try{var n;const r=await l.a.get(e,p.a,t,void 0,"sys.contentTypeId");if(!r)return null;const i=u.a.find(e=>r.sys.contentTypeId===e.contentTypeID),o=new m.Query(m.Op.equalTo("sys.id",e),m.Op.equalTo("sys.versionStatus",t));o.fieldLinkDepths=null==i?void 0:i.fieldLinkDepths,o.fields=null==i?void 0:i.fields;const a=await l.a.search(o,null!=(n=null==i?void 0:i.linkDepth)?n:2);return Object(d.a)(a.items)?a.items[0]:null}catch(e){return console.info(e),null}}(e,t)))).filter(e=>null!==e)}var C=n(0),w=n.n(C),S=n(16);function I(e){var t;return null==(t=e[i])?void 0:t.entries}var A=n(3).d.div.withConfig({componentId:"buru1a-0"})([""]),E=n(296),N=n(270),T=n(346),L=n(14),_=n(24);function D(){return(D=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{className:t,entries:n,entry:r}=e;const i=n?n.map((e,t)=>{switch(e.sys.contentTypeId){case L.a.Content:return((e,t)=>w.a.createElement("div",{key:"pdf-item-"+e},w.a.createElement(E.a,{banner:t.heroBanner,title:t.title,isModal:!1}),w.a.createElement(N.b,{composer:t.contentComposer})))(t,JSON.parse(JSON.stringify(e)));case L.a.Course:return((e,t)=>{const n=t&&t.sys&&t.sys.uri;return w.a.createElement(T.a,D({},t,{slug:n,key:"pdf-item-"+e,isPDF:!0}))})(t,JSON.parse(JSON.stringify(e)));default:return _.a}}):_.a;return w.a.createElement(A,{className:"pdf--item "+t},w.a.createElement("h3",{className:"pdf--pageTitle"},r.title),w.a.createElement("div",{className:"pdf--list"},i))};var P=Object(S.c)((function(e){return{entries:I(e)}}),null)(e=>{let{entry:t,entries:n}=e;return w.a.createElement(R,{entry:t,entries:n})});t.b=P},function(e,t,n){"use strict";n.d(t,"c",(function(){return l})),n.d(t,"d",(function(){return v})),n.d(t,"a",(function(){return a.f}));var r=n(37),i=n(7),o=n(55),a=n(58),s=n(4);var l=Object(r.c)((e,t)=>{switch(t.type){case o.f:return e.entries=t.payload,void(e[a.e]=!1);case o.g:return void(e[a.e]=!!t.payload);case o.b:return t.payload&&(e.entryIds=t.payload),void(e.isInitialised=!0);case o.a:{let n=e.entryIds[t.payload.entryId];Array.isArray(n)||(n=[],e.entryIds[t.payload.entryId]=n);let r=n.find(e=>{let{variantId:n,option:r}=e;return n===t.payload.variantId&&(!Object(s.a)(t.payload.option)||t.payload.option===r)});return r||(r={variantId:t.payload.variantId,timestamp:Date.now()},n.push(r)),void(Object(s.a)(t.payload.option)&&r.option!==t.payload.option&&(r.option=t.payload.option))}case o.e:{const n=e.entryIds[t.payload.entryId];if(!Array.isArray(n))return;let r=[];return t.payload.variantId!==a.a&&(r=n.filter(e=>{let{variantId:n,option:r}=e;return n!==t.payload.variantId||r!==t.payload.option})),Object(i.a)(r)?void(e.entryIds[t.payload.entryId]=r):(delete e.entryIds[t.payload.entryId],void(e.entries=e.entries.filter(e=>{var n;return(null==(n=e.sys)?void 0:n.id)!==t.payload.entryId})))}case o.d:if(!Object(i.a)(t.payload))return;return t.payload.forEach(t=>{delete e.entryIds[t]}),void(e.entries=e.entries.filter(e=>!t.payload.includes(e.sys.id)))}},{entries:[],entryIds:{},isInitialised:!1,isLoading:!1}),c=n(11),u=n(79),d=n(9),m=n(76),p=n(18),h=n(64),b=n(36),f=n(20),g=n(84),v=[Object(c.g)(u.b,(function*(){if(!Object(f.a)())return;if(yield Object(c.e)(h.g))return;const e=yield Object(c.b)(g.b,"savedCourses",null),t=function(e){if(!e)return{};let t=!1;const n={};return Object.keys(e).forEach(r=>{const o=e[r];if(!Object(i.a)(o))return void(t=!0);const l=Date.now(),c=o.map(e=>{if("string"==typeof e||e===a.a)return t=!0,{variantId:e,timestamp:l};if("string"==typeof(null==e?void 0:e.variantId)||(null==e?void 0:e.variantId)===a.a){const n=Number.isInteger(e.timestamp);t||(t=!n||2!==Object.keys(e).length);const r={variantId:e.variantId,timestamp:n?e.timestamp:l};return Object(s.a)(e.option)&&(r.option=e.option),r}t=!0}).filter(e=>!!e);Object(i.a)(c)?n[r]=c:t=!0}),t?n:e}(e);Object.keys(t).length?(yield Object(c.d)(Object(o.m)(t)),t!==e&&(yield Object(c.b)(g.c,"savedCourses",t))):(yield Object(c.d)(Object(o.m)()),yield Object(c.b)(g.c,"savedCourses"))})),Object(c.g)(o.c,(function*(){const e=yield Object(c.e)(h.d),t=[...yield Object(c.e)(h.f)],n=t.map(e=>e.sys.id),r=e.filter(e=>!n.includes(e));if(Object(i.a)(r)){yield Object(c.d)(Object(o.n)(!0));const e=yield Object(c.b)(O,r);t.push(...e),n.push(...e.map(e=>e.sys.id))}const a=n.filter(t=>!e.includes(t));Object(i.a)(a)&&(yield Object(c.c)(x,a));yield Object(c.d)(Object(o.l)(t))})),Object(c.g)(o.a,y),Object(c.g)(o.e,y)];function*y(){const e=yield Object(c.e)(h.c);yield Object(c.b)(g.c,"savedCourses",e)}function*O(e){const t=yield Object(c.e)(b.l),n=yield Object(c.e)(b.e),r=new d.Query(d.Op.equalTo(p.c.versionStatus,t),d.Op.in(p.c.id,...e));r.pageSize=e.length,r.fields=["courseVariants/static/modern/js/","contentTypeId/static/modern/js/","programCode/static/modern/js/","ucasCode/static/modern/js/","id/static/modern/js/","monthOfEntry/static/modern/js/","yearOfEntry/static/modern/js/","campus/static/modern/js/","courseDeliveryMode/static/modern/js/","attendance/static/modern/js/","duration",p.b.entryTitle,"showDeliveryModeSelection/static/modern/js/","courseTitle/static/modern/js/","award/static/modern/js/","placementOption/static/modern/js/","relatedFoundationCourse/static/modern/js/","courseRoutes/static/modern/js/","shortcode/static/modern/js/","-courses/static/modern/js/","-directCourse/static/modern/js/","-level4/static/modern/js/","-level5/static/modern/js/","-level6"];try{return(yield Object(c.b)([m.a,m.a.search],r,1,n)).items}catch(e){return console.info(e),[]}}function*x(e){yield Object(c.d)(Object(o.j)(e))}n(307);var k=n(0),j=n.n(k),C=n(16),w=n(3),S=n(10),I=n(17),A=n(15),E=n(1);var N=w.d.section.withConfig({componentId:"sc-1ccvhq6-0"})(["p.quantity-notice{margin:32px 0;font-weight:/static/modern/js/",";.quantity{font-weight:/static/modern/js/",";}}.saved-courses__list{.saved-course{margin:32px 0;}}.saved-courses__downloads{margin:48px 0 40px;text-align:left;/static/modern/js/","}.saved-courses__link{text-decoration:none;display:inline-block;margin:0 16px 0 0;&:hover,&:focus{text-decoration:underline;}/static/modern/js/","}.saved-courses__icon{fill:/static/modern/js/",";width:16px;margin-right:7px;}"],I.a.Medium,I.a.SemiBold,Object(S.a)(A.a.medium,Object(w.c)(["text-align:right;a{margin:0 0 0 32px;}"])),Object(S.a)(A.a.medium,Object(w.c)(["margin:0 0 0 32px;"])),E.a.blue),T=n(347),L=n(33);var _=w.d.div.withConfig({componentId:"l003cy-0"})(["/static/modern/js/",";"],e=>{let{theme:t}=e;return Object(w.c)(["position:relative;background:/static/modern/js/",";border:1px solid /static/modern/js/",";padding:32px;.related{margin-left:25px;}.bookmarkCard__title{/static/modern/js/",";margin:0 0 8px !important;padding-top:24px;position:relative;&::before{content:' ';background:/static/modern/js/",";height:1px;width:33%;position:absolute;top:0;left:0;}}.bookmarkCard__award{/static/modern/js/",";margin:0 0 16px !important;display:block;}.bookmarkCard__level{font-weight:/static/modern/js/",";}.bookmarkCard__detail{margin:0;}.bookmarkCard__option{/static/modern/js/",";margin-top:16px;display:flex;flex-direction:column;span{margin-top:16px;:not(:first-of-type){margin-top:8px;}}}.bookmarkCard__view-button{width:fit-content;}.bookmarkCard__icon{width:21px;fill:/static/modern/js/",";vertical-align:sub;margin-left:2px;}.remove-button{padding:6px 12px;font-weight:/static/modern/js/",";margin-top:16px;}/static/modern/js/"," /static/modern/js/",""],E.a.white,E.a.lightGrey,t.typographyStyles.h4Styles,E.a.red,t.typographyStyles.h5Styles,I.a.SemiBold,t.typographyStyles.smallStyles,E.a.blue,I.a.Medium,Object(S.a)(A.a.medium,Object(w.c)(["padding-right:176px;.remove-button{margin:0;position:absolute;top:56px;right:32px;}"])),Object(S.a)(A.a.large,Object(w.c)([".bookmarkCard__option{flex-direction:row;span{margin:10px 16px 0 16px;:not(:first-of-type){margin-top:10px;}}}"])))}),D=n(28),R=n(93),P=n(143);function B(e){var t,n;let{title:r,course:i,variant:o,isOriginalVariant:a=!0,variantUri:s,startDate:l,campusTitle:c,removeCourse:u,className:d}=e;return j.a.createElement(_,{className:"saved-course "+d},j.a.createElement("div",{key:"saved-course-item-"+o.sys.id},j.a.createElement("h2",{className:"bookmarkCard__title"},r||i.courseTitle),j.a.createElement("span",{className:"bookmarkCard__award"},i.award),j.a.createElement("div",{className:"bookmarkCard__detail bookmarkCard__campus-attendance"},c&&j.a.createElement("span",{className:"bookmarkCard__campus"},c),o.attendance&&j.a.createElement("span",{className:"bookmarkCard__attendance"},o.attendance.entryTitle,".")),l&&j.a.createElement("div",{className:"bookmarkCard__detail bookmarkCard__entry-date"},"Entry Date: ",l),o.duration&&j.a.createElement("div",{className:"bookmarkCard__detail bookmarkCard__duration"},"Duration: ",o.duration),j.a.createElement("div",{className:"bookmarkCard__detail bookmarkCard__option"},j.a.createElement(R.b,{uri:s,className:"bookmarkCard__view-button",isHollow:!0,label:"View course",trackTitle:"View course"}),i.placementOption&&j.a.createElement("span",null,"Placement option available/static/modern/js/"," ",j.a.createElement(D.b,{iconId:D.a.Check,className:"bookmarkCard__icon",ariaHidden:!0})),i.relatedFoundationCourse&&j.a.createElement("span",null,j.a.createElement(L.a,{uri:null==(t=i.relatedFoundationCourse)||null==(n=t.sys)?void 0:n.uri},"Foundation year available")," ",j.a.createElement(D.b,{iconId:D.a.Check,className:"bookmarkCard__icon",ariaHidden:!0}))),!a&&j.a.createElement("div",{className:"bookmarkCard__detail bookmarkCard__option"},j.a.createElement("span",{className:"not-original-variant"},"Note: your original start date or mode of study for this course is no longer available. This is the next best match/static/modern/js/"," ")),j.a.createElement(P.b,{theme:P.a.Red},j.a.createElement(R.b,{onClick:u,iconId:D.a.CircleMinus,label:"Remove",className:"remove-button",isSmall:!0}))))}var q=n(273),M=n(24);function F(e){let{className:t,savedCourses:n,isInitialised:r=!1,isLoading:o,removeSavedCourse:l}=e;if(!r)return M.a;if(!Object(i.a)(n)&&!o)return j.a.createElement("p",{className:"bottom-margin"},"You currently have no saved courses");const c=Object(T.a)(n,"my-saved-courses");return j.a.createElement(N,{className:t},j.a.createElement("p",{className:"quantity-notice"},Object(i.a)(n)&&j.a.createElement(j.a.Fragment,null,"You currently have/static/modern/js/"," ",j.a.createElement("span",{className:"quantity"},n.length)," saved/static/modern/js/"," ",Object(q.a)("course",n))),o&&j.a.createElement("div",null,"Loading..."),Object(i.a)(n)&&j.a.createElement(j.a.Fragment,null,j.a.createElement("div",{className:"saved-courses__list"},n.map(e=>{let{title:t,course:n,variant:r,isCPD:i,isOriginalVariant:o,originalVariantId:c,variantUri:u,startDate:d,campusTitle:m,option:p}=e;return j.a.createElement(B,{key:[n.sys.id,c,r.id,p].filter(s.a).join("-"),title:t,course:n,variant:r,isCPD:i,isOriginalVariant:o,originalVariantId:c,variantUri:u,startDate:d,campusTitle:m,removeCourse:()=>l(n.sys.id,i?a.a:c,p)})})),c&&j.a.createElement("div",{className:"saved-courses__downloads"},j.a.createElement(L.a,{download:"my-saved-courses.pdf",openInNewWindow:!0,title:"Download courses as PDF",uri:c,className:"saved-courses__link"},j.a.createElement(D.b,{iconId:D.a.Download,className:"saved-courses__icon",ariaHidden:!0}),"Download PDF"))))}var z=Object(C.c)((function(e){return{savedCourses:Object(h.e)(e),isInitialised:Object(h.g)(e),isLoading:Object(h.h)(e)}}),(function(e){return{loadCourses:()=>e(Object(o.i)()),removeSavedCourse:(t,n,r)=>e(Object(o.k)(t,n,r))}}))((function(e){let{savedCourses:t,isInitialised:n,isLoading:r,loadCourses:i,removeSavedCourse:o}=e;return Object(k.useEffect)(()=>{n&&i()},[i,n]),j.a.createElement(F,{savedCourses:t,isInitialised:n,isLoading:r,removeSavedCourse:o})}));t.b=z},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(198),i=n(276),o=n(184);async function a(e,t,n){void 0===t&&(t=0),void 0===n&&(n=!0);const a=await Object(r.a)(e,{maxTime:1e3});if(a&&(n?await async function(e,t){void 0===t&&(t=0);const n=await new Promise(n=>{requestAnimationFrame(()=>{if(!document.body.contains(e))return void n(0);const r=Object(i.a)(e),o=e.getBoundingClientRect().top-document.body.getBoundingClientRect().top-t-r;n(o)})}),r=new Promise(e=>{const t=()=>{clearTimeout(r),clearTimeout(n),removeEventListener("scroll",i,{passive:!0}),e()},n=window.setTimeout(t,3e3);let r;const i=()=>{clearTimeout(r),r=window.setTimeout(t,100)};addEventListener("scroll",i,{passive:!0})});return window.scrollTo({behavior:"smooth",top:n}),r}(a,t):a.scrollIntoView(),document.body.contains(a))){const e=a.getAttribute("tabindex");a.setAttribute("tabindex/static/modern/js/",""+o.a.NoKeyboardButFocusable),a.focus();const t=()=>{null===e?a.removeAttribute("tabindex"):a.setAttribute("tabindex",e)};a.addEventListener("blur",t,{once:!0}),a.addEventListener("focusout",t,{once:!0})}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(20),i=n(4);function o(e,t){if(void 0===t&&(t={}),!Object(r.a)()||!Object(i.a)(e))return Promise.resolve(null);const n=document.getElementById(e);return n?Promise.resolve(n):new Promise(n=>{var r;let i,o;if(window.MutationObserver){var a,s,l,c;const r=new MutationObserver(()=>{const t=document.getElementById(e);t&&(clearTimeout(i),r.disconnect(),n(t))});r.observe(null!=(a=null==(s=t)?void 0:s.parentElement)?a:document.body,{childList:!0,subtree:null==(l=null==(c=t)?void 0:c.observeParentSubtree)||l})}else o=window.setInterval(()=>{const t=document.getElementById(e);t&&(clearInterval(o),clearTimeout(i),n(t))},500);null!=(r=t)&&r.maxTime&&t.maxTime>0&&(i=window.setTimeout(()=>{clearInterval(o),n(null)},t.maxTime))})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="featureFlags"},function(e,t,n){"use strict";var r=n(8),i=n(14),o=n(170),a=n(138),s=n(388),l=n(131),c=n(342),u=n(290),d=n(389),m=n(71),p=n(49);function h(){for(var e=arguments.length,t=new Array(e),r=0;rPromise.all([n.e(15),n.e(170)]).then(n.bind(null,629)).then(n=>{e(n.default(...t))}))}const b={fallback:Object(a.a)()},f=["-sys.owner/static/modern/js/","-sys.workflow/static/modern/js/","-sys.availableLanguages/static/modern/js/","-sys.isPublished/static/modern/js/","-sys.projectId/static/modern/js/","-sys.version.deletedBy/static/modern/js/","-sys.version.createdBy/static/modern/js/","-sys.version.modifiedBy/static/modern/js/","-sys.version.publishedBy/static/modern/js/","-sys.version.archivedBy/static/modern/js/","-sys.version.archived/static/modern/js/","-sys.version.versionNo/static/modern/js/","-sys.version.deleted/static/modern/js/","-sys.version.created"];function g(e){return[`-__${e.toUpperCase()}__`,...f]}const v={headingCTAs:1},y={component:Object(r.a)({resolved:{},chunkName:()=>"pages-Content-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(20),n.e(101)]).then(n.bind(null,243)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 243}},b),fields:["-notes",...f],linkDepth:p.a,fieldLinkDepths:Object.assign({},Object(m.a)("contentComposer"),v)},O=[{contentTypeID:i.a.Academic,component:Object(r.a)({resolved:{},chunkName:()=>"pages-Academic-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(2),n.e(3),n.e(4),n.e(93)]).then(n.bind(null,457)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 457}},b),fields:g(i.a.Academic),linkDepth:p.a},{contentTypeID:i.a.Article,component:Object(r.a)({resolved:{},chunkName:()=>"pages-Article-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(96)]).then(n.bind(null,244)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 244}},b),fields:f,linkDepth:p.a,fieldLinkDepths:Object.assign({},Object(m.a)("contentComposer"),v)},{contentTypeID:i.a.BespokeForm,component:Object(r.a)({resolved:{},chunkName:()=>"pages-BespokeForm-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(5),n.e(6),n.e(7),n.e(97)]).then(n.bind(null,451)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 451}},b),fields:f},Object.assign({contentTypeID:i.a.Content},y),Object.assign({contentTypeID:i.a.Changes},y),Object.assign({contentTypeID:i.a.OpenDay},y),Object.assign({contentTypeID:i.a.Clearing},y),Object.assign({contentTypeID:i.a.OfferHolderDays},y),Object.assign({contentTypeID:i.a.ContextualAdmissions},y),{contentTypeID:i.a.Country,component:Object(r.a)({resolved:{},chunkName:()=>"pages-Country-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(2),n.e(4),n.e(14),n.e(102)]).then(n.bind(null,458)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 458}},b),fields:f,linkDepth:p.a,fieldLinkDepths:Object.assign({},Object(m.a)("contentComposerA"),Object(m.a)("contentComposerB"),v)},{contentTypeID:i.a.Course,component:Object(r.a)({resolved:{},chunkName:()=>"pages-CourseSSR-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(103).then(n.bind(null,422)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 422}},b),entryMapper:h,linkDepth:p.a,fields:Object(l.a)(o.a),fieldLinkDepths:Object.assign({},Object(m.b)(),{courseVariants:2,scholarshipsBursaries:1,courseLevelGroup:1,leagueTableResults:1,"apply.button":1,"apply.applyTemplate":2,nextSteps:1,relatedCyprusCourses:1,relatedOnlineStudyCourses:1,relatedCourses:0,courseRoutes:1,primaryRoute:0})},{contentTypeID:i.a.CoursesAZ,component:Object(r.a)({resolved:{},chunkName:()=>"pages-CoursesAZ-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(3),n.e(104)]).then(n.bind(null,466)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 466}},b),fields:f},{contentTypeID:i.a.ClearingCoursesAZ,component:Object(r.a)({resolved:{},chunkName:()=>"pages-ClearingCoursesAZ-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(17),n.e(0),n.e(1),n.e(2),n.e(98)]).then(n.bind(null,423)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 423}},b),linkDepth:1,fields:f},{contentTypeID:i.a.Event,component:Object(r.a)({resolved:{},chunkName:()=>"pages-Event-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(109)]).then(n.bind(null,459)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 459}},b),fields:f,linkDepth:p.a,fieldLinkDepths:Object.assign({},Object(m.a)("contentComposer"),v,{button:1,address:1,organiser:1,bookingGroup:1})},{contentTypeID:i.a.Facility,component:Object(r.a)({resolved:{},chunkName:()=>"pages-Facility-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(110)]).then(n.bind(null,474)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 474}},b),fields:f,linkDepth:p.a,fieldLinkDepths:Object.assign({},Object(m.a)("contentComposer"),v)},{contentTypeID:i.a.Home,component:Object(r.a)({resolved:{},chunkName:()=>"pages-Home-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(171),n.e(9),n.e(22),n.e(112)]).then(n.bind(null,446)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 446}},b),fields:f.concat(c.b),linkDepth:1},{contentTypeID:i.a.IgniteLandingPage,component:Object(r.a)({resolved:{},chunkName:()=>"pages-StudentRecruitmentCampaignLandingPage-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(26),n.e(31),n.e(129)]).then(n.bind(null,452)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 452}},b),fields:f.concat(d.a),linkDepth:2},{contentTypeID:i.a.ImportantInformation,component:Object(r.a)({resolved:{},chunkName:()=>"pages-Content-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(20),n.e(101)]).then(n.bind(null,243)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 243}},b),fields:f},{contentTypeID:i.a.Job,component:Object(r.a)({resolved:{},chunkName:()=>"pages-Job-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(113)]).then(n.bind(null,456)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 456}},b),fields:f},{contentTypeID:i.a.JobsLandingPage,component:Object(r.a)({resolved:{},chunkName:()=>"pages-JobsLandingPage-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(13),n.e(20),n.e(114)]).then(n.bind(null,475)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 475}},b),fields:f,linkDepth:p.a,fieldLinkDepths:Object.assign({},Object(m.a)("contentComposer"),v,{heroPromoBanner:2,heroBannerCTA:1})},{contentTypeID:i.a.Listing,component:Object(r.a)({resolved:{},chunkName:()=>"pages-listing-Listing-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(135).then(n.bind(null,424)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 424}},Object.assign({},b,{resolveComponent:e=>{let{ListingPage:t}=e;return t}})),fields:f},{contentTypeID:i.a.NewsArticle,component:Object(r.a)({resolved:{},chunkName:()=>"pages-Article-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(96)]).then(n.bind(null,244)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 244}},b),fields:f,linkDepth:p.a,fieldLinkDepths:Object.assign({},Object(m.a)("contentComposer"),v)},{contentTypeID:i.a.NewsListing,component:Object(r.a)({resolved:{},chunkName:()=>"pages-NewsListing-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(1),n.e(3),n.e(5),n.e(120)]).then(n.bind(null,455)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 455}},Object.assign({},b,{resolveComponent:e=>{let{NewsListingPage:t}=e;return t}})),fields:f,linkDepth:p.a,fieldLinkDepths:Object.assign({},Object(m.a)(["contentComposer/static/modern/js/","contentComposerBelowList"]),v)},{contentTypeID:i.a.NewsLandingPage,component:Object(r.a)({resolved:{},chunkName:()=>"pages-NewsLandingPage-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(119)]).then(n.bind(null,453)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 453}},Object.assign({},b,{resolveComponent:e=>{let{NewsLandingPage:t}=e;return t}})),fields:[...f,"mostReadArticles/static/modern/js/","publishedDate/static/modern/js/","entryTitle/static/modern/js/","subtitle/static/modern/js/","headingCTAs"],linkDepth:p.a,fieldLinkDepths:Object.assign({},v,{mostReadArticles:1})},{contentTypeID:i.a.PDFContent,component:Object(r.a)({resolved:{},chunkName:()=>"pages-PDF-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(122).then(n.bind(null,425)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 425}},b),fields:f},{contentTypeID:i.a.PhDProfile,component:Object(r.a)({resolved:{},chunkName:()=>"pages-ResearchStudent-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(125)]).then(n.bind(null,426)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 426}},Object.assign({},b,{resolveComponent:e=>{let{ResearchStudentPage:t}=e;return t}})),linkDepth:1,fields:[...f,"-taxonomies"]},{contentTypeID:i.a.PhDStudentListing,component:Object(r.a)({resolved:{},chunkName:()=>"pages-listing-ResearchStudentListing-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(1),n.e(3),n.e(18),n.e(136)]).then(n.bind(null,484)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 484}},Object.assign({},b,{resolveComponent:e=>{let{ResearchStudentListingPage:t}=e;return t}})),linkDepth:1,fields:[...f,"-taxonomies"]},{contentTypeID:i.a.Research,component:Object(r.a)({resolved:{},chunkName:()=>"pages-Research-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(124)]).then(n.bind(null,427)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 427}},b),fields:f,linkDepth:p.a,fieldLinkDepths:Object.assign({},Object(m.a)("contentComposer"),v)},{contentTypeID:i.a.SavedCourses,component:Object(r.a)({resolved:{},chunkName:()=>"pages-SavedCourses-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(126)]).then(n.bind(null,428)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 428}},b),fields:f},{contentTypeID:i.a.SiteSearch,component:Object(r.a)({resolved:{},chunkName:()=>"pages-SiteSearch-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(1),n.e(10),n.e(128)]).then(n.bind(null,485)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 485}},b),fields:f},{contentTypeID:i.a.SubjectTier2,component:Object(r.a)({resolved:{},chunkName:()=>"pages-Subject-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(130)]).then(n.bind(null,429)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 429}},b),fields:f,linkDepth:p.a,fieldLinkDepths:Object.assign({},Object(m.a)("contentComposer"),v)},{contentTypeID:i.a.SubjectListing,component:Object(r.a)({resolved:{},chunkName:()=>"pages-SubjectListing-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(131).then(n.bind(null,460)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 460}},b),fields:f},{contentTypeID:i.a.Technician,component:Object(r.a)({resolved:{},chunkName:()=>"pages-Technician-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(3),n.e(132)]).then(n.bind(null,461)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 461}},b),fields:f},{contentTypeID:i.a.FeesFunding,component:Object(r.a)({resolved:{},chunkName:()=>"pages-FeesAndFunding-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(32),n.e(111)]).then(n.bind(null,467)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 467}},b),fields:f},{contentTypeID:i.a.UCASCalculator,component:Object(r.a)({resolved:{},chunkName:()=>"pages-UCASCalculator-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(176),n.e(0),n.e(5),n.e(6),n.e(133)]).then(n.bind(null,448)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 448}},b),fields:f},{contentTypeID:i.a.WelcomeChecklistPage,component:Object(r.a)({resolved:{},chunkName:()=>"pages-WelcomeCheckList-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(2),n.e(134)]).then(n.bind(null,449)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 449}},b),fields:f},{contentTypeID:i.a.ScholarshipBursary,component:Object(r.a)({resolved:{},chunkName:()=>"pages-ScholarshipBursaries-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(2),n.e(4),n.e(14),n.e(127)]).then(n.bind(null,468)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 468}},b),linkDepth:p.a,fields:[`-__${i.a.ScholarshipBursary.toUpperCase()}__`,...f,...["1/static/modern/js/","2"].flatMap(e=>u.a.map(t=>`-${t}${e}`))]},{contentTypeID:i.a.Accommodation,component:Object(r.a)({resolved:{},chunkName:()=>"pages-Accommodation-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(9),n.e(94)]).then(n.bind(null,469)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 469}},b),fields:f,linkDepth:p.a,fieldLinkDepths:Object.assign({},Object(m.a)("composer"),v,{features:1,campus:1,threeSixtySlider:1,testimonialsSlider:2})},{contentTypeID:i.a.AccommodationListing,component:Object(r.a)({resolved:{},chunkName:()=>"pages-AccommodationListing-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(1),n.e(95)]).then(n.bind(null,462)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 462}},b),fields:f},{contentTypeID:i.a.DegreeApprenticeshipVacancy,component:Object(r.a)({resolved:{},chunkName:()=>"pages-DegreeApprenticeshipVacancy-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(2),n.e(4),n.e(105)]).then(n.bind(null,476)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 476}},b),fields:f},{contentTypeID:i.a.DegreeApprenticeshipVacancyListing,component:Object(r.a)({resolved:{},chunkName:()=>"pages-DegreeApprenticeshipVacancyListing-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(1),n.e(106)]).then(n.bind(null,463)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 463}},b),fields:f},{contentTypeID:i.a.Discover,component:Object(r.a)({resolved:{},chunkName:()=>"pages-Discover-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(20),n.e(107)]).then(n.bind(null,430)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 430}},b),fields:f,linkDepth:p.a,fieldLinkDepths:Object.assign({},Object(m.a)("contentComposer"),v)},{contentTypeID:i.a.DiscoverListing,component:Object(r.a)({resolved:{},chunkName:()=>"pages-DiscoverListing-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(108).then(n.bind(null,477)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 477}},b),fields:f},{contentTypeID:i.a.ContactPage,component:Object(r.a)({resolved:{},chunkName:()=>"pages-Contact-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(2),n.e(4),n.e(14),n.e(100)]).then(n.bind(null,470)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 470}},b),fields:f,linkDepth:p.a,fieldLinkDepths:Object.assign({},Object(m.a)("contentComposer"),v,{groups:1})},{contentTypeID:i.a.CombinedDegrees,component:Object(r.a)({resolved:{},chunkName:()=>"pages-CombinedDegrees-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(15),n.e(29),n.e(99)]).then(n.bind(null,431)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 431}},b),fields:f,linkDepth:p.a,fieldLinkDepths:Object.assign({},Object(m.a)("contentComposer"),v)},{contentTypeID:i.a.OfferHolderProgramme,component:Object(r.a)({resolved:{},chunkName:()=>"pages-OfferHolderProgramme-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(172),n.e(2),n.e(4),n.e(121)]).then(n.bind(null,447)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 447}},b),fields:f,linkDepth:p.a},...s.a,{contentTypeID:"httpStatusCode",component:Object(r.a)({resolved:{},chunkName:()=>"pages-Redirect-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(123).then(n.bind(null,432)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 432}},b),fields:f}];t.a=O},,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return g})),n.d(t,"b",(function(){return v})),n.d(t,"c",(function(){return y})),n.d(t,"d",(function(){return A}));var r=n(0),i=n.n(r),o=n(164),a=n(262),s=n(335),l=n(24),c=n(54),u=n(121),d=n(173),m=n(34);const p=["src/static/modern/js/","sizes/static/modern/js/","unoptimized/static/modern/js/","priority/static/modern/js/","loading/static/modern/js/","lazyBoundary/static/modern/js/","className/static/modern/js/","quality/static/modern/js/","width/static/modern/js/","height/static/modern/js/","objectFit/static/modern/js/","objectPosition/static/modern/js/","onLoadingComplete/static/modern/js/","loader/static/modern/js/","placeholder/static/modern/js/","blurDataURL/static/modern/js/","directImage/static/modern/js/","effect/static/modern/js/","sourceImageSettings"];function h(){return(h=Object.assign?Object.assign.bind():function(e){for(var t=1;te-t),w.sort((e,t)=>e-t);const S="w",I="x";function A(e){return null===(null==e?void 0:e.src)?l.a:i.a.createElement(E,e)}function E(e){let{src:t,sizes:n,unoptimized:r=!1,priority:a=!1,loading:l,lazyBoundary:u="350px",className:m,quality:f=75,width:O,height:x,objectFit:k,objectPosition:j,onLoadingComplete:C,loader:w=_,placeholder:S=y.Empty,blurDataURL:I,directImage:A=!1,effect:E,sourceImageSettings:N=null}=e,R=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,p);!0===A&&(S=y.Empty,I=null,a=!0);let P=R,B=n?g.Responsive:g.Intrinsic;"layout"in P&&(P.layout&&(B=P.layout),delete P.layout);let q="";if(function(e){return"object"==typeof e&&(D(e)||function(e){return void 0!==e.src}(e))}(t)){const e=D(t)?t.default:t;if(!e.src)throw new Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(I=I||e.blurDataURL,q=e.src,!(B&&B===g.Fill||(x=x||e.height,O=O||e.width,e.height&&e.width)))throw new Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e))}t="string"==typeof t?t:q;const M=L(O),F=L(x),z=L(f);let H=!a&&("lazy"===l||void 0===l);(t.startsWith("data:")||t.startsWith("blob:"))&&(r=!0,H=!1),"undefined"!=typeof window&&b.has(t)&&(H=!1),!0===a&&(H=!1);const[$,U]=Object(s.a)({rootMargin:u,disabled:!H}),W=!H||U;let V,G,Y,K={position:"absolute",top:0,left:0,bottom:0,right:0,boxSizing:"border-box",padding:0,border:"none",margin:"auto",display:"block",width:0,height:0,minWidth:"100%",maxWidth:"100%",minHeight:"100%",maxHeight:"100%",objectFit:k,objectPosition:j};const J=S===y.Blur?{filter:"blur(20px)",backgroundSize:k||v.Cover,backgroundImage:`url("${I}")`,backgroundPosition:j||"0% 0%"}:{};if(B===g.Fill)V={display:"block",overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0,boxSizing:"border-box",margin:0};else if(void 0!==M&&void 0!==F){const e=F/M,t=isNaN(e)?"100%":100*e+"%";B===g.Responsive?(V={display:"block",overflow:"hidden",position:"relative",boxSizing:"border-box",margin:0},G={display:"block",boxSizing:"border-box",paddingTop:t}):B===g.Intrinsic?(V={display:"inline-block",maxWidth:"100%",overflow:"hidden",position:"relative",boxSizing:"border-box",margin:0},G={boxSizing:"border-box",display:"block",maxWidth:"100%"},Y=``):B===g.Fixed&&(V={overflow:"hidden",boxSizing:"border-box",display:"inline-block",position:"relative",width:M,height:F})}else 0;let Q={src:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",srcSet:void 0,sizes:void 0,"aria-hidden":!0};W&&(Q=T({src:t,unoptimized:r,layout:B,width:M,quality:z,sizes:n,effect:E,loader:w,sourceImageSettings:N}));let Z=t;return i.a.createElement("div",{style:V},G?i.a.createElement("div",{style:G},Y?i.a.createElement("img",{style:{maxWidth:"100%",display:"block",margin:0,border:"none",padding:0},alt:"image overlay/static/modern/js/","aria-hidden":!0,src:Object(d.a)(Y)}):null):null,!W&&i.a.createElement("noscript",null,i.a.createElement("img",h({},P,T({src:t,unoptimized:r,layout:B,width:M,quality:z,sizes:n,loader:w,sourceImageSettings:N}),{decoding:"async/static/modern/js/","data-nimg":!0,style:K,className:m}))),i.a.createElement("img",h({},P,Q,{decoding:"async/static/modern/js/","data-nimg":!0,className:m,ref:e=>{$(e),function(e,t,n,r){if(!e)return;const i=()=>{if(e.src.startsWith("data:"))return;("decode"in e?e.decode():Promise.resolve()).catch(c.a).then(()=>{n===y.Blur&&(e.style.filter="",e.style.backgroundSize="none",e.style.backgroundImage="none"),b.add(t);const{naturalWidth:i,naturalHeight:o}=e;r&&r({naturalWidth:i,naturalHeight:o})})};e.complete?i():e.onload=i}(e,Z,S,C)},style:Object.assign({},K,J)})),a?i.a.createElement(o.a,null,i.a.createElement("link",{key:"__nimg-"+Q.src+Q.srcSet+Q.sizes,rel:"preload",as:"image",href:Q.srcSet?void 0:Q.src,imageSrcSet:Q.srcSet,imageSizes:Q.sizes})):null)}function N(e,t,n){const r=t===g.Fill||t===g.Responsive;if(r&&n){const e=function(e){const t=/(^|\s)(1?\d?\d)vw/g,n=[];for(let r;r=t.exec(e);r)n.push(parseInt(r[2]));return n}(n);if(e.length){const t=.01*Math.min(...e),n=O[0]*t;return{widths:w.filter(e=>e>=n),kind:S}}return{widths:w,kind:S}}if("number"!=typeof e||r)return{widths:O,kind:S};return{widths:[...new Set([e,2*e].map(e=>w.find(t=>t>=e)||w[w.length-1]))],kind:I}}function T(e){let{src:t,unoptimized:n,layout:r,width:i,quality:o,sizes:a,loader:s,effect:l,sourceImageSettings:c}=e;if(n)return{src:t,srcSet:void 0,sizes:void 0};const{widths:u,kind:d}=N(i,r,a);let p=u[u.length-1];null!=c&&c.defaultWidth&&(p=null==c?void 0:c.defaultWidth);const h=t.startsWith(m.e)?"/":void 0,b={src:t,quality:o,effect:l,sourceImageSettings:c};void 0!==h&&(b.root=h);const f=null!=c&&c.srcSet?null==c?void 0:c.srcSet:u.map((e,t)=>`${s(Object.assign({},b,{width:e}))} ${d===S?e:t+1}${d}`).join(", ");return{sizes:a||d!==S?a:"100vw",srcSet:f,src:s(Object.assign({},b,{width:p}))}}function L(e){return"number"==typeof e?e:"string"==typeof e?parseInt(e,10):void 0}function _(e){const t=f.get(k);if(t)return t(Object.assign({root:j},e));throw new Error(`Unknown "loader" found in "next.config.js". Expected: ${a.a.join(", ")}. Received: ${k}`)}function D(e){return void 0!==e.default}}).call(this,n(212))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(3);function i(){return Object(r.c)(["-webkit-appearance:none;border-radius:0;text-align:inherit;background:none;box-shadow:none;padding:0;cursor:pointer;border:none;color:inherit;font:inherit;line-height:inherit;"])}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(34);function i(e){return`${r.f}${e}`}},function(e,t,n){"use strict";function r(e){if(null===e)return null;try{const t=e instanceof Date?e:new Date(e);return isNaN(t.getTime())?null:t}catch(e){return null}}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(114),i=n(184);function o(){const{isInteracting:e}=Object(r.c)();return e?i.a.DefaultBehaviour:i.a.NoKeyboardButFocusable}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));var r=n(106);function i(e,t){return et?r.b:r.d}function o(e,t){void 0===t&&(t=r.a.ASCENDING);const n=t===r.a.ASCENDING?r.b:r.c;return(t,i)=>{const o=t[e],a=i[e];return oa?r.b*n:r.d}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(0),i=n(15),o=n(20),a=n(83);let s=!1;function l(e,t){void 0===t&&(t=!1);const[n,l]=Object(r.useState)(t&&!s);Object(a.a)(()=>{s=!0,t&&l(!1)},[t]);const u="number"==typeof e?e:e in i.c?i.c[e].width:parseInt(e,10),[d,m]=Object(r.useState)(function(e){const t=c();return!!t&&t>=e}(u)),p=Object(r.useCallback)(()=>{m(c()>=u)},[u]);return Object(r.useEffect)(()=>{if(Object(o.a)())return p(),window.addEventListener("resize",p),()=>{window.removeEventListener("resize",p)}},[p]),(!t||!n)&&d}function c(){return Object(o.a)()?window.innerWidth:-1/0}},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(104),a=n(16),s=n(210),l=n(175),c=n(72),u=n(114),d=n(4),m=n(299);const p=Object(r.forwardRef)((function(e,t){var n;let{className:p,children:h,download:b,onClick:f,onBlur:g,openInNewWindow:v,title:y,uri:O,doNotEncodeURI:x=!1,ariaLabel:k,role:j,id:C,type:w,scrollOffset:S,draggable:I,asIfNoUri:A="div"}=e;const E=Object(a.e)(m.a),{isInteracting:N}=Object(u.c)(),T=Object(r.useCallback)(e=>{N?null==f||f(e):e.preventDefault()},[f,N]);if(!O){const e=A;return i.a.createElement(e,{ref:t,className:p},h)}const L=!(!Object(l.a)(O)&&!Object(d.a)(b)&&!0!==b)||v,_=O.indexOf("#")>c.a,D=L?"_blank":"_self";x||(O=encodeURI(O));const R=Object(d.a)(null==E?void 0:E.source),P=Object(d.a)(null==E?void 0:E.medium);(R||P)&&O.includes("clearing.uclan.ac.uk")&&(R&&(O+=`${O.includes("?")?"&":"?"}utm_source=${E.source}`),P&&(O+=`${O.includes("?")?"&":"?"}utm_medium=${E.medium}`));return!L&&((null==(n=O)?void 0:n.startsWith("/"))||_)?_?i.a.createElement(s.a,{key:O,uri:O,className:p,onClick:T,onBlur:g,title:y,ariaLabel:k,role:j,id:C,type:w,scrollOffset:S,tabIndex:N?0:-1,draggable:I},h):i.a.createElement(o.a,{key:O,className:p,download:b,title:y,to:O,"aria-label":k,role:j,onClick:T,onBlur:g,id:C,ref:t,tabIndex:N?0:-1,draggable:I},h):i.a.createElement("a",{className:p,download:b,href:O,target:D,title:y,rel:"noopener noreferrer",onClick:T,onBlur:g,role:j,"aria-label":k,id:C,type:w,ref:t,tabIndex:N?0:-1,draggable:I},h)}));t.a=p},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n(0),i=n.n(r),o=n(11),a=n(16),s=n(104),l=n(72),c=n(24),u=n(36),d=n(79),m=n(197);function p(e){let{className:t,children:n,onClick:p,onBlur:h,title:b,uri:f,ariaLabel:g,role:v,id:y,type:O,scrollOffset:x=0,tabIndex:k=0,smoothScroll:j=!0,draggable:C}=e;const w=Object(a.f)(),S=Object(a.e)(u.d),I=f.startsWith("#")||f.startsWith(S)&&f.indexOf("#")===S.length&&f.indexOf("?")===l.a;I&&(f=f.slice(f.indexOf("#")));const A=Object(r.useCallback)(async e=>{let t=f.slice(f.indexOf("#")+1);if(t.includes("?")&&(t=t.slice(0,t.indexOf("?"))),!I)return null==p||p(e),void w.runSaga((function*(){yield Object(o.f)(d.a),Object(m.a)(t,x)}));e.preventDefault(),e.target.blur(),"#"+t!==window.location.hash&&(null==p||p(e),history.pushState(!0,"/static/modern/js/","#"+t)),Object(m.a)(t,x,j)},[p,x,f,I,w,j]);return f.includes("#")?I?i.a.createElement("a",{href:f,className:t,onClick:A,onBlur:h,"aria-label":g,role:v,id:y,type:O,title:b,tabIndex:k,draggable:C},n):i.a.createElement(s.a,{to:f,className:t,onClick:A,onBlur:h,"aria-label":g,role:v,id:y,type:O,title:b,tabIndex:k,draggable:C},n):c.a}},function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var r=n(9);const i=e=>{const t=[];return"include"===e?t.push(r.Op.or(r.Op.and(r.Op.equalTo("sys.dataFormat/static/modern/js/","asset"),r.Op.equalTo("sys.includeInSearch",!0)),r.Op.equalTo("sys.dataFormat/static/modern/js/","entry"))):"onlyAssets"===e?(t.push(r.Op.equalTo("sys.dataFormat/static/modern/js/","asset")),t.push(r.Op.equalTo("sys.includeInSearch",!0))):t.push(r.Op.equalTo("sys.dataFormat/static/modern/js/","entry")),t};var o=n(30),a=n(18),s=n(35),l=n(7);function c(e){var t;if(!(null!=(t=e.params)&&t.excludeFromQuery||e.type!==o.a.Boolean&&!e.value||e.value.length<1))switch(e.type){case o.a.Entry:return r.Op.or().addRange(e.fields.map(t=>r.Op.in(`${t}.${a.c.id}`,...Object(s.a)(e.value))));case o.a.Keyword:return r.Op.or().addRange(e.fields.map(t=>{let n=t.weight;return n?r.Op.or(r.Op.contains(t.field,e.value).weight(n),r.Op.freeText(t.field,e.value).weight(n),r.Op.in(t.field,...e.value.split(" ")).weight(n)):r.Op.or(r.Op.contains(t.field,e.value),r.Op.freeText(t.field,e.value),r.Op.in(t.field,...e.value.split(" ")))}));case o.a.List:return r.Op.or().addRange(e.fields.map(t=>r.Op.in(""+t,...e.value)));case o.a.Boolean:return r.Op.or().addRange(e.fields.map(t=>r.Op.equalTo(t,e.value)));case o.a.Exclude:return r.Op.not(r.Op.in(a.c.id,...e.value));case o.a.CustomDate:{const t=Array.isArray(e.value)?e.value[0]:e.value;return r.Op.or().addRange(e.fields.map(e=>r.Op.or(r.Op.and(r.Op.greaterThanOrEqualTo(e,t.from),r.Op.lessThanOrEqualTo(e,t.to)),r.Op.equalTo("repeatsWeekly",!0))))}case o.a.CustomPath:return r.Op.startsWith(a.c.allUris,e.value);case o.a.CustomConditionalContentTypeFilters:return r.Op.or().addRange(e.value.map(e=>{const t=[];return e.filters.map(e=>{e.fields.map(n=>t.push(r.Op.in(`${n}.${a.c.id}`,...e.value)))}),r.Op.and(r.Op.in(a.c.contentTypeId,...e.contentTypeIds),...t)}));default:return}}const u=e=>{const t=[];return e&&t.push(r.Op.or(r.Op.exists(a.c.uri,!0),r.Op.exists("asset.sys.uri",!0),r.Op.exists("externalUrl",!0))),t};var d=n(67);const m=e=>{if(!e.includes("event"))return[];const t=new Date;return t.setHours(12),[r.Op.or(r.Op.and(r.Op.exists("date",!0),r.Op.greaterThanOrEqualTo("date.to",Object(d.d)(t))),r.Op.exists("date",!1))]},p=e=>{if(!["newsArticle/static/modern/js/","article"].some(t=>e.includes(t)))return[];const t=new Date;return[r.Op.or(r.Op.and(r.Op.exists("publishedDate",!0),r.Op.lessThanOrEqualTo("publishedDate",t.toISOString())),r.Op.exists("publishedDate",!1))]};function h(e){return Object(l.a)(e)?e.map(e=>{const t=function(e){for(const t in r.Op)if(t in e)return t;return null}(e);if(null===t)return null;switch(t){case"and":case"or":return r.Op[t](...h(e[t]));case"not":return r.Op.not(h([e.not])[0]);case"in":return r.Op.in(e.field,...e.in);case"between":return r.Op.between(e.field,e.between[0],e.between[1]);case"distanceWithin":return r.Op.distanceWithin(e.field,e.distanceWithin.lat,e.distanceWithin.lon,e.distanceWithin.distance);case"freeText":return r.Op.freeText(e.field,e.freeText,e.fuzzy,e.operator);default:return r.Op[t](e.field,e[t])}}).filter(e=>!!e):[]}var b=n(19),f=n(4);function g(e){let{assets:t="exclude",contentTypeIds:n=[],currentEntryID:s=null,fields:d=[],filters:g=[],orderBy:v=[],enforceOrderByWhenKeywordPresent:y=!1,pageIndex:O=0,pageSize:x=b.a,requireUri:k=!0,versionStatus:j=[a.d.latest],customWhere:C=[],fieldLinkDepths:w=null}=e;const S=new Set(d);S.size>0&&(S.add(a.b.entryTitle),S.add("entryDescription"),S.add(a.c.uri));const I=[...S],A=function(e){return Object(l.a)(e)?e.map(c).filter(e=>!!e):[]}(g),E=g.some(e=>e.type===o.a.Keyword&&Object(f.a)(e.value));let N=[...A,r.Op.in(a.c.contentTypeId,...n),r.Op.not(r.Op.equalTo("metaInformation.excludeFromSearch",!0)),...i(t),...u(k),r.Op.equalTo(a.c.versionStatus,j),...m(n),...p(n),...h(C)];s&&N.push(r.Op.not(r.Op.equalTo(a.c.id,s)));let T=new r.Query(...N);return T.pageSize=x,Object(l.a)(I)&&(T.fields=I),!Object(l.a)(v)||E&&!y||(T.orderBy=(e=>{let t=r.OrderBy;return e&&e.length>0&&e.map(e=>t=e.startsWith("-")?t.desc(e.replace("-/static/modern/js/","")):t.asc(e)),t})(v)),T.pageIndex=O,w&&(T.fieldLinkDepths=w),T}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(0),i=n.n(r),o=n(13),a=n.n(o),s=n(118),l=n(2);function c(e){let{className:t,collapsePaddingBottom:n,collapsePaddingTop:r,children:o,isSlice:c,fieldType:u,backgroundImage:d=null,backgroundColor:m=null,hideOverflow:p=!1,reducedPadding:h=!1,forceCollapsePaddingTop:b=!1}=e;return i.a.createElement(s.b,{className:a()(s.a.className,t,{[s.a.blockModifiers["collapse-bottom"]]:n,[s.a.blockModifiers["collapse-top"]]:r,[s.a.blockModifiers["hide-overflow"]]:p,[s.a.blockModifiers["has-padding"]]:!c,[s.a.blockModifiers["small-margin"]]:u===l.c.button,[s.a.blockModifiers["reduced-padding"]]:h,[s.a.blockModifiers["force-collapse-top"]]:b}),backgroundImage:d,backgroundColor:m},o)}},function(e,t,n){"use strict";function r(e){return e%2==0}function i(e){return!r(e)}n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(76),i=n(20);const o=()=>Object(i.a)()?window.performance.now():Date.now();async function a(e,t,n){void 0===n&&(n=2);try{let i=0;const a=o(),l=await r.a.search(t,n,e);if(i=o()-a,"error"!==l.type)return{paging:{pageCount:l.pageCount,pageIndex:l.pageIndex,pageSize:l.pageSize,totalCount:l.totalCount},items:l.items,duration:i,error:null};s("Error Executing Query "+JSON.stringify(t))}catch(e){return s(e)}}function s(e){return{paging:{pageCount:0,pageIndex:0,pageSize:0,totalCount:0},items:[],duration:0,error:e}}},,function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return y}));var r=n(0),i=n.n(r),o=n(3),a=n(13),s=n.n(a),l=n(10),c=n(39),u=n(136),d=n(19),m=n(42),p=n(17),h=n(15),b=n(21);const f=Object(b.a)("not-found"),g=o.d.div.withConfig({componentId:"sc-15jcntp-0"})(["&./static/modern/js/","{padding:56px 0;}./static/modern/js/","{&__title{font-size:28px;line-height:32px;/static/modern/js/","}&__subtitle{font-size:20px;line-height:24px;/static/modern/js/","}&__text{font-size:22px;line-height:24px;margin-bottom:24px;font-weight:/static/modern/js/",";/static/modern/js/","}&__links{list-style:none;margin:0 0 48px 0;padding:0;a{margin:4px 0;display:inline-block;&:hover{text-decoration:none;}}/static/modern/js/","}&__searchbar{margin-top:40px;/static/modern/js/","}}"],f.className,f.className,Object(l.a)(h.a.mlarge,Object(o.c)(["font-size:62px;line-height:64px;"])),Object(l.a)(h.a.mlarge,Object(o.c)(["font-size:36px;line-height:40px;margin-bottom:32px;"])),p.a.Normal,Object(l.a)(h.a.mlarge,Object(o.c)(["font-size:32px;line-height:32px;margin-bottom:32px;"])),Object(l.a)(h.a.mlarge,Object(o.c)(["a{margin:0;}"])),Object(l.a)(h.a.large,Object(o.c)(["margin-top:50px;"]))),v={entryTitle:"404",sys:{uri:"/404",version:{published:!0}}};function y(){return i.a.createElement(c.b,{entry:v},i.a.createElement(c.c,null,i.a.createElement(c.a,{narrow:!0},i.a.createElement(g,{className:f.className},i.a.createElement("header",null,i.a.createElement("h1",{className:f.element("title").className},"Oops")),i.a.createElement("h2",{className:f.element("subtitle").className},"We can't find the page you're looking for."),i.a.createElement("p",{className:f.element("text").className},"Let's get you back on track."),i.a.createElement("ul",{className:f.element("links")},i.a.createElement("li",null,i.a.createElement("a",{href:"/"},"Homepage")),i.a.createElement("li",null,i.a.createElement("a",{href:"/courses"},"Courses")),i.a.createElement("li",null,i.a.createElement("a",{href:"/open-days"},"Open days")),i.a.createElement("li",null,i.a.createElement("a",{href:"/campuses"},"Discover our Campuses")),i.a.createElement("li",null,i.a.createElement("a",{href:"/study/enquirers-and-applicants"},"Covid-19"))),i.a.createElement(u.default,{placeholder:"Search",facet:d.b.All,className:s()(m.a,f.element("searchbar").className),searchInputStyle:u.SearchInputStyle.Rectangular})))))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));var r=n(199);function i(e,t){var n;return!(null==(n=e[r.a])||!n[t])}function o(e){return!!e[r.a]}},,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="config"},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0);function i(e,t){void 0===t&&(t=!0);const n=Object(r.useRef)(null),i=Object(r.useCallback)(()=>{clearTimeout(n.current)},[]),o=Object(r.useCallback)(t=>{i(),n.current=setTimeout(t,e)},[i,e]);return Object(r.useEffect)(()=>{if(!t)return()=>{i()}},[t,i]),{set:o,clear:i}}},,function(e,t,n){"use strict";function r(e,t){return Array.isArray(e)?e.map(t).filter(e=>void 0!==e):[]}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s}));var r=n(36),i=n(7),o=n(98);function a(e){var t;const n=null==(t=e[o.a])?void 0:t.noticeUpdated;if(!n)return!1;return(Date.now()-n)/1e3<=30}function s(e){var t,n;const a=null==(t=e[o.a])?void 0:t.noticeEntries;if(!Object(i.a)(a))return[];const s=Object(r.d)(e),l=Object(r.h)(e),c=null==l||null==(n=l.sys)?void 0:n.id;return a.filter(e=>{const t=e.excludeEntries;if(Object(i.a)(t)&&c&&t.some(e=>{var t;return(null==e||null==(t=e.sys)?void 0:t.id)===c}))return!1;let n=!1;return e.location.forEach(t=>{var r,i;let o=null==t||null==(r=t.sys)?void 0:r.uri;null!==o&&"string"==typeof o||(n=!1),0===(null==(i=o)?void 0:i.length)&&(o="/"),(e.showOnChildNodes&&0===s.indexOf(o)||s===o)&&(n=!0)}),n})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(52),i=n(140),o=n(328);function a(){a=function(e,t){return new n(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function n(e,r,i){var o=new RegExp(e,r);return t.set(o,i||t.get(e)),l(o,n.prototype)}function r(e,n){var r=t.get(n);return Object.keys(r).reduce((function(t,n){var i=r[n];if("number"==typeof i)t[n]=e[i];else{for(var o=0;void 0===e[i[o]]&&o+1]+)>/g,(function(e,t){return"$"+o[t]})))}if("function"==typeof i){var a=this;return e[Symbol.replace].call(this,n,(function(){var e=arguments;return"object"!=typeof e[e.length-1]&&(e=[].slice.call(e)).push(r(e,a)),i.apply(this,e)}))}return e[Symbol.replace].call(this,n,i)},a.apply(this,arguments)}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&l(e,t)}function l(e,t){return(l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}const c=Object(r.b)(r.a.ArrowRight),u=``;function d(e,t,n){void 0===n&&(n=i.a.H2);let r=e.replace(/

 <\/p>/g,"").replace(/

Scroll or swipe on small screens to see all table columns${u}

/g,"
").replace(/tabindex="-?\d*"/,"");t||(r=r.replace(/]*>/gi,{openLevel:1}),r=a(/<\/h([1-6])[^>]*>/gi,{closeLevel:1});let o=null,s=null,l=n.exec(e);for(;l;){const i=n.exec(e);r.lastIndex=l.index;const a=r.exec(e);if(!a)return null;if(i&&i.index<=a.index)return null;const c=parseInt(l.groups.openLevel);let u=c;if(null===s||null===o?u=t:o>c?u=Math.max(t,s-(o-c)):o0||Object(l.a)(u),v=`${s.g}${g?"?":""}${f}${u?"&"+u:""}`;e(o.b.setRoute(v))}),[e,t])}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}));var r=n(99);function i(e){return e[r.a].isLoaded}function o(e){return e[r.a].entry}},function(e,t,n){"use strict";t.a=["title/static/modern/js/","entryTitle/static/modern/js/","date/static/modern/js/","from/static/modern/js/","to/static/modern/js/","time/static/modern/js/","repeatsWeekly/static/modern/js/","publishedDate/static/modern/js/","ancillary/static/modern/js/","summary/static/modern/js/","metaInformation/static/modern/js/","metaDescription/static/modern/js/","thumbnail/static/modern/js/","heroBanner/static/modern/js/","image/static/modern/js/","altText/static/modern/js/","caption"]},function(e,t,n){"use strict";n.d(t,"a",(function(){return oe}));var r=n(0),i=n.n(r),o=n(7),a=n(24),s=n(33),l=n(3),c=n(21),u=n(1),d=n(27),m=n(10),p=n(15);const h=Object(c.b)("footer-ctas",["list/static/modern/js/","icon"]);var b=l.d.div.withConfig({componentId:"sc-1i5nbzp-0"})(["/static/modern/js/",";"],()=>{const e=u.a.white;return Object(l.c)(["&./static/modern/js/","{background:/static/modern/js/",";}./static/modern/js/","{list-style:none;padding-top:32px;padding-bottom:32px;li{display:flex;justify-content:center;flex-direction:column;a{display:flex;align-items:center;color:/static/modern/js/",";fill:/static/modern/js/",";font-size:18px;line-height:22px;padding:16px;text-decoration:none;@media (hover:hover){&:focus-visible{/static/modern/js/"," text-decoration:underline;}&:hover{text-decoration:underline;}}./static/modern/js/","{height:20px;min-height:20px;flex-shrink:0;padding-left:12px;}}}/static/modern/js/","}"],h,u.a.lightSlate,h.list,e,e,Object(d.c)(),h.icon,Object(m.a)(p.a.small,Object(l.c)(["display:grid;grid-template-columns:1fr 1fr 1fr;li{align-items:center;&:not(:first-child){border-left:1px solid rgba(255,255,255,0.5);}}"])))}),f=n(39),g=n(28),v=n(13),y=n.n(v),O=n(42),x=n(69);function k(e){let{ctas:t}=e;return Object(o.a)(t)?3!==t.length?a.a:i.a.createElement(b,{className:y()(h.className,O.a)},i.a.createElement(f.a,{as:"ul",className:h.list},t.map(e=>i.a.createElement("li",{key:e.uri},i.a.createElement(s.a,{uri:e.uri,onClick:()=>function(e){Object(x.a)(e.label,e.uri,"cta")}(e)},i.a.createElement("span",null,e.label),i.a.createElement(g.b,{iconId:g.a.ArrowRight,ariaHidden:!0,className:h.icon})))))):a.a}const j=p.a.large,C=p.a.small,w=Object(c.b)("footer-logoarea",["logo/static/modern/js/","address/static/modern/js/","social"]);var S=l.d.div.withConfig({componentId:"as3yu8-0"})(["&./static/modern/js/","{--text-color-inner:var(--text-color,/static/modern/js/",");fill:var(--text-color-inner);color:var(--text-color-inner);}./static/modern/js/","{display:inline-block;justify-self:start;align-self:start;img{width:249px;height:auto;display:block;}}./static/modern/js/","{grid-area:address;}./static/modern/js/","{margin-top:48px;position:relative;left:-10px;grid-area:social;}/static/modern/js/"," /static/modern/js/",""],w,u.a.charcoal,w.logo,w.address,w.social,Object(m.a)(C,Object(l.c)(["display:grid;grid-template-columns:1fr 1fr;grid-template-areas:'logo address' 'logo social';"])),Object(m.a)(j,Object(l.c)(["display:initial;grid-template-columns:none;"]))),I=n(34),A=n(374),E=n(57),N=n(334),T=n(229);function L(e){let{socialLinks:t,showLogo:n=!0,allowNewLogo:r=!1,className:o}=e;const a=`${I.e}${Object(T.a)()&&r?"uol_logo_2.svg":"print/UCLan_logo_rgb.svg"}`;return i.a.createElement(S,{className:y()(w.className,o,O.a)},n&&i.a.createElement(s.a,{uri:"/",className:y()(w.logo,E.a.A11YButton),onClick:_},i.a.createElement("img",{alt:"Logo of the "+I.d,src:a})),i.a.createElement(N.a,{className:w.address}),i.a.createElement(A.a,{socialLinks:t,className:w.social}))}function _(){Object(x.a)("logo/static/modern/js/","/")}var D=n(302),R=n(17);const P=Object(c.a)("footer-stats"),B=Object(c.a)("footer-stat"),q=B.element("title"),M=B.element("source");var F=l.d.div.withConfig({componentId:"sc-1wlcxsi-0"})(["&./static/modern/js/","{display:flex;flex-direction:column;align-items:flex-start;justify-content:left;/static/modern/js/","}./static/modern/js/","{display:flex;flex-direction:column;text-decoration:none;color:/static/modern/js/",";justify-self:flex-start;&:not(:first-child){margin-top:24px;/static/modern/js/","}@media (hover:hover){&:focus-visible{text-decoration:underline;/static/modern/js/","}&:hover{text-decoration:underline;}}&:before{content:'';width:80px;display:block;border-top:solid 2px /static/modern/js/",";}}./static/modern/js/","{font-size:24px;font-weight:/static/modern/js/",";line-height:30px;margin-top:12px;}./static/modern/js/","{font-size:17px;line-height:24px;}"],P,Object(m.a)(C,Object(l.c)(["display:grid;grid-template-columns:1fr 1fr;"])),B,u.a.charcoal,Object(m.a)(C,Object(l.c)(["margin-top:0;"])),Object(d.c)(),u.a.red,q,R.a.Bold,M);function z(e){let{stats:t,className:n}=e;return i.a.createElement(F,{className:y()(P.className,n,O.a)},t.map(e=>i.a.createElement(H,{stat:e,key:e.uri})))}function H(e){let{stat:t}=e;return i.a.createElement(s.a,{uri:t.uri,className:B.className,onClick:()=>function(e){Object(x.a)(e.title,e.uri,"stats")}(t)},i.a.createElement("span",{className:q.className},t.title),i.a.createElement("span",{className:M.className},t.source))}const $=Object(c.b)("footer-links",["column"]);var U=l.d.div.withConfig({componentId:"sc-19pl9yx-0"})(["&./static/modern/js/","{display:flex;flex-direction:column;align-items:flex-start;justify-content:left;/static/modern/js/","}./static/modern/js/","{display:flex;flex-direction:column;align-items:flex-start;justify-content:left;padding:0;margin:0;a{font-size:17px;line-height:24px;margin-left:-8px;color:/static/modern/js/",";@media (hover:hover){&:focus-visible{/static/modern/js/","}&:hover{color:/static/modern/js/",";}}}li{list-style:none;padding:8px;line-height:24px;}svg{fill:/static/modern/js/",";width:12px;min-width:12px;margin-left:8px;}}}"],$,Object(m.a)(C,Object(l.c)(["display:grid;grid-template-columns:1fr 1fr;"])),$.column,u.a.charcoal,Object(d.c)(),u.a.slate,u.a.charcoal);function W(e){let{column1:t,column2:n,className:r}=e;return Object(o.a)(t)||Object(o.a)(n)?i.a.createElement(U,{className:y()($.className,r,O.a)},i.a.createElement(V,{column:t,index:1}),i.a.createElement(V,{column:n,index:2})):a.a}function V(e){let{column:t,index:n}=e;return i.a.createElement("ul",{className:$.column},t.map(e=>i.a.createElement("li",{key:e.uri},i.a.createElement(s.a,{uri:e.uri,onClick:()=>function(e,t){Object(x.a)(e.label,[e.uri,"column : "+t],"link")}(e,n),ariaLabel:e.uri.includes("https")?e.label+" opens in a new tab":""},e.label))))}var G=n(202);const Y=Object(c.b)("footer-accreditations",["accreditation/static/modern/js/","image"]);var K=l.d.div.withConfig({componentId:"sc-77fe3i-0"})(["&./static/modern/js/","{display:flex;flex-wrap:wrap;gap:8px 32px;/static/modern/js/","}./static/modern/js/","{position:relative;min-width:/static/modern/js/",";height:/static/modern/js/",";max-width:/static/modern/js/",";& > div{position:relative !important;min-width:/static/modern/js/",";max-width:/static/modern/js/",";height:/static/modern/js/",";& > img{position:relative !important;width:unset !important;min-width:/static/modern/js/",";max-width:/static/modern/js/",";height:/static/modern/js/"," !important;}}@media (hover:hover){&:focus-visible{/static/modern/js/","}}}./static/modern/js/","{display:block;}"],Y.className,Object(m.a)(p.a.mlarge,Object(l.c)(["margin-top:0;"])),Y.accreditation,"96px/static/modern/js/","96px/static/modern/js/","192px/static/modern/js/","96px/static/modern/js/","192px/static/modern/js/","96px/static/modern/js/","96px/static/modern/js/","192px/static/modern/js/","96px",Object(d.c)(),Y.image),J=n(51);function Q(e){let{accreditations:t,className:n}=e;return Object(o.a)(t)?i.a.createElement(K,{className:y()(Y.className,n,O.a)},t.map(e=>{const t=e.title,n=e.src;return i.a.createElement(s.a,{uri:e.uri,openInNewWindow:!0,key:n,onClick:()=>{return n=e.uri,r=t,void Object(x.a)(r,n,"accreditation");var n,r},className:Y.accreditation,asIfNoUri:"span"},i.a.createElement(G.d,{className:Y.image,alt:"",layout:G.a.Fill,objectFit:G.b.Contain,src:n,sizes:"192px"}),i.a.createElement(J.a,{text:t+" logo opens in a new tab"}))})):a.a}var Z=n(375);const X=Object(c.b)("footer",["logo-and-social/static/modern/js/","headline-stats/static/modern/js/","links/static/modern/js/","accreditation/static/modern/js/","legal"]),ee="1px solid "+u.a.cloudOriginal;var te=l.d.footer.withConfig({componentId:"sc-71v3ca-0"})(["color:/static/modern/js/",";./static/modern/js/","{padding-top:/static/modern/js/",";padding-bottom:/static/modern/js/",";>:nth-child(n + 2){padding-top:/static/modern/js/",";border-top:/static/modern/js/",";margin-top:/static/modern/js/",";}/static/modern/js/"," /static/modern/js/","}./static/modern/js/","{margin-left:0 !important;}/static/modern/js/"," /static/modern/js/",""],u.a.charcoal,X,"32px/static/modern/js/","32px/static/modern/js/","32px",ee,"32px",Object(m.a)(C,Object(l.c)(["padding-top:64px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:'logo logo' 'rest1 rest1' 'rest2 rest2' 'rest3 rest3' 'legal legal';"])),Object(m.a)(j,Object(l.c)(["padding-top:/static/modern/js/",";grid-template-columns:1fr 2fr;grid-template-areas:'logo rest1' 'logo rest2' 'logo rest3' 'legal legal';>:nth-child(n + 2){margin-left:16px;}"],"80px")),X.legal,Object(m.a)(C,Object(l.c)(["./static/modern/js/","{grid-area:logo;}./static/modern/js/","{grid-area:rest1;}./static/modern/js/","{margin-top:/static/modern/js/",";grid-area:rest2;}./static/modern/js/","{margin-top:/static/modern/js/",";grid-area:rest3;}./static/modern/js/","{grid-area:legal;}"],X["logo-and-social"],X["headline-stats"],X.links,"64px",X.accreditation,"64px",X.legal)),Object(m.a)(j,Object(l.c)(["./static/modern/js/","{border-right:/static/modern/js/",";}./static/modern/js/","{margin-top:0 !important;padding-top:0 !important;border-top:none !important;}./static/modern/js/","{margin-top:/static/modern/js/"," !important;}"],X["logo-and-social"],ee,X["headline-stats"],X.legal,"80px"))),ne=n(115),re=n(16),ie=n(336);function oe(e){let{allowNewLogo:t=!1}=e;const n=Object(re.e)(ne.j);return n?i.a.createElement(te,{"aria-label":"site"},i.a.createElement(k,{ctas:n.ctas}),i.a.createElement(f.a,{className:X.className},i.a.createElement(L,{socialLinks:ie.a,className:X["logo-and-social"],allowNewLogo:t}),i.a.createElement(z,{stats:D.b,className:X["headline-stats"]}),i.a.createElement(W,{column1:n.column1,column2:n.column2,className:X.links}),i.a.createElement(Q,{accreditations:n.accreditations,className:X.accreditation}),i.a.createElement(Z.a,{links:n.legal,className:X.legal}))):a.a}},,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return c}));var r=e=>e.replace(/ /g,"").replace(/\(0\)/g,"").replace(/^0/,"+44"),i=n(0),o=n.n(i),a=n(22),s=n(206);const l="To Call";function c(e){let{className:t,telephone:n,extensionText:i=null,telephoneLabel:c=null,onClick:u=null}=e;const d=Object(s.a)();null===c&&(c=n);return o.a.createElement("a",{className:t,href:"tel:"+r(n),onClick:()=>{const e=`${n}${i?" "+i:""}`;u?u(e):Object(a.d)({actionOrActions:[a.b.CLICK,l],label:[e]})},tabIndex:d},c,i?" "+i:null)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i}));const r="lsfConfig",i="@LSF/SET_SITE_CONFIG_ENTRY"},function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return u}));var r=n(172),i=n(14),o=n(30),a=n(95),s=n(19),l=n(139);const c=["heroBanner/static/modern/js/","category/static/modern/js/","subject/static/modern/js/","thumbnail/static/modern/js/","ancillary/static/modern/js/","altText/static/modern/js/","metaDescription/static/modern/js/","metaInformation"];function u(e){const{filter:t,where:n}=Object(l.a)({label:"Category",type:o.a.Entry,fields:["category"],params:{multiselect:!0,contentTypeIds:[i.a.NewsCategory]}},null==e?void 0:e.newsCategory),u=[n].filter(Boolean),d=[t,{label:"Date",type:o.a.CustomDate,fields:["publishedDate"],params:{options:Object(r.b)(2016,r.a.Past)}},Object(a.a)()].filter(Boolean);return{contentTypeIds:[i.a.NewsArticle],fields:null!=e&&e.includeDate?[...c,"publishedDate"]:c,pageSize:s.a,orderBy:["-publishedDate"],filters:d,customWhere:u}}},,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(35);function i(e,t){var n;return!(null==e||null==(n=e.sys)||!n.contentTypeId||!t)&&Object(r.a)(t).includes(e.sys.contentTypeId)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(0),i=n(135),o=n(289);function a(e,t){const n=Object(i.a)(),a=n.has(e)?n.get(e):t,s=Object(o.a)();return[null!=a?a:null,Object(r.useCallback)(t=>{s({[e]:t})},[e,s])]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a}));var r=n(31);const i=Symbol("No Icon"),o={Arrow:r.a.ArrowRight,Phone:r.a.Phone,Chat:r.a.Comments,Download:r.a.Download,"No Icon":i};function a(e){var t;return e&&null!=(t=o[e])?t:o.Arrow}},,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(14),i=n(30),o=n(18),a=n(95);const s={Campus:"campus"};t.b={contentTypeIds:[r.a.Course,r.a.PartnershipCourse],fields:["relatedFoundationCourse/static/modern/js/","ancillary/static/modern/js/","description/static/modern/js/","award/static/modern/js/","externalUrl/static/modern/js/","location/static/modern/js/","attendance/static/modern/js/","computedData.campuses"],linkDepth:"0",orderBy:[o.b.entryTitle],filters:[{label:"Level",type:i.a.Entry,fields:["courseLevel"],params:{multiselect:!0,contentTypeIds:[r.a.CourseLevel],orderBy:["sortIndex"],queryId:"courselevel"}},{label:"Location",type:i.a.List,fields:["computedData.campuses"],params:{type:s.Campus,queryId:"campus",multiselect:!0,options:[{key:"Preston Campus",value:"preston"},{key:"Burnley Campus",value:"burnley"},{key:"Westlakes Campus",value:"westlakes"},{key:"Online learning",value:"distance-learning"}]}},{label:"Subject",type:i.a.Entry,fields:["subjectTier2"],params:{type:"entry",multiselect:!0,contentTypeIds:[r.a.SubjectTier2],orderBy:[o.b.entryTitle],queryId:"subject"}},Object(a.a)()]}},function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return u}));var r=n(14),i=n(30),o=n(172),a=n(95),s=n(139),l=n(19);const c=["ancillary/static/modern/js/","address/static/modern/js/","date/static/modern/js/","heroBanner/static/modern/js/","thumbnail/static/modern/js/","time/static/modern/js/","addressLine1/static/modern/js/","addressLine2/static/modern/js/","city/static/modern/js/","county/static/modern/js/","postcode/static/modern/js/","altText/static/modern/js/","metaDescription/static/modern/js/","metaInformation"];function u(e){const{filter:t,where:n}=Object(s.a)({label:"Category",type:i.a.Entry,fields:["category"],params:{multiselect:!0,contentTypeIds:[r.a.EventCategory],queryId:"category"}},null==e?void 0:e.eventCategory),{filter:u,where:d}=Object(s.a)({label:"Type",type:i.a.Entry,fields:["type"],params:{multiselect:!0,contentTypeIds:[r.a.EventType],queryId:"type"}},null==e?void 0:e.eventType),{filter:m,where:p}=Object(s.a)({label:"Location",type:i.a.Entry,fields:["location"],params:{multiselect:!0,contentTypeIds:[r.a.EventLocation],orderBy:["sortIndex"],queryId:"location"}},null==e?void 0:e.eventLocation),h=[t,u,m,{label:"Date",type:i.a.CustomDate,fields:["date.from/static/modern/js/","date.to"],params:{options:Object(o.b)((new Date).getFullYear()+1,o.a.Future)}},Object(a.a)()].filter(Boolean),b=[{field:"repeatsWeekly",equalTo:!1},n,d,p].filter(Boolean);return{contentTypeIds:[r.a.Event],fields:c.slice(),linkDepth:1,pageSize:l.a,orderBy:["date.from"],enforceOrderByWhenKeywordPresent:!0,customWhere:b,filters:h}}},function(e,t,n){"use strict";var r=n(14),i=n(30),o=n(18),a=n(95);t.a={contentTypeIds:[r.a.Job],fields:["salary/static/modern/js/","hours/static/modern/js/","basis/static/modern/js/","ancillary/static/modern/js/","altText/static/modern/js/","metaInformation/static/modern/js/","metaDescription"],pageSize:9999,orderBy:[o.b.entryTitle],filters:[{label:"Category",type:i.a.Entry,fields:["category"],params:{multiselect:!0,contentTypeIds:[r.a.JobCategory]}},{label:"Location",type:i.a.Entry,fields:["location"],params:{multiselect:!0,contentTypeIds:[r.a.Campus]}},Object(a.a)()]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));const r=["default/static/modern/js/","contensis"],i={deviceSizes:[320,380,640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/",loader:"contensis",domains:[]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),i=n(10),o=n(15),a=n(21);const s=Object(a.b)("container",[]),l=r.d.div.withConfig({componentId:"sc-1fpx6q5-0"})(["/static/modern/js/",""],e=>{var t;let{theme:n}=e;const a=null==n?void 0:n.layout.gutter,s=null==n?void 0:n.layout.container,l=null==n||null==(t=n.layout)?void 0:t.containerGutter,c=null==n?void 0:n.layout.columnCount;return Object(r.c)(["width:100%;max-width:/static/modern/js/",";padding:0 /static/modern/js/",";margin:0 auto;&.modalContainer{margin:0;}.row{/static/modern/js/","}.narrowColumn{/static/modern/js/",";/static/modern/js/",";}@media print{padding:0;background:none !important;}"],s,l,Object(i.a)(o.a.medium,Object(r.c)(["margin:0 -/static/modern/js/",";"],a)),Object(i.a)(o.a.medium,Object(r.c)(["max-width:/static/modern/js/","%;padding:0 /static/modern/js/",";margin:auto;"],100/c*12,a)),Object(i.a)(o.a.large,Object(r.c)(["max-width:/static/modern/js/","%;"],100/c*10)))});t.b=l},,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return l.a}));var r=n(0),i=n.n(r),o=n(3),a=n(13),s=n.n(a),l=n(213),c=n(391),u=n(39),d=n(160),m=n(7),p=n(53),h=n(2),b=n(14),f=n(632),g=n(117);const v={courseLevel:["courseLevel"],school:[n(170).b],subjectTier0:["subjectTier0"],subjectTier1:["subjectTier1"],subjectTier2:["subjectTier2"]};const y={contentTypeIds:[b.a.CyprusCourse],fields:["title/static/modern/js/","linkToCourse/static/modern/js/","courseLevelGroup"],linkDepth:1,pageSize:9999,requireUri:!1};var O=n(306),x=n(116),k=n(233),j=n(25),C=n(18),w=n(49);const S={school:[x.a],subject:["taxonomies.subject"],course:["taxonomies.course"],academic:["taxonomies.academic"],industry:["taxonomies.industry"],theme:["taxonomies.theme"],country:["taxonomies.country"],ancillary:["taxonomies.ancillary"],category:["category"],type:["type"]};var I=n(19);const A={category:["category"],location:["location"]};var E=n(287);function N(e,t){return void 0===e&&(e=null),void 0===t&&(t={}),(n,r,i,o,a)=>{let s=n;return"function"==typeof e?s=e({index:i,type:r,value:n,stateProps:o,composer:a}):e&&null!==n&&(s=Object(E.a)(n,e)),t.doNotRenderIfNoData&&(null==s||Array.isArray(s)&&0===s.length)?null:{id:`_${i}_${r}`,type:r,index:i,config:t,props:s}}}var T=n(1),L=n(282);const _=["onlyShowFeaturedArticles/static/modern/js/","featuredArticles/static/modern/js/","showImages"];const D={school:[x.a],subject:["taxonomies.subject"],course:["taxonomies.course"],academic:["taxonomies.academic"],industry:["taxonomies.industry"],theme:["taxonomies.theme"],country:["taxonomies.country"],ancillary:["taxonomies.ancillary"]};function R(e){let{onlyShowFeaturedArticles:t,featuredArticles:n,showImages:r}=e,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,_);const o=["title/static/modern/js/","name/static/modern/js/","author/static/modern/js/","image/static/modern/js/","altText/static/modern/js/","firstName/static/modern/js/","surname/static/modern/js/","initials"];r&&o.push("heroBanner");let a=3;return t?a=0:Array.isArray(n)&&(a=Math.max(0,a-n.length)),{contentTypeIds:[b.a.Article],fields:o,orderBy:["-publishedDate",C.c.id],pageSize:a,preserveResultsList:!0,filters:Object(g.a)(D,i)}}var P=n(121),B=n(4),q=n(35),M=n(68),F=n(82);function z(e){var t,n;if(!e)return null;const{title:r,description:i,entry:o}=e,a=(null==o?void 0:o.title)||(null==o?void 0:o.entryTitle),s=Object(B.a)(r)?r:a;if(!Object(B.a)(s))return null;const l=(null==o?void 0:o.summary)||(null==o||null==(t=o.ancillary)?void 0:t.summary),c=null!=(n=Object(p.a)(o))?n:void 0;return{title:s,description:Object(B.a)(i)?i:Object(B.a)(l)?l:void 0,link:c}}var H=n(119),$=n(86);function U(e){if(!e)return null;const{title:t,content:n,image:r,subtitle:i}=e;if(!Object(B.a)(t)||!Object(B.a)(n))return null;const o=Object($.a)(r);if(!Object(B.a)(o))return null;const a=Object(H.a)(r);return{title:t,subtitle:Object(B.a)(i)?i:null,content:n,image:{src:o,alt:Object(B.a)(a)?a:""}}}var W=n(34);var V=n(88);function G(e){if(!e)return null;const t=Object($.a)(e);if(!Object(B.a)(t))return null;const n=Object(H.a)(e);return{src:t,alt:Object(B.a)(n)?n:""}}const Y=["contentTypes"],K=["tagText/static/modern/js/","title/static/modern/js/","subtitle/static/modern/js/","featuredArticles/static/modern/js/","showImages"];function J(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}const Q=Object(P.b)("/image-library/content/Preston-sky-line.x87bebaa6.jpg",{width:1600,height:900,greyscale:!0}),Z={[h.c.sectionStart]:N({title:"title",subTitle:"subTitle",level:"level",trackingId:"trackingId",theme:"theme",alignLeft:"alignLeft"},{container:!0,containerNarrow:!0,freezeTheme:!0,isEmpty:e=>!Object(B.a)(e.title)&&!Object(B.a)(e.subTitle)}),[h.c.sectionEnd]:N({},{freezeTheme:!1,isVirtual:!0}),[h.c.orderedSteps]:N(e=>{let{value:t}=e;return Object(m.a)(null==t?void 0:t.steps)?{tracking:t.tracking,steps:t.steps,title:t.title,description:t.description}:null},{container:!0,containerNarrow:!0,doNotRenderIfNoData:!0}),[h.c.signPosting]:N({text:"text",title:"title",subtitle:"subtitle",image:"image",button:"button",buttonSecondary:"buttonSecondary",items:"items"},{container:!0,containerNarrow:!1}),[h.c.biteSizeHighlight]:N(e=>{let{value:t}=e;if(!t||!Object(m.a)(t.items))return null;const n=t.items.map(e=>{var t;if(!e.entry)return null;const n=Object(p.a)(e.entry);return Object(B.a)(n)?{uri:n,title:e.title||(null==(t=e.entry)?void 0:t.entryTitle),image:e.image||Object(L.a)(e.entry)}:null}).filter(Boolean);return Object(m.a)(n)?{title:t.title,items:n}:null},{doNotRenderIfNoData:!0,container:!0,slice:!0,noPrint:!0,hideOverflow:!0}),[h.c.academicsCards]:N(e=>{let{value:t}=e;return Object(m.a)(t.academics)?{people:t.academics,title:t.title,text:t.text,name:"academics"}:null},{container:!0,containerNarrow:!0,doNotRenderIfNoData:!0}),[h.c.accordion]:N(e=>{let{value:t}=e;return Object(m.a)(t)?{items:t}:t&&Object(m.a)(t.items)?{items:t.items,title:t.title,description:t.description}:null},{doNotRenderIfNoData:!0,container:!0,containerNarrow:!0}),[h.c.accordion2]:N(e=>{let{value:t}=e;return t&&Object(m.a)(t.items)?{items:t.items,title:t.title,description:t.description}:null},{doNotRenderIfNoData:!0,container:!0,containerNarrow:!0}),[h.c.blockquote]:N({text:"text",name:"source"},{container:!0,containerNarrow:!0}),[h.c.newsQuote]:N(e=>{let{value:t,composer:n,index:r}=e,i=0;if(Object(m.a)(n))for(let e=0;ee},{container:!0,containerNarrow:!0}),[h.c.crmForm]:N({entry:e=>e},{container:!0,containerNarrow:!0}),[h.c.cookieNotice]:N(null,{container:!0,containerNarrow:!0}),[h.c.embed]:N({iframeSrc:"embedCode",scriptSrc:"additionalScript",heightInPixels:"heightInPixels"}),[h.c.button]:N({title:"title",buttonTextA:"buttonTextA",buttonLinkA:"buttonLinkA",buttonTextB:"buttonTextB",buttonLinkB:"buttonLinkB"},{container:!0,noPrint:!0}),[h.c.buttonLink]:N({label:"title",uri:"uri"},{container:!0,containerNarrow:!0}),[h.c.facilitiesCards]:N(e=>{let{value:t}=e;return function(e){if(!e)return null;const{facilities:t=[],title:n,text:r,featuredImage:i}=e;return{facilities:Object(m.a)(t)?t.map(e=>{var t;if(!e)return null;const n=Object(p.a)(e);if(!Object(B.a)(n))return null;const r=Object(F.b)(e);if(!Object(B.a)(r))return null;const{entryTitle:i,title:o,entryThumbnail:a,thumbnail:s,metaInformation:l}=e,c=G(null!=(t=null!=s?s:a)?t:null==l?void 0:l.metaImage);if(!c)return null;const u=null!=o?o:i;return Object(B.a)(u)?{id:r,title:u,image:c,link:{uri:n,id:r}}:null}).filter(e=>null!==e):[],title:Object(B.a)(n)?n:null,text:Object(B.a)(r)?r:null,featuredImage:G(i)}}(t)},{doNotRenderIfNoData:!0,noPrint:!0,container:!1}),[h.c.faq]:N({items:e=>e},{container:!0,containerNarrow:!0}),[h.c.faq2]:N(e=>{let{value:t}=e;const n=[];if(Object(m.a)(t.faqs))for(const e of t.faqs){const t=e.question.split("|").map(e=>e.trim()).filter(B.a);Object(m.a)(t)&&n.push({title:t[2===t.length?1:0],markup:e.answer})}return{items:n,title:t.title,description:t.description,searchText:t.searchText,anchor:t.anchor}},{container:!0,containerNarrow:!0}),[h.c.form]:N({formId:"formId"},{container:!0,containerNarrow:!0,noPrint:!0}),[h.c.gallerySlider]:N({showSlideCount:()=>!0,slides:"images",title:"title",isFixedHeight:"shouldUseAFixedHeight",showDots:()=>!0},{noPrint:!0}),[h.c.highlightBanner]:N({banners:e=>e},{noPrint:!0,collapsePaddingIfSiblingHasBackgroundImage:!0,backgroundColor:T.a.lightGrey}),[h.c.highlightBannerFixed]:N({banners:e=>e,fixedImageSize:()=>!0},{noPrint:!0}),[h.c.image]:N({image:e=>e},{container:!0,containerNarrow:!0}),[h.c.imageComparer]:N(e=>{let{value:t}=e;return function(e){if(!e)return null;const{title:t,description:n,image1:r,image2:i}=e,o=Object($.a)(r);if(!Object(B.a)(o))return null;const a=Object($.a)(i);if(!Object(B.a)(a))return null;const s=Object(H.a)(r),l=Object(H.a)(i);return{title:Object(B.a)(t)?t:null,description:Object(B.a)(n)?n:null,image1:{src:W.e+"uocl_logo.svg",alt:Object(B.a)(s)?s:""},image2:{src:W.e+"uol_logo2_2.svg",alt:Object(B.a)(l)?l:""}}}(t)},{container:!0,doNotRenderIfNoData:!0,forceTheme:"light"}),[h.c.listWithIcons]:N(e=>{let{value:{title:t,items:n,isHeaderLeftAlignedWithLine:r,noItemMargin:i,className:o}={}}=e;return{title:t,isHeaderLeftAlignedWithLine:r,noItemMargin:i,className:o,items:Object(q.a)(n).filter(e=>{var t;return Object(B.a)(null==e?void 0:e.icon)&&(Object(B.a)(null==e?void 0:e.title)||Object(B.a)(null==e||null==(t=e.entry)?void 0:t.entryTitle))}).map(e=>{let{title:t,icon:n,entry:r}=e;return{icon:n,title:t||(null==r?void 0:r.entryTitle),uri:Object(p.a)(r)}})}},{container:!0,containerNarrow:!0}),[h.c.markup]:N({content:e=>e},{container:!0,containerNarrow:!0}),[h.c.markupWithReveal]:N({content:"markup",hiddenContent:"hiddenMarkup"},{container:!0,containerNarrow:!0}),[h.c.midYearStartList]:N(e=>{let{value:t}=e;return{data:Object(q.a)(t).map(e=>{var t,n,r;return{title:null==e?void 0:e.title,courseTypesSysIds:null==e?void 0:e.courseTypes.map(e=>e.sys.id),availableToInternationalOnly:!(null==e||null==(t=e.filters)||!t.includes("international")),acceleratedCoursesOnly:!(null==e||null==(n=e.filters)||!n.includes("accelerated")),isJanuaryOnly:!(null==e||null==(r=e.filters)||!r.includes("january_only"))}})}}),[h.c.pageIntro]:N({text:e=>e},{container:!0,containerNarrow:!0}),[h.c.profiles]:N({groups:e=>e},{container:!0,collapsePaddingIfSiblingHasBackgroundImage:!0,backgroundColor:T.a.lightGrey}),[h.c.promotionBanner]:N(e=>{let{value:t}=e;return t?{button:t.button,image:t.image,title:t.title,text:t.text,colour:t.colour,theme:t.theme,layout:t.layout,alignContent:t.alignContent}:null},{noPrint:!0,isSlice:!0,hasBackgroundImage:!0,doNotRenderIfNoData:!0}),[h.c.promotionBannerTextOnly]:N(e=>{let{value:t}=e;return t?{title:t.title,text:t.text,button:t.button,buttonSecondary:t.buttonSecondary,colour:t.colour,layout:t.layout,theme:t.theme,wsyCampaign:t.wsyCampaign}:null},{noPrint:!0,isSlice:!0,doNotRenderIfNoData:!0}),[h.c.promotionBannerSmall]:N({image:"image",link:{$path:"link",$formatting:e=>Object(p.a)(e)}},{noPrint:!0,isSlice:!0,doNotRenderIfNoData:!0}),[h.c.ignitePromoBanner]:N(e=>{let{value:t}=e;return t?{title:t.title,description:t.description,button:t.button,image:t.image}:null},{container:!0,noPrint:!0,doNotRenderIfNoData:!0}),[h.c.relatedLinks]:N({title:"title",links:"entryLinks"},{noPrint:!0,isFeature:!0,hasBackgroundImage:!0,backgroundImage:Q,backgroundColor:T.a.greyBlue}),[h.c.searchbar]:N(e=>{let{value:t}=e;const n=new URLSearchParams;return Object(m.a)(t.subject)&&n.set("subject",t.subject.map(e=>e.sys.id)),{facet:t.facet,placeholder:t.placeholder,params:n.toString(),searchInputStyle:V.a.Rounded,searchInputTheme:V.b.Light}},{container:!0,containerNarrow:!0,noPrint:!0}),[h.c.courseSearchbar]:N(e=>{let{value:t}=e;const n=new URLSearchParams;return["courseLevel",{paramKey:"campus",getQueryValue:e=>M.a[Object(F.b)(e)]},"subject"].forEach(e=>{const r="string"==typeof e?e:e.paramKey;if(!Object(m.a)(t[r]))return;const i=t[r].map("function"==typeof e.getQueryValue?e.getQueryValue:F.b).filter(B.a);Object(m.a)(i)&&n.set(r.toLowerCase(),i)}),{placeholder:t.placeholder,facet:I.b.Courses,params:n.toString(),searchInputStyle:V.a.Rounded,searchInputTheme:V.b.Light}},{container:!0,containerNarrow:!0,noPrint:!0}),[h.c.clearingCourseSearch]:N(e=>{let{value:t}=e;return{title:t.title,placeholderText:t.placeholderText}},{noPrint:!0,backgroundColor:T.a.slate}),[h.c.clearingSignposting]:N(e=>{let{value:t}=e;return{title:t.title,subtitle:t.subtitle,description:t.desciption,signposts:[{title:t.leftTitle,description:t.leftDescription,cta:t.leftCTA},{title:t.rightTitle,description:t.rightDescription,cta:t.rightCTA}],postscript:t.postscript}},{container:!0}),[h.c.tabbedMenu]:N(e=>{let{value:t}=e;return Object(m.a)(null==t?void 0:t.items)?{groups:[{tabs:t.items.filter(e=>Object(B.a)(e.title)&&Object(B.a)(e.markup)).map(e=>({label:e.title,markup:e.markup}))}],title:t.title,description:t.description}:null},{container:!0,doNotRenderIfNoData:!0}),[h.c.tabbedMenuWithImages]:N(e=>{let{value:t}=e;return function(e){if(!e)return null;const{title:t,description:n,items:r}=e;if(!Object(m.a)(r))return null;const i=r.map(U).filter(e=>null!==e);return Object(m.a)(i)?{title:Object(B.a)(t)?t:null,description:Object(B.a)(n)?n:null,tabs:i}:null}(t)},{container:!0,doNotRenderIfNoData:!0}),[h.c.linkedTabbedMenu]:N(e=>{let{value:t}=e;return Object(m.a)(null==t?void 0:t.items)?{groups:[{tabs:t.items.filter(e=>Object(B.a)(e.title)&&Object(m.a)(e.contentComposer)).map(e=>({label:e.title,subtitle:e.subTitle,composer:e.contentComposer}))}],title:t.title,description:t.description}:null},{container:!0,doNotRenderIfNoData:!0}),[h.c.testimonialsSlider]:N({slides:"testimonials",title:"title",type:()=>h.b.Testimonials},{noPrint:!0}),[h.c.textCards]:N({cards:"entries",title:"title"},{container:!0,noPrint:!0}),[h.c.threeSixty]:N(null,{noSSR:!0,container:!0,containerNarrow:!0,noPrint:!0}),[h.c.threeSixtySlider]:N(e=>{let{value:t}=e;return{slides:t.threeSixtyTours,title:t.title,type:h.b.ThreeSixty,showSlideCount:!0,showDots:!1,hideOverflow:!0,infinite:!0}},{noSSR:!0,noPrint:!0}),[h.c.uiCards]:N({cards:"entries",title:"title",subtitle:"subtitle",hideDates:"hideDates",actionTracking:e=>["ui-cards",e.title]},{container:!0,noPrint:!0}),[h.c.uiCards2]:N(e=>{let{value:t}=e;return function(e){if(!e)return null;const{title:t,description:n,cards:r}=e;if(!Object(m.a)(r))return null;const i=r.map(z).filter(e=>null!==e);return Object(m.a)(i)?{title:Object(B.a)(t)?t:void 0,description:Object(B.a)(n)?n:void 0,cards:i}:null}(t)},{container:!0,doNotRenderIfNoData:!0}),[h.c.video]:N(null,{container:!0,containerNarrow:!0,noPrint:!0,hasBackgroundImage:!0,doNotRenderIfNoData:!0,backgroundImage:Q,backgroundColor:T.a.darkGrey}),[h.c.videoWithoutBackgroundImage]:N(null,{container:!0,containerNarrow:!0,noPrint:!0,doNotRenderIfNoData:!0,collapsePaddingIfSiblingHasBackgroundImage:!0}),[h.c.videoSlider]:N({key:e=>{var t;return`video-slider-${e.title}-${null==(t=e.videos)?void 0:t.length}`},showSlideCount:()=>!0,slides:"videos",title:"title",showDots:()=>!0,type:()=>h.b.VideoSlider},{noPrint:!0}),[h.c.largeVideoSlider]:N({videos:e=>e},{noPrint:!0}),[h.c.sponsors]:N({sponsors:e=>Array.isArray(e)?e:[e]},{container:!0}),[h.c.prioritySponsors]:N({sponsors:"sponsors",title:"title"},{container:!0,containerNarrow:!0,collapsePaddingVertical:!0,backgroundColor:T.a.white}),[h.c.courseBreakdown]:N({keyPoints:e=>{let{textA:t,textB:n,textC:r}=e;return[t,n,r]},title:"title"},{isFeature:!0}),[h.c.accreditationsAndIndustryLinks]:N(null),[h.c.feesFunding]:N(null),[h.c.discoverUni]:N(null,{noSSR:!0,container:!0,containerNarrow:!0}),[h.c.uspShortContent]:N({data:e=>e},{container:!0}),[h.c.uspLongContent]:N(null,{container:!0}),[h.c.vepplePanorama]:N({internalTitle:["internalTitle/static/modern/js/","entry.internalTitle"],id:["id/static/modern/js/","entry.id"],title:["title/static/modern/js/","entry.title"]},{container:!0,noPrint:!0}),[h.c.courseList]:N(e=>{let{value:t}=e;return{listingConfig:(n=t,{contentTypeIds:[b.a.Course],fields:["award/static/modern/js/","relatedFoundationCourse/static/modern/js/","courseVariants/static/modern/js/","campus/static/modern/js/","courseLevelGroup/static/modern/js/","attendance/static/modern/js/","ancillary/static/modern/js/","metaInformation/static/modern/js/","sortIndex/static/modern/js/","isReturnToStudy/static/modern/js/","altText/static/modern/js/","metaDescription"],pageSize:999,filters:Object(g.a)(v,n),useRedux:!1,listingId:"courselist_"+Object(f.a)()}),value:t};var n},{isListing:!0,container:!0}),[h.c.subjectList]:N({listingConfig:e=>e},{isListing:!0,container:!0}),[h.c.cyprusCourseList]:N({listingConfig:()=>y,value:e=>e},{isListing:!0,container:!0}),[h.c.relatedArticles]:N(e=>{let{value:t}=e;const n=t||{},{contentTypes:r}=n,i=J(n,Y);let o=[];return Object(m.a)(r)&&(o=r.map(e=>{const t=e.replace(/\s/g,"");return`${t.charAt(0).toLowerCase()}${t.substring(1)}`})),{listingConfig:Object(O.a)(Object.assign({contentTypes:o},i)),value:t}},{isListing:!0,container:!0}),[h.c.relatedEvents]:N(e=>{let{value:t}=e;return{listingConfig:(n=t||{},n?{contentTypeIds:[j.a.Event],orderBy:["date.from",C.c.id],preserveResultsList:!0,pageSize:3,linkDepth:w.a,fields:k.a,filters:Object(g.a)(S,n)}:null),value:Object.assign({},t,{hideDates:!1})};var n},{isListing:!0,container:!0}),[h.c.relatedJobs]:N({listingConfig:e=>{return t=e||{},{contentTypeIds:[b.a.Job],pageSize:I.a,preserveResultsList:!0,filters:Object(g.a)(A,t)};var t},value:e=>e},{isListing:!0,container:!0}),[h.c.jobsList]:N({results:e=>e,style:()=>"buttonList"},{container:!0,containerNarrow:!0}),[h.c.entryRequirements]:N(null,{isFeature:!0,container:!0}),[h.c.instagram]:N({everwallId:"everwallId",everwallIFrameSrc:"everwallIFrameSrc",title:"title",heightInPixels:"heightInPixels",allowIFrameToResizeVertically:"allowIFrameToResizeVertically"}),[h.c.accommodationFilters]:N(e=>{let{value:{campuses:t,accommodationListingLink:n,features:r,title:i}}=e;return{campuses:(null!=t?t:[]).map(e=>{var t;return{name:null==e?void 0:e.entryTitle,id:null==e||null==(t=e.sys)?void 0:t.id}}),button:{text:null==n?void 0:n.buttonText,link:Object(p.a)(null==n?void 0:n.buttonLink)},features:(null!=r?r:[]).map(e=>{var t;return{name:null==e?void 0:e.entryTitle,id:null==e||null==(t=e.sys)?void 0:t.id}}),title:i}},{container:!0,containerNarrow:!0}),[h.c.p2pArticles]:N(e=>{let{value:{tagText:t,title:n,subtitle:r,featuredArticles:i,showImages:o}}=e,a=J(e.value,K);return{listingConfig:R(Object.assign({},a,{featuredArticles:i,showImages:o})),value:{tagText:t,title:n,subtitle:r,results:i,showImages:o}}},{isListing:!0}),[h.c.multieventBookingForm]:N(e=>{let{value:{maxAttendeesPerBooking:t,submitLabel:n,formTitle:r,emailDisclaimer:i,phoneDisclaimer:o,marketingDisclaimer:a,additionalNeedsTitle:s,additionalNeedsLabel:l,loadingMessage:c,confirmationTitle:u,confirmationText:d,confirmationListTitle:m,backToSessionsTitle:p,backToSessionsText:h,subEventLabel:b,useAncillarySummaryAsIntro:f,title:g,sys:{id:v}}}=e;return{bookingGroupSysId:v,maxAttendeesPerBooking:t,submitLabel:n,formTitle:r,emailDisclaimer:i,phoneDisclaimer:o,marketingDisclaimer:a,additionalNeedsTitle:s,additionalNeedsLabel:l,loadingMessage:c,confirmationTitle:u,confirmationText:d,confirmationListTitle:m,backToSessionsText:h,backToSessionsTitle:p,subEventLabel:b,useAncillarySummaryAsIntro:f,title:g}}),[h.c.reasonsToStudy]:N(e=>{let{value:t}=e;return{title:t.title,leagueTableResults:t.leagueTableResults,markup:t.markup}},{container:!1}),[h.c.subjectMailingList]:N(e=>{let{value:t}=e;return{title:t.title,buttonLabel:t.buttonLabel,subjectTitle:t.subjectTitle}},{isSlice:!0}),[h.c.openDays]:N(e=>{var t;let{value:n}=e,r=[];return Object(m.a)(null==n?void 0:n.openDays)?r=n.openDays:Object(m.a)(null==n||null==(t=n.openDays)?void 0:t.openDays)&&(r=n.openDays.openDays),Object(m.a)(r)?{title:n.title,openDays:r}:null},{doNotRenderIfNoData:!0,container:!0}),[h.c.changeIntro]:N(e=>{let{value:t}=e;return{title:t.title,description:t.description,cta:t.cta,quoteWithImage:{quote:t.quoteWithImage.quote,sourceTitle:t.quoteWithImage.sourceTitle,sourceSubTitle:t.quoteWithImage.sourceSubTitle,image:{src:Object($.a)(t.quoteWithImage.image),altText:Object(H.a)(t.quoteWithImage.image)}}}},{doNotRenderIfNoData:!0,container:!0,backgroundColor:T.a.white,forceCollapsePaddingTop:!0}),[h.c.video2]:N(e=>{let{value:t}=e;return{title:t.title,sources:t.sources,placeholderImageSrc:t.placeholderImageSrc}},{doNotRenderIfNoData:!0,container:!1,slice:!0,backgroundColor:T.a.white,collapsePaddingVertical:!0}),[h.c.offerHolderSearch]:N(e=>{let{value:t}=e;return t?{title:t.title,description:t.description,placeholderText:t.placeholderText,titleFromQR:t.titleFromQR||t.title,descriptionFromQR:t.descriptionFromQR||t.description,programmePageUri:Object(p.a)(t.programmePage,!0),savedDayButtonText:t.savedDayButtonText}:null},{doNotRenderIfNoData:!0,container:!1}),[h.c.contextualAdmissionsPostcodeChecker]:N(e=>{let{value:t}=e;return t?{description:t.description,placeholder:t.placeholder,buttonText:t.buttonText,validPostcodeMessage:t.validPostcodeMessage,invalidPostcodeMessage:t.invalidPostcodeMessage,disclaimer:t.disclaimer}:null},{container:!0,containerNarrow:!0,doNotRenderIfNoData:!0}),[h.c.contextualAdmissionExclusions]:N(e=>{let{value:t}=e;if(!t)return null;const{description:n,courses:r}=t;return Object(m.a)(r)&&Object(B.a)(n)?{description:n,courses:r.map(e=>({title:e.entryTitle,link:{uri:Object(p.a)(e),id:Object(F.b)(e)}}))}:null},{container:!0,containerNarrow:!0,doNotRenderIfNoData:!0}),[h.c.bodyContentHeading]:N(e=>{let{value:t}=e;return{text:t.text,id:t.id,isHeading:t.isHeading}},{container:!0,containerNarrow:!0,doNotRenderIfNoData:!0,collapsePaddingIfSiblingHasBackgroundImage:!0}),[h.c.pageIntroWithCTA]:N(null,{container:!0,containerNarrow:!0})};var X=n(42),ee=n(24),te=n(214);function ne(){return(ne=Object.assign?Object.assign.bind():function(e){for(var t=1;t=e.length?null:e[r]}t.b=function(e){let{className:t,additionalProps:n,composer:r=[],startIndex:a=0,doNotUseContainers:p=!1,preventAutomaticThemeChanges:h=!1,useParentTheme:b=!1,ignoreBackgroundSettings:f=!1,isNested:g=!1}=e;const v=Object(o.e)();if(!Object(m.a)(r))return ee.a;const y=function(e){return e.reduce((e,t,n,r)=>{let{type:i,value:o}=t;const a=Z[i];if(a){const t=a(o,i,n,void 0,r);null!==t&&e.push(t)}else console.info("Warning: no mapper found for contentComposer field Type: "+i);return e},[])}(r);if(!Object(m.a)(y))return ee.a;let O=a,x=!1;return i.a.createElement("div",{className:t},y.map((e,t)=>{var r,a,m,k;const{type:j,config:C}=e,w=function(e){const t=c.a[e];if(!t)return console.info("Warning could not render ContentComposer Item with Type: "+e),null;return t}(j);if(!w)return ee.a;!0!==h&&!0!==x&&O++,("light"===C.forceTheme&&Object(te.b)(O)||"dark"===C.forceTheme&&Object(te.a)(O))&&(O+=1);const S=Object(te.b)(O);let I=!1,A=!1,E=!1;if(!0===C.freezeTheme?(x=!0,A=!0,"function"==typeof C.isEmpty&&!0===C.isEmpty(e.props)&&(I=!0)):!1===C.freezeTheme?x=!1:!0===x&&(I=!0),!S&&C.collapsePaddingIfSiblingHasBackgroundImage){const e=re(y,t,-1),n=re(y,t,1);null!=e&&e.config.hasBackgroundImage||null!=e&&e.config.isSlice||(I=!0),null!=n&&n.config.hasBackgroundImage||null!=n&&n.config.isSlice||(A=!0)}C.collapsePaddingVertical&&(I=!0,A=!0),C.forceCollapsePaddingTop&&(E=!0);let N=C.isFeature&&S?null==(r=v.themes)?void 0:r.darkFeature:C.isFeature?null==(a=v.themes)?void 0:a.lightFeature:S?null==(m=v.themes)?void 0:m.dark:null==(k=v.themes)?void 0:k.light;!0===b&&(N=v);let T=C.hasBackgroundImage?C.backgroundImage:null,L=C.backgroundColor;if(!0===f&&(T=null,L=null),!0===C.isVirtual)return ee.a;const _=C.noSSR?d.a:i.a.Fragment;return i.a.createElement(_,{key:e.id},i.a.createElement(o.a,{theme:N},C.isListing?i.a.createElement(w,{config:e.props.listingConfig,value:e.props.value,additionalProps:n,isSlice:C.isSlice,type:j,backgroundImage:T,backgroundColor:L,container:!0===p?void 0:C.containerNarrow?"narrow":C.container}):i.a.createElement(l.a,{className:s()({[X.a]:C.noPrint}),isSlice:C.isSlice,fieldType:j,collapsePaddingTop:I,collapsePaddingBottom:A,backgroundImage:T,backgroundColor:L,hideOverflow:C.hideOverflow,reducedPadding:g,forceCollapsePaddingTop:E},C.container&&!0!==p?i.a.createElement(u.a,{narrow:C.containerNarrow},i.a.createElement(w,ne({},e.props,n))):i.a.createElement(w,ne({},e.props,n)))))}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return c}));var r=n(0),i=n.n(r),o=n(140),a=n(183);function s(e){return e=Object(a.a)(e,o.a.H1,o.a.H6),Object.freeze({level:e,Tag:"h"+e})}const l=Object(r.createContext)(s(o.a.H2));function c(e){let{children:t,level:n}=e;const{level:o}=Object(r.useContext)(l),a=void 0!==n?n:o+1;return i.a.createElement(l.Provider,{value:s(a)},t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(153);const i={attendance:"attendance",campus:"campus",startDate:"startdate",variantId:r.b,variantBannerId:r.a,year:"year",month:"month",delivery:"delivery",option:"option"}},function(e,t,n){"use strict";function r(e,t,n,r){return void 0===n&&(n="s"),void 0===r&&(r=""),1===t||1===(null==t?void 0:t.length)||1===(null==t?void 0:t.size)?`${e}${r}`:`${e}${n}`}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return oe}));var r=n(0),i=n.n(r),o=n(3),a=n(10),s=n(15),l=n(17),c=n(21);const u=Object(c.b)("filters",["dropdowns/static/modern/js/","order-by/static/modern/js/","clear/static/modern/js/","keyword-text",{name:"pills",modifiers:["above/static/modern/js/","below"]}]);var d=o.d.div.withConfig({componentId:"sc-1uu3t56-0"})(["/static/modern/js/",";"],()=>Object(o.c)(["&./static/modern/js/","{/static/modern/js/","}./static/modern/js/","{display:flex;flex-wrap:wrap;align-items:center;}./static/modern/js/","{display:flex;align-items:center;flex-wrap:wrap;label{margin-right:8px;}input{font-family:inherit;font-size:16px;line-height:24px;font-weight:/static/modern/js/",";padding:8px 16px;border:1px solid;border-radius:8px;margin-bottom:20px;}}./static/modern/js/","{border-color:transparent;}./static/modern/js/","{margin-left:auto;}./static/modern/js/","{margin-bottom:25px;}./static/modern/js/","{margin-bottom:24px;}"],u.className,Object(a.a)(s.a.small,Object(o.c)(["display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-direction:row;"])),u.dropdowns,u["keyword-text"],l.a.Normal,u.clear,u["order-by"],u.pills.above,u.pills.below)),m=n(22),p=n(223);var h=e=>{let{className:t,id:n,ignoreDebounce:o,label:a,placeholder:s,update:l,value:c,trackingTitle:u=""}=e;const[d,h]=Object(r.useState)(c||""),{set:b,clear:f}=Object(p.a)(500);Object(r.useEffect)(()=>{h(c||"")},[c]),Object(r.useEffect)(()=>f,[f]);const g=Object(r.useCallback)(e=>{h(e);const t=()=>{""!==e&&Object(m.d)({actionOrActions:[m.b.SEARCH,u?"search-facet-"+u:null,"keyword-search"],label:[e]}),l(e)};o?t():b(t)},[b,l,u,o]);return i.a.createElement("div",{className:t+" filterTextInput"},i.a.createElement("label",{className:"label",htmlFor:n},a),i.a.createElement("input",{className:"input",id:n,type:"text",placeholder:s,onChange:e=>g(e.target.value),value:d}))};const b=Object(c.b)("filter-pills",["pill"]);var f=o.d.div.withConfig({componentId:"sc-1ojw5kg-0"})(["&./static/modern/js/","{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;column-gap:16px;row-gap:8px;}html.no-flexbox-gap &{&./static/modern/js/","{column-gap:0;row-gap:0;margin-top:-8px;./static/modern/js/","{margin-top:8px;&:not(:last-child){margin-right:16px;}}}}"],b.className,b.className,b.pill),g=n(7),v=n(24),y=n(13),O=n.n(y),x=n(305);function k(e){let{className:t,filters:n,updateClearFilter:r}=e;return Object(g.a)(n)?i.a.createElement(f,{className:O()(b.className,t)},n.map(e=>e.items.map(t=>t.isSelected?i.a.createElement(x.a,{className:b.pill,key:t.key,title:t.title,onClick:()=>r(e.key,t.key)}):v.a))):v.a}var j=n(30),C=n(1);const w=Object(c.a)("filter-toggle"),S=w.className,I=w.modifier("active").className,A=w.modifier("clear").className,E=w.element("icon"),N=E.className,T=E.modifier("active").className;var L=o.d.button.withConfig({componentId:"sc-5hlrsa-0"})(["/static/modern/js/",""],e=>{let{theme:t}=e;const n=null==t?void 0:t.linkColor,r=null==t?void 0:t.textColor;return Object(o.c)(["&./static/modern/js/","{display:flex;align-items:center;margin-right:8px;margin-bottom:8px;padding:3px 10px;background:transparent;border-radius:28px;font-weight:/static/modern/js/",";font-size:14px;line-height:20px;border:2px solid /static/modern/js/",";color:/static/modern/js/",";&:focus{background-color:/static/modern/js/",";color:/static/modern/js/",";fill:/static/modern/js/",";}}&./static/modern/js/","{background-color:transparent;border-color:/static/modern/js/",";color:/static/modern/js/",";}&./static/modern/js/","{border-color:transparent;}./static/modern/js/","{width:14px;margin:5px;transition:transform 0.25s ease-out;@media (prefers-reduced-motion){transition:none;}}./static/modern/js/","{transform:rotate(-180deg);}"],S,l.a.SemiBold,r,r,C.a.slate,C.a.white,C.a.white,I,n,n,A,N,T)}),_=n(54),D=n(28);var R=Object(r.forwardRef)((function(e,t){let{id:n,isActive:r=!1,children:o,onClick:a=_.a,className:s,ariaControls:l}=e;return i.a.createElement(L,{onClick:a,className:O()(s,S,{[I]:r}),id:n,type:"button",ref:t,"aria-controls":""+l,"aria-haspopup":void 0!==l?"dialog":void 0,"aria-expanded":void 0!==l?r:void 0},o,i.a.createElement(D.b,{className:O()(N,{[T]:r}),iconId:D.a.ChevronDown,ariaHidden:!0}))})),P=n(51),B=n(113),q=n(278),M=n(4);var F=n(83);const z=Object(c.b)("dropdown",[{name:"dropdown",modifiers:["open"]}]),H=Object(r.createContext)({isOpen:!1,toggle:_.a});function $(e){let{className:t,children:n,button:o,id:a}=e;const l=Object(B.a)();a||(a=""+l);const[c,u]=Object(r.useState)(!1),[d,m]=Object(r.useState)(0),p=Object(r.useRef)(null),h=Object(r.useRef)(null),b=Object(r.useRef)(null),f=Object(r.useRef)(-1),{init:g,destroy:y}=function(e,t,n){const i=Object(r.useRef)(n);i.current=n;const{init:o,destroy:a}=Object(r.useMemo)(()=>{const n=t=>{var n;null!=(n=e.current)&&n.contains(t.target)||!document.body.contains(t.target)||a()},r=n=>{if(null==e||!e.current)return;const r="Escape"===n.key,i="Tab"===n.key;var o;r&&(a(),null==(o=t.current)||o.focus());if(!e.current.contains(n.target)&&a(),i){const t=e.current.querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, [tabindex="0"], [contenteditable]'),r=t[0],i=t[t.length-1];n.shiftKey&&document.activeElement===r?(n.preventDefault(),null==i.focus||i.focus()):n.shiftKey||document.activeElement!==i||(n.preventDefault(),null==r.focus||r.focus())}},o=t=>{t.target===e.current&&a()},a=()=>{document.removeEventListener("click",n,!1),document.removeEventListener("keydown",r,!1),document.removeEventListener("focusout",o,!1),null==i.current||i.current()};return{init:()=>{document.addEventListener("click",n,!1),document.addEventListener("keydown",r,!1),document.addEventListener("focusout",o,!1)},destroy:a}},[e,t]);return Object(r.useEffect)(()=>()=>a(),[a]),{init:o,destroy:a}}(p,h,()=>{u(!1)});if(Object(F.a)(()=>{if(!c)return;const e=document.body.style.overflow,t=()=>{const e=window.innerWidth,t=window.innerHeight;return e{t()?(document.body.style.overflow="hidden",cancelAnimationFrame(f.current),f.current=requestAnimationFrame(()=>{m(0)})):document.body.style.overflow=e,(()=>{if(!b.current||t())return;cancelAnimationFrame(f.current);const e=b.current.getBoundingClientRect(),n=parseInt(b.current.style.left),r=window.innerWidth,i=e.right-n+16-r>0?-(e.right-n+16-r):0;f.current=requestAnimationFrame(()=>{m(i)})})()};return window.addEventListener("resize",n),n(),()=>{window.removeEventListener("resize",n),document.body.style.overflow=e,m(0),cancelAnimationFrame(f.current)}},[c]),!n)return v.a;const x=()=>{u(e=>(e?(y(),requestAnimationFrame(()=>{var e;return null==(e=h.current)?void 0:e.focus()})):g(),!e))};return i.a.createElement(H.Provider,{value:{isOpen:c,toggle:x}},i.a.createElement(U,{ref:p,className:O()(t,z.className),id:a},i.a.createElement(o,{ref:h,toggle:x,isOpen:c,"aria-controls":a+"-dropdown",id:a+"-toggle"}),i.a.createElement("div",{className:O()(z.dropdown.className,{[z.dropdown.open]:c}),id:a+"-dropdown",ref:b,style:{left:d},role:"dialog"},n)))}const U=o.d.div.withConfig({componentId:"sc-19kbln0-0"})(["&./static/modern/js/","{position:relative;}./static/modern/js/","{display:none;position:absolute;z-index:2;box-shadow:0px 24px 24px rgba(0,0,0,0.08);padding:0;position:fixed;width:100vw;height:100vh;z-index:999;top:0;left:0;@media only screen and (min-width:/static/modern/js/",") and (min-height:/static/modern/js/","){margin-top:0px;padding:0;position:absolute;z-index:5;top:unset;width:320px;height:auto;}}./static/modern/js/","{display:block;}"],z.className,z.dropdown.className,s.c.xsmall.pxString,s.c.small.pxString,z.dropdown.open);var W=n(94),V=n(297);const G=Object(c.b)("multiselect-dropdown-content",["header/static/modern/js/","list/static/modern/js/","list-item/static/modern/js/","footer/static/modern/js/","button"]);function Y(e){let{options:t,id:n,clear:r,title:o}=e;return i.a.createElement(K,{className:G.className},i.a.createElement("div",{className:G.header},o),i.a.createElement("ul",{className:G.list},t.map(e=>{const t=`${n}-${e.key}`;return i.a.createElement("li",{className:G["list-item"],key:e.key},i.a.createElement(V.a,{label:e.title,value:e.isSelected,name:t,onValueUpdated:()=>e.toggle(),isNotInteractive:e.disabled&&!e.isSelected}))})),i.a.createElement("div",{className:G.footer},r&&i.a.createElement(W.default,{className:G.button,disabled:t.every(e=>e.isSelected),onClick:r,type:"button",isHollow:!0,isSmall:!0},"Clear",i.a.createElement(P.a,{text:` all ${o} filters`})),i.a.createElement(H.Consumer,null,e=>{let{toggle:t}=e;return i.a.createElement(W.default,{className:G.button,onClick:t,type:"button",isSmall:!0},"Done")})))}const K=o.d.div.withConfig({componentId:"sc-1eqi9xc-0"})(["/static/modern/js/",""],e=>{let{theme:t}=e;return Object(o.c)(["&./static/modern/js/","{background-color:/static/modern/js/",";border-top:2px solid /static/modern/js/",";color:/static/modern/js/",";height:100%;display:flex;flex-direction:column;justify-content:space-between;}./static/modern/js/","{padding:8px 40px 8px 16px;}./static/modern/js/","{flex-grow:1;list-style:none;padding-left:0;margin-top:0;margin:16px;padding:4px 0;list-style:none;font-size:12px;line-height:16px;overflow:hidden;overflow-y:scroll;::-webkit-scrollbar{width:3px;}::-webkit-scrollbar-thumb{border-radius:16px;background-color:/static/modern/js/",";}/static/modern/js/"," @media only screen and (min-width:/static/modern/js/",") and (min-height:/static/modern/js/","){max-height:300px;}}./static/modern/js/","{&:not(:first-child){margin-top:12px;}.checkbox__item .label{display:grid;.checkbox__input{grid-area:1 / 1 / 2 / 2;}.checkbox__label-content{grid-area:1 / 1 / 2 / 3;display:inline-flex;align-items:center;}}}./static/modern/js/","{padding:16px;text-align:right;width:100%;display:flex;justify-content:flex-end;}./static/modern/js/","{margin-left:16px;font-size:12px;line-height:16px;/static/modern/js/","}"],G.className,C.a.white,t.linkColor,t.textColor,G.header,G.list,C.a.greyBlue,Object(a.a)(s.a.xsmall,Object(o.c)(["font-size:14px;"])),t.layout.mediaQueries.xsmall,t.layout.mediaQueries.small,G["list-item"],G.footer,G.button,Object(a.a)(s.a.xsmall,Object(o.c)(["margin-left:8px;"])))}),J=Object(c.b)("multiselect-dropdown",["count"]);function Q(e){let{title:t,numSelected:n,totalNum:o,showSelectedCount:a}=e;return Object(r.forwardRef)((function(e,r){let{isOpen:s,toggle:l,id:c,"aria-controls":u}=e;return i.a.createElement(R,{ref:r,onClick:l,isActive:s,ariaControls:u,id:c},i.a.createElement(P.a,{text:s?"Close ":"Open "}),t,i.a.createElement(P.a,{text:` filter list. ${n} of ${o} selected`}),a&&n>0&&i.a.createElement("span",{"aria-hidden":!0,className:J.count},"(",n,")"))}))}function Z(e){let{className:t,options:n,title:r,toggleFilterValue:o,clearFilterValues:a,id:s,showSelectedCount:l=!0}=e;const c=Object(B.a)();if(s||(s=""+c),!n||0===n.length)return v.a;const u=n.length,d=n.filter(e=>e.isSelected).length;return i.a.createElement(X,{className:O()(J.className,t)},i.a.createElement($,{button:Q({title:r,numSelected:d,totalNum:u,showSelectedCount:l}),id:s},i.a.createElement(Y,{title:r,clear:a,id:s,options:n.map(e=>{let t=""+e.key;return Object(q.a)(e.key)&&(Object(M.a)(e.key.from)?t=Object(M.a)(e.key.to)?`${e.key.from}-${e.key.to}`:""+e.key.from:Object(M.a)(e.key.to)&&(t=""+e.key.to)),{title:e.title,isSelected:!!e.isSelected,disabled:!!e.disabled,key:t,toggle:()=>o(e.key)}})})))}const X=o.d.div.withConfig({componentId:"i3ziko-0"})(["./static/modern/js/","{font-size:unset;margin-left:4px;}"],J.count);var ee=n(35);const te="v1",ne="v2";function re(e){var t;return Object.values(j.a).includes(e.type)&&Object(g.a)(null==(t=e.params)?void 0:t.options)&&Object(M.a)(e.label)}function ie(e){return Object(g.a)(e.items)&&Object(M.a)(e.title)}function oe(e){let{className:t,filters:n,updateClearFilters:r,updateSelectedFilters:o,trackingTitle:a="",orderByFilter:s=null,clearOrderFilter:l=_.a,toggleOrderByFilter:c=_.a}=e;if(!Object(g.a)(n))return v.a;const p=!!s,b=function(e,t){if(!Object(g.a)(e))return null;const n={type:null,dropdownFilters:[],isFiltered:!1,toggleFilter:_.a,clearFilter:_.a};for(const t of e)if(t.type!==j.a.Keyword)if(re(t)){var r,i;if(n.type===ne)return null;n.type=te,n.isFiltered||(n.isFiltered=Object(ee.a)(t.value).length>0),n.dropdownFilters.push({key:t.id,title:t.label,showPills:!(null==(r=t.params)||!r.showPill),isSingleSelect:!(null==(i=t.params)||!i.multiselect),items:t.params.options.map(e=>({key:e.value,title:e.key,isSelected:Object(ee.a)(t.value).includes(e.value),disabled:e.disabled}))})}else if(ie(t)){if(n.type===te)return null;n.type=ne,n.dropdownFilters.push({key:t.key,title:t.title,showPills:!0,isSingleSelect:!!t.isSingleSelect,items:t.items.map(e=>(n.isFiltered||(n.isFiltered=!!e.isSelected),{key:e.key,title:e.title,isSelected:!!e.isSelected,disabled:e.disabled}))})}else console.info("Unknown filter",t);else n.keywordFilter=t,n.type=te,n.isFiltered||(n.isFiltered=Object(M.a)(t.value));if(null===n.type||!Object(g.a)(n.dropdownFilters)&&!n.keywordFilter)return null;if(n.type===ne)n.toggleFilter=t,n.clearFilter=e=>{const r=n.dropdownFilters.find(t=>t.key===e);if(r)for(const e of r.items)e.isSelected&&t(r.key,e.key)};else{const r=t=>e.find(e=>e.id===t);n.toggleFilter=(e,n)=>{var i;const o=r(e);if(!o)return;let a=Object(ee.a)(o.value);var s;a.includes(n)?a=null!=(s=o.params)&&s.multiselect&&1!==a.length?a.filter(e=>n!==e):null:a=null!=(i=o.params)&&i.multiselect?a.concat(n):[n];t(Object.assign({},o,{value:a}))},n.clearFilter=e=>{const n=r(e);n&&t(Object.assign({},n,{value:null}))}}return n}(n,o);if(!b)return v.a;const{type:f,keywordFilter:y,dropdownFilters:x,toggleFilter:C,clearFilter:w,isFiltered:I}=b,E=(e,t)=>{const n=x.find(t=>t.key===e);if(n){const e=n.items.find(e=>e.key===t);e&&(f===te?Object(m.d)({actionOrActions:[m.b.FILTER],label:"Search Results > "+e.title}):Object(m.d)({actionOrActions:[a,"search-filter",n.title],label:[e.isSelected?"deselect":"select",e.title]}))}C(e,t)},N=i.a.createElement(k,{className:O()(u.pills,{[u.pills.above]:f===ne,[u.pills.below]:f===te}),filters:x.filter(e=>e.showPills),updateClearFilter:E});return i.a.createElement(d,{className:O()(t,u.className),"aria-label":"Search filters"},f===ne&&N,i.a.createElement("div",{className:u.dropdowns},x.map(e=>i.a.createElement(Z,{key:e.key,options:e.items,title:e.title,toggleFilterValue:t=>E(e.key,t),clearFilterValues:()=>w(e.key),showSelectedCount:f===ne})),I&&Object(g.a)(x)&&i.a.createElement(L,{onClick:()=>r(),className:O()(S,A)},"Clear filters"),p&&i.a.createElement(Z,{options:s.items,title:s.title,toggleFilterValue:c,clearFilterValues:l,showSelectedCount:!1,className:u["order-by"]})),y&&i.a.createElement(h,{className:u["keyword-text"],value:y.value,label:y.label,id:y.id,placeholder:"Search by keyword",update:e=>{if(y)return e=e||null,o(Object.assign({},y,{value:e}))},trackingTitle:a}),f===te&&N)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r={Debug:"debug",ClearingTakeoverActive:"clearingTakeoverActive",ShowTeachingDaysOnCoursePages:"showTeachingDaysOnCoursePages",Show202526Scholarships:"show202526Scholarships",ClearingMenuActive:"clearingMenuActive",NewCourseHeroBanner:"newCourseHeroBanner",ClearingHeroBannerSlide:"clearingHeroBannerSlide",Spotlight:"spotlight",EnableOnlineWelcomeChecklist:"enableOnlineWelcomeChecklist",BlockLearningMiniBanner:"blockLearningMiniBanner"}},function(e,t,n){"use strict";function r(e,t){if(void 0===t&&(t=!1),e===document.body)return 0;let n=e,r=0;for(;n;){const e=n.previousElementSibling;if(null===e)n=n.parentElement;else{n=e;if("sticky"===window.getComputedStyle(n).position){if(!t)return n.clientHeight;r+=n.clientHeight}}}return r}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o}));const r={Small:"small",Medium:"medium",Large:"large"},i={Video:"video",PlainText:"plainText",Feature:"feature",Article:"article",NewsArticle:"newsArticle"},o="modal-root"},function(e,t,n){"use strict";function r(e){return"object"==typeof e&&null!==e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(0),i=n(22);function o(e,t,n,o,a,s,l){void 0===e&&(e=!1),void 0===t&&(t=[]),void 0===n&&(n=null),void 0===o&&(o=null),void 0===a&&(a=null),void 0===s&&(s=!0),void 0===l&&(l=!1);const[c,u]=Object(r.useState)(e);return[c,Object(r.useCallback)((function(e){let{isUserEvent:r=!0}=void 0===e?{}:e;u(e=>{const c=!e,u=[...t];let d=n;return c&&null!==o?d=o:c||null===a||(d=a),0===u.length&&null!==d&&u.push(d),s&&u.push(c?i.b.EXPAND:i.b.COLLAPSE),l&&null!==d&&u.push(d),r&&Object(i.d)({actionOrActions:u,label:d}),c})}),[t,n,o,a,l,s])]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(0),i=n(20);function o(e){void 0===e&&(e=0);const[t,n]=Object(r.useState)(!1),o=Object(r.useRef)(),a="number"==typeof e?e:0,s=Object(r.useMemo)(()=>Object(i.a)()&&window.IntersectionObserver?new IntersectionObserver(e=>{let[t]=e;n(t.intersectionRatio<1)},{threshold:[1],rootMargin:a+"px 9999px 9999px 9999px"}):null,[a]),l=Object(r.useCallback)(e=>{e&&s&&(o.current&&s.unobserve(o.current),s.observe(e),o.current=e)},[s]);return Object(r.useEffect)(()=>()=>null==s?void 0:s.disconnect(),[s]),{observeElement:l,isStickied:t}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(291),i=n(218);function o(e){return Object(r.a)(t=>Object(i.a)(t,e))}},function(e,t,n){"use strict";function r(e){var t;return e?e.thumbnail||(null==(t=e.heroBanner)?void 0:t.image)||e.heroImage:null}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e){return Array.isArray(e)&&0===e.length}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(0),i=n.n(r),o=n(13),a=n.n(o),s=n(263);function l(e){let{className:t,children:n,narrow:r=!1,offset:o=!1,as:l="div"}=e;const c=r||o;return i.a.createElement(s.b,{className:a()(s.a.className,t),as:l},c&&i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:a()({narrowColumn:r,offset:!r&&o})},n)),!c&&n)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(20);const i=Object(r.a)()&&"function"==typeof window.ResizeObserver;class o{constructor(e,t){if(void 0===t&&(t=!1),this.callback=void 0,this.resizeObserver=void 0,this.observedElements=new Map,this.multipleElements=!1,this._shouldPoll=!1,this.pollIntervalId=void 0,!Object(r.a)())throw new Error("Cannot create a resize observer in SSR");this.callback=e,this.updateFromPollOrListener=this.updateFromPollOrListener.bind(this),this.multipleElements=t,i?this.resizeObserver=new ResizeObserver(e=>e.forEach(e=>{this.observedElements.has(e.target)&&(document.contains(e.target)?this.callback(e.target):this.observedElements.delete(e.target))})):window.addEventListener("resize",this.updateFromPollOrListener)}get shouldPoll(){return this._shouldPoll}set shouldPoll(e){i||(this._shouldPoll=!!e,this._shouldPoll?this.observedElements.size>0&&!this.pollIntervalId&&(this.pollIntervalId=window.setInterval(this.updateFromPollOrListener,100)):(clearInterval(this.pollIntervalId),this.pollIntervalId=void 0))}observe(e){e&&!this.observedElements.has(e)&&(this.multipleElements||this.disconnect(),this.observedElements.set(e,null),this.resizeObserver?this.resizeObserver.observe(e):this.shouldPoll&&!this.pollIntervalId&&(this.pollIntervalId=window.setInterval(this.updateFromPollOrListener,100)))}unobserve(e){this.observedElements.has(e)&&(this.observedElements.delete(e),this.resizeObserver?this.resizeObserver.unobserve(e):0===this.observedElements.size&&(clearInterval(this.pollIntervalId),this.pollIntervalId=void 0))}disconnect(){this.observedElements=new Map,clearInterval(this.pollIntervalId),this.resizeObserver&&this.resizeObserver.disconnect()}updateFromPollOrListener(){this.observedElements.forEach((e,t,n)=>{if(!document.contains(t))return void n.delete(t);const r=t.getBoundingClientRect();n.set(t,r),null!==e&&e.width===r.width&&e.height===r.height||this.callback(t)})}}},function(e,t,n){"use strict";function r(e,t,n){if(void 0===n&&(n=!1),!e)return;if(e.length<=t)return e;const r=Math.max(0,t-(n?1:0));return e.substring(0,r)+"…"}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(87);n.d(t,"b",(function(){return r.mapEntries})),t.a=r.mapJson},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i}));const r={["Full-time"]:"full-time",["Part-time"]:"part-time",["E-Learning"]:"e-learning",["Sandwich"]:"sandwich"},i=["e34290d8-2f8a-406b-a7ff-7726fe8f6a8e/static/modern/js/","d5ab46b3-43c4-4607-8ebe-5fe0ba44dafb/static/modern/js/","15305078-019e-470c-9918-98caff6e6516/static/modern/js/","2e76b390-02e9-4e86-b6c6-a2178fcb5b8e"]},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(41),i=n(16),o=n(0),a=n(332),s=n(124);function l(){const e=Object(r.h)(),t=Object(i.d)();return Object(o.useCallback)((n,r)=>{if(!n)return;const{wasChanged:i,data:o}=function(e,t,n){let r=!1;for(const[n,i]of Object.entries(t))n in e&&e[n]===i||(null==i||""===i?delete e[n]:e[n]=i,r=!0);if(Array.isArray(n))for(const t of n)t in e&&(delete e[t],r=!0);return{wasChanged:r,data:e}}(Object.assign({},Object(a.a)(e.search)),n,null==r?void 0:r.keysToDelete);if(i){const n=new URLSearchParams(o).toString(),r=n?`${e.pathname}?${n}`:e.pathname;t(s.b.setRoute(r))}},[e.search,e.pathname,t])}},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i}));const r="Postgraduate taught",i=["description/static/modern/js/","howToApply/static/modern/js/","typeOfAward/static/modern/js/","exclusions/static/modern/js/","exclusionsText/static/modern/js/","value/static/modern/js/","studyLevel/static/modern/js/","content/static/modern/js/","contentComposer"]},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=n(16).e},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(20);function i(){const e=Object(r.a)()?window.location.search:null;return Array.from(new URLSearchParams(e).entries()).map(e=>{let[t,n]=e;return{key:t,value:n}})}},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(16),a=n(36),s=n(164),l=n(34),c=n(112),u=n(204),d=n(158),m=n(169),p=n(20),h=n(57),b=n(4),f=n(286),g=n(121),v=n(67),y=n(197);let O=!0;function x(e){var t,n,o,a,u,x,C,w,S,I,A;let{currentPath:E,entry:N,alwaysIndexPageForSearchEngines:T=!1,extraShortTitle:L=null}=e;const _=l.f,D=null==N?void 0:N.sys.id;Object(r.useEffect)(()=>{Object(p.a)()&&(!0===O&&D?O=!1:D&&Object(y.a)(m.a,0,!1))},[D]);const R=null==N||null==(t=N.sys)||null==(n=t.version)?void 0:n.published,P=Object(r.useMemo)(()=>Object.assign({},Object(c.c)("WebPage"),{dateModified:Object(v.e)(R)}),[R]),B=N&&N.metaInformation,q=N.metaInformation&&N.metaInformation.metaImage&&null!=(o=N.metaInformation)&&null!=(a=o.metaImage)&&null!=(u=a.asset)&&null!=(x=u.sys)&&x.uri?null==(C=N.metaInformation)||null==(w=C.metaImage)||null==(S=w.asset)||null==(I=S.sys)?void 0:I.uri:N.thumbnail&&N.thumbnail.asset?N.thumbnail.asset.sys.uri:N.heroBanner&&N.heroBanner.image&&N.heroBanner.image.asset?N.heroBanner.image.asset.sys.uri:null;let M=N.entryTitle?N.entryTitle.replace(/<.*?>/g," "):l.d;const F=null==B?void 0:B.seoTitle;Object(b.a)(F)&&(M=F.trim().replace(/<.*?>/g," "));const z=Object(b.a)(null==B?void 0:B.metaDescription)?Object(f.a)(B.metaDescription,160,!0):"",H=_+E,$=l.c,U=_+(q?Object(g.b)(q,{width:1200,height:630}):$||""),W=[""+M,L].filter(e=>!!e).join(" - "),V=!1===(null==(A=N.metaInformation)?void 0:A.indexPage)&&!0!==T;let G=null;const Y=N.sys.uri;if(null!==Y){G=E===Y?H:`${_}${Y}`}else console.info("This page has a NULL path - please contact development - this is due to an API issue - no canonical field was set");return i.a.createElement(i.a.Fragment,null,i.a.createElement(s.a,null,i.a.createElement("title",null,W),i.a.createElement("meta",{name:"description",content:z}),i.a.createElement("meta",{property:"og:site_name",content:l.d}),i.a.createElement("meta",{property:"og:title",content:M}),i.a.createElement("meta",{property:"og:description",content:z}),i.a.createElement("meta",{property:"og:url",content:H}),i.a.createElement("meta",{property:"og:image",content:U}),i.a.createElement("meta",{property:"og:type",content:"article"}),i.a.createElement("meta",{name:"twitter:card",content:"summary_large_image"}),i.a.createElement("meta",{name:"twitter:site",content:l.d}),i.a.createElement("meta",{name:"twitter:creator",content:"UCLan"}),i.a.createElement("meta",{name:"twitter:title",content:M}),i.a.createElement("meta",{name:"twitter:description",content:z}),i.a.createElement("meta",{name:"twitter:url",content:H}),i.a.createElement("meta",{name:"twitter:image",content:U}),i.a.createElement("meta",{name:"format-detection",content:"telephone=no"}),null!==G&&i.a.createElement("link",{rel:"canonical",href:G}),V&&i.a.createElement("meta",{name:"robots",content:"noindex, nofollow, noimageindex"})),i.a.createElement(d.a,{json:k}),i.a.createElement(d.a,{json:j}),i.a.createElement(d.a,{json:P}),i.a.createElement("span",{className:h.a.VisuallyHidden,"aria-live":"polite",role:"region/static/modern/js/","aria-label":"Current page: "+M},"Current page: "+M))}const k=Object.assign({},Object(c.c)("WebSite"),{name:l.d,url:l.f}),j=Object.assign({},Object(c.c)("CollegeOrUniversity"),{name:l.d,alternateName:"UCLan",url:l.f,logo:Object(u.a)(l.c),contactPoint:Object.assign({},Object(c.d)("ContactPoint"),{telephone:"+441772 201 201",contactType:"customer service",contactOption:"TollFree",areaServed:"GB",availableLanguage:"en"}),sameAs:["https://www.facebook.com/Uni³ÉÈËÊÓƵ//static/modern/js/","https://twitter.com/unilancs/static/modern/js/","https://www.instagram.com/unilancashire//static/modern/js/","https://www.youtube.com/@unilancashire/static/modern/js/","https://www.tiktok.com/@unilancashire/static/modern/js/","https://www.linkedin.com/school/unilancashire/"]}),C=["currentPath"];function w(){return(w=Object.assign?Object.assign.bind():function(e){for(var t=1;t({currentPath:Object(a.d)(e)}),null)(e=>{let{currentPath:t}=e,n=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,C);return i.a.createElement(x,w({},n,{currentPath:t}))});t.a=S},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(3),a=n(16),s=n(177),l=n(234),c=n(293),u=n(141),d=n(57),m=n(156),p=n(36),h=n(277),b=n(1);var f=o.d.div.withConfig({componentId:"sc-36dk6c-0"})(["/static/modern/js/",""],()=>Object(o.c)(["&.mutedPalette{background-color:/static/modern/js/",";}"],b.a.cloud)),g=n(341),v=n(169),y=n(303),O=n(25);const{textColor:x,headingColor:k,linkColor:j}=u.a,C=Object(d.b)({textColor:x,headingColor:k,linkColor:j});t.a=Object(a.c)((function(e){return{currentPath:Object(p.d)(e)}}))((function(e){var t,n;let{currentPath:r,children:a,entry:d,isHomepage:p=!1,alwaysIndexPageForSearchEngines:b=!1,colorPaletteChoice:x,hideBreadcrumb:k=!1}=e;x===g.a&&(x=null);const j=(null==d||null==(t=d.sys)?void 0:t.contentTypeId)===O.a.Changes;return i.a.createElement(o.a,{theme:u.a},i.a.createElement(C,null),i.a.createElement(f,{id:v.a,className:null!=(n=x)?n:void 0},i.a.createElement(c.a,{currentPath:r,entry:d,alwaysIndexPageForSearchEngines:b}),i.a.createElement(y.a,null),i.a.createElement(m.b,{isHomepage:p}),i.a.createElement(s.a,{isHomepage:p,hideBreadcrumb:k,allowNewLogo:j}),a,i.a.createElement(l.a,{allowNewLogo:j})),i.a.createElement("div",{id:h.a}))}))},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(3);var a=o.d.div.withConfig({componentId:"sc-7pfinx-0"})(["/static/modern/js/",""],()=>Object(o.c)([""])),s=n(134);t.a=e=>{let{className:t,children:n,contentIsMainContent:r=!0}=e;return i.a.createElement(a,{className:t},i.a.createElement("main",{role:r?"main":void 0,className:"ocMain",id:r?s.a:void 0,tabIndex:r?-1:void 0},n))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return k}));var r=n(0),i=n.n(r),o=n(3),a=n(159),s=n(10),l=n(1),c=n(15),u=n(17),d=n(34);var m=o.d.div.withConfig({componentId:"ldiqf9-0"})(["/static/modern/js/",";"],e=>{var t;let{theme:n,backgroundImage:r,isModal:i,overlayOpacity:m}=e;const p=null==r||null==(t=r.asset)?void 0:t.sys.uri;return Object(o.c)(["position:relative;padding:0 0 40px;.hero-banner__searchbar{margin-top:40px;/static/modern/js/"," &--hidden{visibility:hidden;}}/static/modern/js/"," /static/modern/js/",";/static/modern/js/",";.published{font-size:16px;color:/static/modern/js/",";width:max-content;padding:/static/modern/js/"," /static/modern/js/",";margin-bottom:/static/modern/js/",";background-color:/static/modern/js/",";}&.heroBanner--no-overlay{.hbTitle,.hbSubtitle{background-color:/static/modern/js/",";padding:16px;width:fit-content;}}@media print{&.heroBanner{min-height:32px !important;display:block;padding:0 0 32px 0 !important;border-bottom:1px solid #aaa;background:none !important;margin-top:0 !important;margin-bottom:32px;max-width:1166px;margin-right:auto;margin-left:auto;&::before{content:url('/static/modern/js//static/modern/js/","/print/UCLan_logo_rgb.svg') !important;width:160px;height:52px;margin-bottom:10px;display:block;}.hbContent{margin-top:auto !important;}&::after{display:none;}h1{padding-top:0 !important;margin-top:0 !important;}.hbSuperContent{padding:0 !important;}.hbSuperContent:before{display:block;}}}"],Object(s.a)(c.a.large,Object(o.c)(["margin-top:50px;"])),Object(s.a)(c.a.small,Object(o.c)(["padding:/static/modern/js/",";"],i?"0 0 52px":"40px 0 96px")),p&&Object(o.c)(["padding:0 0 52px;background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:320px;background-image:url('/static/modern/js/","');background-color:/static/modern/js/",";display:flex;flex-direction:column;justify-content:flex-end;&:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,/static/modern/js/",");}.hbContent{position:relative;z-index:2;width:100%;margin-top:120px;}.hbTitle{margin:0;color:/static/modern/js/",";/static/modern/js/","}.hbSubtitle{color:/static/modern/js/",";/static/modern/js/",";font-weight:/static/modern/js/"," !important;margin:0 0 0 0 !important;/static/modern/js/","}.hbCtaMobile{display:inline-block;margin-top:8px;/static/modern/js/","}a.hbCtaMobile{border:3px solid /static/modern/js/",";background-color:rgba(0,0,0,0.6);font-weight:/static/modern/js/",";font-size:16px;&:hover,&:focus{background-color:/static/modern/js/",";color:/static/modern/js/",";}}.hbCtaDesktop{display:none;margin-top:16px;/static/modern/js/","}a.hbCtaDesktop{border:3px solid /static/modern/js/",";background-color:rgba(0,0,0,0.6);font-weight:/static/modern/js/",";font-size:19px;&:hover,&:focus{background-color:/static/modern/js/",";color:/static/modern/js/",";}}.hbSuperContent{padding:8px 16px;margin-bottom:12px;background-color:/static/modern/js/",";color:/static/modern/js/",";}.hbSuperContentWrapper{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;width:80%;& + .hbTitle{margin-top:16px;}}.hbSuperContentClearing{background-color:/static/modern/js/",";padding:8px 16px;color:/static/modern/js/",";font-weight:/static/modern/js/",";font-size:18px;letter-spacing:-1px;}.hbQualification{font-weight:/static/modern/js/",";& + .hbLevel{margin-left:16px;}}.hbLevel{text-transform:uppercase;}/static/modern/js/"," /static/modern/js/"," /static/modern/js/"," /static/modern/js/",""],Object(a.a)(p,640,320,!0,!1),l.a.black,m/100,l.a.white,i&&Object(o.c)(["/static/modern/js/",";"],n.typographyStyles.h3Styles),l.a.white,n.typographyStyles.h3Styles,u.a.Normal,Object(s.a)(c.a.small,Object(o.c)(["margin:7px 0 0 0 !important;"])),Object(s.a)(c.a.small,Object(o.c)(["display:none;"])),l.a.white,u.a.SemiBold,l.a.white,l.a.slate,Object(s.a)(c.a.small,Object(o.c)(["display:inline-block;"])),l.a.white,u.a.SemiBold,l.a.white,l.a.slate,l.a.red,l.a.white,l.a.blue,l.a.white,u.a.BlackHeavy,u.a.Bold,Object(s.a)(c.a.small,Object(o.c)(["padding:/static/modern/js/",";min-height:/static/modern/js/",";background-image:url('/static/modern/js/","');"],i?"0 0 40px":"0 0 52px",i?"40vh":"60vh",Object(a.a)(p,768,614,!0,!1))),Object(s.a)(c.a.medium,Object(o.c)(["background-image:url('/static/modern/js/","');.hbSuperContentWrapper{flex-direction:row;width:65%;}.hbSuperContent{margin-right:8px;margin-bottom:0;}"],Object(a.a)(p,1024,460,!0,!1))),Object(s.a)(c.a.large,Object(o.c)(["background-image:url('/static/modern/js/","');"],Object(a.a)(p,1280,440,!0,!1))),Object(s.a)(c.a.xlarge,Object(o.c)(["background-image:url('/static/modern/js/","');"],Object(a.a)(p,1920,640,!0,!1)))),!p&&Object(o.c)(["margin-top:64px;"]),l.a.white,n.layout.gutter,n.layout.containerGutter,n.layout.containerGutter,n.accentColor,l.a.slate,d.e)}),p=n(39),h=n(136),b=n(19),f=n(13),g=n.n(f),v=n(371),y=n(94),O=n(134),x=n(42);function k(e){let{className:t,children:n,isModal:r=!1,params:o,renderSearchbar:a=!1,subtitle:s,title:l,banner:c,date:u,ctaMobile:d,ctaDesktop:f,placeholderText:k="Search our courses",submitLabelText:j="Submit search",contentIsMainContent:C=!1,hideSearchBar:w=!1,ctaIsHollow:S=!1,ctaIsReverse:I=!1,disableOverlay:A=!1}=e;const E=null==c?void 0:c.image;let N=55;return null!=c&&c.overlayOpacity&&(N=c.overlayOpacity),A&&(N=0),i.a.createElement(m,{className:g()("heroBanner",{"heroBanner--no-overlay":A},t),backgroundImage:E,renderSearchbar:a,isModal:r,overlayOpacity:N},i.a.createElement("div",{className:"hbContent"},i.a.createElement(p.a,{narrow:!!r},n,u&&i.a.createElement(v.a,{date:u}),i.a.createElement("h1",{className:"hbTitle",dangerouslySetInnerHTML:{__html:l},id:C?O.a:void 0,tabIndex:C?-1:void 0}),s&&i.a.createElement("div",{className:"hbSubtitle",dangerouslySetInnerHTML:{__html:s}}),(null==d?void 0:d.buttonText)&&d.buttonLink&&i.a.createElement(y.default,{label:d.buttonText,entry:d.buttonLink,className:"hbCtaMobile",isHollow:S,isReverse:I}),(null==f?void 0:f.buttonText)&&f.buttonLink&&i.a.createElement(y.default,{label:f.buttonText,entry:f.buttonLink,className:"hbCtaDesktop",isHollow:S,isReverse:I}),a&&i.a.createElement(h.default,{facet:b.b.Courses,searchInputStyle:h.SearchInputStyle.Rectangular,params:o,placeholder:k,submitLabel:j,className:g()(x.a,"hero-banner__searchbar",{"hero-banner__searchbar--hidden":w})}))))}},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(3),a=n(27),s=n(1);var l=o.d.div.withConfig({componentId:"sc-1jmdr9y-0"})(["/static/modern/js/",";"],e=>{let{theme:t}=e;return Object(o.c)(["label{&.isNotInteractive{user-select:none;cursor:initial;color:/static/modern/js/",";}.checkbox__input{&.isNotInteractive{user-select:none !important;cursor:initial !important;}}}.checkbox__input{opacity:0;}.checkbox__label-content{position:relative;display:inline-block;cursor:pointer;padding-left:28px;text-transform:inherit;&.isNotInteractive{user-select:none !important;cursor:initial !important;}&:before{border:1px solid /static/modern/js/",";background-color:/static/modern/js/",";content:'';height:20px;width:20px;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:2px;}&:after{position:absolute;content:'';border:2px solid /static/modern/js/",";border-left:0;border-top:0;width:6px;height:12px;display:inline-block;left:5px;top:50%;transform:scale(0) rotate(45deg);transition:300ms ease-in-out 0s;}}.checkbox__label-content--new-style{text-transform:none;font-size:16px;padding-left:64px;margin-top:20px;:before{background-color:/static/modern/js/",";border:0;border-bottom:3px solid /static/modern/js/",";width:52px;height:52px;}:after{border-color:/static/modern/js/",";border-width:3px;width:10px;height:20px;left:17px;top:50%;}}.checkbox__input{&:focus + .checkbox__label-content{&:not(.checkbox__label-content--new-style):before{box-shadow:0 0 8px /static/modern/js/",";}&.checkbox__label-content--new-style:before{background-color:/static/modern/js/",";/static/modern/js/","}}&:checked + .checkbox__label-content{&:not(.checkbox__label-content--new-style){&:before{background-color:/static/modern/js/",";border-color:/static/modern/js/",";}&:after{transform:scale(1) rotate(45deg) translate(-50%,-50%);}}&.checkbox__label-content--new-style{&:before{background-color:/static/modern/js/",";border-bottom-color:/static/modern/js/",";}&:after{transform:scale(1) rotate(45deg) translate(-50%,-50%);}}}}"],s.a.grey,t.formOverride.checkbox.borderColor,s.a.white,t.formOverride.checkbox.checked.tickColor,s.a.cloud50,s.a.slate,s.a.charcoal,t.iconColor,s.a.lightSky50PercentOnWhite,Object(a.b)(),t.formOverride.checkbox.checked.backgroundColor,t.formOverride.checkbox.checked.borderColor,s.a.lightSky50PercentOnWhite,s.a.blue)}),c=n(174),u=n(13),d=n.n(u),m=n(54),p=n(57);t.a=e=>{let{label:t,value:n=!1,name:o="",className:a,required:s=!1,isNotInteractive:u=!1,onValueUpdated:h=m.a,newStyle:b=!1}=e;const{title:f}=Object(c.a)(""),[g,v]=Object(r.useState)(n);Object(r.useEffect)(()=>{v(n)},[n]);const y=s&&"false"!==s?"is-required":"is-optional";return i.a.createElement(l,{className:`${a} form__checkbox checkbox ${y}`},i.a.createElement("div",{className:"field__wrapper"},i.a.createElement("div",{className:"checkbox__item"},i.a.createElement("div",{className:"checkbox__item__inner"},i.a.createElement("label",{htmlFor:f,className:d()("label",{isNotInteractive:u})},i.a.createElement("input",{className:d()("checkbox__input",{isNotInteractive:u,[p.a.VisuallyHidden]:b}),type:"checkbox",id:f,checked:g,name:o,onChange:m.a,onClick:()=>{!0!==u&&v(e=>{const t=!e;return h(t),t})},disabled:!0===u}),i.a.createElement("span",{className:d()("checkbox__label-content",{isNotInteractive:u,"checkbox__label-content--new-style":b})},t))))))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var r=n(0),i=n.n(r),o=n(13),a=n.n(o),s=n(3),l=n(17),c=n(1),u=n(21);const d=Object(u.b)("clearing-ctas",["cta/static/modern/js/","link/static/modern/js/","markup/static/modern/js/","icon"]),m=s.d.ul.withConfig({componentId:"k6e9t8-0"})(["&./static/modern/js/","{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;width:100%;gap:2px;}./static/modern/js/","{flex:1;}./static/modern/js/"," p{color:/static/modern/js/",";font-weight:/static/modern/js/",";font-size:20px;line-height:28px;}./static/modern/js/","{color:/static/modern/js/",";text-decoration:none;background-color:/static/modern/js/",";padding:20px;display:flex;flex-direction:column;justify-content:space-between;position:relative;&:after{content:'';inset:0;position:absolute;cursor:pointer;}@media (hover:hover){&:focus-visible,&:hover{text-decoration:underline;}&:hover{background-color:/static/modern/js/",";}}}./static/modern/js/","{color:/static/modern/js/",";}./static/modern/js/","{width:22px;margin-top:24px;fill:/static/modern/js/",";}html.no-flexbox-gap &{&./static/modern/js/","{gap:0;}./static/modern/js/",":not(:first-child){margin-top:2px;}}"],d.className,d.cta,d.markup,c.a.white,l.a.SemiBold,d.link,c.a.white,c.a.red,c.a.slate,d.markup,c.a.white,d.icon,c.a.white,d.className,d.cta);var p=n(209),h=n(28),b=n(157),f=n(53),g=n(24),v=n(25),y=n(57),O=n(252),x=n(376),k=n(333);function j(e){let{ctas:t,onClickCTA:n}=e;const r=Object(x.a)();return i.a.createElement(m,{className:d.className},t.filter(e=>Object(k.a)(e,r)).slice(0,3).map(e=>{var t,r,o,s,l;let{buttonText:c,buttonLink:u,buttonIcon:m,fathomTrackingName:x}=e;if(!c||!u)return g.a;const k=Object(f.a)(u),j=(null==(t=u.sys)?void 0:t.contentTypeId)===v.a.ExternalLink?void 0:(null==(r=u.sys)?void 0:r.contentTypeId)===v.a.InternalLink?null==(o=u.entry)||null==(s=o.sys)?void 0:s.id:null==(l=u.sys)?void 0:l.id,C=Object(O.b)(m);return i.a.createElement("li",{className:d.cta,key:u.sys.id},i.a.createElement(p.a,{uri:k,className:a()(d.link,y.a.A11YButton),onClick:()=>{var e,t;(null==n||n(c.replace(/<[^>]*>/g,""),k,j,x),k.includes("myenquiry"))&&(window.location.href.includes("/clearing")&&("function"==typeof(null==(e=window)||null==(t=e.pubbleLoader)?void 0:t.openChatWindow)?window.pubbleLoader.openChatWindow():window.location.href=k))}},i.a.createElement(b.default,{content:c,className:d.markup}),C!==O.a["No Icon"]&&i.a.createElement(h.b,{iconId:C,ariaHidden:!0,className:d.icon})))}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(228);function i(e){return e[r.a]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return s}));var r=n(3),i=(n(141),n(1)),o=n(27);const a={Default:"default",Vertical:"vertical"};function s(e){return void 0===e&&(e=a.Default),Object(r.c)(["position:relative;margin-top:24px;&:not(:first-child){}fieldset{&.field__wrapper{border:0;padding:5px 0 10px 0;margin:0;display:flex;flex-wrap:wrap;/static/modern/js/"," gap:10px 20px;}legend.field__legend{display:none;}.option__item__inner{display:flex;justify-content:flex-start;label{margin:0;padding-left:8px;line-height:50px;}input{min-width:52px;}}input{opacity:0;&:focus,&:focus-visible{+ label::before{/static/modern/js/"," background-color:/static/modern/js/",";}}+ label{position:relative;cursor:pointer;padding-left:65px;font-size:16px;font-weight:400;margin-top:-58px;&::before{background-color:/static/modern/js/",";border:3px solid /static/modern/js/",";border-radius:50%;content:'';height:52px;width:52px;position:absolute;left:-60px;top:50%;transform:translateY(-50%);}&::after{position:absolute;content:'';border:3px solid /static/modern/js/",";border-left:0;border-top:0;width:10px;height:20px;display:inline-block;left:-40px;top:45%;transform:scale(0) rotate(45deg);transition:300ms ease-in-out 0s;}}&:checked + label:after{transform:scale(1) rotate(45deg) translate(-50%,-50%);}&:checked + label:before{background-color:/static/modern/js/",";border-color:/static/modern/js/",";}}}"],e===a.Vertical&&Object(r.c)(["flex-direction:column;"]),Object(o.b)(),i.a.lightSky50PercentOnWhite,i.a.cloud50,i.a.slate,i.a.charcoal,i.a.lightSky50PercentOnWhite,i.a.blue)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n(0),i=n.n(r),o=n(41),a=n(4),s=n(163),l=n(113),c=n(157),u=n(22);const d=["content/static/modern/js/","trackingTitle"];function m(){return(m=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,d);const h=Object(l.a)(),b=Object(o.g)(),f=Object(r.useRef)(b);f.current=b,Object(r.useEffect)(()=>(window["onClickRichLink"+h]=e=>{const t=e.target,r="_blank"!==t.target,i=t.hostname===window.location.hostname;r&&i&&(e.preventDefault(),e.stopPropagation());const o=t.getAttribute("data-entryid"),l=t.getAttribute("data-fathom-event");Object(a.a)(l)&&(Object(s.a)(`${n}-${l}`),Object(u.d)({actionOrActions:[u.b.CLICK,n,l,t.textContent],label:[i?t.pathname:t.href,o].filter(a.a)})),i&&f.current.push(t.pathname)},()=>{delete window["onClickRichLink"+h]}),[h,n]);const g=function(e,t){return e.replace(/]*)>/g,``)}(t,h);return i.a.createElement(c.default,m({content:g},p))}},function(e,t,n){"use strict";n.d(t,"b",(function(){return h})),n.d(t,"a",(function(){return f}));var r=n(0),i=n.n(r),o=n(3),a=n(39),s=n(33),l=n(1),c=n(15),u=n(21),d=n(17),m=n(10),p=n(22);const h=[{title:"University of the Year",source:"The Edufuturists Uprising 2023",uri:"/news/uclan-crowned-university-of-the-year"},{title:"Most affordable university in the UK",source:"The Times 2023",uri:"/news/most-affordable-uni-the-times"}],b=Object(u.a)("headline-stats");function f(e){let{awards:t=h}=e;return i.a.createElement(g,{className:b.className},i.a.createElement(a.a,{className:b.element("container").className},t.map((e,t)=>i.a.createElement(s.a,{uri:e.uri,className:b.element("award").className,key:t,onClick:()=>(e=>{Object(p.d)({actionOrActions:[p.b.CLICK,"headline-stats",e.title],label:e.uri})})(e)},i.a.createElement("span",{className:b.element("award-title").className},e.title),i.a.createElement("span",{className:b.element("award-source").className},e.source)))))}const g=o.d.div.withConfig({componentId:"sc-1552az4-0"})(["&./static/modern/js/","{background-color:/static/modern/js/",";}./static/modern/js/","{&__container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10%;padding-bottom:24px;/static/modern/js/","}&__award{display:flex;flex-direction:column;align-items:center;margin-top:24px;color:/static/modern/js/",";text-decoration:none;text-align:center;@media (hover:hover){&:focus-visible,&:hover{text-decoration:underline;}}&:before{content:'';width:80px;display:block;border-top:solid 2px /static/modern/js/",";}/static/modern/js/"," &-title{font-size:24px;font-weight:/static/modern/js/",";line-height:30px;margin-top:12px;}&-source{font-size:12px;line-height:16px;margin-top:6px;}}}"],b,l.a.lightGrey,b,Object(m.a)(c.a.small,Object(o.c)(["padding-bottom:32px;"])),l.a.slate,l.a.red,Object(m.a)(c.a.small,Object(o.c)(["margin-top:32px;"])),d.a.Bold)},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n(0),i=n.n(r),o=n(3),a=n(20),s=n(21),l=n(1),c=n(149),u=n(52),d=n(160),m=n(34),p=n(135);function h(){const e=Object(p.a)(),t=Object(a.a)()&&!window.location.href.startsWith(m.f)&&"localhost"!==window.location.hostname&&!e.has("hide-warning");return i.a.createElement(d.a,null,t&&i.a.createElement(f,{className:b.className},i.a.createElement("div",{className:b["icon-container"]},i.a.createElement(c.a,{iconId:u.a.Warning})),i.a.createElement("span",{className:b.title},"Draft page - please do not share this link")))}const b=Object(s.b)("preview-page-warning",["title/static/modern/js/","icon-container"]),f=o.d.div.withConfig({componentId:"etrvd8-0"})(["&./static/modern/js/","{position:sticky;background:/static/modern/js/",";display:flex;align-items:center;top:0;z-index:99999;@media print{display:none !important;}}./static/modern/js/","{background:/static/modern/js/",";fill:/static/modern/js/",";padding:10px;display:flex;align-self:normal;align-items:center;justify-content:center;min-width:52px;}./static/modern/js/","{flex-grow:1;display:inline-block;border:5px /static/modern/js/"," dashed;border-left:none;font-size:18px;color:/static/modern/js/",";line-height:24px;font-weight:bold;padding:10px;text-align:center;}"],b.className,l.a.white,b["icon-container"],l.a.sunrise2Highlight,l.a.charcoal,b.title,l.a.sunrise2Highlight,l.a.charcoal)},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return l}));var r=n(162),i=n(198),o=n(179);const a="4ce36e98-50b6-4f29-8124-96c5e3305b83";function s(){var e;const t=null==(e=window.Cookiebot)?void 0:e.consent;return{[o.a.StrictlyNecessary]:!0===(null==t?void 0:t.necessary),[o.a.Performance]:!0===(null==t?void 0:t.statistics),[o.a.Functional]:!0===(null==t?void 0:t.preferences),[o.a.Targeting]:!0===(null==t?void 0:t.marketing),[o.a.SocialMedia]:!0===(null==t?void 0:t.marketing)}}function l(e,t){(function(e,t){return!(!t||e.startsWith("/download-templates")||document.getElementById("Cookiebot"))})(e,t)&&(window.addEventListener("CookiebotOnConsentReady",(function(e){var t;console.info("Cookie consent is ready/updated",null==(t=window.Cookiebot)?void 0:t.consent)})),window.addEventListener("CookiebotOnDialogDisplay",(async function(e){await c(!0);const t=await Object(i.a)("CybotCookiebotDialogBodyUnderlay",{observeParentSubtree:!1,maxTime:3e3});t&&(t.removeEventListener("mousedown",u),t.addEventListener("mousedown",u))})),Object(r.a)("https://consent.cookiebot.com/uc.js",!1,!1,!1,"Cookiebot",{"data-type":"leveloptin/static/modern/js/","data-cbid":a,"data-blockingmode":"auto/static/modern/js/","data-level":"strict"}))}function c(e){function t(e){e&&!e.contains(document.activeElement)&&(e.focus(),e.blur())}return void 0===e&&(e=!1),e?Object(i.a)("CybotCookiebotDialog",{observeParentSubtree:!1,maxTime:3e3}).then(t):t(document.getElementById("CybotCookiebotDialog"))}function u(e){e.preventDefault(),e.stopPropagation(),c()}},function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var r=n(51),i=n(28),o=n(0),a=n.n(o),s=n(3),l=n(1),c=n(17),u=n(21),d=n(13),m=n.n(d),p=n(54);const h=Object(u.b)("filter-pill",["icon"]);function b(e){let{title:t,onClick:n=p.a,className:o,isFilter:s=!0}=e;return a.a.createElement(f,{className:m()(h.className,o),onClick:n},s&&a.a.createElement(r.a,{text:"Remove "}),t,s&&a.a.createElement(r.a,{text:" filter"}),a.a.createElement(i.b,{iconId:i.a.CrossMark,className:h.icon,ariaHidden:!0}))}const f=s.d.button.withConfig({componentId:"sz3kjb-0"})(["&./static/modern/js/","{display:inline-flex;align-items:center;background:/static/modern/js/",";border-radius:1.5em;color:/static/modern/js/",";border-width:0;border-color:transparent;padding:0.5em 1em;font-size:14px;font-weight:/static/modern/js/",";}./static/modern/js/","{margin-left:0.5em;width:0.65em;fill:/static/modern/js/",";}"],h.className,l.a.blue,l.a.white,c.a.Normal,h.icon,l.a.white)},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n(14),i=n(30),o=n(117),a=n(116),s=n(233),l=n(18),c=n(7),u=n(82),d=n(49);const m=["articleType/static/modern/js/","category/static/modern/js/","contentTypes"];const p={school:[a.a],subject:["taxonomies.subject"],course:["taxonomies.course"],academic:["taxonomies.academic"],industry:["taxonomies.industry"],theme:["taxonomies.theme"],country:["taxonomies.country"],ancillary:["taxonomies.ancillary"]};function h(e){let t=e||{},{articleType:n,category:a,contentTypes:h}=t,b=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(t,m);Object(c.a)(h)||(h=[r.a.NewsArticle,r.a.Article]);const f=Object(o.a)(p,b);return{contentTypeIds:h,preserveResultsList:!0,pageSize:3,linkDepth:d.a,fields:s.a,orderBy:["-publishedDate",l.c.id],filters:[{type:i.a.CustomConditionalContentTypeFilters,value:h.map(e=>{const t=f.slice();switch(e){case r.a.NewsArticle:Object(c.a)(a)&&t.push({label:"Category",type:i.a.Entry,fields:["category"],value:Object(u.a)(a)});case r.a.Article:Object(c.a)(n)&&t.push({label:"Article Type",type:i.a.Entry,fields:["articleType"],value:n.map(e=>e.sys.id)})}return{contentTypeIds:[e],filters:t}})}]}}},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(16),a=n(64),s=n(55),l=n(3),c=n(1),u=n(10),d=n(15),m=n(21),p=n(94);const h=Object(m.b)("save-course-button",[{name:null,modifiers:["notification/static/modern/js/","bookmarked"]},"icon"]);var b=Object(l.d)(p.default).withConfig({componentId:"sc-1yx1l7b-0"})(["/static/modern/js/",";"],()=>Object(l.c)(["&./static/modern/js/","{background-color:/static/modern/js/",";border:2px solid /static/modern/js/",";color:/static/modern/js/",";fill:/static/modern/js/",";display:flex;align-items:center;padding:6px 12px;/static/modern/js/"," &:hover,&:focus{color:/static/modern/js/",";fill:/static/modern/js/",";border-color:/static/modern/js/",";}&:active{color:/static/modern/js/",";fill:/static/modern/js/",";border-color:/static/modern/js/",";}}&./static/modern/js/","{border-color:/static/modern/js/",";color:/static/modern/js/",";fill:/static/modern/js/",";&:hover,&:focus,&:active{color:/static/modern/js/",";fill:/static/modern/js/",";border-color:2px solid /static/modern/js/",";}}&./static/modern/js/",":not(./static/modern/js/","){border-color:/static/modern/js/",";color:/static/modern/js/",";fill:/static/modern/js/",";&:hover,&:focus,&:active{color:/static/modern/js/",";fill:/static/modern/js/",";border-color:/static/modern/js/",";}}./static/modern/js/","{width:17px;margin-left:5px;margin-right:2px;margin-top:1px;}@media print{display:none !important;}"],h.className,c.a.white,c.a.blue,c.a.blue,c.a.blue,Object(u.a)(d.a.small,Object(l.c)(["padding:8px 16px;"])),c.a.buttonHoverToDarker,c.a.buttonHoverToDarker,c.a.buttonHoverToDarker,c.a.brightBlue,c.a.brightBlue,c.a.brightBlue,h.blockModifiers.notification,c.a.green,c.a.green,c.a.green,c.a.green,c.a.green,c.a.green,h.blockModifiers.bookmarked,h.blockModifiers.notification,c.a.red,c.a.red,c.a.red,c.a.brightRed,c.a.brightRed,c.a.brightRed,h.icon)),f=n(13),g=n.n(f);var v=n(54),y=n(52),O=n(28),x=n(42);function k(e){let{className:t,courseIsBookmarked:n,label:o,onClicked:a=v.a}=e;const[s,l]=Object(r.useState)(!1),c=Object(r.useCallback)(()=>l(!1),[]),{reset:u}=function(e,t){const n=Object(r.useRef)(e),i=Object(r.useRef)();Object(r.useEffect)(()=>{n.current=e},[e]);const o=Object(r.useCallback)(()=>{i.current=setTimeout(()=>n.current(),t)},[t]),a=Object(r.useCallback)(()=>{i.current&&clearTimeout(i.current)},[]);return Object(r.useEffect)(()=>(o(),a),[t,o,a]),{reset:Object(r.useCallback)(()=>{a(),o()},[a,o]),clear:a}}(c,3e3);let d=o;s&&(d=n?"Course saved":"Course removed");const m=s?y.a.Check:n?y.a.CircleMinus:y.a.CirclePlus;return i.a.createElement(b,{className:g()(t,h.className,x.a,{[h.blockModifiers.notification]:s,[h.blockModifiers.bookmarked]:n}),isSmall:!0,onClick:()=>{a(),l(!0),u()},disabled:s},d,i.a.createElement(O.b,{iconId:m,className:h.icon,ariaHidden:!0}))}var j=n(22);t.a=Object(o.c)((function(e,t){return{courseIsBookmarked:Object(a.a)(e,t.entryId,t.variantId,t.option)}}),(function(e){return{addSavedCourse:(t,n,r)=>e(Object(s.h)(t,n,r)),removeSavedCourse:(t,n,r)=>e(Object(s.k)(t,n,r))}}))((function(e){let{className:t,entryId:n,variantId:r=null,option:o,addSavedCourse:a,removeSavedCourse:s,courseIsBookmarked:l,courseTitle:c}=e;const u=l?"Remove from saved":"Save course";return i.a.createElement(k,{className:t,onClicked:()=>{Object(j.d)({actionOrActions:[j.b.CLICK,u],label:[c,n,r]}),!0===l?s(n,r,o):a(n,r,o)},label:u,courseIsBookmarked:l})}))},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(3),a=n(210),s=n(27);var l=Object(o.d)(a.a).withConfig({componentId:"sc-1kx9jq5-0"})(["/static/modern/js/",";"],()=>Object(o.c)(["&:focus,&:focus-visible{/static/modern/js/"," padding:10px;position:fixed;top:/static/modern/js/",";left:/static/modern/js/",";height:50px;width:max-content;}"],Object(s.c)(),s.a.backgroundSize,s.a.backgroundSize)),c=n(134),u=n(13),d=n.n(u),m=n(57);t.a=function(e){let{className:t}=e;return i.a.createElement(l,{className:d()(m.a.VisuallyHidden,t),uri:"#"+c.a,smoothScroll:!1},"Skip to main content")}},,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l}));var r=n(0),i=n.n(r),o=n(72),a=n(4);function s(e){return e.indexOf("{{{BEGIN_LANGUAGE_SPAN")===o.a?e:e.replace(/{{{BEGIN_LANGUAGE_SPAN=([^}]*)}}}/g,'').replace(/{{{END_LANGUAGE_SPAN}}}/g,"")}function l(e){if(e.indexOf("{{{BEGIN_LANGUAGE_SPAN")===o.a)return e;const t=e.trim().split(/[{|}]{3}/).filter(a.a),n=[];for(let e=0;e!0===e.includeInMenu);return Object(a.a)(o)&&r?i.a.createElement(x,{ancestors:o,currentNode:r,className:t}):s.a}function x(e){let{className:t,ancestors:n,currentNode:s}=e;const l=Object(r.useMemo)(()=>function(e){if(!Object(a.a)(e))return;const t=[{name:f.d+" - Homepage",path:"/"},...e.map(e=>({name:e.displayName,path:e.path}))].map((e,t)=>Object.assign({},Object(g.d)("ListItem"),{position:t+1,name:e.name,item:Object(v.a)(e.path)}));return Object.assign({},Object(g.c)("BreadcrumbList"),{itemListElement:t})}(n),[n]);return i.a.createElement(o.b,{className:m()(o.a,t,p.a),"aria-label":"Breadcrumb"},i.a.createElement(u.a,{json:l}),i.a.createElement(h.a,null,i.a.createElement("ul",{className:o.a.list},n.map((e,t)=>i.a.createElement("li",{className:m()(o.a.item,{[o.a.item.mobile]:t===n.length-1}),key:t},i.a.createElement(b.a,{className:o.a.link,uri:e.path,onClick:()=>{return t=e.displayName,n=e.path,void Object(y.d)({actionOrActions:[y.b.CLICK,"breadcrumb",t],label:n});var t,n}},e.displayName),i.a.createElement("span",{className:o.a.divide}))),i.a.createElement("li",{className:o.a.item,"aria-current":"page"},s.displayName))))}},function(e,t,n){"use strict";var r=n(259),i=n(331),o=n(171),a=n(242),s=n(260),l=n(261),c=n(95),u=n(25),d=n(19);t.a={preventResults:!0,facetQueryTerm:d.e,defaultFacetId:d.d.All,facets:[{label:d.c.All,listingId:d.d.All,useRedux:!0,contentTypeIds:[u.a.Academic,u.a.AreaOfResearchStrength,u.a.Article,"articleListing",u.a.Content,u.a.Clearing,u.a.Country,u.a.Course,u.a.Event,u.a.Facility,u.a.FeesFunding,u.a.Job,u.a.Listing,u.a.NewsArticle,u.a.PartnershipCourse,u.a.Research,u.a.SubjectListing,u.a.SubjectTier2,u.a.Technician,u.a.CoursesAZ,u.a.UCASCalculator,u.a.Accommodation,u.a.AccommodationListing,u.a.DegreeApprenticeshipVacancy,u.a.DegreeApprenticeshipVacancyListing,u.a.WelcomeChecklistPage,u.a.ScholarshipBursary,u.a.Discover,u.a.ContactPage,u.a.ClearingCoursesAZ],fields:["ancillary/static/modern/js/","metaInformation/static/modern/js/","metaDescription/static/modern/js/","salutation/static/modern/js/","firstName/static/modern/js/","surname/static/modern/js/","jobTitle/static/modern/js/","shortBio/static/modern/js/","sys.metadata/static/modern/js/","description/static/modern/js/","externalUrl/static/modern/js/","location/static/modern/js/","attendance",...r.b.fields,...o.a,...a.b,...s.b,...l.a.fields],pageSize:d.a,filters:[Object(c.a)()],assets:"include"},Object.assign({label:d.c.Courses,listingId:d.d.Courses,useRedux:!0},r.b),Object.assign({label:d.c.News,listingId:d.d.News,useRedux:!0},Object(a.a)()),Object.assign({label:d.c.Events,listingId:d.d.Events,useRedux:!0},Object(s.a)()),Object.assign({label:d.c.Academics,listingId:d.d.Academics,useRedux:!0},Object(i.a)()),Object.assign({label:d.c.Jobs,listingId:d.d.Jobs,useRedux:!0},l.a)]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(14),i=n(30),o=n(116),a=n(18),s=n(95),l=n(19),c=n(171),u=n(139);function d(e){const{filter:t,where:n}=Object(u.a)({label:"School",type:i.a.Entry,fields:[o.a],params:{multiselect:!0,contentTypeIds:[r.a.School],orderBy:["filterSortOrderIndex",a.b.entryTitle]}}),d=[t,Object(s.a)()].filter(Boolean),m=[null!=e&&e.academicExperts?{field:"includeInMediaExpertsDirectory",equalTo:!0}:null,n].filter(Boolean);return{contentTypeIds:[r.a.Academic],fields:c.a,pageSize:l.a,orderBy:["surname/static/modern/js/","firstName"],filters:d,customWhere:m}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));var r=n(20);function i(e){const t=Object(r.a)()?window.location.search:e;return Object.fromEntries(new URLSearchParams(t).entries())}function o(e){!e||!e.match||e.match.params}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(4);function i(){i=function(e,t){return new n(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function n(e,r,i){var o=new RegExp(e,r);return t.set(o,i||t.get(e)),a(o,n.prototype)}function r(e,n){var r=t.get(n);return Object.keys(r).reduce((function(t,n){var i=r[n];if("number"==typeof i)t[n]=e[i];else{for(var o=0;void 0===e[i[o]]&&o+1]+)>/g,(function(e,t){return"$"+o[t]})))}if("function"==typeof i){var a=this;return e[Symbol.replace].call(this,n,(function(){var e=arguments;return"object"!=typeof e[e.length-1]&&(e=[].slice.call(e)).push(r(e,a)),i.apply(this,e)}))}return e[Symbol.replace].call(this,n,i)},i.apply(this,arguments)}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&a(e,t)}function a(e,t){return(a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function s(e,t){var n;if(!Object(r.a)(e.personalisation))return!0;const o=i(/USER\.([A-Z_]*)/g,{property:1});for(let r=o.exec(e.personalisation);null!==r;r=o.exec(e.personalisation))switch(null==(n=r.groups)?void 0:n.property){case"IS_HOME":return!1!==t.isHomeUser;case"IS_INTERNATIONAL":return!0!==t.isHomeUser}return!0}},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(0),i=n.n(r),o=n(28),a=n(240),s=n(69),l=n(3),c=n(21),u=n(27);function d(e){let{className:t}=e;return i.a.createElement(p,{className:t},i.a.createElement("div",{className:m.area},i.a.createElement(o.b,{iconId:o.a.LocationDot,className:m.icon}),i.a.createElement("div",null,"Preston,",i.a.createElement("br",null),"³ÉÈËÊÓƵ, UK",i.a.createElement("br",null),"PR1 2HE")),i.a.createElement("div",{className:m.area},i.a.createElement(o.b,{iconId:o.a.Phone,className:m.icon}),i.a.createElement(a.b,{telephone:"+44 (0)1772 201201",onClick:h})))}const m=Object(c.b)("footer-address",["area/static/modern/js/","icon"]),p=l.d.address.withConfig({componentId:"sc-1m9n1lq-0"})(["&./static/modern/js/","{}./static/modern/js/","{display:flex;align-items:flex-start;font-size:17px;line-height:32px;font-style:normal;margin-top:24px;a{color:var(--text-color-inner);text-decoration:none;padding:8px;margin-left:-8px;margin-top:-8px;@media (hover:hover){&:hover{text-decoration:underline;}&:focus-visible{text-decoration:underline;/static/modern/js/","}}}}./static/modern/js/","{width:18px;min-width:18px;height:18px;min-height:18px;margin-top:5px;margin-right:26px;}"],m.className,m.area,Object(u.c)(),m.icon);function h(e){Object(s.a)(a.a,e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(0),i=n(20);const o="undefined"!=typeof IntersectionObserver;function a(e){let{rootMargin:t,disabled:n}=e;const a=n||!o,l=Object(r.useRef)(),[c,u]=Object(r.useState)(!1),d=Object(r.useCallback)(e=>{l.current&&(l.current(),l.current=void 0),a||c||e&&e.tagName&&(l.current=function(e,t,n){const{id:r,observer:i,elements:o}=function(e){const t=e.rootMargin||"";let n=s.get(t);if(n)return n;const r=new Map,i=new IntersectionObserver(e=>{e.forEach(e=>{const t=r.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e);return s.set(t,n={id:t,observer:i,elements:r}),n}(n);return o.set(e,t),i.observe(e),function(){o.delete(e),i.unobserve(e),0===o.size&&(i.disconnect(),s.delete(r))}}(e,e=>e&&u(e),{rootMargin:t}))},[a,t,c]);return Object(r.useEffect)(()=>{if(!o&&!c&&Object(i.a)()){"undefined"!=typeof requestIdleCallback&&"undefined"!=typeof cancelIdleCallback||(console.info("Polyfill: IdleCallBacks"),window.requestIdleCallback=window.requestIdleCallback||function(e){let t=Date.now();return setTimeout((function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})}),1)},window.cancelIdleCallback=window.cancelIdleCallback||function(e){clearTimeout(e)});const e=requestIdleCallback(()=>u(!0));return()=>cancelIdleCallback(e)}},[c]),[d,c]}const s=new Map},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(52),i=n(337);const o=[{label:"Facebook",iconId:r.a.Facebook,uri:"https://www.facebook.com/Uni³ÉÈËÊÓƵ/"},{label:i.a,iconId:r.a.Twitter,uri:"https://twitter.com/unilancs"},{label:"Instagram",iconId:r.a.Instagram,uri:"https://www.instagram.com/unilancashire/"},{label:"Youtube",iconId:r.a.Youtube,uri:"https://www.youtube.com/@unilancashire"},{label:"TikTok",iconId:r.a.TikTok,uri:"https://www.tiktok.com/@unilancashire"},{label:"LinkedIn",iconId:r.a.LinkedIn,uri:"https://www.linkedin.com/school/unilancashire/"}]},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="X"},function(e,t,n){"use strict";var r=n(3),i=n(1),o=n(10),a=n(15),s=n(17);const l=r.d.button.withConfig({componentId:"clfwxj-0"})(["/static/modern/js/",";"],e=>{var t,n,l,c;let{theme:u,isHollow:d,isReverse:m,isSmall:p,isHollowBlack:h}=e;const b=null==(t=u.button)?void 0:t.bgColor,f=null==(n=u.button)?void 0:n.hoverBgColor,g=null==(l=u.button)?void 0:l.activeBgColor,v=null==(c=u.button)?void 0:c.textColor,y=m?v:b,O=m?v:b,x=m?v:f,k=m?v:g,j=m?f:v,C=d?"transparent":O,w=d?O:m?b:v;return Object(r.c)(["display:inline-block;font-size:14px;line-height:20px;font-weight:/static/modern/js/",";padding:/static/modern/js/",";border-radius:100px;border:2px solid /static/modern/js/",";background-color:/static/modern/js/",";color:/static/modern/js/",";/static/modern/js/"," opacity:1;transition:all 0.2s ease-in-out;&:hover,&:focus{background-color:/static/modern/js/",";border:2px solid /static/modern/js/",";color:/static/modern/js/",";/static/modern/js/"," opacity:1;}&:active{background-color:/static/modern/js/",";border:2px solid /static/modern/js/",";color:/static/modern/js/",";/static/modern/js/","}text-decoration:none;cursor:pointer;/static/modern/js/"," &.primaryButtonLink{margin-top:16px;color:/static/modern/js/",";border:2px solid /static/modern/js/",";background-color:/static/modern/js/",";&:not(:last-child){margin-right:24px;}:hover,:focus{color:/static/modern/js/",";background-color:/static/modern/js/",";border-color:/static/modern/js/",";text-decoration:underline;.buttonLinkIcon{fill:/static/modern/js/",";}}:active{border-color:/static/modern/js/",";background-color:/static/modern/js/",";text-decoration:none;}.buttonLinkIcon{fill:/static/modern/js/",";}}&.secondaryButtonLink{margin-top:16px;border:2px solid /static/modern/js/",";background-color:/static/modern/js/",";color:/static/modern/js/",";&:not(:last-child){margin-right:24px;}:hover,:focus{color:/static/modern/js/",";background-color:/static/modern/js/",";text-decoration:underline;.buttonLinkIcon{fill:/static/modern/js/",";}}:active{background-color:/static/modern/js/",";}.buttonLinkIcon{fill:/static/modern/js/",";}}.buttonLinkIcon{min-width:16px;width:16px;transition:all 0.2s ease-in-out;position:relative;margin-left:8px;vertical-align:middle;display:inline-block;}&.small{font-size:14px;padding:8px 16px 8px 16px;height:34px;line-height:16px;}&.default{font-size:14px;padding:12px 24px 12px 24px;height:42px;line-height:16px;}&.large{font-size:18px;padding:16px 32px 16px 32px;height:54px;line-height:20px;}@media print{display:none;}"],s.a.Bold,p?"6px 24px":"12px 24px",y,C,w,h&&`font-weight: ${s.a.SemiBold}; font-size: 16px; color: ${i.a.white}; border: 3px solid ${i.a.white}; background-color: transparent;\n opacity: 1;`,d&&m?"rgba(255, 255, 255, 0.1)":d?"transparent":x,x,d?x:j,h&&`font-weight: ${s.a.SemiBold}; color: ${i.a.slate}; border: 3px solid ${i.a.white}; background-color: ${i.a.white};`,d?"transparent":k,k,d?k:j,h&&`font-weight: ${s.a.SemiBold}; color: ${i.a.slate}; border: 3px solid ${i.a.white}; background-color: ${i.a.white};`,Object(o.a)(a.a.medium,Object(r.c)(["/static/modern/js/",";"],h&&"font-size: 19px")),i.a.white,i.a.slateLineHighlight,i.a.slateLineHighlight,i.a.darkBlue,i.a.lightSky,i.a.lightSky,i.a.darkBlue,i.a.slateLineHighlight,i.a.lightSky50PercentOnWhite,i.a.white,i.a.slateLineHighlight,i.a.white,i.a.slateLineHighlight,i.a.darkBlue,i.a.lightSky,i.a.darkBlue,i.a.lightSky50PercentOnWhite,i.a.slateLineHighlight)});t.a=l},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(0),i=n(340);function o(e,t){void 0===t&&(t=3e3);const n=Object(r.useCallback)(n=>{if(!e)return;let r=!0;const i=()=>{let i=null;const o=()=>{null!==i&&window.clearTimeout(i),n.removeEventListener("mouseleave",o)};n.addEventListener("mouseleave",o),i=window.setTimeout(()=>{n.removeEventListener("mouseleave",o),r&&document.body.contains(n)&&e()},t)};return n.addEventListener("mouseenter",i),()=>{r=!1,n.removeEventListener("mouseenter",i)}},[e,t]);return Object(i.a)(n)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0);function i(e){const t=Object(r.useRef)(),n=Object(r.useRef)(null),i=Object(r.useRef)(!1);return Object(r.useEffect)(()=>{if(!i.current)return void(i.current=!0);if(!t.current)return;const r=t.current,o=n.current;r&&o&&o(r);const a=e(t.current)||null;return n.current=a,a?()=>{a(r)}:void 0},[e]),r=>{null!==r&&r!==t.current&&(n.current&&t.current&&n.current(t.current),t.current=r,n.current=e(r)||null)}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i}));const r="mutedPalette",i="corporatePalette"},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(230),i=n(131);const o=["thumbnail/static/modern/js/","heroBanner/static/modern/js/","image/static/modern/js/","category/static/modern/js/","publishedDate/static/modern/js/","title"],a=Object(i.a)(["title/static/modern/js/","heroBanner/static/modern/js/","homeFeedPromoBanner/static/modern/js/","priorityPromoBanner/static/modern/js/","featuredArticles/static/modern/js/","colorPaletteChoice/static/modern/js/","thumbnail/static/modern/js/","entryDescription/static/modern/js/","entryTitle/static/modern/js/","metaInformation/static/modern/js/","url/static/modern/js/","isHollowCTA/static/modern/js/","sys.version.published/static/modern/js/","hideCourseSearchBar",...r.a,...o,"igniteHeroCampaignSlide/static/modern/js/","igniteHeroSeasonalSlide/static/modern/js/","igniteHeroNewsSlide/static/modern/js/","igniteHeroClearingSlide/static/modern/js/","igniteHeroSpotlightSlide/static/modern/js/","imageDesktop/static/modern/js/","imageMobile/static/modern/js/","orderIndex/static/modern/js/","callToAction/static/modern/js/","callToActionText/static/modern/js/","callToActionLink/static/modern/js/","slideTitle/static/modern/js/","tag/static/modern/js/","buttonText/static/modern/js/","buttonLink/static/modern/js/","optionTitle/static/modern/js/","showAsDropDown/static/modern/js/","theme/static/modern/js/","igniteHeroSearch/static/modern/js/","placeholderText/static/modern/js/","featuredSearches/static/modern/js/","featuredSearchesTitle/static/modern/js/","featuredSearchesAreaTitle/static/modern/js/","featuresSearchesAreaCTA/static/modern/js/","titleLink/static/modern/js/","heroBannerType/static/modern/js/","queryParameters"]);t.b=a},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(211),i=n(30),o=n(215),a=n(7),s=n(18),l=n(35),c=n(131);async function u(e,t,n,u,d){var m,p;const h=Object.assign({},e),b=null!=(m=h.params)&&m.queryId?n.find(e=>e.key===h.params.queryId):null;if(b){var f,g;h.value=b.value&&(null!=(f=h.params)&&f.multiselect?b.value.split(/static/modern/js/","):b.value);const e=[],t=Object(l.a)(h.value);for(const n of t){var v;let t=!1,r=n;if(Array.isArray(null==(v=h.params)?void 0:v.options))for(const e of h.params.options)n===e.value?t=!0:Object(a.a)(e.backwardsCompatibleValues)&&e.backwardsCompatibleValues.includes(n)&&(t=!0,r=e.value);else t=!0;t&&e.push(r)}h.value=null!=(g=h.params)&&g.multiselect?Object(c.a)(e):e[0]}if(h.type===i.a.Entry&&null!=(p=h.params)&&p.contentTypeIds){const e=[s.b.entryTitle];Object(a.a)(h.params.fields)&&e.push(...h.params.fields);const{orderBy:t=[s.b.entryTitle],filters:n}=h.params,i={contentTypeIds:h.params.contentTypeIds,fields:e,orderBy:t,pageSize:99,requireUri:!1,versionStatus:u,filters:n},l=Object(r.a)(i),c=await Object(o.a)(d,l);h.params=Object.assign({},h.params,{options:c.items.map(e=>({key:e.entryTitle,value:e.sys.id}))})}return h.id=h.id||`${h.label?h.label.toLowerCase().replace(/ /g,"-"):"filter"}-${t}`,h}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(48);const{loadNavigationTree:i}=r.b.actions,{setCurrentProject:o,setNavigationPath:a,setNotFound:s,setRoute:l,setRouteEntry:c}=r.c.actions,{setVersion:u,setVersionStatus:d}=r.f.actions},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(8);const i=Object(r.a)({resolved:{},chunkName:()=>"ClearingCourseSearch",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(17),n.e(1),n.e(2),n.e(30),n.e(36)]).then(n.bind(null,405)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 405}})},function(e,t,n){"use strict";var r=n(8),i=n(138);t.a=Object(r.a)({resolved:{},chunkName:()=>"courseSSR",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(2),n.e(4),n.e(8),n.e(61)]).then(n.bind(null,445)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 445}},{fallback:Object(i.a)()})},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(7),i=n(35),o=n(4);function a(e,t){return s(e,"https://live-uclan.cloud.contensis.com/pdf/generate/courses/static/modern/js/","&filename="+t)}function s(e,t,n){if(!e)return null;const a=Object(i.a)(e).filter(e=>{var t,n;return Object(o.a)(null==e||null==(t=e.course)||null==(n=t.sys)?void 0:n.id)&&Object(o.a)(null==e?void 0:e.activeVariantId)}).map(e=>[e.course.sys.id,e.activeVariantId,e.option].filter(o.a).join("----"));return Object(r.a)(a)?`${t}${t.includes("?")?"":"?"}ids=${a.join(/static/modern/js/",")}${n}`:null}},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s}));var r=n(89),i=n(207),o=n(100);function a(e){var t;return null==(t=e[o.c])?void 0:t[o.b]}const s=()=>Object(r.a)(a,e=>({subjectAreas:l(e),levelToSubjectAreaDictionary:c(e),levelToSubjectAreaToCourseDictionary:u(e)}));function l(e){const t={};for(const n of e)for(const e of n.subjectAreas)!t[e]&&e&&(t[e]={value:e,label:e,name:"subjectArea",key:"subject-area-"+e});return Object.values(t).sort(Object(i.b)("label"))}function c(e){const t={postgraduate:{},undergraduate:{},"postgraduate-research":{}};for(const n of e){const e=t[n.level];for(const t of n.subjectAreas)!e[t]&&t&&(e[t]={value:t,label:t,name:"subjectArea",key:"subject-area-"+t})}for(const e of Object.keys(t)){const n=t[e];t[e]=Object.keys(n).map(e=>n[e]).sort(Object(i.b)("label"))}return t}function u(e){const t={postgraduate:{},undergraduate:{},"postgraduate-research":{}};for(const n of e){const e=t[n.level];for(const t of n.subjectAreas)e[t]||(e[t]=[]),e[t].find(e=>e.value===n.sysId)||e[t].push({value:n.sysId,label:n.title,name:"course",key:"course-"+n.title})}for(const e of Object.values(t))for(const t of Object.values(e))t.sort(Object(i.b)("label"));return t}},,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s}));var r=n(25),i=n(18),o=n(68);const a={FEATURES:"features",CAMPUS:"campus"},s={title:"Accommodation",queryParams:{contentTypeIds:[r.a.Accommodation],fields:[...i.a,"features/static/modern/js/","pricePerPersonPerWeek/static/modern/js/","campus/static/modern/js/","thumbnail/static/modern/js/","buildingName/static/modern/js/","icon/static/modern/js/","address/static/modern/js/","metaInformation.metaDescription/static/modern/js/","tenancyWeeks"],pageSize:6,linkDepth:1,orderBy:[i.b.entryTitle]},filters:{[a.FEATURES]:{title:"Features",isSingleSelect:!1,contentTypeId:[r.a.AccommodationFeature],fieldId:"features.sys.id",items:[],logicOperator:"and"},[a.CAMPUS]:{title:"Campus",isSingleSelect:!1,fieldId:"campus.sys.id",logicOperator:"or",items:[{key:o.b.PrestonCampus,title:"Preston Campus"},{key:o.b.BurnleyCampus,title:"Burnley Campus"},{key:o.b.WestlakesCampus,title:"Westlakes Campus"}]}}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return a}));var r=n(25),i=n(18);const o={SECTORS:"sectors"},a={title:"Degree Apprenticeship Vacancies",queryParams:{contentTypeIds:[r.a.DegreeApprenticeshipVacancy],fields:[...i.a,"title/static/modern/js/","sectors/static/modern/js/","salary/static/modern/js/","location/static/modern/js/","reference/static/modern/js/","companyName"],pageSize:9999,linkDepth:0,orderBy:[i.b.entryTitle]},filters:{[o.SECTORS]:{title:"Sectors",isSingleSelect:!1,contentTypeId:[r.a.DegreeApprenticeshipVacancySector],fieldId:"sectors.sys.id",items:[],logicOperator:"or"}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(125);function i(e){var t;return null==(t=e[r.a])?void 0:t.youTubeAvailable}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(7),i=n(53),o=n(4),a=n(65);function s(e,t,n,r,s){return void 0===r&&(r=!0),void 0===s&&(s=[]),{title:t,uri:n,items:e.filter(e=>e.visualisation!==a.b.Hidden).map(e=>{const t={label:e.label,title:e.title,description:e.description,id:Object(o.a)(e.label)?e.label:"default",visualisation:e.visualisation,menu:{items:[],secondaryItems:[],secondaryItemsTitle:e.linksColumn2Title}},n=Object(i.a)(e.link),c=Object(o.a)(n);c&&(t.uri=n),e.highlighted&&(t.highlighted=!0);return![a.b.Standard,a.b.Hidden,void 0].includes(t.visualisation)&&s.includes(t.visualisation)&&(t.componentLookupName=t.visualisation),c||(t.menu.items=l(e.linksColumn1,r),t.menu.secondaryItems=l(e.linksColumn2,r)),t})}}function l(e,t){return void 0===t&&(t=!0),Object(r.a)(e)?e.map(e=>{var n;let r=e.entryTitle;var o;t&&null!=(n=e.ancillary)&&n.menuDescription&&(r=null==(o=e.ancillary)?void 0:o.menuDescription);return{label:r,uri:Object(i.a)(e),sysId:null==e?void 0:e.sys.id}}):[]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return Se}));var r=n(0),i=n.n(r),o=n(13),a=n.n(o),s=n(3),l=n(10);var c=s.d.div.withConfig({componentId:"vkdz4h-0"})(["/static/modern/js/",";"],e=>{var t;let{theme:n}=e;const r=n.menu.linksGap,i=n.menu;return Object(s.c)(["margin:0;padding:0;background-color:/static/modern/js/",";color:/static/modern/js/",";.menu{margin:0;padding:16px 16px 32px 16px;display:flex;flex-direction:column;gap:/static/modern/js/",";border-bottom:solid 2px /static/modern/js/",";flex-wrap:wrap;&--flat{padding:0;gap:0;}}.menu__content__heightmatcher{display:none;}.menu__content{display:none;&.menu__content--selected{display:block;padding-left:0;padding-right:0;}}/static/modern/js/"," /static/modern/js/",""],i.vertical.backgroundColor,i.vertical.textColor,r,i.horizontal.middleLineColor,Object(l.a)(i.horizontal.breakPoint,Object(s.c)(["background-color:inherit;color:/static/modern/js/",";.menu{flex-direction:row;gap:0;padding:0;border-bottom:none;}.menu__content{background:/static/modern/js/",";display:none;position:absolute;z-index:200;left:0;right:0;border-radius:0;color:/static/modern/js/",";&.menu__content--selected{display:block;}}.menu__content__heightmatcher{position:initial;display:block;visibility:hidden;}"],i.textColor,null!=(t=i.horizontal.selectedBackgroundColor)?t:i.selectedBackgroundColor,i.textColor)),Object(l.a)(i.desktop.breakPoint,Object(s.c)([".menu{gap:/static/modern/js/",";}html.no-flexbox-gap & .menu{gap:0;> li{&:not(:first-child){margin-left:/static/modern/js/",";}}}"],"8px/static/modern/js/","8px")))}),u=n(7),d=n(17),m=n(27);var p=s.d.div.withConfig({componentId:"sc-1tg5exi-0"})(["/static/modern/js/",";"],e=>{var t;let{theme:n}=e;const r=n.menu,i=r.linksGap;return Object(s.c)([".menucard{&__container{display:flex;flex-direction:column;position:relative;padding:0;color:/static/modern/js/",";}&__column{padding:0;}&__main{flex:0 0 50%;display:flex;flex-direction:column;}&__main-content{padding-bottom:16px;}&__title{font-size:22px;line-height:24px;font-weight:/static/modern/js/",";padding:0;}&__description{padding:0;p{margin-top:16px;line-height:22px;}}&__subnavigation{width:100%;}&__links{display:flex;flex-direction:column;gap:/static/modern/js/",";padding:0;list-style:none;margin:0;}&__link{font-size:/static/modern/js/",";}&__secondary__links{display:flex;flex-direction:column;padding:16px 0 0 0;list-style:none;margin-top:16px;border-top:2px solid /static/modern/js/",";}&__secondary__link{display:inline-block;font-size:/static/modern/js/",";margin-bottom:2px;text-decoration:initial;line-height:16px;padding:6px;@media (hover:hover){&:hover{text-decoration:underline;}&:focus-visible{/static/modern/js/","}}}}.no-flexbox-gap & .menucard__links{gap:0;> li{margin-bottom:/static/modern/js/",";&:last-child{margin-bottom:0;}}}/static/modern/js/"," /static/modern/js/",""],null!=(t=r.contentTextColor)?t:r.textColor,d.a.Bold,i,r.vertical.linkFontSize,r.horizontal.middleLineColor,r.vertical.linkFontSize,Object(m.c)(),i,Object(l.a)(r.horizontal.breakPoint,Object(s.c)([".menucard{&__container{flex-direction:row;padding:80px 0;}&__title{font-size:32px;line-height:34px;}&__link{font-size:/static/modern/js/",";}&__secondary__links{border-top:0;line-height:32px;margin-top:0;padding-top:0;}&__secondary__link{font-size:/static/modern/js/",";line-height:18px;}&__separator{border-right:2px solid /static/modern/js/",";}&__cta{margin-top:32px;}&__column{padding:0 32px;}&__links{gap:/static/modern/js/",";}}.no-flexbox-gap & .menucard__links{gap:0;> li{margin-bottom:/static/modern/js/",";&:last-child{margin-bottom:0;}}}"],r.linkFontSize,r.linkFontSize,r.horizontal.middleLineColor,r.horizontal.linksGap,r.horizontal.linksGap)),Object(l.a)(r.desktop.breakPoint,Object(s.c)([".menucard__column{padding:0 80px;}"])))}),h=n(39),b=n(93),f=n(4),g=n(24),v=n(33),y=n(22),O=n(161);var x=function(e){let{className:t,menuItem:n,onLinkWasClicked:r}=e;const o=n.menu,s=(e,t)=>(r&&r(n.id,t),b.a);return i.a.createElement(p,{className:a()(t)},i.a.createElement(h.a,null,i.a.createElement("div",{className:"menucard__container"},i.a.createElement("section",{className:"menucard__main menucard__column"},i.a.createElement("div",{className:"menucard__main-content"},Object(f.a)(n.title)&&n.showTitle&&i.a.createElement("div",{className:"menucard__title"},n.title),Object(f.a)(n.description)&&i.a.createElement("div",{className:"menucard__description",dangerouslySetInnerHTML:{__html:n.description}}),!0!==n.primaryItemsOnRight&&i.a.createElement(k,{items:o.items,handleLinkWasClicked:s,menuLabel:n.label}),Object(u.a)(o.ctas)&&o.ctas.map(e=>i.a.createElement(b.b,{key:e.uri,className:"menucard__cta",label:e.label,onClick:s})))),i.a.createElement("div",{className:"menucard__separator"}),(Object(u.a)(o.secondaryItems)||Object(u.a)(o.items)&&!0===n.primaryItemsOnRight)&&i.a.createElement("div",{className:"menucard__subnavigation menucard__column"},!0===n.primaryItemsOnRight&&i.a.createElement(k,{items:o.items,handleLinkWasClicked:s,menuLabel:n.label}),i.a.createElement(j,{items:o.secondaryItems,handleLinkWasClicked:s,menuLabel:n.label})))))};function k(e){let{items:t,menuLabel:n,handleLinkWasClicked:r}=e;const o=t.filter(e=>e.uri);return Object(u.a)(o)?i.a.createElement("ul",{"aria-label":n+" primary links",className:"menucard__links"},o.map(e=>i.a.createElement("li",{key:e.uri},i.a.createElement(b.b,{isHollow:!0,uri:e.uri,label:e.label,onClick:t=>r(t,e.uri),className:a()("menucard__link")})))):g.a}function j(e){let{items:t,menuLabel:n,handleLinkWasClicked:r}=e;const[o]=Object(O.a)(["secondary-link"]),s=t.filter(e=>e.uri);if(!Object(u.a)(s))return g.a;return i.a.createElement("ul",{"aria-label":n+" secondary links",className:"menucard__secondary__links"},s.map(e=>i.a.createElement("li",{key:e.uri},i.a.createElement(v.a,{uri:e.uri,onClick:t=>((e,t,n)=>{if(!r)return;r(e,t)===b.a&&o({actionOrActions:[y.b.CLICK,n],label:t})})(t,e.uri,e.label),className:a()("menucard__secondary__link")},e.label))))}var C=n(20);var w=s.d.div.withConfig({componentId:"sc-1012ry-0"})(["/static/modern/js/",";"],e=>{let{hideOnBreakpoint:t=null}=e;return Object(s.c)(["/static/modern/js/",""],t?Object(l.a)(t,Object(s.c)(["display:none;"])):"")}),S=n(285),I=n(160),A=n(83);function E(e){let{className:t,watchedElement:n,triggerDependency:o,canChangeHeightOutsideResize:a=!1,hideOnBreakpoint:s=null}=e;const[l,c]=Object(r.useState)(0),u=Object(r.useRef)(null),d=Object(r.useRef)(e=>{cancelAnimationFrame(u.current),u.current=requestAnimationFrame(()=>{const t=e?e.clientHeight:0;c(t),u.current=null})}),m=Object(r.useMemo)(()=>new S.a(e=>d.current(e)),[]);Object(A.a)(()=>{var e;return c(null!=(e=null==n?void 0:n.clientHeight)?e:0),m.shouldPoll=a,m.observe(n),()=>{m.unobserve(n),u.current&&cancelAnimationFrame(u.current)}},[n,o,a]),Object(r.useEffect)(()=>{},[m]);const p=l+"px";return i.a.createElement(w,{hideOnBreakpoint:s,className:t,"aria-hidden":!0,style:{height:p,minHeight:p,maxHeight:p}})}function N(e){return i.a.createElement(I.a,null,i.a.createElement(E,e))}var T=n(51),L=n(28);var _=s.d.button.withConfig({componentId:"sc-4e8r2e-0"})(["/static/modern/js/",""],e=>{let{theme:t}=e;const n=t.menu.closeColor;return Object(s.c)(["width:40px;height:40px;font-weight:/static/modern/js/",";border-radius:50%;padding:0;color:/static/modern/js/",";text-align:center;font-size:15px;line-height:30px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;@media (hover:hover){&:hover{border:2px solid /static/modern/js/",";}&:focus-visible{/static/modern/js/"," svg{display:initial !important;}}}.closemenu__icon{fill:/static/modern/js/",";width:16px;}"],d.a.Bold,n,n,Object(m.c)(),n)});function D(e){let{className:t,title:n,onClick:r,ariaControls:o,id:a}=e;const s="Close Menu Item: "+n;return i.a.createElement(_,{className:t,onClick:r,"aria-controls":o,"aria-label":s,type:"button",id:a},i.a.createElement(T.a,{text:s}),i.a.createElement(L.b,{className:"closemenu__icon",iconId:L.a.CrossMark,ariaHidden:!0}))}var R=s.d.div.withConfig({componentId:"sc-1d7ei0i-0"})(["/static/modern/js/",""],e=>{let{theme:t,isTopLevel:n}=e;const r=t.menu;return Object(s.c)(["padding:/static/modern/js/"," /static/modern/js/",";/static/modern/js/"," .menucontent{&__container{display:flex;position:relative;}&__close{display:none;}&__breakout{position:absolute;padding:0;top:0;left:0;right:0;}}/static/modern/js/",""],r.vertical.contentPadding.x,r.vertical.contentPadding.y,n&&Object(s.c)(["background-color:/static/modern/js/",";"],r.selectedBackgroundColor),Object(l.a)(r.horizontal.breakPoint,Object(s.c)(["border-bottom:solid 2px /static/modern/js/",";padding:0;.menucontent__close{display:inherit;position:absolute;right:10px;top:10px;z-index:10;"],r.horizontal.middleLineColor)))});function P(e){return e.join("_")}var B=n(21);const q=Object(B.a)("menucontent"),M=q.element("close"),F=q.element("container"),z=i.a.forwardRef((function(e,t){let{className:n,menuItem:o,onClose:a,children:s,id:l,isTopLevel:c}=e;const u=Object(r.useRef)();Object(r.useImperativeHandle)(t,()=>u.current);const d=P([l,"closeatend"]);return i.a.createElement(R,{className:n,ref:u,id:l,isTopLevel:c},s,i.a.createElement("div",{className:""+q.element("breakout")},i.a.createElement(h.a,{className:""+F},i.a.createElement(D,{id:d,autoFocusOnMount:!1,className:`${M} ${M.modifier("second")}`,onClick:()=>a(o.id,d),title:o.label,ariaControls:l}))))}));var H=n(114),$=n(203);function U(e){return Object(s.c)(["color:/static/modern/js/",";fill:/static/modern/js/",";"],e,e)}var W=s.d.div.withConfig({componentId:"sc-17hg57s-0"})(["/static/modern/js/",";"],e=>{var t,n;let{theme:r}=e;const i=r.menu,o=i.openCloseIcon.margin,a=i.openCloseIcon.size,c=i.openCloseIcon.opacity,u=i.icon.size;return Object(s.c)(["list-style:none;button.menuitem{/static/modern/js/","}a.menuitem{text-decoration:none;@media (hover:hover){&:hover{text-decoration:underline;}}}.menuitem,button.menuitem{font-size:/static/modern/js/",";line-height:22px;font-weight:/static/modern/js/",";margin:0;display:flex;justify-content:space-between;align-items:center;padding:16px;cursor:pointer;background-color:/static/modern/js/",";/static/modern/js/"," &--highlighted{background-color:/static/modern/js/",";/static/modern/js/","}width:100%;&:not(&--active-page){@media (hover:hover){&:hover{background:/static/modern/js/",";/static/modern/js/","}&:focus-visible{/static/modern/js/","}}&:active{/static/modern/js/","}}&.menuitem--active-page{font-weight:/static/modern/js/",";cursor:initial;padding-top:12px;border-top:solid 4px /static/modern/js/",";}&.menuitem--selected{background:/static/modern/js/",";&.menuitem--vertical{position:sticky;top:-0.1px;z-index:199;&.menuitem--stickied{box-shadow:0 -13px 10px 10px rgba(47,50,53,0.6);}&:not(&--active-page):focus-visible{position:sticky;}}/static/modern/js/"," /static/modern/js/"," .menuitem__opencloseicon{transform:rotate(-180deg);}}}.menuitem__icon{width:initial;height:/static/modern/js/",";min-width:/static/modern/js/",";min-height:/static/modern/js/",";/static/modern/js/","}.menuitem__opencloseicon{width:/static/modern/js/",";min-width:/static/modern/js/",";margin-left:/static/modern/js/",";opacity:/static/modern/js/",";transition:transform 0.25s ease-out;transform:rotate(0deg);}@media (prefers-reduced-motion){.menuitem__opencloseicon{transition:none;}}/static/modern/js/"," /static/modern/js/"," /static/modern/js/",""],Object($.a)(),"18px",d.a.SemiBold,i.menuItemBackgroundColor,U(i.textColor),i.highlightedBackgroundColor||i.menuItemBackgroundColor,U(i.highlightedTextColor||i.textColor),i.hoverBackgroundColor,U(i.hoverTextColor),Object(m.c)(),U(i.clickedTextColor),d.a.Bold,i.selectedBackgroundColor,i.selectedBackgroundColor,Object(l.a)(i.horizontal.breakPoint,Object(s.c)(["background:/static/modern/js/",";"],null!=(t=i.horizontal.selectedBackgroundColor)?t:i.selectedBackgroundColor)),U(i.selectedTextColor),u,u,u,i.icon.color&&U(i.icon.color),a,a,o,c,Object(l.a)(r.menu.horizontal.breakPoint,Object(s.c)([".menuitem.menuitem--vertical,button.menuitem.menuitem--vertical{position:relative !important;top:unset !important;z-index:unset !important;}.menuitem.menuitem--hideonhorizontal{display:none;}"])),Object(l.a)([r.menu.tablet.breakPoint,(null!=(n=r.menu.compactDesktop)?n:r.menu.desktop).breakPoint],Object(s.c)([".menuitem.menuitem{font-size:17px;&--vertical{padding:16px 8px;}}.menuitem__opencloseicon{width:10px;min-width:10px;}"])),Object(l.a)([r.menu.tablet.breakPoint,r.menu.desktop.breakPoint],Object(s.c)([".menuitem__opencloseicon{margin-left:4px;}"])))});function V(e,t,n,i){void 0===n&&(n=!1),void 0===i&&(i=null),function(e,t){void 0===e&&(e=["Escape"]);const n=Object(r.useCallback)(n=>{e.includes(n.key)&&t(n)},[t,e]);Object(r.useEffect)(()=>{if(Object(C.a)())return document.addEventListener("keydown",n,!1),()=>{document.removeEventListener("keydown",n,!1)}},[n])}(["Escape"],r=>{var o;if(!(n?null==(o=e.current)?void 0:o.contains(r.target):r.target===e.current))return;(i.current?i.current:e.current).focus(),t(r)})}var G=n(280);const Y=i.a.forwardRef((function(e,t){let{className:n,hideOnHorizontal:o=!1,isSelected:s,isTopLevel:l=!1,isDirectlyOnPage:c=!1,hasOpenAndClose:u=!1,label:d,uri:m,id:p,menuId:h,onClick:b,onEscapePressed:g,children:y,ariaControls:O,icon:x,ariaLabel:k,as:j="div",isHighlighted:C=!1}=e;const w=Object(r.useRef)(),S=Object(r.useRef)();Object(r.useImperativeHandle)(t,()=>w.current);const I=Object(f.a)(m),A=!Object(f.a)(d)&&x||I?void 0:"menu";let E=s?L.a.CrossMark:x;u&&(E=x);let N=k;I||(N=`${s?"Close":"Open"}${k?" "+k:""}`);const{observeElement:T,isStickied:_}=Object(G.a)();V(S,()=>{g(h,p)},!0,w);const D=e=>{b&&b(h,p,"CLICK",e)},R={menuitem:!0,"menuitem--hideonhorizontal":o,"menuitem--selected":s,"menuitem--vertical":!l,"menuitem--flat":!0,"menuitem--stickied":s&&_,"menuitem--highlighted":C};return i.a.createElement(W,{className:a()(n),as:j,ref:S},c&&i.a.createElement("button",{ref:w,id:p,className:a()(R,"menuitem--active-page"),onClick:e=>b(h,p,"CLICK",e),tabIndex:0,type:"button"},i.a.createElement(K,{iconId:x,label:d,ariaLabel:k&&"Jump to "+k.toLowerCase()})),I&&!c&&i.a.createElement(v.a,{id:p,className:a()(R),uri:m,onClick:D},i.a.createElement(K,{iconId:x,label:d,ariaLabel:N,postLabelAria:A})),!I&&!c&&i.a.createElement("button",{ref:e=>{e&&(T(e),w.current=e)},id:p,className:a()(R),onClick:D,tabIndex:0,"aria-pressed":s,"aria-expanded":s,"aria-controls":O,type:"button"},i.a.createElement(K,{iconId:E,label:d,ariaLabel:N,isSelected:s,hasOpenAndClose:u,postLabelAria:A})),y)}));function K(e){let{iconId:t,isSelected:n,label:r,ariaLabel:o,hasOpenAndClose:s,postLabelAria:l}=e;return i.a.createElement(i.a.Fragment,null,t&&i.a.createElement(L.b,{className:a()("menuitem__icon",{"menuitem__icon--selected":n}),iconId:t,ariaHidden:!0}),o&&i.a.createElement(T.a,{text:o+" "}),Object(f.a)(r)&&i.a.createElement("span",null,r),l&&i.a.createElement(T.a,{text:" "+l}),s&&i.a.createElement(L.b,{className:a()("menuitem__opencloseicon",{"menuitem__opencloseicon--selected":n}),iconId:L.a.ChevronDown,ariaHidden:!0}))}var J=n(80),Q=n(54),Z=n(65),X=n(177),ee=n(281),te=n(275);const ne=Symbol("No active menu");function re(e){let{className:t,menu:n={items:[]},currentPath:r=null,onEscapePressed:o=Q.a,onMenuItemClicked:a=Q.a,onLinkWasClicked:s=Q.a,selectedMenuId:l,id:c,baseId:d}=e;const m=Object(ee.a)(te.a.ClearingMenuActive);if(!Object(u.a)(n.items))return g.a;const p=[Z.b.Standard];m&&p.push(Z.b.Clearing);const h=Object.assign({},n,{items:n.items.filter(e=>p.includes(e.visualisation)).map(e=>{var t,n;const i=Object(u.a)(null==(t=e.menu)?void 0:t.items),o=Object(f.a)(e.uri),a=Object(f.a)(e.componentLookupName),s=a?X.b[e.componentLookupName]:i?x:null,l=`${d}_${null==(n=e.id)?void 0:n.toLowerCase()}`;return Object.assign({},e,{hasSubMenu:i,ariaControlsId:l+"_content",isDirectlyOnPage:o&&e.uri===r,isDirectLink:o,domElementId:l,Content:s,hasComponent:a,icon:e.icon,hasOpenAndClose:!o&&(i||a)})})});return i.a.createElement(ie,{id:c,className:t,menu:h,onLinkWasClicked:s,onMenuItemClicked:a,selectedMenuId:l,onEscapePressed:o})}function ie(e){let{className:t,menu:n,selectedMenuId:o,id:s,onMenuItemClicked:l,onLinkWasClicked:u,onEscapePressed:d}=e;const m=Object(r.useCallback)((e,t)=>{oe(n,e).isDirectLink||l(e,t)},[n,l]),p=Object(r.useCallback)((e,t)=>{u&&u(e,t)},[u]),h=Object(r.useCallback)((e,t)=>{!function(e){if(!Object(C.a)()||document.activeElement.id===e)return;const t=document.getElementById(e);null==t||t.focus()}(oe(n,e).domElementId),l(ne,t,Z.a.Close)},[l,n]),b=Object(r.useRef)({});return i.a.createElement(c,{id:s,className:a()(t)},i.a.createElement("ul",{className:a()("menu/static/modern/js/","menu--flat")},n.items.map(e=>{const t=o===e.id;return i.a.createElement(Y,{key:e.id,isSelected:t,onClick:m,menuId:e.id,id:e.domElementId,icon:e.icon,label:e.label,uri:e.uri,onEscapePressed:d,isTopLevel:!1,hasOpenAndClose:e.hasOpenAndClose,ariaControls:e.ariaControlsId,isDirectlyOnPage:e.isDirectlyOnPage,as:"li",isHighlighted:!0===e.highlighted},e.Content&&i.a.createElement(H.b,{isInteracting:t,id:e.domElementId},i.a.createElement(J.b,{pathToAdd:e.domElementId.split("_"),isRoot:!0},i.a.createElement(z,{id:e.ariaControlsId,ref:t=>{b.current[e.id]=t},className:a()("menu__content",{"menu__content--selected":t}),menuItem:e,onClose:h},i.a.createElement(e.Content,{menuItem:e,onClose:h,onLinkWasClicked:p})))))})),i.a.createElement(N,{watchedElement:b.current[o],triggerDependency:o,className:"menu__content__heightmatcher"}))}function oe(e,t){var n;return null==(n=e.items)?void 0:n.find(e=>e.id===t)}var ae=s.d.nav.withConfig({componentId:"sc-1kxz6uv-0"})(["/static/modern/js/",""],e=>{let{theme:t}=e;return Object(s.c)(["display:flex;flex-direction:row-reverse;justify-self:end;gap:4px;align-items:flex-end;.headermenu__content{display:none;position:absolute;z-index:200;left:0;right:0;&--selected{display:block;}}#header_menu_hamburger_content{border-top:2px solid white;}#header_menu_saved-courses span{margin-left:6px;}/static/modern/js/",""],Object(l.a)(t.menu.horizontal.breakPoint,Object(s.c)(["align-items:unset;justify-self:start;width:100%;flex-direction:initial;border-top:1px solid rgba(255,255,255,0.5);#header_menu_hamburger_content{border-top:none;}.headermenu{&__content--vertical{display:block;position:revert;z-index:revert;left:revert;right:revert;}&__menuitem{&--vertical{order:-1;flex-grow:1000;}&--search{order:1;}}}"])))}),se=n(373),le=n(16),ce=n(1),ue=n(15);var de=Object(s.d)(p).withConfig({componentId:"sc-1rpdpjy-0"})(["/static/modern/js/",""],e=>{let{theme:t}=e;const n=t.menu;return Object(s.c)(["background-color:/static/modern/js/",";color:/static/modern/js/",";padding:0;border-bottom:solid 2px /static/modern/js/",";.saved-courses__title{/static/modern/js/"," margin-top:0;/static/modern/js/","}.saved-courses__container{padding:32px 16px;/static/modern/js/","}.saved-courses__text{color:/static/modern/js/",";}.menucard__separator{border-top:2px solid /static/modern/js/",";margin-top:24px;margin-bottom:24px;}/static/modern/js/"," .saved-courses__loading-text{color:/static/modern/js/",";margin-top:16px;}.saved-courses__list-title{/static/modern/js/","}.saved-courses__list{list-style:none;padding-left:0;}.saved-courses__list-item{&:not(:first-child){margin-top:24px;/static/modern/js/","}}"],ce.a.white,ce.a.charcoal,n.horizontal.middleLineColor,t.typographyStyles.h3Styles,Object(l.a)(ue.a.small,Object(s.c)(["margin-top:0;"])),Object(l.a)(n.horizontal.breakPoint,Object(s.c)(["padding:80px 0;"])),ce.a.charcoal,n.horizontal.middleLineColor,Object(l.a)(n.horizontal.breakPoint,Object(s.c)([".menucard__separator{margin:0;border-top:none;}"])),ce.a.charcoal,t.typographyStyles.h5Styles,Object(l.a)(n.horizontal.breakPoint,Object(s.c)(["margin-top:32px;"])))}),me=n(64),pe=n(55);function he(e){let{baseId:t,isSelected:n,onLinkWasClicked:o}=e;const a=Object(le.e)(me.b),s=Object(le.e)(me.e),l=Object(r.useMemo)(()=>Object(u.a)(s)?s.slice().sort((e,t)=>{let{timestamp:n}=e,{timestamp:r}=t;return r-n}).slice(0,3):[],[s]),c=Object(le.e)(me.h),d=Object(le.e)(me.g),m=Object(le.d)();Object(r.useEffect)(()=>{n&&d&&m(Object(pe.i)())},[n,d,a,m]);const p="saved-courses-menu-title";Object(A.a)(()=>{var e;n&&(null==(e=document.getElementById(p))||e.focus())},[n]);const g=a>0;return i.a.createElement(de,null,i.a.createElement(h.a,null,i.a.createElement("div",{className:"menucard__container saved-courses__container/static/modern/js/","aria-labelledby":p,role:"region"},i.a.createElement("div",{className:"menucard__main menucard__column"},i.a.createElement("h2",{className:"saved-courses__title",id:p,tabIndex:-1},"Your saved courses"),!g&&i.a.createElement("p",{className:"saved-courses__text"},"You currently have no saved courses. You can start by/static/modern/js/"," ",i.a.createElement(v.a,{uri:"/courses/a-z",onClick:()=>o(t,"/courses/a-z")},"exploring our courses.")),g&&i.a.createElement("div",{className:"saved-courses__list-container"},c&&i.a.createElement("div",{className:"saved-courses__loading-text"},"Loading..."),i.a.createElement("ul",{className:"saved-courses__list"},l.map(e=>i.a.createElement("li",{key:[e.course.sys.id,e.originalVariantId,e.variant.id,e.option].filter(f.a).join("-"),className:"saved-courses__list-item"},i.a.createElement(v.a,{uri:e.variantUri,onClick:()=>o(t,e.variantUri)},e.titleWithAward)))))),g&&i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:"menucard__separator"}),i.a.createElement("div",{className:"menucard__subnavigation menucard__column saved-courses__links/static/modern/js/","aria-label":"Navigation for saved courses"},i.a.createElement(b.b,{uri:"/saved-courses",isHollow:!0},"See all saved courses"))))))}var be=n(134),fe=n(19),ge=n(72);const ve=Object(B.a)("headermenu"),ye=ve.element("menuitem"),Oe=ve.element("content"),xe={selectedMenuId:ne,isHamburgerOpen:!1},ke="click",je="esc",Ce="clickLink",we="clickActive";function Se(e){var t,n;let{className:o,menu:l,currentPath:c,savedCoursesCount:u,hasSearch:d=!0}=e;const{topLevelMenu:m,specifics:p}=Object(r.useMemo)(()=>function(e,t){const n=[{id:"hamburger",icon:L.a.Bars,ariaLabel:"Main Navigation",isHamburger:!0,Content:re}];t&&n.unshift({id:"search",icon:L.a.MagnifyingGlass,ariaLabel:"Search",isSearch:!0,canResizeByInteraction:!0,Content:se.a,innerUri:fe.g});Number.isInteger(e)&&n.push({id:"saved-courses",icon:e>0?L.a.Heart:L.a.HeartRegular,ariaLabel:"Saved courses",innerUri:"/saved-courses",label:e>0?""+e:null,Content:he});return{topLevelMenu:n,specifics:Ie(n)}}(u,d),[u,d]),h=Object(s.e)(),b=Object(r.useRef)({}),f=Object(r.useRef)({}),[g,v]=Object(r.useState)(xe),O=Object(r.useRef)();c!==O.current&&v(xe),O.current=c;const x=Object(r.useRef)(null);Object(A.a)(()=>{var e;const t="string"==typeof x.current?null==(e=document.getElementById(x.current))?void 0:e.parentElement:x.current;if(x.current=null,"function"!=typeof(null==t?void 0:t.scrollIntoView))return;window.innerWidth<=ue.c[h.menu.horizontal.breakPoint].width&&t.scrollIntoView()},[g,null==h||null==(t=h.menu)||null==(n=t.horizontal)?void 0:n.breakPoint]);const k=Object(r.useCallback)((e,t,n,r)=>{v(i=>{let o=i.selectedMenuId,a=i.isHamburgerOpen,s=t===p.hamburgerMenuId;if(e===ke)s?(a=!i.isHamburgerOpen,o=ne):(o=i.selectedMenuId!==t?t:ne,a=!p.topLevelNonHamburgerMenuIds.includes(t)&&(r===Z.a.Close||t!==ne),a&&(x.current=o===ne?document.body:n));else if(e===je){var l,c;if(o===ne&&i.isHamburgerOpen)null==(l=f.current)||null==(c=l[p.hamburgerMenuId])||c.focus(),a=!1,s=!0,t=p.hamburgerMenuId;o=ne,i.isHamburgerOpen&&a&&(x.current=document.body)}else if(e===Ce){const e=n.indexOf("?");if(n.startsWith(O.current)&&(e===ge.a||e===O.current.length))return xe}else if(e===we){var u;return null==(u=document.getElementById(be.a))||u.focus(),xe}if(o!==i.selectedMenuId||a!==i.isHamburgerOpen){const l=t===p.hamburgerMenuId?a:o!==ne,c=s?t:l?o:i.selectedMenuId;Object(y.d)({actionOrActions:[l?y.b.EXPAND:y.b.COLLAPSE,...n.split("_")],label:c,props:{location:n,interaction:e,intent:(l?y.b.EXPAND:y.b.COLLAPSE).toLowerCase(),reason:r}})}return{selectedMenuId:o,isHamburgerOpen:a}})},[p.hamburgerMenuId,p.topLevelNonHamburgerMenuIds]),j=function(e,t,n){void 0===n&&(n=null),k(je,e,t,n)},C=function(e,t,n){void 0===n&&(n=null),k(ke,e,t,n)},w=(e,t)=>{k(Ce,e,t)},S=k.bind(null,we);return i.a.createElement(i.a.Fragment,null,i.a.createElement(ae,{className:a()(""+ve,o),role:"navigation/static/modern/js/","aria-label":"Main"},m.map(e=>{const t=e.id===p.hamburgerMenuId,n=t?g.isHamburgerOpen:g.selectedMenuId===e.id,r=P(["header/static/modern/js/","menu"]),o=P([r,e.id]),s=P([o,"content"]),u=e.id===p.topLevelSearchMenuId,d=e.uri===c||e.innerUri===c;return i.a.createElement(Y,{key:e.id,ref:t=>{f.current[e.id]=t},className:a()({[ye.modifier("vertical").className]:t,[ye.modifier("search").className]:u}),hideOnHorizontal:t,id:o,isSelected:n,onClick:d?S:C,menuId:e.id,icon:e.icon,ariaLabel:e.ariaLabel,uri:e.uri,label:e.label,isTopLevel:!0,hasOpenAndClose:!1,onEscapePressed:j,ariaControls:s,isDirectlyOnPage:d},e.Content&&i.a.createElement("div",{id:s,ref:t=>{b.current[e.id]=t},className:a()(""+Oe,{[Oe.modifier("selected").className]:n,[Oe.modifier("vertical").className]:t})},i.a.createElement(e.Content,{baseId:t?r:o,menu:t?l:void 0,currentPath:c,key:c,onMenuItemClicked:C,onEscapePressed:j,onLinkWasClicked:w,selectedMenuId:g.selectedMenuId,isSelected:n})))})),i.a.createElement(N,{hideOnBreakpoint:g.isHamburgerOpen?h.menu.horizontal.breakPoint:null,watchedElement:b.current[g.isHamburgerOpen?p.hamburgerMenuId:g.selectedMenuId],triggerDependency:`${g.selectedMenuId===ne?"noactive":g.selectedMenuId} ${g.isHamburgerOpen}`,canChangeHeightOutsideResize:p.topLevelResizeByInteractionMenuIds.includes(g.selectedMenuId)}))}function Ie(e){var t,n;return{hamburgerMenuId:null==(t=e.find(e=>!0===e.isHamburger))?void 0:t.id,topLevelNonHamburgerMenuIds:e.filter(e=>!0!==e.isHamburger).map(e=>e.id),topLevelResizeByInteractionMenuIds:e.filter(e=>!0===e.canResizeByInteraction).map(e=>e.id),topLevelSearchMenuId:null==(n=e.find(e=>!0===e.isSearch))?void 0:n.id}}},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(16),a=n(208),s=n(7),l=n(80),c=n(24),u=n(15),d=n(4),m=n(226),p=n(13),h=n.n(p),b=n(3),f=n(10);const g="mobile",v="desktop/tablet",y="all",O="accordion",x={Default:"default",Clearing:"clearing"};function k(e){return e===g?"mobile":e===v?"desktop":void 0}const j=Object(b.c)(["&./static/modern/js/","{/static/modern/js/","}&./static/modern/js/","{@media screen and (max-width:/static/modern/js/","){display:none;}}"],"mobile",Object(f.a)(u.a.medium,Object(b.c)(["display:none;"])),"desktop",u.c[u.a.small].pxString);var C=n(39),w=n(149),S=n(52),I=n(57),A=n(227),E=n(51),N=n(279),T=n(174),L=n(17),_=n(1),D=n(21);const R=Object(D.b)("notice-accordion",["button/static/modern/js/","title/static/modern/js/","summary/static/modern/js/","content/static/modern/js/","icons/static/modern/js/","arrow/static/modern/js/","exclamation",{name:null,modifiers:["closed"]}]);var P=b.d.div.withConfig({componentId:"sc-1molxoi-0"})(["/static/modern/js/"," &./static/modern/js/","{fill:/static/modern/js/",";background-color:/static/modern/js/",";}./static/modern/js/","{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:10px 12px;margin:0 -12px;color:/static/modern/js/",";}&./static/modern/js/","{./static/modern/js/","{margin-top:0;padding-bottom:0;height:0;overflow:hidden;}}./static/modern/js/","{min-width:22px;}./static/modern/js/","{font-size:18px;line-height:1.5em;font-weight:/static/modern/js/",";flex-grow:1;margin-left:11px;}./static/modern/js/","{margin-left:10px;}./static/modern/js/","{align-self:flex-start;}./static/modern/js/","{padding-bottom:16px;p{font-size:14px;line-height:24px;margin-top:12px;}}./static/modern/js/","{color:/static/modern/js/",";font-size:14px;line-height:1.5em;margin-top:0;font-weight:/static/modern/js/",";}"],j,R.className,_.a.blue,_.a.white,R.button,_.a.blue,R.blockModifiers.closed,R.content,R.icons,R.title,L.a.SemiBold,R.arrow,R.exclamation,R.content,R.summary,_.a.blue,L.a.Normal);function B(e){let{title:t,summary:n,content:r,viewport:o,className:a}=e;const[s,l]=Object(N.a)(!1,["notice-accordion",t],t),{controls:c}=Object(T.a)("notice_accordion");return i.a.createElement(P,{className:h()(R.className,{[R.blockModifiers.closed]:!s},k(o),a)},i.a.createElement(C.a,{narrow:!0},i.a.createElement("button",{className:h()(I.a.ButtonReset,R.button,I.a.A11YButton),"aria-expanded":s,"aria-controls":c,onClick:l},i.a.createElement(w.a,{iconId:S.a.CircleExclamation,size:"28px",className:h()(R.icons,R.exclamation)}),i.a.createElement("span",{className:R.title},t),i.a.createElement(E.a,{text:"Open to read more about the notice"}),i.a.createElement(w.a,{iconId:s?S.a.ChevronDown:S.a.ChevronUp,className:h()(R.icons,R.arrow)})),i.a.createElement("div",{className:R.content,id:c},n&&i.a.createElement("div",{className:R.summary},n),i.a.createElement("div",{dangerouslySetInnerHTML:{__html:Object(A.a)(r,s)}}))))}var q=n(93),M=n(173);const F=Object(D.b)("notice",[{name:null,modifiers:Object.values(x)},"content/static/modern/js/","title/static/modern/js/","summary/static/modern/js/","container/static/modern/js/","cta-container"]);function z(e){return Object(M.a)(``)}const H=u.a.medium;var $=b.d.div.withConfig({componentId:"wzn6by-0"})(["&./static/modern/js/","{background-color:/static/modern/js/",";}&./static/modern/js/","{./static/modern/js/","{color:/static/modern/js/",";}}./static/modern/js/","{display:flex;flex-direction:column;padding-top:24px;padding-bottom:24px;z-index:10;position:relative;}./static/modern/js/","{color:/static/modern/js/",";padding:0;text-align:left;font-size:20px;line-height:24px;font-weight:/static/modern/js/",";text-wrap:balance;}./static/modern/js/","{margin-top:8px;font-size:15px;line-height:24px;font-weight:/static/modern/js/",";text-wrap:balance;}./static/modern/js/","{flex-shrink:0;display:flex;flex-direction:row;margin-top:16px;}/static/modern/js/",""],F.className,_.a.white,F.blockModifiers.clearing,F.title,_.a.charcoal,F.container,F.title,_.a.slate,L.a.Bold,F.summary,L.a.Normal,F["cta-container"],Object(f.a)(H,Object(b.c)(["&./static/modern/js/","{background-image:url('/static/modern/js/","');background-repeat:no-repeat;background-position-x:right;background-position-y:bottom;background-size:30%;}&./static/modern/js/","{background-image:url('/static/modern/js/","');}./static/modern/js/","{padding-top:0;padding-bottom:0;flex-direction:row;justify-content:space-between;}./static/modern/js/","{margin:32px 0;display:flex;flex-direction:column;justify-content:center;}./static/modern/js/","{font-size:26px;line-height:32px;}./static/modern/js/","{font-size:18px;}./static/modern/js/","{margin:32px 0;align-items:center;}"],F.className,z(_.a.lightSky),F.blockModifiers.clearing,z(_.a.red),F.container,F.content,F.title,F.summary,F["cta-container"]))),U=n(42),W=n(143);function V(e){let{title:t,summary:n,viewport:r,button:o,className:s,theme:l=x.Default}=e;const c=Object(a.a)(H);return i.a.createElement($,{className:h()(F.className,F.blockModifiers[l],k(r),U.a,s)},i.a.createElement(C.a,{className:F.container},i.a.createElement("div",{className:F.content},i.a.createElement("div",{className:F.title},t),n&&i.a.createElement("div",{className:F.summary},n)),o&&o.buttonLink&&Object(d.a)(o.buttonText)&&i.a.createElement("div",{className:h()(F["cta-container"])},i.a.createElement(W.b,{theme:l===x.Clearing?W.a.Slate:W.a.Default},i.a.createElement(q.b,{entry:o.buttonLink,label:o.buttonText,isSmall:l===x.Clearing&&!c})))))}t.a=Object(o.c)(e=>({notices:Object(m.a)(e)}),null)((function(e){let{notices:t}=e;const n=Object(a.a)(u.c[u.a.small].width);if(!Object(s.a)(t))return c.a;const r=n?v:g;let o=null,m=null;for(const e of t){if(e.showOnViewport===r){m=e;break}o||null!==e.showOnViewport&&e.showOnViewport!==y||(o=e)}if(null!=m||(m=o),!m)return c.a;const p=m.layout===O,{title:h,summary:b,markup:f,showOnViewport:k,button:j,isClearingNotice:C}=m;return Object(d.a)(h)?p&&!Object(d.a)(f)?c.a:i.a.createElement(l.b,{pathToAdd:["notice"]},p?i.a.createElement(B,{title:h,summary:b,viewport:k,content:f}):i.a.createElement(V,{title:h,summary:b,viewport:k,button:j,theme:C?x.Clearing:x.Default})):c.a}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=n(14),i=n(18),o=n(126),a=n(68),s=n(364),l=n(111),c=n(148),u=n(109);const d={title:"Activity",queryParams:{contentTypeIds:[u.a.LSFActivity],fields:[...i.a,"location/static/modern/js/","times/static/modern/js/","ancillary/static/modern/js/","entryDescription/static/modern/js/","heroBanner/static/modern/js/","activityType/static/modern/js/","ageSuitability"],pageSize:6,linkDepth:0,orderBy:[i.b.entryTitle]},filters:{type:{title:"Type of Activity",isSingleSelect:!1,contentTypeId:[u.a.LSFActivityType],fieldId:"activityType.sys.id",items:[],logicOperator:"or"},ageSuitability:{title:"Age suitability",isSingleSelect:!1,contentTypeId:[u.a.LSFActivityAgeSuitability],fieldId:"ageSuitability.sys.id",items:[],logicOperator:"or"}}};var m=n(365),p=n(25);const h={title:"SubjectTier2",queryParams:{contentTypeIds:[p.a.SubjectTier2],fields:[...i.a,"thumbnail/static/modern/js/","heroImage"],pageSize:100,linkDepth:0,orderBy:[i.b.entryTitle],weightedSearchFields:[{fieldId:i.b.entryTitle,weight:100},{fieldId:"searchContent",weight:50}]}},b={title:"Discover",queryParams:{contentTypeIds:[p.a.Discover],fields:[...i.a,"title/static/modern/js/","heroBanner"],pageSize:100,linkDepth:0,orderBy:[i.b.entryTitle],weightedSearchFields:[{fieldId:i.b.entryTitle,weight:100},{fieldId:"searchContent",weight:50}]}};var f=n(123);const g=[i.b.entryTitle],v="checkList";t.b={tabs:[{id:0,label:""}],facets:{},listings:{[l.a]:s.a,[c.a]:d,[l.c]:m.a,[l.f]:h,[l.d]:b},minilist:{[v]:{title:"Check List",queryParams:{contentTypeIds:[r.a.WelcomeChecklist],fields:[g,["beforeStarting/static/modern/js/","firstDays/static/modern/js/","useful/static/modern/js/","campus/static/modern/js/","ukOrInternational/static/modern/js/","courseLevel"]],linkDepth:1,orderBy:[i.b.entryTitle],pageSize:1},filters:{courseLevel:{title:"your course level",fieldLabel:"1) Course level",fieldId:"courseLevel.sys.id",contentTypeId:r.a.CourseLevel,isSingleSelect:!0,items:[{title:o.b.Undergraduate,key:o.a.Undergraduate},{title:o.b.Postgraduate,key:o.a.Postgraduate},{title:o.b.PostgraduateResearch,key:o.a.PostgraduateResearch},{title:o.b.DegreeApprenticeship,key:o.a.DegreeApprenticeship}]},campus:{title:"study location",fieldLabel:"2) Study location",fieldId:"campus.sys.id",isSingleSelect:!0,items:[{title:a.e.PrestonCampus,key:a.b.PrestonCampus},{title:a.e.BurnleyCampus,key:a.b.BurnleyCampus},{title:a.e.WestlakesCampus,key:a.b.WestlakesCampus},{title:f.c[f.a.distanceLearning],key:f.a.distanceLearning}]},ukOrInternational:{title:"your current location",fieldLabel:"3) Current location",fieldId:"ukOrInternational",isSingleSelect:!0,fieldOperator:"equalTo",items:[{title:"In the United Kingdom",key:"uk"},{title:"Outside the United Kingdom",key:"international"}]}}}}}},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(3),a=n(10),s=n(15),l=o.d.div.withConfig({componentId:"sc-1hs6y0p-0"})(["font-size:12px;text-transform:uppercase;.desktop{display:none;}/static/modern/js/",""],Object(a.a)(s.a.small,Object(o.c)([".desktop{display:inline-block;white-space:pre-wrap;}"]))),c=n(13),u=n.n(c),d=n(67);const m=d.g`${d.a.Day.Name.Long} `,p=d.g`${d.a.Day.Number.Short} ${d.a.Month.Name.Long} ${d.a.Year.Long}`;t.a=function(e){let{date:t,className:n}=e;if(!t)return null;const r=m(t),o=p(t);return i.a.createElement(l,{className:u()("published",n)},i.a.createElement("span",{className:"desktop"},r),i.a.createElement("span",null,o))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n(0),i=n.n(r),o=n(3),a=n(10),s=n(15),l=n(27);var c=o.d.div.withConfig({componentId:"hcdjmz-0"})(["/static/modern/js/",""],()=>Object(o.c)(["display:flex;align-items:center;.header_logo__link{display:block;margin-top:8px;margin-bottom:8px;@media (hover:hover){&:focus-visible{/static/modern/js/","}}}img.header__logo{height:80px;min-height:80px;min-width:46px;display:block;width:100%;&.header__logo--full{display:none;min-width:152px;}}/static/modern/js/",""],Object(l.c)(),e=>{var t;let{theme:n}=e;return Object(a.a)(null!=(t=n.largeLogoBreakpoint)?t:s.a.xsmall,Object(o.c)([".header_logo__link{display:block;margin-top:16px;margin-bottom:16px;}img.header__logo{display:none;&.header__logo--full{display:block;}}"]))})),u=n(33),d=n(34),m=n(229);function p(e){let{className:t,uri:n,allowNewLogo:r=!1}=e;const o="Logo of the "+d.d,a=`${d.e}${Object(m.a)()&&r?"uol_logo_white_2.svg":"logo.svg"}`;return i.a.createElement(c,{className:t},i.a.createElement(u.a,{uri:n,className:"header_logo__link"},i.a.createElement("img",{src:d.e+"uclan_logo_shield.svg",height:"80",width:"45",alt:o,className:"header__logo"}),i.a.createElement("img",{key:a,src:a,height:"80",width:"244",alt:o,className:"header__logo header__logo--full"})))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var r=n(0),i=n.n(r),o=n(3),a=n(300),s=n(1),l=n(10),c=n(81),u=n(15),d=n(17);var m=o.d.div.withConfig({componentId:"kk94o2-0"})(["/static/modern/js/",""],e=>{let{theme:t}=e;const n=t.menu;return Object(o.c)(["background:/static/modern/js/",";border-bottom:solid 2px /static/modern/js/",";fieldset{border:none;}.header__search-container{padding:24px 0;/static/modern/js/"," /static/modern/js/","}.header__search-links{max-width:700px;margin:auto;margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 24px;a{line-height:24px;}h2{font-size:18px;&:before{content:'';width:47px;border-top:2px solid /static/modern/js/",";display:block;margin:auto;}}}.header__search-container__facet-filter-dropdown{display:none;position:absolute;margin-top:42px;&--open{display:initial;}}.list{/static/modern/js/"," input + label{font-weight:/static/modern/js/",";}}.header__search-facets{display:flex;justify-content:center;flex-wrap:nowrap;align-items:baseline;gap:8px;margin-top:20px;}.header__search-facets__title{text-align:right;color:/static/modern/js/",";font-size:15px;font-weight:/static/modern/js/",";line-height:20px;/static/modern/js/","}.header__search-facets__dropdown-container{/static/modern/js/"," &:after{right:-7px;}}select.header__search-facets__dropdown{margin-top:0;width:calc(100% + 24px);}/static/modern/js/",""],s.a.white,n.horizontal.middleLineColor,Object(l.a)(u.a.xsmall,Object(o.c)(["padding:32px 16px;"])),Object(l.a)(n.horizontal.breakPoint,Object(o.c)(["padding:64px 16px;"])),s.a.darkRed,Object(a.b)(),d.a.Medium,s.a.charcoal,d.a.Bold,Object(l.a)(n.horizontal.breakPoint,Object(o.c)(["font-size:18px;line-height:22px;"])),Object(c.h)(t),Object(l.a)(n.desktop.breakPoint,Object(o.c)([".menucard__column{padding:0 80px;}"])))}),p=n(39),h=n(330),b=n(16),f=n(4),g=n(13),v=n.n(g),y=n(7),O=n(33),x=n(223),k=n(22),j=n(115),C=n(19),w=n(231),S=n(145),I=n(83),A=n(251);function E(e){let{className:t,uniqueId:n,selectedMenuId:o,isSelected:a=!1,dynamicSearch:s=!1,showLinks:l=!0,takeStateFromQueryParams:c=!1,currentPath:u}=e;const d=Object(w.a)(),g=Object(b.e)(j.r),E=Object(r.useMemo)(()=>{return e=g,h.a.facets.map(t=>({label:t.label,id:t.listingId,links:null==e?void 0:e[t.listingId]}));var e},[g]),[N,T]=Object(r.useState)(E.find(e=>e.id===C.d.All)),[L]=Object(A.a)(C.e),[_]=Object(A.a)(C.f);Object(r.useEffect)(()=>{c&&T(E.find(e=>e.id===(null!=L?L:C.d.All)))},[c,L,E]),Object(r.useEffect)(()=>{c&&null!=D&&D.current&&(D.current.value=null!=_?_:"")},[c,_]);const D=Object(r.useRef)(),R=Object(r.useRef)(null),P=o!==R.current&&a,B=o!==R.current&&!a;R.current=o,Object(I.a)(()=>{var e;P||(null==(e=D.current)||e.focus())},[P]);const q=function(e){var t,n;void 0===e&&(e=null!=N?N:C.d.All),e&&(Object(f.a)(null==(t=D.current)?void 0:t.value)&&Object(k.d)({actionOrActions:[k.b.SEARCH,e.label?"search-facet-"+e.label.toLowerCase():null,"keyword-search"],label:[D.current.value]}),d({keyword:null==(n=D.current)?void 0:n.value,facet:e.id,update:!0,resetIfFacetChanged:!0}))},{set:M}=Object(x.a)(500,!1),F=u===C.g;return i.a.createElement(m,{className:t},i.a.createElement(p.a,null,i.a.createElement("div",{className:v()("header__search-container",{"header__search-container--show-links":l})},i.a.createElement(S.c,{ref:D,className:"header__search-form",placeholder:"Search by keyword",onHandleSubmit:e=>{e.preventDefault(),q()},onChange:()=>{s&&M(q)},onReset:()=>{s&&q()},id:F?"navSearchMenu":"navSearchInPage",style:S.a.Rounded},i.a.createElement("div",{className:"header__search-facets"},i.a.createElement("label",{className:"header__search-facets__title",htmlFor:"search-facet-dropdown"+(n?"-"+n:"")},"Filter by:"),i.a.createElement("div",{className:"header__search-facets__dropdown-container"},i.a.createElement("select",{className:"header__search-facets__dropdown",onChange:e=>(e=>{const t=E.find(t=>t.id===e);t&&(Object(k.d)({actionOrActions:[k.b.CLICK,"search-facet",t.label]}),T(t),s&&q(t))})(e.target.value),value:N.id,key:B?"reset":"",id:"search-facet-dropdown"+(n?"-"+n:"")},E.map(e=>i.a.createElement("option",{key:e.id,value:e.id},e.label)))))),l&&Object(y.a)(null==N?void 0:N.links)&&i.a.createElement("div",{className:"header__search-links"},N.links.map(e=>i.a.createElement(O.a,{key:e.uri,uri:e.uri},e.label))))))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var r=n(0),i=n.n(r),o=n(13),a=n.n(o),s=n(42),l=n(51),c=n(149),u=n(3),d=n(21),m=n(27),p=n(1),h=n(33);function b(e){let{socialLink:t,className:n,onClick:r}=e;return i.a.createElement(g,{className:a()(f.className,n),uri:t.uri,openInNewWindow:!0,onClick:()=>{null==r||r(t)}},i.a.createElement(c.a,{iconId:t.iconId}),i.a.createElement(l.a,{text:t.label+" opens in a new tab"}))}const f=Object(d.a)("social-link"),g=Object(u.d)(h.a).withConfig({componentId:"sc-5i9lau-0"})(["/static/modern/js/",";"],e=>{let{size:t="32px"}=e;return Object(u.c)(["&./static/modern/js/","{width:/static/modern/js/",";height:/static/modern/js/",";display:flex;align-items:center;justify-content:center;border:2px solid rgba(0,0,0,0);border-radius:9999px;@media (hover:hover){&:focus-visible{text-decoration:underline;/static/modern/js/"," border-width:1px;}&:hover{fill:/static/modern/js/",";}}&:visited{fill:/static/modern/js/",";}}}"],f.className,t,t,Object(m.c)(),p.a.lightSlate,p.a.lightSlate)});var v=n(69);function y(e){let{socialLinks:t,className:n}=e;return i.a.createElement(k,{className:a()(x,n,s.a)},t.map(e=>i.a.createElement("li",{key:e.uri},i.a.createElement(b,{socialLink:e,onClick:O}))))}function O(e){Object(v.a)(e.label,e.uri,"social")}const x=Object(d.a)("footer-socials").className,k=u.d.ul.withConfig({componentId:"zyzch9-0"})(["&./static/modern/js/","{list-style:none;padding:0;display:flex;flex-wrap:wrap;li{&:not(:first-child){margin-left:16px;}}}}"],x)},function(e,t,n){"use strict";n.d(t,"a",(function(){return x}));var r=n(0),i=n.n(r),o=n(7),a=n(24),s=n(33),l=n(13),c=n.n(l),u=n(42),d=n(3),m=n(1),p=n(27),h=n(10),b=n(15),f=n(21);const g=Object(f.b)("footer-legal",["links"]);var v=d.d.div.withConfig({componentId:"sc-1gbksql-0"})(["&./static/modern/js/","{--text-color-inner:var(--text-color,/static/modern/js/",");--text-color-hover-inner:var(--text-color-hover,/static/modern/js/",");display:flex;flex-direction:column;align-items:flex-start;justify-content:left;a{font-size:17px;line-height:24px;padding:8px;margin-left:-8px;color:var(--text-color-inner);@media (hover:hover){&:focus-visible{/static/modern/js/","}&:hover{color:var(--text-color-hover-inner);}}}}./static/modern/js/","{display:flex;flex-direction:column;flex-wrap:wrap;margin:0;padding:0;li{list-style:none;padding:8px;margin-left:-8px;}/static/modern/js/","}"],g,m.a.charcoal,m.a.slate,Object(p.c)(),g.links,Object(h.a)(b.a.small,Object(d.c)(["flex-direction:row;a:not(:first-child){margin-left:0;}li:not(:first-child){margin-left:0;}li{padding:4px;margin-left:-4px;}"]))),y=n(69),O=n(34);function x(e){let{links:t,className:n}=e;return Object(o.a)(t)?i.a.createElement(v,{className:c()(g.className,n)},i.a.createElement("ul",{className:c()(g.links,u.a)},t.map(e=>i.a.createElement("li",{key:e.uri},i.a.createElement(s.a,{uri:e.uri,onClick:()=>function(e){Object(y.a)(e.label,e.uri,"legal")}(e)},e.label)))),i.a.createElement("div",null,"©/static/modern/js/"," ",(new Date).getFullYear()," The ",O.d," |/static/modern/js/"," ",i.a.createElement(s.a,{uri:"/legal/copyright",onClick:k},"Copyright notice"))):a.a}function k(){Object(y.a)("Copyright notice/static/modern/js/","/legal/copyright/static/modern/js/","legal")}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(16),i=n(176);function o(e){var t,n;return null!=(t=null==(n=e[i.a])?void 0:n.countryCode)?t:null}const a=["UK/static/modern/js/","GB/static/modern/js/","GG/static/modern/js/","IM/static/modern/js/","JE/static/modern/js/","GI"];function s(e){const t=o(e);return null===t?null:a.includes(t.toUpperCase())}function l(){return{countryCode:Object(r.e)(o),isHomeUser:Object(r.e)(s)}}},,,,,,,,,,,,function(e,t,n){"use strict";var r=n(8),i=n(138),o=n(109);const a={fallback:Object(i.a)()},s=[{contentTypeID:o.a.LSFContent,component:Object(r.a)({resolved:{},chunkName:()=>"pages-LSFContent-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(16),n.e(117)]).then(n.bind(null,433)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 433}},a)},{contentTypeID:o.a.LSFHome,component:Object(r.a)({resolved:{},chunkName:()=>"pages-LSFHome-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(16),n.e(13),n.e(118)]).then(n.bind(null,478)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 478}},a)},{contentTypeID:o.a.LSFActivity,component:Object(r.a)({resolved:{},chunkName:()=>"pages-LSFActivity-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(16),n.e(115)]).then(n.bind(null,434)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 434}},a)},{contentTypeID:o.a.LSFActivityListing,component:Object(r.a)({resolved:{},chunkName:()=>"pages-LSFActivityListing-page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(1),n.e(16),n.e(27),n.e(116)]).then(n.bind(null,465)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 465}},a)}];t.a=s},function(e,t,n){"use strict";const r=Array.from(new Set(["entryTitle/static/modern/js/","entryDescription/static/modern/js/","sys.version/static/modern/js/","title/static/modern/js/","headerImage/static/modern/js/","anchorLinkText/static/modern/js/","awards/static/modern/js/","text/static/modern/js/","source/static/modern/js/","openDaysImage/static/modern/js/","openDaysTitle/static/modern/js/","openDaysText/static/modern/js/","openDays/static/modern/js/","title/static/modern/js/","text/static/modern/js/","bookLink/static/modern/js/","buttonText/static/modern/js/","buttonLink/static/modern/js/","openDaysCTA/static/modern/js/","openDaysMainCTA/static/modern/js/","openDaysAsideTitle/static/modern/js/","openDaysAsideDescription/static/modern/js/","reasonsToStudy/static/modern/js/","reasonsToStudyTitle/static/modern/js/","text/static/modern/js/","image/static/modern/js/","p2p/static/modern/js/","featuredArticles/static/modern/js/","heroBanner/static/modern/js/","image/static/modern/js/","author/static/modern/js/","name/static/modern/js/","firstName/static/modern/js/","surname/static/modern/js/","initials/static/modern/js/","promo/static/modern/js/","title/static/modern/js/","button/static/modern/js/","description/static/modern/js/","footer/static/modern/js/","title/static/modern/js/","contactUs/static/modern/js/","showForm/static/modern/js/","showPromo/static/modern/js/","promoImage/static/modern/js/","promoText/static/modern/js/","promoButton/static/modern/js/","buttonText/static/modern/js/","buttonLink/static/modern/js/","metaInformation/static/modern/js/","metaDescription/static/modern/js/","metaKeywords/static/modern/js/","metaImage/static/modern/js/","seoTitle"]));t.a=r},function(e,t,n){"use strict";var r=n(8);const i=[{path:"/causeNullExceptionError789asdads455asd74445a5dasd777444asdadasdasd",component:Object(r.a)({resolved:{},chunkName:()=>"test",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(158).then(n.bind(null,435)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 435}})},{path:"/developmentpages/eventform",component:Object(r.a)({resolved:{},chunkName:()=>"eventForm",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(5),n.e(6),n.e(7),n.e(25),n.e(70)]).then(n.bind(null,436)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 436}})},{path:"/website-user/report",component:Object(r.a)({resolved:{},chunkName:()=>"websiteUserPage",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(0),n.e(167)]).then(n.bind(null,486)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 486}})},{path:"/404",component:Object(r.a)({resolved:{},chunkName:()=>"error.page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.resolve().then(n.bind(null,217)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 217}})},{path:"/zenInfo",ssrOnly:!0,component:Object(r.a)({resolved:{},chunkName:()=>"zeninfo.component",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.resolve().then(n.bind(null,87)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 87}},{resolveComponent:e=>e.VersionInfo})},{path:"/developmentpages/design-system",component:Object(r.a)({resolved:{},chunkName:()=>"design-system.page",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(15),n.e(29),n.e(65)]).then(n.bind(null,464)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 464}})},{path:"/developmentpages/promo-banners",component:Object(r.a)({resolved:{},chunkName:()=>"all-promo-banners",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(13),n.e(47)]).then(n.bind(null,437)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 437}})}];t.a=i},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(8),i=n(345),o=n(2);const a={accordion:Object(r.a)({resolved:{},chunkName:()=>"accordion.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(2),n.e(4),n.e(45)]).then(n.bind(null,394)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 394}}),academicsCards:Object(r.a)({resolved:{},chunkName:()=>"peopleList.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(18),n.e(137)]).then(n.bind(null,487)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 487}},{resolveComponent:e=>{let{PeopleList:t}=e;return t}}),blockQuote:Object(r.a)({resolved:{},chunkName:()=>"blockQuote.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(49).then(n.bind(null,488)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 488}}),[o.c.newsQuote]:Object(r.a)({resolved:{},chunkName:()=>"newsQuote.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(86).then(n.bind(null,489)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 489}},{resolveComponent:e=>{let{Quote:t}=e;return t}}),button:Object(r.a)({resolved:{},chunkName:()=>"button.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.resolve().then(n.bind(null,94)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 94}}),buttonSet:Object(r.a)({resolved:{},chunkName:()=>"buttonSet2.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(52).then(n.bind(null,409)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 409}}),composerListingItem:Object(r.a)({resolved:{},chunkName:()=>"composerListingItem.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(3),n.e(55)]).then(n.bind(null,403)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 403}}),contentSlider:Object(r.a)({resolved:{},chunkName:()=>"contentSlider.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(9),n.e(8),n.e(12),n.e(23)]).then(n.bind(null,416)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 416}}),contentVideo:Object(r.a)({resolved:{},chunkName:()=>"contentVideo.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(8),n.e(12)]).then(n.bind(null,407)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 407}}),[o.c.largeVideoSlider]:Object(r.a)({resolved:{},chunkName:()=>"largeVideoSlider.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(8),n.e(12),n.e(80)]).then(n.bind(null,479)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 479}}),contentImage:Object(r.a)({resolved:{},chunkName:()=>"contentImage.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(56).then(n.bind(null,412)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 412}}),[o.c.imageComparer]:Object(r.a)({resolved:{},chunkName:()=>"imageComparer.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(79).then(n.bind(null,454)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 454}},{resolveComponent(e){let{ImageComparer:t}=e;return t}}),entryRequirements:Object(r.a)({resolved:{},chunkName:()=>"entryRequirements.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(2),n.e(4),n.e(69)]).then(n.bind(null,480)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 480}}),faqs:Object(r.a)({resolved:{},chunkName:()=>"faqs.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(2),n.e(4),n.e(72)]).then(n.bind(null,490)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 490}}),highlightBanner:Object(r.a)({resolved:{},chunkName:()=>"highlightBanner.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(76).then(n.bind(null,245)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 245}}),highlightBannerFixed:Object(r.a)({resolved:{},chunkName:()=>"highlightBanner.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(76).then(n.bind(null,245)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 245}}),boxOut:Object(r.a)({resolved:{},chunkName:()=>"boxOut.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(51).then(n.bind(null,404)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 404}}),markup:Object(r.a)({resolved:{},chunkName:()=>"markup.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.resolve().then(n.bind(null,157)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 157}}),markupWithReveal:Object(r.a)({resolved:{},chunkName:()=>"markupWithReveal.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(84).then(n.bind(null,402)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 402}}),pageIntro:Object(r.a)({resolved:{},chunkName:()=>"pageIntro.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(91).then(n.bind(null,411)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 411}}),prioritySponsors:Object(r.a)({resolved:{},chunkName:()=>"prioritySponsors.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(139).then(n.bind(null,491)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 491}}),profiles:Object(r.a)({resolved:{},chunkName:()=>"profiles.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(140).then(n.bind(null,492)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 492}}),relatedLinks:Object(r.a)({resolved:{},chunkName:()=>"relatedLinks.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(148).then(n.bind(null,493)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 493}}),searchBar:Object(r.a)({resolved:{},chunkName:()=>"searchBar.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.resolve().then(n.bind(null,136)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 136}}),clearingCourseSearch:i.a,clearingSignposting:Object(r.a)({resolved:{},chunkName:()=>"clearingSignposting.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(54).then(n.bind(null,494)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 494}},{resolveComponent:e=>{let{ClearingSignposting:t}=e;return t}}),sponsors:Object(r.a)({resolved:{},chunkName:()=>"sponsors.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(153).then(n.bind(null,410)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 410}}),textCards:Object(r.a)({resolved:{},chunkName:()=>"textCards.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(32),n.e(159)]).then(n.bind(null,401)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 401}}),threeSixty:Object(r.a)({resolved:{},chunkName:()=>"threeSixty.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(9),n.e(160)]).then(n.bind(null,413)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 413}}),uiCards:Object(r.a)({resolved:{},chunkName:()=>"uiCards.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(11),n.e(161)]).then(n.bind(null,398)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 398}}),uiCards2:Object(r.a)({resolved:{},chunkName:()=>"uiCards2.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(162).then(n.bind(null,495)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 495}},{resolveComponent(e){let{UICards:t}=e;return t}}),accreditations:Object(r.a)({resolved:{},chunkName:()=>"accreditations.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(2),n.e(4),n.e(46)]).then(n.bind(null,496)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 496}},{resolveComponent:e=>{let{AccreditationsAndIndustryLinks:t}=e;return t}}),courseBreakdown:Object(r.a)({resolved:{},chunkName:()=>"courseBreakdown.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(60).then(n.bind(null,497)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 497}}),discoverUniIframe:Object(r.a)({resolved:{},chunkName:()=>"discoverUniIframe.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(67).then(n.bind(null,498)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 498}}),feesAndFunding:Object(r.a)({resolved:{},chunkName:()=>"feesAndFunding.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(2),n.e(4),n.e(73)]).then(n.bind(null,471)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 471}}),crmForm:Object(r.a)({resolved:{},chunkName:()=>"crmForm.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(5),n.e(6),n.e(7),n.e(19),n.e(62)]).then(n.bind(null,438)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 438}}),midYearStart:Object(r.a)({resolved:{},chunkName:()=>"midYearStart.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(3),n.e(15),n.e(85)]).then(n.bind(null,472)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 472}}),preferencesCenter:Object(r.a)({resolved:{},chunkName:()=>"preferencesCenterCookieBot.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(138).then(n.bind(null,439)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 439}}),promotionalBanner:Object(r.a)({resolved:{},chunkName:()=>"promotionalBanner.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(141).then(n.bind(null,396)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 396}}),PromotionalBannerTextOnly:Object(r.a)({resolved:{},chunkName:()=>"promotionalBannerTextOnly.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(13).then(n.bind(null,397)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 397}}),promotionalBannerSmall:Object(r.a)({resolved:{},chunkName:()=>"promotionalBannerSmall.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(142).then(n.bind(null,408)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 408}}),tabbedMenu:Object(r.a)({resolved:{},chunkName:()=>"tabbedMenu.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(156).then(n.bind(null,395)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 395}},{resolveComponent:e=>{let{TabbedMenu:t}=e;return t}}),tabbedMenuWithImages:Object(r.a)({resolved:{},chunkName:()=>"tabbedMenuWithImages.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(14),n.e(157)]).then(n.bind(null,440)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 440}},{resolveComponent(e){let{TabbedMenuWithImages:t}=e;return t}}),uspShortContent:Object(r.a)({resolved:{},chunkName:()=>"uspShortContent.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(27).then(n.bind(null,417)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 417}}),uspLongContent:Object(r.a)({resolved:{},chunkName:()=>"uspLongContent.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(163).then(n.bind(null,481)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 481}}),formComponent:Object(r.a)({resolved:{},chunkName:()=>"formComponent.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(5),n.e(74)]).then(n.bind(null,499)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 499}}),signPosting:Object(r.a)({resolved:{},chunkName:()=>"signPosting.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(152).then(n.bind(null,500)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 500}}),sectionStart:Object(r.a)({resolved:{},chunkName:()=>"sectionStart.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(151).then(n.bind(null,441)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 441}}),sectionEnd:Object(r.a)({resolved:{},chunkName:()=>"sectionEnd.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(150).then(n.bind(null,442)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 442}}),orderedSteps:Object(r.a)({resolved:{},chunkName:()=>"orderedSteps.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(2),n.e(90)]).then(n.bind(null,501)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 501}}),biteSizeHighlight:Object(r.a)({resolved:{},chunkName:()=>"biteSizeHighlight.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(9),n.e(22)]).then(n.bind(null,415)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 415}}),vepplePanorama:Object(r.a)({resolved:{},chunkName:()=>"vepplePanorama.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(165).then(n.bind(null,482)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 482}}),embedInstagram:Object(r.a)({resolved:{},chunkName:()=>"embedInstagram.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(68).then(n.bind(null,483)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 483}}),listWithIcons:Object(r.a)({resolved:{},chunkName:()=>"listWithIcons.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(81).then(n.bind(null,502)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 502}}),pageIntroWithCTA:Object(r.a)({resolved:{},chunkName:()=>"pageIntroWithCTA.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(92).then(n.bind(null,503)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 503}}),accommodationFilters:Object(r.a)({resolved:{},chunkName:()=>"accommodationFilters.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(5),n.e(44)]).then(n.bind(null,504)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 504}}),[o.c.jobsList]:Object(r.a)({resolved:{},chunkName:()=>"jobsList.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(1),n.e(10),n.e(24)]).then(n.bind(null,400)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 400}}),[o.c.multieventBookingForm]:Object(r.a)({resolved:{},chunkName:()=>"multieventBookingForm.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(5),n.e(6),n.e(7),n.e(25)]).then(n.bind(null,414)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 414}}),[o.c.ignitePromoBanner]:Object(r.a)({resolved:{},chunkName:()=>"ignitePromoBanner.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(78).then(n.bind(null,399)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 399}}),[o.c.reasonsToStudy]:Object(r.a)({resolved:{},chunkName:()=>"reasonsToStudy.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(143).then(n.bind(null,406)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 406}}),[o.c.subjectMailingList]:Object(r.a)({resolved:{},chunkName:()=>"subjectMailingList.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(2),n.e(4),n.e(5),n.e(8),n.e(154)]).then(n.bind(null,443)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 443}},{resolveComponent:e=>{let{SubjectTier2LeadGenerationBanner:t}=e;return t}}),[o.c.openDays]:Object(r.a)({resolved:{},chunkName:()=>"openDays.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(31),n.e(89)]).then(n.bind(null,418)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 418}},{resolveComponent:e=>{let{OpenDays:t}=e;return t}}),[o.c.changeIntro]:Object(r.a)({resolved:{},chunkName:()=>"changeIntro.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(53).then(n.bind(null,473)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 473}}),[o.c.video2]:Object(r.a)({resolved:{},chunkName:()=>"video2.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(169),n.e(166)]).then(n.bind(null,505)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 505}}),[o.c.offerHolderSearch]:Object(r.a)({resolved:{},chunkName:()=>"offerHolderSearch.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(17),n.e(1),n.e(2),n.e(30),n.e(87)]).then(n.bind(null,450)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 450}},{resolveComponent:e=>{let{OfferHolderCourseSearch:t}=e;return t}}),[o.c.facilitiesCards]:Object(r.a)({resolved:{},chunkName:()=>"facilitiesCards.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(71).then(n.bind(null,506)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 506}},{resolveComponent:e=>{let{FacilitiesCards:t}=e;return t}}),[o.c.contextualAdmissionsPostcodeChecker]:Object(r.a)({resolved:{},chunkName:()=>"contextualAdmissionsPostcodeChecker.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e(5),n.e(58)]).then(n.bind(null,507)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 507}},{resolveComponent:e=>{let{ContextualAdmissionsPostcodeComponent:t}=e;return t}}),[o.c.contextualAdmissionExclusions]:Object(r.a)({resolved:{},chunkName:()=>"contextualAdmissionExclusions.cc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(57).then(n.bind(null,444)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 444}},{resolveComponent:e=>{let{ContextualAdmissionExclusions:t}=e;return t}}),[o.c.bodyContentHeading]:Object(r.a)({resolved:{},chunkName:()=>"bodyContentHeading-BodyContentHeading",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e(50).then(n.bind(null,508)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return n(t)},resolve(){return 508}},{resolveComponent:e=>{let{BodyContentHeading:t}=e;return t}})},s={[o.c.academicsCards]:a.academicsCards,[o.c.accordion]:a.accordion,[o.c.accordion2]:a.accordion,[o.c.blockquote]:a.blockQuote,[o.c.newsQuote]:a[o.c.newsQuote],[o.c.boxOut]:a.boxOut,[o.c.crmForm]:a.crmForm,[o.c.cookieNotice]:a.preferencesCenter,[o.c.entryRequirements]:a.entryRequirements,[o.c.button]:a.buttonSet,[o.c.buttonLink]:a.button,[o.c.facilitiesCards]:a[o.c.facilitiesCards],[o.c.faq]:a.faqs,[o.c.form]:a.formComponent,[o.c.gallerySlider]:a.contentSlider,[o.c.highlightBanner]:a.highlightBanner,[o.c.highlightBannerFixed]:a.highlightBannerFixed,[o.c.image]:a.contentImage,[o.c.imageComparer]:a[o.c.imageComparer],[o.c.markup]:a.markup,[o.c.markupWithReveal]:a.markupWithReveal,[o.c.midYearStartList]:a.midYearStart,[o.c.pageIntro]:a.pageIntro,[o.c.profiles]:a.profiles,[o.c.promotionBanner]:a.promotionalBanner,[o.c.promotionBannerTextOnly]:a.PromotionalBannerTextOnly,[o.c.promotionBannerSmall]:a.promotionalBannerSmall,[o.c.relatedLinks]:a.relatedLinks,[o.c.searchbar]:a.searchBar,[o.c.courseSearchbar]:a.searchBar,[o.c.clearingCourseSearch]:a.clearingCourseSearch,[o.c.clearingSignposting]:a.clearingSignposting,[o.c.tabbedMenu]:a.tabbedMenu,[o.c.linkedTabbedMenu]:a.tabbedMenu,[o.c.tabbedMenuWithImages]:a.tabbedMenuWithImages,[o.c.testimonialsSlider]:a.contentSlider,[o.c.textCards]:a.textCards,[o.c.threeSixty]:a.threeSixty,[o.c.threeSixtySlider]:a.contentSlider,[o.c.uiCards]:a.uiCards,[o.c.uiCards2]:a.uiCards2,[o.c.video]:a.contentVideo,[o.c.videoWithoutBackgroundImage]:a.contentVideo,[o.c.videoSlider]:a.contentSlider,[o.c.largeVideoSlider]:a[o.c.largeVideoSlider],[o.c.sponsors]:a.sponsors,[o.c.prioritySponsors]:a.prioritySponsors,[o.c.courseBreakdown]:a.courseBreakdown,[o.c.accreditationsAndIndustryLinks]:a.accreditations,[o.c.feesFunding]:a.feesAndFunding,[o.c.discoverUni]:a.discoverUniIframe,[o.c.uspShortContent]:a.uspShortContent,[o.c.uspLongContent]:a.uspLongContent,[o.c.orderedSteps]:a.orderedSteps,[o.c.signPosting]:a.signPosting,[o.c.sectionStart]:a.sectionStart,[o.c.sectionEnd]:a.sectionEnd,[o.c.biteSizeHighlight]:a.biteSizeHighlight,[o.c.vepplePanorama]:a.vepplePanorama,[o.c.instagram]:a.embedInstagram,[o.c.listWithIcons]:a.listWithIcons,[o.c.accommodationFilters]:a.accommodationFilters,[o.c.jobsList]:a[o.c.jobsList],[o.c.multieventBookingForm]:a[o.c.multieventBookingForm],[o.c.ignitePromoBanner]:a[o.c.ignitePromoBanner],[o.c.subjectMailingList]:a[o.c.subjectMailingList],[o.c.reasonsToStudy]:a[o.c.reasonsToStudy],[o.c.openDays]:a[o.c.openDays],[o.c.faq2]:a.faqs,[o.c.changeIntro]:a.changeIntro,[o.c.video2]:a.video2,[o.c.offerHolderSearch]:a[o.c.offerHolderSearch],[o.c.contextualAdmissionsPostcodeChecker]:a[o.c.contextualAdmissionsPostcodeChecker],[o.c.contextualAdmissionExclusions]:a[o.c.contextualAdmissionExclusions],[o.c.bodyContentHeading]:a[o.c.bodyContentHeading],[o.c.relatedArticles]:a.composerListingItem,[o.c.relatedEvents]:a.composerListingItem,[o.c.relatedJobs]:a.composerListingItem,[o.c.cyprusCourseList]:a.composerListingItem,[o.c.courseList]:a.composerListingItem,[o.c.subjectList]:a.composerListingItem,[o.c.p2pArticles]:a.composerListingItem,[o.c.pageIntroWithCTA]:a.pageIntroWithCTA}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){n(522),e.exports=n(622)},function(e,t){!function(e){function t(){var t=this||self;t.globalThis=t,console.info("Polyfill for globalThis"),delete e.prototype._T_}"object"!=typeof globalThis&&(this?t():(e.defineProperty(e.prototype,"_T_",{configurable:!0,get:t}),_T_))}(Object)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){},,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t);var r=n(630),i=n(631),o=n(267),a=n(0),s=n.n(a),l=n(16),c=n(124),u=n(138),d=n(217),m=n(80),p=n(48),h=n(20);let b=!1;function f(){!0!==b&&Object(h.a)()&&(function(){const e=document.createElement("div");e.style.display="flex",e.style.flexDirection="column",e.style.rowGap="1px",e.appendChild(document.createElement("div")),e.appendChild(document.createElement("div")),document.body.appendChild(e);const t=1===e.scrollHeight;return e.parentNode.removeChild(e),t}()||(console.info("Detected no flexbox gap support"),document.documentElement.classList.add("no-flexbox-gap")),function(){if(Object.fromEntries)return;Object.defineProperty(Object,"fromEntries",{value(e){if(!e||!e[Symbol.iterator])throw new Error("Object.fromEntries() requires a single iterable argument");const t={};return Object.keys(e).forEach(n=>{const[r,i]=e[n];t[r]=i}),t}})}(),b=!0)}var g=n(105),v=n(34),y=n(22);function O(){const e=Object(l.e)(p.c.selectors.selectCurrentPath),t=Object(l.e)(p.c.selectors.selectRouteLoading),n=Object(l.e)(p.c.selectors.selectRouteEntryEntryId),r=Object(l.e)(p.c.selectors.selectIsNotFound),i=Object(l.e)(p.c.selectors.selectCurrentSearch),o=Object(a.useRef)(null);!1===t&&function(e,t,n,r,i){if(null!==n||!0===r){const o=`${t} | ${r?"404":n}`;if(o!==e.current){const a=e.current;e.current=o,Object(h.a)()&&Object(y.f)({previousInfo:a,currentPath:t,entryId:n,isNotFound:r,search:i})}}}(o,e,n,r,i)}var x=n(72),k=n(304),j=n(11);const C="@PERSONALISATION/SET_COUNTRY",w="@PERSONALISATION/SET_DATA";var S=n(176),I=n(84);n(162);async function A(){return Object(h.a)(),null}Object(j.g)(C,(function*(){const{[S.a]:e}=yield Object(j.e)();Object(I.c)("uclan_personalisation",JSON.stringify(e),I.a.Session)}));function*E(){const e=Object(I.b)("uclan_personalisation",null,I.a.Session);var t;null!==e&&(yield Object(j.d)((t=e,{type:w,payload:t})));const n=yield Object(j.b)(A);null!==n&&(yield Object(j.d)(function(e){return{type:C,payload:e}}(n)))}function N(){return(N=Object.assign?Object.assign.bind():function(e){for(var t=1;te.toLowerCase());var _=function(e){const t=Object(l.e)(p.c.selectors.selectCurrentHostname),n=Object(l.e)(p.c.selectors.selectCurrentPath),r=Object(l.e)(p.c.selectors.selectRouteLoading),i=Object(l.e)(p.c.selectors.selectCurrentSearch),o=Object(l.f)();if(null!==n&&Object(h.a)()&&void 0!==i){const e=i||"",r=navigator.userAgent.toLowerCase(),a=!(L.some(e=>r.includes(e)||e.includes(r))||e.indexOf("no_cookies")!==x.a);!function(e,t,n){!0!==T&&(T=!0,f(),window.IS_HUMAN=t,t&&(Object(y.e)(Object(g.a)(e)?v.a:v.b),n.runSaga(E)))}(t,a,o),Object(k.c)(n,a)}return O(),s.a.createElement(m.b,null,r&&s.a.createElement(u.a,null),s.a.createElement(c.a,N({},e,{notFoundComponent:d.default})))},D=n(200),R=n(390),P={ContentTypeMappings:D.a,StaticRoutes:R.a},B=n(37);var q=Object(B.c)((e,t)=>{if("@CONFIG/SET_SITE_CONFIG_ENTRY"===t.type)return t.payload},null),M=n(222),F=n(186),z=n(156),H=n(125);var $=Object(B.c)((e,t)=>{H.b===t.type&&(e.youTubeAvailable=t.isAvailable)},{youTubeAvailable:null}),U=n(195),W=n(196),V=n(76),G=n(9),Y=n(348),K=n(100),J=n(14),Q=n(18),Z=n(7),X=[Object(j.g)(K.d,(function*(){var e;(yield null==(e=Object(j.e)(Y.b))?void 0:e.length)||(yield Object(j.b)(ee))}))];function*ee(){const e=yield V.a.search(function(){const e=[void 0,Q.b.entryTitle,"courseLevelGroup/static/modern/js/","courseLevel/static/modern/js/","subjectTier2/static/modern/js/","umbrellaCode/static/modern/js/","isReturnToStudy/static/modern/js/","-entryDescription"],t=[G.Op.equalTo(Q.c.contentTypeId,J.a.Course),G.Op.equalTo(Q.c.versionStatus,Q.d.published)],n=new G.Query(...t);return n.pageSize=9999,n.fields=e,n.pageIndex=0,n}(),1);yield Object(j.d)({type:K.a,courses:e.items.filter(e=>!e.isReturnToStudy).map(e=>{var t;return{title:e.entryTitle,level:te(null==(t=e.courseLevelGroup)?void 0:t.entryTitle,Object(Z.a)(e.courseLevel)?e.courseLevel.map(e=>e.entryTitle):[]),subjectAreas:Object(Z.a)(e.subjectTier2)?e.subjectTier2.map(e=>e.entryTitle):[],sysId:e.sys.id}}).filter(e=>null!==e.level)})}function te(e,t){if("Postgraduate"===e)return t.includes("Postgraduate Research")?"postgraduate-research":e.toLowerCase();if("Undergraduate"===e)return e.toLowerCase();if("Degree Apprenticeship"===e){if(t.includes("Undergraduate"))return"undergraduate";if(t.includes("Postgraduate"))return"postgraduate"}return null}const ne={[K.b]:[]};var re=Object(B.c)((e,t)=>{K.a===t.type&&e[K.b].push(...t.courses)},ne),ie=n(98);var oe=Object(B.c)((e,t)=>{ie.c===t.type&&(e.noticeEntries=t.entries,e.noticeUpdated=Date.now())},{noticeEntries:[],noticeUpdated:null}),ae=n(36),se=n(226),le=[Object(j.h)(ie.b,(function*(){yield Object(j.b)(ce)}))];function*ce(){try{if(!(yield Object(j.e)(se.b))){const e=yield Object(j.e)(ae.l),t=yield Object(j.e)(ae.e),n=yield V.b.getClient(e,t).entries.search(function(e){const t=new G.Query(G.Op.equalTo("sys.versionStatus",e),G.Op.or(G.Op.equalTo(Q.c.contentTypeId,J.a.Notice)));return t.pageIndex=0,t.pageSize=100,t.fields=[void 0,"title/static/modern/js/","markup/static/modern/js/","summary/static/modern/js/","location/static/modern/js/","showOnChildNodes/static/modern/js/","showOnViewport/static/modern/js/","button/static/modern/js/","layout/static/modern/js/","isClearingNotice"],t}(e));n&&(yield Object(j.d)({type:ie.c,entries:n.items}))}}catch(e){}}var ue=Object(B.c)((e,t)=>{var n,r,i,o,a,s,l,c,u,d,m,p;"@UTM/_SET_UTM_PARAMS"===t.type&&(e.source=null!=(n=null==(r=t.params)?void 0:r.utm_source)?n:null,e.medium=null!=(i=null==(o=t.params)?void 0:o.utm_medium)?i:null,e.campaign=null!=(a=null==(s=t.params)?void 0:s.utm_campaign)?a:null,e.content=null!=(l=null==(c=t.params)?void 0:c.utm_content)?l:null,e.term=null!=(u=null==(d=t.params)?void 0:d.utm_term)?u:null,e.extra=null!=(m=null==(p=t.params)?void 0:p.utm_extra)?m:null)},{source:null,medium:null,campaign:null,content:null,term:null,extra:null}),de=n(228),me=n(199);const pe="@FEATURE_FLAGS/SET";var he=Object(B.c)((e,t)=>{if(t.type===pe)return t.payload},null),be=n(142),fe=n(370),ge=n(79),ve=n(4);const ye=Object(B.c)((e,t)=>{switch(t.type){case C:e.countryCode=t.payload;break;case w:{const{countryCode:n}=t.payload;Object(ve.a)(n)&&(e.countryCode=n)}}},{countryCode:null}),Oe={[me.a]:he,[M.a]:q,[F.b]:F.c,[z.a]:z.c,[ie.a]:oe,[U.a]:U.c,[W.a]:W.c,[ge.c]:Object(be.a)(fe.b),[H.a]:$,[K.c]:re,[de.a]:ue,[S.a]:ye};var xe=Object.assign({},Oe),ke=n(366),je=[Object(j.g)(ge.b,(function*(){if(null===(yield Object(j.e)(ke.a))&&Object(h.a)())try{const e=yield async function(){return new Promise(e=>{const t=new Image;t.onload=function(){t.height>0&&e(!0),e(!1)},t.onerror=function(){e(!1)},t.src="https://youtube.com/favicon1.ico?_="+Date.now()})}();yield Object(j.d)({type:H.b,isAvailable:e})}catch(e){yield Object(j.d)({type:H.b,isAvailable:!1})}}))];var Ce=[Object(j.h)("@UTM/_GET_UTM_PARAMS",(function*(){try{const e=yield Object(j.e)(ae.g);(e.utm_source||e.utm_campaign||e.utm_medium||e.utm_content||e.utm_term||e.utm_extra)&&(yield Object(j.d)({type:"@UTM/_SET_UTM_PARAMS",params:e}))}catch(e){console.info("No UTM params detected")}}))];var we=[...[...F.d,...z.d,...le,...U.d,...W.d,...je,...be.c,...X,...Ce]],Se=n(232),Ie=n(99);function Ae(){return e="@UTM/_GET_UTM_PARAMS",void 0===t&&(t={}),Object.assign({},t,{type:e});var e,t}var Ee=n(111),Ne=n(148),Te=n(241);let Le=!1,_e=null;var De=n(109),Re=n(59),Pe=n(218),Be=n(115),qe=n(25);var Me=n(367),Fe=n(65);function ze(e,t,n){const r=e;return t&&r.push(Object.assign({},t,{title:"More"})),n&&(null==n?void 0:n.visualisation)===Fe.b.Clearing&&r.unshift(n),Object(Me.a)(r,"UCLan/static/modern/js/","/",!1,Fe.c)}var He=n(35),$e=n(86),Ue=n(53);function We(e){return Object(Z.a)(e)?e.map(Ve).filter(Boolean):[]}function Ve(e){var t;if(!e)return!1;const n=Object(Ue.a)(e.buttonLink);if(!Object(ve.a)(n))return!1;const r=Object(ve.a)(e.buttonText)?e.buttonText:null==(t=e.buttonLink)?void 0:t.entryTitle;return!!Object(ve.a)(r)&&{label:r,uri:n}}function Ge(e){var t,n,r;const i=Date.now(),o=Object(He.a)(e.footerAccreditations).filter(e=>!e.expiration||new Date(e.expiration).getTime()>i);return{column1:We(null==(t=e.footerLinksColumn1)?void 0:t.buttonLinks),column2:We(null==(n=e.footerLinksColumn2)?void 0:n.buttonLinks),legal:We(null==(r=e.footerLinksLegal)?void 0:r.buttonLinks),accreditations:o.map(e=>{var t;return{src:Object($e.a)(e.image),title:e.title,uri:null!=(t=e.link)&&t.startsWith("http")?e.link:void 0}}),ctas:We(e.footerCTAButtons)}}var Ye=n(19);var Ke=n(82);function*Je(e){let{api:t}=e;const n=yield Object(j.e)(Pe.b),r=yield Object(j.e)(Be.m);if(n&&r)return;const i=!n,o=!r,a=yield Object(j.e)(ae.l),s=yield Object(j.b)(Qe,t,a,i,o);if(s){if(i){const e=s.items.find(e=>e.sys.contentTypeId===qe.a.FeatureFlags),t=yield Object(j.e)(ae.b),n=yield Object(j.e)(ae.g);yield Object(j.d)((l=function(e,t,n){const r=SERVERS.alias,i={host_name:t};for(const o of e){const e=(Object(Z.a)(o.enabledTargets)?o.enabledTargets:[]).map(e=>e.replace(/ALIAS/g,r));let a=e.includes(t);const s=Object(g.a)(t),l=t.includes("blocks.contensis.com");e.indexOf("preview-uclan.cloud.contensis.com")!==x.a&&l&&!s&&(a=!0),e.indexOf("live")!==x.a&&s&&(a=!0);const c=n["set_flag_"+o.name];void 0!==c&&(["true/static/modern/js/","1"].includes(c)?a=!0:["false/static/modern/js/","0"].includes(c)&&(a=!1)),i[o.name]=a,s||(i[`${o.name}_host_${r}`]=e)}return i}(e.flags,t,n),{type:pe,payload:l}))}var l,c,u,d,m,p,h,b,f,v;if(o){const e=s.items.find(e=>e.sys.contentTypeId===qe.a.SiteConfiguration);yield Object(j.d)(function(e){return{type:"@CONFIG/SET_SITE_CONFIG_ENTRY",payload:e}}((c=e,{chatify:{showOnCourseTypeSysIds:Object(Ke.a)(null==(u=c.chatify)?void 0:u.showOnCourseTypes),courseAppId:null==(d=c.chatify)?void 0:d.courseAppId},activeAcademicYears:c.activeAcademicYears,activeThemes:c.activeThemes,dbs:c.dbs,dbsMore:c.dbsMore,healthScreeningText:c.healthScreeningText,foundationEntry:c.foundationEntry,dontHaveTheQualifications:c.dontHaveTheQualifications,dontHaveTheQualificationsLink:c.dontHaveTheQualificationsLink,foundationCourseTypes:c.foundationCourseTypes,undergraduateCourseTypes:c.undergraduateCourseTypes,postgraduateCourseTypes:c.postgraduateCourseTypes,courseTypesToShowctaToucasCalculator:c.courseTypesToShowctaToucasCalculator,undergraduateMinimalEnglishRequirements:c.undergraduateMinimalEnglishRequirements,postgraduateMinimalEnglishRequirements:c.postgraduateMinimalEnglishRequirements,countryEntryRequirementsDisclaimer:c.countryEntryRequirementsDisclaimer,countryMinimumEnglishRequirementsDisclaimer:c.countryMinimumEnglishRequirementsDisclaimer,scholarshipsBursariesFunds:c.scholarshipsBursariesFunds,scholarshipsBursariesNoCountryInfo:c.scholarshipsBursariesNoCountryInfo,modulesDisclaimer:c.modulesDisclaimer,optionalModulesContent:c.optionalModulesContent,placementOptionContent:c.placementOptionContent,sandwichOptionContent:c.sandwichOptionContent,studyAbroadOptionContent:c.studyAbroadOptionContent,showNextStepsctA:c.showNextStepsctA,scholarshipsBursariesYearTabs:c.scholarshipsBursariesYearTabs,mainMenu:ze(c.navigationOptions,c.navigationMore,c.navigationClearing),footer:Ge(c),searchFacetLinks:(p=c.facetCoursesLinks,h=c.facetNewsLinks,b=c.facetEventsLinks,f=c.facetAcademicsLinks,v=c.facetJobsLinks,{[Ye.d.Courses]:We(p),[Ye.d.News]:We(h),[Ye.d.Events]:We(b),[Ye.d.Academics]:We(f),[Ye.d.Jobs]:We(v)}),clearingConfiguration:c.clearingConfiguration?Object.assign({},c.clearingConfiguration,{courseMiniBanner:null!=(m=c.clearingConfiguration)&&m.courseMiniBanner?{default:c.clearingConfiguration.courseMiniBanner.default,desktop:c.clearingConfiguration.courseMiniBanner.desktop,mobile:c.clearingConfiguration.courseMiniBanner.mobile}:null}):null,combinedDegreeOptionSelectLabel:c.combinedDegreeOptionSelectLabel,combinedDegreeExplanation:c.combinedDegreeExplanation,combinedDegreeDirectCourseLabel:c.combinedDegreeDirectCourseLabel,combinedDegreesDefaultUsp:c.combinedDegreesDefaultUsp,combinedDegreesDefaultIntro:c.combinedDegreesDefaultIntro,combinedDegreesDefaultOverview:c.combinedDegreesDefaultOverview,combinedDegreesNoOptionModulesDescription:c.combinedDegreesNoOptionModulesDescription,courseMiniBanner:c.courseMiniBanner,blockLearningMiniBanner:c.blockLearningMiniBanner})))}}}async function Qe(e,t,n,r){void 0===n&&(n=!0),void 0===r&&(r=!0);const i=await async function(e,t,n,r){void 0===n&&(n=!0);void 0===r&&(r=!0);const i=[];n&&i.push(qe.a.FeatureFlags);r&&i.push(qe.a.SiteConfiguration);const o=Number(n)+Number(r),a=new G.Query(G.Op.equalTo(Q.c.versionStatus,t),G.Op.in(Q.c.contentTypeId,...i));a.pageSize=o,a.pageIndex=0,a.fields=[...n?et:[],...r?tt:[],"__TIMESTAMP__:"+(Date.now()>>>16)],r&&(a.fieldLinkDepths=Object.assign({},nt));try{return await e.search(a,1)}catch(e){return{error:e}}}(e,t,n,r);if(Ze(i,n,r))return i;Xe(n,r,i);const o=await async function(){try{return await fetch("https://cfff7e3bd25ebc20b619c9ece7a48898-17761.sites.k-hosting.co.uk/contensis-support/siteconfig_and_featureflag.json").then(e=>e.json())}catch(e){return{error:e}}}();return Ze(o,!0,!0)?o:(Xe(!0,!0,i,!0),null)}function Ze(e,t,n){if(!e||!Array.isArray(e.items))return!1;const r=Number(t)+Number(n);if(e.items.length{var t;return(null==e||null==(t=e.sys)?void 0:t.contentTypeId)===qe.a.FeatureFlags}),o=e.items.find(e=>{var t;return(null==e||null==(t=e.sys)?void 0:t.contentTypeId)===qe.a.SiteConfiguration});return(Array.isArray(null==i?void 0:i.flags)||!t)&&(!!o||!n)}function Xe(e,t,n,r){if(void 0===r&&(r=!1),!e&&!t)return;const i=`${t?e?"Site config and feature flags":"Site config":"Feature flags"} could not be loaded${r?" from fallback":", reverting to fallback"}. Response: ${JSON.stringify(n)}`;return console.error(i),Object(Re.a)(new Error(i))}const et=["flags/static/modern/js/","name/static/modern/js/","enabledOnTargets"],tt=[Q.b.entryTitle,"activeAcademicYears/static/modern/js/","activeThemes/static/modern/js/","navigationOptions/static/modern/js/","navigationMore/static/modern/js/","navigationClearing/static/modern/js/","footerAccreditations/static/modern/js/","expiration/static/modern/js/","title/static/modern/js/","link/static/modern/js/","image/static/modern/js/","footerLinksColumn1/static/modern/js/","footerLinksColumn2/static/modern/js/","footerLinksLegal/static/modern/js/","footerCTAButtons/static/modern/js/","modulesDisclaimer/static/modern/js/","optionalModulesContent/static/modern/js/","dbs/static/modern/js/","dbsMore/static/modern/js/","healthScreeningText/static/modern/js/","foundationEntry/static/modern/js/","dontHaveTheQualifications/static/modern/js/","dontHaveTheQualificationsLink/static/modern/js/","facetCoursesLinks/static/modern/js/","facetNewsLinks/static/modern/js/","facetEventsLinks/static/modern/js/","facetAcademicsLinks/static/modern/js/","facetJobsLinks/static/modern/js/","metaInformation/static/modern/js/","entryRequirements/static/modern/js/","foundationCourseTypes/static/modern/js/","undergraduateCourseTypes/static/modern/js/","postgraduateCourseTypes/static/modern/js/","undergraduateMinimalEnglishRequirements/static/modern/js/","postgraduateMinimalEnglishRequirements/static/modern/js/","countryEntryRequirementsDisclaimer/static/modern/js/","countryMinimumEnglishRequirementsDisclaimer/static/modern/js/","scholarshipsBursariesFunds/static/modern/js/","scholarshipsBursariesNoCountryInfo/static/modern/js/","scholarshipsBursariesYearTabs/static/modern/js/","showNextStepsctA/static/modern/js/","placementOptionContent/static/modern/js/","sandwichOptionContent/static/modern/js/","studyAbroadOptionContent/static/modern/js/","ancillary/static/modern/js/","orderProspectusLink/static/modern/js/","courseTypesToShowctaToucasCalculator/static/modern/js/","chatify/static/modern/js/","clearingConfiguration/static/modern/js/","descriptionMarkup/static/modern/js/","default/static/modern/js/","desktop/static/modern/js/","mobile/static/modern/js/","tag/static/modern/js/","subTitle/static/modern/js/","button/static/modern/js/","image/static/modern/js/","button2/static/modern/js/","clearingCTAs/static/modern/js/","unibuddy/static/modern/js/","navigationClearing/static/modern/js/","entryDescription/static/modern/js/","entry/static/modern/js/","queryParameters/static/modern/js/","hash/static/modern/js/","entryRequirementsVisualisation/static/modern/js/","additionalRequirementsDisclaimer/static/modern/js/","combinedDegreeOptionSelectLabel/static/modern/js/","combinedDegreeExplanation/static/modern/js/","combinedDegreeDirectCourseLabel/static/modern/js/","combinedDegreesDefaultUsp/static/modern/js/","combinedDegreesDefaultIntro/static/modern/js/","combinedDegreesDefaultOverview/static/modern/js/","combinedDegreesNoOptionModulesDescription/static/modern/js/","courseMiniBanner/static/modern/js/","blockLearningMiniBanner"],nt={navigationOptions:0,navigationMore:0,navigationClearing:0,footerAccreditations:1,footerLinksColumn1:0,footerLinksColumn2:0,footerCTAButtons:0,footerLinksLegal:0,facetCoursesLinks:0,facetNewsLinks:0,facetEventsLinks:0,facetAcademicsLinks:0,facetJobsLinks:0,"clearingConfiguration.clearingCTAs":2,"clearingConfiguration.courseMiniBanner":2};var rt={onRouteLoad:function*(e){let{path:t,location:r,statePath:i,ssr:o}=e;yield Object(j.b)(Je,o),yield function*(e){if(null==e||!e.startsWith(Ne.c))return;if(yield Object(j.e)(e=>e[Te.b]))return;const t=Object(h.a)();if(t||!Le){const{reducer:e,direct:r}=(yield n.e(83).then(n.bind(null,1068))).default;_e=r,Object(p.a)({key:Te.b,reducer:e}),t&&(Le=!0)}yield Object(j.b)(_e)}(t);(yield Object(j.e)(Se.b))||(yield Object(j.d)({type:Ie.b})),yield Object(j.d)({type:ge.b,path:t,location:r}),yield Object(j.d)(Ae());const a={customNavigation:{ancestors:!0,children:!1,siblings:!1,tree:!1},entryLinkDepth:2,preventScrollTop:t===i,refetchNode:!!r.key||void 0};return yield a},onRouteLoaded:function*(e){let{path:t,entry:r,location:i,staticRoute:o,statePath:a}=e;if(a&&t&&a!==t&&Object(h.a)()&&(document.body.tabIndex=-1,document.body.focus()),yield Object(j.d)({type:ge.a,path:t,entry:r}),yield Object(j.d)({type:ie.b}),r){let e=Ee.b[r.sys.contentTypeId];if(e||r.sys.contentTypeId===De.a.LSFActivityListing&&(e=Ne.a),e){let t=null,r=null;e===Ee.a?(t=(yield n.e(43).then(n.bind(null,1057))).default,r=(yield n.e(43).then(n.bind(null,1058))).default):e===Ne.a?(t=(yield n.e(82).then(n.bind(null,1059))).default,r=(yield n.e(82).then(n.bind(null,1060))).default):e===Ee.c?(t=(yield n.e(174).then(n.bind(null,1061))).default,r=(yield n.e(173).then(n.bind(null,1062))).default):e===Ee.f?t=(yield n.e(155).then(n.bind(null,1063))).default:e===Ee.d&&(t=(yield n.e(66).then(n.bind(null,1064))).default),yield Object(j.b)(be.e,{listingType:e,mappers:{filterItems:r,results:t},params:Object(be.b)(o,i)})}}return{requireLogin:!1}}};const it="76613064ed30f4581ff909dbb14c88e296b2234d";{const e="4.19.26-master-"+it;r.a({dsn:"https://7d3c8a66013c44dab7d98ce4734a30e4@o4504649999843328.ingest.sentry.io/4504650032939008",environment:"production",release:e,ignoreErrors:[/:\/\/hidden\//i,"evaluating 'g.readyState'/static/modern/js/","reading 'readyState'/static/modern/js/","https://pubbleapi.chatify.com/static/modern/js/","could not load search-insights.js/static/modern/js/","Error: ResizeObserver loop completed with undelivered notifications./static/modern/js/","Can't find variable: ttd_dom_ready"],denyUrls:["https://cdn.cookielaw.org//static/modern/js/","https://consent.cookiebot.com/uc.js/static/modern/js/","https://cdn-eu.usefathom.com/script.js/static/modern/js/","https://js.adsrvr.org/up_loader.1.1.0.js/static/modern/js/","https://cdn.chatify.com/javascript/loader.js/static/modern/js/","https://www.google-analytics.com/analytics.js/static/modern/js/","https://script.hotjar.com//static/modern/js/","https://www.googletagmanager.com//static/modern/js/","https://rv-vepple-embed.web.app//static/modern/js/","https://translate.googleapis.com/",/graph\.facebook\.com/i,/connect\.facebook\.net\/en_US\/all\.js/i,/eatdifferent\.com\.woopra-ns\.com/i,/static\.woopra\.com\/js\/woopra\.js/i,/extensions\//i,/^chrome:\/\//i,/127\.0\.0\.1:4001\/isrunning/i,/webappstoolbarba\.texthelp\.com\//i,/metrics\.itunes\.apple\.com\.edgesuite\.net\//i]})}const ot={routes:P,stateType:"js",withReducers:xe,withSagas:we,withEvents:rt};new o.a(i.a(_,{}),ot)}],[[521,149,164]]]); //# sourceMappingURL=app.3b0dbbebde089124cd93.mjs.map