PageSourceSearch

https://www.aqa.org.uk/_next/static/chunks/3ecc5cfdf3354fa4.js

js aqa.org.uk collected 2026-10-01 10:19:28 UTC 5,170 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,839080,e=>{"use strict";var t=e.i(438232),a=e.i(657688),i=e.i(745011),l=e.i(718813),r=e.i(481334),n=e.i(385845),s=e.i(573243),d=e.i(904234),o=e.i(363512);let c={primary:{bg:"bg-purple text-white",heading:"text-white",description:"text-white"},secondary:{bg:"bg-white text-neutral",heading:"text-purple",description:"text-neutral"},tertiary:{bg:"bg-grey text-purple",heading:"text-purple",description:"text-purple"}},m="aspect-[16/9] @cmd:min-w-[350px] @clg:min-w-[391px] w-full @cmd:w-auto @clg:size-full",p=({className:e,heading:p,description:x,link:u,linkText:g,linkTarget:f,linkId:h,youtubeEmbedUrl:b,image:w,featuredImage:v,alt:y,mediaType:j,mediaPosition:k,variant:N,type:T,promotion:I})=>{let F=I?.heading??p??"",P=I?.content??x,A=I?.variant??N??"primary",z=I?.type??T??"banner",B=I?.cta,E=I?.featuredImage??v,U=function(e){if(e)return e.startsWith("http")||e.startsWith("/")||e.startsWith("#")?e:`/${e}`}(u??B?.link?.url??("string"==typeof B?.link?.internal?(B?.link).internal:B?.link?.internal?.slug?.current)),W=g??B?.link?.title,$=f??(B?.openInNewTab?"_blank":void 0),_=w??I?.image??E?.asset?.url??(0,d.urlForImage)(E?.asset)??null,C=I?b?"youtube-embed":_?"image":"none":j??"none",K=y??E?.alt??F,O=!!(_||b)&&"none"!==C,R="banner"===z,S="rectangle"===z,M=c[A];return(0,t.jsxs)("article",{className:(0,i.cn)("flex flex-col overflow-hidden",M.bg,R&&O&&"@cmd:h-[271px]",R&&O&&("right"===k?"@cmd:flex-row-reverse":"@cmd:flex-row"),e),"data-testid":"feat-promo-container",children:[O&&(0,t.jsxs)("div",{className:(0,i.cn)("relative flex shrink-0 overflow-hidden",R?"@cmd:max-w-[350px] @clg:max-w-[391px]":"w-full"),"data-testid":"feat-promo-media",children:["youtube-embed"===C&&b&&(0,t.jsx)("iframe",{allowFullScreen:!0,className:(0,i.cn)("@cmd:aspect-auto @clg:aspect-[16/9]",m),"data-testid":"feat-promo-embed",loading:"lazy",src:b,title:K}),"image"===C&&_&&(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(a.default,{alt:K||F,width:350,height:197,className:(0,i.cn)("w-full h-auto object-cover object-center",R&&"@cmd:aspect-[16/9]",m),sizes:"(max-width: 767px) 100vw, 391px",src:_,"data-testid":"feat-promo-image"})})]}),(0,t.jsxs)("div",{className:(0,i.cn)("flex flex-1 flex-col p-6 @clg:p-8",!O&&R&&"@cmd:flex-row @cmd:items-center",S&&"min-h-[200px]"),children:[(0,t.jsxs)("div",{className:(0,i.cn)("flex flex-col",S?"flex-1 gap-4":"flex-1 gap-2"),children:[(0,t.jsx)("h2",{className:(0,i.cn)("font-semibold",!S&&"@cmd:line-clamp-2 @clg:line-clamp-3",M.heading),"data-testid":"feat-promo-heading",children:F}),P&&(0,t.jsx)("div",{className:(0,i.cn)("text-[16px] leading-[24px] @cmd:text-[18px] @cmd:leading-[28px]",M.description,!S&&"@cmd:line-clamp-3 @clg:line-clamp-4",S&&"prose prose-sm @md:prose-base max-w-none",S&&("tertiary"===A?"prose-purple":"prose-invert"),S&&"line-clamp-3"),"data-testid":"feat-promo-description",children:Array.isArray(P)?(0,t.jsx)(s.default,{value:P}):(0,n.default)(P)?(0,t.jsx)("p",{children:P}):P})]}),U&&W&&(0,t.jsx)("div",{className:(0,i.cn)("flex max-w-full",S?"mt-6":"@cmd:shrink-0"),children:S?(0,t.jsxs)(o.default,{href:U,className:"group/cta inline-flex h-12 max-w-full items-center gap-2 overflow-hidden rounded-[23px] border-2 border-red bg-red px-[26px] py-[2px] text-base font-semibold leading-6 text-white transition-colors hover:border-red-60 hover:bg-red-60 focus:outline-none focus:ring-2 focus:ring-red focus:ring-offset-2 lg:text-[18px] lg:leading-[28px]",target:$,rel:"_blank"===$?"noopener noreferrer":void 0,"aria-label":`${W} - ${F}`,children:[(0,t.jsx)("span",{className:"truncate",children:W}),(0,t.jsx)(r.default,{className:"h-[25px] w-6 shrink-0 fill-white transition-transform group-hover/cta:translate-x-1"})]}):(0,t.jsxs)(l.Button,{className:"group/cta mt-6 flex max-w-full shrink-0 items-center gap-2 overflow-hidden px-6",color:"red","data-testid":"feat-promo-link",href:U,id:h??"",mode:"link",target:$,variant:"primary",children:[(0,t.jsx)("span",{className:"truncate",children:W}),(0,t.jsx)(r.default,{className:"h-[25px] w-6 shrink-0 fill-white transition-transform group-hover/cta:translate-x-1"})]})})]})]})};e.s(["FeaturePromo",0,p,"default",0,p])},452485,e=>{"use strict";var t=e.i(438232),a=e.i(15010),i=e.i(839080),l=e.i(573243),r=e.i(904234),n=e.i(745011);e.s(["default",0,({section:e,className:s})=>{let d=(0,a.useMemo)(()=>{let t=e.heading;return"image"===e.mediaType?e.image?.alt||t:"youtube-embed"===e.mediaType&&e.youtubeEmbed?.alt||t},[e]);return(0,t.jsx)("div",{className:(0,n.cn)("flex w-full justify-center px-5 py-6 @container xl:px-0",s),children:(0,t.jsx)(i.default,{alt:d,className:"mx-auto w-full lg:max-w-[1126px] xl:w-[1165px]",description:(0,t.jsx)(l.default,{value:e.content}),heading:e.heading,image:(0,r.urlForImage)(e.image?.asset)??"",link:e.buttons?.[0].link?.url??"/",linkId:e.buttons?.[0]?.elementId,linkTarget:e.buttons?.[0].openInNewTab?"_blank":void 0,linkText:e.buttons?.[0].link?.title??"",mediaPosition:e.mediaPosition||"right",mediaType:e.mediaType||"none",variant:e.variant,youtubeEmbedUrl:e.youtubeEmbed?.url})})}])},967827,e=>{e.n(e.i(452485))}]);

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.