PageSourceSearch

https://www.solent.ac.uk/_next/static/chunks/pages/courses-e334607f96fea1e5.js

js solent.ac.uk collected 2026-09-25 08:56:59 UTC 40,568 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2182],{3164:(e,r,t)=>{"use strict";t.d(r,{A:()=>y});var i=t(67684),n=t(62701),o=t(37876);t(14232);var a=t(70448),s=t(84127),c=t(92723);let l={src:"/_next/static/media/wave-promo-general.d587052d.svg",height:1114,width:4301,blurWidth:0,blurHeight:0},d={src:"/_next/static/media/wave-promo-general-bg.e9a6c680.svg",height:1382,width:6830,blurWidth:0,blurHeight:0};var m=t(21626),h=m.Ay.div.withConfig({componentId:"sc-d5208787-0"})(["",""],function(e){var r=e.theme,t=e.$showSectionBackground;return(0,m.AH)(["position:relative;overflow:hidden;",""],t&&(0,m.AH)(["padding-bottom:1.5rem;@media ","{padding-bottom:3rem;}&:before{content:'';position:absolute;bottom:0;background-color:",";width:100%;height:6rem;z-index:0;@media ","{height:10rem;}}"],r.breakpoints.large.media,r.colors.secondary.tints[1].hex,r.breakpoints.large.media))}),u=m.Ay.div.withConfig({componentId:"sc-d5208787-1"})(["",""],function(e){var r=e.theme;return(0,m.AH)(["background-color:var(--bg-color,",");border-radius:0.5rem;transform:translateZ(0);position:relative;overflow:hidden;"],r.colors.accents[10].hex)}),A=m.Ay.h2.withConfig({componentId:"sc-d5208787-2"})(["",""],function(e){var r=e.theme;return(0,m.AH)(["color:var(--text-color,",");margin:0 0 1rem;"],r.colors.primaryContrast.hex)}),g=m.Ay.p.withConfig({componentId:"sc-d5208787-3"})(["",""],function(e){var r=e.theme;return(0,m.AH)(["margin:0;color:var(--text-color,",");@media ","{padding:0;}"],r.colors.primaryContrast.hex,function(e){return e.theme.breakpoints.medium.media})}),p=m.Ay.div.withConfig({componentId:"sc-d5208787-4"})(["margin-top:1rem;"]),f=m.Ay.div.withConfig({componentId:"sc-d5208787-5"})(["",""],function(e){var r=e.theme;return(0,m.AH)(["pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;display:none;z-index:-1;@media ","{display:block;}"],r.breakpoints.medium.media)}),x=m.Ay.div.withConfig({componentId:"sc-d5208787-6"})(["",""],function(e){var r=e.theme,t=e.$image;return(0,m.AH)(["width:112.5rem;height:29rem;position:absolute;right:",";bottom:",";opacity:0.3;transform:"," scale(1.2);display:none;@media ","{display:block;}"],t?"-73rem":"-80rem",t?"19rem":"15rem",t?"rotate(316deg)":"rotate(-37deg)",r.breakpoints.large.media)}),b=m.Ay.div.withConfig({componentId:"sc-d5208787-7"})(["",""],function(e){var r=e.theme,t=e.$image;return(0,m.AH)(["position:relative;z-index:1;padding:1.5rem 1rem;@media ","{padding:1.5rem 1rem;}@media ","{padding:3rem;max-width:",";}"],r.breakpoints.medium.media,r.breakpoints.large.media,t?"60%":"80%")}),v=m.Ay.div.withConfig({componentId:"sc-d5208787-8"})(["",""],function(e){var r=e.theme,t=e.$image;return(0,m.AH)(["position:absolute;z-index:2;right:0;width:40%;height:100%;display:none;@media ","{display:",";}"],r.breakpoints.large.media,t?"block":"none")});let y=function(e){var r=e.heading,t=e.text,m=e.link,y=e.image,C=e.textColor,w=e.backgroundColor,j=e.showSectionBackground,k=e.showSectionWave;return(0,o.jsxs)(h,{$showSectionBackground:void 0===j||j,children:[(void 0===k||k)&&(0,o.jsx)(f,{children:(0,o.jsx)(s.A,{src:d,alt:"",fill:!0,style:{objectFit:"cover"}})}),(0,o.jsx)(c.A,{children:(0,o.jsx)(c.f,{children:(0,o.jsxs)(u,{style:{"--bg-color":w,"--text-color":C},children:[y&&(0,o.jsx)(v,{$image:!!y,children:(0,o.jsx)(s.A,{src:y.src,alt:y.alt?y.alt:"",fill:!0,style:{objectFit:"cover"}})}),(0,o.jsxs)(b,{$image:!!y,children:[(0,o.jsx)(f,{children:(0,o.jsx)(x,{$image:!!y,children:(0,o.jsx)(s.A,{src:l,alt:"",fill:!0,style:{objectFit:"cover"}})})}),(0,o.jsx)(A,{children:r}),(0,o.jsx)(g,{children:t}),m&&(0,o.jsx)(p,{children:(0,o.jsx)(a.A,(0,n._)((0,i._)({},m),{variant:m.variant?m.variant:"petrolBlue"}))})]})]})})})]})}},38313:(e,r,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/courses",function(){return t(54447)}])},53164:(e,r,t)=>{"use strict";t.d(r,{B8:()=>s,L9:()=>m,N_:()=>d,mO:()=>o,q7:()=>c,so:()=>a});var i=t(21626),n=t(7206),o=i.Ay.div.withConfig({componentId:"sc-218b114b-0"})(["position:relative;"]),a=i.Ay.nav.withConfig({componentId:"sc-218b114b-1"})(["",""],function(e){var r=e.theme,t=e.$backgroundColourWhite;return(0,i.AH)(["position:absolute;top:1.5rem;left:0;z-index:4;padding:0.25rem;width:calc(100% - 1rem);@media ","{width:unset;}@media ","{top:2.5rem;}&:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:",";
1opacity:",";border-radius:0 0.25rem 0.25rem 0;}"],r.breakpoints.mediumSmall.media,r.breakpoints.large.media,t?"".concat(r.colors.primaryContrast.hex):"".concat(r.components.breadcrumbs.background),t?1:.85)}),s=i.Ay.ol.withConfig({componentId:"sc-218b114b-2"})(["list-style:none;margin:0;display:flex;flex-wrap:nowrap;padding:0.375rem 0.5rem 0.375rem 1.25rem;width:100%;@media ","{padding:0.25rem 1.5rem 0.4rem 2.5rem;}"],function(e){return e.theme.breakpoints.large.media}),c=i.Ay.li.withConfig({componentId:"sc-218b114b-3"})(["",""],function(e){var r=e.theme,t=e.$overflowHidden;return(0,i.AH)(["font-weight:300;position:relative;line-height:1.2;font-size:0.875rem;max-width:100%;"," @media ","{font-size:1.125rem;}&:not(:first-of-type){padding-left:0.4rem;}&:not(:last-of-type){padding-right:0.4rem;&:after{content:'/';position:absolute;right:0;top:50%;transform:translate(50%,-50%);}}&:last-of-type{font-weight:700;}"],t&&(0,i.AH)(["overflow:hidden;"]),r.breakpoints.large.media)}),l=(0,i.AH)(["",""],function(e){var r=e.theme;return(0,i.AH)(["display:block;color:",";white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:inherit;font-size:inherit;line-height:1.2;max-width:100%;"],r.colors.text.hex)}),d=(0,i.Ay)(n.A).withConfig({componentId:"sc-218b114b-4"})(["",""],l),m=i.Ay.span.withConfig({componentId:"sc-218b114b-5"})(["",""],l)},54447:(e,r,t)=>{"use strict";t.r(r),t.d(r,{__N_SSP:()=>ev,default:()=>ey});var i=t(67684),n=t(62701),o=t(37876),a=t(14232),s=t(33096),c=t(89099),l=t(77180),d=t(4227),m=t(15928),h=t(74587),u=t(92723),A=t(76708),g=t(20294),p=t(21626);function f(){return(f=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var i in t)({}).hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e}).apply(null,arguments)}var x=p.Ay.section.withConfig({componentId:"sc-34d2a1b0-0"})(["",""],function(e){var r=e.theme;return(0,p.AH)(["position:relative;padding:5rem 0 1rem;overflow:hidden;background-color:",";@media ","{padding:7rem 0 1.5rem;}"],r.colors.secondary.tints[1].hex,function(e){return e.theme.breakpoints.large.media})}),b=p.Ay.h1.withConfig({componentId:"sc-34d2a1b0-1"})(["margin:0;"]),v=(0,p.Ay)(function(e){return a.createElement("svg",f({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 1848 320"},e),a.createElement("linearGradient",{id:"wave-course-listing-hero_svg__a",x1:689.851,x2:689.851,y1:3.832,y2:238.937,gradientUnits:"userSpaceOnUse"},a.createElement("stop",{offset:0,style:{stopColor:"#fff"}}),a.createElement("stop",{offset:.658,style:{stopColor:"#f6f6f7"}}),a.createElement("stop",{offset:1,style:{stopColor:"#e8e9ea"}})),a.createElement("path",{d:"M554.2 7.8C450.8 13.2 248.5 215.3 111.3 320h-6.6c79.5-59.6 151-130.2 228.7-191.8 57.4-45.1 115.7-93.3 185-118.2 11.7-3.5 23.9-4.3 35.8-2.2m-359.7 122c40.3-50.6 85-103.1 146.8-127.4 2.4-.9 4.9-1.7 7.4-2.5h-18.3c-1.9.8-3.7 1.6-5.6 2.4-74.5 35.5-122.7 106.9-169.6 171.6-36.4 50.4-68.7 106-116.8 146.1H42c61.8-53.3 101.4-127.4 152.5-190.2M53.5 320h4.3C172.8 223.3 300-19.2 454.3 6.3h2.9C289.2-32.9 171 220.7 53.5 320M454.3 6.3h-.2.4c0 .1-.1.1-.2 0m18.1.5c-12.9-2.9-25-5.2-36.4-6.8h-64.4c-34.1 6.2-64.7 23.7-101 56.3-51.9 47.1-92.7 104.8-134.9 160.4-27.9 35.9-54.8 74-89.7 103.3h3.4c31.5-26.5 57.1-59.6 82.8-91.7 42.1-53.2 82.6-108.3 131.6-155.5C322.2 16.3 380.5-14.3 463 6.7 331.5 14.9 188.3 224.4 71.8 320H77C196.1 223.7 343.4 21.7 472.4 6.8m26 1.5C430.7 28.6 375.2 76.4 321 120.1 243 183.9 173.2 258.6 93.1 320h6.7C230.8 219 404.3 28.2 524.3 6.5c-8.7-.7-17.4-.1-25.9 1.8M66.9 320h-4.6c111.9-93.8 236.5-306.9 375-314.4 5.6-.1 11.3.1 16.9.7C318.7 8.4 180.7 225.6 66.9 320m417-320h-12.8q11.25 3.3 22.2 6.6C369.7 11.2 204.6 222 82.3 320h5.6C212.9 220.8 384.7 14.3 505 6.5c-6.9-2.1-14-4.3-21.1-6.5m654.2 21.2c-10.3-6.5-20.6-13.8-31-21.2h-4.3c11.8 8.4 23.1 16.5 33.8 23.2zM1348 49.1V28c-2.3-1.1-4.6-2.1-6.9-3.2-3.9-1.6-7.7-3.2-11.6-5.1-13.9-5.3-31.5-12.9-50.4-19.7h-58.9c34.3 7.3 70.3 24.4 94.9 34 11 4.9 22 10 32.9 15.1M1156.4 0c-3.1 2.9-5.9 6.2-8.5 10.1 5.5-4.6 11.8-7.9 18.5-10.1zM1348 0h-17.1c5.7 2.3 11.5 4.6 17.1 6.9zM345.1 233.6c-53.1 17.5-91.3 50.2-126.6 86.4H231c5.5-5.4 11.2-10.7 17-15.8 36-30 78.9-59.3 127-62.8 58.5-2.2 100.5 44.9 147 72.9q4.8 3.15 9.6 5.7h19c-3.5-1.2-7-2.6-10.4-4.3-63.8-29-116.7-107.1-195.1-82.1m-199.9-52.3C192.2 113.9 239.6 39 314.6 0h-12.7c-66.5 38.3-110.4 106.6-152.7 168.8-34.8 51-65.5 107-113 147.8-1.5 1.1-3 2.3-4.5 3.4h3.1c.6-.5 1.3-.9 1.9-1.4 45-37.6 75.2-89.6 108.5-137.3M457.6 0H446c12.4 3 24.6 7 37.2 7.
11-8.4-2.5-16.9-4.9-25.6-7.1m677.1 25.8c-11.8-7.4-24.4-16.4-37.6-25.8h-6.3c15.4 10.8 29.7 21.3 41.9 28.9.7-1.1 1.4-2 2-3.1m-5.1 7.7c-9.7-6.9-19.4-13.8-29.1-20.5-6.4-4.3-12.7-8.7-19.2-13h-9.5c20.9 13.8 40.4 28.6 55.8 38.1.6-1.6 1.4-3.3 2-4.6M1348 87.7c-3.3-1.7-6.5-3.4-9.8-5.1-8.9 14.9-18.8 29.5-30.6 42.4 11.2-13.4 20.9-27.9 30-42.8-.6-.5-1.4-.6-2-1.1-18.4 31-39.8 60.7-67.9 83.5 26.3-24.4 46-54.7 64-85.4-1.8-1-3.7-1.9-5.6-2.7-20.8 38.8-44.3 77.5-78.4 106.2 31.2-31.2 51.6-70.8 70.6-109.9-3.3-1.4-6.6-3.1-10-4.8-14.2 33.3-28.9 67-49.5 96.9-11.4 16-24.1 31.1-39.6 43.2 39.2-40 57.4-94.5 77.2-146-5-2.3-9.7-4.3-14.4-6.6-21.2 61.9-36.3 132.4-88.7 175.8 44.7-50.6 53.4-120.6 72.4-183-6.3-2.6-12.4-5-18.4-7.2-20.4 71.9-19.5 158.8-77.8 213.4 24.7-30.4 32.9-70.1 39.5-108 6.1-37.3 9.6-75.3 18.7-111.9-6.7-2-13.6-3.7-20.5-5.1-2.4 9.7-4.2 19.5-5.5 29.4-12 70.9 0 157.9-49.6 215.7 42-74.8 14.3-166.7 34.8-247.3-6.8-.3-13.5.4-20.1 2.2-.7 3-1.3 6.2-2 9.4-15 80.4 16.2 169-19.3 245.4 1.3 11.6 2 23.7 1.2 35.5h-7.2c2.7-12.9 3.3-26.7 1.8-40 0 .4 0 .9-.1 1.3-135.1 75.5-174-84.4-306.8-81.8-55.8.6-108.3 23.4-160.5 41.3-65.8 29.5-96.5.8-133.5-52.3-21.4-29.5-46-66.7-86.5-67.2-77.5 4.4-181 111.4-276.2 198.7H174C276.8 228.5 391.9 111.6 470.6 105c89.5 3.7 93.6 175.7 200 130.6 50-15.8 99.6-37.2 152.3-41.6 147-13 179 146.2 318.5 79.3 0-2.3-.5-4.4-.6-6.7-132.5 56.4-164.9-82.7-303.3-78.3C782.2 190.6 730 212.2 678 229 577.1 267.1 576.6 105 494.7 91.3c-73.3-5-211.1 130.3-325.3 228.7H165c35.7-29.9 66.5-58.2 83.5-71.7C310.8 195 373 139.3 444.2 98.5c73.4-44.7 104.4-13 139 54.3 14 24.7 27.1 52.8 52.6 67.4 23.9 14.3 50.4 2.4 74.3-5.4 25.3-8.3 50.9-17.2 77-23.5 185.6-47.5 210.2 122.3 353.3 68.8l-.8-6.9c-128.8 41.6-160.8-96.2-312.7-74.5-34.1 4.7-67 16-99.3 26.8-23 6.5-46.4 20-70.2 11.2C576.4 182 594.6 4.3 458.5 87c-73.9 42.5-138.5 99.2-203.6 153.6-31.6 26.4-63 53.4-95 79.4h-5.4c94.1-73.4 181.4-157.1 281-222.5 69.5-44.3 122.5-78.2 166 17 14.7 28.7 25.8 61.3 49.9 83.7 27 26.5 63.6 8.1 93.7-2.1 35.3-12.2 71.7-23.9 109.3-26.4 132.1-8.6 166.8 108.3 284.5 76.7-.3-2.2-.7-4.4-1-6.4 1.2 5.9 2.3 11.7 3.4 17.6-.5-6.5-1-12.7-1.8-19.1-5.8-54.1-21.7-107.2-19.8-161.5-4.4 14.9-4.8 30.9-3.7 46.4-.5-4.4-.8-8.8-1.1-12.9-41.7-24.7-80.9-61.6-130.4-67.3-115.3.2-143 192.4-326.4 48.8 191.7 130.6 215.5-47.1 320.2-60.1 49.7-1.6 95.1 40.8 135.9 65.1 0-4.2.1-8.1.4-12.1-41.1-24.7-95.9-75.5-146.1-61.5-43 13.4-69.4 53.7-104 80.3-61.3 54-151.4 25.8-211.3-16.2.4.5.8.9 1.2 1.4 59.1 73.6 102.2 81.2 142 66.4-.3.1-.6.2-.8.3.3-.1.6-.2.8-.3 58.8-21.9 110.1-92.8 194.3-72.3 45.4 14.6 81.3 48 123.4 69.8 1.9.8 3.9 1.9 5.8 2.7-.9-5.1-1.8-10.5-2.4-15.6-43.9-23.6-82.3-60.4-132-72.1-131.9-16-171.5 189.4-329.8 22.6.6.4 1.2.8 1.8 1.3 168.4 152 202.7-37.5 323-36.8 51.7 6.2 91.7 45.4 135.7 70.3l-.2-1.5c2.4 20.4 6.1 40.6 10.2 60.8-1-4.4-1.8-9-2.8-13.4-45.8-17.9-82.1-54.2-128.1-71.8-63.6-27.2-124.8 17.4-177.9 47.9-75.3 47.9-121.1 2-164.7-59.5-1.9-2.6-4.1-5.5-6-8.1-.9-1.1-1.8-2.3-2.5-3.6 75.1 28.9 177.7 55 241.3-9.7 20.3-19 35.3-45.9 55.1-66.2h9c-41.9 33.6-65.3 99.6-133.3 108.3-57.9 11.5-116.5-6.6-169.6-28.9.9.9 1.8 2.1 2.7 3.1 50.6 23.1 106.7 41.8 162.6 31.8 74.3-8.2 97.4-85.7 149.4-114.3h68.2c32.6 14 65.5 40.8 90.9 56.5.8-2.4 1.7-4.7 2.8-6.9-21.2-13.2-48.2-34.4-75.8-49.6h13.9c24 14.9 46.9 32.5 64.5 43.3-.2.7-.4 1.3-.8 1.9 20.1-38.7 62.6-39 100-27.6 36.8 10.4 71.7 26.7 106.3 42.9l2.5 1.3c3.3 1.7 6.7 3.4 10 4.8 1.3.7 2.6 1.3 3.9 2v19zM1117.6 65l-20.5-14c-25.6-17.2-51.2-34.7-80.2-45.5C942-21.6 907.2 76.3 851.7 106.4c-64 34.2-140 9.8-200.4-20.9l1.8 2.1c46.8 25.9 100.1 48 154.5 38.5 74.8-7.8 101.8-98.1 171.6-114.7 46.7-6.8 98.6 39.6 136.7 62.9.3-3.2 1.3-6.4 1.7-9.3m30.1-25.1c-.1-.5.2-.8.1-1.1-6.2 3.9-11.7 8.8-16.2 14.5-6.1 46.2 3.7 92.5 9.1 138 2.1 17.5 4.1 35.3 4.4 53 1 12.4-2.2 25.1.1 37.3 2.5-8.3 4.3-16.8 5.2-25.4 8.4-72-15.4-144.6-2.7-216.3M657.1 91.3l.4.4c.2.1.4.2.5.4-.2-.3-.5-.6-.9-.8m135.2 65.4c1-.3 2.1-.7 3.1-1-1 .3-2.1.7-3.1 1M989.1 112c-107.3-43-186.8 82.4-260.9 57-42-17-62.2-60.6-86.7-96.7-.4-.1-.8-.3-1.2-.4-1.2-1.4-2.2-3.1-3.4-4.5.5.2 1 .3 1.5.5-1.4-2-2.8-4-4.3-5.9 80 26.2 196.5 52.7 258.5-21.2 11-11.7 20.1-26.5 29.7-40.8h-5.6c-22.1 33-45.9 69.7-96.7 77.6-63.5 14.3-128.9-1.5-189.7-20.7-1.3-1.9-2.8-3.8-4.4-5.7 83.5 25.5 207.3 53.7 268.7-27.4 6.1-7 11.5-15.2 17-23.8H905c-17.6 26.5-37.5 52.5-69.6 60.3-70.2 23.5-145.8 5.3-214.4-15.5-32.8-40.9-67.6-43.7-112.1-19.5-50 24.7-95.3 57.9-139.4 91.5-72.5 5
15.9-141.9 116.3-213.2 173.3-12.7 9.8-25.5 20-38.4 29.9h5.2c82.3-60.6 158.2-130.5 240-191.7 58-42.6 115.7-89.6 184.3-113.4 46.4-13.5 77.3 31.8 96.7 67 27.8 50.4 63 122.3 132.3 89 66.2-30.8 141.8-78.7 215.3-41.5 47 21.4 85.3 61.8 137.9 70-1-4.6-1.9-9.1-2.8-13.7-51-14.3-88.9-54.9-137.7-73.7m137.2 72.4c.1.5.2.9.3 1.4-.1-.5-.2-.9-.3-1.4m3.3 15.1h-.2c.8 4 1.7 8 2.5 11.9h.4c-.7-4.1-1.7-7.8-2.7-11.9m8.2 39.5c.1.3.1.7.2 1-.1-.4-.2-.7-.2-1M887.1 59c17.4-16.8 30.5-39.8 46.4-59H928c-19.9 26.7-37.8 56.2-66.1 74.3-69.3 37.3-152.5 17.5-223.3-6.4 1 1.5 2.1 3 3.1 4.4C718 99.9 823.8 125.1 887.1 59m247.6 162.6c-.2 0-.3 0-.5.1.6 3 1.3 5.9 1.9 8.9h.3c-.8-3.1-1.1-5.9-1.7-9M806.2 213c-42.6 6-82.9 22.7-122.1 39-38.8 15.5-82 40.6-123.1 18.4-37.8-19.1-61.5-56.7-94.6-82.1-38.2-32.4-84.1-26-124.1-.5-58.2 34.3-104 84.8-151.3 132.3h4.2c63.2-66.3 126.6-133.5 201.9-138.5 48.4.9 81 41.5 114.7 70.8 56.8 52.1 96.1 42.6 160.4 11.7 48.6-21.1 98.5-44.2 152.1-47.6 76.2-7 125.6 60.3 180.3 101.7.7.6 1.5 1.2 2.2 1.8h16.5c-18.2-9.2-34.4-22.7-49.8-35.9-47.4-43.2-98.9-83.7-167.3-71.1m335 76.7c.1-1.3.2-2.9.2-4.5-40.7 32.1-97.6 32.6-139.2 1.9-48-33.6-92.2-79.6-153.9-84-58.3-4.6-114.1 19.2-167.5 39-69.5 29.6-99.3 25.2-146.9-35.3-23.9-28.7-47.4-65.5-87.3-71.3-73.6-5.9-172.8 97.7-264.3 184.5h4c58.2-54.4 184.6-202.4 266.9-162.5 33.8 16.2 54.8 48.9 80.4 74.7 29.4 33 69.9 48.6 111.6 28.6 40.8-14.6 80.8-33.4 123-44.5 62-18.5 120.2-10 170.7 31.3 33.3 24.6 62.4 57.4 103 69.4 5 1.4 10.2 2.4 15.4 3h21.2c23.6-2.5 46.6-13.2 62.7-30.3M988.7 144.9c-128.2-64.2-226.6 79.2-290.6 29.5-34.7-27.9-46.6-73.7-69.4-110.3C599.2 12.6 565 6.1 514.1 34c-45.7 23.3-88 53.6-129.4 84.2-87.3 63.9-168.3 137.5-255.6 201.8h5.5c81.2-60.1 157.3-127.9 238.5-187.7 34.9-26.2 70.4-51.9 107.8-74.5 22-12.6 44.1-26 68.9-32.2 28.8-8 55.1 10.8 68.8 34.9l6 10.2c24.3 40.4 36.1 113.6 90.8 121.3 31 1.7 58.1-18.1 8
16.4-27.5C858 141.4 924 128.1 980.2 158c49.3 26 94.3 70.2 154 63.6-.7-3.4-1.4-6.8-2.2-10.2-55.6-1.2-96.4-42.8-143.3-66.5M1130.5 320h4.7c3.2-7.7 5.2-16.1 5.8-24.9-2 9.2-5.6 17.5-10.5 24.9m-448.6-51.9c-50.1 23.4-97.8 49.8-150.3 15.3-43.7-26.2-75.9-74-127.9-84.9-47.8-8.8-92.1 21.5-128.2 49.4-26.8 21.6-50.7 46.7-74.4 72.1h6.4c23.4-25.1 47.6-49.3 75.4-69.1 34.4-23.8 76.5-46.7 119.6-35.8 56.6 14.5 91.1 68.5 144.6 89.3 49.1 21.1 97-9.5 141-29.5 56.5-24.9 119.7-56.7 183-40.7 47.1 15.4 79.5 53.1 115.3 85.8h9.1c-45.5-37.6-83.5-88.7-144.6-96.9-59.2-5.2-115.7 21.5-169 45m63.9-4.9c-32.1 12.5-63.1 28.3-93.9 43.1-10.6 5.7-21.9 10.4-33.5 13.8h33.4c7.8-3.5 15.8-7.6 24.1-12 45.3-22.3 92-45.7 142.4-54.8 64.6-14 111.3 25.1 155.9 66.7h3.6q-4.5-4.35-9-8.4c-75.6-74.8-123.2-88.3-223-48.4m91.1-104.6c-27.6 6.8-54.3 17.1-80.7 27.4-33.4 15.3-67.3 21.6-91.8-12-23.9-31.3-33.4-70.6-53.7-103.9-39.2-68.6-97.1-27.3-147.4 2.6C348.9 145.1 249.5 239 141.3 320h7.2c18.8-14.7 37.2-29.8 55.8-44.6 74.4-60 147.3-123 226.3-177.3 25.8-17.5 52.5-34.3 80.9-47 49.8-24.4 80.7 6.8 100.2 50.7 14.8 29 25.1 61.9 47.6 86.3 25.6 28.2 58.8 15.8 89.2 3.7 30.8-10.8 61.8-22.2 94-27.4 143.6-25.1 176.6 99.2 295.2 74.6-.6-2.8-1.1-5.6-1.7-8.4-119.2 15.7-146-110.9-299.1-72m304.2 136.1v.4c0-.2.1-.4.2-.7-.1.1-.2.2-.2.3m-30.6 25.3h13.2c6.9-6.8 12.9-15.2 17.4-25.3.1-.8.1-1.6.1-2.3-7.7 11.6-18.4 21-30.7 27.6",style:{fill:"url(#wave-course-listing-hero_svg__a)"}}),a.createElement("linearGradient",{id:"wave-course-listing-hero_svg__b",x1:1330.668,x2:1812.883,y1:-28.073,y2:150.101,gradientUnits:"userSpaceOnUse"},a.createElement("stop",{offset:0,style:{stopColor:"#fff"}}),a.createElement("stop",{offset:.658,style:{stopColor:"#f6f6f7"}}),a.createElement("stop",{offset:1,style:{stopColor:"#e8e9ea"}})),a.createElement("path",{d:"M1387.5 0c123.2 48.7 286.3 128.6 460.5 143.3V174c-110.3-11.4-220.1-47.1-321.7-90.7-53.1-22-105.1-46.1-158-68.4q-10.05-3.9-20.4-8.1V0zM1348 87.7c154.8 80.7 325.2 169.5 500 200.4v-26.2c-174.6-28.2-344.4-115.1-500-193.4zm0-38.6c84.9 39.5 168.3 82.5 255.7 116.7 77.5 31.6 160.3 56.5 244.3 68.2v-29.1c-172.2-21.8-341-103.7-500-177zm318.8 2.7C1613.2 37.7 1561 18.9 1509 0h-62.8c38.4 14.9 76.6 30.2 115.4 44.3 92.4 35.1 189.6 61.2 286.3 66.9V81.1c-60.7-1.9-121.7-12.3-181.1-29.3m-.4-51.8h-85.9c25.2 8.1 50.5 15.7 76.2 22.2 63.3 17.7 127.8 27.9 191.3 28.3V21.9c-59.7 1-120.6-7.2-181.6-21.9",style:{fill:"url(#wave-course-listing-hero_svg__b)"}}))}).withConfig({componentId:"sc-34d2a1b0-2"})(["",""],function(e){var r=e.theme,t=e.$containerHeight;return(0,p.AH)(["position:absolute;width:76rem;height:20rem;top:-3.5rem;left:-20rem;mask-image:linear-gradient( to bottom,black,rgba(0,0,0,0.4) ","rem,transparent ","rem );@media ","{left:-10rem;}@media ","{width:100rem;top:-1.5rem;left:-4rem;mask-image:linear-gradient( to bottom,black,rgba(0,0,0,0.4) ","rem,transparent ","rem );}@media ","{width:calc(100% + 10rem);height:auto;top:0;left:-6rem;}"],.75*t,t+3.5,r.breakpoints.medium.media,r.breakpoints.large.media,.75*t,t+1.5,r.breakpoints.huge.media)});let y=function(e){var r=e.heading,t=(0,g._)((0,a.useState)(0),2),i=t[0],n=t[1],s=(0,a.useRef)(null);return(0,a.useEffect)(function(){s.current&&n(s.current.clientHeight/16)},[i]),(0,o.jsxs)(x,{ref:s,children:[(0,o.jsx)(v,{$containerHeight:i}),(0,o.jsx)(u.A,{children:(0,o.jsx)(u.f,{children:(0,o.jsx)(b,{children:r})})})]})};var C=t(65699),w=t(91755),j=t(59822),k=t(89993),I=t(84127),_=t(72206),H=t(60741);let E=function(e){var r=e.degreeType,t=e.courseName,s=e.link,c=e.studyLevel,l=e.categories,d=e.variants,m=e.image,h=e.status,u=e.defaultCompareChecked,A=void 0!==u&&u,f=e.disabledCompareChecked,x=e.addCourseToCompare,b=e.removeCourseToCompare,v=(0,p.DP)().colors,y=(0,g._)((0,a.useState)(!1),2),C=y[0],E=y[1],F=(0,w.zh)({transform:C?"scale(1.03)":"scale(1)"});return(0,o.jsxs)(H.mc,{className:"c-card c-course-card",children:[(0,o.jsx)(H.VI,{children:(0,o.jsx)(H.yf,{href:s,"aria-label":t,"data-hover":C,onMouseOver:function(){return E(!0)},onMouseLeave:function(){return E(!1)},children:(0,o.jsx)(H.xW,{style:F,children:(0,o.jsx)(I.A,(0,n._)((0,i._)({},m),{alt:"",fill:!0,sizes:"300px",style:{objectFit:"cover"}}))})})}),(0,o.jsxs)(H.Rp,{children:[(0,o.jsxs)(H.qx,{href:s,"aria-label":t,children:[(0,o.jsx)(H.D5,{children:r}),(0,o.jsx)(H.SX,{children:t})]}),(0,o.jsxs)(H.Oe,{onClick:function(){x&&b&&(A?b():x())},$checked:A,"aria-label":"Add/remove ".concat(t," to course compare"),disabled:void 0!==f&&f,children:["Compare course",(0,o.jsx)(H.In,{as:A?j.A:k.A,$checked:A})]}),(0,o.jsxs)(H.PR,{children:[c&&(0,o.jsx)(H.x_,{children:(0,o.jsx)(_.A,{textColor:"Postgraduate"===c?v.accents[9].hex:v.tertiary.hex,backgroundColor:"Postgraduate"===c?"rgb(".concat(v.accents[9].rgb,", 0.1)"):"rgb(".concat(v.tertiary.rgb,", 0.1)"),children:c})}),l&&l.length>0&&l.map(function(e,r){return(0,o.jsx)(H.x_,{children:(0,o.jsx)(_.A,{textColor:v.accents[5].hex,backgroundColor:"rgb(".concat(v.accents[5].rgb,", 0.1)"),children:e})},r)}),("clearing"===h||"closed"===h)&&(0,o.jsx)(H.x_,{children:(0,o.jsx)(_.A,{textColor:v.primary.hex,backgroundColor:"rgb(".concat(v.primary.rgb,", 0.1)"),children:"clearing"===h?"Clearing open":"Closed"})})]}),d&&d.length>0&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(H.dn,{children:"Also available as:"}),(0,o.jsx)(H.so,{children:d.map(function(e){return(0,o.jsx)(H.Hv,{children:(0,o.jsx)(H.C1,(0,i._)({},e))},e.id)})})]})]})]})};var F=t(46370);let M=function(e){var r=e.compareCourseData,t=(0,C._)(e,["compareCourseData"]),a=(0,F.G)(),s=a.store,c=a.addCourse,l=a.removeCourse,d=s.courses.some(function(e){return e.id===r.id}),m=!d&&s.courses.length>=3;return(0,o.jsx)(E,(0,n._)((0,i._)({},t),{defaultCompareChecked:d,disabledCompareChecked:m,addCourseToCompare:function(){return c(r)},removeCourseToCompare:function(){return l(r)}}))};var B=t(3164),z=t(74168);let Q={src:"/_next/static/media/desktop.ec734137.jpg",height:575,width:933,blurDataURL:"data:image/jpeg;
1base64,/9j/2wBDAAoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/2wBDAQoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/wgARCAAFAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/aAAwDAQACEAMQAAAAiAt//8QAGxAAAgEFAAAAAAAAAAAAAAAAAgMBAAUREmH/2gAIAQEAAT8Aur3IFuWSbJkz36yv/8QAFxEBAAMAAAAAAAAAAAAAAAAAAgAxcf/aAAgBAgEBPwA2tn//xAAbEQABBAMAAAAAAAAAAAAAAAADAAECIhEhMf/aAAgBAwEBPwAtYBxqjcX/2Q==",blurWidth:8,blurHeight:5},D={src:"/_next/static/media/mobile.6f99fa7e.jpg",height:449,width:704,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/2wBDAQoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/wgARCAAFAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/aAAwDAQACEAMQAAAAqAt//8QAHRAAAgIBBQAAAAAAAAAAAAAAAQMCEgQAFBUhMf/aAAgBAQABPwDi9rnpWl1TDJgLV9B71//EABgRAAIDAAAAAAAAAAAAAAAAAAACEiFx/9oACAECAQE/AEuWn//EABsRAQABBQEAAAAAAAAAAAAAAAECAAMEEhMi/9oACAEDAQE/AMtYcNV9WorX/9k=",blurWidth:8,blurHeight:5};var P=t(70448),R=p.Ay.div.withConfig({componentId:"sc-f33a39e6-0"})(["",""],function(e){var r=e.theme;return(0,p.AH)(["background:",";color:",";border-radius:0.5rem;display:flex;flex-direction:column-reverse;overflow:hidden;@media ","{flex-direction:row;}"],r.colors.primaryContrast.hex,r.colors.primary.hex,r.breakpoints.medium.media)}),S=p.Ay.div.withConfig({componentId:"sc-f33a39e6-1"})(["",""],function(e){var r=e.theme;return(0,p.AH)(["padding:1rem 1rem 1.5rem 1rem;@media ","{padding:1.5rem 0 1.5rem 1.5rem;width:52%;}@media ","{padding:2rem 0 2rem 2.5rem;}"],r.breakpoints.medium.media,r.breakpoints.large.media)}),U=p.Ay.h2.withConfig({componentId:"sc-f33a39e6-2"})(["",""],function(e){var r=e.theme;return(0,p.AH)(["font-size:1.5rem;line-height:1.125;font-weight:800;margin:0;@media ","{font-size:2rem;}"],r.breakpoints.large.media)}),T=p.Ay.p.withConfig({componentId:"sc-f33a39e6-3"})(["",""],function(e){var r=e.theme;return(0,p.AH)(["margin:0.5rem 0 1rem;@media ","{margin:1rem 0 1.25rem;}"],r.breakpoints.medium.media)}),$=p.Ay.div.withConfig({componentId:"sc-f33a39e6-4"})(["",""],function(e){var r=e.theme;return(0,p.AH)(["position:relative;width:100%;aspect-ratio:704/449;@media ","{aspect-ratio:unset;width:48%;height:unset;}"],r.breakpoints.medium.media)}),q=(0,p.Ay)(I.A).withConfig({componentId:"sc-f33a39e6-5"})(["",""],function(e){var r=e.theme;return(0,p.AH)(["display:none;@media ","{display:block;object-fit:cover;object-position:left 50%;}"],r.breakpoints.medium.media)}),L=(0,p.Ay)(I.A).withConfig({componentId:"sc-f33a39e6-6"})(["",""],function(e){var r=e.theme;return(0,p.AH)(["object-fit:cover;object-position:50% bottom;@media ","{display:none;}"],r.breakpoints.medium.media)});let W=function(e){var r=e.heading,t=e.text,n=e.link;return(0,o.jsxs)(R,{children:[(0,o.jsxs)(S,{children:[(0,o.jsx)(U,{children:r}),(0,o.jsx)(T,{children:t}),n&&(0,o.jsx)(P.A,(0,i._)({},n))]}),(0,o.jsxs)($,{children:[(0,o.jsx)(q,{src:Q,alt:"",fill:!0}),(0,o.jsx)(L,{src:D,alt:"",fill:!0})]})]})},O=function(e){var r=e.results,t=e.noResultsFallbackMessage,s=e.pagination,c=e.promoCard;return(0,o.jsxs)("div",{children:[r.length>0?(0,o.jsx)(z.B8,{children:r.map(function(e,t){return(0,o.jsxs)(a.Fragment,{children:[(0,o.jsx)(z.q7,{children:(0,o.jsx)(M,(0,i._)({},e))}),8===r.length&&3===t&&(0,o.jsx)(z.q7,{children:"image"in c?(0,o.jsx)(B.A,(0,n._)((0,i._)({},c),{showSectionBackground:!1,showSectionWave:!1})):(0,o.jsx)(W,(0,i._)({},c))})]},e.id)})}):(0,o.jsx)(z.aq,{children:null!=t?t:"The filters you’ve selected do not match any courses."}),r.length>0&&(0,o.jsx)(z.Cg,{children:(0,o.jsx)(z.gw,(0,i._)({},s))})]})};var G=t(49581),N=t(4103),Y=t.n(N),V=t(11599),X=t(92165),K=t(30144),Z=t(10759),J=p.Ay.span.withConfig({componentId:"sc-c3de2299-0"})(["",""],function(e){var r=e.theme;return(0,p.AH)(["display:flex;align-items:center;margin:0rem;font-size:1.125rem;font-weight:400;min-width:2.25rem;"," &{color:",";font-size:1rem;}@media ","{font-size:1.5rem;font-weight:300;"," &{font-size:1rem;}}"],Z.Uv,r.colors.accents[25].hex,r.breakpoints.medium.media,Z.Uv)}),ee=p.Ay.div.withConfig({componentId:"sc-c3de2299-1"})(["",""],function(e){var r=e.$isActive,t=e.theme;return(0,p.AH)(["display:flex;align-items:center;"," &{margin-top:1rem;}",""],Z.Uv,r?(0,p.AH)(["",":last-of-type{color:",";font-weight:bold;}"],J,t.colors.tertiary.hex):(0,p.AH)(["",":first-of-type{font-weight:bold;color:",";}"],J,t.colors.tertiary.hex))}),er=p.Ay.button.withConfig({componentId:"sc-c3de2299-2"})(["",""],function(e){var r=e.theme,t=e.$isActive;return(0,p.AH)(["display:flex;position:relative;background-color:inherit;align-items:center;width:3rem;height:1.6rem;margin:0 0.8rem;border:0.06rem solid ",";border-radius:1rem;cursor:pointer;"," &{background-color:",";:focus{outline:0.3rem solid white;}}&:after{transition:ease-in 0.2s;content:'';width:1.25rem;height:1.25rem;background:",";"," &{background:",";}border-radius:50%;position:absolute;
1left:0.13rem;","}"],r.colors.tertiary.hex,Z.Uv,r.colors.tertiary.hex,r.colors.tertiary.hex,Z.Uv,r.colors.primaryContrast.hex,t&&"left: 1.5rem;")});let et=function(e){var r=e.options,t=e.id,i=e.value,n=e.onChange;if(1===r.length)return(0,o.jsx)(ee,{$isActive:!1,children:(0,o.jsx)(J,{children:r[0].label})});var a=i===r[1].value,s=function(){n&&n(a?r[0].value:r[1].value)};return(0,o.jsxs)(ee,{$isActive:a,children:[(0,o.jsx)(J,{children:r[0].label}),(0,o.jsx)(er,{id:t,$isActive:a,onClick:s,onKeyDown:function(e){("Enter"===e.key||" "===e.key)&&(e.preventDefault(),s())},tabIndex:0,"aria-label":"Toggle between ".concat(r[0].label," and ").concat(r[1].label,". Currently ").concat(a?r[1].label:r[0].label)}),(0,o.jsx)(J,{children:r[1].label})]})};var ei=t(67052),en=t(3860),eo=t(81055),ea=t(5046),es=t(95226);let ec=function(e){var r=e.id,t=e.filters,s=e.toggle,c=e.numberOfResults,l=(0,g._)((0,a.useState)(s.value||s.options[0].value),2),d=l[0],m=l[1],A=(0,g._)((0,a.useState)(!1),2),p=A[0],f=A[1],x=(0,w.zh)({left:p?"0":"+100%",right:p?"0%":"-100%",config:{mass:1,tension:180,friction:20}}),b=(0,es.ek)(t,[{parameter:"year",value:d}]),v=b.state,y=b.actions,C=b.ui,j=v.activeFilters,k=v.searchTerm,I=y.removeFilter,_=y.submitSearch,H=y.filterResults,E=C.generateDropdownOptions,F=(0,g._)((0,a.useState)(k),2),M=F[0],B=F[1];(0,G.A)(function(){B(k)},[k]),(0,G.A)(function(){H([{parameter:"year",value:d}])},[d]);var z=(0,o.jsxs)(Z.W4,{children:[(0,o.jsx)(ea.Gw,{htmlFor:"course-search",children:"Course search:"}),(0,o.jsx)(K.A,{id:"course-search","aria-label":"Course text search",onChange:function(e){return B(e)},onSubmit:function(){_(M)},name:"Course search",value:M,placeholder:"Search courses",variant:"button"})]}),Q=(0,o.jsxs)(o.Fragment,{children:[t.map(function(e){return(0,o.jsx)(Z.SK,{$type:e.type,children:(0,o.jsx)(eo.A,{button:{ariaLabel:e.label,label:e.label},id:e.type,children:(0,o.jsx)(en.A,{fieldset:!0,id:"fieldset-".concat(Y()(e.type,{lower:!0})),maxHeight:e.options.length>8,children:E(e)})})},e.type)}),(0,o.jsxs)(Z.Uv,{children:[(0,o.jsx)(ea.Gw,{htmlFor:s.id,children:"Course year:"}),(0,o.jsx)(et,(0,n._)((0,i._)({},s),{value:d,onChange:function(e){return m(e)}}))]})]}),D=(0,o.jsx)(o.Fragment,{children:j.sort(function(e,r){return e.id===es.Rr?-1:+(r.id===es.Rr)}).map(function(e){var r=e.id===es.Rr;return(0,o.jsxs)(Z.mY,{onClick:function(){return I(e.id)},"aria-label":"Remove ".concat(r?k:e.label.toLowerCase()," filter"),children:[r?"Result search: ".concat(e.label):e.label,(0,o.jsx)(Z.vE,{})]},"filter-".concat(e.id))})});return(0,o.jsx)(h.A,{id:"filters",paddingTop:.5,paddingBottom:"none",background:!0,children:(0,o.jsxs)("form",{onSubmit:function(e){return e.preventDefault()},id:r,children:[(0,o.jsx)(ei.A,{defaultHidden:!0,medium:!1,renderHTML:!1,children:(0,o.jsx)(u.A,{children:(0,o.jsx)(u.f,{children:(0,o.jsxs)(Z.Cu,{children:[z,Q]})})})}),(0,o.jsx)(ei.A,{base:!1,medium:!0,renderHTML:!1,children:(0,o.jsxs)(u.A,{children:[(0,o.jsx)(u.f,{children:z}),(0,o.jsx)(u.f,{children:(0,o.jsxs)(Z.Fr,{"aria-label":"Click to access mobile filter menu",onClick:function(){return f(!p)},"aria-expanded":p,"aria-controls":"mobile-menu",children:[(0,o.jsx)(Z.In,{as:V.A}),"Filter courses"]})})]})}),(0,o.jsx)(u.A,{children:(0,o.jsx)(u.f,{children:(0,o.jsxs)(Z.Q7,{children:[(0,o.jsx)(Z.jr,{children:D}),(0,o.jsxs)(Z.cK,{children:["Showing",(0,o.jsxs)(Z.kr,{children:[" ",c," courses "]}),"that fit your criteria"]})]})})}),p&&(0,o.jsx)(Z.aF,{style:x,id:"mobile-menu",children:(0,o.jsxs)(Z.qe,{children:[(0,o.jsxs)(Z.ue,{children:[(0,o.jsx)(Z.Jn,{onClick:function(){return f(!p)},"aria-label":"Click to close mobile menu","aria-controls":"mobile-menu","aria-expanded":p,children:(0,o.jsx)(Z.In,{as:X.A})}),(0,o.jsx)(Z.DZ,{children:"Filter courses"})]}),(0,o.jsx)(u.A,{children:(0,o.jsxs)(u.f,{children:[Q,(0,o.jsx)(Z.Y5,{}),(0,o.jsx)(Z.EB,{children:D})]})}),(0,o.jsx)(Z.wE,{children:(0,o.jsxs)(Z.Fr,{onClick:function(){return f(!p)},"aria-label":"Click to apply filters and close mobile menu","aria-controls":"mobile-menu","aria-expanded":p,children:[(0,o.jsx)(Z.In,{as:V.A}),"Apply Filter"]})})]})})]})})};var el=t(80978);let ed=function(e){var r=e.breadcrumbs,t=e.heroBanner,n=e.courses,a=e.promoCard,s=e.filters,c=e.noResultsFallbackMessage;return(0,o.jsxs)(m.A,{children:[(0,o.jsx)(A.A,(0,i._)({},r)),(0,o.jsx)(y,(0,i._)({},t)),(0,o.jsx)(ec,(0,i._)({},s)),(0,o.jsx)(h.A,{id:"listing",padding:"none",background:!0,children:(0,o.jsx)(u.A,{children:(0,o.jsx)(u.f,{xl:[2,11],children:(0,o.jsx)(O,{results:n.items,pagination:{id:"courses-listing-pagination",totalCount:n.totalCount,pageSize:n.pageSize,initialPageIndex:n.pageIndex},promoCard:a,noResultsFallbackMessage:c})})})}),(0,o.jsx)(el.A,{})]})};var em=t(85993),eh=t(27454),eu=t.n(eh),eA=t(91725),eg=t.n(eA),ep=["foundationYear","placementYear","professionalAccreditation","workExperiencePlacement","specialistFacilities"],ef=function(e){switch(e){case"coursePostgraduate":return"Postgraduate";case"courseApprenticeships":return"Apprenticeships";case"courseProfessional":return"Professional";default:return"Undergraduate"}};let ex=function(e){var r=e.entry,t=e.ancestors,o=e.filters,a=e.toggle,c=e.activeAcademicYear,l=e.courses,d=e.courseVariants,m=r.heading,h=r.promoPoint,u=r.title,A=r.sys,g=r.noResultsFallbackMessage;return{breadcrumbs:s.A.breadcrumbs((0,em._)(t).concat([{entry:{title:u},id:A.id}])),heroBanner:{heading:m}
1,filters:{id:"course-listing-filters",filters:o,toggle:a,numberOfResults:l.totalCount},courses:(0,n._)((0,i._)({},l),{items:l.items.map(function(e){var t,i,n=d.filter(function(r){return r.container.sys.id===e.sys.id}),o=n.find(function(e){return e.defaultVariant}),a=(null==(t=e.courseListingFilterOptions)?void 0:t.studyLevel)||void 0,l=(null==(i=e.courseListingFilterOptions)?void 0:i.courseOptions)||[],m=a&&e.degreeType&&"none"!==e.degreeType?e.degreeType:"courseFoundationYears"===e.sys.contentTypeId?"Foundation year":l.includes("Apprenticeship")?"Apprenticeship":l.includes("Professional")?"Professional":"";return{id:e.sys.id,degreeType:m,courseName:e.name,link:c!==r.academicYearFilters[0].key&&c&&o?"".concat(e.sys.uri,"/").concat(o.year.name,"/").concat(o.sys.slug):e.sys.uri,studyLevel:a,categories:e.courseCategory.map(function(e){return e.name}),variants:n.length>0?n.filter(function(e){return e.container}).filter(function(e){return!e.defaultVariant}).map(function(r){return{id:r.sys.id,label:r.name,ariaLabel:r.name,href:"".concat(e.sys.uri,"/").concat(r.year.name,"/").concat(r.sys.slug)}}):void 0,image:{src:s.A.image(e.courseCardImage).src},status:e.state?e.state.toLowerCase():"open",compareCourseData:{id:e.sys.id,degreeType:m,name:e.name,image:s.A.image(e.courseCardImage),level:ef(e.sys.contentTypeId),entryRequirements:e.compareEntryRequirements?e.compareEntryRequirements:"",features:Object.fromEntries(ep.map(function(r){var t=e.compareFeatures?e.compareFeatures.map(function(e){return eg()(e)}):null;return[r,!!t&&t.includes(r)]})),link:{href:e.sys.uri}}}})}),promoCard:(0,i._)({heading:h[0].value.heading,text:h[0].value.description,link:s.A.linkButton(h[0].value.buttonCTA)},"generalPromoPointWithWave"===h[0].type&&{image:s.A.image(h[0].value.image)}),noResultsFallbackMessage:eu()(g)}};var eb=function(e){var r=e.entry,t=e.ancestors,a=e.filters,l=e.toggle,m=e.activeAcademicYear,h=e.courses,u=e.courseVariants,A=(0,c.useRouter)(),g=s.A.metadata(r);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(d.A,(0,n._)((0,i._)({},g),{canonical:A.pathname+(A.query.page&&"1"!==A.query.page?"?page=".concat(A.query.page):""),title:g.title+(A.query.page&&"1"!==A.query.page?" - page ".concat(A.query.page):"")})),(0,o.jsx)(ed,(0,i._)({},ex({entry:r,ancestors:t,filters:a,toggle:l,activeAcademicYear:m,courses:h,courseVariants:u})))]})};eb.getLayout=function(e,r){return(0,o.jsx)(l.A,(0,n._)((0,i._)({},r),{children:e}))};var ev=!0;let ey=eb},60741:(e,r,t)=>{"use strict";t.d(r,{C1:()=>b,D5:()=>h,Hv:()=>x,In:()=>y,Oe:()=>v,PR:()=>A,Rp:()=>d,SX:()=>u,VI:()=>s,dn:()=>p,mc:()=>a,qx:()=>m,so:()=>f,xW:()=>l,x_:()=>g,yf:()=>c});var i=t(21626),n=t(91755),o=t(7206),a=i.Ay.article.withConfig({componentId:"sc-6a123168-0"})(["",""],function(e){var r=e.theme;return(0,i.AH)(["display:flex;flex-direction:column;@media ","{flex-direction:row;}"],r.breakpoints.medium.media)}),s=i.Ay.div.withConfig({componentId:"sc-6a123168-1"})(["",""],function(e){var r=e.theme;return(0,i.AH)(["display:grid;place-items:center;position:relative;padding:0 0 1.25rem;&:before{content:'';background:",";border-radius:0.5rem 0.5rem 0 0;width:100%;height:3rem;position:absolute;bottom:0;left:0;}@media ","{padding:2rem 0;&:before{border-radius:0.5rem 0 0 0.5rem;width:30%;height:100%;top:0;right:0;bottom:unset;left:unset;}}@media ","{&:before{width:60%;}}"],r.colors.primaryContrast.hex,r.breakpoints.medium.media,r.breakpoints.large.media)}),c=(0,i.Ay)(o.A).withConfig({componentId:"sc-6a123168-2"})(["",""],function(e){var r=e.theme;return(0,i.AH)(["display:block;width:80%;max-width:18rem;height:7rem;border-radius:0.25rem;overflow:hidden;@media ","{width:14rem;height:9rem;max-width:unset;}@media ","{width:18.5rem;height:11.75rem;}"],r.breakpoints.medium.media,r.breakpoints.large.media)}),l=(0,i.Ay)(n.CS.div).withConfig({componentId:"sc-6a123168-3"})(["height:100%;width:100%;"]),d=i.Ay.div.withConfig({componentId:"sc-6a123168-4"})(["",""],function(e){var r=e.theme;return(0,i.AH)(["position:relative;background-color:",";border-radius:0 0 0.5rem 0.5rem;padding:0 1rem 1.5rem;width:100%;display:flex;flex-direction:column;@media ","{padding:1.5rem;border-radius:0 0.5rem 0.5rem 0;}@media ","{padding:2rem 2.5rem;}"],r.colors.primaryContrast.hex,r.breakpoints.medium.media,r.breakpoints.large.media)}),m=(0,i.Ay)(o.A).withConfig({componentId:"sc-6a123168-5"})(["display:block;color:",";text-decoration:none;"],function(e){return e.theme.colors.text.hex}),h=i.Ay.p.withConfig({componentId:"sc-6a123168-6"})(["",""],function(e){var r=e.theme;return(0,i.AH)(["font-family:",";font-size:1.125rem;margin:0;line-height:1.2;@media ","{font-size:1.25rem;}&:empty:before{content:' ';white-space:pre;}"],r.fonts.secondary,r.breakpoints.large.media)}),u=i.Ay.h2.withConfig({componentId:"sc-6a123168-7"})(["",""],function(e){var r=e.theme;return(0,i.AH)(["font-size:1.25rem;font-weight:700;margin:0.25rem 0 0;line-height:1.2;@media ","{font-size:1.5rem;padding-right:8.5rem;}"],r.breakpoints.large.media)}),A=i.Ay.ul.withConfig({componentId:"sc-6a123168-8"})(["display:flex;flex-wrap:wrap;gap:0.4rem;margin:1rem 0 0;padding:0;list-style:none;"]),g=i.Ay.li.withConfig({componentId:"sc-6a123168-9"})(["margin:0;font-size:1rem;"]),p=i.Ay.p.withConfig({componentId:"sc-6a123168-10"})(["",""],function(e){var r=e.theme;return(0,i.AH)(["font-size:1rem;margin:1rem 0 0;@media ","{font-size:1.125rem;}"],r.breakpoints.large.media)}),f=i.Ay.ul.withConfig({componentId:"sc-6a123168-11"})(["list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem;"]),x=i.Ay.li.withConfig({componentId:"sc-6a123168-12"})(["margin:0;"]),b=(0,i.Ay)(o.A).withConfig({componentId:"sc-6a123168-13"})(["",""],function(e){var r=e.theme;return(0,i.AH)(["font-size:1rem;font-weight:400;line-height:1;display:block;@media ","{font-size:1.125rem;}"],r.breakpoints.large.media)}),v=i.Ay.button.withConfig({componentId:"sc-6a123168-14"})(["",""],function(e){var r=e.theme,t=e.$checked;return(0,i.AH)(["position:absolute;display:flex;align-items:center;top:-0.75rem;right:1rem;padding:0.3rem 0.6rem;background:",";border:0.0625rem solid ",";border-radius:1.125rem;font-size:0.875rem;font-weight:400;color:",";:not(:disabled):hover{background:",";cursor:pointer;}:disabled{cursor:not-allowed;opacity:0.5;}svg{transform:",";}@media ","{top:1rem;}@media ","{top:1.5rem;font-size:1rem;padding:0.4rem 0.875rem;}"],t?"".concat(r.colors.accents[5].hex):"".concat(r.colors.secondary.tints[0].hex),r.colors.secondary.tints[1].hex,t?"".concat(r.colors.primaryContrast.hex):"".concat(r.colors.secondaryContrast.hex),t?"".concat(r.colors.accents[5].hex):"".concat(r.colors.secondary.tints[2].hex),t?"rotate(0deg)":"rotate(180deg)",r.breakpoints.medium.media,r.breakpoints.large.media)}),y=i.Ay.svg.withConfig({componentId:"sc-6a123168-15"})(["",""],function(e){var r=e.theme,t=e.$checked;return(0,i.AH)(["width:0.875rem;height:0.875rem;margin-left:0.5625rem;stroke-width:0.15rem;"," @media ","{width:1rem;height:1rem;}"],t&&(0,i.AH)(["background-color:",";color:",";border-radius:50%;padding:0.15rem;"],r.colors.primaryContrast.hex,r.colors.accents[5].hex),r.breakpoints.large.media)})},76708:(e,r,t)=>{"use strict";t.d(r,{A:()=>c});var i=t(20294),n=t(37876),o=t(14232),a=t(63861),s=t(53164);let c=function(e){var r=e.items,t=e.backgroundColourWhite,c=(0,a.A)().width,l=(0,i._)((0,o.useState)(null),2),d=l[0],m=l[1],h=(0,i._)((0,o.useState)(!1),2),u=h[0],A=h[1],g=(0,o.useRef)(null);return(0,o.useEffect)(function(){if(g.current){var e=g.current.scrollWidth;m(e),A(e>c-40)}},[c]),(0,n.jsx)(s.mO,{children:(0,n.jsx)(s.so,{"aria-label":"Breadcrumbs",className:"c-breadcrumbs",$backgroundColourWhite:t,ref:g,children:(0,n.jsx)(s.B8,{children:r.map(function(e,t){var i=0===t,o=t===r.length-1;return(0,n.jsx)(s.q7,{$overflowHidden:!!d&&!!u&&!!o,children:e.href?(0,n.jsx)(s.N_,{label:u&&i?"\uD83C\uDFE0":!u||i||o?e.label:"...",href:e.href,"aria-current":o?"page":void 0,className:"c-breadcrumbs-link",prefetch:!1,title:e.label}):(0,n.jsx)(s.L9,{"aria-current":o?"page":void 0,title:e.label,children:!u||i||o?e.label:"..."})},"breadcrumb-".concat(e.id))})})})})}},89483:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});var i=t(37876);let n=({title:e,titleId:r,...t})=>
1(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",stroke:"currentColor",strokeWidth:.25,viewBox:"0 0 11.75 11.618","aria-labelledby":r,...t,children:[e?(0,i.jsx)("title",{id:r,children:e}):null,(0,i.jsx)("path",{d:"m11.592 7.448-.007-.015a.3.3 0 0 0-.052-.076.4.4 0 0 0-.112-.09c0-.012.006-.025.009-.037H7.672a.355.355 0 1 0 0 .711h2.739A5.034 5.034 0 0 1 .906 6.52H.18A5.753 5.753 0 0 0 10.9 8.551v2.586a.36.36 0 0 0 .719 0V7.614c0-.01.006-.018.006-.027a.3.3 0 0 0-.033-.138M.329 4.351c0 .012-.006.025-.009.037h3.758a.356.356 0 1 0 0-.711H1.339a5.034 5.034 0 0 1 9.506 1.422h.726A5.753 5.753 0 0 0 .85 3.068V.482a.36.36 0 0 0-.719 0v3.521l-.006.029a.34.34 0 0 0 .033.139l.005.012a.4.4 0 0 0 .055.08.34.34 0 0 0 .11.088"})]})}},e=>{var r=r=>e(e.s=r);e.O(0,[4664,1045,1634,7180,5226,7749,144,5868,636,6593,8792],()=>r(38313)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.