1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},i=(new e.Error).stack;i&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[i]="819e3b58-baa4-434d-87e8-f74ef9cbc85d",e._sentryDebugIdIdentifier="sentry-dbid-819e3b58-baa4-434d-87e8-f74ef9cbc85d")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7358],{49920:(e,i,t)=>{"use strict";t.r(i),t.d(i,{onRouterTransitionStart:()=>r});var E=t(15545),_=t(67264);let s=["region1.google-analytics.com","region2.google-analytics.com","collect.google-analytics.com","stats.g.doubleclick.net","batchanalytics.google.com","clarity.ms","c.clarity.ms","s.clarity.ms","analytics.ms","browser.events.data.microsoft.com","self.events.data.microsoft.com"];var n=t(57990),o=t(82732);globalThis._sentryRewritesTunnelPath="/api/sentry",globalThis.SENTRY_RELEASE=void 0,globalThis._sentryBasePath=void 0,globalThis._sentryNextJsVersion="16.3.6",globalThis._sentryRewriteFramesAssetPrefixPath="",globalThis._sentryAssetPrefix=void 0,globalThis._sentryExperimentalThirdPartyOriginStackFrames=void 0,globalThis._sentryRouteManifest='{"dynamicRoutes":[{"path":"/course/:slug*","regex":"^/course/(.+)$","paramNames":["slug"],"hasOptionalPrefix":false},{"path":"/course-overview/:slug*","regex":"^/course-overview/(.+)$","paramNames":["slug"],"hasOptionalPrefix":false},{"path":"/info/:slug*","regex":"^/info/(.+)$","paramNames":["slug"],"hasOptionalPrefix":false},{"path":"/insights/:slug*","regex":"^/insights/(.+)$","paramNames":["slug"],"hasOptionalPrefix":false},{"path":"/legal-course/:slug*","regex":"^/legal-course/(.+)$","paramNames":["slug"],"hasOptionalPrefix":false},{"path":"/listings/:slug*","regex":"^/listings/(.+)$","paramNames":["slug"],"hasOptionalPrefix":false},{"path":"/pq-course/:slug*","regex":"^/pq-course/(.+)$","paramNames":["slug"],"hasOptionalPrefix":false},{"path":"/sqe-course/:slug*","regex":"^/sqe-course/(.+)$","paramNames":["slug"],"hasOptionalPrefix":false},{"path":"/subject/:slug*","regex":"^/subject/(.+)$","paramNames":["slug"],"hasOptionalPrefix":false},{"path":"/text-page/:slug*","regex":"^/text-page/(.+)$","paramNames":["slug"],"hasOptionalPrefix":false},{"path":"/university-course/:slug*","regex":"^/university-course/(.+)$","paramNames":["slug"],"hasOptionalPrefix":false}],"staticRoutes":[{"path":"/"},{"path":"/account"},{"path":"/insights"},{"path":"/logout"},{"path":"/marketing/marketing-event-form"},{"path":"/request-support"},{"path":"/search-results"}],"isrRoutes":[]}',(0,n.y)(o.MX.COMMON,!0)?.SENTRY_ENABLED===!0&&E.TsN({dsn:(0,n.y)(o.MX.COMMON,!0)?.SENTRY_DSN,environment:(0,n.y)(o.MX.COMMON,!0)?.SENTRY_ENVIRONMENT??"dev",integrations:[],release:(0,n.y)(o.MX.COMMON,!0)?.SENTRY_RELEASE,beforeBreadcrumb:function(e){if(("xhr"===e.category||"fetch"===e.category)&&"string"==typeof e.data?.url){let i=new URL(e.data.url,window.location.origin);if(s.includes(i.hostname))return null}return e},beforeSend:function(e,i){if(i.originalException){let t=i.originalException;if(!0===t.silent)return null;"string"==typeof t.level&&("warn"===t.level.toLowerCase()?e.level="warning":"fatal"===t.level.toLowerCase()&&(e.level="fatal"))}return e},tracesSampleRate:0,profilesSampleRate:0,initialScope:{tags:{component:"public-website"}},debug:!1});let r=_.Nc},57990:(e,i,t)=>{"use strict";t.d(i,{y:()=>a});var E=t(82732),_=t(316);let s=_.Ik({DISABLE_COOKIE_CONSENT_CHECK:_.zM(),CACHE_REVALIDATE_SECRET:_.Yj().min(1,"CACHE_REVALIDATE_SECRET is required"),ENABLE_REDIS_CACHE:_.zM(),LEGACY_CLOUDFRONT_URL:_.Yj().min(1,"LEGACY_CLOUDFRONT_URL is required"),LOG_LEVEL:_.Yj().min(1,"LOG_LEVEL is required"),DEFAULT_BRAND_FALLBACK_ENABLED:_.zM(),NEXT_DATOCMS_URL:_.Yj().min(1,"NEXT_DATOCMS_URL is required"),NEXT_DATO_CMS_X_API_VERSION:_.ai().int().positive(),NEXT_DATOCMS_ENVIRONMENT:_.Yj(),NEW_RELIC_APM_LICENSE_KEY:_.Yj().min(1,"NEW_RELIC_APM_LICENSE_KEY is required"),DATADOG_RUM_ENABLED:_.zM().optional(),DATADOG_RUM_ENV:_.k5(["dev","test","demo","prod"]).optional(),DATADOG_RUM_APPLICATION_ID:_.Yj().min(1).optional(),DATADOG_RUM_CLIENT_TOKEN:_.Yj().min(1).optional(),NEXT_LEGACY_CMS_URL:_.Yj().min(1,"NEXT_LEGACY_CMS_URL is required"),NEXT_REDIS_HOST:_.Yj().min(1,"NEXT_REDIS_HOST is required"),NEXT_REDIS_PORT:_.ai().int().positive(),SENTRY_AUTH_TOKEN:_.Yj().min(1,"SENTRY_AUTH_TOKEN is required"),SENTRY_DSN:_.Yj().min(1,"SENTRY_DSN is required"),SENTRY_ENABLED:_.zM(),SENTRY_ENVIRONMENT:_.k5(["dev","test","demo","prod"]).optional(),SENTRY_RELEASE:_.Yj(),OPTIMIZELY_SDK_KEY:_.Yj().min(1,"OPTIMIZELY_SDK_KEY is required"),RFI_EMAIL_TEMPLATE:_.Yj().min(1,"RFI_EMAIL_TEMPLATE is required"),ZUORA_CLIENT_ID:_.Yj().min(1,"ZUORA_CLIENT_ID is required"),ZUORA_CLIENT_SECRET:_.Yj().min(1,"ZUORA_CLIENT_SECRET is required"),ZUORA_RSA_S
1IGNATURE:_.Yj().min(1,"ZUORA_RSA_SIGNATURE is required"),ZUORA_BASE_URL:_.Yj().min(1,"ZUORA_BASE_URL is required"),ZUORA_PAYMENT_PAGE_URL:_.Yj().min(1,"ZUORA_PAYMENT_PAGE_URL is required"),ZUORA_PAGE_ID:_.Yj().min(1,"ZUORA_PAGE_ID is required"),ZUORA_PUBLIC_KEY:_.Yj().min(1,"ZUORA_PUBLIC_KEY is required"),ZUORA_PUBLISHABLE_KEY:_.Yj().min(1,"ZUORA_PUBLISHABLE_KEY is required"),SALESFORCE_LIVE_AGENT_DEPLOYMENT_SCRIPT_URL:_.Yj().url().optional(),SALESFORCE_LIVE_AGENT_CHAT_ENDPOINT_URL:_.Yj().url().optional(),SALESFORCE_LIVE_AGENT_DEPLOYMENT_ID:_.Yj().min(1).optional(),SALESFORCE_LIVE_AGENT_ORGANIZATION_ID:_.Yj().min(1).optional(),SALESFORCE_LIVE_AGENT_CHAT_BUTTON_ID:_.Yj().min(1).optional(),AUTH0_CLIENT_ID:_.Yj().min(1,"AUTH0_CLIENT_ID is required"),AUTH0_ISSUER:_.Yj().min(1,"AUTH0_ISSUER is required"),AUTH0_AUDIENCE:_.Yj().min(1,"AUTH0_AUDIENCE is required"),LOGIN_DEFAULT_REDIRECT_URL:_.Yj().min(1,"LOGIN_DEFAULT_REDIRECT_URL is required"),SALESFORCE_CASE_MANAGEMENT_QUERY_TYPE_KEY:_.Yj().min(1).optional(),SALESFORCE_CASE_MANAGEMENT_QUERY_SUB_TYPE_KEY:_.Yj().min(1).optional(),SALESFORCE_CASE_MANAGEMENT_CUSTOMER_NUMBER_KEY:_.Yj().min(1).optional(),SALESFORCE_CASE_MANAGEMENT_CS_EMAIL_KEY:_.Yj().min(1).optional(),SALESFORCE_ORGANIZATION_ID:_.Yj().min(1).optional(),SALESFORCE_CASE_MANAGEMENT_RECORD_TYPE:_.Yj().min(1).optional(),SALESFORCE_API_URL:_.Yj().url().optional(),SALESFORCE_API_ENDPOINT_OPPORTUNITY:_.Yj().min(1).optional(),SALESFORCE_AUTH0_CLIENT_ID:_.Yj().min(1).optional(),SALESFORCE_AUTH0_CLIENT_SECRET:_.Yj().min(1).optional(),SALESFORCE_AUTH0_AUDIENCE:_.Yj().url().optional(),SALESFORCE_AUTH0_ISSUER:_.Yj().url().optional(),CTP_PROJECT_KEY:_.Yj().min(1).optional(),CTP_CLIENT_SECRET:_.Yj().min(1).optional(),CTP_CLIENT_ID:_.Yj().min(1).optional(),CTP_AUTH_URL:_.Yj().url().optional(),CTP_API_URL:_.Yj().url().optional(),CTP_SCOPES:_.Yj().min(1).optional(),SESSION_DATES_API_URL:_.Yj().url(),SESSION_DATES_API_KEY:_.Yj().min(1,"SESSION_DATES_API_KEY is required"),IDENTITY_SERVICE_BASE_URL:_.Yj().url().optional(),IDENTITY_SERVICE_API_KEY:_.Yj().min(1).optional(),PAYMENTS_TEST_DATA_ENABLED:_.zM().optional(),PF_REQ_REVALIDATE_TIME:_.ai().int().positive().optional(),DIDOMI_API_KEY:_.Yj().min(1).optional(),DIDOMI_API_SECRET:_.Yj().min(1).optional(),DIDOMI_ORGANIZATION_ID:_.Yj().min(1).optional(),DIDOMI_API_BASE_URL:_.Yj().url().optional(),DIDOMI_COOKIES_CACHE_TTL_SECONDS:_.ai().int().positive().optional(),CSP_BLOCKING_ENABLED:_.zM().optional()}).passthrough(),n=_.Ik({ALGOLIA_API_KEY:_.Yj().min(1,"ALGOLIA_API_KEY is required"),ALGOLIA_APP_ID:_.Yj().min(1,"ALGOLIA_APP_ID is required"),ALGOLIA_INDEX_NAME:_.Yj().min(1,"ALGOLIA_INDEX_NAME is required"),DATOCMS_PUBLIC_WEBSITE_READ_ONLY_API_TOKEN:_.Yj().min(1,"DATOCMS_PUBLIC_WEBSITE_READ_ONLY_API_TOKEN is required"),DATOCMS_REVERSE_PROXY_READ_ONLY_API_TOKEN:_.Yj().min(1,"DATOCMS_REVERSE_PROXY_READ_ONLY_API_TOKEN is required"),DATOCMS_PAYMENTS_READ_ONLY_API_TOKEN:_.Yj().min(1,"DATOCMS_PAYMENTS_READ_ONLY_API_TOKEN is required"),GTM_ID:_.Yj().min(1,"GTM_ID is required"),NEXT_DATO_CMS_PREVIEW_SECRET:_.Yj().min(1,"NEXT_DATO_CMS_PREVIEW_SECRET is required"),VITE_APP_PUBLIC_WEBSITE_BASE_URL:_.Yj().min(1,"VITE_APP_PUBLIC_WEBSITE_BASE_URL is required"),DIDOMI_PROPERTY_ID:_.Yj().min(1).optional(),USE_DIDOMI_COOKIE_POLICY:_.zM().optional(),COMPANIES_HOUSE_API_KEY:_.Yj().min(1).optional()}).passthrough();var o=t(41463);let r=Array.from(new Set(Object.values(E.MX))).reduce((e,i)=>(e[i]=null,e),{});function a(e,i=!1){let t=e in E.MX?E.MX[e]:e,_=JSON.parse(o.env[`ENV_${t}`]??"{}");if(i)return _;if(null===r[t]){let e=t===E.MX.COMMON?s.safeParse(_):n.safeParse(_);if(E.MX.COMMON,r[t]=e,r[t]&&!r[t].success){if(o.env.NEXT_PHASE!==E.nJ)throw console.log({err:r[t].error},`Missing environment variables from brand: ${t}`),r[t].error;return null}}return r[t]?.data??null}},66615:(e,i,t)=>{Promise.resolve().then(t.t.bind(t,61304,23)),Promise.resolve().then(t.t.bind(t,78616,23)),Promise.resolve().then(t.t.bind(t,64777,23)),Promise.resolve().then(t.t.bind(t,57121,23)),Promise.resolve().then(t.t.bind(t,74581,23)),Promise.resolve().then(t.t.bind(t,90484,23)),Promise.resolve().then(t.bind(t,86869))},82732:(e,i,t)=>{"use strict";t.d(i,{GN:()=>_,MX:()=>s,nJ:()=>E});let E="phase-production-build",_={COMMON:{env:"COMMON",host:void 0,businessUnit:void 0,legalEntity:void 0,datoSiteId:void 0,recipientEmails:[]},BPP:{env:"BPP",host:"bpp.com",businessUnit:"University",legalEntity:"BPP University College",datoSiteId:"106045",recipientEmails:[]},FIREBRAND:{env:"FIREBRAND",host:"firebrand.training",businessUnit:"Firebrand",legalEntity:"Firebrand",datoSiteId:"221434",recipientEmails:[]},LYCEUM:{env:"LYCEUM",host:"lyceum.education",businessUnit:"Lyceum",legalEntity:"Lyceum",datoSiteId:"178535",recipientEmails:["[email protected]","[email protected]"]},ESTIO:{env:"ESTIO",host:"estio.co.uk",noWww:!0,businessUnit:"Estio",legalEntity:"Estio",datoSiteId:"183862",recipientEmails:[]},ESTIO_DEMO:{env:"ESTIO",host:"estio-demo.co.uk",businessUnit:"Estio",legalEntity:"Estio",datoSiteId:"183862",recipientEmails:[]},BPP_INSTITUTE:{env:"BPP_INSTITUTE",host:"bppinstitute.com",noWww:!0,businessUnit:"BPP Institute",legalEntity:"BPP Institute",datoSiteId:"183860",recipientEmails:["[email protected]","[email protected]"]},ACSENDA:{env:"ACSENDA",host:"acsenda.com",businessUnit:"Acsenda School of Management (ASM)",legalEntity:"Acsenda School of Management (ASM)",datoSiteId:"183861",recipientEmails:["[email protected]","[email protected]"]},BUTTERCUPS:{env:"BUTTERCUPS",host:"buttercupstraining.co.uk",businessUnit:"Buttercups",legalEntity:"Buttercups",datoSiteId:"183863",recipientEmails:[]},SPROTT_SHAW:{env:"SPROTT_SHAW",host:"sprottshaw.com",businessUnit:"Sprott Shaw College",legalEntity:"Sprott Shaw College",datoSiteId:"216180",recipientEmails:[]}};Object.values(_).filter(e=>void 0!==e.host).map(e=>e.host),Object.entries(_).filter(([,e])=>void 0!==e.host).map(([e])=>e),Object.entries(_).filter(([,e])=>void 0!==e.host).reduce((e,[i,t])=>(t.host&&(e[t.host]=i),e),{});let s=Object.fromEntries(Object.entries(_).map(([e,i])=>[e,i.env??e]))}},e=>{var i=i=>e(e.s=i);e.O(0,[8441,8657],()=>(i(49920),i(83861),i(66615))),_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.