{"version":3,"file":"script_main.B_L4vwV5.mjs","names":["useRef","addPropertyOverrides","ChevronDown","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","RichText","addPropertyOverrides","Switcher","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","TeacherOrStudent","Hamburger","Texts2","Button1Fonts","Button1","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","Image1","RichText","sharedStyle.css","sharedStyle.fonts","Modal","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","useState","useRef","useMemo","useCallback","useId","startTransition","_Fragment","FramerRuntime.useRouter","NavBar3Fonts","NavBar3","NavBar3Info","RegistrationPopupFonts","RegistrationPopup","SchoolNavBarFonts","SchoolNavBar","SchoolNavBarInfo","EWCCheckoutFonts","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","transformTemplate1","getContainer","Overlay","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","_Fragment","PropertyOverrides","SVG","css","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","PropertyOverrides","css","NavBar3","NavBar3Info","RegistrationPopup","SchoolNavBar","SchoolNavBarInfo","Button1","Button1Info","WorldRecord","SchoolLogoWall","CraigTestimonial","KeyValuePointsOfEWC","Prizes","NeilTestimonial","TreasureChestIcons","Round1","FinalsRealWorldCaseStudy","EverythingYouNeedToSucceed","BulletPoint2","WhySchoolsTakePartInTheEconomicsWorldCup","LearningExperienceStats","EWCAdvisoryBoard","TeacherTestimonials","Testimonials2","FAQs","Student","ChalkboardTeacher","GlobeHemisphereWest","Footer","isBrowser","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","_Fragment","PropertyOverrides","SVG","React.Fragment","RichText","Image1","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","Carousel","SlidingTestimonials","React.createElement","Home","Student","School","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/EY4xWMFkP4cZCPtTqBOR/qMXCkENc1XaxOZrpSCt5/SmoothTogglePillV2.js","https:/framerusercontent.com/modules/CguFVRNSBfN4oQemcmIu/HyNP3C7dm9BFv4mdx7I0/esAniDrIl.js","https:/framerusercontent.com/modules/2YjRGf5D5zr7g1DAA4Jq/lZ2W5ApUKWnWx1qTpYZy/GCbr083au.js","https:/framerusercontent.com/modules/LwlDTXeAIyTtCOnozLKt/wjxE9Xe3JayFtdGMfJsh/osa6tgJkG.js","https:/framerusercontent.com/modules/iJEPdNsmKD2aW4UJf2BP/64hmvXcGXFfK9k94Aq7S/sWGhM_V6V.js","https:/framerusercontent.com/modules/DEJsBfMnRFY0Q9K9LnbO/ejq4A2NRMdgJ2UzcruQA/EWCCheckout.js","https:/framerusercontent.com/modules/0QFjjg6hsWQVSLcJ3LDQ/C3pcimL23H5wVVKxz6tq/RwDBD4mEg.js","https:/framerusercontent.com/modules/6a2UBNnBX745pHoG23jH/hIIqQxviHzKRnWiklHOQ/k1aC505dJ.js","https:/framerusercontent.com/modules/n0SHqB4akj5pGxs7hGpO/m1OkOiewoIOh9hM6vjcy/XP7KyVoWQ.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useLayoutEffect}from\"react\";const MARGIN=3// matches the original 3px inset baked into the design\n;// \"Firm\" feel (Krish, 20 Oct 2026, from the elastic-toggles reel). Each edge of\n// the pill is its own critically damped spring: the leading edge is stiffer, so\n// the pill stretches while it is fast and the back catches up. No overshoot.\n// Width changes keep the design's own corner radius, so the ends stay round.\nconst LEAD={k:900,zeta:1};const TRAIL={k:520,zeta:1};const LEAN_PX=6// how far the pill leans toward the other side while pressed\n;const STEP=.004// s, fixed integration step so the spring is the same at any frame rate\n;const SETTLE_PX=.25;// The page swap remounts the whole navbar. The click stores where the motion\n// started; a fresh toggle that mounts within RESUME_MS replays the same spring\n// from there and carries on, so the slide continues across the swap instead\n// of snapping its last few pixels.\n// The bar being replaced keeps the stored state at its last drawn frame, and\n// the new bar carries on from that frame rather than from where the spring\n// would be by now: the page swap stalls drawing for ~50 ms, and catching up\n// on that time would show as one big step.\nconst MOTION_KEY=\"ewc-toggle-motion\";const RESUME_MS=900;const FIRST_STEP_S=1/120// one frame on a fast display; slower displays just finish a touch later\n;// The new page keeps the browser busy for a few frames after the swap. Each\n// drawn frame moves the pill at most one 60 Hz frame's worth, so a busy frame\n// slows the slide for a moment instead of jumping it ahead.\nconst MAX_STEP_S=1/60;// Paths that put the toggle in the \"right\" (teacher) resting position.\n// Everything else rests \"left\" (student).\nconst RIGHT_SIDE_PATHS=[\"/teacher\",\"/teacher-form\"];function sideForPath(pathname){return RIGHT_SIDE_PATHS.includes(pathname)?\"right\":\"left\";}const ACTIVE_RGB=[250,250,250];const INACTIVE_RGB=[8,47,123];const rgb=c=>`rgb(${c[0]}, ${c[1]}, ${c[2]})`;const ACTIVE_TEXT_COLOR=rgb(ACTIVE_RGB);const INACTIVE_TEXT_COLOR=rgb(INACTIVE_RGB);function mix(t){return rgb(INACTIVE_RGB.map((a,i)=>Math.round(a+(ACTIVE_RGB[i]-a)*t)));}// The toggle's own variant (\"Student\" / \"Teacher\" on the design component's\n// root) is the ground truth for which side is selected. It is driven per\n// page by the layout template's nav controls, and flips on client-side\n// navigation too (e.g. Teacher -> Results), so we must follow it rather\n// than only reacting to clicks or the URL.\nfunction sideForVariant(parent){const named=parent.hasAttribute(\"data-framer-name\")?parent:parent.closest(\"[data-framer-name]\");const name=named?.getAttribute(\"data-framer-name\")??\"\";if(/teacher/i.test(name))return\"right\";if(/student/i.test(name))return\"left\";return null;}function currentSide(parent){return sideForVariant(parent)??sideForPath(window.location.pathname);}function prefersReducedMotion(){try{return window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;}catch{return false;}}// Framer's exporter only bakes the CSS for a variant combination into a\n// given page's bundle when that combination is that page's own static\n// default. The \"Teacher selected\" label/icon color only ships on /teacher\n// and /teacher-form's bundles — so if the toggle's client-side state is\n// \"Teacher\" while some other page renders (e.g. clicking between pages\n// while staying in Teacher mode), that page never got the CSS for it and\n// the label silently falls back to invisible default link-blue text. This\n// forces the correct color inline on whichever button is active,\n// independent of whatever CSS happened to be bundled for the current page.\n// Framer renders the toggle's icons two different ways: an inline\n// <svg><use href=\"#symbol\"> (fill baked into the symbol) or a container\n// with an inline background-image data-SVG (fill baked into the URL).\n// Neither can be recoloured — let alone animated — with CSS `color`. So\n// the first time we need to animate an icon we turn it into a CSS mask of\n// its own shape and paint it with background-color, which follows the pill\n// frame by frame together with the label text.\nconst MASKED=\"data-ewc-masked\";function iconMaskUrl(icon){const use=icon.querySelector(\"use\");const href=use?.getAttribute(\"href\")||use?.getAttribute(\"xlink:href\");if(href&&href.startsWith(\"#\")){const symbol=document.querySelector(href);if(!symbol)return null;const viewBox=symbol.getAttribute(\"viewBox\")||symbol.closest(\"svg\")?.getAttribute(\"viewBox\")||\"0 0 24 24\";const svg=`<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"${viewBox}\">${symbol.innerHTML}</svg>`;return`url(\"data:image/svg+xml,${encodeURIComponent(svg)}\")`;}const bg=getComputedStyle(icon).backgroundImage;if(bg&&bg!==\"none\")return bg;return null;}function ensureMasked(icon){if(icon.getAttribute(MASKED)===\"1\")return true;const mask=iconMaskUrl(icon);if(!mask)return false;const s=icon.style;s.webkitMaskImage=mask;s.maskImage=mask;s.webkitMaskRepeat=\"no-repeat\";s.maskRepeat=\"no-repeat\";s.webkitMaskPosition=\"center\";s.maskPosition=\"center\";s.webkitMaskSize=\"100% 100%\";s.maskSize=\"100% 100%\";icon.style.backgroundImage=\"none\";// the inline svg (if any) is now drawn by the mask instead\nicon.querySelectorAll(\"svg, .svgContainer\").forEach(el=>{el.style.visibility=\"hidden\";});icon.setAttribute(MASKED,\"1\");return true;}function readButtons(parent){const buttons=Array.from(parent.querySelectorAll(\"a[href]\"));return buttons.map(btn=>({link:btn,texts:[btn,...Array.from(btn.querySelectorAll('p, span, div:not([data-framer-component-type=\"SVG\"])'))],icon:btn.querySelector('[data-framer-component-type=\"SVG\"]'),isTeacher:(btn.getAttribute(\"href\")||\"\").includes(\"teacher\")}));}function paintButton(b,color,masked){for(const el of b.texts){el.style.transition=\"none\";el.style.color=color;}if(b.icon&&(masked||b.icon.getAttribute(MASKED)===\"1\")&&ensureMasked(b.icon)){b.icon.style.transition=\"none\";b.icon.style.backgroundColor=color;}}// Resting colours: the active side is white on the pill, the other the navy.\n// A freshly mounted bar already shows the right icon and can stay native.\nfunction fixActiveButtonColor(parent,side){for(const b of readButtons(parent)){paintButton(b,b.isTeacher===(side===\"right\")?ACTIVE_TEXT_COLOR:INACTIVE_TEXT_COLOR,false);}}// Advance both edges toward their targets by `dt` seconds.\nfunction step(s,toL,toR,leadIsRight,dt){const R=leadIsRight?LEAD:TRAIL;const L=leadIsRight?TRAIL:LEAD;const n=Math.ceil(dt/STEP);const h=dt/n;for(let i=0;i<n;i++){s.vr+=(-R.k*(s.r-toR)-2*R.zeta*Math.sqrt(R.k)*s.vr)*h;s.r+=s.vr*h;s.vl+=(-L.k*(s.l-toL)-2*L.zeta*Math.sqrt(L.k)*s.vl)*h;s.l+=s.vl*h;}}function storeMotion(m){try{window.sessionStorage.setItem(MOTION_KEY,JSON.stringify(m));}catch{/* storage unavailable: the new bar simply starts at rest */}}function takeMotion(){try{const raw=window.sessionStorage.getItem(MOTION_KEY);if(!raw)return null;const m=JSON.parse(raw);if(!m||!m.start||!m.g||!m.g.pw||m.to!==\"left\"&&m.to!==\"right\"||!(Date.now()-m.t<RESUME_MS)){window.sessionStorage.removeItem(MOTION_KEY);return null;}return m;}catch{return null;}}function clearMotion(){try{window.sessionStorage.removeItem(MOTION_KEY);}catch{/* nothing to clear */}}// This pill is Framer's sliding highlight behind the Student/Teacher toggle.\n// Framer positions it with `left` in one state and `right` in the other, and\n// clicking Student/Teacher is a real client-side page navigation (the URL\n// and page content change), not a same-page state flip. The page swap\n// remounts the navbar part way through the slide.\n//\n// So this override drives the pill itself, entirely independent of\n// Framer's own timing:\n// - On click, it reads the destination from the clicked link's resolved\n//   href (ground truth, available synchronously) and immediately springs\n//   the pill there, regardless of how long the underlying page navigation\n//   takes. Framer still does the navigation; the click is never blocked.\n// - On every mount it snaps the pill to match the current variant, unless a\n//   click just started a slide toward this side: then it replays that\n//   spring up to now and carries on from there.\n// - Label and icon colours follow the pill's actual position, so each label\n//   turns white as the pill covers it.\nexport function withSmoothTogglePill(Component){return function SmoothTogglePill(props){const wrapperRef=useRef(null);useLayoutEffect(()=>{const wrapper=wrapperRef.current;if(!wrapper)return;const el=wrapper.firstElementChild;if(!el)return;// `offsetParent` is the actual containing block for this\n// absolutely-positioned pill. `el.parentElement` would instead\n// be our own `display: contents` wrapper, which never has a\n// box of its own (getBoundingClientRect is always 0x0) — using\n// it here would make every measurement below silently fail.\n// While the whole bar is hidden (display:none, e.g. the shared\n// Teacher bar before the audience is known) offsetParent is\n// null, so fall back to the nearest named ancestor: the\n// toggle's variant frame. Measurements are 0 until it becomes\n// visible; the ResizeObserver below finishes the job then.\nconst parent=el.offsetParent??(el.parentElement?.parentElement?.closest(\"[data-framer-name]\"));if(!parent)return;let raf=null;let animating=false;// false while the pill is held leaning: reaching that target must not snap it home\nlet toRest=true;let buttons=[];let masked=false;const s={l:0,r:0,vl:0,vr:0};let to={l:0,r:0};let g=null;// true while a click-started slide may be continued by the next page's bar\nlet persist=false;// the first frame after a start or a pick-up often waits behind the page\n// swap; it advances one frame's worth, not the whole wait\nlet fresh=false;let leadIsRight=true;let last=0;// The pill's own width, read with no inline width of ours applied.\nconst restWidth=()=>{const inline=el.style.width;if(inline)el.style.width=\"\";const w=el.getBoundingClientRect().width;if(inline)el.style.width=inline;return w;};const slot=side=>{const parentWidth=parent.getBoundingClientRect().width;const ownWidth=restWidth();if(!parentWidth||!ownWidth||ownWidth>=parentWidth)return null;const l=side===\"right\"?parentWidth-ownWidth-MARGIN:MARGIN;return{l,r:l+ownWidth};};const measure=()=>{const left=slot(\"left\");const right=slot(\"right\");const pw=parent.getBoundingClientRect().width;return left&&right&&pw?{pw,left,right}:null;};const paint=()=>{if(!g)return;el.style.transition=\"none\";el.style.right=\"auto\";el.style.left=`${s.l/g.pw*100}%`;el.style.width=`${Math.max(1,s.r-s.l)/g.pw*100}%`;el.style.transform=\"\";// each label is as white as the share of its half the pill covers\nfor(const btn of buttons){const half=btn.isTeacher?g.right:g.left;const cover=Math.max(0,Math.min(s.r,half.r)-Math.max(s.l,half.l))/(half.r-half.l);paintButton(btn,mix(Math.min(1,cover)),masked);}};const snap=side=>{const target=slot(side);if(raf)cancelAnimationFrame(raf);raf=null;animating=false;if(target===null){// hidden: hand the pill back to the design's own resting position\nel.style.left=\"\";el.style.right=\"\";el.style.width=\"\";return;}el.style.transition=\"none\";el.style.right=\"auto\";el.style.left=`${target.l}px`;el.style.width=\"\";el.style.transform=\"\";s.l=target.l;s.r=target.r;s.vl=s.vr=0;};const settle=side=>{snap(side);fixActiveButtonColor(parent,side);};const tick=now=>{const dt=Math.min(fresh?FIRST_STEP_S:MAX_STEP_S,(now-last)/1e3);fresh=false;last=now;step(s,to.l,to.r,leadIsRight,dt);const done=Math.abs(s.l-to.l)<SETTLE_PX&&Math.abs(s.r-to.r)<SETTLE_PX&&Math.abs(s.vl)+Math.abs(s.vr)<5;if(done){raf=null;persist=false;if(!toRest){s.l=to.l;s.r=to.r;s.vl=s.vr=0;paint();return;}settle(lastSide);clearMotion();return;}paint();// stored after stepping: if this frame never gets drawn the next bar is\n// at most one step ahead, which reads as motion; a step behind would not\nif(persist&&g)storeMotion({start:{...s},to:lastSide,t:Date.now(),g});raf=requestAnimationFrame(tick);};const run=(target,lead,rest=true)=>{to=target;leadIsRight=lead;toRest=rest;animating=true;buttons=readButtons(parent);if(!raf){last=performance.now();fresh=true;raf=requestAnimationFrame(tick);}};// Start from the pill's current position, measured, if we are not\n// already mid-motion.\nconst fromCurrent=()=>{if(animating)return;const p=parent.getBoundingClientRect();const r=el.getBoundingClientRect();s.l=r.left-p.left;s.r=s.l+r.width;s.vl=s.vr=0;};const animateTo=side=>{const geo=measure();if(geo===null)return;if(prefersReducedMotion()){settle(side);return;}fromCurrent();g=geo;masked=true;run(geo[side],side===\"right\");};// Mount: the toggle's actual variant wins. If a click on the bar we\n// replace just started a slide toward this side, pick it up.\n// Works while the bar is still hidden (Home's bar is display:none\n// for its first frame or so): it needs no measurement.\nconst resume=()=>{const resumed=takeMotion();if(!resumed)return false;// a bar on the other side, or a different layout (the window crossed a\n// breakpoint mid-slide), starts at rest instead. The record is left for\n// the other bars mounting now (a page mounts several, most hidden); it\n// expires on its own.\nconst pw=parent.getBoundingClientRect().width;if(resumed.to!==lastSide||pw&&Math.abs(pw-resumed.g.pw)>1||prefersReducedMotion())return false;g=resumed.g;const restTarget=g[lastSide];Object.assign(s,resumed.start);persist=true;masked=true;animating=true;toRest=true;to=restTarget;leadIsRight=lastSide===\"right\";buttons=readButtons(parent);paint()// in the first frame, before the browser paints the bar\n;last=performance.now();fresh=true;raf=requestAnimationFrame(tick);return true;};let lastSide=currentSide(parent);settle(lastSide);resume();const plainClick=e=>e.button===0&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey&&!e.altKey;const destFor=target=>{const link=target?.closest?.(\"a[href]\");if(!link||!parent.contains(link))return null;const url=new URL(link.href,window.location.href);if(url.origin!==window.location.origin)return null;return sideForPath(url.pathname);};// Press: lean toward the other side. Let go on it and the click\n// below commits; let go anywhere else and the pill springs back.\nlet pressed=false;let clicked=false;const onPointerDown=e=>{if(!plainClick(e))return;const dest=destFor(e.target);if(!dest||dest===lastSide||prefersReducedMotion())return;const geo=measure();if(!geo)return;const rest=geo[lastSide];g=geo;pressed=true;clicked=false;fromCurrent();masked=true;const right=dest===\"right\";run(right?{l:rest.l,r:rest.r+LEAN_PX}:{l:rest.l-LEAN_PX,r:rest.r},right,false);};const onPointerEnd=()=>{if(!pressed)return;pressed=false;// a click, if one follows this release, arrives in the same task\nwindow.setTimeout(()=>{if(clicked)return;// heading home: toward the right if home is the right side\nif(g)run(g[lastSide],lastSide===\"right\");},0);};const onClick=e=>{clicked=true;if(!plainClick(e))return;const destSide=destFor(e.target);if(!destSide||destSide===lastSide)return;lastSide=destSide;const geo=measure();if(geo===null||prefersReducedMotion()){settle(destSide);return;}fromCurrent();g=geo;masked=true;storeMotion({start:{...s},to:destSide,t:Date.now(),g:geo});persist=true;run(geo[destSide],destSide===\"right\");};// Capture phase so we read the click before Framer's own\n// handlers (which may stop propagation) run.\nconst container=parent.parentElement||parent;container.addEventListener(\"click\",onClick,true);container.addEventListener(\"pointerdown\",onPointerDown,true);window.addEventListener(\"pointerup\",onPointerEnd,true);window.addEventListener(\"pointercancel\",onPointerEnd,true);const observer=new ResizeObserver(()=>{// our own width changes during a slide land here too\nif(animating)return;// re-read the variant too: a bar that was hidden while its\n// page loaded may have settled since we last looked\nlastSide=currentSide(parent);settle(lastSide);});observer.observe(parent);observer.observe(el);// The design component swaps its variant when the page's nav\n// control changes (client-side navigation to a page in the\n// other mode). No click on the toggle happens in that case, so\n// watch the variant name and follow it.\nconst variantObserver=new MutationObserver(()=>{const side=sideForVariant(parent);if(!side||side===lastSide)return;lastSide=side;animateTo(side);});variantObserver.observe(parent,{attributes:true,attributeFilter:[\"data-framer-name\",\"class\"]});const named=parent.closest(\"[data-framer-name]\");if(named&&named!==parent){variantObserver.observe(named,{attributes:true,attributeFilter:[\"data-framer-name\",\"class\"]});}return()=>{container.removeEventListener(\"click\",onClick,true);container.removeEventListener(\"pointerdown\",onPointerDown,true);window.removeEventListener(\"pointerup\",onPointerEnd,true);window.removeEventListener(\"pointercancel\",onPointerEnd,true);observer.disconnect();variantObserver.disconnect();if(raf)cancelAnimationFrame(raf);};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withSmoothTogglePill\":{\"type\":\"reactHoc\",\"name\":\"withSmoothTogglePill\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothTogglePillV2.map","// Generated by Framer (0e6a859)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ChevronDown from\"https://framerusercontent.com/modules/N337XogaeeiHiht2ZN9f/pwB48zFyU8FvNKh5lIfY/ZodASoCsI.js\";const ChevronDownFonts=getFonts(ChevronDown);const enabledGestures={bLtw4OH53:{hover:true},IfyFeb3Sh:{hover:true},UGgr08_NJ:{hover:true},z5UUGuLvb:{hover:true}};const cycleOrder=[\"z5UUGuLvb\",\"UGgr08_NJ\",\"IfyFeb3Sh\",\"bLtw4OH53\"];const serializationHash=\"framer-3bSx6\";const variantClassNames={bLtw4OH53:\"framer-v-1ke4ap\",IfyFeb3Sh:\"framer-v-1bfk9gd\",UGgr08_NJ:\"framer-v-1ps1xeq\",z5UUGuLvb:\"framer-v-1idqxqp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Td_pTtglk=undefined;const sV1hEwfbr=undefined;const Vqulr3ZmT=undefined;const transition1={delay:0,duration:.18,ease:[.16,1,.3,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Student selected\":\"IfyFeb3Sh\",\"Teacher selected\":\"bLtw4OH53\",Student:\"z5UUGuLvb\",Teacher:\"UGgr08_NJ\"};const Variants=motion.create(React.Fragment);const getProps=({chevron,click,height,id,link,width,...props})=>{return{...props,sV1hEwfbr:link??props.sV1hEwfbr,Td_pTtglk:click??props.Td_pTtglk,variant:humanReadableVariantMap[props.variant]??props.variant??\"z5UUGuLvb\",Vqulr3ZmT:chevron??props.Vqulr3ZmT??true};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Td_pTtglk,Vqulr3ZmT,sV1hEwfbr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"z5UUGuLvb\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1oy1b6c=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Td_pTtglk){const res=await Td_pTtglk(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"UGgr08_NJ-hover\",\"bLtw4OH53-hover\"].includes(gestureVariant))return true;if([\"UGgr08_NJ\",\"bLtw4OH53\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"UGgr08_NJ-hover\",\"bLtw4OH53-hover\"].includes(gestureVariant))return false;if([\"UGgr08_NJ\",\"bLtw4OH53\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:sV1hEwfbr,motionChild:true,nodeId:\"z5UUGuLvb\",openInNewTab:false,scopeId:\"esAniDrIl\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1idqxqp\",className,classNames)} framer-1x89mmi`,\"data-framer-name\":\"Student\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"z5UUGuLvb\",onTap:onTap1oy1b6c,ref:refBinding,style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},...addPropertyOverrides({bLtw4OH53:{\"data-framer-name\":\"Teacher selected\"},IfyFeb3Sh:{\"data-framer-name\":\"Student selected\"},UGgr08_NJ:{\"data-framer-name\":\"Teacher\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g2uanq\",layoutDependency:layoutDependency,layoutId:\"NtEfM3bIy\",children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-uw4i10\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"vV9gBhXiW\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 4.167 10.983 L 4.167 14.317 L 10 17.5 L 15.833 14.317 L 15.833 10.983 L 10 14.167 Z M 10 2.5 L 0.833 7.5 L 10 12.5 L 17.5 8.408 L 17.5 14.167 L 19.167 14.167 L 19.167 7.5 Z\" fill=\"rgb(8, 47, 123)\"></path></svg>',svgContentId:10401933162,withExternalLayout:true,...addPropertyOverrides({\"UGgr08_NJ-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 4.167 10.983 L 4.167 14.317 L 10 17.5 L 15.833 14.317 L 15.833 10.983 L 10 14.167 Z M 10 2.5 L 0.833 7.5 L 10 12.5 L 17.5 8.408 L 17.5 14.167 L 19.167 14.167 L 19.167 7.5 Z\" fill=\"rgb(13, 69, 181)\"></path></svg>',svgContentId:11010371011},bLtw4OH53:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 4.167 10.983 L 4.167 14.317 L 10 17.5 L 15.833 14.317 L 15.833 10.983 L 10 14.167 Z M 10 2.5 L 0.833 7.5 L 10 12.5 L 17.5 8.408 L 17.5 14.167 L 19.167 14.167 L 19.167 7.5 Z\" fill=\"rgb(250, 250, 250)\"></path></svg>',svgContentId:11442340495},UGgr08_NJ:{svgContentId:10305270715}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-4trnb6\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"zh6JjTz5P\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 10 10 C 11.842 10 13.333 8.508 13.333 6.667 C 13.333 4.825 11.842 3.333 10 3.333 C 8.158 3.333 6.667 4.825 6.667 6.667 C 6.667 8.508 8.158 10 10 10 Z M 10 11.667 C 7.775 11.667 3.333 12.783 3.333 15 L 3.333 16.667 L 16.667 16.667 L 16.667 15 C 16.667 12.783 12.225 11.667 10 11.667 Z\" fill=\"rgb(8, 47, 123)\"></path></svg>',svgContentId:8913899314,withExternalLayout:true,...addPropertyOverrides({\"IfyFeb3Sh-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 10 10 C 11.842 10 13.333 8.508 13.333 6.667 C 13.333 4.825 11.842 3.333 10 3.333 C 8.158 3.333 6.667 4.825 6.667 6.667 C 6.667 8.508 8.158 10 10 10 Z M 10 11.667 C 7.775 11.667 3.333 12.783 3.333 15 L 3.333 16.667 L 16.667 16.667 L 16.667 15 C 16.667 12.783 12.225 11.667 10 11.667 Z\" fill=\"var(--token-5a845593-7c61-4dd2-9f50-0b522a0a1b80, rgb(242, 234, 231)) /* {&quot;name&quot;:&quot;Light Brown&quot;} */\"></path></svg>',svgContentId:10378458878},\"z5UUGuLvb-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 10 10 C 11.842 10 13.333 8.508 13.333 6.667 C 13.333 4.825 11.842 3.333 10 3.333 C 8.158 3.333 6.667 4.825 6.667 6.667 C 6.667 8.508 8.158 10 10 10 Z M 10 11.667 C 7.775 11.667 3.333 12.783 3.333 15 L 3.333 16.667 L 16.667 16.667 L 16.667 15 C 16.667 12.783 12.225 11.667 10 11.667 Z\" fill=\"rgb(13, 69, 181)\"></path></svg>',svgContentId:12013101559},IfyFeb3Sh:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 10 10 C 11.842 10 13.333 8.508 13.333 6.667 C 13.333 4.825 11.842 3.333 10 3.333 C 8.158 3.333 6.667 4.825 6.667 6.667 C 6.667 8.508 8.158 10 10 10 Z M 10 11.667 C 7.775 11.667 3.333 12.783 3.333 15 L 3.333 16.667 L 16.667 16.667 L 16.667 15 C 16.667 12.783 12.225 11.667 10 11.667 Z\" fill=\"var(--token-e3493f1d-9011-4d8c-b7c2-f9da011acde2, rgb(250, 250, 250)) /* {&quot;name&quot;:&quot;Off White&quot;} */\"></path></svg>',svgContentId:11011570925}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(8, 47, 123))\"},children:\"Student\"})}),className:\"framer-1ijf3jl\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"E6FKR0JTA\",style:{\"--extracted-r6o4lv\":\"rgb(8, 47, 123)\"},variants:{\"IfyFeb3Sh-hover\":{\"--extracted-r6o4lv\":\"var(--token-5a845593-7c61-4dd2-9f50-0b522a0a1b80, rgb(242, 234, 231))\"},\"UGgr08_NJ-hover\":{\"--extracted-r6o4lv\":\"rgb(13, 69, 181)\"},\"z5UUGuLvb-hover\":{\"--extracted-r6o4lv\":\"rgb(13, 69, 181)\"},bLtw4OH53:{\"--extracted-r6o4lv\":\"rgb(250, 250, 250)\"},IfyFeb3Sh:{\"--extracted-r6o4lv\":\"var(--token-e3493f1d-9011-4d8c-b7c2-f9da011acde2, rgb(250, 250, 250))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"IfyFeb3Sh-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5a845593-7c61-4dd2-9f50-0b522a0a1b80, rgb(242, 234, 231)))\"},children:\"Student\"})})},\"UGgr08_NJ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(13, 69, 181))\"},children:\"Teacher\"})})},\"z5UUGuLvb-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(13, 69, 181))\"},children:\"Student\"})})},bLtw4OH53:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(250, 250, 250))\"},children:\"Teacher\"})})},IfyFeb3Sh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e3493f1d-9011-4d8c-b7c2-f9da011acde2, rgb(250, 250, 250)))\"},children:\"Student\"})})},UGgr08_NJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(8, 47, 123))\"},children:\"Teacher\"})})}},baseVariant,gestureVariant)}),Vqulr3ZmT!==false&&/*#__PURE__*/_jsx(ChevronDown,{animated:true,className:\"framer-1gc64qg\",layoutDependency:layoutDependency,layoutId:\"aalkzVKcu\",style:{\"--1m973uw\":\"rgb(8, 47, 123)\",\"--js9iwy\":2,rotate:0},variants:{\"IfyFeb3Sh-hover\":{\"--1m973uw\":\"var(--token-5a845593-7c61-4dd2-9f50-0b522a0a1b80, rgb(242, 234, 231))\"},\"UGgr08_NJ-hover\":{\"--1m973uw\":\"rgb(13, 69, 181)\",rotate:0},\"z5UUGuLvb-hover\":{\"--1m973uw\":\"rgb(13, 69, 181)\",rotate:0},bLtw4OH53:{\"--1m973uw\":\"rgb(250, 250, 250)\",rotate:180},IfyFeb3Sh:{\"--1m973uw\":\"var(--token-e3493f1d-9011-4d8c-b7c2-f9da011acde2, rgb(250, 250, 250))\",rotate:180}}})]})})})})});});const css=[\".framer-3bSx6.framer-1x89mmi, .framer-3bSx6 .framer-1x89mmi { display: block; }\",\".framer-3bSx6.framer-1idqxqp { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 58px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 174px; }\",\".framer-3bSx6 .framer-g2uanq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3bSx6 .framer-uw4i10, .framer-3bSx6 .framer-4trnb6 { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-3bSx6 .framer-1ijf3jl { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-3bSx6 .framer-1gc64qg { flex: none; height: auto; position: relative; width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 58\n * @framerIntrinsicWidth 174\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UGgr08_NJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"IfyFeb3Sh\":{\"layout\":[\"fixed\",\"fixed\"]},\"bLtw4OH53\":{\"layout\":[\"fixed\",\"fixed\"]},\"bYD1Z3qBH\":{\"layout\":[\"fixed\",\"fixed\"]},\"uwZqRmAaS\":{\"layout\":[\"fixed\",\"fixed\"]},\"lqBKEvGQK\":{\"layout\":[\"fixed\",\"fixed\"]},\"e2TTxUYTB\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Td_pTtglk\":\"click\",\"Vqulr3ZmT\":\"chevron\",\"sV1hEwfbr\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameresAniDrIl=withCSS(Component,css,\"framer-3bSx6\");export default FrameresAniDrIl;FrameresAniDrIl.displayName=\"Switcher\";FrameresAniDrIl.defaultProps={height:58,width:174};addPropertyControls(FrameresAniDrIl,{variant:{options:[\"z5UUGuLvb\",\"UGgr08_NJ\",\"IfyFeb3Sh\",\"bLtw4OH53\"],optionTitles:[\"Student\",\"Teacher\",\"Student selected\",\"Teacher selected\"],title:\"Variant\",type:ControlType.Enum},Td_pTtglk:{title:\"Click\",type:ControlType.EventHandler},Vqulr3ZmT:{defaultValue:true,title:\"Chevron?\",type:ControlType.Boolean},onVqulr3ZmTChange:{changes:\"Vqulr3ZmT\",type:ControlType.ChangeHandler},sV1hEwfbr:{title:\"Link\",type:ControlType.Link}});addFonts(FrameresAniDrIl,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"}]},...ChevronDownFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameresAniDrIl\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UGgr08_NJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IfyFeb3Sh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bLtw4OH53\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bYD1Z3qBH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uwZqRmAaS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lqBKEvGQK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"e2TTxUYTB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"58\",\"framerIntrinsicWidth\":\"174\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"Td_pTtglk\\\":\\\"click\\\",\\\"Vqulr3ZmT\\\":\\\"chevron\\\",\\\"sV1hEwfbr\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./esAniDrIl.map","// Generated by Framer (835d061)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withSmoothTogglePill}from\"https://framerusercontent.com/modules/EY4xWMFkP4cZCPtTqBOR/qMXCkENc1XaxOZrpSCt5/SmoothTogglePillV2.js\";import Switcher from\"https://framerusercontent.com/modules/CguFVRNSBfN4oQemcmIu/HyNP3C7dm9BFv4mdx7I0/esAniDrIl.js\";const SwitcherFonts=getFonts(Switcher);const MotionDivWithSmoothTogglePill33v7rf=withCodeBoundaryForOverrides(motion.div,{nodeId:\"zy3S1pDxt\",override:withSmoothTogglePill,scopeId:\"GCbr083au\"});const cycleOrder=[\"Su3S45Pqu\",\"Ey1cnEzIu\"];const serializationHash=\"framer-jvVPv\";const variantClassNames={Ey1cnEzIu:\"framer-v-tdhwiv\",Su3S45Pqu:\"framer-v-vjfob4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pd0JL9m30=undefined;const bjRPZYuZw=undefined;const transition1={delay:0,duration:.18,ease:[.16,1,.3,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Student:\"Su3S45Pqu\",Teacher:\"Ey1cnEzIu\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,studentClick,teacherClick,width,...props})=>{return{...props,bjRPZYuZw:teacherClick??props.bjRPZYuZw,pd0JL9m30:studentClick??props.pd0JL9m30,variant:humanReadableVariantMap[props.variant]??props.variant??\"Su3S45Pqu\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,pd0JL9m30,bjRPZYuZw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Su3S45Pqu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Td_pTtglk1932cc2=activeVariantCallback(async(...args)=>{if(pd0JL9m30){const res=await pd0JL9m30(...args);if(res===false)return false;}});const Td_pTtglk1dcnchb=activeVariantCallback(async(...args)=>{if(bjRPZYuZw){const res=await bjRPZYuZw(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-vjfob4\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Student\",layoutDependency:layoutDependency,layoutId:\"Su3S45Pqu\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(26, 26, 26, 0.09)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(242, 234, 231)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},...addPropertyOverrides({Ey1cnEzIu:{\"data-framer-name\":\"Teacher\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IUQhBYtuS\"},implicitPathVariables:undefined},{href:{webPageId:\"IUQhBYtuS\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||58)-6)*1,width:`max((${componentViewport?.width||\"100vw\"} - 6px) / 2, 1px)`,y:(componentViewport?.y||0)+(3+((componentViewport?.height||58)-6-((componentViewport?.height||58)-6)*1)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vmq55d-container\",layoutDependency:layoutDependency,layoutId:\"gVOrBy3Kl-container\",nodeId:\"gVOrBy3Kl\",rendersWithMotion:true,scopeId:\"GCbr083au\",children:/*#__PURE__*/_jsx(Switcher,{height:\"100%\",id:\"gVOrBy3Kl\",layoutId:\"gVOrBy3Kl\",style:{height:\"100%\",width:\"100%\"},sV1hEwfbr:resolvedLinks[0],Td_pTtglk:Td_pTtglk1932cc2,variant:matchVariant(\"IfyFeb3Sh\"),Vqulr3ZmT:false,width:\"100%\",...addPropertyOverrides({Ey1cnEzIu:{sV1hEwfbr:resolvedLinks[1],variant:matchVariant(\"z5UUGuLvb\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||58)-6)*1,width:`max((${componentViewport?.width||\"100vw\"} - 6px) / 2, 1px)`,y:(componentViewport?.y||0)+(3+((componentViewport?.height||58)-6-((componentViewport?.height||58)-6)*1)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cnfnfu-container\",layoutDependency:layoutDependency,layoutId:\"cqcNCJQeH-container\",nodeId:\"cqcNCJQeH\",rendersWithMotion:true,scopeId:\"GCbr083au\",children:/*#__PURE__*/_jsx(Switcher,{height:\"100%\",id:\"cqcNCJQeH\",layoutId:\"cqcNCJQeH\",style:{height:\"100%\",width:\"100%\"},sV1hEwfbr:resolvedLinks1[0],Td_pTtglk:Td_pTtglk1dcnchb,variant:matchVariant(\"UGgr08_NJ\"),Vqulr3ZmT:false,width:\"100%\",...addPropertyOverrides({Ey1cnEzIu:{sV1hEwfbr:resolvedLinks1[1],variant:matchVariant(\"bLtw4OH53\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivWithSmoothTogglePill33v7rf,{className:\"framer-33v7rf\",\"data-border\":true,\"data-framer-name\":\"Main Switcher\",layoutDependency:layoutDependency,layoutId:\"zy3S1pDxt\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(33, 33, 33, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}})]})})})});});const css=[\".framer-jvVPv.framer-40ygd1, .framer-jvVPv .framer-40ygd1 { display: block; }\",\".framer-jvVPv.framer-vjfob4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 58px; justify-content: center; overflow: visible; padding: 3px; position: relative; width: 355px; }\",\".framer-jvVPv .framer-1vmq55d-container, .framer-jvVPv .framer-cnfnfu-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; z-index: 2; }\",\".framer-jvVPv .framer-33v7rf { bottom: 3px; flex: none; gap: 10px; left: 3px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 3px; width: 49%; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-jvVPv.framer-v-tdhwiv .framer-33v7rf { left: unset; right: 3px; }\",'.framer-jvVPv[data-border=\"true\"]::after, .framer-jvVPv [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 58\n * @framerIntrinsicWidth 355\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ey1cnEzIu\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"pd0JL9m30\":\"studentClick\",\"bjRPZYuZw\":\"teacherClick\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGCbr083au=withCSS(Component,css,\"framer-jvVPv\");export default FramerGCbr083au;FramerGCbr083au.displayName=\"teacher or student\";FramerGCbr083au.defaultProps={height:58,width:355};addPropertyControls(FramerGCbr083au,{variant:{options:[\"Su3S45Pqu\",\"Ey1cnEzIu\"],optionTitles:[\"Student\",\"Teacher\"],title:\"Variant\",type:ControlType.Enum},pd0JL9m30:{title:\"Student Click\",type:ControlType.EventHandler},bjRPZYuZw:{title:\"Teacher Click\",type:ControlType.EventHandler}});addFonts(FramerGCbr083au,[{explicitInter:true,fonts:[]},...SwitcherFonts],{supportsExplicitInterCodegen:true});FramerGCbr083au.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Switcher,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGCbr083au\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"355\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ey1cnEzIu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"pd0JL9m30\\\":\\\"studentClick\\\",\\\"bjRPZYuZw\\\":\\\"teacherClick\\\"}\",\"framerIntrinsicHeight\":\"58\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6783177)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/9KqaG0dJElfunZRKzwsg/UHXVG6r99NlCu15XyZAV/ivPVgsFvc.js\";import Hamburger from\"https://framerusercontent.com/modules/kuiCIWszG84JMLmOHqNV/OtVZyWTyxsTKbzybb57G/Bf5rJo4Km.js\";import TeacherOrStudent from\"https://framerusercontent.com/modules/2YjRGf5D5zr7g1DAA4Jq/lZ2W5ApUKWnWx1qTpYZy/GCbr083au.js\";import Texts2 from\"https://framerusercontent.com/modules/WPqZqFS9VTPG6GI2gLzv/D202sAkwlILqDTClOV3M/jSTGqLvCD.js\";import Button1 from\"https://framerusercontent.com/modules/QLXEQYnqEe200XHt5Vu7/nFtgH98UrcAI6rwzHRax/tOkd7ojRi.js\";import Modal from\"https://framerusercontent.com/modules/LvMupoA3lXpFhbxHGAoB/Mw3zGQWImp3FrhS8rkvz/udEX7Kio8.js\";const TeacherOrStudentFonts=getFonts(TeacherOrStudent);const HamburgerFonts=getFonts(Hamburger);const Texts2Fonts=getFonts(Texts2);const Button1Fonts=getFonts(Button1);const cycleOrder=[\"rJMDsIH8R\",\"w40_60UgN\",\"BzSsjrE6J\",\"Vp7Lcox6b\",\"cg1kBvsnt\",\"JnPwEWo1h\",\"U3vqqSLTn\",\"jTmXMQsFh\",\"Lu5yc6aMm\",\"wRV6Q6v5c\"];const serializationHash=\"framer-Rtltl\";const variantClassNames={BzSsjrE6J:\"framer-v-oq12ge\",cg1kBvsnt:\"framer-v-1a9854a\",JnPwEWo1h:\"framer-v-nxg7ag\",jTmXMQsFh:\"framer-v-1eyvekl\",Lu5yc6aMm:\"framer-v-tcpxtz\",rJMDsIH8R:\"framer-v-1po3kxk\",U3vqqSLTn:\"framer-v-18e621z\",Vp7Lcox6b:\"framer-v-1tob69h\",w40_60UgN:\"framer-v-18hgb9i\",wRV6Q6v5c:\"framer-v-yrt70o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const SFnGArxtG=undefined;const peX1jQXoy=undefined;const g_wzOT7vb=undefined;const ZYgrm1D6I=undefined;const setg_wzOT7vb=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transition2={duration:0,type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop students\":\"rJMDsIH8R\",\"Desktop Teachers\":\"w40_60UgN\",\"Mobile close Studnets\":\"U3vqqSLTn\",\"Mobile Close Teachers\":\"Lu5yc6aMm\",\"Mobile open Studemts\":\"jTmXMQsFh\",\"Mobile Open Teachers\":\"wRV6Q6v5c\",\"Tablet Close Students\":\"BzSsjrE6J\",\"Tablet Close Teachers\":\"cg1kBvsnt\",\"Tablet Open Students\":\"Vp7Lcox6b\",\"Tablet Open Teachers\":\"JnPwEWo1h\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({clickRegisterNow,height,id,registrationCTALabel,studentClick,teacherClick,width,...props})=>{return{...props,g_wzOT7vb:registrationCTALabel??props.g_wzOT7vb??\"Register now!\",peX1jQXoy:teacherClick??props.peX1jQXoy,SFnGArxtG:studentClick??props.SFnGArxtG,variant:humanReadableVariantMap[props.variant]??props.variant??\"rJMDsIH8R\",ZYgrm1D6I:clickRegisterNow??props.ZYgrm1D6I};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,SFnGArxtG,peX1jQXoy,ZYgrm1D6I,\"g_wzOT7vb\":externalg_wzOT7vb,\"ong_wzOT7vbChange\":setExternalg_wzOT7vb,...restProps}=getProps(props);const[g_wzOT7vb,setg_wzOT7vb]=useStateVariable(externalg_wzOT7vb,setExternalg_wzOT7vb);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rJMDsIH8R\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap193ugt5=activeVariantCallback(async(...args)=>{setVariant(\"BzSsjrE6J\");});const onTapsjwetf=activeVariantCallback(async(...args)=>{setVariant(\"cg1kBvsnt\");});const onTap1n3x8ws=activeVariantCallback(async(...args)=>{setVariant(\"U3vqqSLTn\");});const onTapna2iwl=activeVariantCallback(async(...args)=>{setVariant(\"Lu5yc6aMm\");});const isDisplayed=()=>{if([\"BzSsjrE6J\",\"Vp7Lcox6b\",\"cg1kBvsnt\",\"JnPwEWo1h\"].includes(baseVariant))return true;return false;};const pd0JL9m30deiqtf=activeVariantCallback(async(...args)=>{if(SFnGArxtG){const res=await SFnGArxtG(...args);if(res===false)return false;}setVariant(\"BzSsjrE6J\");});const bjRPZYuZwu3wp3y=activeVariantCallback(async(...args)=>{if(peX1jQXoy){const res=await peX1jQXoy(...args);if(res===false)return false;}setVariant(\"cg1kBvsnt\");});const isDisplayed1=()=>{if([\"BzSsjrE6J\",\"Vp7Lcox6b\",\"cg1kBvsnt\",\"JnPwEWo1h\",\"U3vqqSLTn\",\"jTmXMQsFh\",\"Lu5yc6aMm\",\"wRV6Q6v5c\"].includes(baseVariant))return true;return false;};const onTap1q7t3fw=activeVariantCallback(async(...args)=>{setVariant(\"Vp7Lcox6b\");});const onTap11q8uj8=activeVariantCallback(async(...args)=>{setVariant(\"JnPwEWo1h\");});const onTape54txj=activeVariantCallback(async(...args)=>{setVariant(\"jTmXMQsFh\");});const onTap9det1d=activeVariantCallback(async(...args)=>{setVariant(\"wRV6Q6v5c\");});const isDisplayed2=()=>{if([\"BzSsjrE6J\",\"Vp7Lcox6b\",\"cg1kBvsnt\",\"JnPwEWo1h\",\"U3vqqSLTn\",\"Lu5yc6aMm\"].includes(baseVariant))return false;return true;};const pd0JL9m301x0ahze=activeVariantCallback(async(...args)=>{if(SFnGArxtG){const res=await SFnGArxtG(...args);if(res===false)return false;}setVariant(\"rJMDsIH8R\");});const bjRPZYuZwdvzl5n=activeVariantCallback(async(...args)=>{if(peX1jQXoy){const res=await peX1jQXoy(...args);if(res===false)return false;}setVariant(\"w40_60UgN\");});const pd0JL9m301jwjika=activeVariantCallback(async(...args)=>{if(SFnGArxtG){const res=await SFnGArxtG(...args);if(res===false)return false;}setVariant(\"U3vqqSLTn\");});const bjRPZYuZwp4547r=activeVariantCallback(async(...args)=>{if(peX1jQXoy){const res=await peX1jQXoy(...args);if(res===false)return false;}setVariant(\"Lu5yc6aMm\");});const isDisplayed3=()=>{if([\"BzSsjrE6J\",\"cg1kBvsnt\",\"U3vqqSLTn\",\"Lu5yc6aMm\"].includes(baseVariant))return false;return true;};const router=useRouter();const vzp2ECtHqt3lizp=activeVariantCallback(async(...args)=>{if(ZYgrm1D6I){const res=await ZYgrm1D6I(...args);if(res===false)return false;}});const vzp2ECtHq1dipybx=activeVariantCallback(async(...args)=>{if(ZYgrm1D6I){const res=await ZYgrm1D6I(...args);if(res===false)return false;}setVariant(\"BzSsjrE6J\");});const vzp2ECtHq1rrjpvg=activeVariantCallback(async(...args)=>{if(ZYgrm1D6I){const res=await ZYgrm1D6I(...args);if(res===false)return false;}setVariant(\"cg1kBvsnt\");});const vzp2ECtHqw6kwnd=activeVariantCallback(async(...args)=>{if(ZYgrm1D6I){const res=await ZYgrm1D6I(...args);if(res===false)return false;}setVariant(\"U3vqqSLTn\");});const vzp2ECtHq1xtho3g=activeVariantCallback(async(...args)=>{if(ZYgrm1D6I){const res=await ZYgrm1D6I(...args);if(res===false)return false;}setVariant(\"Lu5yc6aMm\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({BzSsjrE6J:{value:transition2},cg1kBvsnt:{value:transition2},JnPwEWo1h:{value:transition2},jTmXMQsFh:{value:transition2},Lu5yc6aMm:{value:transition2},U3vqqSLTn:{value:transition2},Vp7Lcox6b:{value:transition2},wRV6Q6v5c:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1po3kxk\",className,classNames),\"data-framer-name\":\"Desktop students\",layoutDependency:layoutDependency,layoutId:\"rJMDsIH8R\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({BzSsjrE6J:{\"data-framer-name\":\"Tablet Close Students\"},cg1kBvsnt:{\"data-framer-name\":\"Tablet Close Teachers\"},JnPwEWo1h:{\"data-framer-name\":\"Tablet Open Teachers\"},jTmXMQsFh:{\"data-framer-name\":\"Mobile open Studemts\"},Lu5yc6aMm:{\"data-framer-name\":\"Mobile Close Teachers\"},U3vqqSLTn:{\"data-framer-name\":\"Mobile close Studnets\"},Vp7Lcox6b:{\"data-framer-name\":\"Tablet Open Students\"},w40_60UgN:{\"data-framer-name\":\"Desktop Teachers\"},wRV6Q6v5c:{\"data-framer-name\":\"Mobile Open Teachers\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-20accp\",layoutDependency:layoutDependency,layoutId:\"ysUdudSk0\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,boxShadow:\"none\"},variants:{cg1kBvsnt:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,boxShadow:\"none\"},JnPwEWo1h:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,boxShadow:\"0px 14px 28px 0px rgba(8, 47, 124, 0.12)\"},jTmXMQsFh:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,boxShadow:\"0px 14px 28px 0px rgba(8, 47, 124, 0.12)\"},Lu5yc6aMm:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,boxShadow:\"none\"},U3vqqSLTn:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,boxShadow:\"none\"},Vp7Lcox6b:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,boxShadow:\"0px 14px 28px 0px rgba(8, 47, 124, 0.12)\"},wRV6Q6v5c:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,boxShadow:\"0px 14px 28px 0px rgba(8, 47, 124, 0.12)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tdbcro\",layoutDependency:layoutDependency,layoutId:\"DuhUfLGaK\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IUQhBYtuS\"},motionChild:true,nodeId:\"PKveqiMuU\",openInNewTab:false,scopeId:\"osa6tgJkG\",smoothScroll:true,...addPropertyOverrides({cg1kBvsnt:{href:{hash:\":knk2B967R\",webPageId:\"augiA20Il\"}},JnPwEWo1h:{href:{hash:\":knk2B967R\",webPageId:\"augiA20Il\"}},Lu5yc6aMm:{href:{hash:\":knk2B967R\",webPageId:\"augiA20Il\"}},w40_60UgN:{href:{hash:\":knk2B967R\",webPageId:\"augiA20Il\"}},wRV6Q6v5c:{href:{hash:\":knk2B967R\",webPageId:\"augiA20Il\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-yi6w9n framer-w1k7ns\",layoutDependency:layoutDependency,layoutId:\"PKveqiMuU\",...addPropertyOverrides({JnPwEWo1h:{\"data-highlight\":true,onTap:onTapsjwetf},jTmXMQsFh:{\"data-highlight\":true,onTap:onTap1n3x8ws},Vp7Lcox6b:{\"data-highlight\":true,onTap:onTap193ugt5},wRV6Q6v5c:{\"data-highlight\":true,onTap:onTapna2iwl}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"Economics World Cup Logo \",fit:\"fit\",intrinsicHeight:500,intrinsicWidth:500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(10+((componentViewport?.height||200)-20-108)/2)+0+0+32),pixelHeight:500,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"44px\",src:\"https://framerusercontent.com/images/4Gs0eJ0KKswFZWROuNSXXqOc0vA.svg?width=500&height=500\"},className:\"framer-1ro33aq\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"J7AtHy0M4\",...addPropertyOverrides({BzSsjrE6J:{background:{alt:\"Economics World Cup Logo \",fit:\"fit\",intrinsicHeight:500,intrinsicWidth:500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(10+((componentViewport?.height||200)-20-108)/2)+0+0+0+32),pixelHeight:500,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"44px\",src:\"https://framerusercontent.com/images/4Gs0eJ0KKswFZWROuNSXXqOc0vA.svg?width=500&height=500\"}},cg1kBvsnt:{background:{alt:\"Economics World Cup Logo \",fit:\"fit\",intrinsicHeight:500,intrinsicWidth:500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(10+((componentViewport?.height||200)-20-108)/2)+0+0+0+32),pixelHeight:500,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"44px\",src:\"https://framerusercontent.com/images/4Gs0eJ0KKswFZWROuNSXXqOc0vA.svg?width=500&height=500\"}},JnPwEWo1h:{background:{alt:\"Economics World Cup Logo \",fit:\"fit\",intrinsicHeight:500,intrinsicWidth:500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+10+0+0+0+32),pixelHeight:500,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"44px\",src:\"https://framerusercontent.com/images/4Gs0eJ0KKswFZWROuNSXXqOc0vA.svg?width=500&height=500\"}},jTmXMQsFh:{background:{alt:\"Economics World Cup Logo \",fit:\"fit\",intrinsicHeight:500,intrinsicWidth:500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+10+0+0+0+32),pixelHeight:500,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"44px\",src:\"https://framerusercontent.com/images/4Gs0eJ0KKswFZWROuNSXXqOc0vA.svg?width=500&height=500\"}},Lu5yc6aMm:{background:{alt:\"Economics World Cup Logo \",fit:\"fit\",intrinsicHeight:500,intrinsicWidth:500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(10+((componentViewport?.height||200)-20-108)/2)+0+0+0+32),pixelHeight:500,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"44px\",src:\"https://framerusercontent.com/images/4Gs0eJ0KKswFZWROuNSXXqOc0vA.svg?width=500&height=500\"}},U3vqqSLTn:{background:{alt:\"Economics World Cup Logo \",fit:\"fit\",intrinsicHeight:500,intrinsicWidth:500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(10+((componentViewport?.height||200)-20-108)/2)+0+0+0+32),pixelHeight:500,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"44px\",src:\"https://framerusercontent.com/images/4Gs0eJ0KKswFZWROuNSXXqOc0vA.svg?width=500&height=500\"}},Vp7Lcox6b:{background:{alt:\"Economics World Cup Logo \",fit:\"fit\",intrinsicHeight:500,intrinsicWidth:500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+10+0+0+0+32),pixelHeight:500,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"44px\",src:\"https://framerusercontent.com/images/4Gs0eJ0KKswFZWROuNSXXqOc0vA.svg?width=500&height=500\"}},wRV6Q6v5c:{background:{alt:\"Economics World Cup Logo \",fit:\"fit\",intrinsicHeight:500,intrinsicWidth:500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+10+0+0+0+32),pixelHeight:500,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"44px\",src:\"https://framerusercontent.com/images/4Gs0eJ0KKswFZWROuNSXXqOc0vA.svg?width=500&height=500\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1udnwci\",layoutDependency:layoutDependency,layoutId:\"l0WaaP8vb\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lj7fyk\",\"data-styles-preset\":\"ivPVgsFvc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)))\"},children:\"Economics World Cup \"})}),className:\"framer-1j1ugay\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mcRpnx4Qr\",style:{\"--extracted-r6o4lv\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BzSsjrE6J:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-lj7fyk\",\"data-styles-preset\":\"ivPVgsFvc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)))\"},children:[\"Economics \",/*#__PURE__*/_jsx(motion.br,{}),\"World Cup \"]})})},cg1kBvsnt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-lj7fyk\",\"data-styles-preset\":\"ivPVgsFvc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)))\"},children:[\"Economics \",/*#__PURE__*/_jsx(motion.br,{}),\"World Cup \"]})})},JnPwEWo1h:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-lj7fyk\",\"data-styles-preset\":\"ivPVgsFvc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)))\"},children:[\"Economics \",/*#__PURE__*/_jsx(motion.br,{}),\"World Cup \"]})})},jTmXMQsFh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-lj7fyk\",\"data-styles-preset\":\"ivPVgsFvc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)))\"},children:[\"Economics \",/*#__PURE__*/_jsx(motion.br,{}),\"World Cup \"]})})},Lu5yc6aMm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-lj7fyk\",\"data-styles-preset\":\"ivPVgsFvc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)))\"},children:[\"Economics \",/*#__PURE__*/_jsx(motion.br,{}),\"World Cup \"]})})},U3vqqSLTn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-lj7fyk\",\"data-styles-preset\":\"ivPVgsFvc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)))\"},children:[\"Economics \",/*#__PURE__*/_jsx(motion.br,{}),\"World Cup \"]})})},Vp7Lcox6b:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-lj7fyk\",\"data-styles-preset\":\"ivPVgsFvc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)))\"},children:[\"Economics \",/*#__PURE__*/_jsx(motion.br,{}),\"World Cup \"]})})},wRV6Q6v5c:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-lj7fyk\",\"data-styles-preset\":\"ivPVgsFvc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)))\"},children:[\"Economics \",/*#__PURE__*/_jsx(motion.br,{}),\"World Cup \"]})})}},baseVariant,gestureVariant)})})]})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({BzSsjrE6J:{height:58,y:(componentViewport?.y||0)+(10+((componentViewport?.height||200)-20-108)/2)+0+0+25},cg1kBvsnt:{height:58,y:(componentViewport?.y||0)+(10+((componentViewport?.height||200)-20-108)/2)+0+0+25},JnPwEWo1h:{height:58,y:(componentViewport?.y||0)+10+0+0+25},Vp7Lcox6b:{height:58,y:(componentViewport?.y||0)+10+0+0+25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15dbpe9-container\",layoutDependency:layoutDependency,layoutId:\"MB3N6_8to-container\",nodeId:\"MB3N6_8to\",rendersWithMotion:true,scopeId:\"osa6tgJkG\",children:/*#__PURE__*/_jsx(TeacherOrStudent,{bjRPZYuZw:bjRPZYuZwu3wp3y,height:\"100%\",id:\"MB3N6_8to\",layoutId:\"MB3N6_8to\",pd0JL9m30:pd0JL9m30deiqtf,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Su3S45Pqu\"),width:\"100%\",...addPropertyOverrides({cg1kBvsnt:{variant:matchVariant(\"Ey1cnEzIu\")},JnPwEWo1h:{variant:matchVariant(\"Ey1cnEzIu\")}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-xi9tjq\",layoutDependency:layoutDependency,layoutId:\"h85cLYYgy\",style:{backgroundColor:\"var(--token-5a845593-7c61-4dd2-9f50-0b522a0a1b80, rgb(242, 234, 231))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},variants:{BzSsjrE6J:{backgroundColor:\"var(--token-c7589b68-96fc-4f5c-b057-b4e9a66670e5, rgb(247, 247, 243))\"},cg1kBvsnt:{backgroundColor:\"var(--token-c7589b68-96fc-4f5c-b057-b4e9a66670e5, rgb(247, 247, 243))\"},JnPwEWo1h:{backgroundColor:\"var(--token-c7589b68-96fc-4f5c-b057-b4e9a66670e5, rgb(247, 247, 243))\"},jTmXMQsFh:{backgroundColor:\"var(--token-c7589b68-96fc-4f5c-b057-b4e9a66670e5, rgb(247, 247, 243))\"},Lu5yc6aMm:{backgroundColor:\"var(--token-c7589b68-96fc-4f5c-b057-b4e9a66670e5, rgb(247, 247, 243))\"},U3vqqSLTn:{backgroundColor:\"var(--token-c7589b68-96fc-4f5c-b057-b4e9a66670e5, rgb(247, 247, 243))\"},Vp7Lcox6b:{backgroundColor:\"var(--token-c7589b68-96fc-4f5c-b057-b4e9a66670e5, rgb(247, 247, 243))\"},wRV6Q6v5c:{backgroundColor:\"var(--token-c7589b68-96fc-4f5c-b057-b4e9a66670e5, rgb(247, 247, 243))\"}},...addPropertyOverrides({BzSsjrE6J:{\"data-highlight\":true,onTap:onTap1q7t3fw},cg1kBvsnt:{\"data-highlight\":true,onTap:onTap11q8uj8},JnPwEWo1h:{\"data-highlight\":true,onTap:onTapsjwetf},jTmXMQsFh:{\"data-highlight\":true,onTap:onTap1n3x8ws},Lu5yc6aMm:{\"data-highlight\":true,onTap:onTap9det1d},U3vqqSLTn:{\"data-highlight\":true,onTap:onTape54txj},Vp7Lcox6b:{\"data-highlight\":true,onTap:onTap193ugt5},wRV6Q6v5c:{\"data-highlight\":true,onTap:onTapna2iwl}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",...addPropertyOverrides({BzSsjrE6J:{y:(componentViewport?.y||0)+(10+((componentViewport?.height||200)-20-108)/2)+0+0+38+6},cg1kBvsnt:{y:(componentViewport?.y||0)+(10+((componentViewport?.height||200)-20-108)/2)+0+0+38+6},JnPwEWo1h:{y:(componentViewport?.y||0)+10+0+0+38+6},jTmXMQsFh:{y:(componentViewport?.y||0)+10+0+0+38+6},Lu5yc6aMm:{y:(componentViewport?.y||0)+(10+((componentViewport?.height||200)-20-108)/2)+0+0+38+6},U3vqqSLTn:{y:(componentViewport?.y||0)+(10+((componentViewport?.height||200)-20-108)/2)+0+0+38+6},Vp7Lcox6b:{y:(componentViewport?.y||0)+10+0+0+38+6},wRV6Q6v5c:{y:(componentViewport?.y||0)+10+0+0+38+6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1az0c61-container\",layoutDependency:layoutDependency,layoutId:\"L1q6mneMe-container\",nodeId:\"L1q6mneMe\",rendersWithMotion:true,scopeId:\"osa6tgJkG\",children:/*#__PURE__*/_jsx(Hamburger,{height:\"100%\",id:\"L1q6mneMe\",layoutId:\"L1q6mneMe\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"g5N8RSBSS\"),width:\"100%\",...addPropertyOverrides({JnPwEWo1h:{variant:matchVariant(\"ZaCBCiXpq\")},jTmXMQsFh:{variant:matchVariant(\"ZaCBCiXpq\")},Vp7Lcox6b:{variant:matchVariant(\"ZaCBCiXpq\")},wRV6Q6v5c:{variant:matchVariant(\"ZaCBCiXpq\")}},baseVariant,gestureVariant)})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:58,width:\"296px\",y:(componentViewport?.y||0)+(10+((componentViewport?.height||200)-20-108)/2)+25,...addPropertyOverrides({jTmXMQsFh:{width:`calc(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1280px) - 40px)`,y:(componentViewport?.y||0)+10+0+211},wRV6Q6v5c:{width:`calc(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1280px) - 40px)`,y:(componentViewport?.y||0)+10+0+211}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e6cj5z-container\",layoutDependency:layoutDependency,layoutId:\"SjxoaSXj6-container\",nodeId:\"SjxoaSXj6\",rendersWithMotion:true,scopeId:\"osa6tgJkG\",children:/*#__PURE__*/_jsx(TeacherOrStudent,{bjRPZYuZw:bjRPZYuZwdvzl5n,height:\"100%\",id:\"SjxoaSXj6\",layoutId:\"SjxoaSXj6\",pd0JL9m30:pd0JL9m301x0ahze,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Su3S45Pqu\"),width:\"100%\",...addPropertyOverrides({jTmXMQsFh:{bjRPZYuZw:bjRPZYuZwp4547r,pd0JL9m30:pd0JL9m301jwjika},w40_60UgN:{variant:matchVariant(\"Ey1cnEzIu\")},wRV6Q6v5c:{bjRPZYuZw:bjRPZYuZwp4547r,pd0JL9m30:pd0JL9m301jwjika,variant:matchVariant(\"Ey1cnEzIu\")}},baseVariant,gestureVariant)})})}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dhw5m5\",layoutDependency:layoutDependency,layoutId:\"loYM_t7fn\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"inFI0bRnp\"},implicitPathVariables:undefined},{href:{webPageId:\"inFI0bRnp\"},implicitPathVariables:undefined},{href:{webPageId:\"inFI0bRnp\"},implicitPathVariables:undefined},{href:{webPageId:\"inFI0bRnp\"},implicitPathVariables:undefined},{href:{webPageId:\"inFI0bRnp\"},implicitPathVariables:undefined},{href:{webPageId:\"inFI0bRnp\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:55,width:`min(max(max(min(max(${componentViewport?.width||\"100vw\"} - 50px, 1px), 1280px) - 808px, 1px) - 40px, 1px), 600px)`,y:(componentViewport?.y||0)+(10+((componentViewport?.height||200)-20-108)/2)+26.5+0,...addPropertyOverrides({JnPwEWo1h:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1280px) - 90px, 1px)`,y:(componentViewport?.y||0)+10+0+132+0},jTmXMQsFh:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1280px) - 80px, 1px)`,y:(componentViewport?.y||0)+10+0+132+0},Vp7Lcox6b:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1280px) - 90px, 1px)`,y:(componentViewport?.y||0)+10+0+132+0},wRV6Q6v5c:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1280px) - 80px, 1px)`,y:(componentViewport?.y||0)+10+0+132+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10y70uq-container\",layoutDependency:layoutDependency,layoutId:\"XFn1undLy-container\",nodeId:\"XFn1undLy\",rendersWithMotion:true,scopeId:\"osa6tgJkG\",children:/*#__PURE__*/_jsx(Texts2,{height:\"100%\",id:\"XFn1undLy\",IZOynGD_Z:resolvedLinks[0],layoutId:\"XFn1undLy\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"Wf8tlfmx3\"),width:\"100%\",...addPropertyOverrides({JnPwEWo1h:{IZOynGD_Z:resolvedLinks[3],KeIZQGiJb:onTapsjwetf,style:{width:\"100%\"},variant:matchVariant(\"spR4w7VmG\")},jTmXMQsFh:{IZOynGD_Z:resolvedLinks[4],KeIZQGiJb:onTap1n3x8ws,style:{width:\"100%\"},variant:matchVariant(\"spR4w7VmG\")},Vp7Lcox6b:{IZOynGD_Z:resolvedLinks[2],KeIZQGiJb:onTap193ugt5,style:{width:\"100%\"},variant:matchVariant(\"spR4w7VmG\")},w40_60UgN:{IZOynGD_Z:resolvedLinks[1]},wRV6Q6v5c:{IZOynGD_Z:resolvedLinks[5],KeIZQGiJb:onTapna2iwl,style:{width:\"100%\"},variant:matchVariant(\"spR4w7VmG\")}},baseVariant,gestureVariant)})})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:`min(240px, min(max(${componentViewport?.width||\"100vw\"} - 50px, 1px), 1280px) * 0.22)`,y:(componentViewport?.y||0)+(10+((componentViewport?.height||200)-20-108)/2)+28,...addPropertyOverrides({JnPwEWo1h:{width:`calc(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1280px) - 50px)`,y:(componentViewport?.y||0)+10+0+211},jTmXMQsFh:{width:`calc(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1280px) - 40px)`,y:(componentViewport?.y||0)+10+0+293},Vp7Lcox6b:{width:`calc(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1280px) - 50px)`,y:(componentViewport?.y||0)+10+0+211},wRV6Q6v5c:{width:`calc(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1280px) - 40px)`,y:(componentViewport?.y||0)+10+0+293}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1j18swk-container\",\"data-framer-name\":\"Button 1\",layoutDependency:layoutDependency,layoutId:\"c1Pc8BBbf-container\",name:\"Button 1\",nodeId:\"c1Pc8BBbf\",rendersWithMotion:true,scopeId:\"osa6tgJkG\",children:/*#__PURE__*/_jsx(Button1,{EPnBZXCLx:\"\",height:\"100%\",id:\"c1Pc8BBbf\",layoutId:\"c1Pc8BBbf\",name:\"Button 1\",onuaKhKCnY3Change:setg_wzOT7vb,style:{maxWidth:\"100%\",width:\"100%\"},uaKhKCnY3:g_wzOT7vb,variant:matchVariant(\"fBRxexyTb\"),vzp2ECtHq:vzp2ECtHqt3lizp,width:\"100%\",...addPropertyOverrides({JnPwEWo1h:{style:{width:\"100%\"},vzp2ECtHq:vzp2ECtHq1rrjpvg},jTmXMQsFh:{style:{width:\"100%\"},vzp2ECtHq:vzp2ECtHqw6kwnd},Vp7Lcox6b:{style:{width:\"100%\"},vzp2ECtHq:vzp2ECtHq1dipybx},wRV6Q6v5c:{style:{width:\"100%\"},vzp2ECtHq:vzp2ECtHq1xtho3g}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\".framer-Rtltl.framer-w1k7ns, .framer-Rtltl .framer-w1k7ns { display: block; }\",\".framer-Rtltl.framer-1po3kxk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; overflow: visible; padding: 10px 25px 10px 25px; position: relative; width: 1920px; }\",\".framer-Rtltl .framer-20accp { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1280px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Rtltl .framer-tdbcro { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 200px; }\",\".framer-Rtltl .framer-yi6w9n { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-Rtltl .framer-1ro33aq { flex: none; height: 44px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: auto; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-Rtltl .framer-1udnwci { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Rtltl .framer-1j1ugay { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Rtltl .framer-15dbpe9-container { flex: 1 0 0px; height: 58px; position: relative; width: 1px; }\",\".framer-Rtltl .framer-xi9tjq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 6px; position: relative; width: min-content; }\",\".framer-Rtltl .framer-1az0c61-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-Rtltl .framer-e6cj5z-container { flex: none; height: 58px; position: relative; width: 296px; }\",\".framer-Rtltl .framer-1dhw5m5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 1px; }\",\".framer-Rtltl .framer-10y70uq-container { flex: 1 0 0px; height: auto; max-width: 600px; position: relative; width: 1px; }\",\".framer-Rtltl .framer-1j18swk-container { flex: none; height: auto; max-width: 22%; position: relative; width: 240px; }\",\".framer-Rtltl.framer-v-oq12ge.framer-1po3kxk { width: 988px; }\",\".framer-Rtltl.framer-v-oq12ge .framer-20accp, .framer-Rtltl.framer-v-1a9854a .framer-20accp, .framer-Rtltl.framer-v-18e621z .framer-20accp, .framer-Rtltl.framer-v-tcpxtz .framer-20accp { flex-direction: column; }\",\".framer-Rtltl.framer-v-oq12ge .framer-tdbcro, .framer-Rtltl.framer-v-1tob69h .framer-tdbcro, .framer-Rtltl.framer-v-1a9854a .framer-tdbcro, .framer-Rtltl.framer-v-nxg7ag .framer-tdbcro, .framer-Rtltl.framer-v-18e621z .framer-tdbcro, .framer-Rtltl.framer-v-1eyvekl .framer-tdbcro, .framer-Rtltl.framer-v-tcpxtz .framer-tdbcro, .framer-Rtltl.framer-v-yrt70o .framer-tdbcro { order: 0; width: 100%; }\",\".framer-Rtltl.framer-v-oq12ge .framer-yi6w9n, .framer-Rtltl.framer-v-1a9854a .framer-yi6w9n, .framer-Rtltl.framer-v-18e621z .framer-yi6w9n, .framer-Rtltl.framer-v-tcpxtz .framer-yi6w9n { order: 0; }\",\".framer-Rtltl.framer-v-oq12ge .framer-15dbpe9-container, .framer-Rtltl.framer-v-1tob69h .framer-15dbpe9-container, .framer-Rtltl.framer-v-1a9854a .framer-15dbpe9-container, .framer-Rtltl.framer-v-nxg7ag .framer-15dbpe9-container { order: 1; }\",\".framer-Rtltl.framer-v-oq12ge .framer-xi9tjq, .framer-Rtltl.framer-v-1tob69h .framer-xi9tjq, .framer-Rtltl.framer-v-1a9854a .framer-xi9tjq, .framer-Rtltl.framer-v-nxg7ag .framer-xi9tjq { cursor: pointer; order: 3; }\",\".framer-Rtltl.framer-v-1tob69h.framer-1po3kxk { align-content: flex-start; align-items: flex-start; height: 78px; padding: 10px 0px 10px 0px; width: 988px; }\",\".framer-Rtltl.framer-v-1tob69h .framer-20accp, .framer-Rtltl.framer-v-nxg7ag .framer-20accp { flex-direction: column; padding: 0px 25px 20px 25px; }\",\".framer-Rtltl.framer-v-1tob69h .framer-yi6w9n, .framer-Rtltl.framer-v-nxg7ag .framer-yi6w9n, .framer-Rtltl.framer-v-1eyvekl .framer-yi6w9n, .framer-Rtltl.framer-v-yrt70o .framer-yi6w9n { cursor: pointer; order: 0; }\",\".framer-Rtltl.framer-v-1tob69h .framer-1dhw5m5, .framer-Rtltl.framer-v-nxg7ag .framer-1dhw5m5, .framer-Rtltl.framer-v-1eyvekl .framer-1dhw5m5, .framer-Rtltl.framer-v-yrt70o .framer-1dhw5m5 { flex: none; order: 2; width: 100%; }\",\".framer-Rtltl.framer-v-1tob69h .framer-10y70uq-container, .framer-Rtltl.framer-v-nxg7ag .framer-10y70uq-container, .framer-Rtltl.framer-v-1eyvekl .framer-10y70uq-container, .framer-Rtltl.framer-v-yrt70o .framer-10y70uq-container { max-width: unset; }\",\".framer-Rtltl.framer-v-1tob69h .framer-1j18swk-container, .framer-Rtltl.framer-v-nxg7ag .framer-1j18swk-container, .framer-Rtltl.framer-v-1eyvekl .framer-1j18swk-container, .framer-Rtltl.framer-v-yrt70o .framer-1j18swk-container { max-width: unset; order: 6; width: 100%; }\",\".framer-Rtltl.framer-v-1a9854a.framer-1po3kxk { width: 1234px; }\",\".framer-Rtltl.framer-v-nxg7ag.framer-1po3kxk { align-content: flex-start; align-items: flex-start; height: 78px; padding: 10px 0px 10px 0px; width: 1234px; }\",\".framer-Rtltl.framer-v-18e621z.framer-1po3kxk, .framer-Rtltl.framer-v-tcpxtz.framer-1po3kxk { padding: 10px 20px 10px 20px; width: 390px; }\",\".framer-Rtltl.framer-v-18e621z .framer-xi9tjq, .framer-Rtltl.framer-v-1eyvekl .framer-xi9tjq, .framer-Rtltl.framer-v-tcpxtz .framer-xi9tjq, .framer-Rtltl.framer-v-yrt70o .framer-xi9tjq { cursor: pointer; order: 2; }\",\".framer-Rtltl.framer-v-1eyvekl.framer-1po3kxk, .framer-Rtltl.framer-v-yrt70o.framer-1po3kxk { align-content: flex-start; align-items: flex-start; height: 64px; padding: 10px 0px 10px 0px; width: 390px; }\",\".framer-Rtltl.framer-v-1eyvekl .framer-20accp, .framer-Rtltl.framer-v-yrt70o .framer-20accp { flex-direction: column; padding: 0px 20px 20px 20px; }\",\".framer-Rtltl.framer-v-1eyvekl .framer-e6cj5z-container, .framer-Rtltl.framer-v-yrt70o .framer-e6cj5z-container { order: 4; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 78\n * @framerIntrinsicWidth 1920\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"w40_60UgN\":{\"layout\":[\"fixed\",\"auto\"]},\"BzSsjrE6J\":{\"layout\":[\"fixed\",\"auto\"]},\"Vp7Lcox6b\":{\"layout\":[\"fixed\",\"fixed\"]},\"cg1kBvsnt\":{\"layout\":[\"fixed\",\"auto\"]},\"JnPwEWo1h\":{\"layout\":[\"fixed\",\"fixed\"]},\"U3vqqSLTn\":{\"layout\":[\"fixed\",\"auto\"]},\"jTmXMQsFh\":{\"layout\":[\"fixed\",\"fixed\"]},\"Lu5yc6aMm\":{\"layout\":[\"fixed\",\"auto\"]},\"wRV6Q6v5c\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"SFnGArxtG\":\"studentClick\",\"peX1jQXoy\":\"teacherClick\",\"ZYgrm1D6I\":\"clickRegisterNow\",\"g_wzOT7vb\":\"registrationCTALabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerosa6tgJkG=withCSS(Component,css,\"framer-Rtltl\");export default Framerosa6tgJkG;Framerosa6tgJkG.displayName=\"Nav Bar 3\";Framerosa6tgJkG.defaultProps={height:78,width:1920};addPropertyControls(Framerosa6tgJkG,{variant:{options:[\"rJMDsIH8R\",\"w40_60UgN\",\"BzSsjrE6J\",\"Vp7Lcox6b\",\"cg1kBvsnt\",\"JnPwEWo1h\",\"U3vqqSLTn\",\"jTmXMQsFh\",\"Lu5yc6aMm\",\"wRV6Q6v5c\"],optionTitles:[\"Desktop students\",\"Desktop Teachers\",\"Tablet Close Students\",\"Tablet Open Students\",\"Tablet Close Teachers\",\"Tablet Open Teachers\",\"Mobile close Studnets\",\"Mobile open Studemts\",\"Mobile Close Teachers\",\"Mobile Open Teachers\"],title:\"Variant\",type:ControlType.Enum},SFnGArxtG:{title:\"Student Click\",type:ControlType.EventHandler},peX1jQXoy:{title:\"Teacher Click\",type:ControlType.EventHandler},ZYgrm1D6I:{title:\"Click Register Now\",type:ControlType.EventHandler},g_wzOT7vb:{defaultValue:\"Register now!\",title:\"Registration CTA Label\",type:ControlType.String},ong_wzOT7vbChange:{changes:\"g_wzOT7vb\",type:ControlType.ChangeHandler}});addFonts(Framerosa6tgJkG,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...TeacherOrStudentFonts,...HamburgerFonts,...Texts2Fonts,...Button1Fonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Framerosa6tgJkG.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(TeacherOrStudent,{},context),()=>forwardLoader(Hamburger,{},context),()=>forwardLoader(Button1,{},context),()=>forwardLoader(Modal,{},context),()=>forwardLoader(Texts2,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerosa6tgJkG\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"SFnGArxtG\\\":\\\"studentClick\\\",\\\"peX1jQXoy\\\":\\\"teacherClick\\\",\\\"ZYgrm1D6I\\\":\\\"clickRegisterNow\\\",\\\"g_wzOT7vb\\\":\\\"registrationCTALabel\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"78\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"w40_60UgN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BzSsjrE6J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Vp7Lcox6b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cg1kBvsnt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JnPwEWo1h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"U3vqqSLTn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jTmXMQsFh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Lu5yc6aMm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wRV6Q6v5c\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1920\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (244f320)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/l8FzqGIqcYKv9TlAzwbJ/7Iyxe6pOug58nM09t7xq/bzkk_qWtE.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/9KqaG0dJElfunZRKzwsg/UHXVG6r99NlCu15XyZAV/ivPVgsFvc.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/6XsmVGiuXAvCtMJu48nd/4ezZAVsOjsgOlu9BDzt2/VZRe4WVse.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/Jp75X5UiWzaXVTsSVfSY/phm92zeEqcVLS0RQvLmu/z5yT0t60G.js\";const cycleOrder=[\"OPqpdBwSF\",\"LNKGbpsOO\",\"Rpq8GBXvX\",\"TqRYRlmId\"];const serializationHash=\"framer-jx7lI\";const variantClassNames={LNKGbpsOO:\"framer-v-1j7fghe\",OPqpdBwSF:\"framer-v-1hwblfs\",Rpq8GBXvX:\"framer-v-zuogvq\",TqRYRlmId:\"framer-v-bunvgt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"normal dasktop\":\"LNKGbpsOO\",Desktop:\"OPqpdBwSF\",Phone:\"TqRYRlmId\",Tablet:\"Rpq8GBXvX\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"OPqpdBwSF\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OPqpdBwSF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1hwblfs\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"OPqpdBwSF\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-c7589b68-96fc-4f5c-b057-b4e9a66670e5, rgb(247, 247, 243))\",...style},...addPropertyOverrides({LNKGbpsOO:{\"data-framer-name\":\"normal dasktop\"},Rpq8GBXvX:{\"data-framer-name\":\"Tablet\"},TqRYRlmId:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q7mash\",layoutDependency:layoutDependency,layoutId:\"hLBE2f7s2\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-124rwfz\",layoutDependency:layoutDependency,layoutId:\"rkzUedK0_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zx0m1t\",layoutDependency:layoutDependency,layoutId:\"hSDQDowEi\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-23pdmz\",layoutDependency:layoutDependency,layoutId:\"frZFO2zPG\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"Economics World Cup Logo\",fit:\"fit\",intrinsicHeight:500,intrinsicWidth:500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+75+0+0+0+0+0+0+27.75),pixelHeight:500,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"52.5px\",src:\"https://framerusercontent.com/images/4Gs0eJ0KKswFZWROuNSXXqOc0vA.svg?width=500&height=500\"},className:\"framer-1jcahok\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"leiUxT5fu\",...addPropertyOverrides({LNKGbpsOO:{background:{alt:\"Economics World Cup Logo\",fit:\"fit\",intrinsicHeight:500,intrinsicWidth:500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+75+0+0+0+0+0+0+0),pixelHeight:500,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"52.5px\",src:\"https://framerusercontent.com/images/4Gs0eJ0KKswFZWROuNSXXqOc0vA.svg?width=500&height=500\"}},Rpq8GBXvX:{background:{alt:\"Economics World Cup Logo\",fit:\"fit\",intrinsicHeight:500,intrinsicWidth:500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+56+0+0+0+0+0+0+0+27.75),pixelHeight:500,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"52.5px\",src:\"https://framerusercontent.com/images/4Gs0eJ0KKswFZWROuNSXXqOc0vA.svg?width=500&height=500\"}},TqRYRlmId:{background:{alt:\"Economics World Cup Logo\",fit:\"fit\",intrinsicHeight:500,intrinsicWidth:500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+56+0+0+0+0+0+0+0+27.75),pixelHeight:500,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"52.5px\",src:\"https://framerusercontent.com/images/4Gs0eJ0KKswFZWROuNSXXqOc0vA.svg?width=500&height=500\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-lj7fyk\",\"data-styles-preset\":\"ivPVgsFvc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)))\"},children:\"Economics \"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)))\"},children:\"World Cup \"})]})}),className:\"framer-17vbdt0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wQ3VFounu\",style:{\"--extracted-1w3ko1f\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123))\",\"--extracted-c9yw3e\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{LNKGbpsOO:{\"--extracted-1wi65aa\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123))\",\"--extracted-h2vp2a\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({LNKGbpsOO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h4,{className:\"framer-styles-preset-aj72tn\",\"data-styles-preset\":\"VZRe4WVse\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1wi65aa, var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)))\"},children:\"Economics \"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-h2vp2a, var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)))\"},children:\"World Cup \"})]})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jn3lzq\",layoutDependency:layoutDependency,layoutId:\"lcsOpomFF\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/p/Economics-World-Cup-61555955384609/\",motionChild:true,nodeId:\"GOQLKNOX_\",openInNewTab:true,scopeId:\"sWGhM_V6V\",children:/*#__PURE__*/_jsx(Image1,{\"aria-label\":\"Economics World Cup on Facebook\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+75+0+0+0+0+0+118+8.5),pixelHeight:2e3,pixelWidth:2e3,sizes:\"43px\",src:\"https://framerusercontent.com/images/C1z8Z7cflkEw8u7LfmnzBkNeFl8.png?width=2000&height=2000\",srcSet:\"https://framerusercontent.com/images/C1z8Z7cflkEw8u7LfmnzBkNeFl8.png?scale-down-to=512&width=2000&height=2000 512w,https://framerusercontent.com/images/C1z8Z7cflkEw8u7LfmnzBkNeFl8.png?scale-down-to=1024&width=2000&height=2000 1024w,https://framerusercontent.com/images/C1z8Z7cflkEw8u7LfmnzBkNeFl8.png?width=2000&height=2000 2000w\"},className:\"framer-1o18wt6 framer-qf64em\",layoutDependency:layoutDependency,layoutId:\"GOQLKNOX_\",...addPropertyOverrides({LNKGbpsOO:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+75+0+0+0+0+0+62.5+8.5),pixelHeight:2e3,pixelWidth:2e3,sizes:\"43px\",src:\"https://framerusercontent.com/images/C1z8Z7cflkEw8u7LfmnzBkNeFl8.png?width=2000&height=2000\",srcSet:\"https://framerusercontent.com/images/C1z8Z7cflkEw8u7LfmnzBkNeFl8.png?scale-down-to=512&width=2000&height=2000 512w,https://framerusercontent.com/images/C1z8Z7cflkEw8u7LfmnzBkNeFl8.png?scale-down-to=1024&width=2000&height=2000 1024w,https://framerusercontent.com/images/C1z8Z7cflkEw8u7LfmnzBkNeFl8.png?width=2000&height=2000 2000w\"}},Rpq8GBXvX:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+56+0+0+0+0+0+0+118+8.5),pixelHeight:2e3,pixelWidth:2e3,sizes:\"43px\",src:\"https://framerusercontent.com/images/C1z8Z7cflkEw8u7LfmnzBkNeFl8.png?width=2000&height=2000\",srcSet:\"https://framerusercontent.com/images/C1z8Z7cflkEw8u7LfmnzBkNeFl8.png?scale-down-to=512&width=2000&height=2000 512w,https://framerusercontent.com/images/C1z8Z7cflkEw8u7LfmnzBkNeFl8.png?scale-down-to=1024&width=2000&height=2000 1024w,https://framerusercontent.com/images/C1z8Z7cflkEw8u7LfmnzBkNeFl8.png?width=2000&height=2000 2000w\"}},TqRYRlmId:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+56+0+0+0+0+0+0+120+0),pixelHeight:2e3,pixelWidth:2e3,sizes:\"43px\",src:\"https://framerusercontent.com/images/C1z8Z7cflkEw8u7LfmnzBkNeFl8.png?width=2000&height=2000\",srcSet:\"https://framerusercontent.com/images/C1z8Z7cflkEw8u7LfmnzBkNeFl8.png?scale-down-to=512&width=2000&height=2000 512w,https://framerusercontent.com/images/C1z8Z7cflkEw8u7LfmnzBkNeFl8.png?scale-down-to=1024&width=2000&height=2000 1024w,https://framerusercontent.com/images/C1z8Z7cflkEw8u7LfmnzBkNeFl8.png?width=2000&height=2000 2000w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/economicsworldcup/\",motionChild:true,nodeId:\"ZZs8bk_y7\",openInNewTab:true,scopeId:\"sWGhM_V6V\",children:/*#__PURE__*/_jsx(Image1,{\"aria-label\":\"Economics World Cup on Instagram\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+75+0+0+0+0+0+118+8.5),pixelHeight:2e3,pixelWidth:2e3,sizes:\"43px\",src:\"https://framerusercontent.com/images/QJOFcYHk0NippHvhimhucm2lPo.png?width=2000&height=2000\",srcSet:\"https://framerusercontent.com/images/QJOFcYHk0NippHvhimhucm2lPo.png?scale-down-to=512&width=2000&height=2000 512w,https://framerusercontent.com/images/QJOFcYHk0NippHvhimhucm2lPo.png?scale-down-to=1024&width=2000&height=2000 1024w,https://framerusercontent.com/images/QJOFcYHk0NippHvhimhucm2lPo.png?width=2000&height=2000 2000w\"},className:\"framer-rbxdra framer-qf64em\",layoutDependency:layoutDependency,layoutId:\"ZZs8bk_y7\",...addPropertyOverrides({LNKGbpsOO:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+75+0+0+0+0+0+62.5+8.5),pixelHeight:2e3,pixelWidth:2e3,sizes:\"43px\",src:\"https://framerusercontent.com/images/QJOFcYHk0NippHvhimhucm2lPo.png?width=2000&height=2000\",srcSet:\"https://framerusercontent.com/images/QJOFcYHk0NippHvhimhucm2lPo.png?scale-down-to=512&width=2000&height=2000 512w,https://framerusercontent.com/images/QJOFcYHk0NippHvhimhucm2lPo.png?scale-down-to=1024&width=2000&height=2000 1024w,https://framerusercontent.com/images/QJOFcYHk0NippHvhimhucm2lPo.png?width=2000&height=2000 2000w\"}},Rpq8GBXvX:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+56+0+0+0+0+0+0+118+8.5),pixelHeight:2e3,pixelWidth:2e3,sizes:\"43px\",src:\"https://framerusercontent.com/images/QJOFcYHk0NippHvhimhucm2lPo.png?width=2000&height=2000\",srcSet:\"https://framerusercontent.com/images/QJOFcYHk0NippHvhimhucm2lPo.png?scale-down-to=512&width=2000&height=2000 512w,https://framerusercontent.com/images/QJOFcYHk0NippHvhimhucm2lPo.png?scale-down-to=1024&width=2000&height=2000 1024w,https://framerusercontent.com/images/QJOFcYHk0NippHvhimhucm2lPo.png?width=2000&height=2000 2000w\"}},TqRYRlmId:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+56+0+0+0+0+0+0+120+0),pixelHeight:2e3,pixelWidth:2e3,sizes:\"43px\",src:\"https://framerusercontent.com/images/QJOFcYHk0NippHvhimhucm2lPo.png?width=2000&height=2000\",srcSet:\"https://framerusercontent.com/images/QJOFcYHk0NippHvhimhucm2lPo.png?scale-down-to=512&width=2000&height=2000 512w,https://framerusercontent.com/images/QJOFcYHk0NippHvhimhucm2lPo.png?scale-down-to=1024&width=2000&height=2000 1024w,https://framerusercontent.com/images/QJOFcYHk0NippHvhimhucm2lPo.png?width=2000&height=2000 2000w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/economicsworldcup/\",motionChild:true,nodeId:\"FgSkN0iCK\",openInNewTab:true,scopeId:\"sWGhM_V6V\",children:/*#__PURE__*/_jsx(Image1,{\"aria-label\":\"Economics World Cup on LinkedIn\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+75+0+0+0+0+0+118+8.499),pixelHeight:2e3,pixelWidth:2e3,sizes:\"43.002px\",src:\"https://framerusercontent.com/images/F1bv7kuwFcEbaBrNZZ3Utu8ERQ0.png?width=2000&height=2000\",srcSet:\"https://framerusercontent.com/images/F1bv7kuwFcEbaBrNZZ3Utu8ERQ0.png?scale-down-to=512&width=2000&height=2000 512w,https://framerusercontent.com/images/F1bv7kuwFcEbaBrNZZ3Utu8ERQ0.png?scale-down-to=1024&width=2000&height=2000 1024w,https://framerusercontent.com/images/F1bv7kuwFcEbaBrNZZ3Utu8ERQ0.png?width=2000&height=2000 2000w\"},className:\"framer-1vlv53w framer-qf64em\",layoutDependency:layoutDependency,layoutId:\"FgSkN0iCK\",...addPropertyOverrides({LNKGbpsOO:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+75+0+0+0+0+0+62.5+8.499),pixelHeight:2e3,pixelWidth:2e3,sizes:\"43.002px\",src:\"https://framerusercontent.com/images/F1bv7kuwFcEbaBrNZZ3Utu8ERQ0.png?width=2000&height=2000\",srcSet:\"https://framerusercontent.com/images/F1bv7kuwFcEbaBrNZZ3Utu8ERQ0.png?scale-down-to=512&width=2000&height=2000 512w,https://framerusercontent.com/images/F1bv7kuwFcEbaBrNZZ3Utu8ERQ0.png?scale-down-to=1024&width=2000&height=2000 1024w,https://framerusercontent.com/images/F1bv7kuwFcEbaBrNZZ3Utu8ERQ0.png?width=2000&height=2000 2000w\"}},Rpq8GBXvX:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+56+0+0+0+0+0+0+118+8.499),pixelHeight:2e3,pixelWidth:2e3,sizes:\"43.002px\",src:\"https://framerusercontent.com/images/F1bv7kuwFcEbaBrNZZ3Utu8ERQ0.png?width=2000&height=2000\",srcSet:\"https://framerusercontent.com/images/F1bv7kuwFcEbaBrNZZ3Utu8ERQ0.png?scale-down-to=512&width=2000&height=2000 512w,https://framerusercontent.com/images/F1bv7kuwFcEbaBrNZZ3Utu8ERQ0.png?scale-down-to=1024&width=2000&height=2000 1024w,https://framerusercontent.com/images/F1bv7kuwFcEbaBrNZZ3Utu8ERQ0.png?width=2000&height=2000 2000w\"}},TqRYRlmId:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+56+0+0+0+0+0+0+120+0),pixelHeight:2e3,pixelWidth:2e3,sizes:\"43px\",src:\"https://framerusercontent.com/images/F1bv7kuwFcEbaBrNZZ3Utu8ERQ0.png?width=2000&height=2000\",srcSet:\"https://framerusercontent.com/images/F1bv7kuwFcEbaBrNZZ3Utu8ERQ0.png?scale-down-to=512&width=2000&height=2000 512w,https://framerusercontent.com/images/F1bv7kuwFcEbaBrNZZ3Utu8ERQ0.png?scale-down-to=1024&width=2000&height=2000 1024w,https://framerusercontent.com/images/F1bv7kuwFcEbaBrNZZ3Utu8ERQ0.png?width=2000&height=2000 2000w\"}}},baseVariant,gestureVariant)})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v87u0i\",layoutDependency:layoutDependency,layoutId:\"U7fXe9afR\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-decru8\",layoutDependency:layoutDependency,layoutId:\"h_dXwQKeJ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-q056e6\",\"data-styles-preset\":\"z5yT0t60G\",dir:\"auto\",children:\"\\xa9 2026 Economics World Cup. All rights reserved. \"})}),className:\"framer-1p9wat8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FVMC17gzo\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yitza0\",layoutDependency:layoutDependency,layoutId:\"gX9rAexXX\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-q056e6\",\"data-styles-preset\":\"z5yT0t60G\",dir:\"auto\",children:\"contact@economicsworldcup.org\"})}),className:\"framer-118tq8g\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fJNvXxxzV\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cdjcx2\",layoutDependency:layoutDependency,layoutId:\"QrVdvqLvb\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t7jfq0\",\"data-framer-name\":\"Content Wrapper\",layoutDependency:layoutDependency,layoutId:\"rbtnEbuZj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YcAyAImzT\"},motionChild:true,nodeId:\"f__1DSp0M\",openInNewTab:false,relValues:[],scopeId:\"sWGhM_V6V\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-f4xc40\",\"data-styles-preset\":\"bzkk_qWtE\",children:\"Timeline and Key Dates\"})})})}),className:\"framer-17hzper\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"f__1DSp0M\",style:{\"--extracted-r6o4lv\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Eh_28oKyh\"},motionChild:true,nodeId:\"OPl58lu5v\",openInNewTab:false,relValues:[],scopeId:\"sWGhM_V6V\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-f4xc40\",\"data-styles-preset\":\"bzkk_qWtE\",children:\"Past Editions\"})})})}),className:\"framer-xm0hql\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"OPl58lu5v\",style:{\"--extracted-r6o4lv\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wgK5RTx0e\"},motionChild:true,nodeId:\"uF3C9hqxZ\",openInNewTab:false,relValues:[],scopeId:\"sWGhM_V6V\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-f4xc40\",\"data-styles-preset\":\"bzkk_qWtE\",children:\"Bring the EWC to your school\"})})})}),className:\"framer-19llo4h\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"uF3C9hqxZ\",style:{\"--extracted-r6o4lv\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6))\"},children:\"Cookie Policy\"})}),className:\"framer-z1hnl2\",\"data-framer-name\":\"Cookie Policy\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"NxQfIPKky\",style:{\"--extracted-r6o4lv\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-142lcaw\",\"data-framer-name\":\"Content Wrapper\",layoutDependency:layoutDependency,layoutId:\"phRQOegby\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0)))\"},children:\"Terms and Conditions\"})}),className:\"framer-1xe8acx\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"n_cCIgqHr\",style:{\"--extracted-r6o4lv\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstcmVndWxhcg==\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0)))\"},children:\"Privacy Policy\"})}),className:\"framer-1ovxd0k\",fonts:[\"GF;Rubik-regular\"],layoutDependency:layoutDependency,layoutId:\"KmyMH0JU5\",style:{\"--extracted-r6o4lv\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})})});});const css=[\".framer-jx7lI.framer-qf64em, .framer-jx7lI .framer-qf64em { display: block; }\",\".framer-jx7lI.framer-1hwblfs { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 75px 100px 75px 100px; position: relative; width: 1432px; }\",\".framer-jx7lI .framer-q7mash { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1280px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-jx7lI .framer-124rwfz { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: auto; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-jx7lI .framer-zx0m1t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jx7lI .framer-23pdmz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 462px; }\",\".framer-jx7lI .framer-1jcahok { flex: none; height: 53px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: auto; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-jx7lI .framer-17vbdt0 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-jx7lI .framer-jn3lzq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 197px; }\",\".framer-jx7lI .framer-1o18wt6, .framer-jx7lI .framer-rbxdra { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 43px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-jx7lI .framer-1vlv53w { aspect-ratio: 1 / 1; flex: none; height: 72%; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: auto; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-jx7lI .framer-1v87u0i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jx7lI .framer-decru8, .framer-jx7lI .framer-1yitza0 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 462px; }\",\".framer-jx7lI .framer-1p9wat8, .framer-jx7lI .framer-118tq8g { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 462px; word-break: break-word; word-wrap: break-word; }\",\".framer-jx7lI .framer-1cdjcx2 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jx7lI .framer-1t7jfq0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-jx7lI .framer-17hzper, .framer-jx7lI .framer-xm0hql, .framer-jx7lI .framer-19llo4h, .framer-jx7lI .framer-z1hnl2, .framer-jx7lI .framer-1xe8acx, .framer-jx7lI .framer-1ovxd0k { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jx7lI .framer-142lcaw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-jx7lI.framer-v-1j7fghe.framer-1hwblfs { width: 1200px; }\",\".framer-jx7lI.framer-v-1j7fghe .framer-q7mash { min-width: 1080px; }\",\".framer-jx7lI.framer-v-zuogvq.framer-1hwblfs { padding: 56px; width: 810px; }\",\".framer-jx7lI.framer-v-zuogvq .framer-q7mash, .framer-jx7lI.framer-v-bunvgt .framer-q7mash { flex-direction: column; gap: 56px; justify-content: flex-start; }\",\".framer-jx7lI.framer-v-zuogvq .framer-124rwfz { align-self: unset; gap: 32px; height: min-content; order: 0; width: 100%; }\",\".framer-jx7lI.framer-v-zuogvq .framer-1v87u0i { gap: 0px; width: 100%; }\",\".framer-jx7lI.framer-v-zuogvq .framer-decru8, .framer-jx7lI.framer-v-zuogvq .framer-1yitza0, .framer-jx7lI.framer-v-bunvgt .framer-23pdmz, .framer-jx7lI.framer-v-bunvgt .framer-decru8, .framer-jx7lI.framer-v-bunvgt .framer-1yitza0 { width: 100%; }\",\".framer-jx7lI.framer-v-zuogvq .framer-1p9wat8, .framer-jx7lI.framer-v-zuogvq .framer-118tq8g, .framer-jx7lI.framer-v-bunvgt .framer-1p9wat8, .framer-jx7lI.framer-v-bunvgt .framer-118tq8g { flex: 1 0 0px; width: 1px; }\",\".framer-jx7lI.framer-v-zuogvq .framer-1cdjcx2 { flex: none; gap: unset; justify-content: space-between; order: 1; width: 100%; }\",\".framer-jx7lI.framer-v-bunvgt.framer-1hwblfs { padding: 56px 24px 56px 24px; width: 390px; }\",\".framer-jx7lI.framer-v-bunvgt .framer-124rwfz { align-self: unset; gap: 32px; height: min-content; width: 100%; }\",\".framer-jx7lI.framer-v-bunvgt .framer-zx0m1t { gap: 12px; justify-content: flex-start; width: 100%; }\",\".framer-jx7lI.framer-v-bunvgt .framer-jn3lzq { height: 43px; }\",\".framer-jx7lI.framer-v-bunvgt .framer-1vlv53w { height: 100%; }\",\".framer-jx7lI.framer-v-bunvgt .framer-1v87u0i { height: 90px; width: 100%; }\",\".framer-jx7lI.framer-v-bunvgt .framer-1cdjcx2 { flex: none; flex-direction: column; gap: 32px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-jx7lI[data-border=\"true\"]::after, .framer-jx7lI [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 364\n * @framerIntrinsicWidth 1432\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"LNKGbpsOO\":{\"layout\":[\"fixed\",\"auto\"]},\"Rpq8GBXvX\":{\"layout\":[\"fixed\",\"auto\"]},\"TqRYRlmId\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersWGhM_V6V=withCSS(Component,css,\"framer-jx7lI\");export default FramersWGhM_V6V;FramersWGhM_V6V.displayName=\"Footer\";FramersWGhM_V6V.defaultProps={height:364,width:1432};addPropertyControls(FramersWGhM_V6V,{variant:{options:[\"OPqpdBwSF\",\"LNKGbpsOO\",\"Rpq8GBXvX\",\"TqRYRlmId\"],optionTitles:[\"Desktop\",\"normal dasktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramersWGhM_V6V,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersWGhM_V6V\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1432\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LNKGbpsOO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Rpq8GBXvX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TqRYRlmId\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"364\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sWGhM_V6V.map","// EWC school checkout popup.\n//\n// Lives inside a Framer overlay. It draws its own backdrop and panel so the\n// open and close motion stays snappy, then fires `onClose` (wired\n// to Framer's \"Dismiss overlay\") once the exit animation has finished.\n//\n// Payment only: Apple Pay / Google Pay / PayPal via Stripe's Express Checkout\n// Element, card via separate number / expiry / CVC Elements. The price comes from the\n// backend.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as FramerRuntime from\"framer\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{AnimatePresence,motion,useReducedMotion}from\"framer-motion\";import{createPortal}from\"react-dom\";import{useCallback,useEffect,useLayoutEffect,useMemo,useId,useRef,useState,startTransition}from\"react\";const NAVY=\"#082F7B\";const NAVY_HOVER=\"#0B3C9C\";const OLIVE=\"#574B03\";const OLIVE_SOFT=\"rgba(87, 75, 3, 0.55)\";const CREAM=\"#F7F7F3\"// site \"Cream White\"\n;const BROWN=\"#554800\"// site \"Text Dark Brown\"\n;const CARD=\"#F7F7F3\";const LINE=\"rgba(8, 47, 123, 0.12)\";const ERROR=\"#B42318\";// Neutral system typography; Stripe payment fields use their default styles.\nconst FONT=`system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif`;const BRAND_FONT=`\"Rubik\", sans-serif`// Matches the site headings; payment/form fonts stay neutral.\n;// EWC photos beside checkout: a fixed, curated mix with balanced column endings.\n// Source folder: 1VCfZGtlnyErP-885-WhW4WR6O2r7pFrT; filename-to-asset mapping saved with the review.\nconst COLLAGE=[\"https://framerusercontent.com/images/hkmUM5M8u7piHEWlL2qvADs5QR0.jpeg\",\"https://framerusercontent.com/images/v1arxKh1vTTTNJdeO7yBSxfTbTQ.png\",\"https://framerusercontent.com/images/YBQqLL96aSlqfTvJltRhy8u250.png\",\"https://framerusercontent.com/images/8lLCAV4tN4AyX32QvjBRh9zThA.png\",\"https://framerusercontent.com/images/UxC1FdLn3AlhR2hrhyieM5JctU.png\",\"https://framerusercontent.com/images/mWkh8vgPfMiwbSax5Rr7tYsDxik.jpeg\",\"https://framerusercontent.com/images/PD2bZTcPYYofHpUjVYTDsNr2Oo.webp\",\"https://framerusercontent.com/images/QaXtsTR1Z8EwqFjfW2OYI3YQ6kU.jpeg\",\"https://framerusercontent.com/images/IUL4TGS5rAQsqSgko9lPtSmNIps.png\",\"https://framerusercontent.com/images/1ByGmlQKBYL2RHp8dpO8KFC75os.png\",\"https://framerusercontent.com/images/t0gam868AqXHHz0LhGpXJBXgaW0.png\",\"https://framerusercontent.com/images/lD2wzBT47u26tLXsIPd2nEb5y0.png\",\"https://framerusercontent.com/images/ekGjThZVwHZODGbdvGmGFQzLovc.png\",\"https://framerusercontent.com/images/xbGxPCTShFK4GYVUKrLirI2TDB8.png\",\"https://framerusercontent.com/images/0PFNR0gauR3XSFi79LksuhD3MlY.webp\",\"https://framerusercontent.com/images/ShZC16vEwgse1hR0bbzEoV0ClY8.jpg\",\"https://framerusercontent.com/images/pzD15VWbGygKUFGDQvOeURbxvFg.jpg\",\"https://framerusercontent.com/images/8UH29W8CUAsCA86asUdhpiCPe8.webp\",\"https://framerusercontent.com/images/YSD8JosoLxqT6bEvCHkwzp6IR5Q.jpg\",\"https://framerusercontent.com/images/pRmI2FeQWs4w3z9LsaaU9faJob4.jpg\",\"https://framerusercontent.com/images/vkqMuIXRTJVLroQns1F8mHFbMA.webp\",\"https://framerusercontent.com/images/lY7z1DJYgHm5GA370pr9whUfmA.jpg\",\"https://framerusercontent.com/images/Buc9wVLsmNEjDLkZShajWM0Zz8.jpg\",\"https://framerusercontent.com/images/fYpXXUgYxqHD34X3tfdMytEc3k.jpg\",\"https://framerusercontent.com/images/ZJqVxbB68Cud8fahYryfzXZuT1k.webp\",\"https://framerusercontent.com/images/9yePa4mSfaUVkq0osk3aCL9Dk0.jpg\",\"https://framerusercontent.com/images/CcTjDJK1JHxGdo6CK5Fl1WkQew.jpg\",\"https://framerusercontent.com/images/mv6zTkKfwm5bY4F5dhE2IGRZhQ.webp\",\"https://framerusercontent.com/images/rJjxhb6nR8LPCmE5Y3nr0lC07zs.jpg\",\"https://framerusercontent.com/images/6taZlL9U8Fis3TlYwFAFwqeOEbw.webp\",\"https://framerusercontent.com/images/qa2Cj7hTs2gCT5JKwq9PEUfOp8.jpg\",\"https://framerusercontent.com/images/i6BhLhrUULIhPqSl2dNZUTQg.jpg\",\"https://framerusercontent.com/images/wzI82jcVJC9dsACdZ9ul1XHwCVM.webp\",\"https://framerusercontent.com/images/PpjQUWGX0m5Xq9IxphNT2WOul8.jpg\",\"https://framerusercontent.com/images/QQeg6PvtSsbhrMWSWk244vP3c.jpg\",\"https://framerusercontent.com/images/dlheyRYpSCCHfz3Q3REmtrg.webp\",\"https://framerusercontent.com/images/H7PetsHGnT3OUdVja2R2l8bCoc.jpg\",\"https://framerusercontent.com/images/4bWVnYV9p6EoW4UtSE8rs5TWpo.jpg\",\"https://framerusercontent.com/images/tdVDlVYQ8H5mxrQlSVRFXLQxEic.jpg\",\"https://framerusercontent.com/images/g3c1y1EnciC10i7xdzHbDAv6I.webp\",\"https://framerusercontent.com/images/ROaiu1Xi1sAdMwqvLTQBCPDBbE.jpg\",\"https://framerusercontent.com/images/C540Nk1fmUgbFAPvRtMcHF8L9E.webp\",\"https://framerusercontent.com/images/gdvSNvyQJKEtqODWsnEaZ7xkU.jpg\",\"https://framerusercontent.com/images/FrkTdymV9ws6rXtmJTNWuOcW30U.jpg\",\"https://framerusercontent.com/images/ZFAVR583n3J3Y7kVCIPvjJmrBbE.webp\",\"https://framerusercontent.com/images/6v94RSQBUHt6uxbmWNXHUJGAVuw.jpg\",\"https://framerusercontent.com/images/dKgQcHvMmzOk4mGy5BKhQqsWc4w.webp\",\"https://framerusercontent.com/images/9uFA5n9oQgq9rAdTRQrs8wLQbQQ.jpg\",\"https://framerusercontent.com/images/e0wpuELKOyxI7W7fhagZnWMHyo.jpg\",\"https://framerusercontent.com/images/S9yUkfwLbWBzhvjOXcWL83l0.jpg\",\"https://framerusercontent.com/images/9WKzjPviR4nk1FU9MNMHwN60KA.webp\",\"https://framerusercontent.com/images/DCXzfIhnFsNhA1D0uwgiXnu7CM.jpg\",\"https://framerusercontent.com/images/C6WnxJITEfTSmtjEjPGYAVXrzaw.webp\",\"https://framerusercontent.com/images/hFMrKf5AXAR3mCcyt0Uysg8VyNY.jpg\",\"https://framerusercontent.com/images/5fkFHKAdOfibNC3zVxsTTAB8k.jpg\",\"https://framerusercontent.com/images/kQ3tgHXcULuliArM04RgndPRI.webp\",\"https://framerusercontent.com/images/GsOACmgF3UrjwGw4gBF1tYAOnA4.jpg\",\"https://framerusercontent.com/images/q2WFFtzTdpKj4QLdF7dbWDe8Ak.webp\",\"https://framerusercontent.com/images/UggCOzm7T27HBc6ZBXHKJHaq0q0.jpg\",\"https://framerusercontent.com/images/OLKbxN7FycRDOn7SuzMjtbjNaec.jpg\",\"https://framerusercontent.com/images/RxYBd8OyVvsfy9VmvY0pMrp6fEk.jpg\",\"https://framerusercontent.com/images/C2hRMDUYeNf93RsoEfW7GipxrU.webp\",\"https://framerusercontent.com/images/7CpndKA9NA2wcSBMWBG6haqR3U.jpg\",\"https://framerusercontent.com/images/Or6mm7pQEcfbvtFawyd0NJnyYo.webp\",\"https://framerusercontent.com/images/GPtQnZwVJWs39TQqUbWgYqweTFY.jpg\",\"https://framerusercontent.com/images/0nf2ADqqbxk6qD8er2PGpBWwAI.jpg\",\"https://framerusercontent.com/images/lxTcn70s8WqZP8sFZLXaLcWdA.jpg\",\"https://framerusercontent.com/images/KRlSoaoEVuKFMXH2cpysf3yWUok.jpg\",\"https://framerusercontent.com/images/zQhE9QFxPR15ogV6TcgWZwjX7TI.jpg\",\"https://framerusercontent.com/images/zeHq7JD1ZWzibOzqCd8WzazoU.webp\",\"https://framerusercontent.com/images/gmXHpgkq82dH2u7gfucIVUjks.jpg\",\"https://framerusercontent.com/images/rj8ozsQW8qBgo4KodcMjpPSvln0.jpg\",\"https://framerusercontent.com/images/UhlpSSL3BK5pyd1aJrTy93FAVrM.webp\",\"https://framerusercontent.com/images/ejv7F1Ii88GweZSZewLQr4GXgU.jpg\",\"https://framerusercontent.com/images/AyQzhqmJCnfQHq9PxY4fkawKXbA.webp\",\"https://framerusercontent.com/images/BagEzH8aBavUQfVrNIV0TrmkNF0.jpg\",\"https://framerusercontent.com/images/SvGSKKObCgrxTL3HPlqpyc3b2Dg.jpg\",\"https://framerusercontent.com/images/raepRJ3BuTyWEtfWpZbjIuiRlg.jpg\",\"https://framerusercontent.com/images/s9A1BiWGfybnItGMJQimXXoqJY.webp\",\"https://framerusercontent.com/images/FYArL8TGJB7rOysKIhTY6LeVuls.png\"];// Original image dimensions reserve lazy-photo space without cropping or stretching.\nconst COLLAGE_SIZES=[[1170,2080],[1190,677],[485,662],[556,705],[800,539],[1536,2048],[4032,3024],[828,1792],[640,348],[530,962],[410,546],[402,554],[414,554],[340,744],[1200,1027],[2400,1108],[1446,1080],[4032,3024],[2208,1656],[1800,2400],[1620,968],[1600,1200],[1600,1228],[2048,1536],[1219,864],[2208,1656],[2048,1536],[1048,1018],[1600,1200],[1920,1280],[1600,1183],[1600,1450],[1206,904],[1800,2400],[1200,1600],[1616,1080],[1599,991],[2400,1800],[1656,2208],[2044,1356],[1204,906],[1038,858],[960,1280],[1036,920],[2334,898],[1800,2400],[4032,3024],[1440,1080],[2400,1800],[2400,1800],[2352,1318],[1312,984],[3024,4032],[2400,1353],[1800,2400],[2048,1365],[1200,1600],[1536,2048],[1600,901],[2400,1800],[1800,2400],[2374,1582],[1210,1028],[4284,5712],[1440,1080],[792,731],[1600,1200],[4e3,6e3],[1800,2400],[2749,2318],[998,1332],[1242,2208],[1600,1200],[945,1255],[1244,928],[1800,2400],[1803,2400],[4032,3024],[2200,1e3],[4032,3024]];// Icons per benefit, in order: ticket, StudyPDF, Oxford Finance Society, LinkedIn.\n// Certificate illustration (EWC colours), the icon of the \"Certificate of participation\" benefit.\nconst CERT_ICON=\"data:image/svg+xml;utf8,\"+encodeURIComponent('<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\" width=\"512\" height=\"512\"><defs><clipPath id=\"paper\"><rect x=\"56\" y=\"106\" width=\"400\" height=\"300\" rx=\"24\"></rect></clipPath></defs><g stroke-linejoin=\"round\" stroke-linecap=\"round\"><rect x=\"56\" y=\"106\" width=\"400\" height=\"300\" rx=\"24\" fill=\"#fffdf4\"></rect><g clip-path=\"url(#paper)\"><rect x=\"78\" y=\"128\" width=\"356\" height=\"256\" rx=\"10\" fill=\"none\" stroke=\"#e2b322\" stroke-width=\"5\"></rect><polygon points=\"292,106 456,106 456,270\" fill=\"#f2dc2e\"></polygon><polygon points=\"336,106 456,106 456,226\" fill=\"#3b3486\"></polygon><polygon points=\"404,106 456,106 456,158\" fill=\"#f2dc2e\"></polygon><polygon points=\"56,292 56,406 170,406\" fill=\"#f2dc2e\"></polygon><polygon points=\"56,334 56,406 128,406\" fill=\"#3b3486\"></polygon><rect x=\"56\" y=\"390\" width=\"400\" height=\"16\" fill=\"#3b3486\"></rect></g><rect x=\"56\" y=\"106\" width=\"400\" height=\"300\" rx=\"24\" fill=\"none\" stroke=\"#1e1b4b\" stroke-width=\"8\"></rect><path d=\"M98 150 H158 V194 Q158 216 128 230 Q98 216 98 194 Z\" fill=\"#e6d92c\"></path><rect x=\"98\" y=\"178\" width=\"60\" height=\"13\" fill=\"#3b3486\"></rect><path d=\"M98 150 H158 V194 Q158 216 128 230 Q98 216 98 194 Z\" fill=\"none\" stroke=\"#1e1b4b\" stroke-width=\"6\"></path><path d=\"M206 326 c10 -26 24 -26 20 0 c6 -16 16 -16 18 -2 c6 -12 16 -12 22 0 c8 -8 18 -8 30 -2\" fill=\"none\" stroke=\"#1e1b4b\" stroke-width=\"4\"></path><line x1=\"176\" y1=\"340\" x2=\"336\" y2=\"340\" stroke=\"#1e1b4b\" stroke-width=\"5\"></line></g></svg>');// Bonus titles are shown in Title Case; the instances still store the older lower-case labels.\nconst BONUS_TITLES={\"\\xa350 StudyPDF gift card\":\"\\xa350 StudyPDF Gift Card\",\"2 training workshops with Oxford Finance Society\":\"2 Training Workshops with Oxford Finance Society\",\"Certificate of participation\":\"Certificate of Participation\",\"Verified LinkedIn badge\":\"Verified LinkedIn Badge\"};const DEFAULT_ICONS=[\"https://framerusercontent.com/images/4Gs0eJ0KKswFZWROuNSXXqOc0vA.svg\",\"https://framerusercontent.com/images/KmbKqo4GbjdPAlvpEjMfhGhabEs.png\",\"https://framerusercontent.com/images/DDzPRRouEOeJE4JdEdmVDayZ7ZQ.png\",CERT_ICON,\"linkedin\"];const SPRING={type:\"spring\",stiffness:420,damping:36,mass:.9};const DRAWER_ENTER={duration:.36,ease:[.16,1,.3,1]};const EXIT={duration:.2,ease:[.4,0,1,1]};function checkoutDiagnostic(phase,outcome,attempt=0){if(typeof window===\"undefined\")return;const entry={version:\"2026-10-14\",at:Date.now(),phase,outcome,attempt,online:navigator.onLine};const host=window;const events=host.__ewcCheckoutDiagnosticsV1||(host.__ewcCheckoutDiagnosticsV1=[]);events.push(entry);if(events.length>60)events.splice(0,events.length-60);try{window.sessionStorage.setItem(\"ewc-checkout-diagnostics-v1\",JSON.stringify(events));}catch{}if(outcome!==\"ready\")console.warn(\"[EWC checkout]\",entry);// Reuse the site's existing monitoring/consent path. Diagnostic fields contain\n// no buyer data or payment secrets; strip query/hash from automatic page context.\n// Monitoring is optional and must never block checkout.\ntry{host.EWC?.track?.(\"checkout_diagnostic\",{...entry,$current_url:window.location.origin+window.location.pathname,$referrer:\"\",$process_person_profile:false});}catch{}}function checkoutDraftKey(base,school){return`ewc-checkout-draft-v1:${base}:${school}`;}function readCheckoutDraft(base,school){if(typeof window===\"undefined\")return null;try{const value=JSON.parse(window.sessionStorage.getItem(checkoutDraftKey(base,school))||\"null\");if(!value||typeof value.at!==\"number\"||Date.now()-value.at>2*60*60*1e3||typeof value.name!==\"string\"||typeof value.email!==\"string\")return null;return{name:value.name.slice(0,120),email:value.email.slice(0,200)};}catch{return null;}}function saveCheckoutDraft(base,school,name,email){try{window.sessionStorage.setItem(checkoutDraftKey(base,school),JSON.stringify({at:Date.now(),name:name.slice(0,120),email:email.slice(0,200)}));}catch{}}function loadCheckoutConfig(base,school,aliases=[],retryPrefetch=false){if(typeof window===\"undefined\")return Promise.reject(new Error(\"No window\"));const root=base.trim().replace(/\\/+$/,\"\");const urlFor=slug=>`${root}/config?school=${encodeURIComponent(slug.trim().toLowerCase())}`;const url=urlFor(school);const host=window;const cache=host.__ewcCheckoutConfigV1||(host.__ewcCheckoutConfigV1=new Map);const now=Date.now();for(const[key,value]of cache)if(value.expiresAt<=now)cache.delete(key);const keys=[...new Set([url,...aliases.map(urlFor)])];const cached=cache.get(url);if(cached){for(const key of keys)cache.set(key,cached);// A failed background fetch must not make opening checkout fail immediately.\nreturn retryPrefetch?cached.promise.catch(()=>loadCheckoutConfig(root,school)):cached.promise;}const controller=new AbortController;const timeout=window.setTimeout(()=>controller.abort(),12e3);const entry={promise:null,expiresAt:now+15e3};entry.promise=fetch(url,{signal:controller.signal}).then(r=>r.ok?r.json():Promise.reject(new Error(String(r.status)))).then(cfg=>{if(!cfg||typeof cfg.publishableKey!==\"string\"||!cfg.publishableKey.startsWith(\"pk_\")||!Number.isSafeInteger(cfg.amount)||cfg.amount<0||!/^[a-z]{3}$/.test(cfg.currency)){throw new Error(\"Invalid checkout settings\");}entry.expiresAt=Date.now()+5*60*1e3;return cfg;}).catch(error=>{for(const[key,value]of cache)if(value===entry)cache.delete(key);throw error;}).finally(()=>window.clearTimeout(timeout));for(const key of keys)cache.set(key,entry);return entry.promise;}function checkoutHandoffKey(school){return`ewc-checkout-handoff-v1:${school}`;}function isHostedCheckoutReturn(){if(typeof window===\"undefined\")return false;const params=new URLSearchParams(window.location.search);// A Payment Link return carries hosted_return too (so the nav reopens the checkout), but it has no hosted session.\n// Without this browser's record it opens the normal checkout: paying again is allowed (Krish, 15 Oct).\nreturn[\"complete\",\"cancel\"].includes(params.get(\"hosted_return\")||\"\")&&params.get(\"link_return\")!==\"complete\";}// 15 Oct 2026: after paying on a fixed Payment Link, Stripe redirects to\n// /timeline?hosted_return=complete&link_return=complete&session_id=… and the nav reopens the checkout for the\n// remembered school. Our server may be unreachable from this network, so the browser's own record of the link it\n// opened (school, student, price) shows the usual confirmation. It records nothing: Stripe tells the server.\nconst LINK_CHECKOUT_KEY=\"ewc-link-checkout-v1\";function isLinkCheckoutReturn(){if(typeof window===\"undefined\")return false;return new URLSearchParams(window.location.search).get(\"link_return\")===\"complete\";}function saveLinkCheckout(value){try{window.localStorage.setItem(LINK_CHECKOUT_KEY,JSON.stringify(value));}catch{}}// The first checkout on the page reads the record once and deletes it, so a reload, Back or a shared computer\n// can never show it again. Every checkout instance on this page shares what was read.\nfunction consumeLinkCheckout(school){if(typeof window===\"undefined\")return null;const w=window;if(w.__ewcLinkReturnDone===true)return null// the student closed their confirmation: the next Register is a fresh checkout\n;if(w.__ewcLinkReturn===undefined){if(!isLinkCheckoutReturn())return null;let record=null;try{record=JSON.parse(window.localStorage.getItem(LINK_CHECKOUT_KEY)||\"null\");}catch{record=null;}try{window.localStorage.removeItem(LINK_CHECKOUT_KEY);}catch{}w.__ewcLinkReturn=record&&typeof record===\"object\"?record:null;}const value=w.__ewcLinkReturn;const age=Date.now()-Number(value?.at);if(!value||value.school!==school||!(age>=0&&age<3*3600*1e3)||!CHECKOUT_PAYMENT_LINKS[value.tier])return null;return{school,name:String(value.name||\"\").slice(0,120),email:String(value.email||\"\").slice(0,200),tier:String(value.tier),at:Number(value.at)};}function cleanLinkCheckoutReturnUrl(){try{const url=new URL(window.location.href);if(url.searchParams.get(\"link_return\")!==\"complete\")return;for(const key of[\"link_return\",\"hosted_return\",\"session_id\"])url.searchParams.delete(key);window.history.replaceState(window.history.state,\"\",url.pathname+url.search+url.hash);}catch{}}function clearHostedCheckoutReturn(){try{const url=new URL(window.location.href);url.searchParams.delete(\"hosted_return\");window.history.replaceState(window.history.state,\"\",url.pathname+url.search+url.hash);}catch{}}function readCheckoutHandoff(school,failClosed=true){if(typeof window===\"undefined\")return null;try{const raw=window.localStorage.getItem(checkoutHandoffKey(school));if(!raw)return isHostedCheckoutReturn()?{kind:\"blocked\"}:null;const value=JSON.parse(raw);if(value?.kind===\"embedded\"&&typeof value.owner===\"string\")return value;if(value?.kind===\"hosted\"&&value.body?.school===school&&/^\\d{13}_[a-f0-9-]{36}$/.test(value.body?.requestId||\"\")&&typeof value.body.page===\"string\"&&validHostedEndpoint(value.endpoint)){if(value.sessionId!==undefined&&!/^cs_(test_|live_)?[A-Za-z0-9]+$/.test(value.sessionId))return{kind:\"blocked\"};if(value.url!==undefined&&!validHostedCheckoutUrl(value.url))return{kind:\"blocked\"};return value;}}catch{return failClosed?{kind:\"blocked\"}:null;}return{kind:\"blocked\"};}function readEmbeddedOwner(school){try{return window.sessionStorage.getItem(`${checkoutHandoffKey(school)}:owner`)||\"\";}catch{return\"\";}}function writeCheckoutHandoff(school,value){const serialized=JSON.stringify(value);window.localStorage.setItem(checkoutHandoffKey(school),serialized);if(window.localStorage.getItem(checkoutHandoffKey(school))!==serialized)throw new Error(\"Could not preserve checkout\");window.dispatchEvent(new Event(\"ewc-checkout-handoff\"));}function clearCheckoutHandoff(school){window.localStorage.removeItem(checkoutHandoffKey(school));if(window.localStorage.getItem(checkoutHandoffKey(school))!==null)throw new Error(\"Could not clear checkout\");window.dispatchEvent(new Event(\"ewc-checkout-handoff\"));}function validHostedEndpoint(value){try{const url=new URL(String(value));return url.protocol===\"https:\"&&!url.username&&!url.password&&!url.search&&!url.hash;}catch{return false;}}function validHostedCheckoutUrl(value){try{const url=new URL(String(value));return url.protocol===\"https:\"&&url.hostname===\"checkout.stripe.com\"&&!url.port&&!url.username&&!url.password;}catch{return false;}}function checkoutHandoffSupported(){return typeof navigator!==\"undefined\"&&!!navigator.locks?.request&&typeof crypto!==\"undefined\"&&typeof crypto.randomUUID===\"function\";}async function withCheckoutHandoffLock(school,operation){if(!checkoutHandoffSupported())throw new Error(\"Safe checkout handoff is unavailable in this browser\");return navigator.locks.request(checkoutHandoffKey(school),{mode:\"exclusive\"},operation);}function validCheckoutConfigPrice(value){const price=value;return!!price&&Number.isSafeInteger(price.amount)&&price.amount>=0&&price.currency===\"gbp\";}function validCheckoutPrice(value){return validCheckoutConfigPrice(value)&&value.amount>0;}function cacheCheckoutConfig(base,school,config){if(typeof window===\"undefined\")return;const host=window;const cache=host.__ewcCheckoutConfigV1||(host.__ewcCheckoutConfigV1=new Map);const key=`${base.trim().replace(/\\/+$/,\"\")}/config?school=${encodeURIComponent(school.trim().toLowerCase())}`;const previous=cache.get(key);const entry={promise:Promise.resolve(config),expiresAt:Date.now()+5*60*1e3};if(previous){for(const[alias,value]of cache)if(value===previous)cache.set(alias,entry);}cache.set(key,entry);}function resolveCheckoutBuyer(entered,wallet){const validName=value=>typeof value===\"string\"&&value.trim().length>=2&&value.trim().length<=120;const validEmail=value=>typeof value===\"string\"&&value.trim().length<=200&&/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(value.trim());return{name:validName(entered.name)?entered.name.trim():validName(wallet?.name)?wallet.name.trim():\"\",email:validEmail(entered.email)?entered.email.trim():validEmail(wallet?.email)?wallet.email.trim():\"\"};}const CONFETTI_GREENS=[\"#16A34A\",\"#22C55E\",\"#4ADE80\",\"#86EFAC\",\"#15803D\",\"#BBF7D0\"];// The waitlist page's side-cannon confetti, drawn above the checkout layer.\n// Returns a cleanup that stops it and removes the canvas.\nfunction burstCheckoutConfetti(){if(typeof window===\"undefined\"||window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return()=>{};const canvas=document.createElement(\"canvas\");const dpr=Math.min(window.devicePixelRatio||1,2);canvas.width=window.innerWidth*dpr;canvas.height=window.innerHeight*dpr;Object.assign(canvas.style,{position:\"fixed\",inset:\"0\",width:\"100vw\",height:\"100vh\",pointerEvents:\"none\",zIndex:\"2147483600\"});canvas.setAttribute(\"aria-hidden\",\"true\");document.body.appendChild(canvas);const ctx=canvas.getContext(\"2d\");if(!ctx){canvas.remove();return()=>{};}ctx.scale(dpr,dpr);const piece=(x,y,angle,speed)=>({x,y,vx:Math.cos(angle)*speed,vy:Math.sin(angle)*speed,w:6+Math.random()*6,h:8+Math.random()*8,r:Math.random()*Math.PI,vr:(Math.random()-.5)*.3,color:CONFETTI_GREENS[Math.floor(Math.random()*CONFETTI_GREENS.length)],round:Math.random()<.3});const pieces=Array.from({length:window.innerWidth<640?600:900},(_,i)=>{const left=i%2===0,y=Math.min(window.innerHeight*.6,520);const spread=(Math.random()-.5)*.7;const angle=left?-Math.PI/3+spread:-Math.PI+Math.PI/3+spread;const reach=Math.max(7,Math.min(13,window.innerWidth/95));return piece(left?-10:window.innerWidth+10,y,angle,reach*(.7+Math.random()*.6));});const start=performance.now(),life=5200;let frame=0;const tick=now=>{const t=now-start;ctx.clearRect(0,0,window.innerWidth,window.innerHeight);ctx.globalAlpha=Math.max(0,1-Math.max(0,t-life*.7)/(life*.3));for(const p of pieces){p.vx*=.982;p.vy=Math.min(p.vy*.982+.13,2.4);p.x+=p.vx+Math.sin((t+p.w*97)/260)*.35;p.y+=p.vy;p.r+=p.vr;ctx.save();ctx.translate(p.x,p.y);ctx.rotate(p.r);ctx.fillStyle=p.color;if(p.round){ctx.beginPath();ctx.arc(0,0,p.w/2,0,Math.PI*2);ctx.fill();}else ctx.fillRect(-p.w/2,-p.h/2,p.w,p.h*Math.abs(Math.cos(p.r*2)));ctx.restore();}if(t<life)frame=requestAnimationFrame(tick);else canvas.remove();};const delay=window.setTimeout(()=>{frame=requestAnimationFrame(tick);},350);return()=>{window.clearTimeout(delay);cancelAnimationFrame(frame);canvas.remove();};}function registeredNameKey(name){return name.trim().replace(/\\s+/g,\" \").toLowerCase();}// The school gate saves only a first name, so a one-word name matching the other's first name is the same student.\n// Siblings on a parent's email still differ by first name.\nfunction sameStudentName(a,b){const x=registeredNameKey(a),y=registeredNameKey(b);if(!x||!y)return false;return x===y||!x.includes(\" \")&&y.split(\" \")[0]===x||!y.includes(\" \")&&x.split(\" \")[0]===y;}function checkoutRegisteredKey(school){return`ewc-checkout-registered-v1:${school}`;}const registeredEmailPattern=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;function validRegisteredPayment(value){return!!value&&Number.isSafeInteger(value.amount)&&value.amount>=0&&typeof value.currency===\"string\"&&/^[a-z]{3}$/.test(value.currency);}function readRegisteredStudent(school){if(typeof window===\"undefined\")return null;try{const value=JSON.parse(window.localStorage.getItem(checkoutRegisteredKey(school))||\"null\");const email=typeof value?.email===\"string\"?value.email.trim().toLowerCase():\"\";if(!registeredEmailPattern.test(email))return null;const name=typeof value.name===\"string\"?value.name.trim().slice(0,120):\"\";const students=[{name,email}];for(const item of Array.isArray(value.students)?value.students:[]){const itemEmail=typeof item?.email===\"string\"?item.email.trim().toLowerCase():\"\";const itemName=typeof item?.name===\"string\"?item.name.trim().slice(0,120):\"\";if(registeredEmailPattern.test(itemEmail)&&itemName&&!students.some(known=>known.email===itemEmail&&sameStudentName(known.name,itemName)))students.push({name:itemName,email:itemEmail});}const student={name,email,students:students.slice(0,20)};if(validRegisteredPayment(value)){student.amount=value.amount;student.currency=value.currency;}return student;}catch{return null;}}function writeRegisteredStudent(school,name,email,payment){const clean=email.trim().toLowerCase();if(!registeredEmailPattern.test(clean))return;const previous=readRegisteredStudent(school);const paid=validRegisteredPayment(payment)?payment:previous?.email===clean&&sameStudentName(previous.name,name)&&previous.amount!==undefined?{amount:previous.amount,currency:previous.currency}:null;const cleanName=name.trim().slice(0,120);const students=[{name:cleanName,email:clean},...(previous?.students||[]).filter(known=>known.name&&!(known.email===clean&&sameStudentName(known.name,cleanName)))].slice(0,20);const record={name:cleanName,email:clean,students,at:Date.now()};if(paid){record.amount=paid.amount;record.currency=paid.currency;}try{window.localStorage.setItem(checkoutRegisteredKey(school),JSON.stringify(record));}catch{}}function isRegisteredStudent(school,name,email){const clean=email.trim().toLowerCase();return!!readRegisteredStudent(school)?.students.some(known=>known.email===clean&&sameStudentName(known.name,name));}// 17 Oct review: the school gate's student can pay under another (personal) email. Pre-filling them again by name would\n// put a second charge one tap away, so a registered name is never pre-filled. They can still type details and pay.\nfunction hasRegisteredName(school,name){return!!readRegisteredStudent(school)?.students.some(known=>sameStudentName(known.name,name));}const WRAP_BALANCE={textWrap:\"balance\"};const WRAP_PRETTY={textWrap:\"pretty\"};function formatMoney(amount,currency){const value=amount/100;return new Intl.NumberFormat(\"en-GB\",{style:\"currency\",currency:currency.toUpperCase(),minimumFractionDigits:value%1===0?0:2}).format(value);}// Shared across Framer's separately bundled school journey and checkout.\n// Preparing Elements does not create a payment, Customer, or collect buyer details.\nfunction loadStripeJs(){if(typeof window===\"undefined\")return Promise.reject(new Error(\"No window\"));const host=window;if(host.Stripe)return Promise.resolve(host.Stripe);if(!host.__ewcStripeJsV2){const pending=new Promise((resolve,reject)=>{const script=document.createElement(\"script\");const timeout=window.setTimeout(()=>fail(\"load_timeout\"),15e3);const fail=(outcome=\"load_failed\")=>{window.clearTimeout(timeout);script.onload=script.onerror=null;script.remove();reject(Object.assign(new Error(\"Stripe.js failed to load\"),{checkoutPhase:\"stripe_script\",checkoutOutcome:outcome}));};script.src=\"https://js.stripe.com/v3/\";script.async=true;script.onload=()=>{if(!host.Stripe)return fail();window.clearTimeout(timeout);script.onload=script.onerror=null;resolve(host.Stripe);};script.onerror=()=>fail();document.head.appendChild(script);});host.__ewcStripeJsV2=pending;void pending.catch(()=>{if(host.__ewcStripeJsV2===pending)delete host.__ewcStripeJsV2;});}return host.__ewcStripeJsV2;}function prepareCheckout(config,take=false){if(typeof window===\"undefined\"||config.amount<=0)return Promise.reject(new Error(\"No paid checkout\"));const host=window;// V6 isolates optional wallets from card initialization. Older prewarm pools remain separate.\nconst pool=host.__ewcPreparedCheckoutV6||(host.__ewcPreparedCheckoutV6=new WeakMap);let entry=pool.get(config);if(!entry){const created={promise:null,taken:false};created.promise=loadStripeJs().then(Stripe=>{const instances=host.__ewcStripeInstancesV1||(host.__ewcStripeInstancesV1=new Map);let stripe=instances.get(config.publishableKey);if(!stripe){stripe=Stripe(config.publishableKey);instances.set(config.publishableKey,stripe);}const wallets=[];// Every card field is listed the moment it exists, so a failure part-way\n// through creation still tears down the fields created before it.\nconst cardFields=[];let destroyed=false;const destroy=()=>{if(destroyed)return;destroyed=true;wallets.forEach(({element})=>{try{element.destroy();}catch{}});cardFields.forEach(field=>{try{field.destroy();}catch{}});};try{const shared={mode:\"payment\",amount:config.amount,currency:config.currency};const paymentMethods={applePay:\"always\",googlePay:\"always\",amazonPay:\"auto\",link:\"auto\",paypal:\"auto\",klarna:\"auto\"};let walletFailed=false,cardFailed=false;try{const elements=stripe.elements(shared);const element=elements.create(\"expressCheckout\",{layout:{maxColumns:2,maxRows:1,overflow:\"auto\"},paymentMethodOrder:[\"apple_pay\",\"google_pay\"],buttonType:{googlePay:\"plain\"},emailRequired:true,paymentMethods});wallets.push({elements,element});}catch{walletFailed=true;checkoutDiagnostic(\"wallet\",\"create_failed\");}// Separate number / expiry / CVC fields: the single \"card\" field slides sideways\n// on narrow phones, which makes fixing a typo in the number fiddly.\n// 16px stops iPhone Safari zooming into the fields.\nconst cardStyle={base:{fontSize:\"16px\",color:\"#2E2A12\",\"::placeholder\":{color:\"rgba(46, 42, 18, 0.45)\"}},invalid:{color:ERROR}};let card=null;try{const cardElements=stripe.elements();const createField=(type,options={})=>{const field=cardElements.create(type,{...options,style:cardStyle});cardFields.push(field);return field;};card={number:createField(\"cardNumber\",{showIcon:true,disableLink:true}),expiry:createField(\"cardExpiry\"),cvc:createField(\"cardCvc\")};}catch{cardFailed=true;cardFields.forEach(field=>{try{field.destroy();}catch{}});cardFields.length=0;checkoutDiagnostic(\"card\",\"create_failed\");}if(!created.taken)created.timer=window.setTimeout(()=>{if(pool.get(config)===created)pool.delete(config);destroy();},5*60*1e3);return{stripe,wallets,card,walletFailed,cardFailed,destroy};}catch(error){destroy();throw error;}}).catch(error=>{if(pool.get(config)===created)pool.delete(config);throw error;});entry=created;pool.set(config,entry);}if(take){pool.delete(config);entry.taken=true;if(entry.timer!==undefined)window.clearTimeout(entry.timer);}return entry.promise;}// The same approved flat school identities used by the nav, journey and backend.\nconst CHECKOUT_SCHOOL_ALIASES={\"britishschooljakarta\":\"britishjakarta\",\"europeaninternationalschoolhochiminhcity\":\"europeanhochiminh\",\"internationalschoolluxembourg\":\"luxembourgschool\",\"luandainternationalschool\":\"luandaschool\",\"newinternationalschooljapan\":\"newschooljapan\",\"ningbobritishinternationalschool\":\"ningbobritish\",\"northhalifaxgrammar\":\"halifaxgrammar\",\"oberoiinternationalschool\":\"oberoischool\",\"overseasfamilyschoolsingapore\":\"overseasfamily\",\"preparatoriatecnologicomonterrey\":\"prepatecmonterrey\",\"queenelizabethsbarnet\":\"elizabethsbarnet\",\"queensparkcommunityschool\":\"queenspark\",\"rochdalesixthformcollege\":\"rochdalesixthform\",\"rotterdaminternationalsecondaryschool\":\"rotterdamschool\",\"royalgrammarworcester\":\"grammarworcester\",\"satitbilingualrangsit\":\"satitrangsit\",\"sekinternationalschoolqatar\":\"sekschoolqatar\",\"saintgeorgescologne\":\"georgescologne\",\"saintgeorgesmunich\":\"georgesmunich\",\"academycontemporaryeducationaplus\":\"aplusacademy\",\"academypenguinhall\":\"penguinhall\",\"britishschoolkuwait\":\"britishkuwait\",\"usapcommunityschool\":\"usapcommunity\",\"whartoninternationalschool\":\"whartonschool\",\"wolverhamptongrammarschool\":\"wolverhampton\",\"wycombeabbeyschoolhongkong\":\"wycombeabbey\",\"beniciaunifiedschooldistrict\":\"beniciaunified\",\"britishschoolbucharest\":\"britishbucharest\",\"dubaienglishspeakingcollege\":\"englishcollege\",\"dubaiinternationalacademyemirateshills\":\"emirateshills\",\"internationalschoolriga\":\"rigaschool\",\"lebocageinternationalschool\":\"lebocage\",\"londonacademyexcellence\":\"londonexcellence\",\"lyceeinternationallosangeles\":\"lyceelosangeles\",\"queenelizabethsgirls\":\"elizabethsgirls\",\"renaissancehongkong\":\"renaissance\",\"saintandrewsbolivia\":\"andrewsbolivia\",\"schoolnationsmacau\":\"nationsmacau\",\"peterboroughschool\":\"peterborough\",\"academiainteramericanapanama\":\"academiapanama\",\"advancedlearningschools\":\"advancedlearning\",\"altrinchamgrammarboys\":\"altrinchamboys\",\"americaninternationalschoolbucharest\":\"americanbucharest\",\"americanschoolcampinas\":\"americancampinas\",\"americanschoolrecife\":\"americanrecife\",\"anglochineseschoolindependent\":\"anglochinese\",\"anglochineseschooljakarta\":\"anglojakarta\",\"arcadiahighschoolcalifornia\":\"arcadiahighschool\",\"bardearlycollegemanhattan\":\"bardmanhattan\",\"basisindependentsiliconvalley\":\"basissilicon\",\"bhavansvenkateswaravidyalaya\":\"venkateswara\",\"binabangsapantaiindahkapuk\":\"binabangsa\",\"britishvietnameseschoolhanoi\":\"britishhanoi\",\"britishvietnameseschoolhochiminhcity\":\"britishhochiminh\",\"carlmonthighschool\":\"carlmonthigh\",\"carrollseniorhighschool\":\"carrollseniorhigh\",\"cathedraljohnconnon\":\"cathedral\",\"caulfieldgrammarcaulfieldcampus\":\"caulfieldgrammar\",\"chatswoodhighschool\":\"chatswoodhigh\",\"cheongnadaltonschool\":\"cheongnadalton\",\"chirecinternationalschool\":\"chirec\",\"colegioluizqueiroz\":\"luizqueiroz\",\"collegeandrechavanne\":\"andrechavanne\",\"cpcglobaleducation\":\"globaleducation\",\"delnortehighschool\":\"delnortehigh\",\"delhipublicschoolbangaloreeast\":\"bangaloreeast\",\"delhipublicschoolrkpuram\":\"delhirkpuram\",\"dickinsonhighschool\":\"dickinsonhigh\",\"doversherbornregionalhighschool\":\"doversherborn\",\"dubaibritishschoolemirateshills\":\"britishemirates\",\"easternmediterraneaninternationalschool\":\"mediterranean\",\"eastlakehighschool\":\"eastlakehigh\",\"elyonchristianschool\":\"elyonchristian\",\"foresthillshighschool\":\"foresthillshigh\",\"giuinternationalchristianacademy\":\"giuacademy\",\"greenspringslekkicampus\":\"greenspringslekki\",\"heritagexperiential\":\"heritagelearning\",\"hillspringinternationalschool\":\"hillspring\",\"huntercollegehighschool\":\"huntercollegehigh\",\"igbinternationalschool\":\"igbschool\",\"internationalschoolbangalore\":\"bangaloreschool\",\"internationalschoolcuritiba\":\"curitibaschool\",\"internationalschoolpanama\":\"panamaschool\",\"irvingtonhighschool\":\"irvingtonhigh\",\"ekremelginkanlisesi\":\"ekremelginkan\",\"jakartafutureschool\":\"jakartafuture\",\"jayshreeperiwalinternationalschool\":\"jayshreeperiwal\",\"kantonsschuleausserschwyz\":\"ausserschwyz\",\"kchighinternational\":\"kchigh\",\"kingscollegeschoolwimbledon\":\"kingswimbledon\",\"koreainternationalschool\":\"koreaschool\",\"lahoregrammarjohartownseniorboys\":\"johartownboys\",\"lebanontrailhighschool\":\"lebanontrail\",\"liceulinformaticabucuresti\":\"liceulbucuresti\",\"luisianaintegratednationalhighschool\":\"luisiananational\",\"lyceecharlesdegaullelondres\":\"lyceelondres\",\"lyfordcayinternationalschool\":\"lyfordcay\",\"maisonlegiondhonneur\":\"legiondhonneur\",\"melbournegrammarschool\":\"melbournegrammar\",\"merivalehighschool\":\"merivalehigh\",\"millburnhighschool\":\"millburnhigh\",\"missionsanjosehighschool\":\"missionsanjose\",\"montavistahighschool\":\"montavistahigh\",\"mountliteraschoolinternational\":\"mountlitera\",\"munichinternationalschool\":\"munichschool\",\"nationalpublicschoolwhitefield\":\"whitefieldschool\",\"northcobbchristian\":\"northcobb\",\"northlondoncollegiatedubai\":\"collegiatedubai\",\"northlondoncollegiatejeju\":\"collegiatejeju\",\"oakridgebachupally\":\"oakridge\",\"rafflesgirlsschool\":\"rafflesgirls\",\"rafflesinstitution\":\"raffles\",\"saintandrewsjuniorcollege\":\"andrewsjunior\",\"saintpaulacademydaechi\":\"saintpauldaechi\",\"saintthomasaquinashighschool\":\"thomasaquinas\",\"shanghaicommunityinternationalschool\":\"shanghaicommunity\",\"sharjahenglishschool\":\"sharjahenglish\",\"shekouinternationalschool\":\"shekouschool\",\"singaporeamericanschool\":\"singaporeamerican\",\"siskelapagadingnortheastjakarta\":\"kelapagading\",\"santalaurensiaalamsutera\":\"santalaurensia\",\"soshermanngmeinerinternationalcollege\":\"hermanngmeiner\",\"saintdominicsportugal\":\"dominicsportugal\",\"taejonchristianinternationalschool\":\"taejonchristian\",\"tarasshevchenkoschool\":\"tarasshevchenko\",\"tarsusamericancollege\":\"tarsusamerican\",\"givizaldastanishviliacademytbilisi\":\"zaldastanishvili\",\"grammarschoolleeds\":\"leedsgrammar\",\"troyhighschoolcalifornia\":\"troycalifornia\",\"unidadeducativamontetabornazaret\":\"montetabornazaret\",\"unitednationsschoolhanoi\":\"nationshanoi\",\"unitedworldcollegecostarica\":\"worldcostarica\",\"villanovapreparatoryschool\":\"villanovaprep\",\"westwindsorplainsborosouth\":\"plainsborosouth\",\"droitwichspahighschool\":\"droitwichspa\",\"dubaienglishspeakingschool\":\"dubaienglish\",\"naharinternationalschool\":\"naharschool\",\"10xinternationalschool\":\"10xschool\",\"1stschoolzarafshan\":\"schoolzarafshan\",\"academicschoolexcellence\":\"schoolexcellence\",\"advaithinternationalschoolhosur\":\"advaithhosur\",\"akademeiahighschool\":\"akademeiahigh\",\"alphabetinternationalschool\":\"alphabetschool\",\"americanheritageschool\":\"americanheritage\",\"anglicanchurchgrammarschool\":\"churchie\",\"arthurmellowsvillagecollege\":\"arthurmellows\",\"asianhopeinternationalschool\":\"asianhope\",\"avantihousesecondaryschool\":\"avantisecondary\",\"ayeyarwaddyinternationalschool\":\"ayeyarwaddy\",\"lalabahadurchandmunjalfoundation\":\"munjalfoundation\",\"berlinbrandenburginternationalschool\":\"berlinbrandenburg\",\"biotechnologyhighschool\":\"biotechnologyhigh\",\"brigantialearningtrust\":\"brigantiatrust\",\"bromsgroveinternationalschoolthailand\":\"bromsgroveschool\",\"brooklinehighschool\":\"brooklinehigh\",\"canadianinternationalschool\":\"canadianschool\",\"centrepointschoolinternationalnagpur\":\"centrepointnagpur\",\"chansuikiperpetualhelpmacao\":\"chansuikimacao\",\"cheltenhamgirlshighschool\":\"cheltenhamgirls\",\"chinmayainternationalresidentialschool\":\"chinmayaschool\",\"cityoflondonschool\":\"cityoflondon\",\"cityportsmouthcollege\":\"portsmouthcollege\",\"collegedesfreresmontlasalle\":\"montlasalle\",\"deeperlifeuyocampus\":\"deeperlifeuyo\",\"delhipublicschoolelectroniccitybangalore\":\"electroniccity\",\"dominicaninternationalschool\":\"dominicanschool\",\"frankfurtinternationalschool\":\"frankfurtschool\",\"furzeplattseniorschool\":\"furzeplatt\",\"gemswellingtonacademydubaihills\":\"wellingtonhills\",\"georgespenceracademy\":\"georgespencer\",\"georgesvaniersecondaryschool\":\"georgesvanier\",\"geraldtongrammarschool\":\"geraldtongrammar\",\"globaldarussalamacademy\":\"darussalamacademy\",\"greenwoodhighschool\":\"greenwoodhigh\",\"hongkongbluebellcollege\":\"hongkongbluebell\",\"iimtboardingschool\":\"iimtschool\",\"indianschoolsursultanateoman\":\"indianschoolsur\",\"indianschoolwadikabir\":\"indianwadikabir\",\"institutouniversitariocentromexico\":\"centromexico\",\"internationalcollegehongkong\":\"collegehongkong\",\"internationalhousetashkent\":\"housetashkent\",\"institutefoodtechnologyengineering\":\"foodengineering\",\"internationalschoolamsterdam\":\"amsterdamschool\",\"internationalschoolmadrid\":\"madridschool\",\"jbcninternationalschooloshiwara\":\"jbcnoshiwara\",\"jinantianshanexperimentalschool\":\"jinantianshan\",\"kinternationalschooltokyo\":\"kschooltokyo\",\"kanaanglobaljakarta\":\"kanaanjakarta\",\"karshidistrict2college\":\"karshicollege2\",\"kinderfieldhighfielddepok\":\"highfielddepok\",\"liangfenginternationalschool\":\"liangfeng\",\"londoninternationalacademy\":\"londonacademy\",\"manaratinternationalschool\":\"manarat\",\"manderportmanwoodwardcambridge\":\"mpwcambridge\",\"mentariinterculturalschool\":\"mentari\",\"millhillinternational\":\"millhill\",\"nationalacademylearning\":\"academylearning\",\"nordangliahongkong\":\"angliahongkong\",\"ovidiusconstantaromania\":\"ovidius\",\"pathwaysworldschool\":\"pathwaysworld\",\"poolegrammarschool\":\"poolegrammar\",\"prabhavatipadamshisonicollege\":\"padamshisoni\",\"rbkinternationalschool\":\"rbkschool\",\"reigategrammarkualalumpur\":\"reigatemalaysia\",\"reigategrammarvietnam\":\"reigatevietnam\",\"royalalexandraandalbertschool\":\"alexandraalbert\",\"rpgoenkainternationalschool\":\"rpgoenka\",\"sacredheartgrammarnewry\":\"sacredheartnewry\",\"sanjayghodawatinternationalschool\":\"sanjayghodawat\",\"sciencescholarssandbox\":\"scholarssandbox\",\"kallistabatamindonesia\":\"kallistabatam\",\"shaukeiwangovernmentsecondaryschool\":\"shaukeiwan\",\"sherwoodhighschool\":\"sherwoodhigh\",\"sonomapreparatoryacademy\":\"sonomaacademy\",\"southernleehighschool\":\"southernleehigh\",\"specializedschoolnumber3termez\":\"termezschool3\",\"saintalbanshighgirls\":\"saintalbansgirls\",\"saintjohnsleatherhead\":\"johnsleatherhead\",\"saintpatrickshighkeady\":\"patrickskeady\",\"saintpaulscollegeauckland\":\"paulsauckland\",\"sainthilaryssecondaryshenzhen\":\"hilarysshenzhen\",\"strathconagirlsgrammar\":\"strathconagirls\",\"suttongrammarschool\":\"suttongrammar\",\"suzhousciencetechnologytownforeignlanguage\":\"suzhouscience\",\"szentendreireformatusgimnazium\":\"szentendrei\",\"taikwonghilarycollege\":\"taikwonghilary\",\"britishschoolbarcelona\":\"britishbarcelona\",\"britishschoolmilan\":\"britishmilan\",\"cityschoolinternational\":\"cityschool\",\"grammarschoollimassolcyprus\":\"limassolgrammar\",\"grammarschoollimassollimassolcyprus\":\"grammarcyprus\",\"hyderabadpublicschoolbegumpet\":\"hyderabadbegumpet\",\"kingsschoolpeterborough\":\"kingspeterborough\",\"portsmouthgrammarschool\":\"portsmouthgrammar\",\"thomasmillshighschool\":\"thomasmills\",\"transylvaniacollege\":\"transylvania\",\"triamudomsuksaschool\":\"triamudomsuksa\",\"trinityschoollahore\":\"trinitylahore\",\"uniadmissionconsulting\":\"uniadmission\",\"unitedworldcollegechangshu\":\"worldchangshu\",\"vinschoolmetropolis\":\"metropolis\",\"yakkabagspecializedboardingschool\":\"yakkabagschool\",\"zhejiangfuyanghighschoolinternationalcenter\":\"fuyanghighschool\",\"copenhageninternationalschool\":\"copenhagenschool\",\"10x-international-school\":\"10xschool\",\"1st-school-in-zarafshan\":\"schoolzarafshan\",\"abbey-cbgs\":\"abbeygrammarnewry\",\"academia-britanica-cuscatleca\":\"academiabritanica\",\"academia-interamericana-de-panama\":\"academiapanama\",\"academic-school-of-excellence\":\"schoolexcellence\",\"adlai-e-stevenson-high-school\":\"adlaistevenson\",\"advaith-international-school-hosur\":\"advaithhosur\",\"advanced-learning-schools\":\"advancedlearning\",\"akademeia-high-school\":\"akademeiahigh\",\"alma-mater-education-consultancy\":\"almamater\",\"alpha-college-karachi\":\"alphakarachi\",\"alphabet-international-school\":\"alphabetschool\",\"altrincham-grammar-school-for-boys\":\"altrinchamboys\",\"amedeo-college\":\"amedeo\",\"american-heritage-school\":\"americanheritage\",\"american-international-school-of-bucharest\":\"americanbucharest\",\"american-school-of-campinas\":\"americancampinas\",\"american-school-of-recife\":\"americanrecife\",\"amity-international-school-amsterdam\":\"amityamsterdam\",\"amnuay-silpa-school\":\"amnuaysilpaschool\",\"anglican-church-grammar-school\":\"churchie\",\"anglo-chinese-school-independent\":\"anglochinese\",\"anglochinese-school-jakarta\":\"anglojakarta\",\"appleby-college\":\"appleby\",\"arcadia-high-school\":\"arcadiahighschool\",\"arcadia-high-school-california\":\"arcadiahighschool\",\"arthur-mellows-village-college\":\"arthurmellows\",\"arundel-school\":\"arundel\",\"asian-hope-international-school\":\"asianhope\",\"avanti-house-secondary\":\"avantihouse\",\"avanti-house-secondary-school\":\"avantisecondary\",\"ayeyarwaddy-international-school\":\"ayeyarwaddy\",\"bakti-mulya-400-school-sekolah-bakti-mulya-400\":\"baktimulya400\",\"bard-high-school-early-college-in-manhattan\":\"bardmanhattan\",\"basis-independent-silicon-valley\":\"basissilicon\",\"bcm-foundation-lala-bahadur-chand-munjal-foundation\":\"munjalfoundation\",\"be-social\":\"besocial\",\"benicia-unified-school-district\":\"beniciaunified\",\"berlin-brandenburg-international-school\":\"berlinbrandenburg\",\"bharatiya-vidya-bhavans-sri-venkateswara-vidyalaya\":\"venkateswara\",\"bilingual-program-bilingual-nonprofit-kft\":\"bilingualprogram\",\"bina-bangsa-school-pantai-indah-kapuk\":\"binabangsa\",\"biotechnology-high-school\":\"biotechnologyhigh\",\"branksome-hall\":\"branksomehall\",\"brigantia-learning-trust\":\"brigantiatrust\",\"british-school-jakarta\":\"britishjakarta\",\"british-school-of-bucharest\":\"britishbucharest\",\"british-vietnamese-international-school\":\"britishhanoi\",\"british-vietnamese-international-school-ho-chi-minh-city\":\"britishhochiminh\",\"bromsgrove-international-school-thailand\":\"bromsgroveschool\",\"bronx-high-school-of-science\":\"bronxscience\",\"brookhouse-schools\":\"brookhouse\",\"brookline-high-school\":\"brooklinehigh\",\"canadian-international-school\":\"canadianschool\",\"cardinal-pole-catholic-school\":\"cardinalpole\",\"carlmont-high-school\":\"carlmonthigh\",\"carroll-senior-high-school\":\"carrollseniorhigh\",\"carter-g-woodson-high-school\":\"carterwoodson\",\"caulfield-grammar-school-caulfield-campus\":\"caulfieldgrammar\",\"centre-point-school-international-nagpur\":\"centrepointnagpur\",\"chan-sui-ki-perpetual-help-college-macao\":\"chansuikimacao\",\"chatswood-high-school\":\"chatswoodhigh\",\"chatsworth-international-school\":\"chatsworth\",\"chellaston-academy\":\"chellaston\",\"cheltenham-girls-high-school\":\"cheltenhamgirls\",\"cheongna-dalton-school\":\"cheongnadalton\",\"chigwell-school\":\"chigwell\",\"chinmaya-international-residential-school\":\"chinmayaschool\",\"chirec-international-school\":\"chirec\",\"christ-the-king-college\":\"christkingcollege\",\"city-of-london-school\":\"cityoflondon\",\"city-of-london-school-for-girls\":\"cityoflondongirls\",\"city-of-portsmouth-college\":\"portsmouthcollege\",\"colegio-brader\":\"brader\",\"colegio-luiz-de-queiroz\":\"luizqueiroz\",\"college-andre-chavanne\":\"andrechavanne\",\"college-des-freres-mont-lasalle\":\"montlasalle\",\"collingwood-school\":\"collingwood\",\"concordian-international-school\":\"concordian\",\"cpc-global-education\":\"globaleducation\",\"cypress-bay-high\":\"cypressbayhigh\",\"deeper-life-high-school-uyo-campus\":\"deeperlifeuyo\",\"del-norte-high-school\":\"delnortehigh\",\"delhi-public-school-bangalore-east\":\"bangaloreeast\",\"delhi-public-school-electronic-city-bangalore\":\"electroniccity\",\"delhi-public-school-r-k-puram\":\"delhirkpuram\",\"dickinson-high-school\":\"dickinsonhigh\",\"doha-college\":\"dohacollege\",\"dominican-international-school\":\"dominicanschool\",\"dover-sherborn-regional-high-school\":\"doversherborn\",\"dr-challoners-grammar-school\":\"challonersgrammar\",\"dr-challoners-high-school\":\"challonershigh\",\"droitwich-spa-high-school-and-sixth-form-centre\":\"droitwichspa\",\"dubai-british-school-emirates-hills\":\"britishemirates\",\"dubai-english-speaking-college\":\"englishcollege\",\"dubai-english-speaking-school\":\"dubaienglish\",\"dubai-international-academy-emirates-hills\":\"emirateshills\",\"dwight-school-london\":\"dwightlondon\",\"eastern-mediterranean-international-school\":\"mediterranean\",\"eastlake-high-school\":\"eastlakehigh\",\"econ-school\":\"econschool\",\"edison-academy-magnet-school\":\"edisonacademy\",\"eerde-international-boarding-school\":\"eerde\",\"elyon-christian-school\":\"elyonchristian\",\"etonhouse-international-school-orchard\":\"etonhouseorchard\",\"european-international-school-ho-chi-minh-city\":\"europeanhochiminh\",\"forest-hills-high-school\":\"foresthillshigh\",\"frankfurt-international-school\":\"frankfurtschool\",\"furze-platt-senior-school\":\"furzeplatt\",\"gateway-college-sri-lanka\":\"gatewaysrilanka\",\"gems-wellington-academy-dubai-hills\":\"wellingtonhills\",\"george-heriots-school\":\"heriots\",\"george-spencer-academy\":\"georgespencer\",\"georges-leven\":\"georgesleven\",\"georges-vanier-secondary-school\":\"georgesvanier\",\"geraldton-grammar-school\":\"geraldtongrammar\",\"giu-international-christian-academy\":\"giuacademy\",\"global-darussalam-academy\":\"darussalamacademy\",\"graded-the-american-school-of-sao-paulo\":\"gradedsaopaulo\",\"greensprings-school-lagos-lekki-campus\":\"greenspringslekki\",\"greenwoodhigh-school\":\"greenwoodhigh\",\"gymnasium-a\":\"gymnasiumaplus\",\"gymnasium-novum\":\"novum\",\"halcyon-london-international-school\":\"halcyonlondon\",\"halesowen-college\":\"halesowen\",\"hampton-school\":\"hampton\",\"hartland-international-school\":\"hartland\",\"haven-of-peace-academy\":\"havenpeaceacademy\",\"heritage-xperiential-learning-school\":\"heritagelearning\",\"heuser-college\":\"heuser\",\"highdown-school-and-sixth-form-centre\":\"highdown\",\"hill-spring-international-school\":\"hillspring\",\"holy-cross-college-bury\":\"holycrossbury\",\"hong-kong-bluebell-college\":\"hongkongbluebell\",\"hunter-college-high-school\":\"huntercollegehigh\",\"hymers-college\":\"hymers\",\"ies-rosalia-de-castro\":\"rosalia\",\"igb-international-school\":\"igbschool\",\"iimt-boarding-school\":\"iimtschool\",\"indian-school\":\"indianschool\",\"indian-school-sur-sultanate-of-oman\":\"indianschoolsur\",\"indian-school-wadi-kabir\":\"indianwadikabir\",\"innovation-academy\":\"innovationacademy\",\"institut-auf-dem-rosenberg\":\"institutrosenberg\",\"instituto-iberia\":\"iberia\",\"instituto-universitario-del-centro-de-mexico\":\"centromexico\",\"international-college-hong-kong\":\"collegehongkong\",\"international-house-tashkent\":\"housetashkent\",\"international-institute-of-food-technology-and-engineering\":\"foodengineering\",\"international-school-of-curitiba\":\"curitibaschool\",\"international-school-of-luxembourg\":\"luxembourgschool\",\"international-school-of-madrid\":\"madridschool\",\"international-school-of-panama\":\"panamaschool\",\"international-school-of-riga\":\"rigaschool\",\"invictus-international-school-amritsar\":\"invictusamritsar\",\"irvington-high-school\":\"irvingtonhigh\",\"iskkent-egitim-kampusu\":\"isikkent\",\"itu-gvo-ekrem-elginkan-lisesi\":\"ekremelginkan\",\"jain-pu-college\":\"jainpucollege\",\"jakarta-future-school\":\"jakartafuture\",\"jayshree-periwal-international-school\":\"jayshreeperiwal\",\"jbcn-international-school-oshiwara\":\"jbcnoshiwara\",\"jinan-tianshan-experimental-school\":\"jinantianshan\",\"judd-school\":\"juddschool\",\"jumeirah-college\":\"jumeirahcollege\",\"k-international-school-tokyo\":\"kschooltokyo\",\"kanaan-global-school-jakarta\":\"kanaanjakarta\",\"kantonsschule-ausserschwyz\":\"ausserschwyz\",\"karshi-district-2-college\":\"karshicollege2\",\"kc-high-international\":\"kchigh\",\"kellett-school\":\"kellett\",\"kinderfield-highfield-school-depok\":\"highfielddepok\",\"king-george-v-school\":\"kinggeorgevschool\",\"kings-college-school-wimbledon\":\"kingswimbledon\",\"kings-high-school-warwick\":\"kingshighwarwick\",\"korea-international-school\":\"koreaschool\",\"lahore-grammar-school-johar-town-senior-boys-campus\":\"johartownboys\",\"le-bocage-international-school\":\"lebocage\",\"lebanon-trail-high-school\":\"lebanontrail\",\"liangfeng-international-school\":\"liangfeng\",\"liceul-teoretic-international-de-informatica-bucuresti\":\"liceulbucuresti\",\"lo-xiv-wrocaw\":\"loxivwroclaw\",\"london-academy-of-excellence\":\"londonexcellence\",\"london-international-academy\":\"londonacademy\",\"longley-park-sixth-form\":\"longleypark\",\"luanda-international-school\":\"luandaschool\",\"luisiana-integrated-national-high-school\":\"luisiananational\",\"lycee-francais-charles-de-gaulle\":\"lyceelondres\",\"lycee-francais-charles-de-gaulle-de-londres\":\"lyceelondres\",\"lycee-international-de-los-angeles\":\"lyceelosangeles\",\"lyford-cay-international-school\":\"lyfordcay\",\"macarthur-anglican-school\":\"macarthur\",\"maison-deducation-de-la-legion-dhonneur\":\"legiondhonneur\",\"man-1-pekanbaru\":\"man1pekanbaru\",\"manarat-international-school\":\"manarat\",\"melbourne-grammar-school\":\"melbournegrammar\",\"mentari-intercultural-school\":\"mentari\",\"merivale-high-school\":\"merivalehigh\",\"mill-hill-international\":\"millhill\",\"millburn-high-school\":\"millburnhigh\",\"mingdao-high-school\":\"mingdao\",\"mission-san-jose-high-school\":\"missionsanjose\",\"monta-vista-high-school\":\"montavistahigh\",\"mount-litera-school-international\":\"mountlitera\",\"mpw-cambridge\":\"mpwcambridge\",\"munich-international-school\":\"munichschool\",\"nahar-international-school\":\"naharschool\",\"national-academy-for-learning\":\"academylearning\",\"national-public-school-whitefield\":\"whitefieldschool\",\"neerja-modi-school\":\"neerjamodi\",\"neev-academy\":\"neev\",\"nehru-world-school\":\"nehruworldschool\",\"new-international-school-of-japan\":\"newschooljapan\",\"newlands-college\":\"newlands\",\"newstead-wood-school\":\"newsteadwood\",\"newton-academy\":\"newton\",\"nexus-international-school\":\"nexus\",\"ningbo-british-international-school\":\"ningbobritish\",\"nisai-global-school\":\"nisaiglobalschool\",\"nord-anglia-international-school-hong-kong\":\"angliahongkong\",\"north-cobb-christian\":\"northcobb\",\"north-london-collegiate-school-dubai\":\"collegiatedubai\",\"north-london-collegiate-school-jeju\":\"collegiatejeju\",\"nova-kenya\":\"novakenya\",\"novi-high-school\":\"novihighschool\",\"oakridge-international-school-bachupally\":\"oakridge\",\"oakwood-friends-school\":\"oakwood\",\"oberoi-international-school\":\"oberoischool\",\"olonlog-academy\":\"olonlog\",\"overseas-family-school-singapore\":\"overseasfamily\",\"ovidius-highschool-constanta-romania\":\"ovidius\",\"park-view-school\":\"parkview\",\"pathways-school-noida\":\"pathwaysnoida\",\"pathways-world-school\":\"pathwaysworld\",\"plymouth-college\":\"plymouth\",\"podar-international-school\":\"podar\",\"poole-grammar-school\":\"poolegrammar\",\"prabhavati-padamshi-soni-international-junior-college\":\"padamshisoni\",\"prem-tinsulanonda-international-school\":\"premtinsulanonda\",\"premier-international-ib-continuum-school\":\"premier\",\"preparatoria-tecnologico-de-monterrey\":\"prepatecmonterrey\",\"preston-manor-school\":\"prestonmanor\",\"pui-ching-middle-school-coloane\":\"puichingcoloane\",\"queen-elizabeths-girls-school\":\"elizabethsgirls\",\"queen-elizabeths-school-barnet\":\"elizabethsbarnet\",\"queens-park-community-school\":\"queenspark\",\"raffles-girls-school\":\"rafflesgirls\",\"raffles-institution\":\"raffles\",\"raha-international-school\":\"raha\",\"rbk-international-school\":\"rbkschool\",\"redlands-school\":\"redlands\",\"redmond-high-school\":\"redmondhighschool\",\"reigate-grammar-school-kuala-lumpur-malaysia\":\"reigatemalaysia\",\"reigate-grammar-school-vietnam\":\"reigatevietnam\",\"renaissance-college-hong-kong\":\"renaissance\",\"robert-college\":\"robertcollege\",\"rochdale-sixth-form-college\":\"rochdalesixthform\",\"rotterdam-international-secondary-school\":\"rotterdamschool\",\"roundhay-school\":\"roundhay\",\"rouse-high-school\":\"rousehighschool\",\"royal-alexandra-and-albert-school\":\"alexandraalbert\",\"royal-grammar-school-worcester\":\"grammarworcester\",\"rp-goenka-international-school\":\"rpgoenka\",\"sacred-heart-grammar-school-newry\":\"sacredheartnewry\",\"sage-hill-school\":\"sagehill\",\"saint-andrews-junior-college\":\"andrewsjunior\",\"saint-andrews-school-bolivia\":\"andrewsbolivia\",\"saint-maur-international-school\":\"saintmaur\",\"saint-paul-academy-daechi\":\"saintpauldaechi\",\"saint-sava-national-college\":\"saintsava\",\"sampoerna-academy\":\"sampoerna\",\"san-ignacio-de-recalde\":\"sanignaciorecalde\",\"sandbach-school\":\"sandbach\",\"sanjay-ghodawat-international-school\":\"sanjayghodawat\",\"santo-tomas-de-aquino\":\"santotomasaquino\",\"satit-bilingual-school-of-rangsit-university\":\"satitrangsit\",\"school-of-the-nations-macau\":\"nationsmacau\",\"science-scholars-sandbox\":\"scholarssandbox\",\"sek-international-school-of-qatar\":\"sekschoolqatar\",\"sekolah-ciputra\":\"ciputra\",\"sekolah-kallista-batam-indonesia\":\"kallistabatam\",\"seven-kings-school-and-sixth-form\":\"sevenkingsschool\",\"shaker-high-school\":\"shakerhighschool\",\"shanghai-community-international-school\":\"shanghaicommunity\",\"sharjah-english-school\":\"sharjahenglish\",\"shau-kei-wan-government-secondary-school\":\"shaukeiwan\",\"shaykhontohur-specialized-school\":\"shaykhontohur\",\"shekou-international-school\":\"shekouschool\",\"sherwood-high-school\":\"sherwoodhigh\",\"singapore-american-school\":\"singaporeamerican\",\"sis-kelapa-gading-north-east-jakarta\":\"kelapagading\",\"sis-school\":\"sisschool\",\"skill-stork-international-school\":\"skillstork\",\"sma-kristen-gloria-1\":\"kristengloria1\",\"smas-santa-laurensia-alam-sutera\":\"santalaurensia\",\"sonoma-preparatory-academy-homeschool\":\"sonomaacademy\",\"sos-hermann-gmeiner-international-college\":\"hermanngmeiner\",\"southern-lee-high-school\":\"southernleehigh\",\"specialized-school\":\"specializedschool\",\"specialized-school-number-3-in-termez\":\"termezschool3\",\"st-albans-high-school-for-girls\":\"saintalbansgirls\",\"st-andrews-school\":\"andrewsbolivia\",\"st-anselms-college\":\"saintanselms\",\"st-catherines-british-school\":\"saintcatherines\",\"st-dominics-international-school-portugal\":\"dominicsportugal\",\"st-georges-the-british-international-school-cologne\":\"georgescologne\",\"st-georges-the-british-international-school-munich\":\"georgesmunich\",\"st-hilarys-secondary-school-shenzhen\":\"hilarysshenzhen\",\"st-johns-school-leatherhead\":\"johnsleatherhead\",\"st-josephs-school-banka\":\"saintjosephsbanka\",\"st-marks-school-of-texas\":\"saintmarkstexas\",\"st-patricks-high-school-keady\":\"patrickskeady\",\"st-pauls-college-auckland-nz\":\"paulsauckland\",\"st-stephens-school-rome\":\"saintstephensrome\",\"st-thomas-aquinas-high-school\":\"thomasaquinas\",\"stella-maris-international-school\":\"stellamaris\",\"step-by-step-school\":\"stepbystepschool\",\"strathallan-school\":\"strathallanschool\",\"strathcona-girls-grammar\":\"strathconagirls\",\"summit-education\":\"summit\",\"sutton-grammar-school\":\"suttongrammar\",\"suzhou-science-and-technology-town-foreign-language-high-school\":\"suzhouscience\",\"szentendrei-reformatus-gimnazium-szentendre-reformed-grammar-school\":\"szentendrei\",\"taejon-christian-international-school\":\"taejonchristian\",\"tai-kwong-hilary-college\":\"taikwonghilary\",\"taras-shevchenko-school\":\"tarasshevchenko\",\"tarsus-american-college\":\"tarsusamerican\",\"te-vizja\":\"tevizja\",\"te-vizja-international-high-school\":\"tevizjahighschool\",\"telra-institute\":\"telra\",\"tenafly-high-school\":\"tenaflyhighschool\",\"tenby-international-school-ipoh\":\"tenbyipoh\",\"terakki-foundation-schools\":\"terakki\",\"tettenhall-college\":\"tettenhallcollege\",\"the-academy-at-penguin-hall\":\"penguinhall\",\"the-academy-of-contemporary-education-a\":\"aplusacademy\",\"the-angmering-school\":\"angmeringschool\",\"the-british-school-of-barcelona\":\"britishbarcelona\",\"the-british-school-of-kuwait\":\"britishkuwait\",\"the-british-school-of-milan\":\"britishmilan\",\"the-campion-school\":\"campion\",\"the-cathedral-and-john-connon-school\":\"cathedral\",\"the-catholic-high\":\"catholichigh\",\"the-city-school-international\":\"cityschool\",\"the-dewey-schools\":\"deweyschools\",\"the-givi-zaldastanishvili-american-academy-in-tbilisi\":\"zaldastanishvili\",\"the-grammar-school-at-leeds\":\"leedsgrammar\",\"the-grammar-school-limassol-cyprus\":\"limassolgrammar\",\"the-grammar-school-limassol-limassol-cyprus\":\"grammarcyprus\",\"the-heritage-school\":\"heritageschool\",\"the-hyderabad-public-school-begumpet\":\"hyderabadbegumpet\",\"the-international-school-bangalore\":\"bangaloreschool\",\"the-international-school-of-amsterdam\":\"amsterdamschool\",\"the-kings-school-peterborough\":\"kingspeterborough\",\"the-mount-vernon-school\":\"mountvernon\",\"the-north-halifax-grammar-school\":\"halifaxgrammar\",\"the-nueva-school\":\"nueva\",\"the-peterborough-school\":\"peterborough\",\"the-portsmouth-grammar-school\":\"portsmouthgrammar\",\"the-universal-school\":\"universalschool\",\"the-webb-schools\":\"webb\",\"the-worthgate-school\":\"worthgate\",\"thomas-mills-high-school-and-sixth-form\":\"thomasmills\",\"thornton-academy\":\"thorntonacademy\",\"tiffin-school\":\"tiffin\",\"tonbridge-school\":\"tonbridge\",\"transylvania-college\":\"transylvania\",\"triam-udom-suksa-school\":\"triamudomsuksa\",\"trinity-school-croydon\":\"trinitycroydon\",\"trinity-school-lahore\":\"trinitylahore\",\"troy-high-school\":\"troycalifornia\",\"troy-high-school-california\":\"troycalifornia\",\"uni-admission-consulting\":\"uniadmission\",\"unidad-educativa-bilingue-delta\":\"delta\",\"unidad-educativa-monte-tabor-nazaret\":\"montetabornazaret\",\"united-nations-international-school\":\"nationshanoi\",\"united-nations-international-school-of-hanoi-unis-hanoi\":\"nationshanoi\",\"united-world-college-costa-rica\":\"worldcostarica\",\"usap-community-school\":\"usapcommunity\",\"uwc-changshu-china\":\"worldchangshu\",\"varndean-college\":\"varndean\",\"villanova-preparatory-school\":\"villanovaprep\",\"vinschool-metropolis\":\"metropolis\",\"wellington-college\":\"wellingtoncollege\",\"wentworth-college\":\"wentworth\",\"west-windsor-plainsboro-high-school-south\":\"plainsborosouth\",\"wharton-international-school\":\"whartonschool\",\"whitby-collegiate\":\"whitby\",\"whitgift-school\":\"whitgift\",\"wilsons-school\":\"wilsons\",\"woldingham-school\":\"woldingham\",\"wolverhampton-grammar-school\":\"wolverhampton\",\"woodstock-school\":\"woodstock\",\"wycombe-abbey-school-hong-kong\":\"wycombeabbey\",\"yakkabag-specialized-boarding-school\":\"yakkabagschool\",\"zafer-koleji\":\"zafer\",\"zhejiang-fuyang-high-school-international-center\":\"fuyanghighschool\",\"zion-international-public-school\":\"zion\"};// CMS school names also cover checkout opened from shared navigation pages.\nconst CHECKOUT_SCHOOL_NAMES={\"robertcollege\":\"Robert College\",\"copenhagenschool\":\"Copenhagen International School\",\"abc\":\"Academia Brit\\xe1nica Cuscatleca\",\"branksomehall\":\"Branksome Hall\",\"britishjakarta\":\"British School Jakarta\",\"clsg\":\"City of London School for Girls\",\"brader\":\"Colegio Brader\",\"dcgs\":\"Dr Challoner's Grammar School\",\"challonershigh\":\"Dr Challoner's High School\",\"dwightlondon\":\"Dwight School London\",\"eerde\":\"Eerde International Boarding School\",\"eishcmc\":\"European International School Ho Chi Minh City\",\"halcyonlondon\":\"Halcyon London International School\",\"isl\":\"International School of Luxembourg\",\"kambala\":\"Kambala School\",\"kgv\":\"King George V School\",\"luanda\":\"Luanda International School\",\"nehruworld\":\"Nehru World School\",\"newschooljapan\":\"New International School of Japan\",\"newsteadwood\":\"Newstead Wood School\",\"ningbo\":\"Ningbo British International School\",\"halifaxgrammar\":\"North Halifax Grammar School\",\"oberoischool\":\"Oberoi International School\",\"overseasfamily\":\"Overseas Family School\",\"parkview\":\"Park View School\",\"podar\":\"Podar International School\",\"prepatec\":\"Preparatoria Tecnol\\xf3gico de Monterrey\",\"prestonmanor\":\"Preston Manor School\",\"qebarnet\":\"Queen Elizabeth's School\",\"queenspark\":\"Queens Park Community School\",\"rochdale\":\"Rochdale Sixth Form College\",\"riss\":\"Rotterdam International Secondary School\",\"roundhay\":\"Roundhay School\",\"rgsworcester\":\"Royal Grammar School Worcester\",\"satitrangsit\":\"Satit Bilingual School of Rangsit University\",\"sekqatar\":\"SEK International School Qatar\",\"stcatherines\":\"St. Catherine's British School\",\"stgeorgescologne\":\"St. George's School Cologne\",\"stgeorgesmunich\":\"St. George's School Munich\",\"stellamaris\":\"Stella Maris International School\",\"tevizja-old\":\"Te Vizja\",\"aplusacademy\":\"The Academy of Contemporary Education A+\",\"gymnasiumaplus\":\"Gymnasium A+\",\"tevizja\":\"TE Vizja International High School\",\"penguinhall\":\"The Academy at Penguin Hall\",\"britishkuwait\":\"the British School of Kuwait\",\"tiffin\":\"Tiffin School\",\"delta\":\"Unidad Educativa Biling\\xfce Delta\",\"usap\":\"USAP Community School\",\"whartonschool\":\"Wharton International School\",\"wolverhampton\":\"Wolverhampton Grammar School\",\"woodstock\":\"Woodstock School\",\"wycombeabbey\":\"Wycombe Abbey Hong Kong\",\"zafer\":\"Zafer Koleji\",\"beniciaunified\":\"Benicia High School\",\"britishbucharest\":\"The British School of Bucharest\",\"cardinalpole\":\"Cardinal Pole Catholic School\",\"englishcollege\":\"DESS College\",\"emirateshills\":\"Dubai International Academy Emirates Hills\",\"iberia\":\"Instituto Iberia\",\"rigaschool\":\"The International School of Riga\",\"isikkent\":\"Işıkkent Eğitim Kamp\\xfcs\\xfc\",\"lebocage\":\"Le Bocage International School\",\"lae\":\"The London Academy of Excellence\",\"lyceelosangeles\":\"Lyc\\xe9e International de Los Angeles\",\"elizabethsgirls\":\"Queen Elizabeth's Girls' School\",\"rchk\":\"Renaissance College Hong Kong\",\"saintandrews\":\"Saint Andrew's School\",\"nationsmacau\":\"School of the Nations\",\"campion\":\"the Campion School\",\"deweyschools\":\"The Dewey Schools\",\"peterborough\":\"The Peterborough School\",\"saintsava\":\"Saint Sava National College\",\"academiapanama\":\"Academia Interamericana de Panam\\xe1\",\"adlaistevenson\":\"Adlai E. Stevenson High School\",\"advancedlearning\":\"Advanced Learning Schools\",\"altrinchamboys\":\"Altrincham Grammar School for Boys\",\"amedeo\":\"Amedeo College\",\"aisb\":\"American International School of Bucharest\",\"asc\":\"Escola Americana de Campinas\",\"asr\":\"The American School of Recife\",\"amnuaysilpa\":\"Amnuay Silpa School\",\"acsi\":\"Anglo-Chinese School (Independent)\",\"acsjakarta\":\"Anglo-Chinese School Jakarta\",\"appleby\":\"Appleby College\",\"arcadia\":\"Arcadia High School (California)\",\"arundel\":\"Arundel School\",\"bardmanhattan\":\"Bard High School Early College in Manhattan\",\"bisv\":\"BASIS Independent Silicon Valley\",\"venkateswara\":\"Bharatiya Vidya Bhavan's Sri Venkateswara Vidyalaya\",\"binabangsa\":\"Bina Bangsa School Pantai Indah Kapuk\",\"britishhanoi\":\"British Vietnamese International School\",\"britishhcmc\":\"British Vietnamese International School Ho Chi Minh City\",\"bronxscience\":\"The Bronx High School of Science\",\"carlmonthigh\":\"Carlmont High School\",\"carroll\":\"Carroll Senior High School\",\"carterwoodson\":\"Carter G. Woodson High School\",\"cathedral\":\"the Cathedral and John Connon School\",\"caulfield\":\"Caulfield Grammar School\",\"chatswoodhigh\":\"Chatswood High School\",\"chatsworth\":\"Chatsworth International School\",\"cheongnadalton\":\"Cheongna Dalton School\",\"chigwell\":\"Chigwell School\",\"chirec\":\"CHIREC International School\",\"luizqueiroz\":\"Col\\xe9gio Luiz de Queiroz\",\"andrechavanne\":\"Coll\\xe8ge Andr\\xe9-Chavanne\",\"globaleducation\":\"CPC Global Education\",\"cypressbayhigh\":\"Cypress Bay High School\",\"delnortehigh\":\"Del Norte High School\",\"bangaloreeast\":\"Delhi Public School Bangalore East\",\"delhirkpuram\":\"Delhi Public School, R. K. Puram\",\"dickinsonhigh\":\"Dickinson High School\",\"doversherborn\":\"Dover-Sherborn Regional High School\",\"britishemirates\":\"Dubai British School Emirates Hills\",\"mediterranean\":\"Eastern Mediterranean International School\",\"eastlakehigh\":\"Eastlake High School\",\"edisonacademy\":\"Edison Academy Magnet School\",\"elyonchristian\":\"Elyon Christian School\",\"foresthillshigh\":\"Forest Hills High School\",\"giuacademy\":\"GIU International Christian Academy\",\"gradedsaopaulo\":\"Graded School\",\"greensprings\":\"Greensprings School Lekki\",\"novum\":\"Gymnasium Novum\",\"heritagexp\":\"Heritage Xperiential Learning School\",\"hillspring\":\"Hill Spring International School\",\"huntercollege\":\"Hunter College High School\",\"rosalia\":\"IES Rosal\\xeda de Castro\",\"igbschool\":\"IGB International School\",\"innovationacademy\":\"Innovation Academy\",\"rosenberg\":\"Institut auf dem Rosenberg\",\"bangaloreschool\":\"The International School Bangalore\",\"curitibaschool\":\"International School of Curitiba\",\"panamaschool\":\"International School of Panama\",\"irvingtonhigh\":\"Irvington High School\",\"ekremelginkan\":\"İT\\xdc GVO Ekrem Elginkan Lisesi\",\"jainpucollege\":\"Jain PU College\",\"jakartafuture\":\"Jakarta Future School\",\"jayshreeperiwal\":\"Jayshree Periwal International School\",\"jumeirahcollege\":\"Jumeirah College\",\"ausserschwyz\":\"Kantonsschule Ausserschwyz\",\"kchigh\":\"KC High International School\",\"kingswimbledon\":\"King's College School Wimbledon\",\"koreaschool\":\"Korea International School\",\"lgs\":\"Lahore Grammar School Johar Town Senior Boys Campus\",\"lebanontrail\":\"Lebanon Trail High School\",\"liceulbucuresti\":\"Liceul Teoretic Internațional de Informatică București\",\"luisiana\":\"Luisiana Integrated National High School\",\"lyceelondres\":\"Lyc\\xe9e Fran\\xe7ais Charles de Gaulle de Londres\",\"lyfordcay\":\"Lyford Cay International School\",\"legiondhonneur\":\"The Maison d'\\xe9ducation de la L\\xe9gion d'honneur de Saint-Denis\",\"mgs\":\"Melbourne Grammar School\",\"merivalehigh\":\"Merivale High School\",\"millburnhigh\":\"Millburn High School\",\"missionsanjose\":\"Mission San Jose High School\",\"montavistahigh\":\"Monta Vista High School\",\"mountlitera\":\"Mount Litera School International\",\"mountvernon\":\"the Mount Vernon School\",\"munichschool\":\"Munich International School\",\"whitefield\":\"National Public School Whitefield\",\"newlands\":\"Newlands College\",\"newton\":\"Newton Academy\",\"nisai\":\"Nisai Global School\",\"northcobb\":\"North Cobb Christian\",\"collegiatedubai\":\"North London Collegiate School Dubai\",\"collegiatejeju\":\"North London Collegiate School Jeju\",\"novihighschool\":\"Novi High School\",\"oakridge\":\"Oakridge International School Bachupally\",\"oakwood\":\"Oakwood Friends School\",\"olonlog\":\"Olonlog Academy\",\"premier\":\"Premier International IB Continuum School\",\"rafflesgirls\":\"Raffles Girls' School\",\"raffles\":\"Raffles Institution\",\"raha\":\"Raha International School\",\"redmond\":\"Redmond High School\",\"rousehighschool\":\"Rouse High School\",\"sagehill\":\"Sage Hill School\",\"andrewsjunior\":\"Saint Andrew's Junior College\",\"saintmaur\":\"Saint Maur International School\",\"stpauldaechi\":\"Saint Paul Academy Daechi\",\"stthomasaquinas\":\"St. Thomas Aquinas High School\",\"sampoerna\":\"Sampoerna Academy\",\"santotomas\":\"Santo Tomas De Aquino\",\"ciputra\":\"Sekolah Ciputra\",\"shaker\":\"Shaker High School\",\"scis\":\"Shanghai Community International School\",\"sharjahenglish\":\"Sharjah English School\",\"shekouschool\":\"Shekou International School\",\"sas\":\"Singapore American School\",\"kelapagading\":\"SIS Kelapa Gading North East Jakarta\",\"kristengloria1\":\"SMA Kristen Gloria 1\",\"santalaurensia\":\"SMAS Santa Laurensia Alam Sutera\",\"hermanngmeiner\":\"SOS Hermann Gmeiner International College\",\"stdominics\":\"St. Dominic’s International School Portugal\",\"stmarks\":\"St. Mark's School of Texas\",\"stepbystep\":\"Step By Step School\",\"summit\":\"Summit Education\",\"taejonchristian\":\"Taejon Christian International School\",\"tarasshevchenko\":\"Taras Shevchenko School\",\"tarsusamerican\":\"Tarsus American College\",\"tenafly\":\"Tenafly High School\",\"tenbyipoh\":\"Tenby International School Ipoh\",\"terakki\":\"Terakki Foundation Schools\",\"gzaat\":\"The Givi Zaldastanishvili American Academy in Tbilisi\",\"leedsgrammar\":\"The Grammar School at Leeds\",\"heritageschool\":\"The Heritage School\",\"webb\":\"The Webb Schools\",\"thorntonacademy\":\"Thornton Academy\",\"troycalifornia\":\"Troy High School (California)\",\"montetabornazaret\":\"Unidad Educativa Monte Tabor Nazaret\",\"nationshanoi\":\"United Nations International School of Hanoi\",\"worldcostarica\":\"United World College Costa Rica\",\"varndean\":\"Varndean Sixth Form College\",\"villanovaprep\":\"Villanova Preparatory School\",\"plainsborosouth\":\"West Windsor Plainsboro High School South\",\"whitby\":\"Whitby Collegiate\",\"whitgift\":\"Whitgift School\",\"wilsons\":\"Wilson's School\",\"concordian\":\"Concordian International School\",\"droitwichspa\":\"Droitwich Spa High School and Sixth Form Centre\",\"dubaienglish\":\"Dubai English Speaking School\",\"georgesleven\":\"Georges Leven\",\"naharschool\":\"Nahar International School\",\"nexus\":\"Nexus International School\",\"prem\":\"Prem Tinsulanonda International School\",\"10xschool\":\"10x International School\",\"schoolzarafshan\":\"1st School in Zarafshan\",\"abbeycbgs\":\"Abbey CBGS\",\"aseyaounde\":\"Academic School of Excellence\",\"akademeiahigh\":\"Akademeia High School\",\"aldeafuente\":\"Aldeafuente\",\"almamater\":\"Alma Mater Education Consultancy\",\"alphakarachi\":\"Alpha College, Karachi\",\"alphabetschool\":\"aLphabet internationaL schooL\",\"americanheritage\":\"American Heritage School\",\"amity\":\"Amity\",\"amityamsterdam\":\"Amity International School Amsterdam\",\"churchie\":\"Anglican Church Grammar School\",\"arthurmellows\":\"Arthur Mellows Village College\",\"asianhope\":\"Asian Hope International School\",\"avantihouse\":\"Avanti House Secondary\",\"ayeyarwaddy\":\"Ayeyarwaddy International School\",\"besocial\":\"Be Social\",\"beaconhouse\":\"Beaconhouse\",\"bbis\":\"Berlin Brandenburg International School\",\"biotechnologyhigh\":\"Biotechnology High School\",\"bromsgroveth\":\"Bromsgrove International School Thailand\",\"brookhouse\":\"Brookhouse Schools\",\"brooklinehigh\":\"Brookline High School\",\"canadianschool\":\"Canadian International School\",\"cpsnagpur\":\"Centre Point School International, Nagpur\",\"chansuikimacao\":\"Chan Sui Ki Perpetual Help College, Macao\",\"chellaston\":\"Chellaston Academy\",\"cheltenhamgirls\":\"Cheltenham Girls High School\",\"chinmayaschool\":\"Chinmaya International Residential School\",\"christtheking\":\"Christ the King College\",\"cityoflondon\":\"City of London School\",\"portsmouthcollege\":\"City of Portsmouth College\",\"montlasalle\":\"Coll\\xe8ge des Fr\\xe8res Mont LaSalle\",\"collingwood\":\"Collingwood School\",\"crimson\":\"Crimson\",\"deeperlifeuyo\":\"Deeper Life High School, Uyo Campus\",\"electroniccity\":\"Delhi Public School Electronic City, Bangalore\",\"dohacollege\":\"Doha College\",\"dominicanschool\":\"Dominican International School\",\"econschool\":\"Econ School\",\"edzi\":\"EDZI\",\"etonhouseorchard\":\"EtonHouse International School Orchard\",\"frankfurtschool\":\"Frankfurt International School\",\"furzeplatt\":\"Furze Platt Senior School\",\"gatewaysrilanka\":\"Gateway College\",\"wellingtonhills\":\"GEMS Wellington Academy – Dubai Hills\",\"heriots\":\"George Heriot's School\",\"georgesvanier\":\"Georges Vanier Secondary School\",\"geraldtongrammar\":\"Geraldton Grammar School\",\"darussalamacademy\":\"Global Darussalam Academy\",\"greenwoodhigh\":\"Greenwoodhigh School\",\"halesowen\":\"Halesowen College\",\"hampton\":\"Hampton School\",\"hartland\":\"Hartland International School\",\"havenpeaceacademy\":\"Haven of Peace Academy\",\"heuser\":\"Heuser College\",\"highdown\":\"Highdown School & Sixth Form Centre\",\"holycrossbury\":\"Holy Cross College\",\"homeschool\":\"Homeschool\",\"hongkongbluebell\":\"Hong Kong Bluebell College\",\"hymers\":\"Hymers College\",\"iimtschool\":\"IIMT Boarding School\",\"indianschool\":\"Indian School Al Ain\",\"indianschoolsur\":\"Indian School Sur Sultanate of Oman\",\"centromexico\":\"Instituto Universitario del Centro de M\\xe9xico\",\"ichk\":\"International College Hong Kong\",\"housetashkent\":\"International House Tashkent\",\"foodengineering\":\"International Institute of Food Technology and Engineering\",\"amsterdamschool\":\"The International School of Amsterdam\",\"madridschool\":\"International School of Madrid\",\"invictusamritsar\":\"Invictus International School Amritsar\",\"ivyonaire\":\"IVYonaire\",\"jbcnoshiwara\":\"JBCN International School Oshiwara\",\"jinantianshan\":\"Jinan Tianshan Experimental School\",\"kschooltokyo\":\"K. International School Tokyo\",\"kanaanjakarta\":\"Kanaan Global School, Jakarta\",\"karshicollege2\":\"Karshi District 2-College\",\"kellett\":\"Kellett School\",\"highfielddepok\":\"Kinderfield Highfield School Depok\",\"kingshighwarwick\":\"King's High School\",\"kis\":\"KIS International School\",\"letovo\":\"Letovo\",\"liangfeng\":\"Zhangjiagang Liangfeng International School\",\"loxivwroclaw\":\"LO XIV Wrocław\",\"londonacademy\":\"London International Academy\",\"longleypark\":\"Longley Park Sixth Form\",\"macarthur\":\"Macarthur Anglican School\",\"man1pekanbaru\":\"MAN 1 Pekanbaru\",\"manarat\":\"Manarat International School\",\"mpwcambridge\":\"MPW Cambridge\",\"millhill\":\"Mill Hill International\",\"mingdao\":\"Mingdao High School\",\"academylearning\":\"National Academy for Learning\",\"neerjamodi\":\"Neerja Modi School\",\"neev\":\"Neev Academy\",\"angliahongkong\":\"Nord Anglia International School Hong Kong\",\"novakenya\":\"Nova Kenya\",\"nueva\":\"The Nueva School\",\"ovidius\":\"Ovidius Highschool Constanta Romania\",\"pathwaysworld\":\"Pathways World School\",\"plymouth\":\"Plymouth College\",\"poolegrammar\":\"Poole Grammar School\",\"padamshisoni\":\"Prabhavati Padamshi Soni International Junior College\",\"puichingcoloane\":\"Pui Ching Middle School (Coloane)\",\"redlands\":\"Redlands School\",\"reigatemalaysia\":\"Reigate Grammar School Kuala Lumpur, Malaysia\",\"reigatevietnam\":\"Reigate Grammar School Vietnam\",\"rla\":\"RLA\",\"alexandraalbert\":\"Royal Alexandra and Albert School\",\"rpgoenka\":\"RP Goenka International School\",\"sacredheartnewry\":\"Sacred Heart Grammar School, Newry\",\"sakenova\":\"Skill Matrix\",\"sanignaciorecalde\":\"San Ignacio de Recalde\",\"sandbach\":\"Sandbach School\",\"sanjayghodawat\":\"Sanjay Ghodawat International School\",\"scholarssandbox\":\"Science Scholars Sandbox\",\"kallistabatam\":\"Sekolah Kallista Batam - Indonesia\",\"sgi\":\"SGI\",\"shaukeiwan\":\"Shau Kei Wan Government Secondary School\",\"shaykhontohur\":\"Shaykhontohur Specialized School\",\"sherwoodhigh\":\"Sherwood High School\",\"sisschool\":\"Singapore Intercultural School\",\"skillstork\":\"Skill Stork International School\",\"sonomaacademy\":\"Sonoma Preparatory Academy\",\"southernleehigh\":\"Southern Lee High School\",\"specializedschool\":\"Specialized School\",\"termezschool3\":\"Specialized School Number 3 in Termez\",\"stalbansgirls\":\"St Albans High School for Girls\",\"stanselms\":\"St Anselm's College\",\"stjohnsleatherhead\":\"St John's School Leatherhead\",\"stpatrickskeady\":\"St Patrick's High School Keady\",\"stpaulsauckland\":\"St Pauls College Auckland NZ\",\"sthilarys\":\"St. Hilary’s Secondary School, Shenzhen\",\"stjosephsbanka\":\"St. Joseph's School Banka\",\"ststephensrome\":\"St. Stephen’s School, Rome\",\"strathallanschool\":\"Strathallan School\",\"strathconagirls\":\"Strathcona Girls Grammar\",\"suttongrammar\":\"Sutton Grammar School\",\"suzhouscience\":\"Suzhou Science and Technology Town Foreign Language High School\",\"taikwonghilary\":\"Tai Kwong Hilary College\",\"telra\":\"Telra Institute\",\"tettenhallcollege\":\"Tettenhall College\",\"angmeringschool\":\"The Angmering School\",\"britishbarcelona\":\"The British School of Barcelona\",\"britishmilan\":\"The British School of Milan\",\"catholichigh\":\"The Catholic High\",\"limassolgrammar\":\"The Grammar School Limassol Cyprus\",\"grammarcyprus\":\"The Grammar School Limassol, Limassol Cyprus\",\"hyderabadbegumpet\":\"The Hyderabad Public School, Begumpet\",\"kingspeterborough\":\"The Kings School, Peterborough\",\"portsmouthgrammar\":\"The Portsmouth Grammar School\",\"universalschool\":\"The Universal School\",\"worthgate\":\"The Worthgate School\",\"tonbridge\":\"Tonbridge School\",\"tranby\":\"Tranby\",\"transylvania\":\"Transylvania College\",\"triamudomsuksa\":\"Triam Udom Suksa School\",\"trinitylahore\":\"Trinity School Lahore\",\"trinitycroydon\":\"Trinity School, Croydon\",\"udo\":\"Udo\",\"uniadmission\":\"Uni Admission Consulting\",\"worldchangshu\":\"UWC Changshu China\",\"metropolis\":\"Vinschool Metropolis\",\"wellingtoncollege\":\"Wellington College\",\"wentworth\":\"Wentworth College\",\"woldingham\":\"Woldingham School\",\"yakkabagschool\":\"Yakkabag Specialized Boarding School\",\"zhejiangfuyang\":\"Zhejiang Fuyang High School International Center\",\"zion\":\"Zion International Public School\",\"advaithhosur\":\"Advaith International School\",\"avantisecondary\":\"Avanti House Secondary School\",\"baktimulya400\":\"Bakti Mulya 400 School\",\"bcmfoundation\":\"BCM Foundation\",\"bilingual\":\"Bilingual Program\",\"brigantiatrust\":\"Brigantia Learning Trust\",\"doverbroecks\":\"d'Overbroeck's\",\"georgespencer\":\"George Spencer Academy\",\"indianwadikabir\":\"Indian School Al Wadi Al Kabir\",\"juddschool\":\"The Judd School\",\"mentari\":\"Mentari Intercultural School\",\"pathwaysnoida\":\"Pathways School Noida\",\"rbkschool\":\"RBK International School\",\"sevenkings\":\"Seven Kings School\",\"szentendrei\":\"Szentendrei Reform\\xe1tus Gimn\\xe1zium\",\"cityschool\":\"The City School International\",\"thomasmills\":\"Thomas Mills High School\",\"scotssydney\":\"The Scots College\",\"twyford\":\"Twyford CofE High School\",\"sxg\":\"St. Xavier's School, Godavari\",\"bergenacademies\":\"Bergen County Academies\",\"prepateccumbres\":\"PrepaTec Cumbres\",\"acmeeducation\":\"ACME Education\",\"riva\":\"RIVA\",\"collegepass\":\"CollegePass\",\"olympiahanoi\":\"The Olympia Schools\",\"vivekhigh\":\"Vivek High School\",\"qarshipresidential\":\"Presidential School in Qarshi\",\"daywaterman\":\"Day Waterman College\",\"gatewaysleeds\":\"Gateways School\",\"westkirby\":\"West Kirby Grammar School\",\"glendaleacademy\":\"Glendale Academy\",\"bcmsector32\":\"BCM School, Sector 32-A, Chandigarh Road\",\"gemsmodern\":\"GEMS Modern Academy\",\"ivythomas\":\"Ivy Thomas Memorial School\",\"tashkentinternational\":\"Tashkent International School\",\"denverjds\":\"Denver Jewish Day School\",\"zs3lukow\":\"Zesp\\xf3ł Szk\\xf3ł nr 3 im. Władysława Stanisława Reymonta w Łukowie\",\"islandlimassol\":\"The Island Private School of Limassol\",\"rostrum\":\"Rostrum Education\",\"bcmbasantcity\":\"BCM School, Basant City, Pakhowal Road\",\"adaniinternational\":\"Adani International School\",\"stargazer\":\"Stargazer Education\",\"chestertoncc\":\"Chesterton Community College\",\"islamiyaenglish\":\"Islamiya English School\",\"mvmjuniorcollege\":\"MVM Junior College of Commerce\",\"cambridgebucharest\":\"Cambridge School of Bucharest\",\"stcolumbasdublin\":\"St. Columba's College\",\"raffleschristian\":\"Raffles Christian School\",\"qazaqchinese\":\"Qazaq Chinese School\",\"greatbaddow\":\"Great Baddow High School\",\"swostishree\":\"Swostishree Gurukul\",\"muscatinternational\":\"Muscat International School By Amity\",\"geraschool\":\"The Gera School\",\"shrishikshayatan\":\"Shri Shikshayatan School\",\"garodiainternational\":\"Garodia International Centre for Learning Mumbai\",\"stgeorgesmontreux\":\"St. George's International School Switzerland\",\"ishthehague\":\"The International School of The Hague\",\"ieswarsaw\":\"International European School Warsaw\",\"veronahigh\":\"Verona High School\",\"kingsbangkok\":\"King's College International School Bangkok\",\"winchestercollege\":\"Winchester College\",\"readingschool\":\"Reading School\",\"kingedwardstourbridge\":\"King Edward VI College, Stourbridge\",\"wolverhamptongirls\":\"Wolverhampton Girls' High School\",\"tashkentpresidential\":\"Presidential School in Tashkent\",\"nowerhill\":\"Nower Hill High School\",\"guojinzhuhai\":\"Zhuhai Guojin Study Abroad\",\"stbrendans\":\"St. Brendan's School\",\"avmahmedabad\":\"Adani Vidya Mandir Ahmedabad\",\"dartfordgrammar\":\"Dartford Grammar School\",\"oxfordonline\":\"Oxford Online School\",\"brightoncollege\":\"Brighton College\",\"nisastana\":\"Nazarbayev Intellectual School of Astana\",\"institutedublin\":\"The Institute of Education\",\"stlawrencemysuru\":\"St. Lawrence International School\",\"gardenkl\":\"Garden International School\",\"fptcaugiay\":\"FPT School Cau Giay\",\"mvmhighschool\":\"MVM's Swami Muktananda High School\",\"luthermelbourne\":\"Luther College\",\"bayviewkarachi\":\"Bay View Academy\",\"nimssharjah\":\"New Indian Model School, Sharjah\",\"cicmyanmar\":\"Canadian International Center\",\"faithhigh\":\"Faith High School\",\"fpthighdanang\":\"FPT High School Da Nang\",\"licslusaka\":\"Lusaka International Community School\",\"westsound\":\"West Sound Academy\",\"veslynchburg\":\"Virginia Episcopal School\",\"unisnewyork\":\"United Nations International School\",\"awty\":\"The Awty International School\",\"ignatiuschicago\":\"Saint Ignatius College Prep\",\"porum\":\"Porum High School\",\"nuasin\":\"Nuasin Next Generation Charter School\",\"newmanboston\":\"The Newman School\",\"armstrongplymouth\":\"Armstrong High School\",\"dulwichsingapore\":\"Dulwich College (Singapore)\",\"hollandpark\":\"Holland Park School\",\"eismeadows\":\"Emirates International School Meadows\",\"latymerupper\":\"Latymer Upper School\",\"teduskudar\":\"TED \\xdcsk\\xfcdar Koleji\",\"tsibangkok\":\"TSI International School\",\"testaipei\":\"Taipei European School\",\"isschaffhausen\":\"International School of Schaffhausen\",\"sotogrande\":\"Sotogrande International School\",\"stgeorgeslima\":\"St. George's College\",\"lordbyronlima\":\"Lord Byron School\",\"psmmuscat\":\"Pakistan School Muscat\",\"acaibadan\":\"American Christian Academy\",\"iskl\":\"The International School of Kuala Lumpur\",\"glfl\":\"Grand Lyc\\xe9e Franco-Libanais\",\"teskuwait\":\"The English School Kuwait\",\"ilgprishtina\":\"International Learning Group School\",\"haileyburyalmaty\":\"Haileybury Almaty\",\"delasallejersey\":\"De La Salle College, Jersey\",\"wpps\":\"Western Province Preparatory School\",\"xaviernyc\":\"Xavier High School\",\"saintdominicjc\":\"Saint Dominic Academy\",\"kreiva\":\"Kreiva Academy\",\"smithfieldva\":\"Smithfield High School\",\"wycliffe\":\"Wycliffe College\",\"whitworthhigh\":\"Whitworth Community High School\",\"westminsteracademy\":\"Westminster Academy\",\"ullswater\":\"Ullswater Community College\",\"steyninggrammar\":\"Steyning Grammar School\",\"stbedesmanchester\":\"St Bede's College\",\"staugustineskilburn\":\"St Augustine's CE High School\",\"sharples\":\"Sharples School\",\"swchs\":\"Saffron Walden County High School\",\"orielcrawley\":\"Oriel High School\",\"kaprospect\":\"King's Academy Prospect\",\"hollingworth\":\"Hollingworth Academy\",\"hightunstall\":\"High Tunstall College of Science\",\"hartsdown\":\"Hartsdown Academy\",\"greycourt\":\"Grey Court School\",\"channing\":\"Channing School\",\"campionbugbrooke\":\"Campion School\",\"bosworthacademy\":\"Bosworth Academy\",\"bohunthorsham\":\"Bohunt School Horsham\",\"ampleforth\":\"Ampleforth College\",\"liceoeuropeo\":\"Colegio Liceo Europeo\",\"stbenedictsbedfordview\":\"St Benedict's College\",\"orientdurban\":\"Orient Islamic School\",\"asrjc\":\"Anderson Serangoon Junior College\",\"orbitkhobar\":\"Orbit International School\",\"genesisbucharest\":\"Genesis College\",\"taurangaboys\":\"Tauranga Boys' College\",\"isbergamo\":\"International School of Bergamo\",\"clongowes\":\"Clongowes Wood College\",\"calvinjakarta\":\"Sekolah Kristen Calvin\",\"ndpsindore\":\"New Digamber Public School\",\"kodaikanal\":\"Kodaikanal International School\",\"ipsindirapuram\":\"Indirapuram Public School\",\"bhavanskakkanad\":\"Bhavan's Adarsha Vidyalaya, Kakkanad\",\"isaathens\":\"International School of Athens\",\"isrneuss\":\"ISR International School on the Rhine\",\"newtontbilisi\":\"Newton Free School\",\"ishelsinki\":\"International School of Helsinki\",\"tallinnenglish\":\"Tallinn English College\",\"siscairo\":\"Salahaldin International School\",\"mescairo\":\"Modern English School Cairo\",\"cairoenglish\":\"Cairo English School\",\"ucctoronto\":\"Upper Canada College\",\"uglobalacademy\":\"U Global Academy\",\"accadaleppo\":\"ACCAD Institute\",\"indusbangalore\":\"Indus International School Bangalore\",\"kingsmaths\":\"King's College London Mathematics School\",\"melinternational\":\"MEL International School\",\"ritzeducation\":\"Ritz Education\",\"eduall\":\"EduALL\",\"providenceky\":\"Providence Montessori School\",\"farmingdalehigh\":\"Farmingdale High School\",\"medbury\":\"Medbury School\",\"lakeforest\":\"Lake Forest Academy\",\"gulliver\":\"Gulliver Preparatory School\",\"stonyhurst\":\"Stonyhurst College\",\"brainsmadrid\":\"Brains International School\",\"aisj\":\"The American International School of Johannesburg\",\"isyangon\":\"The International School Yangon\",\"jfkqueretaro\":\"John F. Kennedy, The American School of Quer\\xe9taro\",\"tzuchipik\":\"Tzu Chi School PIK\",\"wisdomhighnashik\":\"Wisdom High International School\",\"choikaiyau\":\"Po Leung Kuk Choi Kai Yau School\",\"islandschoolhk\":\"ESF Island School\",\"waterfordkamhlaba\":\"Waterford Kamhlaba United World College of Southern Africa\",\"seklosvalles\":\"SEK Los Valles International School\",\"libertadsurallah\":\"Libertad National High School\",\"satitchula\":\"Chulalongkorn University Demonstration Secondary School\",\"peponi\":\"Peponi School\",\"essai\":\"Essai Education\",\"highburyhillcrest\":\"Highbury Preparatory School\",\"gumleyhouse\":\"Gumley House School FCJ\",\"bhsscitech\":\"Bah\\xe7eşehir High School for Science and Technology\",\"istekdenizli\":\"İSTEK Denizli Schools\",\"brightonvibhavadi\":\"Brighton College Bangkok Vibhavadi\",\"tessellations\":\"Tessellations School\",\"mvminternational\":\"MVM International School\",\"tanganyika\":\"International School of Tanganyika\",\"lsgh\":\"La Salle Green Hills\",\"ccbcali\":\"Colegio Colombo Brit\\xe1nico\",\"balcombegrammar\":\"Balcombe Grammar School\",\"belgranoday\":\"Belgrano Day School\",\"iszl\":\"International School of Zug and Luzern\",\"aveleysc\":\"Aveley Secondary College\",\"americanoquito\":\"Colegio Americano de Quito\",\"tcsporthope\":\"Trinity College School\",\"yorktoronto\":\"The York School\",\"positivointl\":\"Positivo International School\",\"edfsaopaulo\":\"Escola do Futuro\",\"stjohnswaterloo\":\"St. John's International School\",\"stchrisbahrain\":\"St Christopher's School\",\"juniorseniornicosia\":\"The Junior & Senior School\",\"bluevalleycostarica\":\"Blue Valley School\",\"hanova\":\"Xi'an Hanova International School\",\"wissshanghai\":\"Western International School of Shanghai\",\"ssissuzhou\":\"Suzhou Singapore International School\",\"santiagocollege\":\"Santiago College\",\"amadeusvienna\":\"AMADEUS International School Vienna\",\"wollondilly\":\"Wollondilly Anglican College\",\"stfrancissaopaulo\":\"St. Francis College\",\"simondscollege\":\"Simonds Catholic College\",\"lyceum8pavlodar\":\"School-Lyceum No. 8 for Gifted Children\",\"liftrichmondpark\":\"Lift Richmond Park\",\"stnicholassaopaulo\":\"St. Nicholas School\",\"nuevagranada\":\"Colegio Nueva Granada\",\"maimonideschile\":\"Maimonides School\",\"britishbahrain\":\"The British School of Bahrain\",\"tisabaku\":\"The International School of Azerbaijan\",\"miamihighgoldcoast\":\"Miami State High School\",\"bilimatyrau\":\"Bilim International School\",\"birkdale\":\"Birkdale School\",\"cityacademysouthwark\":\"City of London Academy Southwark\",\"deantrustardwick\":\"Dean Trust Ardwick\",\"dovercollege\":\"Dover College\",\"fptlongvan\":\"FPT School Long Van\",\"school103astana\":\"Secondary School No. 103\",\"mendhamhigh\":\"West Morris Mendham High School\",\"lyceum72astana\":\"School-Lyceum No. 72\",\"bekseoul\":\"British Education Korea\",\"centralphilly\":\"Central High School\",\"bisbrasilia\":\"Brasilia International School\",\"hazeley\":\"The Hazeley Academy\",\"chace\":\"Chace Community School\",\"lauderjavne\":\"Lauder Javne Jewish Community School\",\"jpgsjaipur\":\"Jayshree Periwal Global School\",\"miltonacademy\":\"Milton Academy\",\"dsbudapest\":\"Deutsche Schule Budapest\",\"johnhampden\":\"John Hampden Grammar School\",\"fatinoglu\":\"Abidin Nesimi Fatinoğlu Anadolu Lisesi\",\"mpesafoundation\":\"M-PESA Foundation Academy\",\"sbeschool\":\"Shenley Brook End School\",\"newhamcollege\":\"Newham College London\",\"nunthorpe\":\"Nunthorpe School & Sixth Form\",\"gloucesteracademy\":\"Gloucester Academy\",\"thorpehouse\":\"Thorpe House School\",\"saracenshigh\":\"Saracens High School\",\"notleyhigh\":\"Notley High School & Sixth Form\",\"europaschool\":\"Europa School UK\",\"stedwardsoxford\":\"St Edward's School, Oxford\",\"homebridge\":\"Homebridge by Beaconhouse\",\"dertosa\":\"Institut Dertosa\",\"etonecollege\":\"Etone College\",\"holytrinitykidderminster\":\"Holy Trinity School\",\"minervavirtual\":\"Minerva Virtual Academy\",\"churstongrammar\":\"Churston Ferrers Grammar School\",\"busheymeads\":\"Bushey Meads School\",\"paddingtonacademy\":\"Paddington Academy\",\"southdartmoor\":\"South Dartmoor Community College\",\"qegsblackburn\":\"Queen Elizabeth's Grammar School\",\"greatmarlow\":\"Great Marlow School\",\"stbonaventures\":\"St Bonaventure's School\",\"kelmscott\":\"Kelmscott School\",\"bishopstopford\":\"Bishop Stopford School\",\"colegioprolog\":\"Colegio Prolog Chincha\",\"ricardslodge\":\"Ricards Lodge High School\",\"swalcliffepark\":\"Swalcliffe Park School\",\"southfieldsacademy\":\"Southfields Academy\",\"highburyfields\":\"Highbury Fields School\",\"institutojef\":\"Instituto J&F\",\"celinahigh\":\"Celina High School\",\"wimbledoncollege\":\"Wimbledon College\",\"cottesloe\":\"The Cottesloe School\",\"wykhampark\":\"Wykham Park Academy\",\"maidstonegirls\":\"Maidstone Grammar School for Girls\",\"carterton\":\"Carterton Community College\",\"abingdon\":\"Abingdon School\",\"beaumontstalbans\":\"Beaumont School\",\"birchwoodhigh\":\"Birchwood High School\",\"cheney\":\"Cheney School\",\"jcoss\":\"The Jewish Community Secondary School\",\"ashtonpark\":\"Ashton Park School\",\"hoevalley\":\"Hoe Valley School\",\"parmiters\":\"Parmiter's School\",\"liverpoolmaths\":\"The University of Liverpool Maths School\",\"stjosephscroydon\":\"St Joseph's College\",\"bramptonmanor\":\"Brampton Manor Academy\",\"eatonbank\":\"Eaton Bank Academy\",\"kearsley\":\"Kearsley Academy\",\"gainsboroughacademy\":\"The Gainsborough Academy\",\"carmelcollege\":\"Carmel College\",\"saintfelix\":\"Saint Felix School\",\"stoscarromero\":\"St Oscar Romero Catholic School\",\"salesianfarnborough\":\"Salesian College\",\"debdenpark\":\"Debden Park High School\",\"sacredhearthammersmith\":\"Sacred Heart High School\",\"stkatherinesbristol\":\"St Katherine's School\",\"thomasdeacon\":\"Thomas Deacon Academy\",\"stmarymagdalene\":\"St Mary Magdalene Academy\",\"trinitynewbury\":\"Trinity School\",\"moultonschool\":\"Moulton School and Science College\",\"davidnieper\":\"David Nieper Academy\",\"shipstonhigh\":\"Shipston High School\",\"sheldonschool\":\"Sheldon School\",\"cityacademyhackney\":\"The City Academy, Hackney\",\"royallatin\":\"Royal Latin School\",\"westcliffboys\":\"Westcliff High School for Boys\",\"durhamsixthform\":\"Durham Sixth Form Centre\",\"southhunsley\":\"South Hunsley School and Sixth Form College\",\"varndeanschool\":\"Varndean School\"};// Last resort when this browser cannot reach our server at all (no price ever loaded): fixed Stripe Payment Links.\n// They open without our server. The server's Stripe webhook records each paid link session as a Sign-ups row.\nconst CHECKOUT_PAYMENT_LINKS={\"45\":\"https://buy.stripe.com/14AcN61k2cIVeNp3tC8Vi04\",\"25\":\"https://buy.stripe.com/7sY28s4wegZb20De8g8Vi05\",\"15\":\"https://buy.stripe.com/28EaEY7IqdMZfRt5BK8Vi02\"};// Each school's fee from the Invitation Booklet Masterfile (15 Oct 2026), used only to pick the link above.\n// The server stays the source of truth; refresh this list when a price changes. Unlisted schools: £45, as on the server.\nconst CHECKOUT_SCHOOL_TIERS={\"10xschool\":\"45\",\"abbeycbgs\":\"25\",\"abc\":\"45\",\"academiapanama\":\"45\",\"academylearning\":\"25\",\"acmeeducation\":\"45\",\"acsi\":\"25\",\"acsjakarta\":\"45\",\"adlaistevenson\":\"25\",\"advaithhosur\":\"25\",\"advancedlearning\":\"45\",\"aisb\":\"45\",\"akademeiahigh\":\"45\",\"aldeafuente\":\"45\",\"alexandraalbert\":\"25\",\"almamater\":\"45\",\"alphabetschool\":\"25\",\"alphakarachi\":\"25\",\"altrinchamboys\":\"25\",\"amedeo\":\"45\",\"americanheritage\":\"45\",\"amity\":\"25\",\"amityamsterdam\":\"45\",\"amnuaysilpa\":\"45\",\"amsterdamschool\":\"45\",\"andrechavanne\":\"25\",\"andrewsjunior\":\"25\",\"angliahongkong\":\"45\",\"angmeringschool\":\"25\",\"appleby\":\"45\",\"arcadia\":\"25\",\"arthurmellows\":\"25\",\"arundel\":\"45\",\"asc\":\"45\",\"aseyaounde\":\"25\",\"asianhope\":\"25\",\"asr\":\"45\",\"ausserschwyz\":\"25\",\"avantihouse\":\"25\",\"ayeyarwaddy\":\"25\",\"baktimulya400\":\"25\",\"bangaloreeast\":\"25\",\"bangaloreschool\":\"45\",\"bardmanhattan\":\"25\",\"bbis\":\"45\",\"bcmfoundation\":\"25\",\"bcmsector32\":\"25\",\"beaconhouse\":\"25\",\"beniciaunified\":\"25\",\"bergenacademies\":\"25\",\"besocial\":\"45\",\"bilingual\":\"45\",\"binabangsa\":\"45\",\"biotechnologyhigh\":\"25\",\"bisv\":\"45\",\"brader\":\"45\",\"branksomehall\":\"45\",\"britishbarcelona\":\"45\",\"britishbucharest\":\"45\",\"britishemirates\":\"45\",\"britishhanoi\":\"45\",\"britishhcmc\":\"45\",\"britishjakarta\":\"45\",\"britishkuwait\":\"45\",\"britishmilan\":\"45\",\"bromsgroveth\":\"45\",\"bronxscience\":\"25\",\"brookhouse\":\"45\",\"brooklinehigh\":\"25\",\"campion\":\"25\",\"canadianschool\":\"45\",\"cardinalpole\":\"25\",\"carlmonthigh\":\"25\",\"carroll\":\"25\",\"carterwoodson\":\"25\",\"cathedral\":\"45\",\"catholichigh\":\"25\",\"caulfield\":\"45\",\"centromexico\":\"25\",\"challonershigh\":\"25\",\"chansuikimacao\":\"25\",\"chatswoodhigh\":\"25\",\"chatsworth\":\"45\",\"chellaston\":\"25\",\"cheltenhamgirls\":\"25\",\"cheongnadalton\":\"45\",\"chigwell\":\"45\",\"chinmayaschool\":\"45\",\"chirec\":\"25\",\"christtheking\":\"25\",\"churchie\":\"45\",\"ciputra\":\"25\",\"cityoflondon\":\"45\",\"cityschool\":\"45\",\"clsg\":\"45\",\"collegepass\":\"45\",\"collegiatedubai\":\"45\",\"collegiatejeju\":\"45\",\"collingwood\":\"45\",\"concordian\":\"45\",\"cpsnagpur\":\"25\",\"crimson\":\"45\",\"curitibaschool\":\"45\",\"cypressbayhigh\":\"25\",\"darussalamacademy\":\"45\",\"dcgs\":\"25\",\"deeperlifeuyo\":\"25\",\"delhirkpuram\":\"25\",\"delnortehigh\":\"25\",\"delta\":\"45\",\"denverjds\":\"45\",\"deweyschools\":\"45\",\"dickinsonhigh\":\"25\",\"dohacollege\":\"45\",\"dominicanschool\":\"45\",\"doverbroecks\":\"45\",\"doversherborn\":\"25\",\"droitwichspa\":\"25\",\"dwightlondon\":\"45\",\"eastlakehigh\":\"25\",\"edisonacademy\":\"25\",\"edzi\":\"45\",\"eerde\":\"45\",\"eishcmc\":\"45\",\"ekremelginkan\":\"45\",\"electroniccity\":\"25\",\"elizabethsgirls\":\"25\",\"elyonchristian\":\"25\",\"emirateshills\":\"45\",\"englishcollege\":\"45\",\"etonhouseorchard\":\"45\",\"foodengineering\":\"25\",\"foresthillshigh\":\"25\",\"frankfurtschool\":\"45\",\"furzeplatt\":\"25\",\"gatewaysleeds\":\"45\",\"gatewaysrilanka\":\"25\",\"gemsmodern\":\"45\",\"georgesleven\":\"25\",\"georgespencer\":\"25\",\"georgesvanier\":\"25\",\"geraldtongrammar\":\"45\",\"giuacademy\":\"25\",\"glendaleacademy\":\"25\",\"globaleducation\":\"45\",\"gradedsaopaulo\":\"45\",\"grammarcyprus\":\"45\",\"greensprings\":\"25\",\"greenwoodhigh\":\"45\",\"guojinzhuhai\":\"45\",\"gymnasiumaplus\":\"45\",\"gzaat\":\"45\",\"halcyonlondon\":\"45\",\"halesowen\":\"25\",\"halifaxgrammar\":\"25\",\"hampton\":\"45\",\"hartland\":\"45\",\"havenpeaceacademy\":\"45\",\"heriots\":\"45\",\"heritageschool\":\"25\",\"heritagexp\":\"25\",\"hermanngmeiner\":\"45\",\"heuser\":\"25\",\"highdown\":\"25\",\"highfielddepok\":\"25\",\"hillspring\":\"45\",\"holycrossbury\":\"25\",\"hongkongbluebell\":\"45\",\"housetashkent\":\"25\",\"huntercollege\":\"25\",\"hyderabadbegumpet\":\"25\",\"hymers\":\"45\",\"iberia\":\"25\",\"ichk\":\"45\",\"igbschool\":\"45\",\"iimtschool\":\"25\",\"indianschoolsur\":\"25\",\"indianwadikabir\":\"25\",\"innovationacademy\":\"25\",\"invictusamritsar\":\"25\",\"irvingtonhigh\":\"25\",\"isikkent\":\"45\",\"isl\":\"45\",\"ivyonaire\":\"45\",\"ivythomas\":\"45\",\"jainpucollege\":\"25\",\"jakartafuture\":\"25\",\"jayshreeperiwal\":\"25\",\"jbcnoshiwara\":\"45\",\"jinantianshan\":\"45\",\"juddschool\":\"25\",\"jumeirahcollege\":\"45\",\"kallistabatam\":\"25\",\"kambala\":\"45\",\"kanaanjakarta\":\"25\",\"karshicollege2\":\"25\",\"kchigh\":\"25\",\"kelapagading\":\"45\",\"kellett\":\"45\",\"kgv\":\"45\",\"kingshighwarwick\":\"45\",\"kingspeterborough\":\"25\",\"kingswimbledon\":\"45\",\"kis\":\"45\",\"koreaschool\":\"45\",\"kristengloria1\":\"25\",\"kschooltokyo\":\"45\",\"lae\":\"free\",\"lebanontrail\":\"25\",\"lebocage\":\"45\",\"leedsgrammar\":\"45\",\"legiondhonneur\":\"25\",\"letovo\":\"45\",\"lgs\":\"25\",\"liangfeng\":\"45\",\"liceulbucuresti\":\"45\",\"londonacademy\":\"45\",\"longleypark\":\"25\",\"loxivwroclaw\":\"25\",\"luanda\":\"45\",\"luisiana\":\"25\",\"luizqueiroz\":\"45\",\"lyceelondres\":\"45\",\"lyceelosangeles\":\"45\",\"lyfordcay\":\"45\",\"macarthur\":\"45\",\"madridschool\":\"45\",\"man1pekanbaru\":\"25\",\"manarat\":\"45\",\"mediterranean\":\"45\",\"mentari\":\"25\",\"merivalehigh\":\"25\",\"metropolis\":\"45\",\"mgs\":\"45\",\"millburnhigh\":\"25\",\"millhill\":\"45\",\"mingdao\":\"45\",\"missionsanjose\":\"25\",\"montavistahigh\":\"25\",\"montetabornazaret\":\"45\",\"montlasalle\":\"25\",\"mountlitera\":\"45\",\"mountvernon\":\"45\",\"mpwcambridge\":\"45\",\"munichschool\":\"45\",\"naharschool\":\"25\",\"nationshanoi\":\"45\",\"nationsmacau\":\"45\",\"neerjamodi\":\"25\",\"neev\":\"45\",\"nehruworld\":\"25\",\"newlands\":\"25\",\"newschooljapan\":\"45\",\"newsteadwood\":\"25\",\"nexus\":\"45\",\"ningbo\":\"45\",\"nisai\":\"45\",\"northcobb\":\"45\",\"novihighschool\":\"25\",\"novum\":\"25\",\"nueva\":\"45\",\"oakridge\":\"45\",\"oakwood\":\"45\",\"oberoischool\":\"45\",\"olonlog\":\"25\",\"olympiahanoi\":\"45\",\"overseasfamily\":\"45\",\"ovidius\":\"25\",\"padamshisoni\":\"25\",\"panamaschool\":\"45\",\"parkview\":\"25\",\"pathwaysnoida\":\"45\",\"pathwaysworld\":\"45\",\"peponi\":\"45\",\"peterborough\":\"45\",\"plainsborosouth\":\"25\",\"plymouth\":\"45\",\"podar\":\"25\",\"poolegrammar\":\"25\",\"portsmouthcollege\":\"25\",\"portsmouthgrammar\":\"45\",\"prem\":\"45\",\"premier\":\"25\",\"prepatec\":\"45\",\"prepateccumbres\":\"45\",\"prestonmanor\":\"25\",\"puichingcoloane\":\"45\",\"qarshipresidential\":\"25\",\"qebarnet\":\"25\",\"queenspark\":\"25\",\"raffles\":\"25\",\"rafflesgirls\":\"25\",\"raha\":\"45\",\"rbkschool\":\"25\",\"rchk\":\"45\",\"redlands\":\"45\",\"redmond\":\"25\",\"reigatemalaysia\":\"45\",\"reigatevietnam\":\"45\",\"rgsworcester\":\"45\",\"rigaschool\":\"45\",\"riss\":\"45\",\"riva\":\"45\",\"rla\":\"45\",\"robertcollege\":\"45\",\"rochdale\":\"25\",\"rosalia\":\"25\",\"rosenberg\":\"45\",\"roundhay\":\"25\",\"rousehighschool\":\"25\",\"rpgoenka\":\"25\",\"sacredheartnewry\":\"25\",\"sagehill\":\"45\",\"saintandrews\":\"25\",\"saintmaur\":\"45\",\"saintsava\":\"25\",\"sakenova\":\"45\",\"sampoerna\":\"45\",\"sandbach\":\"25\",\"sanignaciorecalde\":\"45\",\"sanjayghodawat\":\"25\",\"santalaurensia\":\"25\",\"sas\":\"45\",\"satitchula\":\"25\",\"satitrangsit\":\"45\",\"schoolzarafshan\":\"25\",\"scis\":\"45\",\"scotssydney\":\"45\",\"sekqatar\":\"45\",\"sevenkings\":\"25\",\"shaker\":\"25\",\"sharjahenglish\":\"45\",\"shaukeiwan\":\"25\",\"shaykhontohur\":\"25\",\"shekouschool\":\"45\",\"sherwoodhigh\":\"25\",\"sisschool\":\"45\",\"skillstork\":\"25\",\"sonomaacademy\":\"45\",\"southernleehigh\":\"25\",\"specializedschool\":\"25\",\"stalbansgirls\":\"45\",\"stanselms\":\"25\",\"stargazer\":\"45\",\"stcatherines\":\"45\",\"stdominics\":\"45\",\"stellamaris\":\"45\",\"stepbystep\":\"25\",\"stgeorgescologne\":\"45\",\"stgeorgesmunich\":\"45\",\"sthilarys\":\"45\",\"stjohnsleatherhead\":\"45\",\"stjosephsbanka\":\"25\",\"stmarks\":\"45\",\"stpatrickskeady\":\"25\",\"stpauldaechi\":\"45\",\"stpaulsauckland\":\"25\",\"strathallanschool\":\"45\",\"strathconagirls\":\"45\",\"ststephensrome\":\"45\",\"stthomasaquinas\":\"45\",\"summit\":\"45\",\"suttongrammar\":\"25\",\"suzhouscience\":\"45\",\"sxg\":\"25\",\"szentendrei\":\"25\",\"taejonchristian\":\"45\",\"taikwonghilary\":\"45\",\"tarasshevchenko\":\"25\",\"tarsusamerican\":\"45\",\"tashkentinternational\":\"45\",\"tashkentpresidential\":\"25\",\"telra\":\"25\",\"tenafly\":\"25\",\"tenbyipoh\":\"45\",\"terakki\":\"45\",\"termezschool3\":\"25\",\"tettenhallcollege\":\"45\",\"tevizja\":\"45\",\"thomasmills\":\"25\",\"thorntonacademy\":\"45\",\"tiffin\":\"25\",\"tonbridge\":\"45\",\"tranby\":\"45\",\"transylvania\":\"45\",\"triamudomsuksa\":\"25\",\"trinitycroydon\":\"45\",\"trinitylahore\":\"25\",\"troycalifornia\":\"25\",\"twyford\":\"25\",\"uniadmission\":\"45\",\"universalschool\":\"25\",\"usap\":\"free\",\"varndean\":\"25\",\"venkateswara\":\"25\",\"villanovaprep\":\"45\",\"vivekhigh\":\"25\",\"webb\":\"45\",\"wellingtoncollege\":\"45\",\"wellingtonhills\":\"45\",\"wentworth\":\"45\",\"westkirby\":\"25\",\"whitby\":\"45\",\"whitefield\":\"25\",\"whitgift\":\"45\",\"wilsons\":\"25\",\"woldingham\":\"45\",\"wolverhampton\":\"45\",\"woodstock\":\"45\",\"worldchangshu\":\"45\",\"worldcostarica\":\"45\",\"worthgate\":\"45\",\"wycombeabbey\":\"45\",\"yakkabagschool\":\"25\",\"zafer\":\"45\",\"zhejiangfuyang\":\"45\",\"zion\":\"25\",\"zs3lukow\":\"25\",\"faithhigh\":\"25\",\"bcmbasantcity\":\"25\",\"geraschool\":\"25\",\"greatbaddow\":\"25\",\"kingedwardstourbridge\":\"25\",\"melinternational\":\"25\",\"nowerhill\":\"25\",\"readingschool\":\"25\",\"shrishikshayatan\":\"25\",\"veronahigh\":\"25\",\"wolverhamptongirls\":\"25\",\"kingsmaths\":\"25\",\"islamiyaenglish\":\"25\",\"mvmjuniorcollege\":\"25\",\"chestertoncc\":\"25\",\"fatinoglu\":\"25\",\"nisastana\":\"25\",\"stlawrencemysuru\":\"25\",\"nimssharjah\":\"25\",\"dartfordgrammar\":\"25\",\"avmahmedabad\":\"25\",\"libertadsurallah\":\"25\",\"bayviewkarachi\":\"25\",\"mvmhighschool\":\"25\",\"fptcaugiay\":\"25\",\"aveleysc\":\"25\",\"bhavanskakkanad\":\"25\",\"indianschool\":\"25\",\"ipsindirapuram\":\"25\",\"lyceum8pavlodar\":\"25\",\"miamihighgoldcoast\":\"25\",\"ndpsindore\":\"25\",\"simondscollege\":\"25\",\"siscairo\":\"25\",\"tallinnenglish\":\"25\",\"birladoha\":\"25\",\"taurangaboys\":\"25\",\"asrjc\":\"25\",\"orientdurban\":\"25\",\"bohunthorsham\":\"25\",\"bosworthacademy\":\"25\",\"campionbugbrooke\":\"25\",\"greycourt\":\"25\",\"gumleyhouse\":\"25\",\"hartsdown\":\"25\",\"hightunstall\":\"25\",\"hollandpark\":\"25\",\"hollingworth\":\"25\",\"kaprospect\":\"25\",\"leifoiziko\":\"25\",\"liftrichmondpark\":\"25\",\"orielcrawley\":\"25\",\"sharples\":\"25\",\"staugustineskilburn\":\"25\",\"steyninggrammar\":\"25\",\"swchs\":\"25\",\"armstrongplymouth\":\"25\",\"centralphilly\":\"25\",\"mvminternational\":\"25\",\"ullswater\":\"25\",\"westminsteracademy\":\"25\",\"whitworthhigh\":\"25\",\"kreiva\":\"25\",\"nuasin\":\"25\",\"porum\":\"25\",\"smithfieldva\":\"25\",\"fpthighdanang\":\"25\",\"farmingdalehigh\":\"25\",\"lyceum72astana\":\"25\",\"chace\":\"25\",\"deantrustardwick\":\"25\",\"fptlongvan\":\"25\",\"johnhampden\":\"25\",\"jpgsjaipur\":\"25\",\"mendhamhigh\":\"25\",\"school103astana\":\"25\",\"busogahigh\":\"25\",\"kanakia\":\"25\",\"ashtonpark\":\"25\",\"beaumontstalbans\":\"25\",\"birchwoodhigh\":\"25\",\"bramptonmanor\":\"25\",\"carmelcollege\":\"25\",\"carterton\":\"25\",\"cheney\":\"25\",\"cityacademysouthwark\":\"25\",\"cottesloe\":\"25\",\"debdenpark\":\"25\",\"durhamsixthform\":\"25\",\"eatonbank\":\"25\",\"gainsboroughacademy\":\"25\",\"gloucesteracademy\":\"25\",\"hazeley\":\"25\",\"hoevalley\":\"25\",\"jcoss\":\"25\",\"kearsley\":\"25\",\"liverpoolmaths\":\"25\",\"maidstonegirls\":\"25\",\"newhamcollege\":\"25\",\"notleyhigh\":\"25\",\"nunthorpe\":\"25\",\"parmiters\":\"25\",\"piggott\":\"25\",\"saracenshigh\":\"25\",\"sbeschool\":\"25\",\"southhunsley\":\"25\",\"stjosephscroydon\":\"25\",\"stoscarromero\":\"25\",\"varndeanschool\":\"25\",\"wimbledoncollege\":\"25\",\"winstanley\":\"25\",\"wykhampark\":\"25\",\"celinahigh\":\"25\",\"colegioprolog\":\"25\",\"mpesafoundation\":\"25\",\"europaschool\":\"25\",\"bishopstopford\":\"25\",\"cityacademyhackney\":\"25\",\"greatmarlow\":\"25\",\"kelmscott\":\"25\",\"qegsblackburn\":\"25\",\"royallatin\":\"25\",\"stbonaventures\":\"25\",\"westcliffboys\":\"25\",\"busheymeads\":\"25\",\"churstongrammar\":\"25\",\"highburyfields\":\"25\",\"paddingtonacademy\":\"25\",\"sheldonschool\":\"25\",\"shipstonhigh\":\"25\",\"southdartmoor\":\"25\",\"davidnieper\":\"25\",\"dertosa\":\"25\",\"etonecollege\":\"25\",\"holytrinitykidderminster\":\"25\",\"homebridge\":\"25\",\"knightstemplar\":\"25\",\"moultonschool\":\"25\",\"southfieldsacademy\":\"25\",\"trinitynewbury\":\"25\",\"bhasvic\":\"25\",\"calday\":\"25\",\"cardinalheenan\":\"25\",\"chartersschool\":\"25\",\"malmesbury\":\"25\",\"richardchalloner\":\"25\",\"sacredhearthammersmith\":\"25\",\"stkatherinesbristol\":\"25\",\"stmarymagdalene\":\"25\",\"thomasdeacon\":\"25\",\"ricardslodge\":\"25\"};function checkoutLinkTier(school){return Object.prototype.hasOwnProperty.call(CHECKOUT_SCHOOL_TIERS,school)?CHECKOUT_SCHOOL_TIERS[school]:\"45\";}function checkoutPaymentLink(school,email){const base=CHECKOUT_PAYMENT_LINKS[checkoutLinkTier(school)];if(!base)return\"\"// a free registration needs our server\n;const url=new URL(base);if(/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email.trim()))url.searchParams.set(\"prefilled_email\",email.trim());if(/^[A-Za-z0-9_-]{1,200}$/.test(school))url.searchParams.set(\"client_reference_id\",school);return url.href;}function normalizeCheckoutSchool(value){const slug=String(value||\"\").trim().toLowerCase();const mapped=CHECKOUT_SCHOOL_ALIASES[slug];return typeof mapped===\"string\"?mapped:slug;}// 19 Oct 2026: a payment on /overseasfamily arrived with no school, because that browser had no school remembered\n// by the nav (sessionStorage). On a school's own page the page itself names the school: the Invites CMS page\n// (route VuMBZSgKU, slug variable pM_Uymu3c, as in NavAudienceMode), or failing that a known slug in the address.\nconst useCheckoutRouter=FramerRuntime.useRouter||(()=>null);function checkoutSchoolFromPage(router){try{if(router?.currentRouteId===\"VuMBZSgKU\"){const raw=router.currentCanonicalPathVariables?.pM_Uymu3c??router.currentPathVariables?.pM_Uymu3c;if(typeof raw===\"string\"&&/^[A-Za-z0-9-]{1,120}$/.test(raw.trim()))return normalizeCheckoutSchool(raw);}const segment=window.location.pathname.replace(/^\\/+|\\/+$/g,\"\");if(!segment||segment.includes(\"/\"))return\"\";const slug=normalizeCheckoutSchool(decodeURIComponent(segment));const known=list=>Object.prototype.hasOwnProperty.call(list,slug);return known(CHECKOUT_SCHOOL_NAMES)||known(CHECKOUT_SCHOOL_TIERS)?slug:\"\";}catch{return\"\";}}// 14 Oct 2026 (Yash: \"basically only a 1 click checkout\"): a student who came through this school's access gate has\n// their first name and email saved on this device by the journey (localStorage \"ewc_journey_<slug>\"). The checkout\n// fills them in and opens on the payment step; \"Edit\" still opens the details. Most recent record for this school wins.\nfunction readJourneyStudent(school){if(!school||typeof window===\"undefined\")return null;try{let best=null;for(let i=0;i<window.localStorage.length;i++){const key=window.localStorage.key(i)||\"\";if(!key.startsWith(\"ewc_journey_\"))continue;const slug=key.slice(\"ewc_journey_\".length);if(slug!==school&&normalizeCheckoutSchool(slug)!==school)continue;try{const seen=JSON.parse(window.localStorage.getItem(key)||\"null\");const name=typeof seen?.name===\"string\"?seen.name.trim():\"\";const email=typeof seen?.email===\"string\"?seen.email.trim():\"\";if(name.length<2||name.length>120||email.length>200||!/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email))continue;const at=Date.parse(seen?.seenAt||\"\")||0;if(!best||at>best.at)best={name,email,at};}catch{}}return best?{name:best.name,email:best.email}:null;}catch{return null// storage unavailable: the details step opens empty, as before\n;}}function checkoutRecoveryKey(base,school){return\"ewc-checkout-recovery-v1:\"+JSON.stringify([base.trim().replace(/\\/+$/,\"\"),normalizeCheckoutSchool(school)]);}function readCheckoutRecovery(base,school){if(typeof window===\"undefined\")return null;const host=window;const key=checkoutRecoveryKey(base,school);const memory=host.__ewcCheckoutRecoveryV1||(host.__ewcCheckoutRecoveryV1=new Map);let value=memory.get(key);if(!value){try{value=JSON.parse(window.sessionStorage.getItem(key)||\"null\");}catch{}}if(!value||typeof value.clientSecret!==\"string\"||!/^pi_[A-Za-z0-9]+_secret_[A-Za-z0-9]+$/.test(value.clientSecret))return null;const recovery={clientSecret:value.clientSecret,name:typeof value.name===\"string\"?value.name:\"\",email:typeof value.email===\"string\"?value.email:\"\"};if(value.payment&&Number.isSafeInteger(value.payment.amount)&&value.payment.amount>=0&&/^[a-z]{3}$/.test(value.payment.currency))recovery.payment=value.payment;memory.set(key,recovery);return recovery;}function writeCheckoutRecovery(base,school,recovery){if(typeof window===\"undefined\")return;const host=window;const key=checkoutRecoveryKey(base,school);const memory=host.__ewcCheckoutRecoveryV1||(host.__ewcCheckoutRecoveryV1=new Map);memory.set(key,recovery);// No automatic expiry: an unknown payment must be checked, never silently replaced.\ntry{window.sessionStorage.setItem(key,JSON.stringify(recovery));}catch{}}function clearCheckoutRecovery(base,school,clientSecret){if(typeof window===\"undefined\")return;const current=readCheckoutRecovery(base,school);if(current?.clientSecret!==clientSecret)return;const key=checkoutRecoveryKey(base,school);window.__ewcCheckoutRecoveryV1?.delete(key);try{window.sessionStorage.removeItem(key);}catch{}// A resolved wallet return should not reopen the old payment on later visits.\ntry{const url=new URL(window.location.href);if(url.searchParams.get(\"payment_intent_client_secret\")===clientSecret){for(const param of[\"payment_intent_client_secret\",\"payment_intent\",\"redirect_status\"])url.searchParams.delete(param);window.history.replaceState(window.history.state,\"\",url.pathname+url.search+url.hash);}}catch{}}function safeCheckoutPageUrl(){if(typeof window===\"undefined\")return\"\";try{const url=new URL(window.location.href);for(const key of[\"payment_intent_client_secret\",\"payment_intent\",\"redirect_status\"])url.searchParams.delete(key);url.username=\"\";url.password=\"\";return url.href;}catch{return\"\";}}function isCheckoutConfirming(clientSecret){if(typeof window===\"undefined\")return false;return window.__ewcCheckoutConfirmingV1?.has(clientSecret)===true;}function withCheckoutDeadline(operation,timeoutMs=2e4,onTimeout){let timer;const deadline=new Promise((_,reject)=>{timer=window.setTimeout(()=>{onTimeout?.();reject(new Error(\"Checkout request timed out\"));},timeoutMs);});// Late completion cannot continue the calling payment flow after its deadline.\nreturn Promise.race([operation,deadline]).finally(()=>window.clearTimeout(timer));}async function requestCheckoutJson(url,options,timeoutMs=2e4){const controller=new AbortController;return withCheckoutDeadline((async()=>{const res=await fetch(url,{...options,signal:controller.signal});const data=await res.json().catch(()=>({}));return{res,data};})(),timeoutMs,()=>controller.abort());}const PHONE_MEDIA=\"(max-width: 599px), (pointer: coarse) and (max-height: 599px)\";function useIsPhone(){const[phone,setPhone]=useState(()=>typeof window!==\"undefined\"&&window.matchMedia(PHONE_MEDIA).matches);useEffect(()=>{if(typeof window===\"undefined\")return;const mq=window.matchMedia(PHONE_MEDIA);const update=()=>setPhone(mq.matches);update();mq.addEventListener(\"change\",update);return()=>mq.removeEventListener(\"change\",update);},[]);return phone;}// Krish's 17 Oct redesign: small phones (under 360 px) stack the bonus row and pin a free school's fields with the\n// button; short laptop screens (under 820 px tall) get tighter spacing.\nconst NARROW_MEDIA=\"(max-width: 359px)\";const SHORT_MEDIA=\"(max-height: 819px)\";function useMedia(query){const[matches,setMatches]=useState(()=>typeof window!==\"undefined\"&&window.matchMedia(query).matches);useEffect(()=>{if(typeof window===\"undefined\")return;const mq=window.matchMedia(query);const update=()=>setMatches(mq.matches);update();mq.addEventListener(\"change\",update);return()=>mq.removeEventListener(\"change\",update);},[query]);return matches;}// Defer every gallery image until this browser confirms a non-phone viewport.\n// False for SSR and the first client render, so phones never mount the montage.\nfunction useDesktopGallery(restarted=false){// A drawer restarted for the next student is already on the client: no blank photo wall for a frame.\nconst[desktop,setDesktop]=useState(()=>restarted&&typeof window!==\"undefined\"&&!window.matchMedia(PHONE_MEDIA).matches);useEffect(()=>{if(typeof window===\"undefined\")return;const mq=window.matchMedia(PHONE_MEDIA);const update=()=>setDesktop(!mq.matches);update();mq.addEventListener(\"change\",update);return()=>mq.removeEventListener(\"change\",update);},[]);return desktop;}function Spinner(){return /*#__PURE__*/_jsx(motion.span,{\"aria-hidden\":\"true\",style:{width:16,height:16,borderRadius:\"50%\",border:\"2px solid rgba(255,255,255,0.35)\",borderTopColor:\"#fff\",display:\"inline-block\"},animate:{rotate:360},transition:{repeat:Infinity,duration:.7,ease:\"linear\"}});}// Fixed original-asset indices: event, teamwork, welcoming groups and two\n// certificate images near the start, followed by a varied mix of all 80 photos.\nconst COLLAGE_ORDER=[29,6,20,17,77,79,4,11,39,28,63,55,8,19,1,35,61,14,25,7,32,18,56,15,2,64,27,44,22,62,36,9,50,23,72,16,30,67,3,46,26,78,12,59,38,53,10,65,21,75,41,5,60,24,34,68,31,45,58,69,0,66,49,13,74,51,43,76,54,33,48,70,37,42,57,47,71,52,40,73];function collageEntries(){return COLLAGE_ORDER.map((index,rank)=>({src:COLLAGE[index],width:COLLAGE_SIZES[index][0],height:COLLAGE_SIZES[index][1],rank}));}// Preserve the curated opening rows, then balance natural heights of the rest.\n// The same measured viewport always produces the same composition.\nfunction balanceCollage(photos,count,width){const columns=Array.from({length:count},()=>[]);const heights=Array(count).fill(0);const weight=photo=>width*photo.height/photo.width+12;const opening=Math.min(photos.length,count*2);photos.slice(0,opening).forEach((photo,index)=>{const column=index%count;columns[column].push(photo);heights[column]+=weight(photo);});const pinned=columns.map(column=>column.length);for(const photo of photos.slice(opening).sort((a,b)=>weight(b)-weight(a)||a.rank-b.rank)){const column=heights.indexOf(Math.min(...heights));columns[column].push(photo);heights[column]+=weight(photo);}// Bounded swaps only below the curated rows. No image-load reshuffling,\n// retries or DOM writes are needed to keep the column endings close.\nfor(let pass=0;count>1&&pass<24;pass++){let bestSpan=Math.max(...heights)-Math.min(...heights);if(bestSpan<=6)break;let best=null;for(let from=0;from<count;from++)for(let to=from+1;to<count;to++){for(let i=pinned[from];i<columns[from].length;i++)for(let j=pinned[to];j<columns[to].length;j++){const delta=weight(columns[to][j])-weight(columns[from][i]);const trial=heights.map((h,c)=>c===from?h+delta:c===to?h-delta:h);const span=Math.max(...trial)-Math.min(...trial);if(span<bestSpan-.01){bestSpan=span;best={from,to,i,j,delta};}}}if(!best)break;const{from,to,i,j,delta}=best;[columns[from][i],columns[to][j]]=[columns[to][j],columns[from][i]];heights[from]+=delta;heights[to]-=delta;}return columns.map(column=>column.sort((a,b)=>a.rank-b.rank));}function collageSources(photo){// Framer limits the longer edge: a portrait's 512px version is narrower\n// than 512px. Correct width hints keep those photographs sharp at each DPR.\nconst longest=Math.max(photo.width,photo.height);const candidates=[512,1024,2048].map(limit=>({src:`${photo.src}?scale-down-to=${limit}`,width:Math.round(photo.width*Math.min(1,limit/longest))})).filter((candidate,index,all)=>index===0||candidate.width!==all[index-1].width);return{src:candidates[0].src,srcSet:candidates.map(candidate=>`${candidate.src} ${candidate.width}w`).join(\", \")};}function CollagePhoto({photo,position,displayWidth}){const sources=collageSources(photo);return /*#__PURE__*/_jsx(\"img\",{src:sources.src,srcSet:sources.srcSet,sizes:`${displayWidth}px`,width:photo.width,height:photo.height,loading:position<2?\"eager\":\"lazy\",fetchpriority:position===0?\"high\":position<2?\"auto\":\"low\",decoding:\"async\",alt:\"\",draggable:false,style:{display:\"block\",width:\"100%\",height:\"auto\",marginBottom:12,breakInside:\"avoid\",userSelect:\"none\"}});}function CheckoutCollage(){const ref=useRef(null);// Mount no images until the real columns and responsive sizes are known.\nconst[layout,setLayout]=useState(null);useLayoutEffect(()=>{const host=ref.current;if(!host)return;const sync=()=>{if(host.clientWidth<=24)return;const available=host.clientWidth-24;const count=Math.max(1,Math.floor((available+12)/312));const width=Math.max(1,Math.ceil((available-(count-1)*12)/count));setLayout(old=>old?.columns===count&&old.width===width?old:{columns:count,width});};sync();const observer=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(sync):null;observer?.observe(host);window.addEventListener(\"resize\",sync);return()=>{observer?.disconnect();window.removeEventListener(\"resize\",sync);};},[]);const columns=useMemo(()=>layout?balanceCollage(collageEntries(),layout.columns,layout.width):[],[layout]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,\"data-ewc-checkout-collage\":\"\",style:{padding:12,display:\"grid\",gridTemplateColumns:`repeat(${layout?.columns||1}, minmax(0, 1fr))`,gap:12},children:columns.map((column,columnIndex)=>/*#__PURE__*/_jsx(\"div\",{children:column.map((photo,position)=>/*#__PURE__*/_jsx(CollagePhoto,{photo:photo,position:position,displayWidth:layout.width},photo.src))},columnIndex))});}function Skeleton({height,radius=12}){return /*#__PURE__*/_jsx(motion.div,{style:{height,borderRadius:radius,background:\"#EEF0F4\",width:\"100%\"},animate:{opacity:[.55,1,.55]},transition:{repeat:Infinity,duration:1.4,ease:\"easeInOut\"}});}function OrderDetailsSummary({items,icons,id,isPhone,trigger,panel,onClose}){const closeRef=useRef(null);const bodyRef=useRef(null);const reducedMotion=useReducedMotion();// Keep the checkout inaccessible until the summary's exit has finished.\nuseLayoutEffect(()=>{const previousHidden=panel?.getAttribute(\"aria-hidden\");const previousModal=panel?.getAttribute(\"aria-modal\");const previousInert=panel?.hasAttribute(\"inert\");panel?.setAttribute(\"inert\",\"\");panel?.setAttribute(\"aria-hidden\",\"true\");panel?.removeAttribute(\"aria-modal\");closeRef.current?.focus({preventScroll:true});return()=>{if(panel){if(!previousInert)panel.removeAttribute(\"inert\");if(previousHidden==null)panel.removeAttribute(\"aria-hidden\");else panel.setAttribute(\"aria-hidden\",previousHidden);if(previousModal==null)panel.removeAttribute(\"aria-modal\");else panel.setAttribute(\"aria-modal\",previousModal);}if(trigger?.isConnected)trigger.focus({preventScroll:true});else if(panel?.isConnected)panel.focus({preventScroll:true});};},[trigger,panel]);return /*#__PURE__*/_jsx(motion.div,{\"data-ewc-order-backdrop\":\"\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:reducedMotion?0:.18},onClick:event=>{if(event.target===event.currentTarget)onClose();},style:{position:\"absolute\",inset:0,zIndex:5,display:\"flex\",alignItems:\"flex-start\",justifyContent:\"flex-end\",background:\"rgba(0,0,0,0.24)\"},children:/*#__PURE__*/_jsxs(motion.section,{id:id,\"data-ewc-order-summary\":\"\",role:\"dialog\",\"aria-modal\":\"true\",\"aria-labelledby\":`${id}-title`,initial:{y:reducedMotion?0:\"-100%\"},animate:{y:0},exit:{y:reducedMotion?0:\"-100%\"},transition:{duration:reducedMotion?0:.24,ease:[.16,1,.3,1]},onClick:event=>event.stopPropagation(),onKeyDown:event=>{if(event.key===\"Escape\"){event.preventDefault();event.stopPropagation();onClose();}else if(event.key===\"Tab\"){const targets=[closeRef.current,bodyRef.current].filter(node=>!!node&&node.isConnected);const current=targets.findIndex(node=>node===document.activeElement);const next=(current+(event.shiftKey?-1:1)+targets.length)%targets.length;event.preventDefault();targets[next]?.focus();}},style:{width:isPhone?\"100%\":600,maxWidth:\"100%\",maxHeight:\"85%\",display:\"flex\",flexDirection:\"column\",background:CREAM,borderRadius:\"0 0 16px 16px\",boxShadow:\"0 16px 40px rgba(0,0,0,0.14)\",overflow:\"hidden\",fontFamily:FONT},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:16,padding:`8px ${isPhone?18:32}px 8px`,flexShrink:0,borderBottom:\"1px solid rgba(8, 47, 123, 0.1)\",marginBottom:14},children:[/*#__PURE__*/_jsx(\"h3\",{id:`${id}-title`,style:{margin:0,fontFamily:BRAND_FONT,fontSize:18,fontWeight:600,lineHeight:1.3,color:NAVY},children:\"Everything Included\"}),/*#__PURE__*/_jsxs(\"button\",{ref:closeRef,type:\"button\",\"aria-label\":\"Close details\",onClick:onClose,style:{minHeight:44,padding:\"0 4px\",border:0,borderRadius:4,display:\"flex\",alignItems:\"center\",gap:8,background:\"transparent\",color:BROWN,fontFamily:\"inherit\",fontSize:14,cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{textDecoration:\"underline dotted\",textUnderlineOffset:4},children:\"Close\"}),/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"m4 10 4-4 4 4\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})]}),/*#__PURE__*/_jsx(\"div\",{ref:bodyRef,tabIndex:0,role:\"region\",\"aria-label\":\"Included benefits\",style:{minHeight:0,overflowY:\"auto\",overscrollBehavior:\"contain\",padding:`0 ${isPhone?18:32}px 16px`,...WRAP_PRETTY/* no lone last word (19 Oct QA) */},children:/*#__PURE__*/_jsx(\"ul\",{style:{listStyle:\"none\",margin:0,padding:0,display:\"grid\",gap:12},children:items.map((item,index)=>{const description=item.info.replace(/\\s*\\bWorkshop\\s*([12])\\s*:/gi,(_,number)=>`${number===\"2\"?\"\\n\":\"\\n\\n\"}Workshop ${number}:`).trim();return /*#__PURE__*/_jsxs(\"li\",{style:{minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:12},children:[icons[index],/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minWidth:0,fontFamily:BRAND_FONT,fontSize:14.5,fontWeight:500,color:NAVY,lineHeight:1.5},children:item.label===\"EWC Registration Ticket\"?\"EWC Administrative Fee\":item.label})]}),description&&/*#__PURE__*/_jsx(\"p\",{id:`${id}-item-${index}`,style:{margin:\"2px 0 0\",paddingLeft:34,fontSize:13,fontWeight:400,lineHeight:1.55,whiteSpace:\"pre-line\",color:OLIVE},children:description})]},index);})})})]})});}/**\n * EWC Checkout\n *\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 900\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function EWCCheckout(props){const[round,setRound]=useState(0);const[opener]=useState(()=>typeof document!==\"undefined\"&&document.activeElement instanceof HTMLElement?document.activeElement:null);const registerAnother=useCallback(()=>setRound(value=>value+1),[]);return /*#__PURE__*/_jsx(EWCCheckoutDrawer,{...props,restarted:round>0,opener:opener,onRegisterAnother:registerAnother},round);}function EWCCheckoutDrawer(props){const{backendUrl=\"\",hostedFallbackEnabled=false,hostedBackendUrl=\"\",title=\"You are one step away from the Economics World Cup\",subtitle=\"\",productName=\"EWC Administrative Fee\",proofBold=\"\",proofText=\"\",bonuses=[],bonusSummary=\"Incl. \\xa350 StudyPDF gift card\",aidText=\"Is the administration fee a barrier?\",aidLinkText=\"Apply for financial aid\",aidUrl=\"https://economicsworldcup.org/financialaid\",aidIntro=\"Every year, we set aside dedicated funding to ensure that no student is unable to participate because of their financial circumstances.\",aidDate=\"October 25\",school:schoolProp=\"\",schoolName=\"\",showPhotos=true,onClose,style,restarted=false,opener,onRegisterAnother}=props;const isStatic=useIsStaticRenderer();const reducedMotion=useReducedMotion();const checkoutStartedAt=useRef(typeof performance!==\"undefined\"?performance.now():0);const traceLoading=useCallback(step=>{if(typeof window!==\"undefined\"&&new URLSearchParams(window.location.search).has(\"ewcCheckoutTiming\")){console.info(\"[EWC checkout timing] \"+step+\" \"+Math.round(performance.now()-checkoutStartedAt.current)+\"ms\");}},[]);const[mounted,setMounted]=useState(restarted);useEffect(()=>setMounted(true),[]);// Popups without a school set (e.g. in the School Nav on Timeline/About)\n// use the school the visitor came from (?school=, the school page itself, or remembered by the nav).\nconst router=useCheckoutRouter();const[school]=useState(()=>{if(schoolProp||typeof window===\"undefined\")return normalizeCheckoutSchool(schoolProp);try{const param=new URLSearchParams(window.location.search).get(\"school\");if(param)return normalizeCheckoutSchool(param);}catch{}const fromPage=checkoutSchoolFromPage(router);if(fromPage)return fromPage;try{if(window.sessionStorage.getItem(\"ewc-audience\")!==\"school\")return\"\";return normalizeCheckoutSchool(JSON.parse(window.sessionStorage.getItem(\"ewc-school\")||\"{}\").slug||\"\");}catch{// Storage blocked: the nav keeps the school in this tab's memory (NavAudienceMode, 20 Oct 2026).\nconst memory=window.__ewcAudienceMemoryV1;return memory?.mode===\"school\"&&typeof memory.school?.slug===\"string\"?normalizeCheckoutSchool(memory.school.slug):\"\";}});const displaySchoolName=(typeof schoolName===\"string\"?schoolName.trim():\"\")||CHECKOUT_SCHOOL_NAMES[school]||\"\";const isPhone=useIsPhone();const isNarrow=useMedia(NARROW_MEDIA);// The bonus row stacks on every phone: icons and \"See all\" on top, the text full width below (17 Oct).\nconst stackBonuses=isPhone;const isShort=useMedia(SHORT_MEDIA)&&!isPhone;// Touch screens (iPads too) get 16px fields so Safari doesn't zoom in on focus.\nconst[coarsePointer]=useState(()=>typeof window!==\"undefined\"&&window.matchMedia(\"(pointer: coarse)\").matches);const inputFont=isPhone||coarsePointer?16:14;const desktopGallery=useDesktopGallery(restarted);const renderPhotos=showPhotos&&desktopGallery;const PX=isPhone?18:32;const base=backendUrl.trim().replace(/\\/+$/,\"\");const hostedBase=hostedBackendUrl.trim().replace(/\\/+$/,\"\");// Back from a fixed Payment Link in this browser: open straight on the confirmation (read once, see consumeLinkCheckout).\nconst[linkReturn]=useState(()=>readCheckoutRecovery(base,school)?null:consumeLinkCheckout(school));useEffect(()=>{cleanLinkCheckoutReturnUrl();},[]);const[handoff,setHandoff]=useState(()=>linkReturn?null:readCheckoutHandoff(school,hostedFallbackEnabled));const[hostedBusy,setHostedBusy]=useState(false);// Register was pressed on the Stripe offer: keep showing Processing… until Stripe's page replaces this one.\nconst[openingStripe,setOpeningStripe]=useState(false);// Just back from paying on Stripe: until the first status check answers, show a calm \"confirming\" state\n// instead of the saved-checkout recovery options.\nconst[returnCheckPending,setReturnCheckPending]=useState(()=>typeof window!==\"undefined\"&&new URLSearchParams(window.location.search).get(\"hosted_return\")===\"complete\"&&!isLinkCheckoutReturn());const openingTimer=useRef(null);const[hostedMessage,setHostedMessage]=useState(\"\");const[hostedComplete,setHostedComplete]=useState(false);const[hostedRecorded,setHostedRecorded]=useState(false);const[hostedSupport,setHostedSupport]=useState(false);const embeddedOwner=useRef(typeof window===\"undefined\"?\"\":readEmbeddedOwner(school));const hostedBusyRef=useRef(false);const handoffBlocked=!!handoff;const financialAidUrl=aidUrl||\"https://economicsworldcup.org/financialaid\";const financialAidDate=!aidDate||aidDate===\"XXX\"?\"October 25\":aidDate;const[initialRecovery]=useState(()=>readCheckoutRecovery(base,school));const[open,setOpen]=useState(true);const[exited,setExited]=useState(false);const[stage,setStage]=useState(initialRecovery||linkReturn?\"done\":\"loading\");const[loadCycle,setLoadCycle]=useState(0);const[elementAttempt,setElementAttempt]=useState(0);const[loadMessage,setLoadMessage]=useState(\"\");const[cardLoadState,setCardLoadState]=useState(\"loading\");const loadRetryLock=useRef(false);// Where the payment form sits (phone: in the scroll; else pinned footer).\n// Frozen while a payment is in flight so a resize can't remount Stripe mid-payment.\nconst[formOnPhone,setFormOnPhone]=useState(isPhone);useEffect(()=>{if(stage!==\"paying\")setFormOnPhone(isPhone);},[isPhone,stage]);const[config,setConfig]=useState(null);// The latest price request failure (its outcome), false once cleared. Retries continue quietly behind the Stripe offer.\nconst[configFailed,setConfigFailed]=useState(false);// Reopened after a registration on this device: show its confirmation, not a fresh checkout. A payment still in\n// progress (recovery, Stripe return, a hold) keeps its own screen.\nconst[showRegistered,setShowRegistered]=useState(()=>!isStatic&&!restarted&&!initialRecovery&&!linkReturn&&!!readRegisteredStudent(school)&&!readCheckoutHandoff(school,hostedFallbackEnabled)&&!new URLSearchParams(window.location.search).has(\"payment_intent_client_secret\"));// 8 s after checkout opens without a usable card form. Only switches Register to Stripe: loading carries on.\n// Behind a reopened confirmation the form is not shown, so the clock starts at \"Register another student\".\nconst[slowLoad,setSlowLoad]=useState(false);useEffect(()=>{if(isStatic||showRegistered)return;setSlowLoad(false);const timer=window.setTimeout(()=>setSlowLoad(true),8e3);return()=>window.clearTimeout(timer);},[isStatic,loadCycle,showRegistered]);const configRef=useRef(null);configRef.current=config;const[error,setError]=useState(\"\");const[hasExpress,setHasExpress]=useState(false);const[expressColumns,setExpressColumns]=useState([null]);const[cardComplete,setCardComplete]=useState(false);const[cardFocus,setCardFocus]=useState(null);const[aidOpen,setAidOpen]=useState(false);const[showDetails,setShowDetails]=useState(false);const orderSummaryId=useId();const detailsTriggerRef=useRef(null);const closeDetails=useCallback(()=>startTransition(()=>setShowDetails(false)),[]);const[detailsState,setDetailsState]=useState(initialRecovery?\"pending\":linkReturn?\"saved\":\"idle\");const[paymentPending,setPaymentPending]=useState(false);const[paymentUncertain,setPaymentUncertain]=useState(!!initialRecovery);const[recoveryAction,setRecoveryAction]=useState(\"none\");const[recoveryError,setRecoveryError]=useState(\"\");const[confirmedPayment,setConfirmedPayment]=useState(initialRecovery?.payment??(linkReturn?{amount:Number(linkReturn.tier)*100,currency:\"gbp\"}:null));const secretRef=useRef(initialRecovery?.clientSecret||\"\");const[registeredStudent,setRegisteredStudent]=useState(()=>readRegisteredStudent(school));// Details for the student already registered here are not refilled: the next student starts empty.\nconst[journeyStudent]=useState(()=>{const found=initialRecovery||restarted?null:readJourneyStudent(school);return found&&!isRegisteredStudent(school,found.name,found.email)&&!hasRegisteredName(school,found.name)?found:null;});const[savedDraft]=useState(()=>{const found=readCheckoutDraft(base,school);return found&&!isRegisteredStudent(school,found.name,found.email)?found:null;});const[buyerName,setBuyerName]=useState(initialRecovery?.name||linkReturn?.name||journeyStudent?.name||savedDraft?.name||\"\");const[buyerEmail,setBuyerEmail]=useState(initialRecovery?.email||linkReturn?.email||journeyStudent?.email||savedDraft?.email||\"\");useEffect(()=>{if(isStatic)return;if(stage===\"done\"&&detailsState===\"saved\"){try{window.sessionStorage.removeItem(checkoutDraftKey(base,school));}catch{}}else saveCheckoutDraft(base,school,buyerName,buyerEmail);},[base,school,buyerName,buyerEmail,isStatic,stage,detailsState]);const buyerRef=useRef({name:\"\",email:\"\"});buyerRef.current={name:buyerName.trim(),email:buyerEmail.trim()};const emailOk=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(buyerEmail.trim());const detailsOk=buyerName.trim().length>1&&buyerName.trim().length<=120&&emailOk&&buyerEmail.trim().length<=200;// Paid checkout runs in two steps: student details first, then payment.\n// Details already known (from the school gate or this tab's draft) open straight on Payment (Yash, 14 Oct: no extra\n// Continue click); Edit goes back to step 1.\nconst[checkoutStep,setCheckoutStep]=useState(()=>!initialRecovery&&detailsOk?2:1);const paymentStepRef=useRef(null);// iPhone Safari zooms into focused fields (including Stripe's card iframe), which makes the card hard to edit.\n// While the checkout is open, cap the auto-zoom; iOS still allows pinch-zoom with maximum-scale=1.\nuseEffect(()=>{if(isStatic||typeof document===\"undefined\")return;const iOS=/iP(hone|ad|od)/.test(navigator.userAgent)||navigator.platform===\"MacIntel\"&&navigator.maxTouchPoints>1;const meta=iOS?document.querySelector('meta[name=\"viewport\"]'):null;if(!meta)return;const before=meta.getAttribute(\"content\")||\"width=device-width, initial-scale=1\";if(/maximum-scale/i.test(before))return;meta.setAttribute(\"content\",`${before}, maximum-scale=1`);return()=>{meta.setAttribute(\"content\",before);};},[isStatic]);const footerRef=useRef(null);const panelRef=useRef(null);// Krish, 17 Oct: Register stays on screen on laptops too. The footer (details, payment, Register) sticks to the\n// drawer bottom and the part above scrolls under it, unless the footer is taller than most of the drawer (a very\n// short window), where sticking would hide the card fields: then it scrolls with the rest as before.\nconst[footerEl,setFooterEl]=useState(null);const footerHostRef=useCallback(node=>{footerRef.current=node;setFooterEl(node);},[]);const[footerFits,setFooterFits]=useState(true);const[footerHeight,setFooterHeight]=useState(0);const[scrollsUnder,setScrollsUnder]=useState(false);useEffect(()=>{const host=panelRef.current;if(isStatic||!footerEl||!host||typeof ResizeObserver===\"undefined\")return;const check=()=>{setFooterFits(host.clientHeight>=600&&footerEl.offsetHeight<=host.clientHeight-80);setFooterHeight(footerEl.offsetHeight);setScrollsUnder(host.scrollHeight>host.clientHeight+1);};const observer=new ResizeObserver(check);observer.observe(host);for(const child of Array.from(host.children))observer.observe(child);check();return()=>observer.disconnect();},[isStatic,footerEl]);// Capture the opening CTA before the drawer takes focus. Restore only after\n// the complete drawer unmounts, so its exit and details cleanup stay intact.\nconst openerRef=useRef(opener||(typeof document!==\"undefined\"&&document.activeElement instanceof HTMLElement?document.activeElement:null));const restoreOpener=useCallback(()=>{if(openerRef.current?.isConnected)openerRef.current.focus({preventScroll:true});},[]);// A restart for the next student keeps focus in the drawer that replaces this one.\nconst restartingRef=useRef(false);const closingRef=useRef(false);useEffect(()=>()=>{if(!restartingRef.current)restoreOpener();},[restoreOpener]);useLayoutEffect(()=>{if(!mounted||!open||isStatic)return;const panel=panelRef.current;if(!panel)return;const targets=()=>Array.from(panel.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), iframe, [tabindex]:not([tabindex=\"-1\"])')).filter(node=>node.getClientRects().length>0&&!node.closest(\"[inert]\"));const containTab=event=>{// Native Stripe authentication can use a separate dialog. Its focus\n// must remain unrestricted throughout the confirmation attempt.\nif(event.key!==\"Tab\"||busyRef.current||isCheckoutConfirming(secretRef.current)||panel.hasAttribute(\"inert\"))return;const list=targets();const first=list[0],last=list[list.length-1];if(!first){event.preventDefault();panel.focus();return;}const active=document.activeElement;if(event.shiftKey&&(active===first||active===panel)){event.preventDefault();last.focus();}else if(!event.shiftKey&&(active===last||active===panel)){event.preventDefault();first.focus();}};const keepFocus=event=>{if(busyRef.current||isCheckoutConfirming(secretRef.current)||panel.hasAttribute(\"inert\")||!(event.target instanceof Node)||panel.contains(event.target))return;if(event.target instanceof Element&&event.target.closest(\"[data-ewc-checkout-panel]\"))return;(targets()[0]||panel).focus({preventScroll:true});};panel.focus({preventScroll:true});panel.addEventListener(\"keydown\",containTab);document.addEventListener(\"focusin\",keepFocus);return()=>{panel.removeEventListener(\"keydown\",containTab);document.removeEventListener(\"focusin\",keepFocus);};},[mounted,open,isStatic,base,school]);const expressRef=useRef(null);const cardRef=useRef(null);// On phones the card fields mount after the reopened confirmation animates out. Loading waits for them instead of\n// reporting a missing host as a card failure (which flashed the Stripe-page switch and spent a retry).\nconst[cardHostReady,setCardHostReady]=useState(false);const cardHostRef=useCallback(node=>{cardRef.current=node;setCardHostReady(!!node);},[]);const cardExpiryRef=useRef(null);const cardCvcRef=useRef(null);const stripeRef=useRef(null);const cardRefEl=useRef(null);const nameInputRef=useRef(null);const emailInputRef=useRef(null);const busyRef=useRef(false);const confirmationRef=useRef(null);const refreshHandoff=useCallback(()=>setHandoff(readCheckoutHandoff(school,hostedFallbackEnabled)),[school,hostedFallbackEnabled]);useEffect(()=>{if(isStatic)return;const refresh=()=>{refreshHandoff();const registered=readRegisteredStudent(school);setRegisteredStudent(registered);if(!registered)setShowRegistered(false);};window.addEventListener(\"storage\",refresh);window.addEventListener(\"pageshow\",refresh);window.addEventListener(\"focus\",refresh);window.addEventListener(\"ewc-checkout-handoff\",refresh);refresh();return()=>{window.removeEventListener(\"storage\",refresh);window.removeEventListener(\"pageshow\",refresh);window.removeEventListener(\"focus\",refresh);window.removeEventListener(\"ewc-checkout-handoff\",refresh);};},[isStatic,refreshHandoff]);// The same lock guards embedded submission and a hosted handoff across tabs.\nconst claimEmbedded=useCallback(async()=>{if(!hostedFallbackEnabled&&!readCheckoutHandoff(school,false))return true;// Browsers without Web Locks or randomUUID (e.g. iOS before 15.4) cannot hold the cross-tab lock.\n// Let them pay as before the fallback existed instead of refusing every registration.\nif(!checkoutHandoffSupported())return true;return withCheckoutHandoffLock(school,async()=>{if(readCheckoutHandoff(school)){refreshHandoff();return false;}const owner=crypto.randomUUID();window.sessionStorage.setItem(`${checkoutHandoffKey(school)}:owner`,owner);if(readEmbeddedOwner(school)!==owner)throw new Error(\"Could not preserve checkout\");writeCheckoutHandoff(school,{kind:\"embedded\",owner});embeddedOwner.current=owner;return true;});},[hostedFallbackEnabled,school,refreshHandoff]);const releaseEmbedded=useCallback(async()=>{if(!embeddedOwner.current)return;await withCheckoutHandoffLock(school,async()=>{const current=readCheckoutHandoff(school);if(current?.kind===\"embedded\"&&current.owner===embeddedOwner.current)clearCheckoutHandoff(school);embeddedOwner.current=\"\";window.sessionStorage.removeItem(`${checkoutHandoffKey(school)}:owner`);});},[school]);const cancelEmbeddedBeforeRetry=useCallback(async clientSecret=>{if(!hostedFallbackEnabled&&!readCheckoutHandoff(school,false))return;if(!validHostedEndpoint(hostedBase))throw new Error(\"Cancellation verification unavailable\");// A duplicated tab can share the recovery secret while the original tab\n// is still confirming. A requires_payment_method snapshot alone is unsafe.\nconst{res,data}=await requestCheckoutJson(`${hostedBase}/cancel-payment`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({clientSecret})},3e4);if(!res.ok||data.status!==\"canceled\"||data.safeToRetry!==true)throw new Error(\"Payment remains active\");},[hostedFallbackEnabled,hostedBase,school]);const inspectHosted=useCallback(async(cancel=false)=>{if(hostedBusyRef.current)return;const current=readCheckoutHandoff(school);if(current?.kind!==\"hosted\"||!current.sessionId)return;hostedBusyRef.current=true;setHostedBusy(true);setHostedMessage(\"\");try{await withCheckoutHandoffLock(school,async()=>{const latest=readCheckoutHandoff(school);if(latest?.kind!==\"hosted\"||latest.body.requestId!==current.body.requestId)return;const{res,data}=await requestCheckoutJson(`${current.endpoint}/${cancel?\"hosted-cancel\":\"hosted-status\"}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({sessionId:current.sessionId})},3e4);if(!res.ok)throw new Error(\"Unconfirmed checkout status\");if(data.status===\"expired\"&&data.safeToRetry===true){clearHostedCheckoutReturn();clearCheckoutHandoff(school);setHostedComplete(false);setHostedRecorded(false);setHostedSupport(false);return;}if(data.status===\"complete\"){setHostedComplete(true);if(data.recorded===true){const name=typeof data.name===\"string\"?data.name.trim():\"\";const email=typeof data.email===\"string\"?data.email.trim():\"\";if(![\"paid\",\"no_payment_required\"].includes(data.paymentStatus)||!validCheckoutConfigPrice(data)||normalizeCheckoutSchool(data.school)!==school||name.length<2||name.length>120||email.length>200||!/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email))throw new Error(\"Incomplete registration verification\");// Only verified, recorded student details unlock the same success\n// view used by embedded checkout. The URL flag is never evidence.\nsetBuyerName(name);setBuyerEmail(email);setConfirmedPayment({amount:data.amount,currency:data.currency});setPaymentUncertain(false);setPaymentPending(false);setDetailsState(\"saved\");setHostedRecorded(true);setStage(\"done\");writeRegisteredStudent(school,name,email,{amount:data.amount,currency:data.currency});clearHostedCheckoutReturn();// Recorded means nothing is left to pay. Release the hold so this\n// browser can open the school's checkout again on the next visit.\ntry{clearCheckoutHandoff(school);}catch{}}setHostedSupport(data.requiresSupport===true&&data.recorded!==true);setHostedMessage(data.recorded===true?\"Your registration is confirmed. Thank you for joining the Economics World Cup.\":data.requiresSupport===true?`${data.amount>0?\"Your payment was received\":\"Your registration was received\"}, but we need to check your student details. Please contact contact@economicsworldcup.org. Do not pay again.`:\"Your checkout is complete. We’re confirming your registration. Please do not register or pay again.\");}else if(data.status!==\"open\")throw new Error(\"Unconfirmed checkout status\");});}catch{setHostedMessage(\"We couldn’t confirm this checkout’s status. Please check again before starting another registration.\");}finally{hostedBusyRef.current=false;setHostedBusy(false);setReturnCheckPending(false);refreshHandoff();}},[school,refreshHandoff]);// Offer Register-to-Stripe once the form failed, or the price failed or 8 s passed without a usable card form\n// (a free price goes back to the one-step free registration; a card form that loads late takes over).\nconst loadFailed=stage===\"unavailable\"||cardLoadState===\"failed\"||(configFailed||slowLoad)&&!(config&&(config.amount===0||cardLoadState===\"ready\"));const startHosted=useCallback(async()=>{if(hostedBusyRef.current||busyRef.current||secretRef.current||confirmationRef.current||stage===\"done\"||paymentUncertain||paymentPending||confirmedPayment)return;const previous=readCheckoutHandoff(school);if(!previous&&(checkoutStep!==2||!detailsOk||!hostedFallbackEnabled||!validHostedEndpoint(hostedBase)||!school||!loadFailed))return;hostedBusyRef.current=true;setHostedBusy(true);setHostedMessage(\"\");const fresh=!previous;if(fresh){if(openingTimer.current!==null)window.clearTimeout(openingTimer.current);openingTimer.current=null;setOpeningStripe(true);}let opened=false;try{await withCheckoutHandoffLock(school,async()=>{let current=readCheckoutHandoff(school);if(current&&current.kind!==\"hosted\")throw new Error(\"Another checkout is active\");// The hold seen before the lock changed (another tab verified or replaced it).\n// Never turn that into a new payment; the refresh below shows the current state.\nif(previous&&(!current||previous.kind===\"hosted\"&&current.kind===\"hosted\"&&current.body.requestId!==previous.body.requestId))return;if(!current){current={kind:\"hosted\",endpoint:hostedBase,body:{school,requestId:`${Date.now()}_${crypto.randomUUID()}`,page:safeCheckoutPageUrl().split(\"?\")[0].split(\"#\")[0]}};// Persist the exact retry body BEFORE the first request. No contact data is stored here.\nwriteCheckoutHandoff(school,current);}const attempt=current;if(attempt.sessionId&&attempt.url){// Going back to the same Stripe session cannot create another payment.\nif(!validHostedCheckoutUrl(attempt.url))throw new Error(\"Invalid checkout URL\");if(ownerLiveRef.current){window.location.assign(attempt.url);opened=true;}return;}const{res,data}=await requestCheckoutJson(`${attempt.endpoint}/hosted-checkout`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(attempt.body)},3e4);if(!res.ok&&([400,403,404,429].includes(res.status)||/^School pricing is |checkout attempt is too old/.test(String(data?.error||\"\")))){// Refused before any session could exist for this attempt (validation, rate limit, pricing, expired id).\n// No Stripe URL was ever returned, so nothing can be paid: drop the attempt instead of trapping the student.\nconst latest=readCheckoutHandoff(school);if(latest?.kind===\"hosted\"&&latest.body.requestId===attempt.body.requestId&&!latest.sessionId)clearCheckoutHandoff(school);throw new Error(\"Checkout was not created\");}if(!res.ok||!validHostedCheckoutUrl(data.url)||!/^cs_(test_|live_)?[A-Za-z0-9]+$/.test(data.sessionId||\"\")||!validCheckoutConfigPrice(data))throw new Error(\"Could not verify checkout\");// Storage failure must leave the unknown attempt intact and prevent navigation.\nwriteCheckoutHandoff(school,{...attempt,sessionId:data.sessionId,url:data.url});if(ownerLiveRef.current){window.location.assign(data.url);opened=true;}});}catch(error){setHostedMessage(error?.message===\"Checkout was not created\"?\"Stripe couldn’t open just now. Nothing was charged. Please press Register to try again.\":\"We couldn’t open Stripe securely. Please try the same checkout again below. Do not start another payment. If this continues, contact contact@economicsworldcup.org.\");}finally{hostedBusyRef.current=false;setHostedBusy(false);refreshHandoff();// If Stripe never replaces this page (navigation stopped or blocked), show the saved checkout's options.\nif(fresh){if(opened)openingTimer.current=window.setTimeout(()=>{openingTimer.current=null;setOpeningStripe(false);},15e3);else setOpeningStripe(false);}}},[hostedFallbackEnabled,hostedBase,school,stage,loadFailed,paymentUncertain,paymentPending,confirmedPayment,checkoutStep,detailsOk,refreshHandoff]);useEffect(()=>{if(!isStatic&&handoff?.kind===\"hosted\"&&handoff.sessionId)void inspectHosted();},[isStatic,handoff?.kind===\"hosted\"?handoff.sessionId:\"\",inspectHosted]);useEffect(()=>{if(isStatic)return;// Browser back/forward cache can restore the original mounted component.\n// Recheck Stripe on return even when the stored session ID has not changed.\nconst check=()=>{void inspectHosted();};const restored=event=>{if(event.persisted){if(openingTimer.current!==null)window.clearTimeout(openingTimer.current);openingTimer.current=null;setOpeningStripe(false);}check();};window.addEventListener(\"pageshow\",restored);window.addEventListener(\"focus\",check);return()=>{window.removeEventListener(\"pageshow\",restored);window.removeEventListener(\"focus\",check);};},[isStatic,inspectHosted]);const ownerLiveRef=useRef(true);useEffect(()=>{ownerLiveRef.current=true;return()=>{ownerLiveRef.current=false;};},[]);const close=useCallback(()=>{if(busyRef.current)return;closingRef.current=true;// The student closed their link confirmation (Done or ✕): the next Register on this page is a fresh checkout.\nif(linkReturn&&typeof window!==\"undefined\")window.__ewcLinkReturnDone=true;startTransition(()=>setOpen(false));},[]);// Lock page scroll while the popup is up. Only the ✕ closes it (no Escape, no outside click).\nuseEffect(()=>{if(isStatic||exited||typeof document===\"undefined\")return;const prev=document.body.style.overflow;document.body.style.overflow=\"hidden\";panelRef.current?.focus({preventScroll:true});return()=>{document.body.style.overflow=prev;};},[isStatic,close,exited]);// Retry only initialization reads. Payment submission never uses this retry loop.\nuseEffect(()=>{if(isStatic)return;let cancelled=false,retryTimer=null;loadRetryLock.current=false;const run=async attempt=>{try{if(!base)throw new Error(\"Missing backend\");const cfg=await loadCheckoutConfig(base,school||\"\",[],true);if(cancelled)return;checkoutDiagnostic(\"config\",\"ready\",attempt);setLoadMessage(\"\");setConfig(cfg);if(cfg.amount===0&&!secretRef.current)setStage(current=>current===\"done\"?current:\"ready\");}catch(error){if(cancelled)return;const failure=error;const outcome=failure?.name===\"AbortError\"?\"load_timeout\":/^\\d{3}$/.test(failure?.message||\"\")?`http_${failure.message}`:failure?.message===\"Invalid checkout settings\"?\"invalid_config\":\"network_or_config_error\";checkoutDiagnostic(\"config\",outcome,attempt);setConfigFailed(outcome);if(base&&attempt<2){setLoadMessage(\"Connecting to secure checkout… Retrying automatically.\");// The second backoff also clears the backend's short pricing failure cache.\nretryTimer=window.setTimeout(()=>{retryTimer=null;void run(attempt+1);},attempt===0?1500:11e3);}else{setLoadMessage(\"We couldn’t connect to checkout. Your details are still here. Please retry.\");if(!secretRef.current)setStage(current=>current===\"done\"?current:\"unavailable\");}}};void run(0);return()=>{cancelled=true;if(retryTimer!==null)window.clearTimeout(retryTimer);};},[base,isStatic,school,loadCycle]);const retryCheckout=useCallback(()=>{// Retrying initialization must never interrupt or create another payment.\nif(loadRetryLock.current||busyRef.current||secretRef.current||confirmationRef.current||!ownerLiveRef.current||readCheckoutHandoff(school,hostedFallbackEnabled))return;loadRetryLock.current=true;checkoutDiagnostic(\"recovery\",\"manual_retry\");setLoadMessage(\"\");setCardLoadState(\"loading\");setCardComplete(false);setHasExpress(false);setConfigFailed(false);setConfig(null);setStage(\"loading\");setElementAttempt(0);setLoadCycle(value=>value+1);},[school,hostedFallbackEnabled]);// A successful payment and a saved registration are separate results.\n// Retry recording the same payment; never ask the student to pay again.\nconst recordPaidDetails=useCallback(async(clientSecret,name,email)=>{startTransition(()=>setDetailsState(\"saving\"));const recovery=readCheckoutRecovery(base,school);if(recovery?.clientSecret===clientSecret)writeCheckoutRecovery(base,school,{...recovery,name:name||recovery.name,email:email||recovery.email});try{const{res,data}=await requestCheckoutJson(`${base}/details`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({clientSecret,name,email,page:safeCheckoutPageUrl()})},6e4);if(res.ok&&data.ok&&!data.pending){clearCheckoutRecovery(base,school,clientSecret);// A drawer closed mid-save never renders success, so the effect cannot release its hold.\nif(!ownerLiveRef.current){writeRegisteredStudent(school,data.name||name,data.email||email,validRegisteredPayment(data)?data:configRef.current);void releaseEmbedded().catch(()=>{});}}startTransition(()=>{if(data.name)setBuyerName(data.name);if(data.email)setBuyerEmail(data.email);if(res.ok&&data.ok){setPaymentPending(Boolean(data.pending));setPaymentUncertain(false);}setDetailsState(res.ok&&data.ok?data.pending?\"pending\":\"saved\":\"error\");});}catch{startTransition(()=>setDetailsState(\"error\"));}},[base,school,releaseEmbedded]);const pay=useCallback(async(kind,elements,wallet)=>{const stripe=stripeRef.current;if(!stripe||busyRef.current||secretRef.current||!ownerLiveRef.current)return;if(kind===\"express\"&&!elements)return;if(kind===\"card\"&&!cardRefEl.current)return;if(hostedBusyRef.current||readCheckoutHandoff(school,hostedFallbackEnabled)){try{wallet?.paymentFailed?.();}catch{}return;}const walletBuyer=resolveCheckoutBuyer(buyerRef.current,wallet);if(isRegisteredStudent(school,walletBuyer.name,walletBuyer.email)){try{wallet?.paymentFailed?.();}catch{}setError(\"This student is already registered.\");return;}// Mark busy before awaiting the cross-tab lock; duplicate callbacks cannot race.\nbusyRef.current=true;try{if(!await claimEmbedded()){busyRef.current=false;try{wallet?.paymentFailed?.();}catch{}return;}if(!ownerLiveRef.current){busyRef.current=false;await releaseEmbedded();try{wallet?.paymentFailed?.();}catch{}return;}}catch{busyRef.current=false;try{wallet?.paymentFailed?.();}catch{}setError(\"We couldn’t safely start checkout. Please retry or contact contact@economicsworldcup.org.\");return;}const{name,email}=resolveCheckoutBuyer(buyerRef.current,wallet);const expectedPrice=configRef.current;busyRef.current=true;startTransition(()=>{setError(\"\");setStage(\"paying\");});let walletFailureSent=false;const notifyWalletFailure=()=>{if(kind!==\"express\"||walletFailureSent)return;walletFailureSent=true;try{wallet?.paymentFailed?.();}catch{}};const abandonBeforeConfirmation=()=>{busyRef.current=false;notifyWalletFailure();void releaseEmbedded().catch(()=>refreshHandoff());};const fail=async message=>{if(secretRef.current){try{await cancelEmbeddedBeforeRetry(secretRef.current);}catch{notifyWalletFailure();hold();return;}clearCheckoutRecovery(base,school,secretRef.current);}secretRef.current=\"\";notifyWalletFailure();busyRef.current=false;void releaseEmbedded().catch(()=>refreshHandoff());startTransition(()=>{setError(message);setStage(\"ready\");});};let confirmationStarted=false;const hold=()=>{busyRef.current=false;startTransition(()=>{if(name)setBuyerName(name);if(email)setBuyerEmail(email);setPaymentUncertain(true);setDetailsState(\"pending\");setStage(\"done\");});};try{if(!name||!email)return fail(\"Please enter a valid student name and personal email before paying.\");if(!validCheckoutPrice(expectedPrice))return fail(\"Could not verify the price. Please reopen checkout.\");if(kind===\"express\"){const{error:submitError}=await withCheckoutDeadline(elements.submit());if(!ownerLiveRef.current)return abandonBeforeConfirmation();if(submitError)return fail(submitError.message??\"Your payment did not go through.\");}const{res,data}=await requestCheckoutJson(`${base}/intent`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({kind,school,name,email,page:safeCheckoutPageUrl(),expectedAmount:expectedPrice.amount,expectedCurrency:expectedPrice.currency})});// Navigation can unmount the drawer while creation is pending.\n// An unconfirmed orphan is harmless; its old owner must not confirm it.\nif(!ownerLiveRef.current)return abandonBeforeConfirmation();if(res.status===409||res.ok&&validCheckoutPrice(data)&&(data.amount!==expectedPrice.amount||data.currency!==expectedPrice.currency)){// The new price needs a fresh, explicit payment attempt. Any\n// returned intent is still unconfirmed and must stay that way.\nif(validCheckoutConfigPrice(data)){const updated={...expectedPrice,amount:data.amount,currency:data.currency};cacheCheckoutConfig(base,school,updated);configRef.current=updated;setConfig(updated);return fail(data.amount===0?\"This school’s registration is now free. Please review it and register for free.\":`The fee has changed to ${formatMoney(data.amount,data.currency)}. Please review it and choose your payment method again.`);}return fail(\"The fee has changed. Please reopen checkout to check the current price.\");}if(!res.ok||!data.clientSecret)return fail(data.error??\"Could not start the payment. Please try again.\");if(!validCheckoutPrice(data))return fail(\"Could not verify the payment amount. Please reopen checkout.\");secretRef.current=data.clientSecret;writeCheckoutRecovery(base,school,{clientSecret:data.clientSecret,name,email});const host=window;const confirming=host.__ewcCheckoutConfirmingV1||(host.__ewcCheckoutConfirmingV1=new Set);confirming.add(data.clientSecret);confirmationStarted=true;let confirmationTimedOut=false;const confirmation=Promise.resolve().then(()=>kind===\"express\"?stripe.confirmPayment({elements,clientSecret:data.clientSecret,confirmParams:{return_url:window.location.href},redirect:\"if_required\"}):stripe.confirmCardPayment(data.clientSecret,{payment_method:{card:cardRefEl.current,billing_details:{name,email}}})).then(result=>{// Settle a definitive native-wallet failure even if its SDK\n// result arrived after the UI deadline. Recovery stays held.\nconst status=result?.error?.payment_intent?.status||result?.paymentIntent?.status;if(confirmationTimedOut&&(result?.error?.type===\"validation_error\"||[\"requires_payment_method\",\"canceled\"].includes(status)))notifyWalletFailure();return result;}).finally(()=>{// The SDK can finish after its UI deadline or drawer unmount.\n// Never permit a second intent while that confirmation is outstanding.\nconfirming.delete(data.clientSecret);if(confirmationRef.current===confirmation)confirmationRef.current=null;});confirmationRef.current=confirmation;const{error:confirmError,paymentIntent}=await withCheckoutDeadline(confirmation,12e4,()=>{confirmationTimedOut=true;});if(confirmError){if(confirmError.type===\"validation_error\")return fail(confirmError.message??\"Your payment did not go through.\");const failedPayment=confirmError.payment_intent||(await withCheckoutDeadline(stripe.retrievePaymentIntent(data.clientSecret))).paymentIntent;if(failedPayment&&[\"requires_payment_method\",\"canceled\"].includes(failedPayment.status))return fail(confirmError.message??\"Your payment did not go through.\");return hold();}const payment=paymentIntent||(await withCheckoutDeadline(stripe.retrievePaymentIntent(data.clientSecret))).paymentIntent;if(!payment||![\"succeeded\",\"processing\"].includes(payment.status)){if(payment&&[\"requires_payment_method\",\"canceled\"].includes(payment.status))return fail(\"Your payment did not go through. Please try again.\");return hold();}busyRef.current=false;secretRef.current=data.clientSecret;writeCheckoutRecovery(base,school,{clientSecret:data.clientSecret,name,email,payment:{amount:payment.amount,currency:payment.currency}});startTransition(()=>{if(name)setBuyerName(name);if(email)setBuyerEmail(email);setPaymentPending(payment.status===\"processing\");setPaymentUncertain(false);setConfirmedPayment({amount:payment.amount,currency:payment.currency});setStage(\"done\");});await recordPaidDetails(data.clientSecret,name,email);}catch{if(confirmationStarted)hold();else fail(\"Something went wrong. Please try again.\");}},[base,school,recordPaidDetails,hostedFallbackEnabled,claimEmbedded,releaseEmbedded,refreshHandoff,cancelEmbeddedBeforeRetry]);const fetchPaymentStatus=useCallback(async clientSecret=>{const{res,data}=await requestCheckoutJson(`${base}/payment-status`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({clientSecret})},3e4);if(!res.ok||!data.ok||!validCheckoutPrice(data)||typeof data.status!==\"string\"||typeof data.legacy!==\"boolean\"){throw new Error(\"Payment status unavailable\");}return data;},[base]);const checkPayment=useCallback(async clientSecret=>{if(!clientSecret)return;startTransition(()=>{setDetailsState(\"saving\");setRecoveryAction(\"none\");setRecoveryError(\"\");});try{// Server verification also finds payments from the previous account.\n// Never retrieve a legacy intent with the new account's public key.\nconst payment=await fetchPaymentStatus(clientSecret);if(payment.status===\"requires_payment_method\"&&isCheckoutConfirming(clientSecret))throw new Error(\"Confirmation remains outstanding\");if([\"requires_payment_method\",\"canceled\"].includes(payment.status)){// A status check must work even if initial pricing failed. Only\n// unlock a new attempt once the current price is available too.\nconst currentConfig=config||await loadCheckoutConfig(base,school||\"\",[],true);if(!config)setConfig(currentConfig);await cancelEmbeddedBeforeRetry(clientSecret);clearCheckoutRecovery(base,school,clientSecret);await releaseEmbedded();secretRef.current=\"\";startTransition(()=>{setPaymentUncertain(false);setPaymentPending(false);setConfirmedPayment(null);setDetailsState(\"idle\");setStage(currentConfig.amount===0?\"ready\":\"loading\");setError(\"Your payment did not go through. You can try again.\");});return;}if(payment.status===\"requires_action\"){startTransition(()=>{setPaymentUncertain(true);setPaymentPending(false);setDetailsState(\"pending\");setRecoveryAction(payment.legacy?\"legacy\":isCheckoutConfirming(clientSecret)?\"none\":\"resume\");setStage(\"done\");});return;}if(![\"succeeded\",\"processing\"].includes(payment.status))throw new Error(\"Payment remains unconfirmed\");const buyer=resolveCheckoutBuyer(buyerRef.current,payment);const recovery=readCheckoutRecovery(base,school);writeCheckoutRecovery(base,school,{...recovery?.clientSecret===clientSecret?recovery:{},clientSecret,...buyer,payment:{amount:payment.amount,currency:payment.currency}});startTransition(()=>{if(buyer.name)setBuyerName(buyer.name);if(buyer.email)setBuyerEmail(buyer.email);setPaymentPending(payment.status===\"processing\");setPaymentUncertain(false);setConfirmedPayment({amount:payment.amount,currency:payment.currency});setStage(\"done\");});await recordPaidDetails(clientSecret,buyer.name,buyer.email);}catch{startTransition(()=>{setPaymentUncertain(true);setDetailsState(\"pending\");setStage(\"done\");});}},[config,recordPaidDetails,fetchPaymentStatus,base,school,releaseEmbedded,cancelEmbeddedBeforeRetry]);const resumeAuthentication=useCallback(async()=>{const clientSecret=secretRef.current;if(!clientSecret||busyRef.current||isCheckoutConfirming(clientSecret)||!ownerLiveRef.current)return;busyRef.current=true;startTransition(()=>{setDetailsState(\"saving\");setRecoveryAction(\"none\");setRecoveryError(\"\");});let message=\"\";try{// Recheck immediately before resuming; a webhook/native challenge may\n// have completed since the previous status check.\nconst payment=await fetchPaymentStatus(clientSecret);if(payment.status===\"requires_action\"&&!payment.legacy&&!isCheckoutConfirming(clientSecret)&&ownerLiveRef.current){const currentConfig=config||await loadCheckoutConfig(base,school||\"\",[],true);const Stripe=await loadStripeJs();if(!ownerLiveRef.current)return;if(!config)setConfig(currentConfig);const stripe=Stripe(currentConfig.publishableKey);const host=window;const confirming=host.__ewcCheckoutConfirmingV1||(host.__ewcCheckoutConfirmingV1=new Set);confirming.add(clientSecret);const confirmation=Promise.resolve().then(()=>stripe.handleNextAction({clientSecret})).finally(()=>{confirming.delete(clientSecret);if(confirmationRef.current===confirmation)confirmationRef.current=null;});confirmationRef.current=confirmation;const result=await withCheckoutDeadline(confirmation,12e4);if(result.error)message=result.error.message||\"Authentication was not completed. Check the payment status before trying again.\";}}catch{message=\"We could not finish checking this payment. Please do not pay again.\";}finally{busyRef.current=false;}if(!ownerLiveRef.current)return;await checkPayment(clientSecret);if(message)startTransition(()=>setRecoveryError(message));},[config,fetchPaymentStatus,checkPayment,base,school]);// The school nav reopens the drawer after a wallet redirect. Check that same\n// payment before presenting any opportunity to pay again.\nuseEffect(()=>{if(isStatic||!config||typeof window===\"undefined\")return;const returnedSecret=new URLSearchParams(window.location.search).get(\"payment_intent_client_secret\")||initialRecovery?.clientSecret;if(!returnedSecret)return;secretRef.current=returnedSecret;const previous=readCheckoutRecovery(base,school);writeCheckoutRecovery(base,school,{...previous?.clientSecret===returnedSecret?previous:{},clientSecret:returnedSecret,name:buyerRef.current.name,email:buyerRef.current.email});startTransition(()=>{setPaymentUncertain(true);setDetailsState(\"pending\");setStage(\"done\");});checkPayment(returnedSecret);},[config,isStatic,checkPayment,initialRecovery,base,school]);// Keep method hosts mounted even after a loading error. A late ready event can recover.\nuseEffect(()=>{if(isStatic||!mounted||!config||config.amount===0||stage===\"done\"||showRegistered||!cardHostReady)return;let cancelled=false,preparedResource=null;let readyTimer=null,walletTimer=null,retryTimer=null;let cardReady=false,walletReady=false,cardFailed=false,walletSettled=false;const clearTimer=timer=>{if(timer!==null)window.clearTimeout(timer);};const usable=()=>cardReady||walletReady;const recoverOrRetry=phase=>{if(cancelled||busyRef.current||secretRef.current||confirmationRef.current)return;if(usable()){setStage(\"ready\");setLoadMessage(\"\");return;}// Wait for both independent methods before deciding the whole form failed.\nif(!cardFailed||!walletSettled||retryTimer!==null)return;if(elementAttempt<2){setLoadMessage(\"Loading secure payment options… Retrying automatically.\");retryTimer=window.setTimeout(()=>{retryTimer=null;if(cancelled||usable()||busyRef.current||secretRef.current||confirmationRef.current)return;setElementAttempt(value=>value+1);},1500*(elementAttempt+1));}else{checkoutDiagnostic(phase,\"retries_exhausted\",elementAttempt);setLoadMessage(\"We couldn’t load the secure payment form. Your details are still here. Please retry.\");setStage(\"unavailable\");}};const ready=kind=>{if(cancelled)return;if(kind===\"card\"){cardReady=true;cardFailed=false;setCardLoadState(\"ready\");clearTimer(readyTimer);readyTimer=null;}else walletReady=true;clearTimer(retryTimer);retryTimer=null;checkoutDiagnostic(kind,\"ready\",elementAttempt);setLoadMessage(\"\");setStage(current=>current===\"loading\"||current===\"unavailable\"?\"ready\":current);};const failCard=outcome=>{if(cancelled||cardReady)return;cardFailed=true;setCardLoadState(\"failed\");checkoutDiagnostic(\"card\",outcome,elementAttempt);recoverOrRetry(\"card\");};// An automatic retry after a failure stays quiet: the Register-to-Stripe offer must not\n// blink off while it runs. A card that loads late still replaces it via ready(\"card\").\nsetCardLoadState(current=>elementAttempt>0&&current===\"failed\"?current:\"loading\");setHasExpress(false);setExpressColumns([null]);prepareCheckout(config,true).then(prepared=>{if(cancelled){prepared.destroy();return;}preparedResource=prepared;stripeRef.current=prepared.stripe;if(!expressRef.current||!cardRef.current||!cardExpiryRef.current||!cardCvcRef.current)throw new Error(\"Missing checkout hosts\");walletSettled=prepared.walletFailed||prepared.wallets.length===0;prepared.wallets.forEach(({elements,element})=>{const walletFailed=outcome=>{if(cancelled)return;walletSettled=true;walletReady=false;clearTimer(walletTimer);walletTimer=null;setHasExpress(false);setExpressColumns([false]);checkoutDiagnostic(\"wallet\",outcome,elementAttempt);recoverOrRetry(\"wallet\");};try{element.on(\"ready\",event=>{if(cancelled)return;clearTimer(walletTimer);walletTimer=null;walletSettled=true;walletReady=!!event?.availablePaymentMethods&&Object.values(event.availablePaymentMethods).some(Boolean);setHasExpress(walletReady);setExpressColumns([walletReady]);if(walletReady)ready(\"wallet\");else recoverOrRetry(\"wallet\");});element.on(\"loaderror\",()=>walletFailed(\"load_failed\"));element.on(\"confirm\",ev=>{if(!cancelled)void pay(\"express\",elements,{name:ev?.billingDetails?.name,email:ev?.billingDetails?.email,paymentFailed:()=>ev?.paymentFailed?.()});});walletTimer=window.setTimeout(()=>walletFailed(\"load_timeout\"),2e4);element.mount(expressRef.current);}catch{walletFailed(\"mount_failed\");}});if(!prepared.card){failCard(\"create_failed\");return;}const fields=prepared.card;cardRefEl.current=fields.number;const complete={number:false,expiry:false,cvc:false};const errors={number:\"\",expiry:\"\",cvc:\"\"};const fieldReady={number:false,expiry:false,cvc:false};const hosts={number:cardRef.current,expiry:cardExpiryRef.current,cvc:cardCvcRef.current};readyTimer=window.setTimeout(()=>{readyTimer=null;failCard(\"load_timeout\");},2e4);try{Object.keys(hosts).forEach(key=>{const field=fields[key];field.on(\"change\",event=>{if(cancelled)return;complete[key]=!!event.complete;errors[key]=event.error?.message??\"\";setCardComplete(complete.number&&complete.expiry&&complete.cvc);setError(errors[key]||errors.number||errors.expiry||errors.cvc);});field.on(\"focus\",()=>{if(!cancelled)setCardFocus(key);});field.on(\"blur\",()=>{if(!cancelled)setCardFocus(current=>current===key?null:current);});field.on(\"loaderror\",()=>failCard(\"load_failed\"));field.on(\"ready\",()=>{if(cancelled)return;fieldReady[key]=true;if(fieldReady.number&&fieldReady.expiry&&fieldReady.cvc)ready(\"card\");});field.mount(hosts[key]);});}catch{failCard(\"mount_failed\");}}).catch(error=>{if(cancelled)return;cardFailed=true;walletSettled=true;setCardLoadState(\"failed\");const phase=error?.checkoutPhase===\"stripe_script\"?\"stripe_script\":\"card\";checkoutDiagnostic(phase,error?.checkoutOutcome===\"load_timeout\"?\"load_timeout\":\"initialize_failed\",elementAttempt);recoverOrRetry(phase);});return()=>{cancelled=true;clearTimer(readyTimer);clearTimer(walletTimer);clearTimer(retryTimer);const destroy=()=>preparedResource?.destroy();if(confirmationRef.current)void confirmationRef.current.finally(destroy).catch(()=>{});else destroy();cardRefEl.current=null;setCardComplete(false);setCardFocus(null);};},[config,isStatic,pay,formOnPhone,mounted,stage===\"done\",elementAttempt,showRegistered,cardHostReady]);const isFree=hostedRecorded&&confirmedPayment?.amount===0||!!config&&config.amount===0&&!confirmedPayment&&!paymentUncertain&&!paymentPending;// Until the school's price is known, show no price and no free/paid layout (a free school must never flash £45).\n// Krish, 15 Oct: a guessed £45 shown for 3 s before QE Barnet's £25 burns the lead, so no state ever falls back to\n// a default price on the live site; only the Framer canvas keeps the £45 placeholder.\nconst awaitingPrice=!isStatic&&!config&&!configFailed&&!slowLoad&&stage===\"loading\"&&!initialRecovery&&!handoff;// Our server answered with an error, so it is reachable: while its retries run, its own Stripe page beats the fixed link.\nconst serverAnswered=configFailed===\"invalid_config\"||String(configFailed).startsWith(\"http_\");const linkFallback=!config&&!(serverAnswered&&stage!==\"unavailable\");const priceLabel=awaitingPrice?\"\":isFree?\"Free\":config?formatMoney(config.amount,config.currency):hostedFallbackEnabled&&(stage===\"unavailable\"||configFailed||slowLoad&&!config)?linkFallback&&CHECKOUT_PAYMENT_LINKS[checkoutLinkTier(school)]?formatMoney(Number(checkoutLinkTier(school))*100,\"gbp\"):\"—\":isStatic?\"\\xa345\":\"\";const feeLabel=/^EWC (?:Administration|Administrative|Admin) Fee$/i.test(productName.trim())?\"EWC Administrative Fee\":productName;const feeTitleParts=feeLabel.includes(\"\\n\")?null:/^(.*\\S)\\s+(\\S+\\s+\\S+)$/.exec(feeLabel.trim());const feeTitle=feeTitleParts?/*#__PURE__*/_jsxs(_Fragment,{children:[feeTitleParts[1],\" \",/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\"},children:feeTitleParts[2]})]}):feeLabel;const paidPriceLabel=confirmedPayment?confirmedPayment.amount===0?\"Free\":formatMoney(confirmedPayment.amount,confirmedPayment.currency):priceLabel;// The confirmed screen: payment settled and registration details saved.\nconst successView=stage===\"done\"&&detailsState===\"saved\"&&!paymentUncertain&&!paymentPending;// A saved embedded registration has no payment left in flight. Release its\n// cross-tab hold, or this browser stays locked out of the school's checkout.\nuseEffect(()=>{if(!successView)return;writeRegisteredStudent(school,buyerName,buyerEmail,confirmedPayment||(config?{amount:isFree?0:config.amount,currency:config.currency}:null));if(embeddedOwner.current)void releaseEmbedded().catch(()=>refreshHandoff());},[successView,releaseEmbedded,refreshHandoff,school,buyerName,buyerEmail,confirmedPayment,config,isFree]);const firstName=buyerName.trim().split(/\\s+/)[0]||\"\";const registeredView=showRegistered&&!!registeredStudent&&stage!==\"done\"&&!isStatic;const confirmedView=successView||registeredView;const doneName=registeredView?registeredStudent?.name||\"\":buyerName;const doneEmail=registeredView?registeredStudent?.email||\"\":buyerEmail;const doneFirstName=registeredView?doneName.trim().split(/\\s+/)[0]||\"\":firstName;const registeredPaid=registeredStudent?.amount!==undefined?{amount:registeredStudent.amount,currency:registeredStudent.currency||\"gbp\"}:config;const donePrice=registeredView?registeredPaid?registeredPaid.amount===0?\"Free\":formatMoney(registeredPaid.amount,registeredPaid.currency):\"\":paidPriceLabel;const registerAnother=()=>{if(!registeredView){void startAnotherStudent();return;}startTransition(()=>setShowRegistered(false));window.setTimeout(()=>{const panel=panelRef.current;if(panel){panel.scrollTop=0;panel.focus({preventScroll:true});}},0);};// Straight after a registration: a fresh drawer for the next student, once this one's hold is released (or the\n// new drawer would read it as \"A checkout is already in progress\").\nconst startAnotherStudent=async()=>{if(busyRef.current||restartingRef.current||closingRef.current||!onRegisterAnother)return;restartingRef.current=true;if(embeddedOwner.current)await releaseEmbedded().catch(()=>refreshHandoff());// A Payment Link confirmation is read once per page; like Done, this ends it.\nif(linkReturn&&typeof window!==\"undefined\")window.__ewcLinkReturnDone=true;if(ownerLiveRef.current&&!closingRef.current)onRegisterAnother();else restartingRef.current=false;};// Teammates register through the same school page.\nconst inviteUrl=useMemo(()=>{if(typeof window===\"undefined\")return\"\";const segment=window.location.pathname.replace(/^\\/+|\\/+$/g,\"\");if(!school)return safeCheckoutPageUrl();return`${window.location.origin}/${segment&&normalizeCheckoutSchool(segment)===school?segment:school}`;},[school]);const[linkCopied,setLinkCopied]=useState(false);const copyInviteLink=useCallback(()=>{if(!inviteUrl)return;const done=()=>{setLinkCopied(true);window.setTimeout(()=>setLinkCopied(false),2e3);};if(navigator.clipboard?.writeText)navigator.clipboard.writeText(inviteUrl).then(done,()=>{});},[inviteUrl]);useEffect(()=>{if(isStatic||!successView)return;return burstCheckoutConfetti();},[isStatic,successView]);const paying=stage===\"paying\";const canPay=!handoffBlocked&&stage===\"ready\"&&(isFree||cardLoadState===\"ready\"&&cardComplete)&&detailsOk;// Pressing Pay with something missing: a small popup names the first\n// missing detail and the cursor jumps to that field.\nconst[nudge,setNudge]=useState(\"\");const nudgeTimer=useRef(null);const showNudge=message=>{if(nudgeTimer.current!==null)window.clearTimeout(nudgeTimer.current);startTransition(()=>setNudge(message));nudgeTimer.current=window.setTimeout(()=>startTransition(()=>setNudge(\"\")),2600);};useEffect(()=>()=>{if(nudgeTimer.current!==null)window.clearTimeout(nudgeTimer.current);},[]);// The student this device already registered cannot start a second payment; another student can.\nconst refuseRegisteredStudent=()=>{startTransition(()=>setCheckoutStep(1));emailInputRef.current?.focus();window.setTimeout(()=>{const field=emailInputRef.current;if(field&&document.activeElement!==field){field.focus({preventScroll:true});field.scrollIntoView({block:\"center\"});}},0);showNudge(\"This student is already registered.\");};const continueToPayment=()=>{if(stage===\"paying\"||busyRef.current)return;if(buyerName.trim().length<2||buyerName.trim().length>120){nameInputRef.current?.focus();return showNudge(\"Please enter your name.\");}if(!emailOk||buyerEmail.trim().length>200){emailInputRef.current?.focus();return showNudge(buyerEmail.trim()?\"Please enter a valid email.\":\"Please enter your email.\");}if(isRegisteredStudent(school,buyerName,buyerEmail))return refuseRegisteredStudent();startTransition(()=>{setNudge(\"\");setCheckoutStep(2);});// On phones the steps scroll above a sticky Register bar: bring the whole Payment step into view, clear of it.\nif(formOnPhone)window.setTimeout(()=>{const step=paymentStepRef.current;if(!step)return;step.style.scrollMarginBottom=`${(footerRef.current?.getBoundingClientRect().height??0)+12}px`;step.scrollIntoView({block:\"end\",behavior:reducedMotion?\"auto\":\"smooth\"});},80);};const onPayPress=()=>{if(stage!==\"ready\"||busyRef.current||hostedBusyRef.current||readCheckoutHandoff(school,hostedFallbackEnabled))return;if(buyerName.trim().length<2||buyerName.trim().length>120){startTransition(()=>setCheckoutStep(1));nameInputRef.current?.focus();return showNudge(\"Please enter your name.\");}if(!emailOk||buyerEmail.trim().length>200){startTransition(()=>setCheckoutStep(1));emailInputRef.current?.focus();return showNudge(buyerEmail.trim()?\"Please enter a valid email.\":\"Please enter your email.\");}if(isRegisteredStudent(school,buyerName,buyerEmail))return refuseRegisteredStudent();if(!isFree&&!cardComplete){cardRefEl.current?.focus?.();if(formOnPhone)cardRef.current?.scrollIntoView?.({block:\"center\"});return showNudge(\"Please enter your card details.\");}startTransition(()=>setNudge(\"\"));if(isFree)joinFree();else pay(\"card\");};// Free-tier schools: no payment, just record the sign-up.\nconst joinFree=async()=>{if(!canPay||busyRef.current)return;busyRef.current=true;try{if(!await claimEmbedded()){busyRef.current=false;return;}}catch{busyRef.current=false;setError(\"We couldn’t safely start registration. Please retry.\");return;}startTransition(()=>{setError(\"\");setStage(\"paying\");});try{const{res,data}=await requestCheckoutJson(`${base}/signup`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({stage:\"free\",school,name:buyerName.trim(),email:buyerEmail.trim(),page:safeCheckoutPageUrl()})},6e4);busyRef.current=false;if(!res.ok){await releaseEmbedded();startTransition(()=>{setError(data.error??\"Could not save your place. Please try again.\");setStage(\"ready\");});return;}if(!ownerLiveRef.current){writeRegisteredStudent(school,buyerName,buyerEmail,{amount:0,currency:configRef.current?.currency||\"gbp\"});void releaseEmbedded().catch(()=>{});}startTransition(()=>{setDetailsState(\"saved\");setStage(\"done\");});}catch{busyRef.current=false;// A free sign-up has no payment to protect. Keeping the hold would leave this tab stuck.\nvoid releaseEmbedded().catch(()=>refreshHandoff());startTransition(()=>{setError(\"Something went wrong. Please try again.\");setStage(\"ready\");});}};const saveDetails=async()=>{if(!detailsOk||detailsState===\"saving\")return;await recordPaidDetails(secretRef.current,buyerName.trim(),buyerEmail.trim());};const panelMotion={initial:{x:reducedMotion?0:\"100%\"},animate:{x:0},exit:{x:reducedMotion?0:\"100%\",transition:reducedMotion?{duration:0}:EXIT}};const iconFor=(b,i)=>b.icon&&b.icon!==\"linkedin\"?b.icon:b.icon===\"linkedin\"?\"linkedin\":DEFAULT_ICONS[i]??\"\";const renderIcon=(src,squareBackground=false)=>{const iconSize=squareBackground&&src!==DEFAULT_ICONS[1]?18:22;const iconBackground=src===\"linkedin\"?\"#0A66C2\":src===DEFAULT_ICONS[2]?\"#DDE5F3\":src===CERT_ICON?\"#E1D8F1\":\"#FEF6E3\";const icon=src===\"linkedin\"?/*#__PURE__*/_jsxs(\"svg\",{width:20,height:20,viewBox:\"0 0 24 24\",\"aria-label\":\"LinkedIn\",role:\"img\",style:{flexShrink:0,margin:\"1px 1px 0\"},children:[/*#__PURE__*/_jsx(\"rect\",{width:\"24\",height:\"24\",rx:\"1.5\",fill:\"#0A66C2\"}),/*#__PURE__*/_jsx(\"path\",{fill:\"#FFFFFF\",d:\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 1 1 0-4.125 2.062 2.062 0 0 1 0 4.125zM7.119 20.452H3.555V9h3.564v11.452z\"})]}):src?/*#__PURE__*/_jsx(\"img\",{src:src,alt:\"\",width:iconSize,height:iconSize,style:{flexShrink:0,marginTop:squareBackground?0:1,width:iconSize,height:iconSize,objectFit:\"contain\",borderRadius:4,mixBlendMode:squareBackground&&src===DEFAULT_ICONS[2]?\"multiply\":undefined,transform:src===CERT_ICON?\"scale(1.25)\":undefined}}):/*#__PURE__*/_jsx(\"span\",{style:{width:22,flexShrink:0}});return squareBackground&&src!==\"linkedin\"?/*#__PURE__*/_jsx(\"span\",{style:{width:22,height:22,flexShrink:0,marginTop:1,display:\"grid\",placeItems:\"center\",background:iconBackground,borderRadius:4,overflow:\"hidden\"},children:icon}):icon;};// Preserve custom benefit copy; clarify the original generic LinkedIn caption, and (Krish, 18 Oct) say the fee is the\n// whole cost wherever the original fee caption is still set.\nconst displayedBonuses=bonuses.map(bonus=>bonus.label===\"Verified LinkedIn badge\"&&bonus.info===\"A verified badge you can add to your LinkedIn profile.\"?{...bonus,info:\"A participation badge issued by EWC that you can add to your LinkedIn profile.\"}:bonus)// A free school pays nothing, so it keeps the plain caption (19 Oct QA: \"This one-time fee\" next to \"Free\").\n.map(bonus=>bonus.info===\"Your confirmed place in the Economics World Cup 2026.\"||bonus.info===\"Your confirmed place in the Economics World Cup 2026. This one-time fee covers the entire competition, including the Finals. There will be no additional charges.\"?{...bonus,info:isFree?\"Your confirmed place in the Economics World Cup 2026.\":\"Your confirmed place in the Economics World Cup 2026. This one-time fee covers the entire competition, including the Finals. There will be no additional charges.\"}:bonus).map(bonus=>BONUS_TITLES[bonus.label]?{...bonus,label:BONUS_TITLES[bonus.label]}:bonus);const[ticket,...extras]=displayedBonuses;// Krish's 17 Oct redesign: the bonuses fold into one row of overlapping round icons on pale tints; \"See all\" opens\n// the existing \"Everything Included\" sheet with every caption.\nconst bonusAvatar=(b,i)=>{const src=iconFor(b,i);const background=src===\"linkedin\"?\"#DCEAF8\":src===DEFAULT_ICONS[2]?\"#DDE5F3\":src===CERT_ICON?\"#E1D8F1\":\"#FEF6E3\";return /*#__PURE__*/_jsx(\"span\",{style:{width:32,height:32,marginLeft:i>1?-9:0,boxSizing:\"border-box\",borderRadius:\"50%\",border:\"2px solid #fff\",background,display:\"grid\",placeItems:\"center\",overflow:\"hidden\",flexShrink:0},children:src===\"linkedin\"?/*#__PURE__*/_jsxs(\"svg\",{width:16,height:16,viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"rect\",{width:\"24\",height:\"24\",rx:\"1.5\",fill:\"#0A66C2\"}),/*#__PURE__*/_jsx(\"path\",{fill:\"#FFFFFF\",d:\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 1 1 0-4.125 2.062 2.062 0 0 1 0 4.125zM7.119 20.452H3.555V9h3.564v11.452z\"})]}):src?/*#__PURE__*/_jsx(\"img\",{src:src,alt:\"\",width:src===CERT_ICON?18:22,height:src===CERT_ICON?18:22,style:{objectFit:\"contain\",mixBlendMode:src===DEFAULT_ICONS[2]?\"multiply\":undefined,transform:src===CERT_ICON?\"scale(1.25)\":undefined}}):null},i);};// Name, email, wallets and card. Pinned to the drawer bottom on desktop/tablet;\n// in the scroll on phones (pinned it would cover half the screen).\nconst nudgeBubble=/*#__PURE__*/_jsx(AnimatePresence,{children:nudge&&/*#__PURE__*/_jsxs(motion.div,{role:\"alert\",initial:{opacity:0,y:6,scale:.96},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:4,transition:{duration:.15}},transition:{duration:.2,ease:[.16,1,.3,1]},style:{position:\"absolute\",bottom:\"calc(100% + 10px)\",left:\"50%\",x:\"-50%\",zIndex:4,whiteSpace:\"nowrap\",padding:\"9px 14px\",borderRadius:10,background:\"#1B2340\",color:\"#fff\",fontSize:14,fontWeight:500,boxShadow:\"0 6px 20px rgba(8, 20, 48, 0.22)\",pointerEvents:\"none\"},children:[nudge,/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:\"100%\",left:\"50%\",marginLeft:-6,borderLeft:\"6px solid transparent\",borderRight:\"6px solid transparent\",borderTop:\"6px solid #1B2340\"}})]},\"nudge\")});const canOfferHosted=checkoutStep===2&&detailsOk&&!isStatic&&hostedFallbackEnabled&&validHostedEndpoint(hostedBase)&&!!school&&checkoutHandoffSupported()&&!handoffBlocked&&!paying&&!secretRef.current&&!confirmationRef.current&&!paymentUncertain&&!paymentPending&&!confirmedPayment&&stage!==\"done\"&&loadFailed;// Server reachable (price known, or an error reply while retries run): the server-priced Stripe page. Server never\n// answered: the fixed Payment Link for a paid school. A free school has no link: it keeps the retry message.\nconst paymentLink=linkFallback?checkoutPaymentLink(school,buyerEmail):\"\";const offerMode=!canOfferHosted?\"\":!linkFallback?\"hosted\":paymentLink?\"link\":\"\";const canOfferStripe=offerMode!==\"\";const stripeOffer=canOfferStripe||openingStripe;const processing=paying||openingStripe||offerMode===\"hosted\"&&hostedBusy;const openPaymentLink=()=>{if(offerMode!==\"link\"||openingStripe||!paymentLink)return;if(openingTimer.current!==null)window.clearTimeout(openingTimer.current);setOpeningStripe(true);saveLinkCheckout({school,name:buyerName.trim(),email:buyerEmail.trim(),tier:checkoutLinkTier(school),at:Date.now()});window.location.assign(paymentLink);openingTimer.current=window.setTimeout(()=>{openingTimer.current=null;setOpeningStripe(false);},15e3);};const confirmingReturn=returnCheckPending&&handoff?.kind===\"hosted\"&&!!handoff.sessionId&&!hostedRecorded&&!hostedSupport&&!hostedComplete;const hostedRecoveryPanel=handoffBlocked&&!paying&&!openingStripe?confirmingReturn?/*#__PURE__*/_jsxs(\"div\",{role:\"status\",\"aria-live\":\"polite\",style:{padding:16,borderRadius:12,background:\"#fff\",color:OLIVE,fontSize:15,lineHeight:1.5,marginBottom:10},children:[/*#__PURE__*/_jsx(\"strong\",{style:{color:NAVY},children:\"Confirming your registration…\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"8px 0 0\"},children:\"This only takes a moment. Please keep this page open.\"})]}):/*#__PURE__*/_jsxs(\"div\",{role:\"status\",\"aria-live\":\"polite\",style:{padding:16,borderRadius:12,background:\"#fff\",color:OLIVE,fontSize:15,lineHeight:1.5,marginBottom:10},children:[/*#__PURE__*/_jsx(\"strong\",{style:{color:NAVY},children:hostedRecorded?\"You’re in!\":hostedSupport?\"Please contact EWC\":hostedComplete?\"Confirming your registration\":handoff?.kind===\"hosted\"?\"Continue your secure checkout\":\"A checkout is already in progress\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"8px 0\"},children:hostedMessage||(handoff?.kind===\"hosted\"?\"Your Stripe checkout is saved. Continue with the same checkout, or check its status before starting again.\":\"Please return to your existing checkout. If you have already paid, do not pay again. For help, contact contact@economicsworldcup.org.\")}),handoff?.kind===\"hosted\"&&!hostedComplete&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",disabled:hostedBusy,onClick:startHosted,style:{...primaryButton,minHeight:44,width:\"100%\"},children:hostedBusy?\"Checking…\":handoff.sessionId?\"Continue securely on Stripe\":\"Retry the same Stripe checkout\"}),handoff?.kind===\"hosted\"&&handoff.sessionId&&!hostedRecorded&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",disabled:hostedBusy,onClick:()=>inspectHosted(),style:{...primaryButton,minHeight:44,marginTop:8,width:\"100%\"},children:hostedBusy?\"Checking…\":\"Check registration status\"}),handoff?.kind===\"hosted\"&&handoff.sessionId&&!hostedComplete&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",disabled:hostedBusy,onClick:()=>inspectHosted(true),style:{marginTop:12,color:NAVY,background:\"transparent\",border:0,font:\"inherit\",textDecoration:\"underline\",cursor:hostedBusy?\"wait\":\"pointer\"},children:\"Cancel Stripe checkout and return\"})]}):null;// Phones keep the form in the scroll with only the button pinned (Krish, 17 Oct), except a free school under 360 px,\n// whose two fields are pinned with the button so both are on the first screen.\nconst formInScroll=formOnPhone&&!(isNarrow&&isFree);// Phones: a payment error scrolls clear of the pinned Register bar (17 Oct QA: a declined card showed nothing).\nconst errorRef=useRef(null);useEffect(()=>{if(!error||!formOnPhone||isStatic)return;const timer=window.setTimeout(()=>errorRef.current?.scrollIntoView?.({block:\"center\"}),120);return()=>window.clearTimeout(timer);},[error,formOnPhone,isStatic]);const paymentForm=/*#__PURE__*/_jsxs(_Fragment,{children:[hostedRecoveryPanel,/*#__PURE__*/_jsxs(\"div\",{style:{display:hostedRecoveryPanel?\"none\":undefined},children:[awaitingPrice?/*#__PURE__*/_jsx(\"div\",{\"aria-busy\":\"true\",\"aria-label\":\"Loading checkout\",\"data-ewc-awaiting-price\":\"\",style:{height:96,borderRadius:12,background:\"rgba(8, 47, 123, 0.05)\"}}):isFree?/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:formOnPhone?\"1fr\":\"repeat(2, minmax(0, 1fr))\",gap:8,marginBottom:formInScroll?0:10},children:[/*#__PURE__*/_jsx(\"input\",{ref:nameInputRef,type:\"text\",autoComplete:\"name\",\"aria-label\":\"Student Name\",placeholder:\"Student Name\",value:buyerName,onChange:e=>setBuyerName(e.target.value),disabled:paying,style:{...inputStyle,fontSize:inputFont}}),/*#__PURE__*/_jsx(\"input\",{ref:emailInputRef,type:\"email\",autoComplete:\"email\",\"aria-label\":\"Student Personal Email\",placeholder:\"Student Personal Email\",value:buyerEmail,onChange:e=>setBuyerEmail(e.target.value),disabled:paying,style:{...inputStyle,fontSize:inputFont}})]})}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"minmax(0, 1fr)\"/* a long name · email on the done step ellipsises instead of widening both cards off the screen */,gap:10},children:[/*#__PURE__*/_jsxs(\"div\",{style:checkoutStep===1?stepCardStyle(true):{...stepCardStyle(false),padding:isNarrow?\"14px 16px\":\"14px 18px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:checkoutStep===1?12:10,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:checkoutStep===1?stepBadgeStyle(true):{...stepBadgeStyle(true),width:24,height:24},children:checkoutStep===1?\"1\":/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12.5l4.5 4.5L19 7.5\"})})}),/*#__PURE__*/_jsx(\"span\",{style:checkoutStep===1?stepTitleStyle(true):{...stepTitleStyle(true),fontSize:17,flexShrink:0},children:\"Your details\"}),checkoutStep===2&&!isPhone&&/*#__PURE__*/_jsxs(\"span\",{title:`${buyerName.trim()} \\xb7 ${buyerEmail.trim()}`,style:{flex:1,minWidth:0,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",fontSize:14.5,color:\"#2E2A12\"},children:[buyerName.trim(),\" \\xb7 \",buyerEmail.trim()]}),checkoutStep===2&&!paying&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>startTransition(()=>setCheckoutStep(1)),style:{all:\"unset\",flexShrink:0,marginLeft:\"auto\",cursor:\"pointer\",color:NAVY,fontSize:14,fontWeight:500,textDecoration:\"underline\",textUnderlineOffset:3},children:\"Edit\"})]}),checkoutStep===2&&isPhone&&// Phones: the full name and email on their own lines (no ellipsis), so the student can check them without tapping Edit.\n/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:4,paddingLeft:34,fontSize:isNarrow?14:14.5,lineHeight:1.45,color:\"#2E2A12\",overflowWrap:\"anywhere\"},children:[/*#__PURE__*/_jsx(\"div\",{children:buyerName.trim()}),/*#__PURE__*/_jsx(\"div\",{children:buyerEmail.trim()})]}),checkoutStep===1?/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:16},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:formOnPhone?\"1fr\":\"repeat(2, minmax(0, 1fr))\",gap:8,marginBottom:12},children:[/*#__PURE__*/_jsx(\"input\",{ref:nameInputRef,type:\"text\",autoComplete:\"name\",\"aria-label\":\"Student Name\",placeholder:\"Student Name\",value:buyerName,onChange:e=>setBuyerName(e.target.value),onKeyDown:e=>{if(e.key===\"Enter\")continueToPayment();},disabled:paying,style:{...inputStyle,fontSize:inputFont}}),/*#__PURE__*/_jsx(\"input\",{ref:emailInputRef,type:\"email\",autoComplete:\"email\",\"aria-label\":\"Student Personal Email\",placeholder:\"Student Personal Email\",value:buyerEmail,onChange:e=>setBuyerEmail(e.target.value),onKeyDown:e=>{if(e.key===\"Enter\")continueToPayment();},disabled:paying,style:{...inputStyle,fontSize:inputFont}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[nudgeBubble,/*#__PURE__*/_jsx(motion.button,{type:\"button\",onClick:continueToPayment,whileHover:{backgroundColor:NAVY_HOVER},style:{...primaryButton,width:\"100%\",height:50,padding:\"14px\",borderRadius:10,fontFamily:'\"Inter\", sans-serif',fontSize:17,fontWeight:700,gap:8,cursor:\"pointer\"},children:/*#__PURE__*/_jsx(\"span\",{children:\"Continue to payment\"})})]})]}):null]}),/*#__PURE__*/_jsxs(\"div\",{ref:paymentStepRef,style:stepCardStyle(checkoutStep===2),children:[/*#__PURE__*/_jsxs(\"div\",{role:checkoutStep===1?\"button\":undefined,tabIndex:checkoutStep===1?0:undefined,onClick:checkoutStep===1?continueToPayment:undefined,onKeyDown:checkoutStep===1?e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();continueToPayment();}}:undefined,style:{display:\"flex\",alignItems:\"center\",gap:12,cursor:checkoutStep===1?\"pointer\":\"default\"},children:[/*#__PURE__*/_jsx(\"span\",{style:stepBadgeStyle(checkoutStep===2),children:\"2\"}),/*#__PURE__*/_jsx(\"span\",{style:stepTitleStyle(checkoutStep===2),children:\"Payment\"}),/*#__PURE__*/_jsx(\"span\",{style:{marginLeft:\"auto\",fontFamily:BRAND_FONT,fontSize:18,fontWeight:700,color:checkoutStep===2?NAVY:\"rgba(46, 42, 18, 0.45)\"},children:priceLabel})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":checkoutStep===1?true:undefined,...checkoutStep===1?{inert:\"\"}:{},style:checkoutStep===2?{position:\"relative\",marginTop:16}:{position:\"relative\",height:0,overflow:\"hidden\",visibility:\"hidden\"},children:[checkoutStep===2&&loadMessage&&!stripeOffer&&/*#__PURE__*/_jsxs(\"div\",{role:stage===\"unavailable\"?\"alert\":\"status\",style:{color:OLIVE,fontSize:15,lineHeight:1.5,marginBottom:12},children:[loadMessage,stage===\"unavailable\"&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:retryCheckout,style:{...primaryButton,minHeight:50,marginTop:16,width:\"100%\"},children:\"Retry secure checkout\"})]}),stripeOffer&&/*#__PURE__*/_jsxs(\"div\",{\"data-ewc-payment-fallback\":\"\",style:{color:OLIVE,fontSize:15,lineHeight:1.5},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...WRAP_BALANCE},children:\"Please complete your registration on the next page.\"}),hostedMessage&&/*#__PURE__*/_jsx(\"p\",{role:\"alert\",style:{margin:\"12px 0 0\"},children:hostedMessage})]}),/*#__PURE__*/_jsxs(\"div\",{style:isFree||stripeOffer||stage===\"unavailable\"?{display:\"none\"}:undefined,children:[isStatic&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(2, minmax(0, 1fr))\",gap:10},children:[\"Apple Pay\",\"Google Pay\",\"PayPal\"].map(l=>/*#__PURE__*/_jsx(\"div\",{style:{height:44,borderRadius:10,background:\"#fff\",border:\"1px solid rgba(46, 42, 18, 0.18)\",color:\"#2E2A12\",display:\"grid\",placeItems:\"center\",fontWeight:600,fontSize:15},children:l},l))}),!isStatic&&stage===\"loading\"&&!hasExpress&&/*#__PURE__*/_jsx(Skeleton,{height:44}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"minmax(0, 1fr)\",gap:8,...!hasExpress?{position:\"absolute\",visibility:\"hidden\",width:\"100%\",pointerEvents:\"none\"}:{}},children:/*#__PURE__*/_jsx(\"div\",{ref:expressRef,style:{minWidth:0,display:expressColumns[0]===false?\"none\":undefined}})}),(hasExpress||isStatic)&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,margin:\"8px 0\",color:OLIVE_SOFT,fontSize:13.5},children:[/*#__PURE__*/_jsx(\"span\",{style:{flex:1,height:1,background:\"rgba(8, 47, 123, 0.1)\"}}),\"or pay by card\",/*#__PURE__*/_jsx(\"span\",{style:{flex:1,height:1,background:\"rgba(8, 47, 123, 0.1)\"}})]}),isStatic&&/*#__PURE__*/_jsxs(\"div\",{style:{height:46,borderRadius:10,border:\"1px solid rgba(46, 42, 18, 0.18)\",background:\"#fff\",display:\"flex\",alignItems:\"center\",gap:12,padding:\"0 14px\",color:\"rgba(46,42,18,0.5)\",fontSize:15.5},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"26\",height:\"18\",viewBox:\"0 0 26 18\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"rect\",{width:\"26\",height:\"18\",rx:\"3\",fill:NAVY}),/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"9\",width:\"10\",height:\"2.4\",rx:\"1.2\",fill:\"#fff\"})]}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1},children:\"Card number\"}),/*#__PURE__*/_jsx(\"span\",{children:\"MM / YY\"}),/*#__PURE__*/_jsx(\"span\",{children:\"CVC\"})]}),!isStatic&&cardLoadState===\"loading\"&&/*#__PURE__*/_jsx(Skeleton,{height:isPhone?102:46}),!isStatic&&cardLoadState===\"failed\"&&stage!==\"unavailable\"&&/*#__PURE__*/_jsxs(\"div\",{role:\"status\",style:{color:OLIVE,fontSize:14,lineHeight:1.5},children:[hasExpress?\"Card payment hasn’t loaded. You can use an available payment option above, or retry.\":\"The card form is taking longer to load.\",hasExpress&&!paying&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:retryCheckout,style:{...primaryButton,minHeight:44,marginTop:8,width:\"100%\"},children:\"Retry card payment\"})]}),!isStatic&&// Phones: number on its own row, expiry + CVC below. Wider screens: one box, as before.\n/*#__PURE__*/_jsxs(\"div\",{style:{display:cardLoadState===\"ready\"?\"grid\":\"none\",gridTemplateColumns:isPhone?\"1fr 1fr\":\"minmax(0, 1fr) 84px 56px\",gap:isPhone?10:12,...isPhone?{}:cardBoxStyle(cardFocus!==null)},children:[/*#__PURE__*/_jsx(\"div\",{style:{gridColumn:isPhone?\"1 / -1\":undefined,...isPhone?cardBoxStyle(cardFocus===\"number\"):{}},children:/*#__PURE__*/_jsx(\"div\",{ref:cardHostRef})}),/*#__PURE__*/_jsx(\"div\",{style:isPhone?cardBoxStyle(cardFocus===\"expiry\"):undefined,children:/*#__PURE__*/_jsx(\"div\",{ref:cardExpiryRef})}),/*#__PURE__*/_jsx(\"div\",{style:isPhone?cardBoxStyle(cardFocus===\"cvc\"):undefined,children:/*#__PURE__*/_jsx(\"div\",{ref:cardCvcRef})})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:6,marginTop:12,fontSize:13,color:OLIVE_SOFT},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"13\",height:\"13\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"5\",y:\"11\",width:\"14\",height:\"10\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 11V7a4 4 0 0 1 8 0v4\"})]}),\"Secure payment powered by Stripe\"]})]})]})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:error&&/*#__PURE__*/_jsx(motion.div,{ref:errorRef,role:\"alert\",initial:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{color:ERROR,fontSize:14,overflow:\"hidden\",paddingTop:12},children:error})})]})]});const panel=/*#__PURE__*/_jsxs(motion.div,{ref:panelRef,\"data-ewc-checkout-panel\":\"\",role:\"dialog\",\"aria-modal\":\"true\",\"aria-labelledby\":\"ewc-checkout-title\",tabIndex:-1,onClick:e=>e.stopPropagation(),...isStatic?{}:panelMotion,transition:{...DRAWER_ENTER,duration:reducedMotion?0:DRAWER_ENTER.duration},style:{position:\"relative\",height:\"100%\",width:isPhone?\"100%\":600,flexShrink:0,display:\"flex\",flexDirection:\"column\",background:CREAM,overflowY:\"auto\",overscrollBehavior:\"contain\",scrollPaddingBottom:(formOnPhone||footerFits)&&footerHeight&&stage!==\"done\"&&!registeredView?footerHeight+8:undefined,boxShadow:\"-30px 0 80px -30px rgba(8, 20, 48, 0.45)\",outline:\"none\",fontFamily:FONT,// Krish, 16 Oct: text should wrap well at every width. \"pretty\" keeps a lone word off the last line of\n// paragraphs; short lines and headings below use \"balance\" so their lines come out even.\n...WRAP_PRETTY,willChange:\"transform\"},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`[data-ewc-checkout-panel] input:focus-visible, [data-ewc-checkout-panel] button:focus-visible, [data-ewc-checkout-panel] a:focus-visible { outline: 2px solid ${NAVY} !important; outline-offset: 2px; }`}}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:confirmedView||formInScroll?\"1 0 auto\":\"none\",display:confirmedView||formInScroll?\"flex\":\"block\",flexDirection:\"column\",padding:`${isPhone?26:isShort?24:36}px ${PX}px ${confirmedView?24:8}px`},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"sticky\",top:isPhone?20:isShort?18:30,marginTop:-6,height:0,zIndex:3,display:\"flex\",justifyContent:\"flex-end\"},children:/*#__PURE__*/_jsx(motion.button,{type:\"button\",\"aria-label\":\"Close\",onClick:close,whileHover:{backgroundColor:\"#E9EBEC\"},whileTap:{scale:.92},style:{marginRight:-10,marginTop:0,width:36,height:36,border:\"none\",borderRadius:10,background:CREAM,display:\"grid\",placeItems:\"center\",cursor:\"pointer\",color:\"#2E2A12\",padding:0},children:/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 16 16\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 3l10 10M13 3L3 13\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\"})})})}),/*#__PURE__*/_jsx(\"h2\",{id:\"ewc-checkout-title\",style:{margin:0,paddingRight:40,fontFamily:BRAND_FONT,fontSize:isPhone?24:28,fontWeight:600,color:NAVY,letterSpacing:\"-0.03em\",lineHeight:1.2,...WRAP_BALANCE},children:registeredView?doneFirstName?`You’re in, ${doneFirstName}.`:\"You’re in!\":stage===\"done\"?paymentUncertain?\"Checking your payment\":paymentPending?\"Payment processing\":detailsState===\"saved\"?firstName?`You’re in, ${firstName}.`:\"You’re in!\":\"Registration details\":title}),stage!==\"done\"&&!registeredView&&displaySchoolName&&/*#__PURE__*/_jsxs(\"p\",{\"data-ewc-checkout-school\":\"\",style:{margin:\"10px 0 0\",fontSize:14,lineHeight:1.6,color:OLIVE,overflowWrap:\"anywhere\",...WRAP_BALANCE},children:[\"You’re registering through \",/*#__PURE__*/_jsx(\"strong\",{style:{fontWeight:600,color:NAVY},children:displaySchoolName}),\".\"]}),confirmedView&&displaySchoolName&&/*#__PURE__*/_jsxs(\"p\",{style:{margin:\"10px 0 0\",fontSize:isPhone?15:16,lineHeight:1.6,color:OLIVE,overflowWrap:\"anywhere\",...WRAP_BALANCE},children:[\"You’re registered through \",/*#__PURE__*/_jsx(\"strong\",{style:{fontWeight:600,color:NAVY},children:displaySchoolName}),\".\"]}),subtitle&&!confirmedView&&/*#__PURE__*/_jsx(\"p\",{style:{margin:\"8px 0 0\",fontSize:14,lineHeight:1.6,color:OLIVE},children:subtitle}),/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",initial:false,children:stage===\"done\"||registeredView?/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:SPRING,style:confirmedView?{flex:1,display:\"flex\",flexDirection:\"column\",paddingTop:isPhone?22:28}:{padding:\"28px 0 24px\"},children:[!confirmedView&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12},children:[/*#__PURE__*/_jsx(motion.div,{initial:{scale:.6,opacity:0},animate:{scale:1,opacity:1},transition:{...SPRING,delay:.05},style:{width:40,height:40,borderRadius:\"50%\",background:NAVY,display:\"grid\",placeItems:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 12.5l4 4 8-8.5\",stroke:\"#fff\",strokeWidth:\"2.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:18,fontWeight:600,color:NAVY},children:isFree?\"You’re in\":paymentUncertain?\"Checking your payment\":paymentPending?\"Payment processing\":\"Payment complete\"}),(isFree||paymentUncertain||paymentPending)&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14,color:OLIVE},children:isFree?\"Your free place is confirmed.\":paymentUncertain?\"Please check this payment before trying again.\":\"Your payment is being confirmed. Please do not pay again.\"})]})]}),detailsState===\"saved\"||registeredView?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:isPhone?\"14px 16px\":\"16px 22px\",borderRadius:14,border:\"1px solid rgba(46, 42, 18, 0.12)\",background:\"#fff\",display:\"grid\",gap:10},children:[[\"Name\",doneName.trim()],[\"Email\",doneEmail.trim()],[\"Completed\",[donePrice,feeLabel.replace(/\\s*\\n\\s*/g,\" \")].filter(Boolean).join(\", \")]].filter(([,value])=>value).map(([label,value])=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"baseline\",gap:16,fontSize:isPhone?14:15,lineHeight:1.45},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"#7A7A72\",flexShrink:0},children:label}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#1B2340\",fontWeight:500,textAlign:\"right\",minWidth:0,overflowWrap:\"anywhere\"},children:value})]},label))}),inviteUrl&&/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:18,padding:isPhone?18:\"22px 24px\",borderRadius:14,background:NAVY,color:\"#fff\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:BRAND_FONT,fontSize:isPhone?18:20,fontWeight:600,letterSpacing:\"-0.01em\"},children:\"Invite your teammates\"}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:4,fontSize:isPhone?14:15,lineHeight:1.5,color:\"rgba(255,255,255,0.85)\",...WRAP_BALANCE},children:\"Make sure that your friends have registered, too.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,marginTop:14},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minWidth:0,height:44,display:\"flex\",alignItems:\"center\",padding:\"0 14px\",borderRadius:8,background:\"rgba(255,255,255,0.12)\",fontFamily:\"ui-monospace, SFMono-Regular, Menlo, monospace\",fontSize:isPhone?13:14,color:\"#fff\",overflow:\"hidden\",whiteSpace:\"nowrap\",textOverflow:\"ellipsis\"},children:inviteUrl.replace(/^https?:\\/\\//,\"\")}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:copyInviteLink,\"aria-live\":\"polite\",style:{...primaryButton,height:44,padding:\"0 18px\",flexShrink:0,background:\"#fff\",color:NAVY,fontWeight:600,fontSize:15},children:linkCopied?\"Copied!\":\"Copy link\"})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:26,fontSize:13,fontWeight:600,letterSpacing:\"0.08em\",textTransform:\"uppercase\",color:NAVY},children:\"What happens next\"}),/*#__PURE__*/_jsx(\"ol\",{style:{listStyle:\"none\",margin:\"12px 0 0\",padding:0,display:\"grid\",gap:14},children:[[\"Check your inbox within 7 days.\",\"We will email you a form to add your teammates, team name and session.\"],[\"Your bonuses will follow after.\",\"We will send your StudyPDF gift card, Oxford Finance Society workshop invites, certificate and LinkedIn badge.\"]].map(([lead,rest],index)=>/*#__PURE__*/_jsxs(\"li\",{style:{display:\"flex\",gap:12,fontSize:isPhone?14.5:15.5,lineHeight:1.55,color:NAVY},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{flexShrink:0,width:26,height:26,marginTop:1,borderRadius:\"50%\",border:`1.5px solid ${NAVY}`,color:NAVY,display:\"grid\",placeItems:\"center\",fontSize:13,fontWeight:600},children:index+1}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"strong\",{style:{fontWeight:700},children:lead}),\" \",rest]})]},lead))}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"auto\",paddingTop:28},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:close,style:{...primaryButton,width:\"100%\",background:\"transparent\",color:NAVY,border:`1.5px solid ${NAVY}`,fontWeight:600},children:\"Done\"}),confirmedView&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"data-ewc-register-another\":\"\",onClick:registerAnother,style:{display:\"block\",margin:\"16px auto 0\",padding:\"4px 8px\",border:0,background:\"transparent\",cursor:\"pointer\",fontFamily:\"inherit\",fontSize:15,fontWeight:600,color:NAVY,textDecoration:\"underline\",textUnderlineOffset:4},children:\"Register another student\"}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:\"12px 0 0\",textAlign:\"center\",fontSize:13,color:\"#7A7A72\",...WRAP_BALANCE},children:[\"No email? Check your spam folder, or\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"mailto:contact@economicsworldcup.org\",style:{color:NAVY,textDecoration:\"underline\",textUnderlineOffset:2},children:\"contact us\"}),\".\"]})]})]}):detailsState===\"pending\"||paymentUncertain||paymentPending?/*#__PURE__*/_jsxs(\"div\",{style:{margin:\"22px 0 0\",fontSize:15,lineHeight:1.55,color:OLIVE},children:[/*#__PURE__*/_jsxs(\"p\",{role:\"status\",children:[recoveryAction===\"resume\"?\"Your bank still needs you to complete authentication for this payment.\":recoveryAction===\"legacy\"?\"This payment started before our payment account changed. Please contact contact@economicsworldcup.org so we can help you finish it.\":paymentUncertain?\"We couldn’t confirm this payment yet.\":\"Your registration will be confirmed once your payment finishes processing.\",\" Please do not pay again.\"]}),recoveryError&&/*#__PURE__*/_jsx(\"p\",{role:\"alert\",style:{color:ERROR},children:recoveryError}),recoveryAction===\"resume\"&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",disabled:detailsState===\"saving\"||busyRef.current,onClick:resumeAuthentication,style:{...primaryButton,marginTop:12,width:\"100%\"},children:\"Resume authentication\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",disabled:detailsState===\"saving\"||busyRef.current,onClick:()=>checkPayment(secretRef.current),style:{...primaryButton,marginTop:12,width:\"100%\"},children:detailsState===\"saving\"?\"Checking…\":\"Check payment status\"})]}):/*#__PURE__*/_jsxs(\"form\",{onSubmit:e=>{e.preventDefault();saveDetails();},style:{marginTop:24},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:16,fontWeight:600,color:NAVY},children:detailsOk?\"Confirm your registration details\":\"Last step: who is registering?\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13.5,color:OLIVE,marginTop:4,marginBottom:14},children:\"We use this to send your ticket and bonuses.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:10},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",autoComplete:\"name\",\"aria-label\":\"Student Name\",placeholder:\"Student Name\",value:buyerName,onChange:e=>setBuyerName(e.target.value),style:{...inputStyle,fontSize:inputFont}}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",autoComplete:\"email\",\"aria-label\":\"Student Personal Email\",placeholder:\"Student Personal Email\",value:buyerEmail,onChange:e=>setBuyerEmail(e.target.value),style:{...inputStyle,fontSize:inputFont}})]}),detailsState===\"error\"&&/*#__PURE__*/_jsx(\"div\",{role:\"alert\",style:{color:ERROR,fontSize:14,paddingTop:10},children:\"Your payment is complete, but we couldn’t confirm your registration details yet. Please retry below; you will not be charged again.\"}),/*#__PURE__*/_jsxs(\"button\",{type:\"submit\",disabled:!detailsOk||detailsState===\"saving\",style:{...primaryButton,marginTop:14,width:\"100%\",opacity:detailsOk?1:.55,cursor:detailsOk?\"pointer\":\"default\"},children:[detailsState===\"saving\"?/*#__PURE__*/_jsx(Spinner,{}):null,detailsState===\"saving\"?\"Saving…\":\"Confirm registration\"]})]})]},\"done\"):/*#__PURE__*/_jsxs(motion.div,{exit:{opacity:0,y:-6,transition:{duration:.15}},style:formInScroll?{flex:\"1 0 auto\",display:\"flex\",flexDirection:\"column\"}:undefined,children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:isShort?18:22,marginBottom:isShort?12:16,padding:isPhone?16:isShort?\"14px 20px\":20,borderRadius:16,border:\"1px solid rgba(87, 75, 3, 0.16)\",background:\"#EDEFE9\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:isNarrow?10:14},children:[ticket&&(iconFor(ticket,0)&&iconFor(ticket,0)!==\"linkedin\"?/*#__PURE__*/_jsx(\"img\",{src:iconFor(ticket,0),alt:\"\",width:isNarrow?24:28,height:isNarrow?24:28,style:{flexShrink:0,marginTop:1,objectFit:\"contain\"}}):renderIcon(iconFor(ticket,0))),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:BRAND_FONT,fontSize:isNarrow?16:isPhone?17:18,fontWeight:600,color:NAVY,lineHeight:1.3,whiteSpace:\"pre-line\"},children:feeTitle}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",marginTop:6,fontSize:13,fontWeight:400,color:\"#6B6B65\",lineHeight:1.4},children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"Up to \",/*#__PURE__*/_jsx(\"strong\",{style:{fontWeight:600},children:\"980 teams\"})]}),\" \",/*#__PURE__*/_jsxs(\"details\",{style:{display:\"inline-block\",verticalAlign:\"middle\"},children:[/*#__PURE__*/_jsx(\"summary\",{\"aria-label\":\"About registration capacity\",title:\"About registration capacity\",style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:24,height:24,listStyle:\"none\",borderRadius:\"50%\",cursor:\"pointer\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 11v6M12 7h.01\"})]})}),/*#__PURE__*/_jsx(\"div\",{tabIndex:0,role:\"region\",\"aria-label\":\"Registration capacity\",style:{position:\"absolute\",top:\"calc(100% + 6px)\",left:0,zIndex:10,boxSizing:\"border-box\",width:360,maxWidth:\"calc(100vw - 96px)\",maxHeight:\"50dvh\",overflowY:\"auto\",overscrollBehavior:\"contain\",padding:\"10px 12px\",borderRadius:8,border:`1px solid ${LINE}`,background:\"#fff\",color:\"#55554F\",fontSize:12,fontWeight:400,lineHeight:1.5,boxShadow:\"0 4px 14px rgba(0, 0, 0, 0.10)\"},children:/*#__PURE__*/_jsx(\"p\",{style:{margin:0},children:\"Our jury has set aside four weeks to review submissions. Therefore, we unfortunately have to cap participation at 980 teams so that the marking workload stays manageable and every submission receives the care it deserves.\"})})]})]})]}),/*#__PURE__*/_jsx(\"span\",{style:{flexShrink:0,fontSize:isNarrow?26:isPhone?30:34,fontWeight:700,color:NAVY,letterSpacing:\"-0.04em\",lineHeight:1.1},children:priceLabel})]}),extras.length>0&&/*#__PURE__*/_jsxs(\"div\",{\"data-ewc-bonus-row\":\"\",style:{marginTop:isShort?14:16,paddingTop:isShort?14:16,borderTop:\"1px solid rgba(87, 75, 3, 0.15)\"/* Krish, 17 Oct: option F, the bonuses on the card under a thin line, no box */,...stackBonuses?{display:\"grid\",gridTemplateColumns:\"auto 1fr\",gridTemplateAreas:'\"av see\" \"txt txt\"',alignItems:\"center\",rowGap:10,columnGap:12}:{display:\"flex\",alignItems:\"center\",gap:12}},children:[/*#__PURE__*/_jsx(\"span\",{role:\"img\",\"aria-label\":extras.map(b=>b.label).join(\", \"),style:{gridArea:stackBonuses?\"av\":undefined,display:\"flex\",flexShrink:0},children:extras.map((b,i)=>bonusAvatar(b,i+1))}),/*#__PURE__*/_jsxs(\"div\",{style:{gridArea:stackBonuses?\"txt\":undefined,flex:1,minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:BRAND_FONT,fontSize:15,fontWeight:600,color:NAVY,lineHeight:1.25},children:[\"+ \",extras.length,\" \",extras.length===1?\"bonus\":\"bonuses\",\" included\"]}),bonusSummary&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:2,fontSize:13,color:\"#6B6B65\",lineHeight:1.35},children:bonusSummary})]}),bonuses.some(b=>b.info)&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",ref:detailsTriggerRef,\"aria-haspopup\":\"dialog\",\"aria-expanded\":showDetails,\"aria-controls\":showDetails?orderSummaryId:undefined,onClick:()=>startTransition(()=>setShowDetails(true)),style:{all:\"unset\",gridArea:stackBonuses?\"see\":undefined,justifySelf:stackBonuses?\"end\":undefined,flexShrink:0,cursor:\"pointer\",fontSize:15,fontWeight:500,color:NAVY,textDecoration:\"underline\",textUnderlineOffset:4},children:\"See all\"})]}),extras.length===0&&bonuses.some(b=>b.info)&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:16},children:/*#__PURE__*/_jsx(\"button\",{type:\"button\",ref:detailsTriggerRef,\"aria-haspopup\":\"dialog\",\"aria-expanded\":showDetails,\"aria-controls\":showDetails?orderSummaryId:undefined,onClick:()=>startTransition(()=>setShowDetails(true)),style:{all:\"unset\",gridArea:stackBonuses?\"see\":undefined,justifySelf:stackBonuses?\"end\":undefined,flexShrink:0,cursor:\"pointer\",fontSize:15,fontWeight:500,color:NAVY,textDecoration:\"underline\",textUnderlineOffset:4},children:\"See all\"})})]}),/*#__PURE__*/_jsxs(\"p\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:10,margin:`${isShort?12:16}px 2px 0`,fontFamily:FONT,fontSize:15,lineHeight:1.5,color:OLIVE},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"19\",height:\"19\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:OLIVE,strokeWidth:\"1.8\",strokeLinecap:\"round\",\"aria-hidden\":\"true\",style:{flexShrink:0,marginTop:2},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 11v6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 7.5h.01\"})]}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"strong\",{style:{fontWeight:600},children:\"Note:\"}),\" you and all your teammates need to register individually. After you register, you will receive a form via email, where you will be able to indicate your teammates, team name, and session.\"]})]})]}),formInScroll&&/*#__PURE__*/_jsxs(\"div\",{\"data-ewc-phone-form\":\"\",style:{marginTop:\"auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:\"rgba(8, 47, 123, 0.1)\",margin:\"16px 0 14px\"}}),paymentForm]})]},\"pay\")})]}),stage!==\"done\"&&!registeredView&&/*#__PURE__*/_jsxs(\"div\",{ref:footerHostRef,\"data-ewc-checkout-footer\":\"\",style:{position:formOnPhone||footerFits?\"sticky\":\"relative\",bottom:0,zIndex:2,marginTop:\"auto\",padding:`10px ${PX}px calc(12px + env(safe-area-inset-bottom))`,background:CREAM,borderTop:`1px solid ${formOnPhone||scrollsUnder?\"rgba(8, 47, 123, 0.08)\":\"transparent\"}`,boxShadow:!formOnPhone&&footerFits&&scrollsUnder?\"0 -10px 18px -14px rgba(8, 20, 48, 0.25)\":undefined},children:[!formInScroll&&/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:formOnPhone?12:10},children:paymentForm}),!hostedRecoveryPanel&&!awaitingPrice&&(stripeOffer||stage!==\"unavailable\"&&(isFree||checkoutStep===2))&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[nudgeBubble,/*#__PURE__*/_jsxs(motion.button,{type:\"button\",\"data-ewc-hosted-register\":stripeOffer?\"\":undefined,\"data-ewc-payment-link\":offerMode===\"link\"?paymentLink:undefined,onClick:stripeOffer?()=>{if(isRegisteredStudent(school,buyerName,buyerEmail))return refuseRegisteredStudent();if(offerMode===\"hosted\")void startHosted();else if(offerMode===\"link\")openPaymentLink();}:onPayPress,disabled:stripeOffer?hostedBusy||openingStripe:stage!==\"ready\"||handoffBlocked||hostedBusy,animate:{opacity:stage===\"ready\"||paying||isStatic||stripeOffer?1:.55},transition:{duration:.18},whileHover:stage===\"ready\"||canOfferStripe?{backgroundColor:NAVY_HOVER}:undefined,style:{...primaryButton,width:\"100%\",height:52,padding:\"15px\",borderRadius:10,fontFamily:'\"Inter\", sans-serif',fontSize:18,fontWeight:700,gap:8,cursor:stage===\"ready\"||canOfferStripe?\"pointer\":\"default\"},children:[processing?/*#__PURE__*/_jsx(Spinner,{}):null,/*#__PURE__*/_jsx(\"span\",{children:processing?\"Processing…\":isFree?\"Register for free\":\"Register\"}),!processing&&/*#__PURE__*/_jsx(\"svg\",{width:\"22\",height:\"22\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",focusable:\"false\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M12 5l7 7-7 7\"})})]})]}),!isFree&&aidText&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:10,textAlign:\"center\"},children:/*#__PURE__*/_jsxs(\"div\",{\"data-ewc-aid-line\":\"\",style:{fontSize:13.5,lineHeight:1.4,color:OLIVE,...WRAP_BALANCE},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\"},children:aidText}),\" \",/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-block\"},children:[/*#__PURE__*/_jsx(\"a\",{href:financialAidUrl,target:\"_blank\",rel:\"noopener noreferrer\",style:{color:NAVY,fontWeight:500,textDecoration:\"underline\",textUnderlineOffset:3},children:aidLinkText}),\".\"]})]})})]})]});const layer=/*#__PURE__*/_jsx(AnimatePresence,{initial:!restarted,onExitComplete:()=>{if(!open){setExited(true);restoreOpener();onClose?.();}},children:(open||isStatic)&&/*#__PURE__*/_jsxs(motion.div,{initial:isStatic||reducedMotion?false:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:reducedMotion?0:.22,ease:\"easeIn\"}},transition:{duration:reducedMotion?0:.28,ease:[.16,1,.3,1]},style:{position:\"absolute\",inset:0,background:renderPhotos?\"transparent\":\"rgba(8, 20, 48, 0.42)\",display:\"flex\",alignItems:\"stretch\",justifyContent:\"flex-end\"},children:[renderPhotos&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:0,bottom:0,left:0,right:isPhone?0:560,overflowY:\"auto\",overscrollBehavior:\"contain\",background:CARD},children:/*#__PURE__*/_jsx(CheckoutCollage,{})}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,background:\"rgba(22, 19, 5, 0.12)\",pointerEvents:\"none\"}})]}),panel,/*#__PURE__*/_jsx(AnimatePresence,{children:showDetails&&/*#__PURE__*/_jsx(OrderDetailsSummary,{items:displayedBonuses,icons:displayedBonuses.map((item,index)=>renderIcon(iconFor(item,index))),id:orderSummaryId,isPhone:isPhone,trigger:detailsTriggerRef.current,panel:panelRef.current,onClose:closeDetails},\"order-details\")})]},\"backdrop\")});return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",fontFamily:FONT},children:isStatic?layer:mounted&&typeof document!==\"undefined\"?/*#__PURE__*/createPortal(// Rendered on <body> so no sticky nav or overlay stacking can ever cover the drawer.\n/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",inset:0,zIndex:2147483e3,fontFamily:FONT,pointerEvents:open?\"auto\":\"none\"},children:layer}),document.body):null});}function cardBoxStyle(focused){return{padding:\"12px 14px\",borderRadius:10,background:\"#fff\",border:`1px solid ${focused?NAVY:\"rgba(46, 42, 18, 0.18)\"}`,boxShadow:focused?\"0 0 0 3px rgba(8,47,123,0.12)\":\"none\",transition:\"border-color 160ms ease, box-shadow 160ms ease\"};}function stepCardStyle(active){return{padding:active?\"18px 18px\":\"14px 18px\",borderRadius:16,background:active?\"#fff\":\"rgba(46, 42, 18, 0.04)\",border:\"1px solid rgba(46, 42, 18, 0.12)\",transition:\"background 200ms ease, padding 200ms ease\"};}function stepBadgeStyle(active){return{display:\"grid\",placeItems:\"center\",flexShrink:0,width:28,height:28,borderRadius:\"50%\",boxSizing:\"border-box\",background:active?NAVY:\"transparent\",border:active?\"none\":\"1.5px solid rgba(46, 42, 18, 0.25)\",color:active?\"#fff\":\"rgba(46, 42, 18, 0.45)\",fontFamily:BRAND_FONT,fontSize:14,fontWeight:600};}function stepTitleStyle(active){return{fontFamily:BRAND_FONT,fontSize:18,fontWeight:600,color:active?NAVY:\"rgba(46, 42, 18, 0.45)\"};}const inputStyle={height:44,width:\"100%\",boxSizing:\"border-box\",padding:\"0 12px\",borderRadius:10,border:\"1px solid rgba(46, 42, 18, 0.18)\",background:\"#fff\",fontFamily:FONT,fontSize:14,color:\"#1B2340\",outline:\"none\"};const primaryButton={height:48,borderRadius:8,border:\"none\",background:NAVY,color:\"#fff\",fontFamily:FONT,fontSize:16,fontWeight:500,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:9,cursor:\"pointer\"};addPropertyControls(EWCCheckout,{hostedFallbackEnabled:{type:ControlType.Boolean,title:\"Stripe fallback\",defaultValue:false,description:\"Enable only after the hosted backend and registration webhook are verified.\"},hostedBackendUrl:{type:ControlType.String,title:\"Hosted backend\",defaultValue:\"\",description:\"HTTPS endpoint that resolves this school’s current fee and creates a Stripe-hosted session.\"},backendUrl:{type:ControlType.String,title:\"Backend URL\",placeholder:\"https://forms.economicsworldcup.org\",defaultValue:\"\"},school:{type:ControlType.String,title:\"School\",description:\"Saved on the Stripe payment so you can see which school paid.\",defaultValue:\"\"},schoolName:{type:ControlType.String,title:\"School name\",description:\"Bind to the Invites CMS Name field. Shared-page checkout uses the current school’s name.\",defaultValue:\"\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"You are one step away from the Economics World Cup\"},subtitle:{type:ControlType.String,title:\"Subtitle\",displayTextArea:true,defaultValue:\"\"},productName:{type:ControlType.String,title:\"Product\",defaultValue:\"EWC Administrative Fee\"},proofBold:{type:ControlType.String,title:\"Proof (bold)\",defaultValue:\"\"},proofText:{type:ControlType.String,title:\"Proof (rest)\",defaultValue:\"\"},bonuses:{type:ControlType.Array,title:\"Bonuses\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Bonus\",defaultValue:\"Bonus\"},info:{type:ControlType.String,title:\"Caption\",displayTextArea:true,defaultValue:\"\"},icon:{type:ControlType.String,title:\"Icon URL\",placeholder:\"empty = default\",defaultValue:\"\"}}},defaultValue:[{label:\"EWC Registration Ticket\",info:\"Your confirmed place in the Economics World Cup 2026. This one-time fee covers the entire competition, including the Finals. There will be no additional charges.\"},{label:\"\\xa350 StudyPDF Gift Card\",info:\"\\xa350 to spend on StudyPDF, an AI study tool that turns your notes and PDFs into flashcards, quizzes and practice exams. We have included this so every student has access to an AI tool to use during the EWC. You will receive this via email after registration.\"},{label:\"2 Training Workshops with Oxford Finance Society\",info:\"Workshop 1: How McKinsey consultants use the SCR framework to make arguments more persuasive.\\nWorkshop 2: Inside the Goldman Sachs problem-solving toolkit.\"},{label:\"Certificate of Participation\",info:\"Awarded to every participant.\"},{label:\"Verified LinkedIn Badge\",info:\"A participation badge issued by EWC that you can add to your LinkedIn profile.\"}]},bonusSummary:{type:ControlType.String,title:\"Bonus summary\",defaultValue:\"Incl. \\xa350 StudyPDF gift card\"},aidText:{type:ControlType.String,title:\"Aid text\",defaultValue:\"Is the administration fee a barrier to participation for you?\"},aidLinkText:{type:ControlType.String,title:\"Aid link text\",defaultValue:\"Apply for financial aid\"},aidUrl:{type:ControlType.String,title:\"Aid link URL\",placeholder:\"https://economicsworldcup.org/financialaid\",defaultValue:\"https://economicsworldcup.org/financialaid\"},aidIntro:{type:ControlType.String,title:\"Aid intro\",displayTextArea:true,defaultValue:\"Every year, we set aside dedicated funding to ensure that no student is unable to participate because of their financial circumstances.\"},aidDate:{type:ControlType.String,title:\"Aid reply date\",defaultValue:\"October 25\"},showPhotos:{type:ControlType.Boolean,title:\"Photo backdrop\",defaultValue:true},onClose:{type:ControlType.EventHandler,title:\"On Close\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EWCCheckout\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"900\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EWCCheckout.map","// Generated by Framer (6783177)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,runTasksWithYield,SVG,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import SchoolNavBar,*as SchoolNavBarInfo from\"#framer/local/canvasComponent/D1cfzgl0E/D1cfzgl0E.js\";import NavBar3,*as NavBar3Info from\"#framer/local/canvasComponent/osa6tgJkG/osa6tgJkG.js\";import Footer from\"#framer/local/canvasComponent/sWGhM_V6V/sWGhM_V6V.js\";import RegistrationPopup from\"#framer/local/canvasComponent/zGxflyBFL/zGxflyBFL.js\";import EWCCheckout from\"#framer/local/codeFile/t8cuG5M/EWCCheckout.js\";import{withSharedSchoolBar,withSharedStudentBar,withSharedTeacherBar,withStudentBar,withTeacherBar}from\"#framer/local/codeFile/KZd_jVY/NavAudienceMode.js\";const NavBar3Fonts=getFonts(NavBar3);const NavBar3WithStudentBar1wfo0n8WithMappedReactPropsm9l1c7=withMappedReactProps(withCodeBoundaryForOverrides(NavBar3,{nodeId:\"vPcUxxamI\",override:withStudentBar,scopeId:\"RwDBD4mEg\"}),NavBar3Info);const RegistrationPopupFonts=getFonts(RegistrationPopup);const NavBar3WithSharedStudentBar1wln4n6WithMappedReactPropsm9l1c7=withMappedReactProps(withCodeBoundaryForOverrides(NavBar3,{nodeId:\"x5L0bjdtB\",override:withSharedStudentBar,scopeId:\"RwDBD4mEg\"}),NavBar3Info);const NavBar3WithTeacherBar1m4yfejWithMappedReactPropsm9l1c7=withMappedReactProps(withCodeBoundaryForOverrides(NavBar3,{nodeId:\"MVLympMK1\",override:withTeacherBar,scopeId:\"RwDBD4mEg\"}),NavBar3Info);const NavBar3WithSharedTeacherBarv6mmdbWithMappedReactPropsm9l1c7=withMappedReactProps(withCodeBoundaryForOverrides(NavBar3,{nodeId:\"NUreKLUca\",override:withSharedTeacherBar,scopeId:\"RwDBD4mEg\"}),NavBar3Info);const SchoolNavBarFonts=getFonts(SchoolNavBar);const SchoolNavBarWithSharedSchoolBarx1shzjWithMappedReactProps1geljbs=withMappedReactProps(withCodeBoundaryForOverrides(SchoolNavBar,{nodeId:\"lD32RcpB2\",override:withSharedSchoolBar,scopeId:\"RwDBD4mEg\"}),SchoolNavBarInfo);const EWCCheckoutFonts=getFonts(EWCCheckout);const FooterFonts=getFonts(Footer);const breakpoints={c1SvVhIDr:\"(min-width: 1200px) and (max-width: 1679.98px)\",CwCuNiQPo:\"(min-width: 810px) and (max-width: 1199.98px)\",mzmmlvNBG:\"(max-width: 809.98px)\",ZU3bVfpgw:\"(min-width: 1680px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-sVKz2\";const variantClassNames={c1SvVhIDr:\"framer-v-1w3alf4\",CwCuNiQPo:\"framer-v-19reaty\",mzmmlvNBG:\"framer-v-1n2j2hq\",ZU3bVfpgw:\"framer-v-1vu5nlq\"};const eYem1FZId=undefined;const rFk8jUFi7=undefined;const cjKru2bUj=undefined;const q0xZHLaa1=undefined;const px9nuHAfdXP7KyVoWQ=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-sVKz2.framer-5f9xnj, .framer-sVKz2 .framer-5f9xnj { display: block; }\",\".framer-sVKz2.framer-1vu5nlq { align-content: center; align-items: center; background-color: var(--token-9a8ccdc5-85f9-445c-bb75-a5fc5b4d11e9, #f6f7f3); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-sVKz2 .framer-1wfo0n8-container { flex: none; height: auto; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-sVKz2.framer-qeonv2, .framer-sVKz2.framer-1nk8zve, .framer-sVKz2.framer-17xzk75, .framer-sVKz2.framer-1lp6qgt { background-color: rgba(10, 18, 35, 0.42); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-sVKz2.framer-ook8us, .framer-sVKz2.framer-3os16p, .framer-sVKz2.framer-1fbu5fh, .framer-sVKz2.framer-1ekrkqh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; left: 50%; max-width: 440px; overflow: visible; padding: 0px; position: fixed; top: 54%; width: 90%; z-index: 10; }\",\".framer-sVKz2 .framer-1mjb6hu-container, .framer-sVKz2 .framer-1u1k7cw-container, .framer-sVKz2 .framer-130pshw-container, .framer-sVKz2 .framer-1jiztuj-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-sVKz2 .framer-8kr6mg, .framer-sVKz2 .framer-1awqedh, .framer-sVKz2 .framer-7xrkhr, .framer-sVKz2 .framer-syaltl { cursor: pointer; flex: none; height: 32px; left: 12px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 12px; width: 32px; }\",\".framer-sVKz2 .framer-r48swp, .framer-sVKz2 .framer-1senr7v, .framer-sVKz2 .framer-1xic5zv, .framer-sVKz2 .framer-bsqqk4 { height: 26px; left: 3px; position: absolute; top: 0px; width: 26px; }\",\".framer-sVKz2 .framer-bb4vv1, .framer-sVKz2 .framer-1s9jiu, .framer-sVKz2 .framer-1nov53s, .framer-sVKz2 .framer-1izjpfo { height: 26px; left: 0px; position: absolute; top: 0px; width: 26px; }\",\".framer-sVKz2 .framer-10wascq, .framer-sVKz2 .framer-6r8whp, .framer-sVKz2 .framer-eqvjex, .framer-sVKz2 .framer-tuzt22 { height: 10px; left: 8px; position: absolute; top: 8px; width: 10px; }\",\".framer-sVKz2 .framer-1wln4n6-container { flex: none; height: auto; order: -999; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-sVKz2 .framer-1m4yfej-container { flex: none; height: auto; order: -998; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-sVKz2 .framer-v6mmdb-container { flex: none; height: auto; order: -997; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-sVKz2 .framer-x1shzj-container { flex: none; height: auto; order: -996; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-sVKz2.framer-nyndyu { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-sVKz2.framer-1cb5mpl-container { bottom: 0px; flex: none; left: 0px; position: fixed; right: 0px; top: 0px; z-index: 10; }\",\".framer-sVKz2 .framer-nafkhv { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-sVKz2 .framer-13net7g-container { flex: none; height: auto; order: 1006; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={c1SvVhIDr:\"(min-width: 1200px) and (max-width: 1679.98px)\",CwCuNiQPo:\"(min-width: 810px) and (max-width: 1199.98px)\",mzmmlvNBG:\"(max-width: 809.98px)\",ZU3bVfpgw:\"(min-width: 1680px)\"};const humanReadableVariantMap={\"normal dasktop\":\"c1SvVhIDr\",Desktop:\"ZU3bVfpgw\",Phone:\"mzmmlvNBG\",Tablet:\"CwCuNiQPo\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,sharedStudentNav,sharedTeacherNav,studentNav,teacherNav,width,...props})=>{return{...props,cjKru2bUj:teacherNav??props.cjKru2bUj??false,eYem1FZId:studentNav??props.eYem1FZId??false,q0xZHLaa1:sharedTeacherNav??props.q0xZHLaa1??true,rFk8jUFi7:sharedStudentNav??props.rFk8jUFi7??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZU3bVfpgw\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,eYem1FZId,cjKru2bUj,q0xZHLaa1,rFk8jUFi7,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const ZYgrm1D6Iko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"ZU3bVfpgw\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-9a8ccdc5-85f9-445c-bb75-a5fc5b4d11e9, rgb(246, 247, 243)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1vu5nlq\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[eYem1FZId!==false&&/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1wfo0n8-container\",\"data-framer-name\":\"Student Bar\",name:\"Student Bar\",nodeId:\"vPcUxxamI\",rendersWithMotion:true,scopeId:\"RwDBD4mEg\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CwCuNiQPo:{variant:matchVariant(\"BzSsjrE6J\")},mzmmlvNBG:{variant:matchVariant(\"U3vqqSLTn\")}},children:/*#__PURE__*/_jsx(NavBar3WithStudentBar1wfo0n8WithMappedReactPropsm9l1c7,{g_wzOT7vb:\"Register now\",height:\"100%\",id:\"vPcUxxamI\",layoutId:\"vPcUxxamI\",name:\"Student Bar\",style:{width:\"100%\"},variant:matchVariant(\"rJMDsIH8R\"),width:\"100%\",ZYgrm1D6I:ZYgrm1D6Iko9la1({overlay})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-qeonv2\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"}},initial:{opacity:0}},\"aQrv6czuI\"),/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-ook8us\"),transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(90vw, 440px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mjb6hu-container\",inComponentSlot:true,nodeId:\"qha153leq\",rendersWithMotion:true,scopeId:\"RwDBD4mEg\",children:/*#__PURE__*/_jsx(RegistrationPopup,{height:\"100%\",id:\"qha153leq\",layoutId:\"qha153leq\",style:{width:\"100%\"},variant:matchVariant(\"bWtvIM5pW\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Close registration\",className:\"framer-8kr6mg\",\"data-highlight\":true,\"data-reset\":\"button\",onTap:onTap1q29jei({overlay}),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-r48swp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z M 8.292 16.293 C 7.902 16.683 7.902 17.317 8.292 17.708 C 8.683 18.098 9.317 18.098 9.707 17.708 L 13 14.414 L 16.292 17.708 C 16.683 18.098 17.317 18.098 17.707 17.708 C 18.098 17.317 18.098 16.683 17.707 16.293 L 14.414 13 L 17.707 9.708 C 18.098 9.317 18.098 8.683 17.707 8.293 C 17.317 7.902 16.683 7.902 16.292 8.293 L 13 11.586 L 9.707 8.293 C 9.317 7.902 8.683 7.902 8.292 8.293 C 7.902 8.683 7.902 9.317 8.292 9.708 L 11.586 13 Z\" fill=\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)) /* {&quot;name&quot;:&quot;Text Blue&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-bb4vv1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10wascq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.001 10.001\" overflow=\"visible\"><path d=\"M 0.293 8.293 C -0.098 8.684 -0.098 9.317 0.293 9.708 C 0.684 10.099 1.317 10.099 1.708 9.708 L 5.001 6.414 L 8.293 9.708 C 8.684 10.099 9.317 10.099 9.708 9.708 C 10.099 9.317 10.099 8.684 9.708 8.293 L 6.414 5.001 L 9.708 1.708 C 10.099 1.317 10.099 0.684 9.708 0.293 C 9.317 -0.098 8.684 -0.098 8.293 0.293 L 5.001 3.587 L 1.708 0.293 C 1.317 -0.098 0.684 -0.098 0.293 0.293 C -0.098 0.684 -0.098 1.317 0.293 1.708 L 3.587 5.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})]})]})}),getContainer())})})]})})})}),rFk8jUFi7!==false&&/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1wln4n6-container\",\"data-framer-name\":\"Shared Student Bar\",name:\"Shared Student Bar\",nodeId:\"x5L0bjdtB\",rendersWithMotion:true,scopeId:\"RwDBD4mEg\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CwCuNiQPo:{variant:matchVariant(\"BzSsjrE6J\")},mzmmlvNBG:{variant:matchVariant(\"U3vqqSLTn\")}},children:/*#__PURE__*/_jsx(NavBar3WithSharedStudentBar1wln4n6WithMappedReactPropsm9l1c7,{g_wzOT7vb:\"Register now\",height:\"100%\",id:\"x5L0bjdtB\",layoutId:\"x5L0bjdtB\",name:\"Shared Student Bar\",style:{width:\"100%\"},variant:matchVariant(\"rJMDsIH8R\"),width:\"100%\",ZYgrm1D6I:ZYgrm1D6Iko9la1({overlay:overlay1})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1nk8zve\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"}},initial:{opacity:0}},\"U2lrhaX_p\"),/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-3os16p\"),transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(90vw, 440px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1u1k7cw-container\",inComponentSlot:true,nodeId:\"FrkX59bKh\",rendersWithMotion:true,scopeId:\"RwDBD4mEg\",children:/*#__PURE__*/_jsx(RegistrationPopup,{height:\"100%\",id:\"FrkX59bKh\",layoutId:\"FrkX59bKh\",style:{width:\"100%\"},variant:matchVariant(\"bWtvIM5pW\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Close registration\",className:\"framer-1awqedh\",\"data-highlight\":true,\"data-reset\":\"button\",onTap:onTap1q29jei({overlay:overlay1}),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1senr7v\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z M 8.292 16.293 C 7.902 16.683 7.902 17.317 8.292 17.708 C 8.683 18.098 9.317 18.098 9.707 17.708 L 13 14.414 L 16.292 17.708 C 16.683 18.098 17.317 18.098 17.707 17.708 C 18.098 17.317 18.098 16.683 17.707 16.293 L 14.414 13 L 17.707 9.708 C 18.098 9.317 18.098 8.683 17.707 8.293 C 17.317 7.902 16.683 7.902 16.292 8.293 L 13 11.586 L 9.707 8.293 C 9.317 7.902 8.683 7.902 8.292 8.293 C 7.902 8.683 7.902 9.317 8.292 9.708 L 11.586 13 Z\" fill=\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)) /* {&quot;name&quot;:&quot;Text Blue&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1s9jiu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6r8whp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.001 10.001\" overflow=\"visible\"><path d=\"M 0.293 8.293 C -0.098 8.684 -0.098 9.317 0.293 9.708 C 0.684 10.099 1.317 10.099 1.708 9.708 L 5.001 6.414 L 8.293 9.708 C 8.684 10.099 9.317 10.099 9.708 9.708 C 10.099 9.317 10.099 8.684 9.708 8.293 L 6.414 5.001 L 9.708 1.708 C 10.099 1.317 10.099 0.684 9.708 0.293 C 9.317 -0.098 8.684 -0.098 8.293 0.293 L 5.001 3.587 L 1.708 0.293 C 1.317 -0.098 0.684 -0.098 0.293 0.293 C -0.098 0.684 -0.098 1.317 0.293 1.708 L 3.587 5.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})]})]})}),getContainer())})})]})})})}),cjKru2bUj!==false&&/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:false,children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1m4yfej-container\",\"data-framer-name\":\"Teacher Bar\",name:\"Teacher Bar\",nodeId:\"MVLympMK1\",rendersWithMotion:true,scopeId:\"RwDBD4mEg\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CwCuNiQPo:{variant:matchVariant(\"cg1kBvsnt\")},mzmmlvNBG:{variant:matchVariant(\"Lu5yc6aMm\")}},children:/*#__PURE__*/_jsx(NavBar3WithTeacherBar1m4yfejWithMappedReactPropsm9l1c7,{g_wzOT7vb:\"Register now\",height:\"100%\",id:\"MVLympMK1\",layoutId:\"MVLympMK1\",name:\"Teacher Bar\",style:{width:\"100%\"},variant:matchVariant(\"w40_60UgN\"),width:\"100%\",ZYgrm1D6I:ZYgrm1D6Iko9la1({overlay:overlay2})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-17xzk75\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"}},initial:{opacity:0}},\"mf7PcyDom\"),/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-1fbu5fh\"),transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(90vw, 440px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-130pshw-container\",inComponentSlot:true,nodeId:\"Pu8t503eU\",rendersWithMotion:true,scopeId:\"RwDBD4mEg\",children:/*#__PURE__*/_jsx(RegistrationPopup,{height:\"100%\",id:\"Pu8t503eU\",layoutId:\"Pu8t503eU\",style:{width:\"100%\"},variant:matchVariant(\"bWtvIM5pW\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Close registration\",className:\"framer-7xrkhr\",\"data-highlight\":true,\"data-reset\":\"button\",onTap:onTap1q29jei({overlay:overlay2}),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1xic5zv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z M 8.292 16.293 C 7.902 16.683 7.902 17.317 8.292 17.708 C 8.683 18.098 9.317 18.098 9.707 17.708 L 13 14.414 L 16.292 17.708 C 16.683 18.098 17.317 18.098 17.707 17.708 C 18.098 17.317 18.098 16.683 17.707 16.293 L 14.414 13 L 17.707 9.708 C 18.098 9.317 18.098 8.683 17.707 8.293 C 17.317 7.902 16.683 7.902 16.292 8.293 L 13 11.586 L 9.707 8.293 C 9.317 7.902 8.683 7.902 8.292 8.293 C 7.902 8.683 7.902 9.317 8.292 9.708 L 11.586 13 Z\" fill=\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)) /* {&quot;name&quot;:&quot;Text Blue&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1nov53s\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-eqvjex\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.001 10.001\" overflow=\"visible\"><path d=\"M 0.293 8.293 C -0.098 8.684 -0.098 9.317 0.293 9.708 C 0.684 10.099 1.317 10.099 1.708 9.708 L 5.001 6.414 L 8.293 9.708 C 8.684 10.099 9.317 10.099 9.708 9.708 C 10.099 9.317 10.099 8.684 9.708 8.293 L 6.414 5.001 L 9.708 1.708 C 10.099 1.317 10.099 0.684 9.708 0.293 C 9.317 -0.098 8.684 -0.098 8.293 0.293 L 5.001 3.587 L 1.708 0.293 C 1.317 -0.098 0.684 -0.098 0.293 0.293 C -0.098 0.684 -0.098 1.317 0.293 1.708 L 3.587 5.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})]})]})}),getContainer())})})]})})})}),q0xZHLaa1!==false&&/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:false,children:overlay3=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-v6mmdb-container\",\"data-framer-name\":\"Shared Teacher Bar\",name:\"Shared Teacher Bar\",nodeId:\"NUreKLUca\",rendersWithMotion:true,scopeId:\"RwDBD4mEg\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CwCuNiQPo:{variant:matchVariant(\"cg1kBvsnt\")},mzmmlvNBG:{variant:matchVariant(\"Lu5yc6aMm\")}},children:/*#__PURE__*/_jsx(NavBar3WithSharedTeacherBarv6mmdbWithMappedReactPropsm9l1c7,{g_wzOT7vb:\"Register now\",height:\"100%\",id:\"NUreKLUca\",layoutId:\"NUreKLUca\",name:\"Shared Teacher Bar\",style:{width:\"100%\"},variant:matchVariant(\"w40_60UgN\"),width:\"100%\",ZYgrm1D6I:ZYgrm1D6Iko9la1({overlay:overlay3})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay3.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1lp6qgt\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"}},initial:{opacity:0}},\"zHXAohOyJ\"),/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-1ekrkqh\"),transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(90vw, 440px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jiztuj-container\",inComponentSlot:true,nodeId:\"rw4hnR06N\",rendersWithMotion:true,scopeId:\"RwDBD4mEg\",children:/*#__PURE__*/_jsx(RegistrationPopup,{height:\"100%\",id:\"rw4hnR06N\",layoutId:\"rw4hnR06N\",style:{width:\"100%\"},variant:matchVariant(\"bWtvIM5pW\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Close registration\",className:\"framer-syaltl\",\"data-highlight\":true,\"data-reset\":\"button\",onTap:onTap1q29jei({overlay:overlay3}),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-bsqqk4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z M 8.292 16.293 C 7.902 16.683 7.902 17.317 8.292 17.708 C 8.683 18.098 9.317 18.098 9.707 17.708 L 13 14.414 L 16.292 17.708 C 16.683 18.098 17.317 18.098 17.707 17.708 C 18.098 17.317 18.098 16.683 17.707 16.293 L 14.414 13 L 17.707 9.708 C 18.098 9.317 18.098 8.683 17.707 8.293 C 17.317 7.902 16.683 7.902 16.292 8.293 L 13 11.586 L 9.707 8.293 C 9.317 7.902 8.683 7.902 8.292 8.293 C 7.902 8.683 7.902 9.317 8.292 9.708 L 11.586 13 Z\" fill=\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)) /* {&quot;name&quot;:&quot;Text Blue&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1izjpfo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tuzt22\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.001 10.001\" overflow=\"visible\"><path d=\"M 0.293 8.293 C -0.098 8.684 -0.098 9.317 0.293 9.708 C 0.684 10.099 1.317 10.099 1.708 9.708 L 5.001 6.414 L 8.293 9.708 C 8.684 10.099 9.317 10.099 9.708 9.708 C 10.099 9.317 10.099 8.684 9.708 8.293 L 6.414 5.001 L 9.708 1.708 C 10.099 1.317 10.099 0.684 9.708 0.293 C 9.317 -0.098 8.684 -0.098 8.293 0.293 L 5.001 3.587 L 1.708 0.293 C 1.317 -0.098 0.684 -0.098 0.293 0.293 C -0.098 0.684 -0.098 1.317 0.293 1.708 L 3.587 5.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})]})]})}),getContainer())})})]})})})}),/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:false,children:overlay4=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-x1shzj-container\",\"data-framer-name\":\"Shared School Bar\",name:\"Shared School Bar\",nodeId:\"lD32RcpB2\",rendersWithMotion:true,scopeId:\"RwDBD4mEg\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CwCuNiQPo:{variant:matchVariant(\"ds9NrK8Y2\")},mzmmlvNBG:{variant:matchVariant(\"Z8eJgcN9N\")}},children:/*#__PURE__*/_jsx(SchoolNavBarWithSharedSchoolBarx1shzjWithMappedReactProps1geljbs,{height:\"100%\",id:\"lD32RcpB2\",layoutId:\"lD32RcpB2\",name:\"Shared School Bar\",style:{width:\"100%\"},variant:matchVariant(\"sNz0UJ_CU\"),width:\"100%\",ZYgrm1D6I:ZYgrm1D6Iko9la1({overlay:overlay4})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay4.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-nyndyu\"),\"data-framer-name\":\"Shared School Checkout\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0}},\"DTd8BnrKX\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-1cb5mpl-container\"),\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Shared School Drawer\",inComponentSlot:true,isAuthoredByUser:true,name:\"Shared School Drawer\",nodeId:\"gUXuf1TUh\",rendersWithMotion:true,scopeId:\"RwDBD4mEg\",children:/*#__PURE__*/_jsx(EWCCheckout,{aidDate:\"XXX\",aidIntro:\"Every year, we set aside dedicated funding to ensure that no student is unable to participate because of their financial circumstances.\",aidLinkText:\"Apply for financial aid\",aidText:\"Is the administration fee a barrier?\",aidUrl:\"\",backendUrl:\"https://forms.economicsworldcup.org\",bonuses:[{icon:\"\",id:\"HM45kDOX1\",info:\"Your confirmed place in the Economics World Cup 2026.\",label:\"EWC Registration Ticket\"},{icon:\"\",id:\"lsR8jN4bW\",info:\"\\xa350 to spend on StudyPDF, an AI study tool that turns your notes and PDFs into flashcards, quizzes and practice exams. We have included this so every student has access to an AI tool to use during the EWC. You will receive this via email after registration.\",label:\"\\xa350 StudyPDF gift card\"},{icon:\"\",id:\"bqkF1IcKM\",info:\"Workshop 1: How McKinsey consultants use the SCR framework to make arguments more persuasive. Workshop 2: Inside the Goldman Sachs problem-solving toolkit.\",label:\"2 training workshops with Oxford Finance Society\"},{icon:\"\",id:\"X8KV_CMFe\",info:\"Awarded to every participant.\",label:\"Certificate of participation\"},{icon:\"\",id:\"Pyhvm32ji\",info:\"A verified badge you can add to your LinkedIn profile.\",label:\"Verified LinkedIn badge\"}],bonusSummary:\"Incl. \\xa350 StudyPDF gift card\",height:\"100%\",hostedBackendUrl:\"https://forms.economicsworldcup.org\",hostedFallbackEnabled:true,id:\"gUXuf1TUh\",layoutId:\"gUXuf1TUh\",name:\"Shared School Drawer\",onClose:onTap1q29jei({overlay:overlay4}),productName:\"EWC Administration Fee\",proofBold:\"\",proofText:\"\",school:px9nuHAfdXP7KyVoWQ,schoolName:\"\",showPhotos:true,style:{height:\"100%\",width:\"100%\"},subtitle:\"\",title:\"One last step to go.\",width:\"100%\"})})})]})}),getContainer())})})]})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-nafkhv\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:364,width:\"100vw\",y:1078,children:/*#__PURE__*/_jsx(Container,{className:\"framer-13net7g-container\",nodeId:\"wNRmrvbRs\",scopeId:\"RwDBD4mEg\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{c1SvVhIDr:{variant:matchVariant(\"LNKGbpsOO\")},CwCuNiQPo:{variant:matchVariant(\"Rpq8GBXvX\")},mzmmlvNBG:{variant:matchVariant(\"TqRYRlmId\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"wNRmrvbRs\",layoutId:\"wNRmrvbRs\",style:{width:\"100%\"},variant:matchVariant(\"OPqpdBwSF\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1680\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"c1SvVhIDr\":{\"layout\":[\"fixed\",\"fixed\"]},\"CwCuNiQPo\":{\"layout\":[\"fixed\",\"fixed\"]},\"mzmmlvNBG\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"eYem1FZId\":\"studentNav\",\"cjKru2bUj\":\"teacherNav\",\"q0xZHLaa1\":\"sharedTeacherNav\",\"rFk8jUFi7\":\"sharedStudentNav\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ZU3bVfpgw\":[\".framer-1wfo0n8-container\",\".framer-1wln4n6-container\",\".framer-1m4yfej-container\",\".framer-v6mmdb-container\",\".framer-x1shzj-container\",\".framer-13net7g-container\"],\"c1SvVhIDr\":[\".framer-1wfo0n8-container\",\".framer-1wln4n6-container\",\".framer-1m4yfej-container\",\".framer-v6mmdb-container\",\".framer-x1shzj-container\",\".framer-13net7g-container\"],\"CwCuNiQPo\":[\".framer-1wfo0n8-container\",\".framer-1wln4n6-container\",\".framer-1m4yfej-container\",\".framer-v6mmdb-container\",\".framer-x1shzj-container\",\".framer-13net7g-container\"],\"mzmmlvNBG\":[\".framer-1wfo0n8-container\",\".framer-1wln4n6-container\",\".framer-1m4yfej-container\",\".framer-v6mmdb-container\",\".framer-x1shzj-container\",\".framer-13net7g-container\"]}\n * @framerBreakpoints {\"ZU3bVfpgw\":{\"min\":1680,\"canvasClassName\":\"framer-1vu5nlq-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1680,\"rootFontSize\":16},\"c1SvVhIDr\":{\"min\":1200,\"max\":1679,\"canvasClassName\":\"framer-1w3alf4-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"normal dasktop\",\"width\":1200,\"rootFontSize\":16},\"CwCuNiQPo\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-19reaty-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"mzmmlvNBG\":{\"max\":809,\"canvasClassName\":\"framer-1n2j2hq-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant ZU3bVfpgw\n * @framerLayoutTemplate true\n */const FramerRwDBD4mEg=withCSS(Component,css,\"framer-sVKz2\");export default FramerRwDBD4mEg;FramerRwDBD4mEg.displayName=\"Student\";FramerRwDBD4mEg.defaultProps={height:1e3,width:1680};addPropertyControls(FramerRwDBD4mEg,{eYem1FZId:{defaultValue:false,title:\"Student Nav\",type:ControlType.Boolean},cjKru2bUj:{defaultValue:false,title:\"Teacher Nav\",type:ControlType.Boolean},q0xZHLaa1:{defaultValue:true,title:\"Shared Teacher Nav\",type:ControlType.Boolean},rFk8jUFi7:{defaultValue:true,title:\"Shared Student Nav\",type:ControlType.Boolean}});addFonts(FramerRwDBD4mEg,[{explicitInter:true,fonts:[]},...NavBar3Fonts,...RegistrationPopupFonts,...SchoolNavBarFonts,...EWCCheckoutFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerRwDBD4mEg.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavBar3,{},context),()=>forwardLoader(RegistrationPopup,{},context),()=>forwardLoader(SchoolNavBar,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRwDBD4mEg\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"eYem1FZId\\\":\\\"studentNav\\\",\\\"cjKru2bUj\\\":\\\"teacherNav\\\",\\\"q0xZHLaa1\\\":\\\"sharedTeacherNav\\\",\\\"rFk8jUFi7\\\":\\\"sharedStudentNav\\\"}\",\"framerDefaultVariant\":\"ZU3bVfpgw\",\"framerBreakpoints\":\"{\\\"ZU3bVfpgw\\\":{\\\"min\\\":1680,\\\"canvasClassName\\\":\\\"framer-1vu5nlq-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1680,\\\"rootFontSize\\\":16},\\\"c1SvVhIDr\\\":{\\\"min\\\":1200,\\\"max\\\":1679,\\\"canvasClassName\\\":\\\"framer-1w3alf4-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"normal dasktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"CwCuNiQPo\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-19reaty-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"mzmmlvNBG\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1n2j2hq-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"c1SvVhIDr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CwCuNiQPo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mzmmlvNBG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1680\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"ZU3bVfpgw\\\":[\\\".framer-1wfo0n8-container\\\",\\\".framer-1wln4n6-container\\\",\\\".framer-1m4yfej-container\\\",\\\".framer-v6mmdb-container\\\",\\\".framer-x1shzj-container\\\",\\\".framer-13net7g-container\\\"],\\\"c1SvVhIDr\\\":[\\\".framer-1wfo0n8-container\\\",\\\".framer-1wln4n6-container\\\",\\\".framer-1m4yfej-container\\\",\\\".framer-v6mmdb-container\\\",\\\".framer-x1shzj-container\\\",\\\".framer-13net7g-container\\\"],\\\"CwCuNiQPo\\\":[\\\".framer-1wfo0n8-container\\\",\\\".framer-1wln4n6-container\\\",\\\".framer-1m4yfej-container\\\",\\\".framer-v6mmdb-container\\\",\\\".framer-x1shzj-container\\\",\\\".framer-13net7g-container\\\"],\\\"mzmmlvNBG\\\":[\\\".framer-1wfo0n8-container\\\",\\\".framer-1wln4n6-container\\\",\\\".framer-1m4yfej-container\\\",\\\".framer-v6mmdb-container\\\",\\\".framer-x1shzj-container\\\",\\\".framer-13net7g-container\\\"]}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8cfa921)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/sWGhM_V6V/sWGhM_V6V.js\";const FooterFonts=getFonts(Footer);const breakpoints={BJykZUer6:\"(min-width: 1200px) and (max-width: 1679.98px)\",EIlCKk8Qi:\"(max-width: 809.98px)\",m_gZUhip6:\"(min-width: 1680px)\",QRVAPtgat:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-HpLSe\";const variantClassNames={BJykZUer6:\"framer-v-1ekkef6\",EIlCKk8Qi:\"framer-v-xkyh7h\",m_gZUhip6:\"framer-v-12ivr5g\",QRVAPtgat:\"framer-v-6afz4m\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-HpLSe.framer-1wh3r5n, .framer-HpLSe .framer-1wh3r5n { display: block; }\",\".framer-HpLSe.framer-12ivr5g { align-content: center; align-items: center; background-color: #f6f7f3; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-HpLSe .framer-vjz95 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-HpLSe .framer-hzaljh-container { flex: none; height: auto; order: 1001; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={BJykZUer6:\"(min-width: 1200px) and (max-width: 1679.98px)\",EIlCKk8Qi:\"(max-width: 809.98px)\",m_gZUhip6:\"(min-width: 1680px)\",QRVAPtgat:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={\"normal dasktop\":\"BJykZUer6\",Desktop:\"m_gZUhip6\",Phone:\"EIlCKk8Qi\",Tablet:\"QRVAPtgat\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"m_gZUhip6\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"m_gZUhip6\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(246, 247, 243); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-12ivr5g\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-vjz95\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:363,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-hzaljh-container\",\"data-framer-name\":\"Footer\",name:\"Footer\",nodeId:\"AhWz3fRtU\",scopeId:\"k1aC505dJ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BJykZUer6:{variant:matchVariant(\"LNKGbpsOO\")},EIlCKk8Qi:{variant:matchVariant(\"TqRYRlmId\")},QRVAPtgat:{variant:matchVariant(\"Rpq8GBXvX\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"AhWz3fRtU\",layoutId:\"AhWz3fRtU\",name:\"Footer\",style:{width:\"100%\"},variant:matchVariant(\"OPqpdBwSF\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1680\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"BJykZUer6\":{\"layout\":[\"fixed\",\"fixed\"]},\"QRVAPtgat\":{\"layout\":[\"fixed\",\"fixed\"]},\"EIlCKk8Qi\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"m_gZUhip6\":[\".framer-hzaljh-container\"],\"BJykZUer6\":[\".framer-hzaljh-container\"],\"QRVAPtgat\":[\".framer-hzaljh-container\"],\"EIlCKk8Qi\":[\".framer-hzaljh-container\"]}\n * @framerBreakpoints {\"m_gZUhip6\":{\"min\":1680,\"canvasClassName\":\"framer-12ivr5g-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1680,\"rootFontSize\":16},\"BJykZUer6\":{\"min\":1200,\"max\":1679,\"canvasClassName\":\"framer-1ekkef6-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"normal dasktop\",\"width\":1200,\"rootFontSize\":16},\"QRVAPtgat\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-6afz4m-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"EIlCKk8Qi\":{\"max\":809,\"canvasClassName\":\"framer-xkyh7h-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant m_gZUhip6\n * @framerLayoutTemplate true\n */const Framerk1aC505dJ=withCSS(Component,css,\"framer-HpLSe\");export default Framerk1aC505dJ;Framerk1aC505dJ.displayName=\"School\";Framerk1aC505dJ.defaultProps={height:1e3,width:1680};addFonts(Framerk1aC505dJ,[{explicitInter:true,fonts:[]},...FooterFonts],{supportsExplicitInterCodegen:true});Framerk1aC505dJ.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerk1aC505dJ\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"m_gZUhip6\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1680\",\"framerHitTargets\":\"{\\\"m_gZUhip6\\\":[\\\".framer-hzaljh-container\\\"],\\\"BJykZUer6\\\":[\\\".framer-hzaljh-container\\\"],\\\"QRVAPtgat\\\":[\\\".framer-hzaljh-container\\\"],\\\"EIlCKk8Qi\\\":[\\\".framer-hzaljh-container\\\"]}\",\"framerIntrinsicHeight\":\"1000\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"m_gZUhip6\\\":{\\\"min\\\":1680,\\\"canvasClassName\\\":\\\"framer-12ivr5g-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1680,\\\"rootFontSize\\\":16},\\\"BJykZUer6\\\":{\\\"min\\\":1200,\\\"max\\\":1679,\\\"canvasClassName\\\":\\\"framer-1ekkef6-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"normal dasktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"QRVAPtgat\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-6afz4m-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"EIlCKk8Qi\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-xkyh7h-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BJykZUer6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QRVAPtgat\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EIlCKk8Qi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6783177)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,InjectSelectionStyle,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,runTasksWithYield,SVG,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Student from\"https://framerusercontent.com/modules/4tfK1EXQ32zTqLzBzRgB/cBl4Hy3X7pbkW6X2eZ8Q/qw64TE1rP.js\";import ChalkboardTeacher from\"https://framerusercontent.com/modules/CQQFvXcQOKqn0BKzvnC0/HbMojxsuYOwYslU0uCAj/jVqy4_3m7.js\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/cAPMVEI6osbJ1UvICgTq/Embed.js\";import GlobeHemisphereWest from\"https://framerusercontent.com/modules/x0mDYH8exseX4pVzwfH7/qyCJQ2Cdbfg0ZPW4H7RA/lgrZ1oKmD.js\";import BulletPoint2 from\"#framer/local/canvasComponent/bLhdjVOCG/bLhdjVOCG.js\";import Carousel from\"#framer/local/canvasComponent/CkTLMV8Xp/CkTLMV8Xp.js\";import SchoolNavBar,*as SchoolNavBarInfo from\"#framer/local/canvasComponent/D1cfzgl0E/D1cfzgl0E.js\";import LearningExperienceStats from\"#framer/local/canvasComponent/dyJfYBfln/dyJfYBfln.js\";import EverythingYouNeedToSucceed from\"#framer/local/canvasComponent/EQWU0WGaA/EQWU0WGaA.js\";import Testimonials2 from\"#framer/local/canvasComponent/fIvD4ySOj/fIvD4ySOj.js\";import Prizes from\"#framer/local/canvasComponent/fMCb6whvd/fMCb6whvd.js\";import WhySchoolsTakePartInTheEconomicsWorldCup from\"#framer/local/canvasComponent/GfhqvW90r/GfhqvW90r.js\";import CraigTestimonial from\"#framer/local/canvasComponent/IxO760Sl5/IxO760Sl5.js\";import SchoolLogoWall from\"#framer/local/canvasComponent/KCUEaoy7d/KCUEaoy7d.js\";import EWCAdvisoryBoard from\"#framer/local/canvasComponent/KXZjUJ_57/KXZjUJ_57.js\";import FinalsRealWorldCaseStudy from\"#framer/local/canvasComponent/kyiSFLOAn/kyiSFLOAn.js\";import KeyValuePointsOfEWC from\"#framer/local/canvasComponent/LgtLZ0laK/LgtLZ0laK.js\";import NavBar3,*as NavBar3Info from\"#framer/local/canvasComponent/osa6tgJkG/osa6tgJkG.js\";import FAQs from\"#framer/local/canvasComponent/qdLGAEJJc/qdLGAEJJc.js\";import NeilTestimonial from\"#framer/local/canvasComponent/RES0ygsNh/RES0ygsNh.js\";import Round1 from\"#framer/local/canvasComponent/SDgj4fQRt/SDgj4fQRt.js\";import Footer from\"#framer/local/canvasComponent/sWGhM_V6V/sWGhM_V6V.js\";import Button1,*as Button1Info from\"#framer/local/canvasComponent/tOkd7ojRi/tOkd7ojRi.js\";import TreasureChestIcons from\"#framer/local/canvasComponent/v_iEzYvgx/v_iEzYvgx.js\";import TeacherTestimonials from\"#framer/local/canvasComponent/wCjtl47Rn/wCjtl47Rn.js\";import WorldRecord from\"#framer/local/canvasComponent/wIlp6tTyC/wIlp6tTyC.js\";import SlidingTestimonials from\"#framer/local/canvasComponent/yUujkVLko/yUujkVLko.js\";import RegistrationPopup from\"#framer/local/canvasComponent/zGxflyBFL/zGxflyBFL.js\";import EWCCheckout from\"#framer/local/codeFile/t8cuG5M/EWCCheckout.js\";import{withCheckoutButtonRole,withSchoolBar,withSharedStudentBar,withSharedTeacherBar,withStudentBar,withTeacherBar}from\"#framer/local/codeFile/KZd_jVY/NavAudienceMode.js\";import*as sharedStyle from\"#framer/local/css/D2ptn_JSm/D2ptn_JSm.js\";import*as sharedStyle4 from\"#framer/local/css/EpH599STN/EpH599STN.js\";import*as sharedStyle2 from\"#framer/local/css/HaLuHqXk0/HaLuHqXk0.js\";import*as sharedStyle7 from\"#framer/local/css/KGzHrBdvK/KGzHrBdvK.js\";import*as sharedStyle6 from\"#framer/local/css/SPfZXERk0/SPfZXERk0.js\";import*as sharedStyle3 from\"#framer/local/css/tNbKu8SB7/tNbKu8SB7.js\";import*as sharedStyle1 from\"#framer/local/css/VZRe4WVse/VZRe4WVse.js\";import*as sharedStyle5 from\"#framer/local/css/zR_rNTSKj/zR_rNTSKj.js\";const NavBar3Fonts=getFonts(NavBar3);const NavBar3WithStudentBar1x7rzylWithMappedReactPropsm9l1c7=withMappedReactProps(withCodeBoundaryForOverrides(NavBar3,{nodeId:\"mkhJCUh43\",override:withStudentBar,scopeId:\"XP7KyVoWQ\"}),NavBar3Info);const RegistrationPopupFonts=getFonts(RegistrationPopup);const NavBar3WithSharedStudentBar15v9c0yWithMappedReactPropsm9l1c7=withMappedReactProps(withCodeBoundaryForOverrides(NavBar3,{nodeId:\"lrDIT0kRG\",override:withSharedStudentBar,scopeId:\"XP7KyVoWQ\"}),NavBar3Info);const NavBar3WithTeacherBarl11ib6WithMappedReactPropsm9l1c7=withMappedReactProps(withCodeBoundaryForOverrides(NavBar3,{nodeId:\"Sk4isf4BK\",override:withTeacherBar,scopeId:\"XP7KyVoWQ\"}),NavBar3Info);const NavBar3WithSharedTeacherBarxljau6WithMappedReactPropsm9l1c7=withMappedReactProps(withCodeBoundaryForOverrides(NavBar3,{nodeId:\"oJIXx_kn2\",override:withSharedTeacherBar,scopeId:\"XP7KyVoWQ\"}),NavBar3Info);const SchoolNavBarFonts=getFonts(SchoolNavBar);const SchoolNavBarWithSchoolBarp9qm4WithMappedReactProps1geljbs=withMappedReactProps(withCodeBoundaryForOverrides(SchoolNavBar,{nodeId:\"zzGQoTrok\",override:withSchoolBar,scopeId:\"XP7KyVoWQ\"}),SchoolNavBarInfo);const EWCCheckoutFonts=getFonts(EWCCheckout);const EmbedFonts=getFonts(Embed);const Button1Fonts=getFonts(Button1);const Button1WithCheckoutButtonRole1hxfy7kWithMappedReactPropsjtzfys=withMappedReactProps(withCodeBoundaryForOverrides(Button1,{nodeId:\"Gsz9zvJia\",override:withCheckoutButtonRole,scopeId:\"XP7KyVoWQ\"}),Button1Info);const Button1WithSharedStudentBar18pdak7WithMappedReactPropsjtzfys=withMappedReactProps(withCodeBoundaryForOverrides(Button1,{nodeId:\"xoJdC93F0\",override:withSharedStudentBar,scopeId:\"XP7KyVoWQ\"}),Button1Info);const WorldRecordFonts=getFonts(WorldRecord);const SchoolLogoWallFonts=getFonts(SchoolLogoWall);const CraigTestimonialFonts=getFonts(CraigTestimonial);const KeyValuePointsOfEWCFonts=getFonts(KeyValuePointsOfEWC);const PrizesFonts=getFonts(Prizes);const NeilTestimonialFonts=getFonts(NeilTestimonial);const TreasureChestIconsFonts=getFonts(TreasureChestIcons);const Round1Fonts=getFonts(Round1);const FinalsRealWorldCaseStudyFonts=getFonts(FinalsRealWorldCaseStudy);const EverythingYouNeedToSucceedFonts=getFonts(EverythingYouNeedToSucceed);const BulletPoint2Fonts=getFonts(BulletPoint2);const WhySchoolsTakePartInTheEconomicsWorldCupFonts=getFonts(WhySchoolsTakePartInTheEconomicsWorldCup);const LearningExperienceStatsFonts=getFonts(LearningExperienceStats);const EWCAdvisoryBoardFonts=getFonts(EWCAdvisoryBoard);const Button1WithCheckoutButtonRole1t8wlxmWithMappedReactPropsjtzfys=withMappedReactProps(withCodeBoundaryForOverrides(Button1,{nodeId:\"QfBsGTqQd\",override:withCheckoutButtonRole,scopeId:\"XP7KyVoWQ\"}),Button1Info);const TeacherTestimonialsFonts=getFonts(TeacherTestimonials);const Testimonials2Fonts=getFonts(Testimonials2);const Button1WithCheckoutButtonRoleqr993vWithMappedReactPropsjtzfys=withMappedReactProps(withCodeBoundaryForOverrides(Button1,{nodeId:\"yv0RXq1TK\",override:withCheckoutButtonRole,scopeId:\"XP7KyVoWQ\"}),Button1Info);const FAQsFonts=getFonts(FAQs);const StudentFonts=getFonts(Student);const ChalkboardTeacherFonts=getFonts(ChalkboardTeacher);const GlobeHemisphereWestFonts=getFonts(GlobeHemisphereWest);const FooterFonts=getFonts(Footer);const breakpoints={dMZ3UdlJX:\"(min-width: 1200px) and (max-width: 1679.98px)\",keqQO5gbE:\"(min-width: 1680px)\",Qt5agLces:\"(max-width: 809.98px)\",tYjDdPub4:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-gt6AF\";const variantClassNames={dMZ3UdlJX:\"framer-v-7osqng\",keqQO5gbE:\"framer-v-wbrvix\",Qt5agLces:\"framer-v-pu1grg\",tYjDdPub4:\"framer-v-bmbuym\"};const eYem1FZId=undefined;const rFk8jUFi7=undefined;const cjKru2bUj=undefined;const q0xZHLaa1=undefined;const U35z57dCn=undefined;const zsMZID1K0=undefined;const px9nuHAfd=undefined;const qHHM1BYAQ=undefined;const rFwh5dudB=undefined;const pUsHkmASZ=undefined;const nu0q2Mpdj=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const breakpointRules={dMZ3UdlJX:[\".framer-gt6AF .framer-p8lf7p { gap: 0px; }\",\".framer-gt6AF .framer-hx4qz8 { max-width: 1288px; }\",\".framer-gt6AF .framer-1k4wmxt { gap: 50px; }\",\".framer-gt6AF .framer-w5zt7q { --border-bottom-width: 1px; --border-color: var(--token-60c750b0-211f-4361-829f-7b7bec883aa7); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; }\",\".framer-gt6AF .framer-yi70jj, .framer-gt6AF .framer-skfjjj, .framer-gt6AF .framer-hm0dj2 { width: 100%; }\"],Qt5agLces:[\".framer-gt6AF .framer-1sh46gg { padding: 40px 20px 40px 20px; scroll-margin-top: 64px; }\",\".framer-gt6AF .framer-hx4qz8 { flex-direction: column; gap: 32px; padding: 10px 0px 32px 0px; }\",\".framer-gt6AF .framer-1psatmw { align-self: unset; flex: none; width: 100%; }\",\".framer-gt6AF .framer-14oiau5-container { width: 100%; }\",\".framer-gt6AF .framer-1o0xmc5 { flex-direction: column; gap: 24px; }\",\".framer-gt6AF .framer-1hxfy7k-container { flex: none; order: 1; width: 100%; }\",\".framer-gt6AF.framer-1juscd9, .framer-gt6AF.framer-bsgysj { gap: 10px; top: 54%; }\",\".framer-gt6AF .framer-18pdak7-container { flex: none; order: 0; width: 100%; }\",\".framer-gt6AF .framer-5khdbb { order: 2; width: 100%; }\",\".framer-gt6AF .framer-1q9mtnw { align-content: center; align-items: center; flex: 1 0 0px; gap: 15px; min-width: unset; padding: 0px; width: 1px; }\",\".framer-gt6AF .framer-doarol, .framer-gt6AF .framer-pjqjs1 { gap: 30px; padding: 40px 20px 40px 20px; }\",\".framer-gt6AF .framer-1k4wmxt, .framer-gt6AF .framer-1u0wd0r, .framer-gt6AF .framer-1c3ppck, .framer-gt6AF .framer-v2t8xw, .framer-gt6AF .framer-9q5518 { gap: 30px; }\",\".framer-gt6AF .framer-jcsnhz, .framer-gt6AF .framer-1d562ap { padding: 40px 20px 40px 20px; }\",\".framer-gt6AF .framer-g6paeh, .framer-gt6AF .framer-v59tdr, .framer-gt6AF .framer-oa9pup { align-content: flex-start; align-items: flex-start; gap: 10px; }\",\".framer-gt6AF .framer-t3fkyg, .framer-gt6AF .framer-90tfjq, .framer-gt6AF .framer-1htjnqi { flex: none; height: 50px; padding: 15px; width: 50px; }\",\".framer-gt6AF .framer-evcpj5, .framer-gt6AF .framer-17myo9s, .framer-gt6AF .framer-4t2e8f { white-space: pre; width: auto; }\",\".framer-gt6AF .framer-1m4n0ig { padding: 20px; }\",\".framer-gt6AF .framer-deom18, .framer-gt6AF .framer-zpyoyw, .framer-gt6AF .framer-1mk1r7o { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 12px; }\",\".framer-gt6AF .framer-12a8sb8, .framer-gt6AF .framer-xj3nzf, .framer-gt6AF .framer-1jlq0o1 { height: 56px; width: auto; }\",\".framer-gt6AF .framer-qw79du, .framer-gt6AF .framer-500kci, .framer-gt6AF .framer-4ggc66 { flex: none; width: 100%; }\",\".framer-gt6AF .framer-1lh94hq, .framer-gt6AF .framer-pskfn8 { align-content: flex-start; align-items: flex-start; padding: 20px; }\",\".framer-gt6AF .framer-1t8wlxm-container { height: 52px; width: 250px; }\",\".framer-gt6AF .framer-efxxop { padding: 0px; }\",\".framer-gt6AF .framer-17v80z, .framer-gt6AF .framer-l1gqmv { padding: 0px 20px 40px 20px; }\",\".framer-gt6AF .framer-67ksxh { gap: 24px; padding: 44px 14px 44px 14px; }\",\".framer-gt6AF .framer-qr993v-container { aspect-ratio: 7.211538461538462 / 1; width: 100%; }\",\".framer-gt6AF .framer-zsilne { gap: 20px; }\",\".framer-gt6AF .framer-1hopazn { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px; }\",\".framer-gt6AF .framer-yi70jj { align-self: unset; width: 100%; }\",\".framer-gt6AF .framer-1hpuq3 { flex-direction: column; }\",\".framer-gt6AF .framer-qi1oj9 { flex: none; width: 80%; }\",\".framer-gt6AF .framer-ldvr81-container { height: 52px; }\"],tYjDdPub4:[\".framer-gt6AF .framer-1sh46gg { padding: 50px; scroll-margin-top: 64px; }\",\".framer-gt6AF .framer-hx4qz8 { padding: 25px 0px 25px 0px; }\",\".framer-gt6AF.framer-1juscd9, .framer-gt6AF.framer-bsgysj { left: 51%; top: 54%; }\",\".framer-gt6AF .framer-1q9mtnw, .framer-gt6AF .framer-efxxop { padding: 0px; }\",\".framer-gt6AF .framer-doarol { gap: 40px; padding: 50px; }\",\".framer-gt6AF .framer-1k4wmxt { gap: 30px; }\",\".framer-gt6AF .framer-jcsnhz, .framer-gt6AF .framer-pjqjs1 { padding: 50px; }\",\".framer-gt6AF .framer-1u0wd0r, .framer-gt6AF .framer-1c3ppck, .framer-gt6AF .framer-v2t8xw, .framer-gt6AF .framer-9q5518 { gap: 40px; }\",\".framer-gt6AF .framer-1m4n0ig, .framer-gt6AF .framer-1lh94hq, .framer-gt6AF .framer-pskfn8 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; padding: 25px; }\",\".framer-gt6AF .framer-deom18, .framer-gt6AF .framer-zpyoyw, .framer-gt6AF .framer-1mk1r7o { gap: 24px; justify-content: flex-start; }\",\".framer-gt6AF .framer-12a8sb8, .framer-gt6AF .framer-xj3nzf, .framer-gt6AF .framer-1jlq0o1 { height: 70px; width: auto; }\",\".framer-gt6AF .framer-1t8wlxm-container, .framer-gt6AF .framer-ldvr81-container, .framer-gt6AF .framer-k27u3x-container, .framer-gt6AF .framer-6gj7b7-container { height: 52px; }\",\".framer-gt6AF .framer-1d562ap { gap: 50px; padding: 50px; }\",\".framer-gt6AF .framer-17v80z, .framer-gt6AF .framer-l1gqmv { padding: 0px 50px 50px 50px; }\",\".framer-gt6AF .framer-qr993v-container { aspect-ratio: 7.211538461538462 / 1; }\",\".framer-gt6AF .framer-1hopazn { gap: 20px 24px; }\",\".framer-gt6AF .framer-yi70jj, .framer-gt6AF .framer-skfjjj { gap: unset; height: 100%; justify-content: space-between; width: 100%; }\",\".framer-gt6AF .framer-10p1vw4, .framer-gt6AF .framer-1esttr1, .framer-gt6AF .framer-150myil { gap: 10px; }\",\".framer-gt6AF .framer-hm0dj2 { height: 100%; justify-content: flex-start; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={dMZ3UdlJX:\".framer-7osqng-override\",Qt5agLces:\".framer-pu1grg-override\",tYjDdPub4:\".framer-bmbuym-override\"};const rules=[\".framer-gt6AF.framer-uuxv9x, .framer-gt6AF .framer-uuxv9x { display: block; }\",\".framer-gt6AF.framer-wbrvix { align-content: center; align-items: center; background-color: var(--token-9a8ccdc5-85f9-445c-bb75-a5fc5b4d11e9, #f6f7f3); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-1x7rzyl-container { flex: none; height: auto; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-gt6AF.framer-n0nggj, .framer-gt6AF.framer-1gb6q6h, .framer-gt6AF.framer-18wxkxb, .framer-gt6AF.framer-1x7j9ft, .framer-gt6AF.framer-1br3i9f, .framer-gt6AF.framer-13g47sa, .framer-gt6AF.framer-1bt6uxi { background-color: rgba(10, 18, 35, 0.42); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-gt6AF.framer-65yora, .framer-gt6AF.framer-120z6b6, .framer-gt6AF.framer-gcylco, .framer-gt6AF.framer-wc8vsz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; left: 50%; max-width: 440px; overflow: visible; padding: 0px; position: fixed; top: 54%; width: 90%; z-index: 10; }\",\".framer-gt6AF .framer-1ni6r78-container, .framer-gt6AF .framer-1kl7tya-container, .framer-gt6AF .framer-nkl195-container, .framer-gt6AF .framer-hvt6ql-container, .framer-gt6AF .framer-1phfztq-container, .framer-gt6AF .framer-p8jmlj-container, .framer-gt6AF .framer-9z1wj8-container, .framer-gt6AF .framer-1rn2eq9-container, .framer-gt6AF .framer-1gwf9sk-container, .framer-gt6AF .framer-zyfyks-container, .framer-gt6AF .framer-jqbkb9-container, .framer-gt6AF .framer-2mi904-container, .framer-gt6AF .framer-1pc2b5q-container, .framer-gt6AF .framer-uzgi3y-container, .framer-gt6AF .framer-1a8ytee-container, .framer-gt6AF .framer-q6ja02-container, .framer-gt6AF .framer-efbj54-container, .framer-gt6AF .framer-ilj5d9-container, .framer-gt6AF .framer-vqe0vb-container, .framer-gt6AF .framer-12o5cgg-container, .framer-gt6AF .framer-1cph0zu-container, .framer-gt6AF .framer-13gnwc1-container, .framer-gt6AF .framer-1lyei9x-container, .framer-gt6AF .framer-12je9ha-container, .framer-gt6AF .framer-1pe4x4d-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-gt6AF .framer-ocaq0j, .framer-gt6AF .framer-15jsihf, .framer-gt6AF .framer-11w2z0l, .framer-gt6AF .framer-1wjlwx5, .framer-gt6AF .framer-xv49bm, .framer-gt6AF .framer-1rtdurm, .framer-gt6AF .framer-qppsyb { cursor: pointer; flex: none; height: 32px; left: 12px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 12px; width: 32px; }\",\".framer-gt6AF .framer-o3l5he, .framer-gt6AF .framer-1su1o7, .framer-gt6AF .framer-19d1zno, .framer-gt6AF .framer-bm29ou, .framer-gt6AF .framer-1v749cb, .framer-gt6AF .framer-mp0a12, .framer-gt6AF .framer-f6u1b2 { height: 26px; left: 3px; position: absolute; top: 0px; width: 26px; }\",\".framer-gt6AF .framer-1f18hhz, .framer-gt6AF .framer-1yuozbp, .framer-gt6AF .framer-1t82r91, .framer-gt6AF .framer-riveez, .framer-gt6AF .framer-1xg5k3v, .framer-gt6AF .framer-d8j2c4, .framer-gt6AF .framer-1eqph22 { height: 26px; left: 0px; position: absolute; top: 0px; width: 26px; }\",\".framer-gt6AF .framer-50kwlk, .framer-gt6AF .framer-1oflbx1, .framer-gt6AF .framer-16j1ab3, .framer-gt6AF .framer-r61qvr, .framer-gt6AF .framer-1u3gtsz, .framer-gt6AF .framer-18183e2, .framer-gt6AF .framer-ixzgur { height: 10px; left: 8px; position: absolute; top: 8px; width: 10px; }\",\".framer-gt6AF .framer-15v9c0y-container { flex: none; height: auto; order: -999; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-gt6AF .framer-l11ib6-container { flex: none; height: auto; order: -998; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-gt6AF .framer-xljau6-container { flex: none; height: auto; order: -997; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-gt6AF .framer-p9qm4-container { flex: none; height: auto; order: -996; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-gt6AF.framer-9i6kkz { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-gt6AF.framer-fr6rr4-container, .framer-gt6AF.framer-2kt5n9-container, .framer-gt6AF.framer-1saoi35-container, .framer-gt6AF.framer-14p4yf9-container { bottom: 0px; flex: none; left: 0px; position: fixed; right: 0px; top: 0px; z-index: 10; }\",\".framer-gt6AF .framer-juoorq { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-gt6AF .framer-1sh46gg { align-content: center; align-items: center; background-color: #f6f7f3; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1006; padding: 75px 100px 75px 100px; position: relative; scroll-margin-top: 80px; width: 100%; }\",\".framer-gt6AF .framer-p8lf7p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1280px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-gpfm37, .framer-gt6AF .framer-uk5ftg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-ln4yet, .framer-gt6AF .framer-a1w75h, .framer-gt6AF .framer-vhecf2, .framer-gt6AF .framer-1quh6ek, .framer-gt6AF .framer-1l9abq0, .framer-gt6AF .framer-qkodo, .framer-gt6AF .framer-1vtt0yg { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-gt6AF .framer-hx4qz8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 50px 0px 25px 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-1psatmw { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap-override: none; align-self: stretch; flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-gt6AF .framer-14oiau5-container { aspect-ratio: 1.7527114967462039 / 1; flex: none; height: auto; position: relative; width: 44%; z-index: 1; }\",\".framer-gt6AF .framer-1o0xmc5, .framer-gt6AF .framer-1v11yj3, .framer-gt6AF .framer-g6paeh, .framer-gt6AF .framer-deom18, .framer-gt6AF .framer-v59tdr, .framer-gt6AF .framer-zpyoyw, .framer-gt6AF .framer-oa9pup, .framer-gt6AF .framer-1mk1r7o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-1hxfy7k-container, .framer-gt6AF .framer-18pdak7-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-gt6AF.framer-1juscd9, .framer-gt6AF.framer-vrb2yv, .framer-gt6AF.framer-bsgysj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; left: 50%; max-width: 440px; overflow: visible; padding: 0px; position: fixed; top: 54%; width: 90%; z-index: 10; }\",\".framer-gt6AF .framer-5khdbb { align-content: center; align-items: center; background-color: var(--token-c7589b68-96fc-4f5c-b057-b4e9a66670e5, #f7f7f3); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 44%; }\",\".framer-gt6AF .framer-1q9mtnw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-width: 291px; overflow: visible; padding: 26px 0px 26px 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-s4edng { height: 24px; position: relative; width: 28px; }\",\".framer-gt6AF .framer-gqxkrn { height: 22px; left: 1px; position: absolute; top: 1px; width: 26px; }\",\".framer-gt6AF .framer-17srp48, .framer-gt6AF .framer-6g51w6 { height: 24px; left: 0px; position: absolute; top: 0px; width: 28px; }\",\".framer-gt6AF .framer-bkxnq2 { height: 20px; left: 2px; position: absolute; top: 2px; width: 24px; }\",\".framer-gt6AF .framer-1buuqje { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-gt6AF .framer-3mir55 { align-content: center; align-items: center; background-color: var(--token-5a845593-7c61-4dd2-9f50-0b522a0a1b80, #f2eae7); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1280%; order: 1007; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-12r7bu4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1432px; order: 1008; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-1r8i6a4 { align-content: center; align-items: center; background-color: #f7f7f4; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1009; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-fytm0p { align-content: center; align-items: center; background-color: #f2eae7; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1010; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-1iynrjy { align-content: center; align-items: center; background-color: var(--token-e3493f1d-9011-4d8c-b7c2-f9da011acde2, #fafafa); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1011; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-10a6xoo { align-content: center; align-items: center; background-color: var(--token-e3493f1d-9011-4d8c-b7c2-f9da011acde2, #fafafa); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1012; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-1jwnnvh { align-content: center; align-items: center; background: linear-gradient(180deg, var(--token-e3493f1d-9011-4d8c-b7c2-f9da011acde2, #fafafa) 0%, rgb(246, 247, 244) 100%); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1013; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-p3brhq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1014; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; z-index: 0; }\",\".framer-gt6AF .framer-bho77e { align-content: center; align-items: center; background-color: var(--token-c7589b68-96fc-4f5c-b057-b4e9a66670e5, #f7f7f3); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1015; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-1240yc3 { align-content: center; align-items: center; background-color: var(--token-5a845593-7c61-4dd2-9f50-0b522a0a1b80, #f2eae7); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1016; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-doarol { align-content: center; align-items: center; background-color: var(--token-c7589b68-96fc-4f5c-b057-b4e9a66670e5, #f7f7f3); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; max-width: 1432px; order: 1017; overflow: var(--overflow-clip-fallback, clip); padding: 75px 100px 75px 100px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-6ajf72 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 1432px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-gt6AF .framer-1k4wmxt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 35px; height: min-content; justify-content: center; max-width: 1280px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-7rvp62 { --border-bottom-width: 1px; --border-color: var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, #082f7b); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 5px; align-content: flex-start; align-items: flex-start; background-color: var(--token-c7589b68-96fc-4f5c-b057-b4e9a66670e5, #f7f7f3); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; max-width: 1432px; overflow: var(--overflow-clip-fallback, clip); padding: 50px 30px 50px 30px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-gt6AF .framer-xj5wwd { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-gt6AF .framer-w5zt7q { align-content: center; align-items: center; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-gt6AF .framer-sa911c { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-gt6AF .framer-1olew8p { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-gt6AF .framer-mzy8y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-ccg6su { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap-override: balance; flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-gt6AF .framer-1mgcy8g-container, .framer-gt6AF .framer-16pcdw9-container, .framer-gt6AF .framer-14lb7dl-container, .framer-gt6AF .framer-ngt8y1-container { flex: none; height: auto; max-width: 1432px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-8zx0b9 { align-content: center; align-items: center; background-color: var(--token-5a845593-7c61-4dd2-9f50-0b522a0a1b80, #f2eae7); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1018; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-s2cg6f { align-content: center; align-items: center; background-color: #f6f7f3; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1280px; order: 1019; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-jcsnhz { align-content: center; align-items: center; background-color: var(--token-5a845593-7c61-4dd2-9f50-0b522a0a1b80, #f2eae7); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; order: 1020; overflow: var(--overflow-clip-fallback, clip); padding: 48px 100px 48px 100px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-1u0wd0r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 1280px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-lqy4np { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; max-width: 1472px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-gt6AF .framer-t3fkyg, .framer-gt6AF .framer-90tfjq, .framer-gt6AF .framer-1htjnqi { align-content: center; align-items: center; background-color: var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, #082f7b); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: 0.05 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 25px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-gt6AF .framer-evcpj5, .framer-gt6AF .framer-13xh2d4, .framer-gt6AF .framer-17myo9s, .framer-gt6AF .framer-1msujs7, .framer-gt6AF .framer-4t2e8f, .framer-gt6AF .framer-1klljo5, .framer-gt6AF .framer-49yaxa { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-gt6AF .framer-1m4n0ig, .framer-gt6AF .framer-1lh94hq, .framer-gt6AF .framer-pskfn8 { --border-bottom-width: 1px; --border-color: var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, #554800); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-c7589b68-96fc-4f5c-b057-b4e9a66670e5, #f7f7f3); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px 25px 16px 25px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-gt6AF .framer-12a8sb8, .framer-gt6AF .framer-xj3nzf, .framer-gt6AF .framer-1jlq0o1 { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; flex: none; height: auto; overflow: visible; position: relative; width: 121px; }\",\".framer-gt6AF .framer-qw79du, .framer-gt6AF .framer-500kci, .framer-gt6AF .framer-4ggc66 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-gt6AF .framer-1vwfyjv, .framer-gt6AF .framer-6kagri, .framer-gt6AF .framer-1vy97pr { --framer-text-wrap-override: none; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-gt6AF .framer-78rok { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-1t8wlxm-container { flex: none; height: 60px; position: relative; width: 375px; }\",\".framer-gt6AF .framer-z14bwp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1021; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-1d562ap { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; order: 1022; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-efxxop { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 75px 100px 75px 100px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-1c3ppck { align-content: center; align-items: center; background-color: #f6f7f3; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; max-width: 1280px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-140a7to { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; max-width: 1472px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-17v80z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1024; overflow: var(--overflow-clip-fallback, clip); padding: 0px 100px 75px 100px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-67ksxh { --border-bottom-width: 1px; --border-color: rgba(85, 72, 0, 0.5); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: #f2eae7; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; max-width: 1280px; overflow: var(--overflow-clip-fallback, clip); padding: 125px 50px 125px 50px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-gt6AF .framer-146bdo0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-gt6AF .framer-18a18p6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-7rdiv4 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 0; }\",\".framer-gt6AF .framer-qr993v-container { aspect-ratio: 6.25 / 1; flex: none; height: auto; position: relative; width: 375px; }\",\".framer-gt6AF .framer-pjqjs1 { align-content: center; align-items: center; background-color: var(--token-5a845593-7c61-4dd2-9f50-0b522a0a1b80, #f2eae7); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 37px; height: min-content; justify-content: center; order: 1025; overflow: hidden; padding: 75px 100px 0px 100px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-v2t8xw, .framer-gt6AF .framer-9q5518 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: flex-start; max-width: 1280px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-l1gqmv { align-content: center; align-items: center; background-color: var(--token-5a845593-7c61-4dd2-9f50-0b522a0a1b80, #f2eae7); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; order: 1026; overflow: var(--overflow-clip-fallback, clip); padding: 75px 100px 75px 100px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-zsilne { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; max-width: 1472px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-1hopazn { display: grid; flex: none; gap: 20px 40px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-yi70jj, .framer-gt6AF .framer-skfjjj, .framer-gt6AF .framer-hm0dj2 { --border-bottom-width: 1px; --border-color: var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, #082f7b); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 5px; align-content: center; align-items: center; align-self: start; background-color: var(--token-c7589b68-96fc-4f5c-b057-b4e9a66670e5, #f7f7f3); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; box-shadow: 0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.42), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.37), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.15); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 30px 20px 30px 25px; position: relative; width: 331px; }\",\".framer-gt6AF .framer-10p1vw4, .framer-gt6AF .framer-1esttr1, .framer-gt6AF .framer-150myil { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-1hpuq3, .framer-gt6AF .framer-cm7ok4, .framer-gt6AF .framer-83inww { align-content: center; align-items: center; background-color: var(--token-5a845593-7c61-4dd2-9f50-0b522a0a1b80, #f2eae7); border-bottom-left-radius: 33px; border-bottom-right-radius: 33px; border-top-left-radius: 33px; border-top-right-radius: 33px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 57px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 57px; will-change: var(--framer-will-change-override, transform); }\",\".framer-gt6AF .framer-qi1oj9, .framer-gt6AF .framer-v3r533, .framer-gt6AF .framer-13283i0 { --1m6trwb: 0; --21h8s6: var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, #082f7b); --pgex8v: 1.5; flex: 0.8 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-gt6AF .framer-ldvr81-container, .framer-gt6AF .framer-k27u3x-container, .framer-gt6AF .framer-6gj7b7-container { flex: none; height: 60px; position: relative; width: 100%; }\",\".framer-gt6AF .framer-1yp5az0, .framer-gt6AF .framer-1od5dst, .framer-gt6AF .framer-3q1f9z { align-content: flex-start; align-items: flex-start; align-self: start; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 5vh; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 331px; }\",\".framer-gt6AF .framer-ipgs1f-container { flex: none; height: auto; order: 1027; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,'.framer-gt6AF[data-border=\"true\"]::after, .framer-gt6AF [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={dMZ3UdlJX:\"(min-width: 1200px) and (max-width: 1679.98px)\",keqQO5gbE:\"(min-width: 1680px)\",Qt5agLces:\"(max-width: 809.98px)\",tYjDdPub4:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={\"normal dasktop\":\"dMZ3UdlJX\",Desktop:\"keqQO5gbE\",Phone:\"Qt5agLces\",Tablet:\"tYjDdPub4\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,mobileTeacherCTA,registrationButtonText,school,schoolLogo,schoolNav,sharedStudentNav,sharedTeacherNav,showRegistrationPopup,showSchoolCheckout,studentNav,teacherNav,width,...props})=>{return{...props,cjKru2bUj:teacherNav??props.cjKru2bUj??false,eYem1FZId:studentNav??props.eYem1FZId??false,nu0q2Mpdj:mobileTeacherCTA??props.nu0q2Mpdj??true,pUsHkmASZ:showSchoolCheckout??props.pUsHkmASZ??false,px9nuHAfd:school??props.px9nuHAfd??\"\",q0xZHLaa1:sharedTeacherNav??props.q0xZHLaa1??true,qHHM1BYAQ:registrationButtonText??props.qHHM1BYAQ??\"Register now\",rFk8jUFi7:sharedStudentNav??props.rFk8jUFi7??true,rFwh5dudB:showRegistrationPopup??props.rFwh5dudB??true,U35z57dCn:schoolNav??props.U35z57dCn??false,variant:humanReadableVariantMap[props.variant]??props.variant??\"keqQO5gbE\",zsMZID1K0:schoolLogo??props.zsMZID1K0};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,eYem1FZId,cjKru2bUj,q0xZHLaa1,rFk8jUFi7,U35z57dCn,zsMZID1K0,rFwh5dudB,pUsHkmASZ,px9nuHAfd,qHHM1BYAQ,nu0q2Mpdj,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const ZYgrm1D6Iko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const isDisplayed=value=>{if(!isBrowser())return true;if(baseVariant===\"Qt5agLces\")return value;return false;};const router=useRouter();const isDisplayed1=()=>{if(!isBrowser())return true;if([\"tYjDdPub4\",\"Qt5agLces\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(!isBrowser())return true;if([\"tYjDdPub4\",\"Qt5agLces\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(!isBrowser())return true;if(baseVariant===\"Qt5agLces\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"keqQO5gbE\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-9a8ccdc5-85f9-445c-bb75-a5fc5b4d11e9, rgb(246, 247, 243)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-wbrvix\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[eYem1FZId!==false&&/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1x7rzyl-container\",\"data-framer-name\":\"Student Bar\",name:\"Student Bar\",nodeId:\"mkhJCUh43\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Qt5agLces:{variant:matchVariant(\"U3vqqSLTn\")},tYjDdPub4:{variant:matchVariant(\"BzSsjrE6J\")}},children:/*#__PURE__*/_jsx(NavBar3WithStudentBar1x7rzylWithMappedReactPropsm9l1c7,{g_wzOT7vb:\"Register now\",height:\"100%\",id:\"mkhJCUh43\",layoutId:\"mkhJCUh43\",name:\"Student Bar\",style:{width:\"100%\"},variant:matchVariant(\"rJMDsIH8R\"),width:\"100%\",ZYgrm1D6I:ZYgrm1D6Iko9la1({overlay})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-n0nggj\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"}},initial:{opacity:0}},\"YvcFnEJhY\"),/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-65yora\"),transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(90vw, 440px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ni6r78-container\",inComponentSlot:true,nodeId:\"ftdESL9bo\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(RegistrationPopup,{height:\"100%\",id:\"ftdESL9bo\",layoutId:\"ftdESL9bo\",style:{width:\"100%\"},variant:matchVariant(\"bWtvIM5pW\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Close registration\",className:\"framer-ocaq0j\",\"data-highlight\":true,\"data-reset\":\"button\",onTap:onTap1q29jei({overlay}),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-o3l5he\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z M 8.292 16.293 C 7.902 16.683 7.902 17.317 8.292 17.708 C 8.683 18.098 9.317 18.098 9.707 17.708 L 13 14.414 L 16.292 17.708 C 16.683 18.098 17.317 18.098 17.707 17.708 C 18.098 17.317 18.098 16.683 17.707 16.293 L 14.414 13 L 17.707 9.708 C 18.098 9.317 18.098 8.683 17.707 8.293 C 17.317 7.902 16.683 7.902 16.292 8.293 L 13 11.586 L 9.707 8.293 C 9.317 7.902 8.683 7.902 8.292 8.293 C 7.902 8.683 7.902 9.317 8.292 9.708 L 11.586 13 Z\" fill=\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)) /* {&quot;name&quot;:&quot;Text Blue&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1f18hhz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-50kwlk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.001 10.001\" overflow=\"visible\"><path d=\"M 0.293 8.293 C -0.098 8.684 -0.098 9.317 0.293 9.708 C 0.684 10.099 1.317 10.099 1.708 9.708 L 5.001 6.414 L 8.293 9.708 C 8.684 10.099 9.317 10.099 9.708 9.708 C 10.099 9.317 10.099 8.684 9.708 8.293 L 6.414 5.001 L 9.708 1.708 C 10.099 1.317 10.099 0.684 9.708 0.293 C 9.317 -0.098 8.684 -0.098 8.293 0.293 L 5.001 3.587 L 1.708 0.293 C 1.317 -0.098 0.684 -0.098 0.293 0.293 C -0.098 0.684 -0.098 1.317 0.293 1.708 L 3.587 5.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})]})]})}),getContainer())})})]})})})}),rFk8jUFi7!==false&&/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-15v9c0y-container\",\"data-framer-name\":\"Shared Student Bar\",name:\"Shared Student Bar\",nodeId:\"lrDIT0kRG\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Qt5agLces:{variant:matchVariant(\"U3vqqSLTn\")},tYjDdPub4:{variant:matchVariant(\"BzSsjrE6J\")}},children:/*#__PURE__*/_jsx(NavBar3WithSharedStudentBar15v9c0yWithMappedReactPropsm9l1c7,{g_wzOT7vb:\"Register now\",height:\"100%\",id:\"lrDIT0kRG\",layoutId:\"lrDIT0kRG\",name:\"Shared Student Bar\",style:{width:\"100%\"},variant:matchVariant(\"rJMDsIH8R\"),width:\"100%\",ZYgrm1D6I:ZYgrm1D6Iko9la1({overlay:overlay1})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1gb6q6h\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"}},initial:{opacity:0}},\"gzzcu7cxc\"),/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-120z6b6\"),transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(90vw, 440px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kl7tya-container\",inComponentSlot:true,nodeId:\"EznF4TfIR\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(RegistrationPopup,{height:\"100%\",id:\"EznF4TfIR\",layoutId:\"EznF4TfIR\",style:{width:\"100%\"},variant:matchVariant(\"bWtvIM5pW\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Close registration\",className:\"framer-15jsihf\",\"data-highlight\":true,\"data-reset\":\"button\",onTap:onTap1q29jei({overlay:overlay1}),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1su1o7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z M 8.292 16.293 C 7.902 16.683 7.902 17.317 8.292 17.708 C 8.683 18.098 9.317 18.098 9.707 17.708 L 13 14.414 L 16.292 17.708 C 16.683 18.098 17.317 18.098 17.707 17.708 C 18.098 17.317 18.098 16.683 17.707 16.293 L 14.414 13 L 17.707 9.708 C 18.098 9.317 18.098 8.683 17.707 8.293 C 17.317 7.902 16.683 7.902 16.292 8.293 L 13 11.586 L 9.707 8.293 C 9.317 7.902 8.683 7.902 8.292 8.293 C 7.902 8.683 7.902 9.317 8.292 9.708 L 11.586 13 Z\" fill=\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)) /* {&quot;name&quot;:&quot;Text Blue&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1yuozbp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oflbx1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.001 10.001\" overflow=\"visible\"><path d=\"M 0.293 8.293 C -0.098 8.684 -0.098 9.317 0.293 9.708 C 0.684 10.099 1.317 10.099 1.708 9.708 L 5.001 6.414 L 8.293 9.708 C 8.684 10.099 9.317 10.099 9.708 9.708 C 10.099 9.317 10.099 8.684 9.708 8.293 L 6.414 5.001 L 9.708 1.708 C 10.099 1.317 10.099 0.684 9.708 0.293 C 9.317 -0.098 8.684 -0.098 8.293 0.293 L 5.001 3.587 L 1.708 0.293 C 1.317 -0.098 0.684 -0.098 0.293 0.293 C -0.098 0.684 -0.098 1.317 0.293 1.708 L 3.587 5.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})]})]})}),getContainer())})})]})})})}),cjKru2bUj!==false&&/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:false,children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-l11ib6-container\",\"data-framer-name\":\"Teacher Bar\",name:\"Teacher Bar\",nodeId:\"Sk4isf4BK\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Qt5agLces:{variant:matchVariant(\"Lu5yc6aMm\")},tYjDdPub4:{variant:matchVariant(\"cg1kBvsnt\")}},children:/*#__PURE__*/_jsx(NavBar3WithTeacherBarl11ib6WithMappedReactPropsm9l1c7,{g_wzOT7vb:\"Register now\",height:\"100%\",id:\"Sk4isf4BK\",layoutId:\"Sk4isf4BK\",name:\"Teacher Bar\",style:{width:\"100%\"},variant:matchVariant(\"w40_60UgN\"),width:\"100%\",ZYgrm1D6I:ZYgrm1D6Iko9la1({overlay:overlay2})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-18wxkxb\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"}},initial:{opacity:0}},\"qwM89n4dS\"),/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-gcylco\"),transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(90vw, 440px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-nkl195-container\",inComponentSlot:true,nodeId:\"ROL18P_ZT\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(RegistrationPopup,{height:\"100%\",id:\"ROL18P_ZT\",layoutId:\"ROL18P_ZT\",style:{width:\"100%\"},variant:matchVariant(\"bWtvIM5pW\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Close registration\",className:\"framer-11w2z0l\",\"data-highlight\":true,\"data-reset\":\"button\",onTap:onTap1q29jei({overlay:overlay2}),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-19d1zno\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z M 8.292 16.293 C 7.902 16.683 7.902 17.317 8.292 17.708 C 8.683 18.098 9.317 18.098 9.707 17.708 L 13 14.414 L 16.292 17.708 C 16.683 18.098 17.317 18.098 17.707 17.708 C 18.098 17.317 18.098 16.683 17.707 16.293 L 14.414 13 L 17.707 9.708 C 18.098 9.317 18.098 8.683 17.707 8.293 C 17.317 7.902 16.683 7.902 16.292 8.293 L 13 11.586 L 9.707 8.293 C 9.317 7.902 8.683 7.902 8.292 8.293 C 7.902 8.683 7.902 9.317 8.292 9.708 L 11.586 13 Z\" fill=\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)) /* {&quot;name&quot;:&quot;Text Blue&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1t82r91\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16j1ab3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.001 10.001\" overflow=\"visible\"><path d=\"M 0.293 8.293 C -0.098 8.684 -0.098 9.317 0.293 9.708 C 0.684 10.099 1.317 10.099 1.708 9.708 L 5.001 6.414 L 8.293 9.708 C 8.684 10.099 9.317 10.099 9.708 9.708 C 10.099 9.317 10.099 8.684 9.708 8.293 L 6.414 5.001 L 9.708 1.708 C 10.099 1.317 10.099 0.684 9.708 0.293 C 9.317 -0.098 8.684 -0.098 8.293 0.293 L 5.001 3.587 L 1.708 0.293 C 1.317 -0.098 0.684 -0.098 0.293 0.293 C -0.098 0.684 -0.098 1.317 0.293 1.708 L 3.587 5.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})]})]})}),getContainer())})})]})})})}),q0xZHLaa1!==false&&/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:false,children:overlay3=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-xljau6-container\",\"data-framer-name\":\"Shared Teacher Bar\",name:\"Shared Teacher Bar\",nodeId:\"oJIXx_kn2\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Qt5agLces:{variant:matchVariant(\"Lu5yc6aMm\")},tYjDdPub4:{variant:matchVariant(\"cg1kBvsnt\")}},children:/*#__PURE__*/_jsx(NavBar3WithSharedTeacherBarxljau6WithMappedReactPropsm9l1c7,{g_wzOT7vb:\"Register now\",height:\"100%\",id:\"oJIXx_kn2\",layoutId:\"oJIXx_kn2\",name:\"Shared Teacher Bar\",style:{width:\"100%\"},variant:matchVariant(\"w40_60UgN\"),width:\"100%\",ZYgrm1D6I:ZYgrm1D6Iko9la1({overlay:overlay3})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay3.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1x7j9ft\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"}},initial:{opacity:0}},\"FEMJ5fZlj\"),/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-wc8vsz\"),transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(90vw, 440px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-hvt6ql-container\",inComponentSlot:true,nodeId:\"cxpgDKHMh\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(RegistrationPopup,{height:\"100%\",id:\"cxpgDKHMh\",layoutId:\"cxpgDKHMh\",style:{width:\"100%\"},variant:matchVariant(\"bWtvIM5pW\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Close registration\",className:\"framer-1wjlwx5\",\"data-highlight\":true,\"data-reset\":\"button\",onTap:onTap1q29jei({overlay:overlay3}),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-bm29ou\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z M 8.292 16.293 C 7.902 16.683 7.902 17.317 8.292 17.708 C 8.683 18.098 9.317 18.098 9.707 17.708 L 13 14.414 L 16.292 17.708 C 16.683 18.098 17.317 18.098 17.707 17.708 C 18.098 17.317 18.098 16.683 17.707 16.293 L 14.414 13 L 17.707 9.708 C 18.098 9.317 18.098 8.683 17.707 8.293 C 17.317 7.902 16.683 7.902 16.292 8.293 L 13 11.586 L 9.707 8.293 C 9.317 7.902 8.683 7.902 8.292 8.293 C 7.902 8.683 7.902 9.317 8.292 9.708 L 11.586 13 Z\" fill=\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)) /* {&quot;name&quot;:&quot;Text Blue&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-riveez\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-r61qvr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.001 10.001\" overflow=\"visible\"><path d=\"M 0.293 8.293 C -0.098 8.684 -0.098 9.317 0.293 9.708 C 0.684 10.099 1.317 10.099 1.708 9.708 L 5.001 6.414 L 8.293 9.708 C 8.684 10.099 9.317 10.099 9.708 9.708 C 10.099 9.317 10.099 8.684 9.708 8.293 L 6.414 5.001 L 9.708 1.708 C 10.099 1.317 10.099 0.684 9.708 0.293 C 9.317 -0.098 8.684 -0.098 8.293 0.293 L 5.001 3.587 L 1.708 0.293 C 1.317 -0.098 0.684 -0.098 0.293 0.293 C -0.098 0.684 -0.098 1.317 0.293 1.708 L 3.587 5.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})]})]})}),getContainer())})})]})})})}),U35z57dCn!==false&&/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:false,children:overlay4=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-p9qm4-container\",\"data-framer-name\":\"School Nav\",name:\"School Nav\",nodeId:\"zzGQoTrok\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Qt5agLces:{variant:matchVariant(\"Z8eJgcN9N\")},tYjDdPub4:{variant:matchVariant(\"ds9NrK8Y2\")}},children:/*#__PURE__*/_jsx(SchoolNavBarWithSchoolBarp9qm4WithMappedReactProps1geljbs,{fJD8a79dQ:toResponsiveImage(zsMZID1K0),height:\"100%\",id:\"zzGQoTrok\",layoutId:\"zzGQoTrok\",name:\"School Nav\",style:{width:\"100%\"},variant:matchVariant(\"sNz0UJ_CU\"),width:\"100%\",ZYgrm1D6I:ZYgrm1D6Iko9la1({overlay:overlay4})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay4.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-9i6kkz\"),\"data-framer-name\":\"School Nav Checkout\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0}},\"ItNplI5Ea\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-fr6rr4-container\"),\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"School Nav Drawer\",inComponentSlot:true,isAuthoredByUser:true,name:\"School Nav Drawer\",nodeId:\"Qx3bEiJ0l\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(EWCCheckout,{aidDate:\"XXX\",aidIntro:\"Every year, we set aside dedicated funding to ensure that no student is unable to participate because of their financial circumstances.\",aidLinkText:\"Apply for financial aid\",aidText:\"Is the administration fee a barrier?\",aidUrl:\"\",backendUrl:\"https://forms.economicsworldcup.org\",bonuses:[{icon:\"\",id:\"HM45kDOX1\",info:\"Your confirmed place in the Economics World Cup 2026.\",label:\"EWC Registration Ticket\"},{icon:\"\",id:\"lsR8jN4bW\",info:\"\\xa350 to spend on StudyPDF, an AI study tool that turns your notes and PDFs into flashcards, quizzes and practice exams. We have included this so every student has access to an AI tool to use during the EWC. You will receive this via email after registration.\",label:\"\\xa350 StudyPDF gift card\"},{icon:\"\",id:\"bqkF1IcKM\",info:\"Workshop 1: How McKinsey consultants use the SCR framework to make arguments more persuasive. Workshop 2: Inside the Goldman Sachs problem-solving toolkit.\",label:\"2 training workshops with Oxford Finance Society\"},{icon:\"\",id:\"X8KV_CMFe\",info:\"Awarded to every participant.\",label:\"Certificate of participation\"},{icon:\"\",id:\"Pyhvm32ji\",info:\"A verified badge you can add to your LinkedIn profile.\",label:\"Verified LinkedIn badge\"}],bonusSummary:\"Incl. \\xa350 StudyPDF gift card\",height:\"100%\",hostedBackendUrl:\"https://forms.economicsworldcup.org\",hostedFallbackEnabled:true,id:\"Qx3bEiJ0l\",layoutId:\"Qx3bEiJ0l\",name:\"School Nav Drawer\",onClose:onTap1q29jei({overlay:overlay4}),productName:\"EWC Administration Fee\",proofBold:\"\",proofText:\"\",school:px9nuHAfd,schoolName:\"\",showPhotos:true,style:{height:\"100%\",width:\"100%\"},subtitle:\"\",title:\"One last step to go.\",width:\"100%\"})})})]})}),getContainer())})})]})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-juoorq\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sh46gg\",\"data-framer-name\":\"Hero_Students\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-p8lf7p\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-gpfm37\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-uk5ftg\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{className:\"framer-styles-preset-17w616g\",\"data-styles-preset\":\"D2ptn_JSm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(8, 47, 123)\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Get a world-class extracurricular and win a trip to Oxford.\"}),\" No preparation required.\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{className:\"framer-styles-preset-17w616g\",\"data-styles-preset\":\"D2ptn_JSm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(8, 47, 123)\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Get a world-class extracurricular and win a trip to Oxford. \"}),\"No preparation required.\"]})}),className:\"framer-ln4yet\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hx4qz8\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-aj72tn\",\"data-styles-preset\":\"VZRe4WVse\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0))\"},children:\"For students aged 12-19: the Economics World Cup is a global economics competition that tests if you can think like an economist, not if you’ve memorised some theories.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-nqyr52\",\"data-styles-preset\":\"HaLuHqXk0\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-aj72tn\",\"data-styles-preset\":\"VZRe4WVse\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Designed by University of Oxford academics and ex-Goldman Sachs employees.\"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-nqyr52\",\"data-styles-preset\":\"HaLuHqXk0\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-aj72tn\",\"data-styles-preset\":\"VZRe4WVse\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0))\"},children:\"No prior knowledge required. 100% open book, 100% virtual, and, yes, you can use ChatGPT\"})]})},Qt5agLces:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-je70v5\",\"data-styles-preset\":\"tNbKu8SB7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6)\"},children:\"For students aged 12-19: the Economics World Cup is a global economics competition that tests if you can think like an economist, not if you’ve memorised some theories.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-je70v5\",\"data-styles-preset\":\"tNbKu8SB7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7)\"},children:\"Designed by University of Oxford academics and ex-Goldman Sachs employees.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-je70v5\",\"data-styles-preset\":\"tNbKu8SB7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6)\"},children:\"No prior knowledge required. 100% open book, 100% virtual, and, yes, you can use ChatGPT\"})]}),fonts:[\"Inter\"]},tYjDdPub4:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-je70v5\",\"data-styles-preset\":\"tNbKu8SB7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6)\"},children:\"For students aged 12-19: the Economics World Cup is a global economics competition that tests if you can think like an economist, not if you’ve memorised some theories.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-je70v5\",\"data-styles-preset\":\"tNbKu8SB7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7)\"},children:\"Designed by University of Oxford academics and ex-Goldman Sachs employees.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-je70v5\",\"data-styles-preset\":\"tNbKu8SB7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6)\"},children:\"No prior knowledge required. 100% open book, 100% virtual, and, yes, you can use ChatGPT\"})]}),fonts:[\"Inter\"]}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-aj72tn\",\"data-styles-preset\":\"VZRe4WVse\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0))\"},children:\"For students aged 12-19: the Economics World Cup is a global economics competition that tests if you can think like an economist, not if you’ve memorised some theories.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-nqyr52\",\"data-styles-preset\":\"HaLuHqXk0\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-aj72tn\",\"data-styles-preset\":\"VZRe4WVse\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Designed by University of Oxford academics and ex-Goldman Sachs employees.\"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-nqyr52\",\"data-styles-preset\":\"HaLuHqXk0\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-aj72tn\",\"data-styles-preset\":\"VZRe4WVse\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0))\"},children:\"No prior knowledge required. 100% open book, 100% virtual, and, yes, you can use ChatGPT.\"})]}),className:\"framer-1psatmw\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-14oiau5-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"cvX8e4v51\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<style>wistia-player[media-id=\\'uk9urye63m\\']:not(:defined) { background: center / contain no-repeat url(\\'https://fast.wistia.com/embed/medias/uk9urye63m/swatch\\'); display: block; filter: blur(5px); padding-top:56.25%; }</style> <wistia-player media-id=\"uk9urye63m\" aspect=\"1.7777777777777777\" preload=\"none\"></wistia-player>\\n<script>\\n(function () {\\n    // References are confined to this existing embed and the explicit parent journey contract.\\n    var script = document.currentScript;\\n    var player = script && script.previousElementSibling;\\n    if (!player || player.tagName.toLowerCase() !== \"wistia-player\") return;\\n    var bridge = null;\\n    var frame = null;\\n    try { frame = window.frameElement; } catch (_) {}\\n    try {\\n        bridge = window.parent;\\n        if (!bridge.document.documentElement) bridge = null;\\n    } catch (_) { bridge = null; } // Cross-origin embeds remain usable; no parent bypass.\\n    var visible = false;\\n    var intended = false;\\n    var started = false;\\n    var disposed = false;\\n    var observer = null;\\n    var readyFrame = 0;\\n    var hasObserver = typeof window.IntersectionObserver === \"function\";\\n    var intents = [\"pointerenter\", \"pointerdown\", \"focusin\", \"keydown\"];\\n    var journeyEvents = [\"ewc:journey-ready\", \"ewc:journey-complete\", \"ewc:journey-idle\"];\\n    var pool = window.__ewcWistiaScriptPromisesV1 || (window.__ewcWistiaScriptPromisesV1 = new Map());\\n    function blocked() {\\n        if (!bridge) return false;\\n        try {\\n            var state = bridge.document.documentElement.dataset;\\n            return state.ewcJourneyBoot === \"pending\" || state.ewcJourneyActive === \"true\";\\n        } catch (_) { return false; }\\n    }\\n    function withinViewport(node, owner) {\\n        if (!node.getClientRects().length) return false;\\n        var rect = node.getBoundingClientRect();\\n        var root = owner.document.documentElement;\\n        var width = owner.innerWidth || root.clientWidth;\\n        var height = owner.innerHeight || root.clientHeight;\\n        return width > 0 && height > 0 && rect.width > 0 && rect.height > 0 &&\\n            rect.right > 0 && rect.left < width && rect.bottom > -200 && rect.top < height + 200;\\n    }\\n    function fallbackVisible() {\\n        if (!withinViewport(player, window)) return false;\\n        // A hidden or offscreen responsive iframe must not load just because IO is unavailable.\\n        if (frame) {\\n            try {\\n                if (!frame.getClientRects().length) return false;\\n                var rect = frame.getBoundingClientRect();\\n                if (!(rect.width > 0 && rect.height > 0)) return false;\\n                if (bridge && !withinViewport(frame, bridge)) return false;\\n            } catch (_) {} // Cross-origin framing cannot expose its parent geometry.\\n        }\\n        return true;\\n    }\\n    function cleanup() {\\n        disposed = true;\\n        if (observer) { observer.disconnect(); observer = null; }\\n        window.cancelAnimationFrame(readyFrame);\\n        readyFrame = 0;\\n        intents.forEach(function (event) { player.removeEventListener(event, onIntent); });\\n        if (bridge) {\\n            try { journeyEvents.forEach(function (event) { bridge.removeEventListener(event, onReady); }); } catch (_) {}\\n        }\\n        if (!hasObserver) {\\n            window.removeEventListener(\"resize\", onReady);\\n            window.removeEventListener(\"scroll\", onReady);\\n            if (bridge) {\\n                try {\\n                    bridge.removeEventListener(\"resize\", onReady);\\n                    bridge.removeEventListener(\"scroll\", onReady);\\n                } catch (_) {}\\n            }\\n        }\\n        window.removeEventListener(\"pagehide\", cleanup);\\n    }\\n    function load(src, module) {\\n        if (pool.has(src)) return pool.get(src);\\n        var pending = new Promise(function (resolve, reject) {\\n            var tag = document.createElement(\"script\");\\n            tag.src = src;\\n            tag.async = true;\\n            if (module) tag.type = \"module\";\\n            tag.onload = resolve;\\n            tag.onerror = function () { tag.remove(); reject(new Error(\"Wistia script did not load\")); };\\n            (script.parentNode || player.parentNode).appendChild(tag);\\n        });\\n        pool.set(src, pending);\\n        pending.catch(function () { if (pool.get(src) === pending) pool.delete(src); });\\n        return pending;\\n    }\\n    function start() {\\n        if (disposed || started) return;\\n        if (!player.isConnected || (frame && !frame.isConnected)) { cleanup(); return; }\\n        if ((!visible && !intended) || blocked()) return;\\n        started = true;\\n        if (observer) { observer.disconnect(); observer = null; }\\n        var sdk = window.customElements && window.customElements.get(\"wistia-player\")\\n            ? Promise.resolve()\\n            : load(\"https://fast.wistia.com/player.js\", false);\\n        Promise.all([sdk, load(\"https://fast.wistia.com/embed/uk9urye63m.js\", true)]).then(\\n            cleanup,\\n            function () { started = false; } // Later own intent/readiness may retry; no busy loop.\\n        );\\n    }\\n    function onIntent() { intended = true; start(); }\\n    function onReady() {\\n        window.cancelAnimationFrame(readyFrame);\\n        readyFrame = window.requestAnimationFrame(function () {\\n            readyFrame = 0;\\n            if (!hasObserver) visible = fallbackVisible();\\n            start();\\n        });\\n    }\\n    intents.forEach(function (event) { player.addEventListener(event, onIntent, { passive: true }); });\\n    if (bridge) {\\n        try { journeyEvents.forEach(function (event) { bridge.addEventListener(event, onReady); }); } catch (_) { bridge = null; }\\n    }\\n    window.addEventListener(\"pagehide\", cleanup);\\n    if (hasObserver) {\\n        observer = new IntersectionObserver(function (entries) {\\n            if (!player.isConnected || (frame && !frame.isConnected)) { cleanup(); return; }\\n            entries.forEach(function (entry) { if (entry.target === player) visible = entry.isIntersecting; });\\n            start();\\n        }, { rootMargin: \"200px 0px\", threshold: 0 });\\n        observer.observe(player);\\n    } else {\\n        window.addEventListener(\"resize\", onReady, { passive: true });\\n        window.addEventListener(\"scroll\", onReady, { passive: true });\\n        if (bridge) {\\n            try {\\n                bridge.addEventListener(\"resize\", onReady, { passive: true });\\n                bridge.addEventListener(\"scroll\", onReady, { passive: true });\\n            } catch (_) {}\\n        }\\n        visible = fallbackVisible();\\n        start();\\n    }\\n})();\\n</script>\\n',id:\"cvX8e4v51\",layoutId:\"cvX8e4v51\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1o0xmc5\",children:[/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:false,children:overlay5=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:1587.2},Qt5agLces:{width:\"min(100vw - 40px, 1280px)\",y:2025.2},tYjDdPub4:{width:\"max(min(100vw - 100px, 1280px) * 0.56 - 50px, 1px)\",y:1531.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"max(min(100vw - 200px, 1280px) * 0.56 - 50px, 1px)\",y:1607.2,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1hxfy7k-container\",nodeId:\"Gsz9zvJia\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:[/*#__PURE__*/_jsx(Button1WithCheckoutButtonRole1hxfy7kWithMappedReactPropsjtzfys,{EPnBZXCLx:\"\",height:\"100%\",id:\"Gsz9zvJia\",layoutId:\"Gsz9zvJia\",style:{width:\"100%\"},uaKhKCnY3:qHHM1BYAQ,variant:matchVariant(\"fBRxexyTb\"),vzp2ECtHq:ZYgrm1D6Iko9la1({overlay:overlay5}),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay5.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1br3i9f\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"}},initial:{opacity:0}},\"ISbVrfP4i\"),rFwh5dudB!==false&&/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-1juscd9\"),transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(90vw, 440px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1phfztq-container\",inComponentSlot:true,nodeId:\"YK5DrD1U4\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(RegistrationPopup,{height:\"100%\",id:\"YK5DrD1U4\",layoutId:\"YK5DrD1U4\",style:{width:\"100%\"},variant:matchVariant(\"bWtvIM5pW\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Close registration\",className:\"framer-xv49bm\",\"data-highlight\":true,\"data-reset\":\"button\",onTap:onTap1q29jei({overlay:overlay5}),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1v749cb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z M 8.292 16.293 C 7.902 16.683 7.902 17.317 8.292 17.708 C 8.683 18.098 9.317 18.098 9.707 17.708 L 13 14.414 L 16.292 17.708 C 16.683 18.098 17.317 18.098 17.707 17.708 C 18.098 17.317 18.098 16.683 17.707 16.293 L 14.414 13 L 17.707 9.708 C 18.098 9.317 18.098 8.683 17.707 8.293 C 17.317 7.902 16.683 7.902 16.292 8.293 L 13 11.586 L 9.707 8.293 C 9.317 7.902 8.683 7.902 8.292 8.293 C 7.902 8.683 7.902 9.317 8.292 9.708 L 11.586 13 Z\" fill=\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)) /* {&quot;name&quot;:&quot;Text Blue&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1xg5k3v\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1u3gtsz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.001 10.001\" overflow=\"visible\"><path d=\"M 0.293 8.293 C -0.098 8.684 -0.098 9.317 0.293 9.708 C 0.684 10.099 1.317 10.099 1.708 9.708 L 5.001 6.414 L 8.293 9.708 C 8.684 10.099 9.317 10.099 9.708 9.708 C 10.099 9.317 10.099 8.684 9.708 8.293 L 6.414 5.001 L 9.708 1.708 C 10.099 1.317 10.099 0.684 9.708 0.293 C 9.317 -0.098 8.684 -0.098 8.293 0.293 L 5.001 3.587 L 1.708 0.293 C 1.317 -0.098 0.684 -0.098 0.293 0.293 C -0.098 0.684 -0.098 1.317 0.293 1.708 L 3.587 5.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})]}),pUsHkmASZ!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-2kt5n9-container\"),\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"School Checkout\",inComponentSlot:true,isAuthoredByUser:true,name:\"School Checkout\",nodeId:\"l9e8fZNUV\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(EWCCheckout,{aidDate:\"XXX\",aidIntro:\"Every year, we set aside dedicated funding to ensure that no student is unable to participate because of their financial circumstances.\",aidLinkText:\"Apply for financial aid\",aidText:\"Is the administration fee a barrier?\",aidUrl:\"\",backendUrl:\"https://forms.economicsworldcup.org\",bonuses:[{icon:\"\",id:\"HM45kDOX1\",info:\"Your confirmed place in the Economics World Cup 2026.\",label:\"EWC Registration Ticket\"},{icon:\"\",id:\"lsR8jN4bW\",info:\"\\xa350 to spend on StudyPDF, an AI study tool that turns your notes and PDFs into flashcards, quizzes and practice exams. We have included this so every student has access to an AI tool to use during the EWC. You will receive this via email after registration.\",label:\"\\xa350 StudyPDF gift card\"},{icon:\"\",id:\"bqkF1IcKM\",info:\"Workshop 1: How McKinsey consultants use the SCR framework to make arguments more persuasive. Workshop 2: Inside the Goldman Sachs problem-solving toolkit.\",label:\"2 training workshops with Oxford Finance Society\"},{icon:\"\",id:\"X8KV_CMFe\",info:\"Awarded to every participant.\",label:\"Certificate of participation\"},{icon:\"\",id:\"Pyhvm32ji\",info:\"A verified badge you can add to your LinkedIn profile.\",label:\"Verified LinkedIn badge\"}],bonusSummary:\"Incl. \\xa350 StudyPDF gift card\",height:\"100%\",hostedBackendUrl:\"https://forms.economicsworldcup.org\",hostedFallbackEnabled:true,id:\"l9e8fZNUV\",layoutId:\"l9e8fZNUV\",name:\"School Checkout\",onClose:onTap1q29jei({overlay:overlay5}),productName:\"EWC Administration Fee\",proofBold:\"\",proofText:\"\",school:px9nuHAfd,schoolName:\"\",showPhotos:true,style:{height:\"100%\",width:\"100%\"},subtitle:\"\",title:\"One last step to go.\",width:\"100%\"})})})]})}),getContainer())})})]})})})})}),isDisplayed(nu0q2Mpdj!==false)&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Qt5agLces:{height:52,width:\"min(100vw - 40px, 1280px)\",y:2025.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(\"framer-18pdak7-container\",\"hidden-wbrvix\",\"hidden-7osqng\",\"hidden-bmbuym\",!(nu0q2Mpdj!==false)&&\"hidden-pu1grg\"),nodeId:\"xoJdC93F0\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Qt5agLces:{l6T3ZNvHo:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(Button1WithSharedStudentBar18pdak7WithMappedReactPropsjtzfys,{EPnBZXCLx:\"Take me to the teacher site\",height:\"100%\",id:\"xoJdC93F0\",l6T3ZNvHo:resolvedLinks[0],layoutId:\"xoJdC93F0\",style:{width:\"100%\"},uaKhKCnY3:\"I'm a teacher\",variant:matchVariant(\"Lq8KjJuTj\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5khdbb\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1q9mtnw\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-s4edng\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 23.994\" overflow=\"visible\"><g><path d=\"M 27 7.75 C 27 16 14 23 14 23 C 14 23 1 16 1 7.75 C 1 4.022 4.022 1 7.75 1 C 10.574 1 12.992 2.539 14 5 C 15.008 2.539 17.426 1 20.25 1 C 23.978 1 27 4.022 27 7.75 Z\" fill=\"rgba(41, 41, 40, 0.79)\" opacity=\"0.2\"></path><path d=\"M 20.25 0 C 17.669 0 15.409 1.11 14 2.986 C 12.591 1.11 10.331 0 7.75 0 C 3.472 0.005 0.005 3.472 0 7.75 C 0 16.5 12.974 23.582 13.526 23.875 C 13.822 24.034 14.178 24.034 14.474 23.875 C 15.026 23.582 28 16.5 28 7.75 C 27.995 3.472 24.528 0.005 20.25 0 Z M 14 21.85 C 11.718 20.52 2 14.461 2 7.75 C 2.004 4.576 4.576 2.004 7.75 2 C 10.181 2 12.222 3.295 13.075 5.375 C 13.229 5.75 13.594 5.995 14 5.995 C 14.406 5.995 14.771 5.75 14.925 5.375 C 15.778 3.291 17.819 2 20.25 2 C 23.424 2.004 25.996 4.576 26 7.75 C 26 14.451 16.28 20.519 14 21.85 Z\" fill=\"rgba(41, 41, 40, 0.79)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-gqxkrn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 22\" overflow=\"visible\"><path d=\"M 26 6.75 C 26 15 13 22 13 22 C 13 22 0 15 0 6.75 C 0 3.022 3.022 0 6.75 0 C 9.574 0 11.992 1.539 13 4 C 14.008 1.539 16.426 0 19.25 0 C 22.978 0 26 3.022 26 6.75 Z\" fill=\"rgba(41, 41, 40, 0.79)\" opacity=\"0.2\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-17srp48\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 23.994\" overflow=\"visible\"><path d=\"M 20.25 0 C 17.669 0 15.409 1.11 14 2.986 C 12.591 1.11 10.331 0 7.75 0 C 3.472 0.005 0.005 3.472 0 7.75 C 0 16.5 12.974 23.582 13.526 23.875 C 13.822 24.034 14.178 24.034 14.474 23.875 C 15.026 23.582 28 16.5 28 7.75 C 27.995 3.472 24.528 0.005 20.25 0 Z M 14 21.85 C 11.718 20.52 2 14.461 2 7.75 C 2.004 4.576 4.576 2.004 7.75 2 C 10.181 2 12.222 3.295 13.075 5.375 C 13.229 5.75 13.594 5.995 14 5.995 C 14.406 5.995 14.771 5.75 14.925 5.375 C 15.778 3.291 17.819 2 20.25 2 C 23.424 2.004 25.996 4.576 26 7.75 C 26 14.451 16.28 20.519 14 21.85 Z\" fill=\"rgba(41, 41, 40, 0.79)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-6g51w6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 23.994\" overflow=\"visible\"><path d=\"M 20.25 0 C 17.669 0 15.409 1.11 14 2.986 C 12.591 1.11 10.331 0 7.75 0 C 3.472 0.005 0.005 3.472 0 7.75 C 0 16.5 12.974 23.582 13.526 23.875 C 13.822 24.034 14.178 24.034 14.474 23.875 C 15.026 23.582 28 16.5 28 7.75 C 27.995 3.472 24.528 0.005 20.25 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bkxnq2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 19.85\" overflow=\"visible\"><path d=\"M 12 19.85 C 9.718 18.52 0 12.461 0 5.75 C 0.004 2.576 2.576 0.004 5.75 0 C 8.181 0 10.222 1.295 11.075 3.375 C 11.229 3.75 11.594 3.995 12 3.995 C 12.406 3.995 12.771 3.75 12.925 3.375 C 13.778 1.291 15.819 0 18.25 0 C 21.424 0.004 23.996 2.576 24 5.75 C 24 12.451 14.28 18.519 12 19.85 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Qt5agLces:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-12ksqf1\",\"data-styles-preset\":\"EpH599STN\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"10,000+ students and 1,000+ teachers have joined the waitlist since EWC 2025.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-12ksqf1\",\"data-styles-preset\":\"EpH599STN\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"10,000+ students and 1,000+ teachers have joined the waitlist since EWC 2025.\"})}),className:\"framer-1buuqje\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})})]})})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3mir55\",\"data-framer-name\":\"World Record\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:1770.2},Qt5agLces:{y:2291.2},tYjDdPub4:{y:1663.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:603,width:\"100vw\",y:1790.2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-p8jmlj-container\",\"data-framer-name\":\"Shared World Record\",name:\"Shared World Record\",nodeId:\"wCbmT9akg\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{variant:matchVariant(\"n8uCY7Y5g\")},Qt5agLces:{variant:matchVariant(\"zXJtoNCMW\")},tYjDdPub4:{variant:matchVariant(\"uC4BU0Jgh\")}},children:/*#__PURE__*/_jsx(WorldRecord,{height:\"100%\",id:\"wCbmT9akg\",layoutId:\"wCbmT9akg\",name:\"Shared World Record\",style:{width:\"100%\"},variant:matchVariant(\"kSNwZKEh3\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12r7bu4\",\"data-framer-name\":\"School Logo Wall\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:2373.2},Qt5agLces:{y:2894.2},tYjDdPub4:{y:2266.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:621,width:\"min(100vw, 1432px)\",y:2393.2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9z1wj8-container\",\"data-framer-name\":\"Shared School Logo Wall\",name:\"Shared School Logo Wall\",nodeId:\"mWEMyZgme\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{variant:matchVariant(\"w3H7BQsAb\")},Qt5agLces:{variant:matchVariant(\"TOWaZZZKP\")},tYjDdPub4:{variant:matchVariant(\"gdv_b9dYz\")}},children:/*#__PURE__*/_jsx(SchoolLogoWall,{height:\"100%\",id:\"mWEMyZgme\",layoutId:\"mWEMyZgme\",name:\"Shared School Logo Wall\",style:{width:\"100%\"},variant:matchVariant(\"oZCP1pmrd\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r8i6a4\",\"data-framer-name\":\"Craig Testimonial\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:2994.2},Qt5agLces:{y:3515.2},tYjDdPub4:{y:2887.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:387,width:\"100vw\",y:3014.2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rn2eq9-container\",\"data-framer-name\":\"Shared Craig Testimonial\",name:\"Shared Craig Testimonial\",nodeId:\"GXX6nYhMD\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{variant:matchVariant(\"tqhyPtdss\")},Qt5agLces:{variant:matchVariant(\"X_LA_5t8t\")},tYjDdPub4:{variant:matchVariant(\"uJ0OlDltW\")}},children:/*#__PURE__*/_jsx(CraigTestimonial,{height:\"100%\",id:\"GXX6nYhMD\",layoutId:\"GXX6nYhMD\",name:\"Shared Craig Testimonial\",style:{width:\"100%\"},variant:matchVariant(\"FI32T35hr\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fytm0p\",\"data-framer-name\":\"6 Key Value Points of EWC\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:3381.2},Qt5agLces:{y:3902.2},tYjDdPub4:{y:3274.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:720,width:\"100vw\",y:3401.2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1gwf9sk-container\",\"data-framer-name\":\"Shared 6 Key Value Points of EWC\",name:\"Shared 6 Key Value Points of EWC\",nodeId:\"Y9RLfbBrL\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{variant:matchVariant(\"afmB6ATpt\")},Qt5agLces:{variant:matchVariant(\"R_RWik6LS\")},tYjDdPub4:{variant:matchVariant(\"h2AplzXgP\")}},children:/*#__PURE__*/_jsx(KeyValuePointsOfEWC,{ePaK05cvA:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"You can join from the comfort of home. \"})}),height:\"100%\",hQEZ2J4v_:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{dir:\"auto\",children:\"The Economics World Cup gives you exposure to how global institutions use economics to deploy billions of dollars and shape policy.\"})}),hXqzIg6Zx:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"Economics is simply how people make choices with the resources they have. You already use it every single day.\"})}),id:\"Y9RLfbBrL\",layoutId:\"Y9RLfbBrL\",name:\"Shared 6 Key Value Points of EWC\",style:{width:\"100%\"},variant:matchVariant(\"ZgsG6mi0N\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iynrjy\",\"data-framer-name\":\"Prizes\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:4101.2},Qt5agLces:{y:4622.2},tYjDdPub4:{y:3994.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1684,width:\"100vw\",y:4121.2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-zyfyks-container\",\"data-framer-name\":\"Shared Prizes\",name:\"Shared Prizes\",nodeId:\"N9Z1uNIWa\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{variant:matchVariant(\"Dyssd1oi4\")},Qt5agLces:{variant:matchVariant(\"YQ5t7S6OR\")},tYjDdPub4:{variant:matchVariant(\"QhanptlZc\")}},children:/*#__PURE__*/_jsx(Prizes,{g2JwiDnpg:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"Get a bespoke trip to the University of Oxford, where you will get to engage with Oxford professors and students.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"You may bring 1 teacher with you on this trip.\"})]}),GcrYOwjIO:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"Your entire team and 1 teacher will be entitled to receive an Apple iPad.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"The iPad features the A16 chip, 128GB of storage, a Liquid Retina display and up to 10 hours of battery life.\"})]}),height:\"100%\",id:\"N9Z1uNIWa\",layoutId:\"N9Z1uNIWa\",mJLWJfjHa:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"Get a bespoke trip to the University of Oxford, where you will get to engage with Oxford professors and students.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"You may bring 1 teacher with you on this trip.\"})]}),mqdsHVWoe:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"Your entire team and 1 teacher will be entitled to receive an Apple iPad.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"The iPad features the A16 chip, 128GB of storage, a Liquid Retina display and up to 10 hours of battery life.\"})]}),name:\"Shared Prizes\",Nt2Gk4fBS:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{dir:\"auto\",children:\"Win the best prizes ever offered by a high school competition.\"})}),PoeZKBn_l:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"Accommodation included\"})}),rz_fk4Aeo:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"Accommodation included\"})}),style:{width:\"100%\"},tLw1UYDV_:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",children:[\"You will join \",/*#__PURE__*/_jsx(Link,{href:\"https://derya.ai/\",motionChild:true,nodeId:\"N9Z1uNIWa\",openInNewTab:true,relValues:[],smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Derya AI\"})}),\" and contribute to a  live investor relations project alongside their team. \",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"You will gain hands-on startup experience and help guide a project with real business impact.\"})]}),variant:matchVariant(\"MvyUb3ibu\"),vZLkqf31k:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",children:[\"You will join \",/*#__PURE__*/_jsx(Link,{href:\"https://derya.ai/\",motionChild:true,nodeId:\"N9Z1uNIWa\",openInNewTab:true,relValues:[],smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Derya AI\"})}),\" and contribute to a  live investor relations project alongside their team. \",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"You will gain hands-on startup experience and help guide a project with real business impact.\"})]}),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10a6xoo\",\"data-framer-name\":\"Craig Testimonial\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:5785.2},Qt5agLces:{y:6306.2},tYjDdPub4:{y:5678.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:349,width:\"100vw\",y:5805.2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-jqbkb9-container\",\"data-framer-name\":\"Shared Neil Testimonial\",name:\"Shared Neil Testimonial\",nodeId:\"cZLt8yKrh\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{variant:matchVariant(\"JmNGN1Vnq\")},Qt5agLces:{variant:matchVariant(\"vqfBO30BP\")},tYjDdPub4:{variant:matchVariant(\"JEZQ65FhZ\")}},children:/*#__PURE__*/_jsx(NeilTestimonial,{fgXD5B5RF:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",children:'\"Our students [who have since graduated], valued the experience so highly that they were very disappointed not to have the opportunity to participate again this year, which is perhaps the strongest endorsement of all!\"'})}),height:\"100%\",id:\"cZLt8yKrh\",layoutId:\"cZLt8yKrh\",name:\"Shared Neil Testimonial\",style:{width:\"100%\"},variant:matchVariant(\"jYBVu7yXY\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jwnnvh\",\"data-framer-name\":\"Treasure Chest Icons\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:6134.2},Qt5agLces:{y:6655.2},tYjDdPub4:{y:6027.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:90,width:\"100vw\",y:6154.2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-2mi904-container\",\"data-framer-name\":\"Shared Treasure Chest Icons\",name:\"Shared Treasure Chest Icons\",nodeId:\"qdXqwWnDC\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{variant:matchVariant(\"IZO5P_lha\")},Qt5agLces:{variant:matchVariant(\"tmRT37yxU\")},tYjDdPub4:{variant:matchVariant(\"JcxxtvHVM\")}},children:/*#__PURE__*/_jsx(TreasureChestIcons,{height:\"100%\",id:\"qdXqwWnDC\",layoutId:\"qdXqwWnDC\",name:\"Shared Treasure Chest Icons\",style:{width:\"100%\"},variant:matchVariant(\"KQZxNbbRE\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-p3brhq\",\"data-framer-name\":\"Round 1\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:6224.2},Qt5agLces:{y:6745.2},tYjDdPub4:{y:6117.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1307,width:\"100vw\",y:6244.2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1pc2b5q-container\",\"data-framer-name\":\"Shared Round 1\",name:\"Shared Round 1\",nodeId:\"kaUimjSXC\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{variant:matchVariant(\"NfMg65anc\")},Qt5agLces:{variant:matchVariant(\"xpUXhw7NE\")},tYjDdPub4:{variant:matchVariant(\"reDOQ6ip8\")}},children:/*#__PURE__*/_jsx(Round1,{height:\"100%\",id:\"kaUimjSXC\",iD83Gf5Hf:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"In Treasure Wars™, your team competes live against EWC participants from around the world to bid for mystery chests.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"Some chests will contain a lot of gold. Some will contain nothing. Some will be traps.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"To win, your team must think like commodity traders: weigh risk against reward, read your rivals, and know when to go all in.\"})]}),layoutId:\"kaUimjSXC\",name:\"Shared Round 1\",style:{width:\"100%\"},variant:matchVariant(\"E8o9uwgsI\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bho77e\",\"data-framer-name\":\"Finals: Real World Case Study\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:7531.2},Qt5agLces:{y:8052.2},tYjDdPub4:{y:7424.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1367,width:\"100vw\",y:7551.2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-uzgi3y-container\",\"data-framer-name\":\"Shared Finals: Real World Case Study\",name:\"Shared Finals: Real World Case Study\",nodeId:\"YcVtUSCIF\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{variant:matchVariant(\"DJhNYOV3E\")},Qt5agLces:{variant:matchVariant(\"Fx6XBttbh\")},tYjDdPub4:{variant:matchVariant(\"srCmFWvvz\")}},children:/*#__PURE__*/_jsx(FinalsRealWorldCaseStudy,{DW_UoTaXW:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"Will you impress the Economics World Cup Advisory Board?\"})}),height:\"100%\",id:\"YcVtUSCIF\",layoutId:\"YcVtUSCIF\",LHp0_mnoB:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{dir:\"auto\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"3. The jury reviews your submission.\"})})}),name:\"Shared Finals: Real World Case Study\",style:{width:\"100%\"},variant:matchVariant(\"aMAIuUxge\"),width:\"100%\",YMzY0LSWf:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"h4\",{dir:\"auto\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"2. Your team creates a proposal for a real client.\"})}),/*#__PURE__*/_jsx(\"h4\",{dir:\"auto\",children:/*#__PURE__*/_jsx(\"strong\",{children:\" You can share your solution as either a:\"})})]}),YsvtpKVaJ:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{dir:\"auto\",children:\"You and your teammates roleplay as senior economists at a leading consulting firm.\\xa0\"})}),zKScOcmIf:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{dir:\"auto\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"1. Your team receives an industry-backed case study to solve.\"})})})})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1240yc3\",\"data-framer-name\":\"Everything you need to succeed\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:8898.2},Qt5agLces:{y:9419.2},tYjDdPub4:{y:8791.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1381,width:\"100vw\",y:8918.2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1a8ytee-container\",\"data-framer-name\":\"Shared Everything you need to succeed\",name:\"Shared Everything you need to succeed\",nodeId:\"PUktaxeUE\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{variant:matchVariant(\"DmdEk1Xp0\")},Qt5agLces:{variant:matchVariant(\"xDgFI976K\")},tYjDdPub4:{variant:matchVariant(\"wHo97ACrG\")}},children:/*#__PURE__*/_jsx(EverythingYouNeedToSucceed,{height:\"100%\",id:\"PUktaxeUE\",kQPEQ2xYF:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"Economists do not rely on facts they have memorized. They consult research, leverage technology, and draw on every available resource to arrive at the best decision.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"In this spirit, you are encouraged to use academic research, AI, and other external resources.\"})]}),layoutId:\"PUktaxeUE\",N57UXyFz1:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{dir:\"auto\",children:\"Everything you need to succeed.\"})}),name:\"Shared Everything you need to succeed\",style:{width:\"100%\"},variant:matchVariant(\"lCvFGb_M5\"),width:\"100%\",zE7z8bnzW:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"After the finals, you will be invited to a virtual roundtable with Dr. Craig Holmes, a leading University of Oxford economist.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"Dr. Holmes will share what it’s like to work in economics and offer an insider’s perspective on applying to top universities.\"})]})})})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-doarol\",\"data-framer-name\":\"Why Schools Take Part\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-rlt8xv\",\"data-styles-preset\":\"zR_rNTSKj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Why join the 2026 Economics World Cup?\"})}),className:\"framer-6ajf72\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1k4wmxt\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7rvp62 hidden-bmbuym hidden-pu1grg\",\"data-border\":true,\"data-framer-name\":\"Why schools take part in the Economics World Cup\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xj5wwd\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{\"data-border\":true,background:{alt:\"\",fit:\"fill\",intrinsicHeight:4800,intrinsicWidth:5760,loading:getLoadingLazyAtYPosition(10495.6),pixelHeight:4800,pixelWidth:5760,sizes:\"max((min(min(min(100vw, 1432px) - 200px, 1280px), 1432px) - 110px) / 2, 1px)\",src:\"https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?width=5760&height=4800\",srcSet:\"https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?scale-down-to=512&width=5760&height=4800 512w,https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?scale-down-to=1024&width=5760&height=4800 1024w,https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?scale-down-to=2048&width=5760&height=4800 2048w,https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?scale-down-to=4096&width=5760&height=4800 4096w,https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?width=5760&height=4800 5760w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:4800,intrinsicWidth:5760,loading:getLoadingLazyAtYPosition(10515.6),pixelHeight:4800,pixelWidth:5760,sizes:\"max((min(min(min(100vw, 1432px) - 200px, 1280px), 1432px) - 110px) / 2, 1px)\",src:\"https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?width=5760&height=4800\",srcSet:\"https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?scale-down-to=512&width=5760&height=4800 512w,https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?scale-down-to=1024&width=5760&height=4800 1024w,https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?scale-down-to=2048&width=5760&height=4800 2048w,https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?scale-down-to=4096&width=5760&height=4800 4096w,https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?width=5760&height=4800 5760w\"},className:\"framer-w5zt7q\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-12ksqf1\",\"data-styles-preset\":\"EpH599STN\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"em\",{children:/*#__PURE__*/_jsx(\"strong\",{children:\"Pictured: Ningbo British International School students receiving their Economics World Cup certificates on stage at a school assembly.\"})})})}),className:\"framer-sa911c\",fonts:[\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1olew8p\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-mzy8y\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-ekl7wc\",\"data-styles-preset\":\"SPfZXERk0\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:[\"Appropriate across\",/*#__PURE__*/_jsx(\"br\",{}),\"ages 12-19\"]})}),className:\"framer-ccg6su\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:10560.1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,width:\"max((min(min(min(100vw, 1432px) - 200px, 1280px), 1432px) - 110px) / 2, 1px)\",y:10580.1,children:/*#__PURE__*/_jsx(Container,{className:\"framer-q6ja02-container\",nodeId:\"fPCnomDTU\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(BulletPoint2,{DyD_ge6P_:\"For older students\",height:\"100%\",id:\"fPCnomDTU\",layoutId:\"fPCnomDTU\",style:{width:\"100%\"},variant:matchVariant(\"otJOQxw4w\"),width:\"100%\",Ykf2f8Ubt:\"A strong supplement to the humanities curriculum and a highly relevant experience to discuss in university applications.\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:10681.1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,width:\"max((min(min(min(100vw, 1432px) - 200px, 1280px), 1432px) - 110px) / 2, 1px)\",y:10701.1,children:/*#__PURE__*/_jsx(Container,{className:\"framer-efbj54-container\",nodeId:\"NFL4KLAfq\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(BulletPoint2,{DyD_ge6P_:\"For younger students\",height:\"100%\",id:\"NFL4KLAfq\",layoutId:\"NFL4KLAfq\",style:{width:\"100%\"},variant:matchVariant(\"otJOQxw4w\"),width:\"100%\",Ykf2f8Ubt:\"An early introduction to economics in a fun, competitive setting that helps you explore whether it’s a subject or career path you would like to pursue.\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:10802.1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,width:\"max((min(min(min(100vw, 1432px) - 200px, 1280px), 1432px) - 110px) / 2, 1px)\",y:10822.1,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ilj5d9-container\",nodeId:\"K7ooTKjKs\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(BulletPoint2,{DyD_ge6P_:\"Fair and accessible across all ages\",height:\"100%\",id:\"K7ooTKjKs\",layoutId:\"K7ooTKjKs\",style:{width:\"100%\"},variant:matchVariant(\"otJOQxw4w\"),width:\"100%\",Ykf2f8Ubt:\"Younger students get graded with a coefficient, and there are awards specifically reserved for younger participants.\"})})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Qt5agLces:{height:584,width:\"min(min(min(100vw, 1432px) - 40px, 1280px), 1432px)\",y:10911.6},tYjDdPub4:{height:584,width:\"min(min(min(100vw, 1432px) - 100px, 1280px), 1432px)\",y:10303.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mgcy8g-container hidden-wbrvix hidden-7osqng\",\"data-framer-name\":\"Ages card (mobile)\",name:\"Ages card (mobile)\",nodeId:\"Sedx7SCrO\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(WhySchoolsTakePartInTheEconomicsWorldCup,{dn6jBU4hD:\"For older students\",F9vWOzkZN:\"An early introduction to economics in a fun, competitive setting that helps you explore whether it’s a subject or career path you would like to pursue.\",FPIGRml2d:\"Younger students get graded with a coefficient, and there are awards specifically reserved for younger participants.\",height:\"100%\",id:\"Sedx7SCrO\",J4WQRfc2w:addImageAlt({pixelHeight:4800,pixelWidth:5760,src:\"https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?width=5760&height=4800\",srcSet:\"https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?scale-down-to=512&width=5760&height=4800 512w,https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?scale-down-to=1024&width=5760&height=4800 1024w,https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?scale-down-to=2048&width=5760&height=4800 2048w,https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?scale-down-to=4096&width=5760&height=4800 4096w,https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?width=5760&height=4800 5760w\"},\"\"),layoutId:\"Sedx7SCrO\",lClhjOFp8:\"Appropriate across ages 12-19\",name:\"Ages card (mobile)\",nMEXs_rVr:\"Fair and accessible across all ages\",style:{maxWidth:\"100%\",width:\"100%\"},tBbXAezk_:\"For younger students\",V4GlbWsI2:\"Pictured: Ningbo British International School students receiving their Economics World Cup certificates on stage at a school assembly.\",variant:matchVariant(\"aHfVZHAWv\"),width:\"100%\",yH7AVAzCc:\"A strong supplement to the humanities curriculum and a highly relevant experience to discuss in university applications.\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:10993.1},Qt5agLces:{width:\"min(min(min(100vw, 1432px) - 40px, 1280px), 1432px)\",y:11525.6},tYjDdPub4:{width:\"min(min(min(100vw, 1432px) - 100px, 1280px), 1432px)\",y:10917.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:584,width:\"min(min(min(100vw, 1432px) - 200px, 1280px), 1432px)\",y:10998.1,children:/*#__PURE__*/_jsx(Container,{className:\"framer-16pcdw9-container\",nodeId:\"QNMkZJpQ4\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Qt5agLces:{variant:matchVariant(\"aHfVZHAWv\")},tYjDdPub4:{variant:matchVariant(\"aHfVZHAWv\")}},children:/*#__PURE__*/_jsx(WhySchoolsTakePartInTheEconomicsWorldCup,{dn6jBU4hD:\"Shows where classroom learning leads\",F9vWOzkZN:\"The EWC is intentionally designed to be accessible, even if economics is not part of your school's curriculum. You do not need to know any theories to be able to see them in action. \",FPIGRml2d:\"No preparation is required.  Round 1 takes about 20 minutes per day. Round 2 takes 3–7 hours over a span of one week.\",height:\"100%\",id:\"QNMkZJpQ4\",J4WQRfc2w:addImageAlt({pixelHeight:1018,pixelWidth:1222,src:\"https://framerusercontent.com/images/I1XrffOvHCy4ASdlO57tRuYN9Q.webp?width=1222&height=1018\",srcSet:\"https://framerusercontent.com/images/I1XrffOvHCy4ASdlO57tRuYN9Q.webp?scale-down-to=512&width=1222&height=1018 512w,https://framerusercontent.com/images/I1XrffOvHCy4ASdlO57tRuYN9Q.webp?scale-down-to=1024&width=1222&height=1018 1024w,https://framerusercontent.com/images/I1XrffOvHCy4ASdlO57tRuYN9Q.webp?width=1222&height=1018 1222w\"},\"\"),layoutId:\"QNMkZJpQ4\",lClhjOFp8:\"Zero barriers to entry\",nMEXs_rVr:\"Fits easily into busy schedules\",style:{maxWidth:\"100%\",width:\"100%\"},tBbXAezk_:\"No prior knowledge required\",V4GlbWsI2:\"Pictured: Team Filfort pose for a photo during an outdoors working session in the 2025 Economics World Cup.\",variant:matchVariant(\"oS5m1uegC\"),width:\"100%\",yH7AVAzCc:\"Most schools already do an excellent job teaching theory, so there is little value in retesting this knowledge. Instead, the EWC provides a platform for you to see economics in practice, answering the age-old question: “When will we ever use this in the real world?”\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:11627.1},Qt5agLces:{width:\"min(min(min(100vw, 1432px) - 40px, 1280px), 1432px)\",y:12139.6},tYjDdPub4:{width:\"min(min(min(100vw, 1432px) - 100px, 1280px), 1432px)\",y:11531.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:584,width:\"min(min(min(100vw, 1432px) - 200px, 1280px), 1432px)\",y:11617.1,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14lb7dl-container\",nodeId:\"HitW78G4c\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Qt5agLces:{variant:matchVariant(\"aHfVZHAWv\")},tYjDdPub4:{J4WQRfc2w:addImageAlt({pixelHeight:4800,pixelWidth:5760,src:\"https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?width=5760&height=4800\",srcSet:\"https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?scale-down-to=512&width=5760&height=4800 512w,https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?scale-down-to=1024&width=5760&height=4800 1024w,https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?scale-down-to=2048&width=5760&height=4800 2048w,https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?scale-down-to=4096&width=5760&height=4800 4096w,https://framerusercontent.com/images/p61UDadBx5xQFRUYozYNPxVFEw.png?width=5760&height=4800 5760w\"},\"\"),variant:matchVariant(\"aHfVZHAWv\")}},children:/*#__PURE__*/_jsx(WhySchoolsTakePartInTheEconomicsWorldCup,{dn6jBU4hD:\"Provides credible evidence of initiative and interest\",F9vWOzkZN:\"Every year, students tell us they reference the EWC experience in their internship applications and interviews as evidence of developed skills.\",FPIGRml2d:\"You will have the opportunity to get mentored by students who got accepted into elite universities like Oxford, Yale, and Cornell.  Many of these students now intern at global firms like Goldman Sachs, McKinsey, Amazon, and Microsoft.\",height:\"100%\",id:\"HitW78G4c\",J4WQRfc2w:addImageAlt({pixelHeight:935,pixelWidth:1122,src:\"https://framerusercontent.com/images/YUwGeoAR8D1bBtGx3kIs44qF0.png?width=1122&height=935\",srcSet:\"https://framerusercontent.com/images/YUwGeoAR8D1bBtGx3kIs44qF0.png?scale-down-to=512&width=1122&height=935 512w,https://framerusercontent.com/images/YUwGeoAR8D1bBtGx3kIs44qF0.png?scale-down-to=1024&width=1122&height=935 1024w,https://framerusercontent.com/images/YUwGeoAR8D1bBtGx3kIs44qF0.png?width=1122&height=935 1122w\"},\"\"),layoutId:\"HitW78G4c\",lClhjOFp8:\"Boost your university and internship applications\",nMEXs_rVr:\"Get mentored by elite students\",style:{maxWidth:\"100%\",width:\"100%\"},tBbXAezk_:\"Remains relevant long after the competition ends\",V4GlbWsI2:\"Pictured: Team Econosaurus Rex pose for a photograph while working on the 2025 Economics World Cup Final Case.\",variant:matchVariant(\"NMczmRlPm\"),width:\"100%\",yH7AVAzCc:\"Many students aiming for economics, politics, business, or finance have not studied these subjects formally in school, making participation a credible differentiator.\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:12261.1},Qt5agLces:{width:\"min(min(min(100vw, 1432px) - 40px, 1280px), 1432px)\",y:12753.6},tYjDdPub4:{width:\"min(min(min(100vw, 1432px) - 100px, 1280px), 1432px)\",y:12145.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:584,width:\"min(min(min(100vw, 1432px) - 200px, 1280px), 1432px)\",y:12236.1,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ngt8y1-container\",nodeId:\"ogif1T5xv\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Qt5agLces:{variant:matchVariant(\"aHfVZHAWv\")},tYjDdPub4:{variant:matchVariant(\"aHfVZHAWv\")}},children:/*#__PURE__*/_jsx(WhySchoolsTakePartInTheEconomicsWorldCup,{dn6jBU4hD:\"Early professional exposure\\n\",F9vWOzkZN:\"Each year’s EWC experience is built around selected UN Sustainable Development Goals, woven naturally into the case to build meaningful awareness.\",FPIGRml2d:\"All finalists will be invited to a moderated online community, where you will be able to discuss the development case together and connect across cultures. \",height:\"100%\",id:\"ogif1T5xv\",J4WQRfc2w:addImageAlt({pixelHeight:1018,pixelWidth:1222,src:\"https://framerusercontent.com/images/qYAIm3Pu9JtfG3pyzhVWwjjVWEw.webp?width=1222&height=1018\",srcSet:\"https://framerusercontent.com/images/qYAIm3Pu9JtfG3pyzhVWwjjVWEw.webp?scale-down-to=512&width=1222&height=1018 512w,https://framerusercontent.com/images/qYAIm3Pu9JtfG3pyzhVWwjjVWEw.webp?scale-down-to=1024&width=1222&height=1018 1024w,https://framerusercontent.com/images/qYAIm3Pu9JtfG3pyzhVWwjjVWEw.webp?width=1222&height=1018 1222w\"},\"\"),layoutId:\"ogif1T5xv\",lClhjOFp8:\"An applied approach to learning\",nMEXs_rVr:\"Global student collaboration\",style:{maxWidth:\"100%\",width:\"100%\"},tBbXAezk_:\"Aligned with global priorities\",V4GlbWsI2:\"Pictured: Team GSAL Rockets recording their podcast entry for the 2025 Economics World Cup, suited and studio-ready.\",variant:matchVariant(\"oS5m1uegC\"),width:\"100%\",yH7AVAzCc:\"You will learn from professionals at the Oxford Finance Society, develop skills such as leadership and time management, and begin building your first professional network.\"})})})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8zx0b9\",\"data-framer-name\":\"Learning Experience Stats\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:12920.1},Qt5agLces:{y:13377.6},tYjDdPub4:{y:12779.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:480,width:\"100vw\",y:12895.1,children:/*#__PURE__*/_jsx(Container,{className:\"framer-vqe0vb-container\",\"data-framer-name\":\"Shared Learning Experience Stats\",name:\"Shared Learning Experience Stats\",nodeId:\"Mk4lcNdhb\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{variant:matchVariant(\"MZs18375K\")},Qt5agLces:{variant:matchVariant(\"sJpu1fDR7\")},tYjDdPub4:{variant:matchVariant(\"HxSAq9syF\")}},children:/*#__PURE__*/_jsx(LearningExperienceStats,{crQ0NPTRv:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{dir:\"auto\",children:\"Above all, a learning experience that is genuinely fun.\"})}),Eiq4FxX1M:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",children:[\"of participating students said they \",/*#__PURE__*/_jsx(\"strong\",{children:\"were likely to recommend\"}),\" the EWC to a friend or family member.\"]})}),height:\"100%\",id:\"Mk4lcNdhb\",layoutId:\"Mk4lcNdhb\",LbEp5C4Cu:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",children:[\"of students said they \",/*#__PURE__*/_jsx(\"strong\",{children:\"learned something new\"}),\" from participating in the EWC.\"]})}),name:\"Shared Learning Experience Stats\",style:{width:\"100%\"},variant:matchVariant(\"XW1RXHeg8\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-s2cg6f\",\"data-framer-name\":\"EWC Advisory Board\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:13400.1},Qt5agLces:{y:13857.6},tYjDdPub4:{y:13259.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:549,width:\"min(100vw, 1280px)\",y:13375.1,children:/*#__PURE__*/_jsx(Container,{className:\"framer-12o5cgg-container\",\"data-framer-name\":\"Shared EWC Advisory Board\",name:\"Shared EWC Advisory Board\",nodeId:\"pFqmwlzI5\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{variant:matchVariant(\"FRerGH2Qo\")},Qt5agLces:{variant:matchVariant(\"nt5tcA0Ze\")},tYjDdPub4:{variant:matchVariant(\"LTQeaRBkE\")}},children:/*#__PURE__*/_jsx(EWCAdvisoryBoard,{height:\"100%\",id:\"pFqmwlzI5\",jFcIrXszj:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{dir:\"auto\",children:\"Meet the Economics World Cup Advisory Board\"})}),layoutId:\"pFqmwlzI5\",name:\"Shared EWC Advisory Board\",style:{width:\"100%\"},variant:matchVariant(\"Qi62xT1ZA\"),width:\"100%\",ZbecEglcP:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"Dr. Craig Holmes is a Professor of Economics and the Helena and Simon Chow Lecturer at Pembroke College, University of Oxford, where he also conducts research.\"})}),zZurj2Hx7:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:\"Dr. Luigi Gagliardi is the CIO of VELUX, a Danish multinational corporation with annual revenues of $4B. Previously, he was Head of Manufacturing at pharmaceutical firm Novo Nordisk.\"})})})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jcsnhz\",\"data-framer-name\":\"How do I register (students)\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1u0wd0r\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1v11yj3\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-rlt8xv\",\"data-styles-preset\":\"zR_rNTSKj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"How do I register?\"})}),className:\"framer-lqy4np\",\"data-framer-name\":\"Collaborators working together to validate their concepts.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-g6paeh\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-t3fkyg\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-2ct43a\",\"data-styles-preset\":\"KGzHrBdvK\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-e3493f1d-9011-4d8c-b7c2-f9da011acde2, rgb(250, 250, 250))\"},children:\"1.\"})}),className:\"framer-evcpj5\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1m4n0ig\",\"data-border\":true,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-deom18\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition(14110),pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"center\",sizes:\"121px\",src:\"https://framerusercontent.com/images/vPoOb0NkKEYWC3ljiXCMGzlm4.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/vPoOb0NkKEYWC3ljiXCMGzlm4.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/vPoOb0NkKEYWC3ljiXCMGzlm4.png?width=1024&height=1024 1024w\"}},Qt5agLces:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition(14538),pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"center\",sizes:\"56px\",src:\"https://framerusercontent.com/images/vPoOb0NkKEYWC3ljiXCMGzlm4.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/vPoOb0NkKEYWC3ljiXCMGzlm4.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/vPoOb0NkKEYWC3ljiXCMGzlm4.png?width=1024&height=1024 1024w\"},fitImageDimension:\"width\"},tYjDdPub4:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition(14022),pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"center\",sizes:\"70px\",src:\"https://framerusercontent.com/images/vPoOb0NkKEYWC3ljiXCMGzlm4.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/vPoOb0NkKEYWC3ljiXCMGzlm4.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/vPoOb0NkKEYWC3ljiXCMGzlm4.png?width=1024&height=1024 1024w\"},fitImageDimension:\"width\"}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition(14085),pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"center\",sizes:\"121px\",src:\"https://framerusercontent.com/images/vPoOb0NkKEYWC3ljiXCMGzlm4.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/vPoOb0NkKEYWC3ljiXCMGzlm4.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/vPoOb0NkKEYWC3ljiXCMGzlm4.png?width=1024&height=1024 1024w\"},className:\"framer-12a8sb8\",fitImageDimension:\"height\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qw79du\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-aj72tn\",\"data-styles-preset\":\"VZRe4WVse\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123))\"},children:\"Talk to your friends and fellow students to organise a team of 2–6 students.\"})}),className:\"framer-1vwfyjv\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-je70v5\",\"data-styles-preset\":\"tNbKu8SB7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0))\"},children:\"Can’t find any teammates? No worries. Sign up individually and we will match you with a top-notch team after registrations close.\"})}),className:\"framer-13xh2d4\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-v59tdr\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-90tfjq\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-2ct43a\",\"data-styles-preset\":\"KGzHrBdvK\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-e3493f1d-9011-4d8c-b7c2-f9da011acde2, rgb(250, 250, 250))\"},children:\"2.\"})}),className:\"framer-17myo9s\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lh94hq\",\"data-border\":true,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zpyoyw\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition(14350),pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"center\",sizes:\"121px\",src:\"https://framerusercontent.com/images/NAYsAPU3ZUokhfpaPcwnT0p7ilw.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/NAYsAPU3ZUokhfpaPcwnT0p7ilw.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/NAYsAPU3ZUokhfpaPcwnT0p7ilw.png?width=1024&height=1024 1024w\"}},Qt5agLces:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition(14860),pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"center\",sizes:\"56px\",src:\"https://framerusercontent.com/images/NAYsAPU3ZUokhfpaPcwnT0p7ilw.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/NAYsAPU3ZUokhfpaPcwnT0p7ilw.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/NAYsAPU3ZUokhfpaPcwnT0p7ilw.png?width=1024&height=1024 1024w\"},fitImageDimension:\"width\"},tYjDdPub4:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition(14296),pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"center\",sizes:\"70px\",src:\"https://framerusercontent.com/images/NAYsAPU3ZUokhfpaPcwnT0p7ilw.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/NAYsAPU3ZUokhfpaPcwnT0p7ilw.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/NAYsAPU3ZUokhfpaPcwnT0p7ilw.png?width=1024&height=1024 1024w\"},fitImageDimension:\"width\"}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition(14325),pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"center\",sizes:\"121px\",src:\"https://framerusercontent.com/images/NAYsAPU3ZUokhfpaPcwnT0p7ilw.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/NAYsAPU3ZUokhfpaPcwnT0p7ilw.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/NAYsAPU3ZUokhfpaPcwnT0p7ilw.png?width=1024&height=1024 1024w\"},className:\"framer-xj3nzf\",fitImageDimension:\"height\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-500kci\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-aj72tn\",\"data-styles-preset\":\"VZRe4WVse\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123))\"},children:\"Sign up for the Economics World Cup individually, using your personal email.\"})}),className:\"framer-6kagri\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-je70v5\",\"data-styles-preset\":\"tNbKu8SB7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0))\"},children:\"Every member of your team needs to complete their own registration.\"})}),className:\"framer-1msujs7\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-oa9pup\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1htjnqi\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-2ct43a\",\"data-styles-preset\":\"KGzHrBdvK\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-e3493f1d-9011-4d8c-b7c2-f9da011acde2, rgb(250, 250, 250))\"},children:\"3.\"})}),className:\"framer-4t2e8f\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pskfn8\",\"data-border\":true,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mk1r7o\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition(14590),pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"center\",sizes:\"121px\",src:\"https://framerusercontent.com/images/zNFz4l3wNC7uY4Ut6Z1tKKO7U.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/zNFz4l3wNC7uY4Ut6Z1tKKO7U.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/zNFz4l3wNC7uY4Ut6Z1tKKO7U.png?width=1024&height=1024 1024w\"}},Qt5agLces:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition(15182),pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"center\",sizes:\"56px\",src:\"https://framerusercontent.com/images/zNFz4l3wNC7uY4Ut6Z1tKKO7U.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/zNFz4l3wNC7uY4Ut6Z1tKKO7U.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/zNFz4l3wNC7uY4Ut6Z1tKKO7U.png?width=1024&height=1024 1024w\"},fitImageDimension:\"width\"},tYjDdPub4:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition(14570),pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"center\",sizes:\"70px\",src:\"https://framerusercontent.com/images/zNFz4l3wNC7uY4Ut6Z1tKKO7U.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/zNFz4l3wNC7uY4Ut6Z1tKKO7U.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/zNFz4l3wNC7uY4Ut6Z1tKKO7U.png?width=1024&height=1024 1024w\"},fitImageDimension:\"width\"}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition(14565),pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"center\",sizes:\"121px\",src:\"https://framerusercontent.com/images/zNFz4l3wNC7uY4Ut6Z1tKKO7U.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/zNFz4l3wNC7uY4Ut6Z1tKKO7U.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/zNFz4l3wNC7uY4Ut6Z1tKKO7U.png?width=1024&height=1024 1024w\"},className:\"framer-1jlq0o1\",fitImageDimension:\"height\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4ggc66\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-aj72tn\",\"data-styles-preset\":\"VZRe4WVse\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123))\"},children:\"We will then send you a form to register your teammates and team name.\"})}),className:\"framer-1vy97pr\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-je70v5\",\"data-styles-preset\":\"tNbKu8SB7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0))\"},children:\"Keep an eye on your inbox (including spam), so you don’t miss it.\"})}),className:\"framer-1klljo5\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-78rok\",children:/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:false,children:overlay6=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:14782.5},Qt5agLces:{height:52,width:\"250px\",y:15484},tYjDdPub4:{height:52,y:14762}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"375px\",y:14757.5,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1t8wlxm-container\",nodeId:\"QfBsGTqQd\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:[/*#__PURE__*/_jsx(Button1WithCheckoutButtonRole1t8wlxmWithMappedReactPropsjtzfys,{EPnBZXCLx:\"\",height:\"100%\",id:\"QfBsGTqQd\",layoutId:\"QfBsGTqQd\",style:{height:\"100%\",width:\"100%\"},uaKhKCnY3:qHHM1BYAQ,variant:matchVariant(\"fBRxexyTb\"),vzp2ECtHq:ZYgrm1D6Iko9la1({overlay:overlay6}),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay6.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-13g47sa\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"}},initial:{opacity:0}},\"KelgLg_pP\"),rFwh5dudB!==false&&/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-vrb2yv\"),transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(90vw, 440px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cph0zu-container\",inComponentSlot:true,nodeId:\"utWRLlDkD\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(RegistrationPopup,{height:\"100%\",id:\"utWRLlDkD\",layoutId:\"utWRLlDkD\",style:{width:\"100%\"},variant:matchVariant(\"bWtvIM5pW\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Close registration\",className:\"framer-1rtdurm\",\"data-highlight\":true,\"data-reset\":\"button\",onTap:onTap1q29jei({overlay:overlay6}),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-mp0a12\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z M 8.292 16.293 C 7.902 16.683 7.902 17.317 8.292 17.708 C 8.683 18.098 9.317 18.098 9.707 17.708 L 13 14.414 L 16.292 17.708 C 16.683 18.098 17.317 18.098 17.707 17.708 C 18.098 17.317 18.098 16.683 17.707 16.293 L 14.414 13 L 17.707 9.708 C 18.098 9.317 18.098 8.683 17.707 8.293 C 17.317 7.902 16.683 7.902 16.292 8.293 L 13 11.586 L 9.707 8.293 C 9.317 7.902 8.683 7.902 8.292 8.293 C 7.902 8.683 7.902 9.317 8.292 9.708 L 11.586 13 Z\" fill=\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)) /* {&quot;name&quot;:&quot;Text Blue&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-d8j2c4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18183e2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.001 10.001\" overflow=\"visible\"><path d=\"M 0.293 8.293 C -0.098 8.684 -0.098 9.317 0.293 9.708 C 0.684 10.099 1.317 10.099 1.708 9.708 L 5.001 6.414 L 8.293 9.708 C 8.684 10.099 9.317 10.099 9.708 9.708 C 10.099 9.317 10.099 8.684 9.708 8.293 L 6.414 5.001 L 9.708 1.708 C 10.099 1.317 10.099 0.684 9.708 0.293 C 9.317 -0.098 8.684 -0.098 8.293 0.293 L 5.001 3.587 L 1.708 0.293 C 1.317 -0.098 0.684 -0.098 0.293 0.293 C -0.098 0.684 -0.098 1.317 0.293 1.708 L 3.587 5.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})]}),pUsHkmASZ!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-1saoi35-container\"),\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"School Checkout\",inComponentSlot:true,isAuthoredByUser:true,name:\"School Checkout\",nodeId:\"T23DbUmlh\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(EWCCheckout,{aidDate:\"XXX\",aidIntro:\"Every year, we set aside dedicated funding to ensure that no student is unable to participate because of their financial circumstances.\",aidLinkText:\"Apply for financial aid\",aidText:\"Is the administration fee a barrier?\",aidUrl:\"\",backendUrl:\"https://forms.economicsworldcup.org\",bonuses:[{icon:\"\",id:\"HM45kDOX1\",info:\"Your confirmed place in the Economics World Cup 2026.\",label:\"EWC Registration Ticket\"},{icon:\"\",id:\"lsR8jN4bW\",info:\"\\xa350 to spend on StudyPDF, an AI study tool that turns your notes and PDFs into flashcards, quizzes and practice exams. We have included this so every student has access to an AI tool to use during the EWC. You will receive this via email after registration.\",label:\"\\xa350 StudyPDF gift card\"},{icon:\"\",id:\"bqkF1IcKM\",info:\"Workshop 1: How McKinsey consultants use the SCR framework to make arguments more persuasive. Workshop 2: Inside the Goldman Sachs problem-solving toolkit.\",label:\"2 training workshops with Oxford Finance Society\"},{icon:\"\",id:\"X8KV_CMFe\",info:\"Awarded to every participant.\",label:\"Certificate of participation\"},{icon:\"\",id:\"Pyhvm32ji\",info:\"A verified badge you can add to your LinkedIn profile.\",label:\"Verified LinkedIn badge\"}],bonusSummary:\"Incl. \\xa350 StudyPDF gift card\",height:\"100%\",hostedBackendUrl:\"https://forms.economicsworldcup.org\",hostedFallbackEnabled:true,id:\"T23DbUmlh\",layoutId:\"T23DbUmlh\",name:\"School Checkout\",onClose:onTap1q29jei({overlay:overlay6}),productName:\"EWC Administration Fee\",proofBold:\"\",proofText:\"\",school:px9nuHAfd,schoolName:\"\",showPhotos:true,style:{height:\"100%\",width:\"100%\"},subtitle:\"\",title:\"One last step to go.\",width:\"100%\"})})})]})}),getContainer())})})]})})})})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-z14bwp\",\"data-framer-name\":\"Teacher Testimonials\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:14890.5},Qt5agLces:{y:15576},tYjDdPub4:{y:14864}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:2216,width:\"100vw\",y:14865.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-13gnwc1-container\",\"data-framer-name\":\"Shared Teacher Testimonials\",name:\"Shared Teacher Testimonials\",nodeId:\"tGl8CkyKI\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{variant:matchVariant(\"iZiiOySCx\")},Qt5agLces:{variant:matchVariant(\"Dw7G3_hLL\")},tYjDdPub4:{variant:matchVariant(\"rkPzusWrf\")}},children:/*#__PURE__*/_jsx(TeacherTestimonials,{height:\"100%\",id:\"tGl8CkyKI\",layoutId:\"tGl8CkyKI\",name:\"Shared Teacher Testimonials\",style:{width:\"100%\"},variant:matchVariant(\"dfY1y2DPw\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d562ap\",\"data-framer-name\":\"Testimonials\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-efxxop\",\"data-framer-name\":\"Testimonials\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1c3ppck\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-140a7to\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-rlt8xv\",\"data-styles-preset\":\"zR_rNTSKj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Hear what the students that participated in EWC 2025 have to say:\"})}),className:\"framer-a1w75h\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:17272.9},Qt5agLces:{width:\"min(100vw - 40px, 1280px)\",y:17903.4},tYjDdPub4:{width:\"min(100vw - 100px, 1280px)\",y:17211.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:720,width:\"min(100vw - 200px, 1280px)\",y:17247.9,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1lyei9x-container\",nodeId:\"vt7EASvD5\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Qt5agLces:{ujZAKAkNj:\"XEq_nVgar\",variant:matchVariant(\"Q1nUIOKIq\")},tYjDdPub4:{ujZAKAkNj:\"UMzJoxQhB\",variant:matchVariant(\"fwFosH8aY\")}},children:/*#__PURE__*/_jsx(Testimonials2,{height:\"100%\",id:\"vt7EASvD5\",layoutId:\"vt7EASvD5\",style:{width:\"100%\"},ujZAKAkNj:\"QRMBVQzW9\",variant:matchVariant(\"YKN7yjrUI\"),width:\"100%\"})})})})})]})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17v80z\",\"data-framer-name\":\"Second Call to Action\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-67ksxh\",\"data-border\":true,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-146bdo0\",\"data-framer-name\":\"Helper/Section Header\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-18a18p6\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Qt5agLces:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-rlt8xv\",\"data-styles-preset\":\"zR_rNTSKj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"So…what are you waiting for?\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-rlt8xv\",\"data-styles-preset\":\"zR_rNTSKj\",dir:\"auto\",children:\"So…what are you waiting for?\"})}),className:\"framer-7rdiv4\",\"data-framer-name\":\"Collaborators working together to validate their concepts.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:false,children:overlay7=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:18264.3},Qt5agLces:{height:52,width:\"calc(min(max(100vw - 40px, 1px), 1280px) - 28px)\",y:18772.8},tYjDdPub4:{height:52,y:18177.8}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"375px\",y:18239.3,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-qr993v-container\",nodeId:\"yv0RXq1TK\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:[/*#__PURE__*/_jsx(Button1WithCheckoutButtonRoleqr993vWithMappedReactPropsjtzfys,{EPnBZXCLx:\"\",height:\"100%\",id:\"yv0RXq1TK\",layoutId:\"yv0RXq1TK\",style:{height:\"100%\",width:\"100%\"},uaKhKCnY3:qHHM1BYAQ,variant:matchVariant(\"fBRxexyTb\"),vzp2ECtHq:ZYgrm1D6Iko9la1({overlay:overlay7}),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay7.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1bt6uxi\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"}},initial:{opacity:0}},\"Vs3FQX_iO\"),rFwh5dudB!==false&&/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-bsgysj\"),transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(90vw, 440px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-12je9ha-container\",inComponentSlot:true,nodeId:\"mm836rtBR\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(RegistrationPopup,{height:\"100%\",id:\"mm836rtBR\",layoutId:\"mm836rtBR\",style:{width:\"100%\"},variant:matchVariant(\"bWtvIM5pW\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Close registration\",className:\"framer-qppsyb\",\"data-highlight\":true,\"data-reset\":\"button\",onTap:onTap1q29jei({overlay:overlay7}),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-f6u1b2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z M 8.292 16.293 C 7.902 16.683 7.902 17.317 8.292 17.708 C 8.683 18.098 9.317 18.098 9.707 17.708 L 13 14.414 L 16.292 17.708 C 16.683 18.098 17.317 18.098 17.707 17.708 C 18.098 17.317 18.098 16.683 17.707 16.293 L 14.414 13 L 17.707 9.708 C 18.098 9.317 18.098 8.683 17.707 8.293 C 17.317 7.902 16.683 7.902 16.292 8.293 L 13 11.586 L 9.707 8.293 C 9.317 7.902 8.683 7.902 8.292 8.293 C 7.902 8.683 7.902 9.317 8.292 9.708 L 11.586 13 Z\" fill=\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123)) /* {&quot;name&quot;:&quot;Text Blue&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1eqph22\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0.008 5.823 5.823 0.008 13 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ixzgur\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.001 10.001\" overflow=\"visible\"><path d=\"M 0.293 8.293 C -0.098 8.684 -0.098 9.317 0.293 9.708 C 0.684 10.099 1.317 10.099 1.708 9.708 L 5.001 6.414 L 8.293 9.708 C 8.684 10.099 9.317 10.099 9.708 9.708 C 10.099 9.317 10.099 8.684 9.708 8.293 L 6.414 5.001 L 9.708 1.708 C 10.099 1.317 10.099 0.684 9.708 0.293 C 9.317 -0.098 8.684 -0.098 8.293 0.293 L 5.001 3.587 L 1.708 0.293 C 1.317 -0.098 0.684 -0.098 0.293 0.293 C -0.098 0.684 -0.098 1.317 0.293 1.708 L 3.587 5.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})]}),pUsHkmASZ!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-14p4yf9-container\"),\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"School Checkout\",inComponentSlot:true,isAuthoredByUser:true,name:\"School Checkout\",nodeId:\"E6z6tofKr\",rendersWithMotion:true,scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(EWCCheckout,{aidDate:\"XXX\",aidIntro:\"Every year, we set aside dedicated funding to ensure that no student is unable to participate because of their financial circumstances.\",aidLinkText:\"Apply for financial aid\",aidText:\"Is the administration fee a barrier?\",aidUrl:\"\",backendUrl:\"https://forms.economicsworldcup.org\",bonuses:[{icon:\"\",id:\"eVbIkQsOj\",info:\"Your confirmed place in the Economics World Cup 2026.\",label:\"EWC Registration Ticket\"},{icon:\"\",id:\"Uc7e7BO8L\",info:\"\\xa350 to spend on StudyPDF, an AI study tool that turns your notes and PDFs into flashcards, quizzes and practice exams. We have included this so every student has access to an AI tool to use during the EWC. You will receive this via email after registration.\",label:\"\\xa350 StudyPDF gift card\"},{icon:\"\",id:\"oCo41yWzO\",info:\"Workshop 1: How McKinsey consultants use the SCR framework to make arguments more persuasive. Workshop 2: Inside the Goldman Sachs problem-solving toolkit.\",label:\"2 training workshops with Oxford Finance Society\"},{icon:\"\",id:\"w4NAqW0lO\",info:\"Awarded to every participant.\",label:\"Certificate of participation\"},{icon:\"\",id:\"gdxYden54\",info:\"A verified badge you can add to your LinkedIn profile.\",label:\"Verified LinkedIn badge\"}],bonusSummary:\"Incl. \\xa350 StudyPDF gift card\",height:\"100%\",hostedBackendUrl:\"https://forms.economicsworldcup.org\",hostedFallbackEnabled:true,id:\"E6z6tofKr\",layoutId:\"E6z6tofKr\",name:\"School Checkout\",onClose:onTap1q29jei({overlay:overlay7}),productName:\"EWC Administration Fee\",proofBold:\"\",proofText:\"\",school:px9nuHAfd,schoolName:\"\",showPhotos:true,style:{height:\"100%\",width:\"100%\"},subtitle:\"\",title:\"One last step to go.\",width:\"100%\"})})})]})}),getContainer())})})]})})})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pjqjs1\",\"data-framer-name\":\"FAQs\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-v2t8xw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-rlt8xv\",\"data-styles-preset\":\"zR_rNTSKj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Frequently Asked Questions\"})}),className:\"framer-49yaxa\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:18690.7},Qt5agLces:{width:\"min(100vw - 40px, 1280px)\",y:19020.2},tYjDdPub4:{width:\"min(100vw - 100px, 1280px)\",y:18536.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:564,width:\"min(100vw - 200px, 1280px)\",y:18665.7,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1pe4x4d-container\",nodeId:\"Ji4oQOJnm\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(FAQs,{ApkKi7SYs:\"What if my teammate has not signed up individually?\",height:\"100%\",id:\"Ji4oQOJnm\",IdiX4w72s:\"How do I sign up with my team?\",j_EfdrGoD:\"A team can have 1-6 students.\",layoutId:\"Ji4oQOJnm\",rV343XnZp:\"Every member of the team is required to complete their individual registration before submitting the team sign-ups.\\n\\nShould your team advance to the final round, but any of your teammates have not registered individually, your entire team risks being disqualified.\",style:{width:\"100%\"},svZsCKZ7a:\"Is there a reading list that I should use to prepare?\",SZGafHI2T:\"Anyone who has yet to start a bachelor's degree by November 2026 is allowed to participate. \\n\\nStudents on a gap year are allowed to participate. \",UV7N3G2yB:\"How many students can be in a team?\",variant:matchVariant(\"Wv4t1a9i6\"),Wb41KwT0B:\"There are no restrictions on team formation. You are free to team up with anyone you would like, regardless of school, country, or any other factor.\",width:\"100%\",xHGoJVa3_:\"No, there is no reading list to prepare for.\",yIgVEHYaT:\"Everyone in your team must register individually. \\n\\nOnce the sign-ups close, we will send out a “Team Sign-Up” form and you will be able to record your team on the official directory. \\n\\nMake sure you are checking your emails frequently, including spam.\",yKqHH3CY6:\"Can I invite my friends from other schools to be a part of my team?\",Yp26WXhzg:\"Who is eligible to participate?\"})})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-l1gqmv\",\"data-framer-name\":\"Contact Us\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9q5518\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zsilne\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Qt5agLces:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-rlt8xv\",\"data-styles-preset\":\"zR_rNTSKj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Have Any Questions?\"})})},tYjDdPub4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-rlt8xv\",\"data-styles-preset\":\"zR_rNTSKj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Have Any Questions?\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-rlt8xv\",\"data-styles-preset\":\"zR_rNTSKj\",dir:\"auto\",children:\"Have Any Questions?\"})}),className:\"framer-vhecf2\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-aj72tn\",\"data-styles-preset\":\"VZRe4WVse\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-2fb1e847-8a80-44f1-8e64-3683a05023c6, rgb(85, 72, 0))\"},children:\"We aim to respond within 24 hours.\"})}),className:\"framer-1quh6ek\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hopazn\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yi70jj\",\"data-border\":true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10p1vw4\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hpuq3\",children:/*#__PURE__*/_jsx(Student,{animated:false,className:\"framer-qi1oj9\",ezTt3ayMo:true,layoutId:\"FyilfuE6v\",lschgej4H:true,qxTvv_EBh:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Qt5agLces:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-aj72tn\",\"data-styles-preset\":\"VZRe4WVse\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123))\"},children:\"Students / General\"})})},tYjDdPub4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-aj72tn\",\"data-styles-preset\":\"VZRe4WVse\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123))\"},children:\"Students / General\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-aj72tn\",\"data-styles-preset\":\"VZRe4WVse\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123))\"},children:\"Students / General\"})}),className:\"framer-1l9abq0\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"T6b_AiN4g\"},implicitPathVariables:undefined},{href:{webPageId:\"T6b_AiN4g\"},implicitPathVariables:undefined},{href:{webPageId:\"T6b_AiN4g\"},implicitPathVariables:undefined},{href:{webPageId:\"T6b_AiN4g\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{width:\"calc(max((min(100vw - 200px, 1280px) - 80px) / 3, 50px) - 45px)\",y:19638.1},Qt5agLces:{height:52,width:\"calc(min(100vw - 40px, 1280px) - 45px)\",y:19902.6},tYjDdPub4:{height:52,width:\"calc(max((min(100vw - 100px, 1280px) - 48px) / 3, 50px) - 45px)\",y:19438.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"286px\",y:19613.1,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ldvr81-container\",nodeId:\"ks2j8hwwb\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{l6T3ZNvHo:resolvedLinks1[1]},Qt5agLces:{l6T3ZNvHo:resolvedLinks1[3]},tYjDdPub4:{l6T3ZNvHo:resolvedLinks1[2]}},children:/*#__PURE__*/_jsx(Button1,{EPnBZXCLx:\"\",height:\"100%\",id:\"ks2j8hwwb\",l6T3ZNvHo:resolvedLinks1[0],layoutId:\"ks2j8hwwb\",style:{height:\"100%\",width:\"100%\"},uaKhKCnY3:\"Contact Us\",variant:matchVariant(\"fBRxexyTb\"),width:\"100%\"})})})})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-skfjjj hidden-pu1grg\",\"data-border\":true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1esttr1\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-cm7ok4\",children:/*#__PURE__*/_jsx(ChalkboardTeacher,{animated:false,className:\"framer-v3r533\",ezTt3ayMo:true,layoutId:\"rdVcdGJw9\",lschgej4H:true,qxTvv_EBh:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{tYjDdPub4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-aj72tn\",\"data-styles-preset\":\"VZRe4WVse\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123))\"},children:\"Teachers\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-aj72tn\",\"data-styles-preset\":\"VZRe4WVse\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123))\"},children:\"Teachers\"})}),className:\"framer-qkodo\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tsoYAkPBY\"},implicitPathVariables:undefined},{href:{webPageId:\"tsoYAkPBY\"},implicitPathVariables:undefined},{href:{webPageId:\"tsoYAkPBY\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{width:\"calc(max((min(100vw - 200px, 1280px) - 80px) / 3, 50px) - 45px)\",y:19638.1},tYjDdPub4:{height:52,width:\"calc(max((min(100vw - 100px, 1280px) - 48px) / 3, 50px) - 45px)\",y:19438.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"286px\",y:19613.1,children:/*#__PURE__*/_jsx(Container,{className:\"framer-k27u3x-container\",nodeId:\"VA1jHOKHd\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{l6T3ZNvHo:resolvedLinks2[1]},tYjDdPub4:{l6T3ZNvHo:resolvedLinks2[2]}},children:/*#__PURE__*/_jsx(Button1,{EPnBZXCLx:\"\",height:\"100%\",id:\"VA1jHOKHd\",l6T3ZNvHo:resolvedLinks2[0],layoutId:\"VA1jHOKHd\",style:{height:\"100%\",width:\"100%\"},uaKhKCnY3:\"Contact Us\",variant:matchVariant(\"fBRxexyTb\"),width:\"100%\"})})})})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hm0dj2 hidden-pu1grg\",\"data-border\":true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-150myil\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-83inww\",children:/*#__PURE__*/_jsx(GlobeHemisphereWest,{animated:false,className:\"framer-13283i0\",ezTt3ayMo:true,layoutId:\"v3HGchGCP\",lschgej4H:true,qxTvv_EBh:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{tYjDdPub4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-aj72tn\",\"data-styles-preset\":\"VZRe4WVse\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123))\"},children:\"Partnerships and Media\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-aj72tn\",\"data-styles-preset\":\"VZRe4WVse\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-60c750b0-211f-4361-829f-7b7bec883aa7, rgb(8, 47, 123))\"},children:\"Partnerships and Media\"})}),className:\"framer-1vtt0yg\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RX5OsW_22\"},implicitPathVariables:undefined},{href:{webPageId:\"RX5OsW_22\"},implicitPathVariables:undefined},{href:{webPageId:\"RX5OsW_22\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{width:\"calc(max((min(100vw - 200px, 1280px) - 80px) / 3, 50px) - 45px)\",y:19638.1},tYjDdPub4:{height:52,width:\"calc(max((min(100vw - 100px, 1280px) - 48px) / 3, 50px) - 45px)\",y:19438.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"286px\",y:19613.1,children:/*#__PURE__*/_jsx(Container,{className:\"framer-6gj7b7-container\",nodeId:\"k3gz4HLY6\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{l6T3ZNvHo:resolvedLinks3[1]},tYjDdPub4:{l6T3ZNvHo:resolvedLinks3[2]}},children:/*#__PURE__*/_jsx(Button1,{EPnBZXCLx:\"\",height:\"100%\",id:\"k3gz4HLY6\",l6T3ZNvHo:resolvedLinks3[0],layoutId:\"k3gz4HLY6\",style:{height:\"100%\",width:\"100%\"},uaKhKCnY3:\"Contact Us\",variant:matchVariant(\"fBRxexyTb\"),width:\"100%\"})})})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yp5az0 hidden-bmbuym hidden-pu1grg\"}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1od5dst hidden-bmbuym hidden-pu1grg\"}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-3q1f9z hidden-bmbuym hidden-pu1grg\"})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{y:19873.1},Qt5agLces:{y:20024.6},tYjDdPub4:{y:19570.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:364,width:\"100vw\",y:19848.1,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ipgs1f-container\",nodeId:\"i3EHyhuXH\",scopeId:\"XP7KyVoWQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dMZ3UdlJX:{variant:matchVariant(\"LNKGbpsOO\")},Qt5agLces:{variant:matchVariant(\"TqRYRlmId\")},tYjDdPub4:{variant:matchVariant(\"Rpq8GBXvX\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"i3EHyhuXH\",layoutId:\"i3EHyhuXH\",style:{width:\"100%\"},variant:matchVariant(\"OPqpdBwSF\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1680\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dMZ3UdlJX\":{\"layout\":[\"fixed\",\"fixed\"]},\"tYjDdPub4\":{\"layout\":[\"fixed\",\"fixed\"]},\"Qt5agLces\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"eYem1FZId\":\"studentNav\",\"cjKru2bUj\":\"teacherNav\",\"q0xZHLaa1\":\"sharedTeacherNav\",\"rFk8jUFi7\":\"sharedStudentNav\",\"U35z57dCn\":\"schoolNav\",\"zsMZID1K0\":\"schoolLogo\",\"rFwh5dudB\":\"showRegistrationPopup\",\"pUsHkmASZ\":\"showSchoolCheckout\",\"px9nuHAfd\":\"school\",\"qHHM1BYAQ\":\"registrationButtonText\",\"nu0q2Mpdj\":\"mobileTeacherCTA\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"keqQO5gbE\":[\".framer-1x7rzyl-container\",\".framer-15v9c0y-container\",\".framer-l11ib6-container\",\".framer-xljau6-container\",\".framer-p9qm4-container\",\".framer-1sh46gg\",\".framer-3mir55\",\".framer-12r7bu4\",\".framer-1r8i6a4\",\".framer-fytm0p\",\".framer-1iynrjy\",\".framer-10a6xoo\",\".framer-1jwnnvh\",\".framer-p3brhq\",\".framer-bho77e\",\".framer-1240yc3\",\".framer-doarol\",\".framer-8zx0b9\",\".framer-s2cg6f\",\".framer-jcsnhz\",\".framer-z14bwp\",\".framer-1d562ap\",\".framer-17v80z\",\".framer-pjqjs1\",\".framer-l1gqmv\",\".framer-ipgs1f-container\"],\"dMZ3UdlJX\":[\".framer-1x7rzyl-container\",\".framer-15v9c0y-container\",\".framer-l11ib6-container\",\".framer-xljau6-container\",\".framer-p9qm4-container\",\".framer-1sh46gg\",\".framer-3mir55\",\".framer-12r7bu4\",\".framer-1r8i6a4\",\".framer-fytm0p\",\".framer-1iynrjy\",\".framer-10a6xoo\",\".framer-1jwnnvh\",\".framer-p3brhq\",\".framer-bho77e\",\".framer-1240yc3\",\".framer-doarol\",\".framer-8zx0b9\",\".framer-s2cg6f\",\".framer-jcsnhz\",\".framer-z14bwp\",\".framer-1d562ap\",\".framer-17v80z\",\".framer-pjqjs1\",\".framer-l1gqmv\",\".framer-ipgs1f-container\"],\"tYjDdPub4\":[\".framer-1x7rzyl-container\",\".framer-15v9c0y-container\",\".framer-l11ib6-container\",\".framer-xljau6-container\",\".framer-p9qm4-container\",\".framer-1sh46gg\",\".framer-3mir55\",\".framer-12r7bu4\",\".framer-1r8i6a4\",\".framer-fytm0p\",\".framer-1iynrjy\",\".framer-10a6xoo\",\".framer-1jwnnvh\",\".framer-p3brhq\",\".framer-bho77e\",\".framer-1240yc3\",\".framer-doarol\",\".framer-8zx0b9\",\".framer-s2cg6f\",\".framer-jcsnhz\",\".framer-z14bwp\",\".framer-1d562ap\",\".framer-17v80z\",\".framer-pjqjs1\",\".framer-l1gqmv\",\".framer-ipgs1f-container\"],\"Qt5agLces\":[\".framer-1x7rzyl-container\",\".framer-15v9c0y-container\",\".framer-l11ib6-container\",\".framer-xljau6-container\",\".framer-p9qm4-container\",\".framer-1sh46gg\",\".framer-3mir55\",\".framer-12r7bu4\",\".framer-1r8i6a4\",\".framer-fytm0p\",\".framer-1iynrjy\",\".framer-10a6xoo\",\".framer-1jwnnvh\",\".framer-p3brhq\",\".framer-bho77e\",\".framer-1240yc3\",\".framer-doarol\",\".framer-8zx0b9\",\".framer-s2cg6f\",\".framer-jcsnhz\",\".framer-z14bwp\",\".framer-1d562ap\",\".framer-17v80z\",\".framer-pjqjs1\",\".framer-l1gqmv\",\".framer-ipgs1f-container\"]}\n * @framerBreakpoints {\"keqQO5gbE\":{\"min\":1680,\"canvasClassName\":\"framer-wbrvix-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1680,\"rootFontSize\":16},\"dMZ3UdlJX\":{\"min\":1200,\"max\":1679,\"canvasClassName\":\"framer-7osqng-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"normal dasktop\",\"width\":1200,\"rootFontSize\":16},\"tYjDdPub4\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-bmbuym-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Qt5agLces\":{\"max\":809,\"canvasClassName\":\"framer-pu1grg-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant keqQO5gbE\n * @framerLayoutTemplate true\n */const FramerXP7KyVoWQ=withCSS(Component,css,\"framer-gt6AF\");export default FramerXP7KyVoWQ;FramerXP7KyVoWQ.displayName=\"Home\";FramerXP7KyVoWQ.defaultProps={height:1e3,width:1680};addPropertyControls(FramerXP7KyVoWQ,{eYem1FZId:{defaultValue:false,title:\"Student Nav\",type:ControlType.Boolean},cjKru2bUj:{defaultValue:false,title:\"Teacher Nav\",type:ControlType.Boolean},q0xZHLaa1:{defaultValue:true,title:\"Shared Teacher Nav\",type:ControlType.Boolean},rFk8jUFi7:{defaultValue:true,title:\"Shared Student Nav\",type:ControlType.Boolean},U35z57dCn:{defaultValue:false,title:\"School Nav\",type:ControlType.Boolean},zsMZID1K0:{title:\"School Logo\",type:ControlType.ResponsiveImage},rFwh5dudB:{defaultValue:true,title:\"Show Registration Popup\",type:ControlType.Boolean},pUsHkmASZ:{defaultValue:false,title:\"Show School Checkout\",type:ControlType.Boolean},px9nuHAfd:{defaultValue:\"\",title:\"School\",type:ControlType.String},qHHM1BYAQ:{defaultValue:\"Register now\",title:\"Registration Button Text\",type:ControlType.String},nu0q2Mpdj:{defaultValue:true,title:\"Mobile Teacher CTA\",type:ControlType.Boolean}});addFonts(FramerXP7KyVoWQ,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]},...NavBar3Fonts,...RegistrationPopupFonts,...SchoolNavBarFonts,...EWCCheckoutFonts,...EmbedFonts,...Button1Fonts,...WorldRecordFonts,...SchoolLogoWallFonts,...CraigTestimonialFonts,...KeyValuePointsOfEWCFonts,...PrizesFonts,...NeilTestimonialFonts,...TreasureChestIconsFonts,...Round1Fonts,...FinalsRealWorldCaseStudyFonts,...EverythingYouNeedToSucceedFonts,...BulletPoint2Fonts,...WhySchoolsTakePartInTheEconomicsWorldCupFonts,...LearningExperienceStatsFonts,...EWCAdvisoryBoardFonts,...TeacherTestimonialsFonts,...Testimonials2Fonts,...FAQsFonts,...StudentFonts,...ChalkboardTeacherFonts,...GlobeHemisphereWestFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts)],{supportsExplicitInterCodegen:true});FramerXP7KyVoWQ.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavBar3,{},context),()=>forwardLoader(RegistrationPopup,{},context),()=>forwardLoader(SchoolNavBar,{},context),()=>forwardLoader(Button1,{},context),()=>forwardLoader(WorldRecord,{},context),()=>forwardLoader(SchoolLogoWall,{},context),()=>forwardLoader(CraigTestimonial,{},context),()=>forwardLoader(KeyValuePointsOfEWC,{},context),()=>forwardLoader(Prizes,{},context),()=>forwardLoader(NeilTestimonial,{},context),()=>forwardLoader(TreasureChestIcons,{},context),()=>forwardLoader(Round1,{},context),()=>forwardLoader(FinalsRealWorldCaseStudy,{},context),()=>forwardLoader(EverythingYouNeedToSucceed,{},context),()=>forwardLoader(BulletPoint2,{},context),()=>forwardLoader(WhySchoolsTakePartInTheEconomicsWorldCup,{},context),()=>forwardLoader(LearningExperienceStats,{},context),()=>forwardLoader(EWCAdvisoryBoard,{},context),()=>forwardLoader(TeacherTestimonials,{},context),()=>forwardLoader(Carousel,{},context),()=>forwardLoader(SlidingTestimonials,{},context),()=>forwardLoader(Testimonials2,{},context),()=>forwardLoader(FAQs,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXP7KyVoWQ\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"eYem1FZId\\\":\\\"studentNav\\\",\\\"cjKru2bUj\\\":\\\"teacherNav\\\",\\\"q0xZHLaa1\\\":\\\"sharedTeacherNav\\\",\\\"rFk8jUFi7\\\":\\\"sharedStudentNav\\\",\\\"U35z57dCn\\\":\\\"schoolNav\\\",\\\"zsMZID1K0\\\":\\\"schoolLogo\\\",\\\"rFwh5dudB\\\":\\\"showRegistrationPopup\\\",\\\"pUsHkmASZ\\\":\\\"showSchoolCheckout\\\",\\\"px9nuHAfd\\\":\\\"school\\\",\\\"qHHM1BYAQ\\\":\\\"registrationButtonText\\\",\\\"nu0q2Mpdj\\\":\\\"mobileTeacherCTA\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1680\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dMZ3UdlJX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tYjDdPub4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Qt5agLces\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"keqQO5gbE\",\"framerIntrinsicHeight\":\"1000\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"keqQO5gbE\\\":{\\\"min\\\":1680,\\\"canvasClassName\\\":\\\"framer-wbrvix-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1680,\\\"rootFontSize\\\":16},\\\"dMZ3UdlJX\\\":{\\\"min\\\":1200,\\\"max\\\":1679,\\\"canvasClassName\\\":\\\"framer-7osqng-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"normal dasktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"tYjDdPub4\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-bmbuym-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Qt5agLces\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-pu1grg-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"keqQO5gbE\\\":[\\\".framer-1x7rzyl-container\\\",\\\".framer-15v9c0y-container\\\",\\\".framer-l11ib6-container\\\",\\\".framer-xljau6-container\\\",\\\".framer-p9qm4-container\\\",\\\".framer-1sh46gg\\\",\\\".framer-3mir55\\\",\\\".framer-12r7bu4\\\",\\\".framer-1r8i6a4\\\",\\\".framer-fytm0p\\\",\\\".framer-1iynrjy\\\",\\\".framer-10a6xoo\\\",\\\".framer-1jwnnvh\\\",\\\".framer-p3brhq\\\",\\\".framer-bho77e\\\",\\\".framer-1240yc3\\\",\\\".framer-doarol\\\",\\\".framer-8zx0b9\\\",\\\".framer-s2cg6f\\\",\\\".framer-jcsnhz\\\",\\\".framer-z14bwp\\\",\\\".framer-1d562ap\\\",\\\".framer-17v80z\\\",\\\".framer-pjqjs1\\\",\\\".framer-l1gqmv\\\",\\\".framer-ipgs1f-container\\\"],\\\"dMZ3UdlJX\\\":[\\\".framer-1x7rzyl-container\\\",\\\".framer-15v9c0y-container\\\",\\\".framer-l11ib6-container\\\",\\\".framer-xljau6-container\\\",\\\".framer-p9qm4-container\\\",\\\".framer-1sh46gg\\\",\\\".framer-3mir55\\\",\\\".framer-12r7bu4\\\",\\\".framer-1r8i6a4\\\",\\\".framer-fytm0p\\\",\\\".framer-1iynrjy\\\",\\\".framer-10a6xoo\\\",\\\".framer-1jwnnvh\\\",\\\".framer-p3brhq\\\",\\\".framer-bho77e\\\",\\\".framer-1240yc3\\\",\\\".framer-doarol\\\",\\\".framer-8zx0b9\\\",\\\".framer-s2cg6f\\\",\\\".framer-jcsnhz\\\",\\\".framer-z14bwp\\\",\\\".framer-1d562ap\\\",\\\".framer-17v80z\\\",\\\".framer-pjqjs1\\\",\\\".framer-l1gqmv\\\",\\\".framer-ipgs1f-container\\\"],\\\"tYjDdPub4\\\":[\\\".framer-1x7rzyl-container\\\",\\\".framer-15v9c0y-container\\\",\\\".framer-l11ib6-container\\\",\\\".framer-xljau6-container\\\",\\\".framer-p9qm4-container\\\",\\\".framer-1sh46gg\\\",\\\".framer-3mir55\\\",\\\".framer-12r7bu4\\\",\\\".framer-1r8i6a4\\\",\\\".framer-fytm0p\\\",\\\".framer-1iynrjy\\\",\\\".framer-10a6xoo\\\",\\\".framer-1jwnnvh\\\",\\\".framer-p3brhq\\\",\\\".framer-bho77e\\\",\\\".framer-1240yc3\\\",\\\".framer-doarol\\\",\\\".framer-8zx0b9\\\",\\\".framer-s2cg6f\\\",\\\".framer-jcsnhz\\\",\\\".framer-z14bwp\\\",\\\".framer-1d562ap\\\",\\\".framer-17v80z\\\",\\\".framer-pjqjs1\\\",\\\".framer-l1gqmv\\\",\\\".framer-ipgs1f-container\\\"],\\\"Qt5agLces\\\":[\\\".framer-1x7rzyl-container\\\",\\\".framer-15v9c0y-container\\\",\\\".framer-l11ib6-container\\\",\\\".framer-xljau6-container\\\",\\\".framer-p9qm4-container\\\",\\\".framer-1sh46gg\\\",\\\".framer-3mir55\\\",\\\".framer-12r7bu4\\\",\\\".framer-1r8i6a4\\\",\\\".framer-fytm0p\\\",\\\".framer-1iynrjy\\\",\\\".framer-10a6xoo\\\",\\\".framer-1jwnnvh\\\",\\\".framer-p3brhq\\\",\\\".framer-bho77e\\\",\\\".framer-1240yc3\\\",\\\".framer-doarol\\\",\\\".framer-8zx0b9\\\",\\\".framer-s2cg6f\\\",\\\".framer-jcsnhz\\\",\\\".framer-z14bwp\\\",\\\".framer-1d562ap\\\",\\\".framer-17v80z\\\",\\\".framer-pjqjs1\\\",\\\".framer-l1gqmv\\\",\\\".framer-ipgs1f-container\\\"]}\",\"framerLayoutTemplate\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Student from \"https://framerusercontent.com/modules/0QFjjg6hsWQVSLcJ3LDQ/C3pcimL23H5wVVKxz6tq/RwDBD4mEg.js\";\r\nimport School from \"https://framerusercontent.com/modules/6a2UBNnBX745pHoG23jH/hIIqQxviHzKRnWiklHOQ/k1aC505dJ.js\";\r\nimport Home from \"https://framerusercontent.com/modules/n0SHqB4akj5pGxs7hGpO/m1OkOiewoIOh9hM6vjcy/XP7KyVoWQ.js\";\r\n\r\n\t\tconst routes = {IUQhBYtuS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/txdXodOvqDJ7qG6nQkR0/rs1A4vJaUjzcxm8DqCaT/IUQhBYtuS.js\")), path: \"/\"}, augiA20Il: {elements: {knk2B967R: \"teachhero\", t8KtMNyHB: \"prize\", Ti5T46j2O: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/d3FKvfjKzeTinIRokF8h/HaUrn14EJY9I1bMdDFLl/augiA20Il.js\")), path: \"/teacher\"}, Eh_28oKyh: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vG6K0iAEUMRoLvBVVGjd/9DGPZSotpLSow8ypwjZ5/Eh_28oKyh.js\")), path: \"/past-editions\"}, YcAyAImzT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oKNVvVGEumQClltMYVnr/v8PbSTeylpH9JIlhhAIO/YcAyAImzT.js\")), path: \"/timeline\"}, YuxM7kREz: {elements: {QOVBZlslo: \"awards\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sYAv9VAYh40skt3YM6gV/tmfG72An8tCQwSK9AZFG/YuxM7kREz.js\")), path: \"/2025results\"}, RX5OsW_22: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0aaWzBhjCF4QV1Yd34XF/p6QntZCBTp83MsUfphrJ/RX5OsW_22.js\")), path: \"/partnership-form\"}, tsoYAkPBY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BI7RTg5WpcnGJupmvAQx/E2c6qIwLW8uy0arAX5pM/tsoYAkPBY.js\")), path: \"/teacher-form\"}, wgK5RTx0e: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8PV7BHYJzTbW7S8NXqez/aYidVXDlHyW2qmyWdCKE/wgK5RTx0e.js\")), path: \"/school-waitlist\"}, Zq5KaAP1_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BRISIMD1MzxcuExda4P8/yzk3Z7FuQ1C14b5UUpiv/Zq5KaAP1_.js\")), path: \"/waitlistconfirmation\"}, S2EuHvyzV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lj3VRRnha4TT6XJ0Iw6Z/IsphKuGKDcSwdQMTqWim/S2EuHvyzV.js\")), path: \"/teacherwaitlistconfirmation\"}, dbBD5UcEe: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1jAAfGzYckzeqZpTjhKH/Bhs36eYxgoHpTj3HtrIp/dbBD5UcEe.js\")), path: \"/timeline-comingsoon\"}, T6b_AiN4g: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Au0cOOkoQagLhTHqXeS0/kPSG01DR74xr08YzyeS2/T6b_AiN4g.js\")), path: \"/student-form\"}, gTvh1e31S: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xyr4ybkCQomizyqdpfw2/UHZD1I2wsOmFVghxBt0X/gTvh1e31S.js\")), path: \"/registration-form\"}, W6tVrhNrm: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ASd3F1N7Q3TynT7361O2/srj6GF8SEU30LBmWzLB8/W6tVrhNrm.js\")), path: \"/organisation-form\"}, Zh2ET0XJu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vFGpHOldAanSBcHfCMRw/pFN0f4GX1J9NPbOkhLDw/Zh2ET0XJu.js\")), path: \"/studentformtestconfirmation\"}, dkZMLvXBd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SmtL6qNFAgDgmKg6osoh/5MCGMSn4NwOxdvI966lp/dkZMLvXBd.js\")), path: \"/2024case\"}, Wo2gMy8mL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7nbBXk2Hm39yAZjYlvJB/bCio4rPSH08I23nqrfX4/Wo2gMy8mL.js\")), path: \"/2025case\"}, nc1yXDRhz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ha09FQxpKT5oxs8OfbsR/s4jWiwdLbx258Ah4LCy2/nc1yXDRhz.js\")), path: \"/2024results\"}, C_2mQntas: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vVSHKCSehCEXLBAfGBHa/TQBgWaKpdRDJDUzsZMyB/C_2mQntas.js\")), path: \"/virtualroundtable\"}, vgeSiIMjA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b1Gk3ol0xKC4Vh8btnup/kAUvZgqWLUPHi8yJKEZq/vgeSiIMjA.js\")), path: \"/privacy-policy\"}, Zj2iUnRUD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sGZ1PJmRaboej8AASNnM/Dmc9fYV7ktKvFu33cG9v/Zj2iUnRUD.js\")), path: \"/cookie-policy\"}, Vp2PcptqJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y66XsrDyVaE9Zmo8m6zL/SJTyQWUoacCFzBnBjXje/Vp2PcptqJ.js\")), path: \"/terms-and-conditions\"}, z7lbqY2jX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QpiIdKNNWMK8iYskficc/WePUQnZhUcaGj0n6yOFi/z7lbqY2jX.js\")), path: \"/unsubscribe\"}, t6j3VZJsp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pzUh3JtcSXb6VoOWmENO/4jox5QbVkTHDSxGoz9mb/t6j3VZJsp.js\")), path: \"/404\"}, inFI0bRnp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/75XxcozCBjFhMWNhNCkD/3Wuno2wLRD4IHPc92emu/inFI0bRnp.js\")), path: \"/about\"}, qE8ah_c0d: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Z1O4jabzbzwA2tHnFYan/MmNins8szexkonVfOndQ/qE8ah_c0d.js\")), path: \"/financialaid\"}, mY3om1M71: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iUSo47Y0cpXnETNnRHHh/OMIlXTDD8epHl8bpX1Xe/mY3om1M71.js\")), path: \"/student-group-form\"}, D_Qb9i5Pw: {elements: {mb0vdA6WU: \"after-the-competition\", MsZ6bSI7Q: \"general\", WFbYN1dJQ: \"registration\", WJ8GoTisu: \"competition-and-awards\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/q2uAKbstRIJO74cij5yF/EJJUC2r6y8leJRc2vLXV/D_Qb9i5Pw.js\")), path: \"/teacher-faq\"}, R6_IFDVfi: {elements: {bMEJIU2Dc: \"general\", iuQMf94F5: \"students\", N1WFVceDP: \"registration\", r9JTxP9K4: \"after-the-competition\", XEZit8_D4: \"competition-and-awards\", ZWpjkQ2MH: \"teachers\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/a45tTR5zesRW67zZ8m8J/KKnlt2RbRNksDs0ifcTD/R6_IFDVfi.js\")), path: \"/faq\"}, VuMBZSgKU: {collectionId: \"pPte5biyq\", elements: {BCO3szM1N: \"prize\", KAASYxiMS: \"work\", qXhlPCgaE: \"faq\", vEm1SZQpV: \"teachhero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/I7o4KBG0Dav9my9iitSA/J84bKUh7jSAwBQJ08OgG/VuMBZSgKU.js\")), path: \"/:pM_Uymu3c\"}}\r\n\r\n\t\tconst locales = [{code: \"en-GB\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {pPte5biyq: async () => (await import(\"https://framerusercontent.com/modules/w5dwPNesh5J31VGWG6oI/T8LWjui10NsbfzYDdjO7/pPte5biyq.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"ab9d4a3a401ab7da2f4297b94d9bcc5b703a557e1ed98b00a9dfd3b419139f2e\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {cjKru2bUj: false, eYem1FZId: true, nu0q2Mpdj: true, pUsHkmASZ: false, px9nuHAfd: \"\", q0xZHLaa1: false, qHHM1BYAQ: \"Register now\", rFk8jUFi7: false, rFwh5dudB: true, U35z57dCn: true}\r\nconst props2 = {cjKru2bUj: true, eYem1FZId: false, q0xZHLaa1: false, rFk8jUFi7: false}\r\nconst props3 = {...props2, cjKru2bUj: false, q0xZHLaa1: true, rFk8jUFi7: true}\r\nconst props4 = {...props2, cjKru2bUj: false, eYem1FZId: true}\r\nconst props5 = {...props1, eYem1FZId: false, nu0q2Mpdj: false, pUsHkmASZ: true, px9nuHAfd: undefined, rFwh5dudB: false}\r\nconst templateProps = {augiA20Il: props2, C_2mQntas: props3, Cmjsjl3oE: props3, D_Qb9i5Pw: props2, dbBD5UcEe: props3, dkZMLvXBd: props3, Eh_28oKyh: props3, gTvh1e31S: props3, inFI0bRnp: props3, IUQhBYtuS: props1, lkbF8Lepl: props3, mY3om1M71: props3, nc1yXDRhz: props3, qE8ah_c0d: props3, R6_IFDVfi: props3, RX5OsW_22: props3, S2EuHvyzV: props3, T6b_AiN4g: props4, t6j3VZJsp: props3, tsoYAkPBY: props2, vgeSiIMjA: props3, Vp2PcptqJ: props3, VuMBZSgKU: props5, W6tVrhNrm: props3, wgK5RTx0e: props3, Wo2gMy8mL: props3, YcAyAImzT: props3, YuxM7kREz: props3, z7lbqY2jX: props3, Zh2ET0XJu: props3, Zj2iUnRUD: props3, Zq5KaAP1_: props3}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"IUQhBYtuS\":\r\ncase \"VuMBZSgKU\":\r\nreturn React.createElement(Home, {...props, key: \"Home\", style}, children(true));\r\ncase \"augiA20Il\":\r\ncase \"Eh_28oKyh\":\r\ncase \"YcAyAImzT\":\r\ncase \"YuxM7kREz\":\r\ncase \"RX5OsW_22\":\r\ncase \"tsoYAkPBY\":\r\ncase \"wgK5RTx0e\":\r\ncase \"Zq5KaAP1_\":\r\ncase \"S2EuHvyzV\":\r\ncase \"dbBD5UcEe\":\r\ncase \"T6b_AiN4g\":\r\ncase \"gTvh1e31S\":\r\ncase \"W6tVrhNrm\":\r\ncase \"Zh2ET0XJu\":\r\ncase \"dkZMLvXBd\":\r\ncase \"Wo2gMy8mL\":\r\ncase \"nc1yXDRhz\":\r\ncase \"Cmjsjl3oE\":\r\ncase \"C_2mQntas\":\r\ncase \"lkbF8Lepl\":\r\ncase \"vgeSiIMjA\":\r\ncase \"Zj2iUnRUD\":\r\ncase \"Vp2PcptqJ\":\r\ncase \"z7lbqY2jX\":\r\ncase \"t6j3VZJsp\":\r\ncase \"inFI0bRnp\":\r\ncase \"qE8ah_c0d\":\r\ncase \"mY3om1M71\":\r\ncase \"D_Qb9i5Pw\":\r\ncase \"R6_IFDVfi\":\r\nreturn React.createElement(Student, {...props, key: \"Student\", style}, children(true));\r\ncase \"CFQ3MKwnC\":\r\nreturn React.createElement(School, {...props, key: \"School\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"IUQhBYtuS\":\r\ncase \"VuMBZSgKU\":\r\nreturn [{hash: \"wbrvix\", mediaQuery: \"(min-width: 1680px)\"}, {hash: \"7osqng\", mediaQuery: \"(min-width: 1200px) and (max-width: 1679.98px)\"}, {hash: \"bmbuym\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"pu1grg\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"augiA20Il\":\r\ncase \"Eh_28oKyh\":\r\ncase \"YcAyAImzT\":\r\ncase \"YuxM7kREz\":\r\ncase \"RX5OsW_22\":\r\ncase \"tsoYAkPBY\":\r\ncase \"wgK5RTx0e\":\r\ncase \"Zq5KaAP1_\":\r\ncase \"S2EuHvyzV\":\r\ncase \"dbBD5UcEe\":\r\ncase \"T6b_AiN4g\":\r\ncase \"gTvh1e31S\":\r\ncase \"W6tVrhNrm\":\r\ncase \"Zh2ET0XJu\":\r\ncase \"dkZMLvXBd\":\r\ncase \"Wo2gMy8mL\":\r\ncase \"nc1yXDRhz\":\r\ncase \"Cmjsjl3oE\":\r\ncase \"C_2mQntas\":\r\ncase \"lkbF8Lepl\":\r\ncase \"vgeSiIMjA\":\r\ncase \"Zj2iUnRUD\":\r\ncase \"Vp2PcptqJ\":\r\ncase \"z7lbqY2jX\":\r\ncase \"t6j3VZJsp\":\r\ncase \"inFI0bRnp\":\r\ncase \"qE8ah_c0d\":\r\ncase \"mY3om1M71\":\r\ncase \"D_Qb9i5Pw\":\r\ncase \"R6_IFDVfi\":\r\nreturn [{hash: \"1vu5nlq\", mediaQuery: \"(min-width: 1680px)\"}, {hash: \"1w3alf4\", mediaQuery: \"(min-width: 1200px) and (max-width: 1679.98px)\"}, {hash: \"19reaty\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1n2j2hq\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"CFQ3MKwnC\":\r\nreturn [{hash: \"12ivr5g\", mediaQuery: \"(min-width: 1680px)\"}, {hash: \"1ekkef6\", mediaQuery: \"(min-width: 1200px) and (max-width: 1679.98px)\"}, {hash: \"6afz4m\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"xkyh7h\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pzUh3JtcSXb6VoOWmENO/4jox5QbVkTHDSxGoz9mb/t6j3VZJsp.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://economicsworldcup.org\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/lKelKV810IK9DUvxwYJA/d2Z2GfG2VJAiXOg0X4Tw/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\tconst effect = {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 30, delay: 0, duration: 0.2, durationBasedSpring: false, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"spring\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 30, delay: 0, duration: 0.2, durationBasedSpring: false, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"spring\"}, x: \"0px\", y: \"0px\"}}\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {augiA20Il: {Y_yF3tgdr: effect}}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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C,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,GAAG,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,GAAG,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,GAAG,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,GAAG,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,GAAG,EAAE,CAAC,KAAK,GAAG,EAAE,CAAC,IAAI,IAAI,EAAE,CAAC,KAAK,GAAG,EAAE,CAAC,KAAK,GAAG,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,GAAG,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,GAAG,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,IAAI,GAAG,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,IAAI,GAAG,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,IAAI,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,IAAI,IAAI,EAAE,CAAC,KAAK,GAAG,EAAE,CAA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"}