(window.__LOADABLE_LOADED_CHUNKS__=window.__LOADABLE_LOADED_CHUNKS__||[]).push([[31],{667:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(35);function r(e){return Object(a.a)(e).map(e=>e.toString().toLowerCase().replace(/ /g,"-")).join("-")}},689:function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return r}));const a="87297994-41cc-430c-8599-bb2e194ccbb1",r="UK"},692:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(4);function r(e,t){return void 0===t&&(t="|"),Object(a.a)(e)?e.split(t).map(e=>e.trim()).filter(a.a):[]}},702:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(667);function r(e){return Object(a.a)(e.toLowerCase())}},721:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return c}));var a=n(689),r=n(214);const i={[a.a]:1,"ba8aa59e-53df-401e-adf8-da6a084d7088":2,"20bfcc49-0adb-41d0-a154-41bed038c7d2":3,"96947d68-ea9b-4354-8b03-845a97e9b7a0":4},o=Object.keys(i).length;function c(e,t){const n=i[e.id]||-1,a=i[t.id]||-1,o=n>=0,c=a>=0;return o&&c?n-a:o?Number.MIN_SAFE_INTEGER:c?Number.MAX_SAFE_INTEGER:Object(r.a)(e.name,t.name)}},752:function(e,t,n){"use strict";n.d(t,"a",(function(){return h})),n.d(t,"b",(function(){return O}));var a=n(18),r=n(2),i=n(43),o=n(0),c=n.n(o),l=n(11),s=n.n(l),u=n(1),d=n(17),m=n(164),f=n(24),p=n(692),g=n(4),b=n(100);const h="/international-students/foundation-providers",y=Object(a.b)("er-requirements",[{name:null,modifiers:["plain"]},"title","requirement","loading","or","foundation","qualification","cta","content"]),E=r.d.div.withConfig({componentId:"bhof7u-0"})(["&.","{background:",";color:",";p,li,ul,a{color:",";}li:before{color:",";}&.","{.","{padding:16px 24px;}}}.","{margin:0;color:",";font-size:20px;line-height:24px;background-color:",";padding:18px;font-weight:",";}.","{color:",";padding:16px 24px;p:first-child{margin-top:0;}.and{font-weight:",";}}.","{margin:0;padding:16px 24px;background-color:",";color:",";font-weight:",";}.","{font-weight:",";}.","{font-weight:",";padding:32px;display:flex;justify-content:center;align-items:center;}.note{padding-left:1em;border-left:2px solid lightgray;font-size:1em;line-height:1.5em;font-weight:400;}"],y.className,u.a.white,u.a.slate,u.a.slate,u.a.slate,y.blockModifiers.plain,y.content,y.title,u.a.white,u.a.mediumSlate,d.a.Medium,y.requirement,u.a.slate,d.a.Bold,y.or,u.a.lightSlate15,u.a.slate,d.a.Bold,y.qualification,d.a.Bold,y.loading,d.a.Bold);function O(e){let{className:t,title:n,isLoading:a,isNewFormat:r,type:o,isUK:l,data:u,isCoursePage:d=!1,courseTypeSysId:O}=e;if(!u)return f.a;let w=null;return w=a?c.a.createElement("p",{className:y.loading},"Loading..."):r?function(e,t,n,a){void 0===n&&(n=!1);if(!e)return"";if("string"==typeof e)return e;if(!Array.isArray(e))return console.error("Unexcepted Data",e,n,t),e;const r=[...e]||!1;if("minimumEnglishEntryRequirements"===t){const e=n&&a===b.a.courseTypePostgraduateResearch?'

Standard English language entry requirements - IELTS 6.5 (with no component score lower than 6.0) or equivalent.

':'

Standard English language entry requirements - IELTS 6.0 (with no component score lower than 5.5) or equivalent.

';r.unshift(e)}return r.map(e=>(e.indexOf("[[FOUNDATION]]")>0&&(e=e.replace(/\[\[FOUNDATION]]/g,`Successful completion of a recognised international foundation programme.`)),`
${e}
`)).join(`

OR:

`)}(u,o,d,O):l?function(e){const t=Object(p.a)(e).map(e=>{let t=e.trim();const n=["UCAS:","BTEC Extended Diploma:","BTEC Diploma:","Pass Access Course:","International Baccalaureate Diploma:","GCSEs:","GCSE:","IELTS:","T Level:"];let a=null;for(const e of n)t.startsWith(e)&&(t=t.slice(e.length),a=e);return{qualification:a,text:t}});return c.a.createElement("ul",null,t.map((e,t)=>c.a.createElement("li",{key:t},e.qualification&&c.a.createElement("span",{className:y.qualification},e.qualification," "),e.text)))}(u):u,w?c.a.createElement(E,{className:s()(y.className,t,{[y.blockModifiers.plain]:!r},i.a)},Object(g.a)(n)&&c.a.createElement("h3",{className:y.title},n),c.a.createElement(m.default,{content:w,className:y.content})):f.a}},771:function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var a=n(0),r=n.n(a),i=n(2),o=n(84),c=n(18);const l=Object(c.b)("country-select",[{name:null,modifiers:["row"]},"label","container","select"]),s=i.d.div.withConfig({componentId:"sc-1xqrl2-0"})(["",";"],e=>{let{theme:t}=e;return Object(i.c)(["&.","{display:flex;flex-wrap:wrap;align-items:center;gap:10px;.","{margin-top:0;}}.","{color:",";","}.","{width:320px;max-width:100%;","}.","{font-size:16px !important;}"],l.blockModifiers.row,l.select,l.label,t.textColor,t.typographyStyles.pStyles,l.container,Object(o.h)(t),l.select)});var u=n(6),d=n(116),m=n(702),f=n(43),p=n(24),g=n(11),b=n.n(g),h=n(721);function y(e){let{countries:t,selectedCountry:n,onSelectCountry:i,label:o="Select your country/region",id:c,row:g=!1,className:y,respectOrderOfImportant:E=!1}=e,O=Object(d.a)();c&&(O=c);const w=Object(a.useMemo)(()=>{if(!E)return t;const e=[...t];return e.splice(h.a,0,{name:"",isSeparator:!0,id:""}),e},[t,E]);if(!Object(u.a)(t))return p.a;return r.a.createElement(s,{className:b()(l.className,y,f.a,{[l.blockModifiers.row]:g})},r.a.createElement("label",{className:l.label,htmlFor:""+O},o),r.a.createElement("div",{className:l.container},r.a.createElement("select",{className:l.select,id:""+O,onChange:e=>{const n=t.find(t=>e.target.value===Object(m.a)(t.name));null==i||i(e.target.value,null==n?void 0:n.id)},value:Object(m.a)(n)},w.map(e=>{let{name:t,id:n,isSeparator:a}=e;const i=a?"-------------------":t;return r.a.createElement("option",{key:n,value:a?"":Object(m.a)(t),disabled:!!a},i)}))))}},887:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var a=n(8),r=n(25),i=n(19),o=n(78),c=n(6),l=n(689),s=n(721);async function u(){const e=new a.Query(a.Op.equalTo(i.c.contentTypeId,r.a.Country),a.Op.equalTo(i.c.versionStatus,i.d.published));e.fields=[].concat(["sys.id",i.b.entryTitle]),e.orderBy=[{asc:i.b.entryTitle}],e.pageSize=999;try{const t=await o.a.search(e,0,DELIVERY_API_CONFIG.projectId);return Object(c.a)(null==t?void 0:t.items)?t.items.map(e=>({name:e.sys.id===l.a?l.b:e.entryTitle,id:e.sys.id})).sort(s.b):[]}catch(e){return[]}}}}]); //# sourceMappingURL=31.1875157bc5b98dbb4d50.mjs.map