{"version":3,"file":"FilmWatchOverlay.jOPyuLR4.mjs","names":["useState","useRef","useMemo","useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/IT3rQzKWrZC06BZZtndi/F95JmfeXKE3Acs8LKCEf/FilmWatchOverlay.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useCallback,useEffect,useMemo,useRef,useState,startTransition}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";const DEFAULT_VIMEO_URL=\"https://vimeo.com/1237192181?share=copy&fl=sv&fe=ci&dnt=1\";function parseVimeoParts(input){const candidate=(input||\"\").trim();if(!candidate)return null;let url;try{url=new URL(candidate);}catch(_error){return null;}const host=url.hostname.toLowerCase();const segments=url.pathname.split(\"/\").filter(Boolean);if(host===\"player.vimeo.com\"){const videoIndex=segments.findIndex(part=>part===\"video\");const id=videoIndex>=0?segments[videoIndex+1]:\"\";if(!id||!/^\\d+$/.test(id))return null;return{id,params:new URLSearchParams(url.searchParams)};}if(host!==\"vimeo.com\"&&host!==\"www.vimeo.com\")return null;const idIndex=segments.findIndex(part=>/^\\d+$/.test(part));if(idIndex<0)return null;const id=segments[idIndex];const privateHash=segments[idIndex+1]||undefined;return{id,privateHash,params:new URLSearchParams(url.searchParams)};}function normalizedVimeoEmbedUrl(input,autoplay){const fallbackParts=parseVimeoParts(DEFAULT_VIMEO_URL);const parts=parseVimeoParts(input)??fallbackParts;if(!parts)return\"about:blank\";const params=new URLSearchParams(parts.params);if(parts.privateHash&&!params.get(\"h\"))params.set(\"h\",parts.privateHash);params.set(\"autoplay\",autoplay?\"1\":\"0\");params.set(\"title\",\"0\");params.set(\"byline\",\"0\");params.set(\"portrait\",\"0\");params.set(\"playsinline\",\"1\");params.set(\"dnt\",\"1\");params.set(\"controls\",\"1\");params.set(\"muted\",\"0\");return`https://player.vimeo.com/video/${parts.id}?${params.toString()}`;}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 640\n * @framerIntrinsicHeight 360\n */export default function FilmWatchOverlay(props){const{vimeoUrl=DEFAULT_VIMEO_URL,buttonLabel=\"Watch\",displayMode=\"Hero\",heroBottomLift=0,buttonFont={fontFamily:\"Articulat CF\",fontSize:16,fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.25em\"},editorView=\"Preview\",style}=props;const isStaticRenderer=useIsStaticRenderer();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const showEditorPlayer=(isStaticRenderer||isCanvas)&&editorView===\"Player\";const[portalTarget,setPortalTarget]=useState(null);const[isOpen,setIsOpen]=useState(false);const[isClosing,setIsClosing]=useState(false);const[dialogVisible,setDialogVisible]=useState(false);const[iframeMounted,setIframeMounted]=useState(false);const[iframeSrc,setIframeSrc]=useState(\"about:blank\");const[isHovered,setIsHovered]=useState(false);const[isPressed,setIsPressed]=useState(false);const[reduceMotion,setReduceMotion]=useState(false);const[editorSize,setEditorSize]=useState({width:640,height:360});const[triggerLeftPadding,setTriggerLeftPadding]=useState(null);const rootRef=useRef(null);const dialogRef=useRef(null);const iframeRef=useRef(null);const triggerButtonRef=useRef(null);const editorRootRef=useRef(null);const closeButtonRef=useRef(null);const fadeTimerRef=useRef(null);const openRaf1Ref=useRef(null);const openRaf2Ref=useRef(null);const closeRestoreRef=useRef(null);const bodyStyleSnapshotRef=useRef(null);const isClosingRef=useRef(false);const isOpenRef=useRef(false);const liveEmbedUrl=useMemo(()=>normalizedVimeoEmbedUrl(vimeoUrl,true),[vimeoUrl]);const editorEmbedUrl=useMemo(()=>normalizedVimeoEmbedUrl(vimeoUrl,false),[vimeoUrl]);const clearTimers=useCallback(()=>{if(openRaf1Ref.current!==null&&typeof window!==\"undefined\"){window.cancelAnimationFrame(openRaf1Ref.current);openRaf1Ref.current=null;}if(openRaf2Ref.current!==null&&typeof window!==\"undefined\"){window.cancelAnimationFrame(openRaf2Ref.current);openRaf2Ref.current=null;}if(fadeTimerRef.current!==null&&typeof window!==\"undefined\"){window.clearTimeout(fadeTimerRef.current);fadeTimerRef.current=null;}},[]);const closeOverlay=useCallback(()=>{if(isClosingRef.current)return;if(!isOpenRef.current)return;isClosingRef.current=true;clearTimers();if(iframeRef.current){iframeRef.current.src=\"about:blank\";}setIframeSrc(\"about:blank\");setIframeMounted(false);startTransition(()=>{setDialogVisible(false);setIsClosing(true);});const waitMs=reduceMotion?0:300;if(typeof window!==\"undefined\"){fadeTimerRef.current=window.setTimeout(()=>{const dialog=dialogRef.current;if(dialog&&dialog.open&&typeof dialog.close===\"function\"){try{dialog.close();}catch(_error){}}startTransition(()=>{setIsOpen(false);setIsClosing(false);});isOpenRef.current=false;isClosingRef.current=false;if(closeRestoreRef.current)closeRestoreRef.current.focus();fadeTimerRef.current=null;},waitMs);return;}startTransition(()=>{setIsOpen(false);setIsClosing(false);});isOpenRef.current=false;isClosingRef.current=false;},[clearTimers,reduceMotion]);const openOverlay=useCallback(()=>{if(isOpenRef.current||isClosingRef.current||isOpen||isClosing)return;closeRestoreRef.current=triggerButtonRef.current;isOpenRef.current=true;startTransition(()=>{setIframeSrc(liveEmbedUrl);setIframeMounted(true);setDialogVisible(false);setIsOpen(true);});},[isClosing,isOpen,liveEmbedUrl]);useEffect(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return;startTransition(()=>{setPortalTarget(document.body);});const media=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const apply=()=>{startTransition(()=>{setReduceMotion(media.matches);});};apply();if(typeof media.addEventListener===\"function\"){media.addEventListener(\"change\",apply);return()=>media.removeEventListener(\"change\",apply);}media.addListener(apply);return()=>media.removeListener(apply);},[]);useEffect(()=>{if(!showEditorPlayer)return;if(typeof window===\"undefined\")return;const target=editorRootRef.current;if(!target)return;const update=()=>{const rect=target.getBoundingClientRect();startTransition(()=>{setEditorSize({width:Math.max(1,rect.width||640),height:Math.max(1,rect.height||360)});});};update();let observer=null;if(typeof ResizeObserver!==\"undefined\"){observer=new ResizeObserver(()=>update());observer.observe(target);}else{window.addEventListener(\"resize\",update);}return()=>{if(observer)observer.disconnect();else window.removeEventListener(\"resize\",update);};},[showEditorPlayer]);useEffect(()=>{if(displayMode!==\"Hero\")return;if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const root=rootRef.current;if(!root)return;const getFallbackLeft=()=>{const vw=window.innerWidth||0;if(vw>=1200)return Math.max(52,(vw-1200)/2);return 20;};const isVisibleElement=element=>{if(!element)return false;const rect=element.getBoundingClientRect();if(rect.width<=0||rect.height<=0)return false;const computed=window.getComputedStyle(element);return computed.display!==\"none\"&&computed.visibility!==\"hidden\";};const pickAnchor=()=>{const localHero=root.closest('#film-page-hero, [data-framer-name=\"Film full-bleed hero\"]');const localHeroTitle=localHero?.querySelector('#film-page-title-row, [data-framer-name=\"Film aligned title row\"]');if(isVisibleElement(localHeroTitle))return localHeroTitle;const localHeroHeader=localHero?.querySelector('#film-page-header-row, [data-framer-name=\"Film aligned header row\"]');if(isVisibleElement(localHeroHeader))return localHeroHeader;const documentTitle=document.querySelector('#film-page-title-row, [data-framer-name=\"Film aligned title row\"]');if(isVisibleElement(documentTitle))return documentTitle;const documentHeader=document.querySelector('#film-page-header-row, [data-framer-name=\"Film aligned header row\"]');if(isVisibleElement(documentHeader))return documentHeader;return null;};let activeAnchor=null;let anchorObserver=null;let rootObserver=null;const reconnectAnchorObserver=nextAnchor=>{if(activeAnchor===nextAnchor)return;if(anchorObserver){anchorObserver.disconnect();anchorObserver=null;}activeAnchor=nextAnchor;if(activeAnchor&&typeof ResizeObserver!==\"undefined\"){anchorObserver=new ResizeObserver(()=>measureLeft());anchorObserver.observe(activeAnchor);}};const measureLeft=()=>{const rootRect=root.getBoundingClientRect();const rootOffsetWidth=root.offsetWidth||0;const scaleX=rootOffsetWidth>0&&rootRect.width>0?rootRect.width/rootOffsetWidth:1;const anchor=pickAnchor();reconnectAnchorObserver(anchor);const nextLeft=anchor?Math.max(0,(anchor.getBoundingClientRect().left-rootRect.left)/(scaleX||1)):getFallbackLeft();startTransition(()=>{setTriggerLeftPadding(prev=>prev!==null&&Math.abs(prev-nextLeft)<.5?prev:nextLeft);});};measureLeft();if(typeof ResizeObserver!==\"undefined\"){rootObserver=new ResizeObserver(()=>measureLeft());rootObserver.observe(root);}window.addEventListener(\"resize\",measureLeft);window.addEventListener(\"scroll\",measureLeft,true);return()=>{window.removeEventListener(\"resize\",measureLeft);window.removeEventListener(\"scroll\",measureLeft,true);if(anchorObserver)anchorObserver.disconnect();if(rootObserver)rootObserver.disconnect();};},[displayMode]);useEffect(()=>{if(!isOpen)return;if(typeof document===\"undefined\")return;const body=document.body;bodyStyleSnapshotRef.current=body.getAttribute(\"style\");body.style.overflow=\"hidden\";return()=>{const previous=bodyStyleSnapshotRef.current;if(previous===null)body.removeAttribute(\"style\");else body.setAttribute(\"style\",previous);bodyStyleSnapshotRef.current=null;};},[isOpen]);useEffect(()=>{if(!isOpen)return;if(typeof window===\"undefined\")return;const onKeyDown=event=>{if(event.key!==\"Escape\")return;event.preventDefault();closeOverlay();};window.addEventListener(\"keydown\",onKeyDown);return()=>window.removeEventListener(\"keydown\",onKeyDown);},[closeOverlay,isOpen]);useEffect(()=>{if(!isOpen)return;if(!portalTarget)return;const dialog=dialogRef.current;if(!dialog)return;if(typeof dialog.showModal===\"function\"&&!dialog.open){try{dialog.showModal();}catch(_error){if(!dialog.open)dialog.setAttribute(\"open\",\"true\");}}else if(!dialog.open){dialog.setAttribute(\"open\",\"true\");}dialog.getBoundingClientRect();if(typeof window!==\"undefined\"){openRaf1Ref.current=window.requestAnimationFrame(()=>{openRaf2Ref.current=window.requestAnimationFrame(()=>{startTransition(()=>{setDialogVisible(true);});if(closeButtonRef.current)closeButtonRef.current.focus();openRaf2Ref.current=null;});openRaf1Ref.current=null;});}else{startTransition(()=>{setDialogVisible(true);});}return()=>{if(typeof window===\"undefined\")return;if(openRaf1Ref.current!==null){window.cancelAnimationFrame(openRaf1Ref.current);openRaf1Ref.current=null;}if(openRaf2Ref.current!==null){window.cancelAnimationFrame(openRaf2Ref.current);openRaf2Ref.current=null;}};},[isOpen,portalTarget]);useEffect(()=>{return()=>{clearTimers();if(iframeRef.current)iframeRef.current.src=\"about:blank\";};},[clearTimers]);const editorPlayerRect=useMemo(()=>{const width=Math.max(1,editorSize.width||640);const height=Math.max(1,editorSize.height||360);const margin=width<=809.98?20:40;const availableWidth=Math.max(1,width-margin*2);const availableHeight=Math.max(1,height-margin*2);const playerWidth=Math.max(1,Math.min(availableWidth,availableHeight*(16/9)));const playerHeight=Math.max(1,playerWidth*(9/16));return{playerWidth,playerHeight};},[editorSize.height,editorSize.width]);const iconAndLabel=useMemo(()=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":\"true\",width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 3.5L12 8L5 12.5V3.5Z\",fill:\"#000000\"})}),/*#__PURE__*/_jsx(\"span\",{children:buttonLabel})]}),[buttonLabel]);const dialogContent=/*#__PURE__*/_jsxs(\"dialog\",{ref:dialogRef,className:\"film-watch-overlay-dialog\",\"aria-label\":\"Ad\\xe9lie 2026 film player\",onCancel:event=>{event.preventDefault();closeOverlay();},onClick:event=>{if(event.target===event.currentTarget)closeOverlay();},style:{position:\"fixed\",inset:0,border:\"none\",margin:0,padding:0,width:\"100vw\",height:\"100vh\",maxWidth:\"none\",maxHeight:\"none\",background:\"rgba(0, 0, 0, 0.95)\",opacity:dialogVisible?1:0,transition:reduceMotion?\"none\":\"opacity 0.3s ease\",overflow:\"hidden\",zIndex:2147483647},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .film-watch-overlay-dialog::backdrop {\n                    background: transparent;\n                }\n                @supports (height: 100dvh) {\n                    .film-watch-overlay-dialog {\n                        height: 100dvh !important;\n                    }\n                }\n                .film-watch-overlay-player-shell {\n                    position: absolute;\n                    left: 50%;\n                    top: 50%;\n                    transform: translate(-50%, -50%);\n                    width: min(calc(100vw - 80px), calc((100vh - 80px) * 16 / 9));\n                    height: min(calc((100vw - 80px) * 9 / 16), calc(100vh - 80px));\n                    max-width: 100%;\n                    max-height: 100%;\n                }\n                @supports (height: 100dvh) {\n                    .film-watch-overlay-player-shell {\n                        width: min(calc(100vw - 80px), calc((100dvh - 80px) * 16 / 9));\n                        height: min(calc((100vw - 80px) * 9 / 16), calc(100dvh - 80px));\n                    }\n                }\n                @media (max-width: 809.98px) {\n                    .film-watch-overlay-player-shell {\n                        width: min(calc(100vw - 40px), calc((100vh - 40px) * 16 / 9));\n                        height: min(calc((100vw - 40px) * 9 / 16), calc(100vh - 40px));\n                    }\n                }\n                @supports (height: 100dvh) {\n                    @media (max-width: 809.98px) {\n                        .film-watch-overlay-player-shell {\n                            width: min(calc(100vw - 40px), calc((100dvh - 40px) * 16 / 9));\n                            height: min(calc((100vw - 40px) * 9 / 16), calc(100dvh - 40px));\n                        }\n                    }\n                }\n                .film-watch-overlay-player-inner {\n                    width: 100%;\n                    height: 100%;\n                }\n            `}),/*#__PURE__*/_jsx(\"button\",{ref:closeButtonRef,type:\"button\",\"aria-label\":\"Close full film\",onClick:closeOverlay,autoFocus:true,style:{position:\"absolute\",top:14,right:14,width:44,height:44,border:0,borderRadius:9999,background:\"transparent\",color:\"#FFFFFF\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:2},children:/*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":\"true\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 6L18 18M18 6L6 18\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"film-watch-overlay-player-shell\",onClick:event=>event.stopPropagation(),children:/*#__PURE__*/_jsx(\"div\",{className:\"film-watch-overlay-player-inner\",children:iframeMounted?/*#__PURE__*/_jsx(\"iframe\",{ref:iframeRef,src:iframeSrc,title:\"Ad\\xe9lie 2026\",allow:\"autoplay; fullscreen; picture-in-picture; encrypted-media\",allowFullScreen:true,style:{width:\"100%\",height:\"100%\",border:0,display:\"block\",background:\"#000000\"}}):null})})]});if(showEditorPlayer){return /*#__PURE__*/_jsxs(\"div\",{ref:editorRootRef,style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",background:\"rgba(0, 0, 0, 0.95)\",...style},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Close full film\",style:{position:\"absolute\",top:14,right:14,width:44,height:44,border:0,borderRadius:9999,background:\"transparent\",color:\"#FFFFFF\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":\"true\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 6L18 18M18 6L6 18\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"})})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"50%\",top:\"50%\",transform:\"translate(-50%, -50%)\",width:editorPlayerRect.playerWidth,height:editorPlayerRect.playerHeight},children:/*#__PURE__*/_jsx(\"iframe\",{src:editorEmbedUrl,title:\"Ad\\xe9lie 2026\",allow:\"autoplay; fullscreen; picture-in-picture; encrypted-media\",allowFullScreen:true,style:{width:\"100%\",height:\"100%\",border:0,display:\"block\",background:\"#000000\"}})})]});}const heroBottomLiftClamped=Math.max(0,heroBottomLift||0);const buttonTextStyle={lineHeight:buttonFont.lineHeight??1.25,fontFamily:buttonFont.fontFamily??\"Articulat CF, -apple-system, BlinkMacSystemFont, sans-serif\",fontSize:buttonFont.fontSize??16,fontWeight:buttonFont.fontWeight??500,letterSpacing:buttonFont.letterSpacing??\"-0.01em\",fontStyle:buttonFont.fontStyle??\"normal\",textAlign:buttonFont.textAlign??\"center\"};if(displayMode===\"Button\"){return /*#__PURE__*/_jsxs(\"button\",{ref:triggerButtonRef,type:\"button\",className:\"film-watch-overlay-button-root\",\"aria-label\":\"Watch full film\",\"aria-haspopup\":\"dialog\",\"aria-expanded\":isOpen,onClick:openOverlay,style:{position:\"relative\",width:style?.width??\"100%\",height:style?.height??48,minHeight:48,boxSizing:\"border-box\",border:0,borderRadius:9999,background:\"#FFFFFF\",color:\"#000000\",padding:\"14px 28px\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,pointerEvents:\"auto\",cursor:\"pointer\",...buttonTextStyle,...style},children:[iconAndLabel,/*#__PURE__*/_jsx(\"style\",{children:`\n                    .film-watch-overlay-button-root:focus-visible {\n                        outline: 2px solid rgba(255,255,255,0.95);\n                        outline-offset: 3px;\n                    }\n                `}),isOpen&&portalTarget?/*#__PURE__*/createPortal(dialogContent,portalTarget):null]});}return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,onClick:openOverlay,style:{position:\"relative\",width:\"100%\",height:\"100%\",cursor:\"pointer\",...style},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,background:\"rgba(0, 0, 0, 0.2)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{className:\"film-watch-overlay-trigger-wrap\",style:{...triggerLeftPadding===null?undefined:{paddingLeft:triggerLeftPadding},[\"--film-watch-overlay-hero-bottom-lift\"]:`${heroBottomLiftClamped}px`},children:/*#__PURE__*/_jsx(\"button\",{ref:triggerButtonRef,className:\"film-watch-overlay-trigger\",type:\"button\",\"aria-label\":\"Watch full film\",\"aria-haspopup\":\"dialog\",\"aria-expanded\":isOpen,onClick:event=>{event.stopPropagation();openOverlay();},onPointerDown:()=>{startTransition(()=>{setIsPressed(true);});},onPointerUp:()=>{startTransition(()=>{setIsPressed(false);});},onPointerCancel:()=>{startTransition(()=>{setIsPressed(false);});},onMouseEnter:()=>{startTransition(()=>{setIsHovered(true);});},onMouseLeave:()=>{startTransition(()=>{setIsHovered(false);setIsPressed(false);});},style:{pointerEvents:\"auto\",position:\"relative\",cursor:\"pointer\",border:0,borderRadius:8,background:\"rgba(255, 255, 255, 0.85)\",color:\"#000000\",padding:\"14px 28px\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,transform:isPressed?\"scale(0.98)\":isHovered?\"scale(1.05)\":\"scale(1)\",transition:reduceMotion?\"none\":\"transform 0.2s ease\",...buttonTextStyle},children:iconAndLabel})}),/*#__PURE__*/_jsx(\"style\",{children:`\n                .film-watch-overlay-trigger-wrap {\n                    position: absolute;\n                    inset: 0;\n                    display: flex;\n                    justify-content: flex-start;\n                    align-items: flex-end;\n                    pointer-events: none;\n                    box-sizing: border-box;\n                    padding-left: 20px;\n                    padding-bottom: calc(\n                        max(20px, env(safe-area-inset-bottom)) + var(--film-watch-overlay-hero-bottom-lift, 0px)\n                    );\n                }\n                @media (min-width: 1200px) {\n                    .film-watch-overlay-trigger-wrap {\n                        padding-left: max(52px, calc((100vw - 1200px) / 2));\n                        padding-bottom: calc(\n                            max(52px, env(safe-area-inset-bottom)) + var(--film-watch-overlay-hero-bottom-lift, 0px)\n                        );\n                    }\n                }\n                .film-watch-overlay-trigger:focus-visible {\n                    outline: 2px solid rgba(255,255,255,0.95);\n                    outline-offset: 3px;\n                }\n            `}),isOpen&&portalTarget?/*#__PURE__*/createPortal(dialogContent,portalTarget):null]});}addPropertyControls(FilmWatchOverlay,{displayMode:{type:ControlType.Enum,title:\"Mode\",defaultValue:\"Hero\",options:[\"Hero\",\"Button\"],optionTitles:[\"Hero\",\"Button\"],displaySegmentedControl:true},vimeoUrl:{type:ControlType.String,title:\"Vimeo URL\",defaultValue:DEFAULT_VIMEO_URL},heroBottomLift:{type:ControlType.Number,title:\"Hero Lift\",defaultValue:0,min:0,max:400,step:1,hidden:props=>props.displayMode===\"Button\"},buttonLabel:{type:ControlType.String,title:\"Label\",defaultValue:\"Watch\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",defaultValue:{fontFamily:\"Articulat CF\",fontSize:16,fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.25em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},editorView:{type:ControlType.Enum,title:\"Editor View\",defaultValue:\"Preview\",options:[\"Preview\",\"Player\"],optionTitles:[\"Preview\",\"Player\"],displaySegmentedControl:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FilmWatchOverlay\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"360\",\"framerIntrinsicWidth\":\"640\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FilmWatchOverlay.map"],"mappings":"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"}