{"version":3,"file":"ClimateActionLightboxOverrides.IyOwInKh.mjs","names":["useState","useRef","useCallback","useId","useMemo","_Fragment","__esmMin","pe","init_npm_react_18_3_1","ne","init_ssg_sandbox_shims","te","window","ie","init_npm_react_dom_18_3_1","_e","Ha","p","c","J","init_jsx_runtime","ce","de","setSharedModalState","updater","sharedModalState","sharedModalListeners","listener","useSharedModalStore","snapshot","setSnapshot","handleStoreChange","SharedVimeoModalHost","store","setStore","containerRef","closeButtonRef","previousActiveRef","lockedScrollYRef","isOpen","hostKey","closeModal","prev","body","previousStyle","focusTimeout","handleKeyDown","event","root","focusable","FOCUSABLE_SELECTOR","element","first","last","active","focusTarget","videoSrc","makeLightboxOverride","instanceId","hostKeyRef","filmId","openModal","trigger","target","title","handleClick","key","props","isLinkTrigger","mergedStyle","baseStyle","washShadow","existingShadow","nextBoxShadow","resolvedRole","resolvedTabIndex","resolvedAriaLabel","Component","WithBlownAwayLightbox","WithWestmillLightbox","WithLostRiversLightbox","WithGreatTreesLightbox","WithAmbiosLightbox","WithEdenLearnLightbox","WithEdenHothouseLightbox","WithCFHDNorthDevonLightbox","WithWeAreCFHDLightbox","WithHomepageShowreelLightbox","WithForensicInvestigationLightbox","WithFAFMLondonLightbox","WithCRCYearLightbox","WithIndustrialOverviewLightbox","WithIndustrialConnorLightbox","WithIndustrialJamesLightbox","WithIndustrialKittyLightbox","WithIndustrialLaraLightbox","WithIndustrialTomLightbox","WithIndustrialValentinaLightbox","makeThumbnailOverride","mergedContainerStyle","thumbnailAlt","thumbnailUrl","WithIndustrialConnorThumbnail","WithIndustrialJamesThumbnail","WithIndustrialKittyThumbnail","WithIndustrialLaraThumbnail","WithIndustrialTomThumbnail","WithIndustrialValentinaThumbnail","init_ClimateActionLightboxOverrides"],"sources":["https:/framerusercontent.com/modules/ejdA8W1b2lHejnbRoGXJ/Ugjp2BvBZW8FFXfO0ALH/ClimateActionLightboxOverrides.js"],"sourcesContent":["// User request: Create a new Framer code override file for the existing canvas elements of the single 10:10 Climate Action case-study page. Export three override functions named WithBlownAwayLightbox, WithWestmillLightbox, WithLostRiversLightbox. Each override wraps an existing RichText link OR existing image Frame and preserves its canvas-rendered content/style/layout while making click or keyboard Enter/Space open a shared, accessible in-page Vimeo modal. Film ids: 210794783, 223421120, 278717786 respectively. A single modal should portal to document.body on user activation only, with near-black backdrop, large responsive 16:9 iframe Vimeo player, visible close button, click outside/Escape close, focus trapping and focus restoration, body scroll lock with exact scroll preservation, touch support. Do not autoplay until the visitor clicks the trigger (opening click may start video if desired, but no preload). Mount iframe only while open and unmount it on close to stop playback. No external Vimeo navigation and no nested link conflicts; override should prevent existing anchor default if present. Accessible descriptive modal title per film. Avoid modifying global styles, other pages, or existing components. Keep styling self-contained and responsive. Return exact override ids.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef,startTransition,useId,useCallback,useEffect,useMemo,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";let sharedModalState={open:false,filmId:\"\",title:\"\",trigger:null,hostKey:\"\"};const sharedModalListeners=new Set;function setSharedModalState(updater){sharedModalState=typeof updater===\"function\"?updater(sharedModalState):updater;sharedModalListeners.forEach(listener=>listener());}function useSharedModalStore(){const[snapshot,setSnapshot]=useState(sharedModalState);useEffect(()=>{const handleStoreChange=()=>{startTransition(()=>setSnapshot(sharedModalState));};sharedModalListeners.add(handleStoreChange);return()=>{sharedModalListeners.delete(handleStoreChange);};},[]);return[snapshot,setSharedModalState];}const FOCUSABLE_SELECTOR='a[href], area[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), summary, iframe, [tabindex]:not([tabindex=\"-1\"]), [contenteditable=\"true\"]';function SharedVimeoModalHost({hostKey}){const[store,setStore]=useSharedModalStore();const containerRef=useRef(null);const closeButtonRef=useRef(null);const previousActiveRef=useRef(null);const lockedScrollYRef=useRef(0);const isHost=store.hostKey===hostKey;const isOpen=isHost&&store.open;const closeModal=useCallback(()=>{startTransition(()=>{setStore(prev=>({...prev,open:false,filmId:\"\",title:\"\"}));});},[setStore]);useEffect(()=>{if(typeof document===\"undefined\")return;if(!isOpen)return;previousActiveRef.current=store.trigger??document.activeElement;lockedScrollYRef.current=typeof window!==\"undefined\"?window.scrollY||window.pageYOffset||0:0;const body=document.body;const previousStyle={overflow:body.style.overflow,position:body.style.position,top:body.style.top,left:body.style.left,right:body.style.right,width:body.style.width};body.style.overflow=\"hidden\";body.style.position=\"fixed\";body.style.top=`-${lockedScrollYRef.current}px`;body.style.left=\"0\";body.style.right=\"0\";body.style.width=\"100%\";const focusInitial=()=>{closeButtonRef.current?.focus();};const focusTimeout=window.setTimeout(focusInitial,0);const handleKeyDown=event=>{if(event.key===\"Escape\"){event.preventDefault();closeModal();return;}if(event.key!==\"Tab\")return;const root=containerRef.current;if(!root)return;const focusable=Array.from(root.querySelectorAll(FOCUSABLE_SELECTOR)).filter(element=>!element.hasAttribute(\"disabled\")&&element.tabIndex!==-1);if(focusable.length===0){event.preventDefault();closeButtonRef.current?.focus();return;}const first=focusable[0];const last=focusable[focusable.length-1];const active=document.activeElement;if(event.shiftKey&&active===first){event.preventDefault();last.focus();}else if(!event.shiftKey&&active===last){event.preventDefault();first.focus();}};document.addEventListener(\"keydown\",handleKeyDown,true);return()=>{window.clearTimeout(focusTimeout);document.removeEventListener(\"keydown\",handleKeyDown,true);body.style.overflow=previousStyle.overflow;body.style.position=previousStyle.position;body.style.top=previousStyle.top;body.style.left=previousStyle.left;body.style.right=previousStyle.right;body.style.width=previousStyle.width;if(typeof window!==\"undefined\"){window.scrollTo(0,lockedScrollYRef.current);}const focusTarget=store.trigger??previousActiveRef.current;if(focusTarget&&typeof focusTarget.focus===\"function\"){window.setTimeout(()=>focusTarget.focus(),0);}};},[closeModal,isOpen,store.trigger]);if(!isOpen||typeof document===\"undefined\")return null;const videoSrc=`https://player.vimeo.com/video/${store.filmId}?autoplay=1&title=0&byline=0&portrait=0&badge=0&dnt=1`;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":store.title,onMouseDown:event=>{if(event.target===event.currentTarget)closeModal();},onTouchStart:event=>{if(event.target===event.currentTarget)closeModal();},style:{position:\"fixed\",inset:0,zIndex:2147483647,background:\"rgba(0, 0, 0, 0.92)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"clamp(12px, 3vw, 32px)\",boxSizing:\"border-box\"},children:/*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{position:\"relative\",width:\"min(96vw, 1200px)\",maxHeight:\"92vh\",display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,color:\"#FFFFFF\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontSize:\"clamp(16px, 2vw, 24px)\",lineHeight:1.2,fontWeight:600},children:store.title}),/*#__PURE__*/_jsx(\"button\",{ref:closeButtonRef,type:\"button\",onClick:closeModal,\"aria-label\":`Close ${store.title}`,style:{appearance:\"none\",border:\"1px solid rgba(255,255,255,0.5)\",background:\"rgba(0,0,0,0.4)\",color:\"#FFFFFF\",borderRadius:999,fontSize:15,lineHeight:1,fontWeight:600,padding:\"10px 14px\",cursor:\"pointer\"},children:\"Close\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",aspectRatio:\"16 / 9\",background:\"#000000\",borderRadius:8,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"iframe\",{src:videoSrc,title:store.title,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",border:0,display:\"block\"},allow:\"autoplay; fullscreen; picture-in-picture\",allowFullScreen:true}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,backgroundColor:\"rgba(245,245,245,0.15)\",pointerEvents:\"none\"}})]})]})}),document.body);}function makeLightboxOverride(filmId,title){return function LightboxOverride(Component){return /*#__PURE__*/forwardRef(function LightboxOverrideComponent(props,ref){const[,setStore]=useSharedModalStore();const instanceId=useId();const hostKeyRef=useRef(`host-${filmId}-${instanceId}`);const openModal=useCallback(target=>{const trigger=target instanceof HTMLElement?target:null;startTransition(()=>{setStore(prev=>({...prev,open:true,filmId,title,trigger,hostKey:hostKeyRef.current}));});},[filmId,setStore,title]);const handleClick=useCallback(event=>{event.preventDefault?.();event.stopPropagation?.();openModal(event.currentTarget);},[openModal]);const handleKeyDown=useCallback(event=>{const key=event.key;if(key===\"Enter\"||key===\" \"||key===\"Spacebar\"){event.preventDefault?.();event.stopPropagation?.();openModal(event.currentTarget);return;}props.onKeyDown?.(event);},[openModal,props]);const isLinkTrigger=Boolean(props.href)||Boolean(props.link);const mergedStyle=useMemo(()=>{const baseStyle=props.style??{};const washShadow=\"inset 0 0 0 9999px rgba(245,245,245,0.15)\";const existingShadow=typeof baseStyle.boxShadow===\"string\"?baseStyle.boxShadow.trim():\"\";const hasWashAlready=existingShadow.includes(\"inset 0 0 0 9999px\");const nextBoxShadow=hasWashAlready?existingShadow:existingShadow?`${existingShadow}, ${washShadow}`:washShadow;return{...baseStyle,cursor:props.style?.cursor??\"pointer\",...isLinkTrigger?{}:{boxShadow:nextBoxShadow}};},[isLinkTrigger,props.style]);const resolvedRole=isLinkTrigger?props.role??\"link\":\"button\";const resolvedTabIndex=isLinkTrigger?props.tabIndex:props.tabIndex??0;const resolvedAriaLabel=isLinkTrigger?props[\"aria-label\"]:props[\"aria-label\"]??`Play ${title}`;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedStyle,role:resolvedRole,tabIndex:resolvedTabIndex,\"aria-label\":resolvedAriaLabel,onClick:handleClick,onKeyDown:handleKeyDown}),/*#__PURE__*/_jsx(SharedVimeoModalHost,{hostKey:hostKeyRef.current})]});});};}export function WithBlownAwayLightbox(Component){return makeLightboxOverride(\"210794783\",\"Blown Away — 10:10 Climate Action film\")(Component);}export function WithWestmillLightbox(Component){return makeLightboxOverride(\"223421120\",\"Westmill — 10:10 Climate Action film\")(Component);}export function WithLostRiversLightbox(Component){return makeLightboxOverride(\"278717786\",\"Lost Rivers — 10:10 Climate Action film\")(Component);}export function WithGreatTreesLightbox(Component){return makeLightboxOverride(\"362800307\",\"Great Trees in the Clyst Valley\")(Component);}export function WithAmbiosLightbox(Component){return makeLightboxOverride(\"772429437\",\"Ambios\")(Component);}export function WithEdenLearnLightbox(Component){return makeLightboxOverride(\"237773581\",\"Eden Project — Learn\")(Component);}export function WithEdenHothouseLightbox(Component){return makeLightboxOverride(\"268007679\",\"Hothouse Creative Leadership at Eden Project\")(Component);}export function WithCFHDNorthDevonLightbox(Component){return makeLightboxOverride(\"1235421341\",\"Children and Family Health Devon — North Devon\")(Component);}export function WithWeAreCFHDLightbox(Component){return makeLightboxOverride(\"1157560040\",\"We Are CFHD — Children and Family Health Devon\")(Component);}export function WithHomepageShowreelLightbox(Component){return makeLightboxOverride(\"1125557652\",\"Fresh Ground Films showreel\")(Component);}export function WithForensicInvestigationLightbox(Component){return makeLightboxOverride(\"1061228309\",\"MSc Forensic Investigation — University of Exeter\")(Component);}export function WithFAFMLondonLightbox(Component){return makeLightboxOverride(\"1028429125\",\"FAFM London — University of Exeter\")(Component);}export function WithCRCYearLightbox(Component){return makeLightboxOverride(\"1040399435\",\"A Year in the Life — University of Exeter\")(Component);}export function WithIndustrialOverviewLightbox(Component){return makeLightboxOverride(\"1179260248\",\"Overview — Student Careers at Exeter\")(Component);}export function WithIndustrialConnorLightbox(Component){return makeLightboxOverride(\"1235482351\",\"Connor — Student Careers at Exeter\")(Component);}export function WithIndustrialJamesLightbox(Component){return makeLightboxOverride(\"1235482343\",\"James — Student Careers at Exeter\")(Component);}export function WithIndustrialKittyLightbox(Component){return makeLightboxOverride(\"1235482341\",\"Kitty — Student Careers at Exeter\")(Component);}export function WithIndustrialLaraLightbox(Component){return makeLightboxOverride(\"1235483879\",\"Lara — Student Careers at Exeter\")(Component);}export function WithIndustrialTomLightbox(Component){return makeLightboxOverride(\"1235483909\",\"Tom — Student Careers at Exeter\")(Component);}export function WithIndustrialValentinaLightbox(Component){return makeLightboxOverride(\"1235482342\",\"Valentina — Student Careers at Exeter\")(Component);}function makeThumbnailOverride(thumbnailUrl){return function ThumbnailOverride(Component){return /*#__PURE__*/forwardRef(function ThumbnailOverrideComponent(props,ref){const mergedContainerStyle=useMemo(()=>({...props.style,backgroundImage:\"none\",backgroundColor:\"transparent\"}),[props.style]);const thumbnailAlt=typeof props.alt===\"string\"?props.alt:typeof props.altText===\"string\"?props.altText:\"\";return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedContainerStyle,children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\"},children:[/*#__PURE__*/_jsx(\"img\",{src:thumbnailUrl,alt:thumbnailAlt,loading:\"lazy\",style:{width:\"100%\",height:\"auto\",aspectRatio:\"16 / 9\",objectFit:\"cover\",display:\"block\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,backgroundColor:\"rgba(245,245,245,0.15)\",pointerEvents:\"none\"}})]})});});};}export function WithIndustrialConnorThumbnail(Component){return makeThumbnailOverride(\"https://i.vimeocdn.com/video/2211741341-21e313bc4c209eeb249bb8803b18c609aa98ab78713ce02ae7e19f24d9bd37a9-d_295x166?region=us\")(Component);}export function WithIndustrialJamesThumbnail(Component){return makeThumbnailOverride(\"https://i.vimeocdn.com/video/2211741188-be71350a346e0c3178e14d3a5adf49765b9a59f635d8d2bcb3760669bbbbb00f-d_295x166?region=us\")(Component);}export function WithIndustrialKittyThumbnail(Component){return makeThumbnailOverride(\"https://i.vimeocdn.com/video/2211741128-4f98ec8cd7f073c9f2d0788be0d669d012398a4040a0688bafc0ebf4b286a650-d_295x166?region=us\")(Component);}export function WithIndustrialLaraThumbnail(Component){return makeThumbnailOverride(\"https://i.vimeocdn.com/video/2211742662-c39430ec70d5b0d6a7dc15c329bf67a021071de079ba57a1924b9ac0db813dda-d_295x166?region=us\")(Component);}export function WithIndustrialTomThumbnail(Component){return makeThumbnailOverride(\"https://i.vimeocdn.com/video/2211742382-564a6683ecfcdc19265f6986c46de1925fe6e29c507161c15f67af69bdc4ad83-d_295x166?region=us\")(Component);}export function WithIndustrialValentinaThumbnail(Component){return makeThumbnailOverride(\"https://i.vimeocdn.com/video/2211741337-66a3773ce24fb6a219696bf5778461dcfe6c19e6bb25d1f428512887ebfff269-d_295x166?region=us\")(Component);}\nexport const __FramerMetadata__ = {\"exports\":{\"WithIndustrialOverviewLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithIndustrialOverviewLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithIndustrialLaraThumbnail\":{\"type\":\"reactHoc\",\"name\":\"WithIndustrialLaraThumbnail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithLostRiversLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithLostRiversLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithEdenLearnLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithEdenLearnLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithCFHDNorthDevonLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithCFHDNorthDevonLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithForensicInvestigationLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithForensicInvestigationLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithIndustrialJamesLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithIndustrialJamesLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithIndustrialValentinaLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithIndustrialValentinaLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithBlownAwayLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithBlownAwayLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithAmbiosLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithAmbiosLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithGreatTreesLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithGreatTreesLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithEdenHothouseLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithEdenHothouseLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithWeAreCFHDLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithWeAreCFHDLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithIndustrialConnorThumbnail\":{\"type\":\"reactHoc\",\"name\":\"WithIndustrialConnorThumbnail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithIndustrialJamesThumbnail\":{\"type\":\"reactHoc\",\"name\":\"WithIndustrialJamesThumbnail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithIndustrialKittyLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithIndustrialKittyLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithHomepageShowreelLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithHomepageShowreelLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithIndustrialValentinaThumbnail\":{\"type\":\"reactHoc\",\"name\":\"WithIndustrialValentinaThumbnail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithIndustrialLaraLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithIndustrialLaraLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithCRCYearLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithCRCYearLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithIndustrialTomLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithIndustrialTomLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithIndustrialKittyThumbnail\":{\"type\":\"reactHoc\",\"name\":\"WithIndustrialKittyThumbnail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithIndustrialTomThumbnail\":{\"type\":\"reactHoc\",\"name\":\"WithIndustrialTomThumbnail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithFAFMLondonLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithFAFMLondonLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithWestmillLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithWestmillLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WithIndustrialConnorLightbox\":{\"type\":\"reactHoc\",\"name\":\"WithIndustrialConnorLightbox\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ClimateActionLightboxOverrides.map"],"mappings":"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"}