1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[810,3775],{4936:(e,t,l)=>{"use strict";l.d(t,{A:()=>T});var a=l(86152),s=l(61060),n=l(63911),r=l(63451),o=l.n(r),i=l(65123),d=l.n(i),c=l(74004),u=l(30350),h=l(66697),p=l(57430),m=l(82648),x=l(21001),f=l(81176),w=l(77799),g=l(7483),j=l(11980),v=l(91807),_=l(58817),N=l(39869),b=l(8636);let{alignFull:y,flowNoInitialGap:k}=u.EB,A=o()(()=>Promise.all([l.e(1869),l.e(5712),l.e(5202),l.e(6561),l.e(6648),l.e(5148)]).then(l.bind(l,66648)),{loadableGenerated:{webpack:()=>[66648]}}),T=e=>{var t,l;let{cardOptions:r,columns:o=2,contentGroupOptions:i={},excludeFilters:u=[],featuredTerms:T,params:P,showMedia:I=!0,throwIfNotFound:C}=e,E=(0,n.useRouter)(),{t:W}=(0,c.A)("common"),[M,O]=(0,s.useState)({}),{archivePageContent:R,data:F,error:G,filters:q,loading:S}=(0,N.$)(P,{fetchStrategyOptions:{throwIfNotFound:C}});(0,s.useEffect)(()=>{let{query:{path:e,...t}}=E;if(t){let e={};Object.keys(t).forEach(l=>{if("string"==typeof t[l]){var a,s;e[l]=null!=(s=null==(a=t[l])?void 0:a.split(","))?s:[]}}),O(e)}},[E]);let X=(0,s.useCallback)((e,t,l)=>{(0,v.PX)(M,O,E,e,t,l)},[M,O,E]),D=(0,s.useCallback)((e,t)=>{X(!1,t,e)},[X]),L=(0,s.useCallback)(e=>{(0,v.xO)(M,O,E,e)},[M,O,E]);if(S||G)return(0,a.jsx)(w.R,{});let B=(null==F?void 0:F.posts)?(0,j.Lt)(null==F?void 0:F.posts,{showMedia:!0,taxonomy:"category",...r},"app"):[],$=q;u.length>0&&($=q.filter(e=>-1===u.indexOf(e.key)));let z=(0,_.l4)($,M),U=T?(0,j.zM)(T):[];return(0,a.jsxs)(f.P,{children:[R&&(0,a.jsx)(A,{html:R}),(0,a.jsxs)(x.x,{rowGap:0,alignWide:!0,flowNoInitialGap:!0,mobileBleed:!0,children:[(0,a.jsx)(h.f,{lgWidth:4,mdWidth:12,smWidth:12,tag:"aside",xlWidth:3,children:(0,a.jsx)(p.e,{filters:null!=$?$:[],label:W("filter-by"),onCheckedChange:X,selectedOptions:M})}),(0,a.jsxs)(h.f,{className:"archive__content",lgWidth:8,mdWidth:12,smWidth:12,xlWidth:9,children:[(0,a.jsx)(g.a,{onOptionRemoved:D,onResetClick:L,options:z,resetLabel:W("clear-filters"),title:W("you-have-selected")}),0===B.length?(0,a.jsx)("p",{children:"".concat(W("no-results")).concat((null==F||null==(t=F.pageInfo)?void 0:t.page)>1?", ".concat(W("return-to-first-page")):"")}):(0,a.jsx)(m.n,{className:"--no-padding",columns:o,content:B,cta:null!=(l=null==i?void 0:i.cta)?l:W("read-more"),showMedia:I,showCTA:!0,showDate:!0,showExcerpt:!0,showTaxonomy:!0}),(null==F?void 0:F.pageInfo)?(0,a.jsx)(b.A,{pageInfo:null==F?void 0:F.pageInfo}):null]})]}),U&&U.length>0&&(0,a.jsx)(m.n,{className:d()(y,k,"has-background","has-primary-off-white-10-background-color"),columns:(0,_.$m)(U),content:U,cta:W("read-more"),showCTA:!0,showDate:!0,showExcerpt:!0,showMedia:!0,showTaxonomy:!0})]})}},17945:()=>{},48008:(e,t,l)=>{"use strict";l.r(t),l.d(t,{__N_SSP:()=>C,default:()=>E});var a=l(86152),s=l(63911),n=l(90010),r=l.n(n),o=l(77521),i=l(50432),d=l(63451),c=l.n(d),u=l(74004),h=l(65123),p=l.n(h),m=l(68497),x=l(11980),f=l(82648),w=l(81176),g=l(77799),j=l(90810),v=l(30350),_=l(58817),N=l(74974);let b=c()(()=>Promise.all([l.e(1869),l.e(5712),l.e(5202),l.e(6561),l.e(6648),l.e(6725)]).then(l.bind(l,66648)),{loadableGenerated:{webpack:()=>[66648]}}),{alignFull:y,alignWide:k,flowNoInitialGap:A}=v.EB,T=e=>{let{featuredTerms:t,params:l}=e,{data:s,renderProtectedContent:n}=(0,m.X)(l),r=n({Loading:g.R,NotFoundTemplate:N.A}),{t:o}=(0,u.A)("common");if(r)return r;let{post:i}=s;if(!i)return null;let d=t?(0,x.zM)(t):[],c=d&&d.length>0;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(w.P,{tag:"article",children:(0,a.jsx)(b,{html:i.content.rendered})}),c&&(0,a.jsxs)(w.P,{children:[(0,a.jsx)(j.w,{className:p()(k)}),d&&d.length>0&&(0,a.jsx)(f.n,{className:p()(y,A,"has-background","has-primary-off-white-10-background-color"),columns:(0,_.$m)(d.length),content:d,cta:o("read-more"),showCTA:!0,showExcerpt:!0})]})]})};var P=l(4936);let I=e=>{var t,l,n,r,d,c;let{featuredTerms:u,isPage:h,isPasswordProtected:p,isProgrammesDetail:m,requestParams:x,throwIfNotFound:f}=e,w=(0,s.useRouter)();if(m||h){let e={...x};return p&&(e.password=(0,o.xj)()),m?(0,a.jsx)(T,{featuredTerms:u,params:e}):(0,a.jsx)(i.T,{params:e})}let g={faculty:null!=(d=null==(l=w.query)||null==(t=l.faculty)?void 0:t.split(","))?d:[],campus:null!=(c=null==(r=w.query)||null==(n=r.campus)?void 0:n.split(","))?c:[]};return(0,a.jsx)(P.A,{cardOptions:{taxonomies:["campus","programme_type","accredited_partner"],showDate:!1,className:"--without-date"},excludeFilters:["programme_type"],featuredTerms:u,initialSelectedFilters:g,params:x,showMedia:!1,throwIfNotFound:f})};I.propTypes={isProgrammesDetail:r().bool.isRequired};var C=!0;let E=I},50432:(e,t,l)=>{"use strict";l.d(t,{T:()=>p});var a=l(86152),s=l(90010),n=l.n(s),r=l(63451),o=l.n(r),i=l(68497),d=l(81176),c=l(77799),u=l(74974);let h=o()(()=>Promise.all([l.e(1869),l.e(7955),l.e(8021),l.e(5712),l.e(5202),l.e(6561),l.e(1365),l.e(6648),l.e(8701)]).then(l.bind(l,66648)),{loadableGenerated:{webpack:()=>[66648]}}),p=e=>{let{params:t}=e,{data:l,renderProtectedContent:s}=(0,i.X)(t),n=s({Loading:c.R,NotFoundTemplate:u.A});return n||(0,a.jsx)(d.P,{tag:"main",children:(0,a.jsx)(h,{html:l.post.content.rendered})})};p.propTypes={params:n().shape({}).isRequired}},51098:()=>{},56727:(e,t,l)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/programmes/[...path]",function(){return l(48008)}])},68497:(e,t,l)=>{"use strict";l.d(t,{X:()=>n});var a=l(86152),s=l(92185);let n=e=>{let{data:t,error:l,loading:n}=(0,s.Y)(e,{swr:{revalidateOnMount:"password"in e}});return{data:t,renderProtectedContent:e=>{let{Loading:s,NotFoundTemplate:r}=e;return n?(0,a.jsx)(s,{}):l||(e=>{var t,l,a,s;let n=null!=(a=null==e||null==(t=e.content)?void 0:t.protected)&&a,r=null!=(s=null==e||null==(l=e.content)?void 0:l.rendered)?s:"";return n&&""===r})(null==t?void 0:t.post)?(0,a.jsx)(r,{}):null},loading:n}}},74974:(e,t,l)=>{"use strict";l.d(t,{A:()=>u});var a=l(86152),s=l(74004),n=l(97447),r=l(81176),o=l(66697),i=l(21001),d=l(3764),c=l(68901);let u=()=>{let{t:e}=(0,s.A)("common");return(0,a.jsxs)(r.P,{children:[(0,a.jsx)(d.l,{className:"layout-flow-no-initial-gap",children:(0,a.jsx)(c.q,{title:e("error"),variant:"simple",useDefaultMedia:!0})}),(0,a.jsx)(i.x,{rowGap:0,alignWide:!0,flowNoInitialGap:!0,children:(0,a.jsx)(o.f,{className:"archive__content--full",width:12,children:(0,a.jsx)(n.M,{cta:e("404-cta"),
1ctaURL:"/",subtitle:e("404-subtitle"),title:e("404-title")})})})]})}},90810:(e,t,l)=>{"use strict";l.d(t,{w:()=>o});var a=l(32697),s=l(86152),n=l(65123),r=l.n(n);let o=(0,a.I)(e=>{let{className:t,style:l}=e;return(0,s.jsx)("hr",{className:r()("separator",t),style:l})})({name:"Separator",class:"s1ivquoa",propsAsIs:!0});l(51098)},97447:(e,t,l)=>{"use strict";l.d(t,{M:()=>c});var a=l(32697),s=l(86152),n=l(65123),r=l.n(n),o=l(97767),i=l(5027),d=l(94821);let c=(0,a.I)(e=>{let{children:t,className:l,cta:a,ctaURL:n,style:c,subtitle:u,title:h}=e;return(0,s.jsx)("div",{className:r()("not-found",l),style:c,children:(0,s.jsxs)("div",{className:"not-found__container",children:[(0,s.jsx)(o.A,{className:"not-found__title",level:1,children:h}),u&&(0,s.jsx)(i.A,{className:"not-found__subtitle",children:u}),t,a&&n&&(0,s.jsx)(d.A,{className:"not-found__cta",href:n,children:a})]})})})({name:"NotFound",class:"n1er2hd5",propsAsIs:!0});l(17945)}},e=>{e.O(0,[1869,9345,294,2694,9352,7955,8021,8741,5246,9860,1365,4075,9518,636,6593,8792],()=>e(e.s=56727)),_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.