1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,728520,e=>{"use strict";var t=e.i(438232),r=e.i(15010),l=e.i(348433),a=e.i(657688),i=e.i(562178),n=e.i(745011),s=e.i(718813);let c=({children:e,variant:r,image:l,imageXl:c,imageLg:o,imageMd:d,imageSm:u,imageAlt:m,paddingHorizontal:x,paddingVertical:p,text:f,subtext:h,cta:g,ctaLink:v,ctaTarget:j,ctaId:b})=>(0,t.jsxs)("section",{className:(0,n.cn)("@container flex flex-col relative",(()=>{switch(r){case"primary":default:return"bg-purple text-white";case"secondary":return"bg-dark-red text-white";case"tertiary":return"bg-white text-base"}})()),children:[(0,t.jsx)("div",{className:"aspect-[1024/375] w-full @clg:max-h-[480px]",children:(0,t.jsxs)("picture",{children:[(0,t.jsx)("source",{height:562.5,media:"(min-width: 1441px)",srcSet:c||o||d||u||l,width:1536}),(0,t.jsx)("source",{height:375,media:"(min-width: 1025px)",srcSet:o||d||u||l,width:1024}),(0,t.jsx)("source",{height:187.5,media:"(min-width: 641px)",srcSet:d||u||l,width:512}),(0,t.jsx)(a.default,{alt:m||"",className:"size-full object-cover",height:125,priority:!0,src:u||l,width:1024/3})]})}),(0,t.jsxs)("div",{className:(0,n.cn)("wrapper self-center gap-6 pb-8 pt-6 @cmd:pb-12 @clg:absolute @clg:bg-transparent @clg:pb-0 @clg:pt-16"),children:[(0,t.jsx)("div",{className:(0,n.cn)("flex flex-col items-start gap-2 @clg:w-[600px] @clg:gap-4",x&&(0,i.getPaddingHorizontal)(x),p&&(0,i.getPaddingVertical)(p)),children:e||(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h1",{children:f}),(0,t.jsx)("p",{className:"lead",children:h})]})}),!!g&&!!v&&(0,t.jsx)("div",{className:"flex",children:(0,t.jsx)(s.Button,{color:"red",href:v,id:b??"",mode:"link",target:j,variant:(()=>{switch(r){case"primary":default:return"primary";case"secondary":case"tertiary":return"secondary"}})(),children:g})})]})]});var o=e.i(573243),d=e.i(904234),u=e.i(580914);e.s(["default",0,({section:e})=>{let{image:a,xl:i,lg:n,md:s,sm:m}=(0,r.useMemo)(()=>({image:(0,d.urlForImage)(e.image?.default.asset)??"",...(0,l.default)((e.image?.screens??[]).map(({screen:e,image:t})=>[(0,u.vercelStegaClean)(e),(0,d.urlForImage)((0,u.vercelStegaClean)(t?.asset))??""]))}),[e.image]),[x]=e.buttons??[];return(0,t.jsx)(c,{cta:x?.link?.title,ctaId:x?.elementId,ctaLink:x?.link?.url,ctaTarget:x?.openInNewTab?"_blank":void 0,image:a,imageAlt:e.title,imageLg:n,imageMd:s,imageSm:m,imageXl:i,paddingHorizontal:(0,u.vercelStegaClean)(e.rowPaddingHorizontal),paddingVertical:(0,u.vercelStegaClean)(e.rowPaddingVertical),variant:(0,u.vercelStegaClean)(e.variant),children:(0,t.jsx)(o.default,{value:e.content??[]})})}],728520)},33478,e=>{"use strict";var t=e.i(438232),r=e.i(580914),l=e.i(63535),a=e.i(728520);let i=({children:e,section:r})=>(0,t.jsx)("section",{children:"hero"===r._type?(0,t.jsx)(a.default,{section:r}):e?.(r)??(0,t.jsx)(t.Fragment,{})});e.s(["default",0,({section:e})=>{let[{user:a}]=(0,l.useAppContext)(),n=e.variations?.find(e=>e.roles?.map(e=>(0,r.vercelStegaSplit)(e).cleaned).includes(a?.userType??"default"));return(0,t.jsx)(t.Fragment,{children:(n?.sections??[]).map((e,r)=>(0,t.jsx)(i,{section:e},`${e?._id}-${r}`))})}],33478)},107643,e=>{"use strict";var t=e.i(438232),r=e.i(300053),l=e.i(573243),a=e.i(745011),i=e.i(562178);let n=({className:e,columns:n,data:s,backgroundColour:c,limit:o,noDataText:d,paddingHorizontal:u,paddingVertical:m,...x})=>{let p=("number"==typeof o?s.slice(0,o):s).map(e=>n.map(t=>{let r;return{title:t.title,value:Array.isArray(r=e[t.value])?r.map(e=>e).join("</br>"):r||""}}));return(0,t.jsx)("div",{className:(0,a.cn)("flex justify-center",(0,i.getBackgroundColour)(c),e),...x,children:(0,t.jsx)("div",{className:(0,a.cn)("flex w-full flex-col max-w-[1440px] gap-2 @cmd:gap-4 wrapper",null===u?"px-0":(0,i.getPaddingHorizontal)(u),null===m?"py-0":(0,i.getPaddingVertical)(m)),children:(0,t.jsxs)(r.Table,{fixed:!0,mobileFixed:!1,children:[(0,t.jsx)(r.TableHead,{children:(0,t.jsx)(r.TableRow,{children:n.map((e,l)=>(0,t.jsx)(r.TableHeader,{children:e.title},l))})}),(0,t.jsx)(r.TableBody,{children:p&&p.length>0?p.map((e,l)=>(0,t.jsx)(r.TableRow,{children:e.map((e,l)=>(0,t.jsx)(r.TableCell,{children:(0,t.jsx)("span",{dangerouslySetInnerHTML:{__html:e.value}})},l))},l)):(0,t.jsx)(r.TableRow,{children:(0,t.jsx)(r.TableCell,{align:"center",colSpan:n.length,children:d&&(0,t.jsx)(l.default,{value:d})})})})]})})})};var s=e.i(580914);e.s(["default",0,({section:e})=>{var r,l;let a,i=e.columns.map(e=>e.value),c=(r=e.relatedDates,l=e.futureOnly,(a=new Date).setHours(0,0,0,0),r.map(e=>{let t=new Date((0,s.vercelStegaClean)(e.date));if(t<a&&l)return null;let r={};
1return i.forEach(l=>{let a=(0,s.vercelStegaClean)(l);if(void 0!==e[a])if("date"===a){let e,l,i;r[a]=(e=t.getDate(),l=t.toLocaleString("default",{month:"long"}),i=t.getFullYear(),`${e} ${l} ${i}`)}else{let t=e[a];r[a]="string"==typeof t?(0,s.vercelStegaClean)(t):t}}),Object.keys(r).length>0?r:null}).filter(e=>null!==e)),o=e.columns.map(e=>({...e,title:(0,s.vercelStegaClean)(e.title),value:(0,s.vercelStegaClean)(e.value)}));return(0,t.jsx)(n,{backgroundColour:e.backgroundColour,columns:o,data:c,limit:e.limit,noDataText:(0,s.vercelStegaClean)(e.noDataText),paddingHorizontal:e.paddingHorizontal,paddingVertical:e.paddingVertical})}],107643)},243632,e=>{"use strict";var t=e.i(438232);e.s(["default",0,({...e})=>(0,t.jsx)("svg",{...e,fill:"none",height:"29",viewBox:"0 0 28 29",width:"28",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M22.1668 8.12232L20.5218 6.46387L14.0002 13.0389L7.4785 6.46387L5.8335 8.12232L12.3552 14.6973L5.8335 21.2724L7.4785 22.9308L14.0002 16.3558L20.5218 22.9308L22.1668 21.2724L15.6452 14.6973L22.1668 8.12232Z",fill:e.fill})})])},360781,e=>{"use strict";var t=e.i(438232),r=e.i(745011),l=e.i(243632);e.s(["Modal",0,({id:e="aqa-modal",title:a,children:i,className:n,wrapperClass:s,maxWidthClass:c="max-w-2xl",bgClass:o="bg-grey",navClass:d,closeIconFill:u="var(--aqa-red)",titleClass:m="text-purple",onClose:x})=>(0,t.jsx)("div",{className:(0,r.cn)("fixed inset-0 bottom-0 z-50",n),id:e,children:(0,t.jsx)("div",{"aria-labelledby":`${e}-title`,"aria-modal":"true",className:(0,r.cn)("flex justify-center items-center overflow-y-auto overflow-x-hidden w-full absolute md:h-[calc(100%-1rem)] max-h-screen",s),role:"dialog",children:(0,t.jsxs)("div",{className:(0,r.cn)(c,"relative p-4 w-full max-h-full"),children:[(0,t.jsxs)("div",{className:(0,r.cn)(o,"relative z-40 shadow"),children:[(0,t.jsxs)("div",{className:(0,r.cn)("flex items-center justify-between border-b border-b-grey py-4 md:py-5 pl-8 pr-5",d),children:[(0,t.jsx)("h2",{className:m,id:`${e}-title`,children:a}),(0,t.jsx)("button",{onClick:x,children:(0,t.jsx)(l.default,{"aria-label":"Close",className:"size-8",fill:u})})]}),i]}),(0,t.jsx)("div",{"aria-hidden":"true",className:(0,r.cn)("fixed inset-0 w-screen bg-neutral/60"),onClick:x})]})})})])},170237,(e,t,r)=>{var l=e.r(25172),a=e.r(351095),i=e.r(66397),n=e.r(12447);t.exports=function(e,t,r){if(!n(r))return!1;var s=typeof t;return("number"==s?!!(a(r)&&i(t,r.length)):"string"==s&&t in r)&&l(r[t],e)}},907073,(e,t,r)=>{var l=e.r(453587),a=e.r(351095);t.exports=function(e,t){var r=-1,i=a(e)?Array(e.length):[];return l(e,function(e,l,a){i[++r]=t(e,l,a)}),i}},783629,(e,t,r)=>{t.exports=function(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}},104886,(e,t,r)=>{var l=e.r(361884);t.exports=function(e,t){if(e!==t){var r=void 0!==e,a=null===e,i=e==e,n=l(e),s=void 0!==t,c=null===t,o=t==t,d=l(t);if(!c&&!d&&!n&&e>t||n&&s&&o&&!c&&!d||a&&s&&o||!r&&o||!i)return 1;if(!a&&!n&&!d&&e<t||d&&r&&i&&!a&&!n||c&&r&&i||!s&&i||!o)return -1}return 0}},758322,(e,t,r)=>{var l=e.r(104886);t.exports=function(e,t,r){for(var a=-1,i=e.criteria,n=t.criteria,s=i.length,c=r.length;++a<s;){var o=l(i[a],n[a]);if(o){if(a>=c)return o;return o*("desc"==r[a]?-1:1)}}return e.index-t.index}},428138,(e,t,r)=>{var l=e.r(892708),a=e.r(333141),i=e.r(666305),n=e.r(907073),s=e.r(783629),c=e.r(233999),o=e.r(758322),d=e.r(653336),u=e.r(45350);t.exports=function(e,t,r){t=t.length?l(t,function(e){return u(e)?function(t){return a(t,1===e.length?e[0]:e)}:e}):[d];var m=-1;return t=l(t,c(i)),s(n(e,function(e,r,a){return{criteria:l(t,function(t){return t(e)}),index:++m,value:e}}),function(e,t){return o(e,t,r)})}},395059,(e,t,r)=>{var l=e.r(653336),a=e.r(172953),i=e.r(184665);t.exports=function(e,t){return i(a(e,t,l),e+"")}},831195,(e,t,r)=>{var l=e.r(541891),a=e.r(428138),i=e.r(395059),n=e.r(170237);t.exports=i(function(e,t){if(null==e)return[];var r=t.length;return r>1&&n(e,t[0],t[1])?t=[]:r>2&&n(t[0],t[1],t[2])&&(t=[t[0]]),a(e,l(t,1),[])})},508909,e=>{"use strict";var t=e.i(438232),r=e.i(745011);let l={blue:"bg-interface-blue-80 border-interface-blue",red:"bg-red-80 border-red",orange:"bg-interface-orange-80 border-interface-orange",green:"bg-interface-green-80 border-interface-green"},a=({children:e,className:a,heading:i,notificationText:n,variant:s,...c})=>(0,t.jsx)("div",{className:"wrapper py-4",children:(0,t.jsxs)("div",{className:(0,r.cn)("text-neutral py-2 px-4 w-full border-2",l[s],a),...c,children:[(0,t.jsx)("p",{className:"font-bold text-neutral",children:i}),e||(0,t.jsx)("p",{className:"text-sm text-neutral",children:n})]})});var i=e.i(573243);e.s(["default",0,({section:e})=>(0,t.jsx)(a,{heading:e.heading,variant:e.notificationType,children:(0,t.jsx)(i.default,{value:e.notificationText})})],508909)},227981,e=>{"use strict";var t=e.i(438232),r=e.i(618566),l=e.i(15010),a=e.i(745011),i=e.i(562178),n=e.i(678164),s=e.i(269707
1),c=e.i(718813),o=e.i(385845);let d=({headline:e,placeholder:d,links:u,backgroundColour:m,showDivider:x,showButton:p,description:f,buttonText:h,paddingVertical:g,paddingHorizontal:v})=>{let[j,b]=(0,l.useState)(""),y=(0,n.default)(),w=()=>"sm"===y||!!p,N=(0,r.useRouter)(),S=w(),k=u?.map(e=>({label:e.title,value:e.url}));return(0,t.jsx)("div",{className:(0,a.cn)((0,i.getBackgroundColour)(m)),children:(0,t.jsx)("div",{className:(0,a.cn)("flex justify-center",null==v?"px-0":(0,i.getPaddingHorizontal)(v),null==g?"py-0":(0,i.getPaddingVertical)(g)),children:(0,t.jsxs)("div",{className:"flex w-full flex-col gap-4",children:[e&&(0,t.jsx)("h2",{className:["transparent","white","grey"].includes(m)?"text-purple":"text-white",children:e}),(0,t.jsx)("div",{className:["purple","neutral"].includes(m)?"text-white":"",children:(0,o.default)(f)?(0,t.jsx)("p",{children:f}):f}),(0,t.jsxs)("div",{className:"flex flex-col gap-4 md:flex-row",children:[(0,t.jsx)(s.default,{className:"h-12 w-full text-neutral md:max-w-[400px] lg:min-w-[220px] [&_div]:size-full [&_div_button]:h-full",hideLabel:!0,label:e,onChangeEvent:e=>{S?b(e):N.push(`${e}`)},options:k,placeholder:d,value:j}),w()&&(0,t.jsx)(c.Button,{className:"",color:"purple",mode:"button",onClick:()=>{N.push(`${j}`)},variant:"secondary",children:h})]}),x&&(0,t.jsx)("div",{className:"h-1 w-full bg-red"})]})})})};var u=e.i(573243);e.s(["default",0,({section:e})=>(0,t.jsx)(d,{backgroundColour:e.backgroundColour,buttonText:e.buttonText,description:e.description&&(0,t.jsx)(u.default,{value:e.description}),headline:e.headline,links:(e.links??[]).map(e=>({target:e.openInNewTab?"_blank":void 0,title:e.title??"",url:e.url??"/"})),paddingHorizontal:e.paddingHorizontal,paddingVertical:e.paddingVertical,placeholder:e.placeholder,showButton:e.showButton,showDivider:e.showDivider,title:e.title,children:(0,t.jsx)(u.default,{value:e.description??[]})})],227981)},409525,e=>{"use strict";var t=e.i(438232),r=e.i(831195),l=e.i(401851),a=e.i(745011),i=e.i(411396),n=e.i(286914),s=e.i(718813),c=e.i(481334);let o=({linkText:e,link:r,title:l,subtitle:a,date:o,children:d,noclamp:u,...m})=>(0,t.jsxs)("div",{className:"group relative flex w-full flex-col gap-1 overflow-hidden bg-white p-4 md:flex-row md:gap-0 md:p-0",...m,children:[(0,t.jsx)("div",{className:"flex items-start md:size-[112px] md:p-4 lg:p-6",children:(0,t.jsx)(i.Label,{className:"shrink-0",variant:"red",children:o})}),(0,t.jsxs)("div",{className:"flex flex-col gap-1 md:grow md:px-8 md:py-4 lg:py-6",children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("p",{className:`h4 peer/tooltip ${!u?"md:line-clamp-1":""}`,children:l}),!u&&(0,t.jsx)(n.default,{peerHoverClass:"md:peer-hover/tooltip:block",text:`${l} | ${a}`})]}),(0,t.jsx)("p",{className:"line-clamp-1",children:a})]}),r&&(0,t.jsx)("div",{className:"flex items-center px-4",children:(0,t.jsxs)(s.Button,{className:"flex shrink-0 items-center gap-1",href:r,mode:"link",target:"_self",variant:"tertiary",children:[e,(0,t.jsx)(c.default,{className:"shrink-0"})]})}),(0,t.jsx)("div",{className:"flex items-center px-4",children:d})]});e.s(["KeyDates",0,({titleClassName:e,className:i,wrapperClassName:n,dateFormat:s,variant:c,title:d,description:u,items:m,noclamp:x,showPastDates:p=!1,...f})=>{let h=new Date,g=(0,r.default)(m.filter(e=>p||e.date>=h),"date");return g.length?(0,t.jsx)("div",{className:(0,a.cn)("flex flex-col gap-6 md:gap-8 lg:gap-12 pb-10","secondary"===c&&"bg-purple",i),...f,children:(0,t.jsxs)("div",{className:(0,a.cn)("wrapper pt-10",n),children:[(0,t.jsxs)("div",{className:"flex flex-col gap-1 md:gap-2",children:[d&&(0,t.jsx)("h3",{className:(0,a.cn)(e,"primary"===c&&"text-purple","secondary"===c&&"text-white"),children:d}),u&&(0,t.jsx)("p",{className:(0,a.cn)("lead","primary"===c&&"text-neutral","secondary"===c&&"text-white"),children:u})]}),(0,t.jsx)("div",{className:(0,a.cn)("flex flex-col pt-5 gap-4 md:gap-6 lg:max-w-[1126px] xl:max-w-[1165px] lg:w-full lg:self-center"),children:(0,t.jsx)("ul",{className:"flex flex-col gap-[6px]",children:g.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(o,{date:(0,l.format)(e.date,s),subtitle:e.subtitle,title:e.title,noclamp:x})},e.id))})})]})}):(0,t.jsx)(t.Fragment,{})}],409525)},115149,(e,t,r)=>{var l=Array.prototype.reverse;
1t.exports=function(e){return null==e?e:l.call(e)}},938781,e=>{"use strict";e.i(438232),e.i(115149),e.i(401851),e.i(826514),e.i(409525),e.s(["formatSubtitle",0,e=>{let t=[];return"coreexamtimetable"===e.source?(e.startTime&&t.push(`Start time: ${e.startTime?.toUpperCase()}`),e.duration&&t.push(`Duration: ${e.duration}`)):"corecoursework"===e.source?e.description&&"centre-assessed"===e.description.toLowerCase()&&t.push("Schools and colleges may set their own deadlines"):"preliminarymaterial"===e.source&&e.title&&t.push(`${e.title}`),t.join(" | ")},"formatTitle",0,e=>{let t=e.entryCode?`(${e.entryCode})`:"";if("coreexamtimetable"===e.source){if(e.termSeries)return`Exam for ${t} ${e.termSeries} series`}else if("corecoursework"===e.source){if(e.termSeries)return`Non-exam assessment submission deadline for ${t} ${e.termSeries} series`}else if("preliminarymaterial"===e.source&&e.category&&e.termSeries)return`${e.category} for ${t} ${e.termSeries} series`;return e.title}])},940141,e=>{"use strict";var t=e.i(15010),r={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},l=t.default.createContext&&t.default.createContext(r),a=["attr","size","title"];function i(){return(i=Object.assign.bind()).apply(null,arguments)}function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,l)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach(function(t){var l,a,i;l=e,a=t,i=r[t],(a=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var l=r.call(e,t||"default");if("object"!=typeof l)return l;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(a))in l?Object.defineProperty(l,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):l[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function c(e){return r=>t.default.createElement(o,i({attr:s({},e.attr)},r),function e(r){return r&&r.map((r,l)=>t.default.createElement(r.tag,s({key:l},r.attr),e(r.child)))}(e.child))}function o(e){var n=r=>{var l,{attr:n,size:c,title:o}=e,d=function(e,t){if(null==e)return{};var r,l,a=function(e,t){if(null==e)return{};var r={};for(var l in e)if(({}).hasOwnProperty.call(e,l)){if(-1!==t.indexOf(l))continue;r[l]=e[l]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(l=0;l<i.length;l++)r=i[l],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,a),u=c||r.size||"1em";return r.className&&(l=r.className),e.className&&(l=(l?l+" ":"")+e.className),t.default.createElement("svg",i({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},r.attr,n,d,{className:l,style:s(s({color:e.color||r.color},r.style),e.style),height:u,width:u,xmlns:"http://www.w3.org/2000/svg"}),o&&t.default.createElement("title",null,o),e.children)};return void 0!==l?t.default.createElement(l.Consumer,null,e=>n(e)):n(r)}e.s(["GenIcon",()=>c],940141)},109502,e=>{"use strict";e.s(["getQualificationPageUrl",0,e=>`/subjects/${e?.subject?.slug?.current}/${e?.qualificationLevel?.slug?.current}/${e?.subject?.slug?.current}-${e?.specificationNumber}`])},229821,(e,t,r)=>{var l=e.r(284357),a=e.r(979589),i=e.r(34170),n=e.r(702922);t.exports=function(e){return function(t){var r=a(t=n(t))?i(t):void 0,s=r?r[0]:t.charAt(0),c=r?l(r,1).join(""):t.slice(1);return s[e]()+c}}},232241,(e,t,r)=>{t.exports=e.r(229821)("toUpperCase")},992427,(e,t,r)=>{t.exports=function(e,t,r,l){var a=-1,i=null==e?0:e.length;for(l&&i&&(r=e[++a]);++a<i;)r=t(r,e[a],a,e);return r}},540253,(e,t,r)=>{var l=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;t.exports=function(e){return e.match(l)||[]}},174828,(e,t,r)=>{var l=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;t.exports=function(e){return l.test(e)}},81144,(e,t,r)=>{var l="\\ud800-\\udfff",a="\\u2700-\\u27bf",i="a-z\\xdf-\\xf6\\xf8-\\xff",n="A-Z\\xc0-\\xd6\\xd8-\\xde",s="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",c="['â]",o="["+s+"]",d="["+i+"]",u="[^"+l+s+"\\d+"+a+i+n+"]",m="(?:\\ud83c[\\udde6-\\uddff]){2}",x="[\\ud800-\\udbff][\\udc00-\\udfff]",p="["+n+"]",f="(?:"+d+"|"+u+")",h="(?:"+p+"|"+u+")",g="(?:"+c+"(?:d|ll|m|re|s|t|ve))?",v="(?:"+c+"(?:D|LL|M|RE|S|T|VE))?",j="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",b="[\\ufe0e\\ufe0f]?",y="(?:\\u200d(?:"+["[^"+l+"]",m,x].join("|")+")"+b+j+")*",w="(?:"+["["+a+"]",m,x].join("|")+")"+(b
1+j+y),N=RegExp([p+"?"+d+"+"+g+"(?="+[o,p,"$"].join("|")+")",h+"+"+v+"(?="+[o,p+f,"$"].join("|")+")",p+"?"+f+"+"+g,p+"+"+v,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])|\\d+",w].join("|"),"g");t.exports=function(e){return e.match(N)||[]}},129548,(e,t,r)=>{var l=e.r(540253),a=e.r(174828),i=e.r(702922),n=e.r(81144);t.exports=function(e,t,r){return(e=i(e),void 0===(t=r?void 0:t))?a(e)?n(e):l(e):e.match(t)||[]}},876168,(e,t,r)=>{var l=e.r(992427),a=e.r(573086),i=e.r(129548),n=RegExp("['â]","g");t.exports=function(e){return function(t){return l(i(a(t).replace(n,"")),e,"")}}},797341,(e,t,r)=>{var l=e.r(876168),a=e.r(232241);t.exports=l(function(e,t,r){return e+(r?" ":"")+a(t)})},589826,76187,e=>{"use strict";function t(e){let t=e.match(/^https:\/\/(?:www\.)?youtu\.be\/([^&]*)$/);return t||(t=e.match(/^https:\/\/(?:www\.)?youtube\.com\/watch\?v=([^&]*)/))?`https://www.youtube.com/embed/${t[1]}`:e}e.s(["toVideoEmbedUrl",()=>t],589826);var r=e.i(438232);let l=({...e})=>(0,r.jsx)("svg",{...e,viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9V344c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z"})});var a=e.i(141800),i=e.i(745011),n=e.i(447096),s=e.i(363512);e.s(["default",0,function({border:e=!1,src:t,alt:c}){let{loading:o,hasCookieConsent:d,showCookieConsent:u,acceptCookies:m,CookieConsentBanner:x,CookieConsentLoader:p}=(0,n.useCookieConsent)(a.OTC_TARGETING);return(0,r.jsxs)(r.Fragment,{children:[o&&(0,r.jsx)(p,{className:(0,i.cn)("aspect-video",e&&"border-[6px] border-red")}),!o&&u&&(0,r.jsxs)("div",{className:(0,i.cn)("grid aspect-video size-full place-content-center bg-grey relative",e&&"border-[6px] border-red"),children:[(0,r.jsx)(l,{className:"size-24 fill-[#BDBDBD]"}),(0,r.jsx)(x,{className:"absolute bottom-0",description:(0,r.jsxs)("span",{children:["You can either accept tracking cookies to play this embedded video, or you can watch the video directly"," ",(0,r.jsx)(s.default,{className:"text-red underline",href:t,target:"_blank",children:"here."})]}),onClick:m,title:"Accept cookies to watch this video"})]}),!o&&d&&(0,r.jsx)("iframe",{allowFullScreen:!0,className:(0,i.cn)(`optanon-category-${a.OTC_TARGETING}`,"aspect-video size-full",e&&"border-[6px] border-red"),"data-testid":"embed-iframe",loading:"lazy",src:t,title:c})]})}],76187)},696330,e=>{"use strict";var t=e.i(438232),r=e.i(15010),l=e.i(348433),a=e.i(580914),i=e.i(657688),n=e.i(562178),s=e.i(745011),c=e.i(718813),o=e.i(589826),d=e.i(76187),u=e.i(55579),m=e.i(122614);let x=({children:e,variant:r,mode:l="hero",image:a,imageXl:x,imageLg:p,imageMd:f,imageSm:h,mediaAlt:g,paddingHorizontal:v,paddingVertical:j,text:b,subtext:y,cta:w,ctaLink:N,ctaTarget:S,alignment:k="top",mediaType:C="image",videoUrl:T})=>{let _=(0,t.jsx)("span",{className:"ml-2",children:"_blank"==S?(0,t.jsx)(m.default,{}):(0,t.jsx)(u.default,{})});return(0,t.jsxs)("section",{className:(0,s.cn)("flex flex-col relative","primary"===r?"bg-purple text-white":"bg-grey text-purple","section"===l&&"wrapper"),children:[(0,t.jsxs)("div",{className:(0,s.cn)("md:absolute md:w-1/2 md:h-full md:right-0 md:top-0 -mx-5 md:mx-0 z-[1]"),children:["image"===C&&(0,t.jsxs)("picture",{children:[(0,t.jsx)("source",{height:562.5,media:"(min-width: 1441px)",srcSet:x||p||f||h||a,width:1536}),(0,t.jsx)("source",{height:375,media:"(min-width: 1025px)",srcSet:p||f||h||a,width:1024}),(0,t.jsx)("source",{height:187.5,media:"(min-width: 641px)",srcSet:f||h||a,width:512}),(0,t.jsx)(i.default,{alt:g||"",className:"size-full max-h-[280px] object-cover md:max-h-full",height:125,priority:!0,src:h||a||"",width:1024/3})]}),"video"===C&&T&&(0,t.jsx)(d.default,{alt:g,src:(0,o.toVideoEmbedUrl)(T)})]}),(0,t.jsx)("div",{className:(0,s.cn)("relative self-center lg:bg-transparent z-0 [&_img]:object-contain","hero"===l?"wrapper":"w-full"),children:(0,t.jsxs)("div",{className:(0,s.cn)("flex flex-col md:w-1/2 gap-6 lg:min-h-[304px]","section"===l&&!v&&"xl:pl-5",v?(0,n.getPaddingHorizontal)(v):"pr-5 [.page-nested_&]:pl-5",j?(0,n.getPaddingVertical)(j):"py-6 md:py-12","top"===k&&"justify-start","middle"===k&&"justify-center","bottom"===k&&"justify-end"),children:[(0,t.jsx)("div",{className:"flex flex-col items-start gap-2 lg:gap-4",children:e||(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h1",{children:b}),(0,t.jsx)("p",{className:"lead",children:y})]})}),!!w&&!!N&&(0,t.jsx)("div",{className:"flex",children:(0,t.jsxs)(c.Button,{color:"red",href:N,mode:"link",target:S,variant:r,children:[w,_]})})]})})]})};var p=e.i(573243),f=e.i(904234);e.s(["default",0,({section:e})=>{let{image:i,xl:n,lg:s,md:c,sm:o}=(0,r.useMemo)(()=>({image:(0,f.urlForImage)(e.image?.default?.asset)??"",...(0,l.default)((e.image?.screens??[]).map(({screen:e,image:t})=>[(0,a.vercelStegaSplit)(e).cleaned,(0,f.urlForImage)(t?.asset)??""]))}),[e.image]),[d]=e.buttons??[],{cleaned:u}=(0,a.vercelStegaSplit)(e.alignment??"top"),{cleaned:m}=(0,a.vercelStegaSplit)(e.mediaType??"image"),{cleaned:h}=(0,a.vercelStegaSplit)(e.mode??"section"),{cleaned:g}=(0,a.vercelStegaSplit)(e.variant??"primary"),{cleaned:v}=(0,a.vercelStegaSplit)(e.title);return(0,t.jsx)(x,{alignment:u,cta:d?.link?.title?(0,a.vercelStegaSplit)(d.link.title).cleaned:void 0,ctaLink:d?.link?.url?(0,a.vercelStegaSplit)(d.link.url).cleaned:void 0,ctaTarget:d?.openInNewTab?"_blank":void 0,image:i,imageLg:s,imageMd:c,imageSm:o,imageXl:n,mediaAlt:v,mediaType:m,mode:h,paddingHorizontal:e.rowPaddingHorizontal,paddingVertical:e.rowPaddingVertical,variant:g,videoUrl:e.videoUrl?.url?(0,a.vercelStegaSplit)(e.videoUrl.url).cleaned:void 0,children:(0,t.jsx)(p.default,{value:e.content??[]})})}],696330)},485181,e=>{"use strict";var t=e.i(438232),r=e.i(15010),l=e.i(745011),a=e.i(562178),i=e.i(573243),n=e.i(481334),s=e.i(718813),c=e.i(363512),o=e.i(831285),d=e.i(109502),u=e.i(122614);function m({isoString:e}){let[l,a]=(0,r.useState)("");return(0,r.useEffect)(()=>{let t=new Date(e);a(new Intl.DateTimeFormat("en-GB",{timeZone:"Europe/London",day:"2-digit",month:"short",year:"numeric",hour:"numeric",minute:"2-digit",hour12:!0}).format(t))},[e]),(0,t.jsx)(t.Fragment,{children:l})}let x=({className:e,expanded:r,jobAdvert:a,handleClick:x,variant:p,...f})=>{let h,g,v;function j(e){return!!Array.isArray(e)&&0!==e.length&&e.some(e=>"block"===e._type&&!!Array.isArray(e.children)&&e.children.some(e=>"string"==typeof e.text&&e.text.trim().length>0))}function b(e){return"primary"===e?"text-interface-blue hover:text-interface-blue/90 hover:underline":"secondary"===e?"text-white hover:text-white hover:underline":void 0}function y(e){return"primary"===e?"purple":"secondary"===e?"red":void 0}let w=(h=new Date(a.closingDate),g=new Date,(v=(h.getTime()-g.getTime())/864e5)>=0&&v<=3);return(0,t.jsxs)("div",{className:(0,l.cn)("flex flex-col justify-between gap-4 h-full p-4 md:px-6",e,(!p||"primary"===p)&&"bg-white text-neutral [&_h1]:text-purple [&_h2]:text-purple [&_h3]:text-purple [&_h4]:text-purple","secondary"===p&&"bg-purple text-white [&_h1]:text-white [&_h2]:text-white [&_h3]:text-white [&_h4]:text-white"),...f,children:[(0,t.jsxs)("div",{className:"flex flex-col items-start gap-2 text-left",children:[(0,t.jsxs)("div",{className:"flex w-full flex-col gap-2 md:flex-row md:items-center md:justify-between md:gap-4",children:[(0,t.jsx)("h3",{children:a.jobTitle}),a.qualifications?.length>0&&r&&(0,t.jsx)("div",{className:"flex flex-row flex-wrap items-start gap-2",children:a.qualifications.map(e=>(0,t.jsxs)(s.Button,{className:"flex shrink-0 items-center gap-2 self
1-start whitespace-nowrap md:self-auto",color:y(p),href:`${(0,d.getQualificationPageUrl)(e)}/specification`,mode:"link",target:"_blank",variant:"secondary",children:[e.name,(0,t.jsx)(u.default,{})]},e._id))})]}),a.reform&&(0,t.jsx)("span",{className:"my-3 my-3 inline-flex items-center rounded-full bg-interface-green-80 px-4 py-2 font-semibold text-purple",children:"Assessment reform"}),(0,t.jsxs)("strong",{className:w?"text-red":"",children:["Closing date: ",(0,t.jsx)(m,{isoString:a.closingDate})]}),r?(0,t.jsxs)("div",{className:"mb-6 flex flex-col gap-6",children:[j(a.introduction)&&(0,t.jsx)("section",{className:"[&_li]:py-0.5 [&_p]:py-1",children:(0,t.jsx)(i.default,{value:a.introduction})}),j(a.responsibilities)&&(0,t.jsxs)("section",{className:"[&_li]:py-0.5 [&_p]:py-1",children:[(0,t.jsx)("h4",{className:"mb-1",children:"What youâll do"}),(0,t.jsx)(i.default,{value:a.responsibilities})]}),j(a.requirements)&&(0,t.jsxs)("section",{className:"[&_li]:py-0.5 [&_p]:py-1",children:[(0,t.jsx)("h4",{className:"mb-1",children:"In your applicationâs personal statement, please provide evidence of:"}),(0,t.jsx)(i.default,{value:a.requirements})]}),j(a.impact)&&(0,t.jsxs)("section",{className:"[&_li]:py-0.5 [&_p]:py-1",children:[(0,t.jsx)("h4",{className:"mb-1",children:"How youâll make a difference"}),(0,t.jsx)(i.default,{value:a.impact})]}),j(a.additionalInformation)&&(0,t.jsxs)("section",{className:"[&_li]:py-0.5 [&_p]:py-1",children:[(0,t.jsx)("h4",{className:"mb-1",children:"Further information"}),(0,t.jsx)(i.default,{value:a.additionalInformation})]})]}):(0,t.jsx)("section",{className:"[&_li]:py-0.5 [&_p]:py-1",children:(0,t.jsx)(i.default,{value:a.summary})}),!r&&(0,t.jsx)(s.Button,{className:(0,l.cn)(b(p)),mode:"button",onClick:()=>x(a),variant:"tertiary",children:"Show details ..."})]}),a.vacancies&&a.vacancies.length>0&&(0,t.jsx)("div",{className:"flex flex-col items-start gap-2",children:a.vacancies.map(({id:e,title:r,linkText:l})=>(0,t.jsxs)(s.Button,{className:"flex size-auto min-h-12 items-center gap-2",color:y(p),href:`/join-us/senior-examiner-applications?vacancyId=${e}&vacancyName=${encodeURIComponent(r)}`,mode:"link",variant:"primary",children:[l||"Apply",(0,t.jsx)(n.default,{className:"shrink-0"})]},e))}),(!a.vacancies||0===a.vacancies.length)&&!0!==a.overrideDefaultApply&&(0,t.jsxs)("p",{children:["To apply please contact"," ",(0,t.jsx)(c.default,{className:(0,l.cn)(b(p)),href:"mailto:[email protected]",children:"[email protected]"})]}),r&&(0,t.jsxs)(s.Button,{className:(0,l.cn)(b(p)),mode:"button",onClick:()=>x(null),variant:"tertiary",children:[(0,t.jsx)(o.default,{className:"size-4 fill-interface-blue pr-2"}),"Back to jobs"]})]})};var p=e.i(618566);let f=({className:e,backgroundColour:n,data:s,limit:c,order:o,noDataText:d,paddingHorizontal:u,paddingVertical:m,variant:f,...h})=>{let g=(0,p.useSearchParams)().get("vacancyId"),v=s.slice().sort((e,t)=>{let r=+!!e.promote,l=+!!t.promote;if(r!==l)return l-r;let a=e.closingDate?new Date(e.closingDate).getTime():0,i=t.closingDate?new Date(t.closingDate).getTime():0;return"dateAsc"===o?a-i:i-a}),j=v.slice(0,c??v.length),[b,y]=(0,r.useState)(null),w=(0,r.useRef)(null);return(0,r.useEffect)(()=>{w.current&&w.current.scrollIntoView({behavior:"smooth"})},[b]),(0,r.useEffect)(()=>{if(!g)return;let e=j.find(e=>e.vacancies.some(e=>e.id===g));y(e??null),e&&w.current&&w.current.scrollIntoView({behavior:"smooth"})},[]),(0,t.jsx)("div",{className:(0,l.cn)("flex justify-center",(0,a.getBackgroundColour)(n),e,"scroll-mt-[80px] md:scroll-mt-0"),...h,ref:w,children:(0,t.jsxs)("div",{className:(0,l.cn)("flex w-full flex-col max-w-[1440px] gap-2 @cmd:gap-4 @container lg:justify-cente",null===u?"px-0":(0,a.getPaddingHorizontal)(u),null===m?"py-0":(0,a.getPaddingVertical)(m)),children:[0===j.length&&d&&(0,t.jsx)("div",{className:(0,l.cn)("flex flex-col justify-between gap-4 h-full p-4 md:px-6",e,(!f||"primary"===f)&&"bg-white text-neutral","secondary"===f&&"bg-purple text-white"),children:(0,t.jsx)("div",{className:"flex flex-col items-start gap-2 text-left",children:(0,t.jsx)(i.default,{value:d})})}),b?(0,t.jsx)("div",{children:(0,t.jsx)(x,{expanded:!0,handleClick:y,jobAdvert:b,variant:f})},b._id):(0,t.jsx)("ul",{className:"grid grid-cols-1 gap-x-5 gap-y-4 @cmd:grid-cols-2 @cmd:gap-y-5 @clg:grid-cols-3 @clg:gap-6",children:j.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(x,{expanded:!1,handleClick:y,jobAdvert:e,variant:f})},e._id))})]})})};e.s(["default",0,({section:e})=>(0,t.jsx)(f,{backgroundColour:e.backgroundColour,data:e.jobAdverts,limit:e.limit,noDataText:e.noDataText,order:e.order,paddingHorizontal:e.paddingHorizontal,paddingVertical:e.paddingVertical,title:e.title,variant:e.variant})],485181)}]);
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.