{"version":3,"file":"Video_Component.CSFTdYq0.mjs","names":["React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","ThumbnailVideoPhoto","textEl","e","useState","useRef","useState","useMemo","useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/73NnUAturE7Sws5QYgPE/wAxUZy1hTVIWpPzv47lK/BtbTdm_QE.js","https:/framerusercontent.com/modules/DWdAWcGPXGlkQ4qda2J9/CSoQ4GnZLaB9xECIBKK7/SYtLuzOaW.js","https:/framerusercontent.com/modules/3c0OH3MzbxUqGA5qCYyy/QbrizEKui6TiYATWGv6Q/MouseFollower.js","https:/framerusercontent.com/modules/AeMD6dclbH6BNkQkPnoS/n3vK6LCnLEIAricbZmSj/Video_Component.js"],"sourcesContent":["// Generated by Framer (64adcc9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,forwardLoader,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/tNc2YJ0CVcqaphOCQ9If/3uT4nVK11fmtp9f8yxTT/SELTxdTDT.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/d0tuKSCjM8ad1rjbqRgl/BhQ4Mx0m8WhumdnV3ssJ/vjr43J_X5.js\";import ThumbnailVideoPhoto from\"https://framerusercontent.com/modules/ecPkUUSTKh0naU3MxuEG/3k5XEPVbSaRiqfRHVSak/C48wrq4Je.js\";const cycleOrder=[\"YtbYtpqer\",\"teooWueYl\",\"ersIAr4m_\",\"RPQMxZ3Mb\",\"bP4lVWSvw\",\"xrJjBMMHm\"];const serializationHash=\"framer-s8Ury\";const variantClassNames={bP4lVWSvw:\"framer-v-whdjj8\",ersIAr4m_:\"framer-v-1qibbgc\",RPQMxZ3Mb:\"framer-v-1x2flab\",teooWueYl:\"framer-v-1026joh\",xrJjBMMHm:\"framer-v-ca6kj9\",YtbYtpqer:\"framer-v-175tb91\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const uHwokHRTR=undefined;const cYeESywDu=undefined;const ZLblTBoch=undefined;const zHj9Hgulp=undefined;const pVYcwzwBp=undefined;const FxofavZyc=undefined;const vLcLV04sV=undefined;const wnPDPZnIz=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-50%) ${t}`;const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};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={\"Ratio 16:9 Hover\":\"teooWueYl\",\"Ratio 16:9\":\"YtbYtpqer\",\"Ratio 4:3 Hover\":\"RPQMxZ3Mb\",\"Ratio 4:3\":\"ersIAr4m_\",\"Ratio 9:16 Hover\":\"xrJjBMMHm\",\"Ratio 9:16\":\"bP4lVWSvw\"};const Variants=motion.create(React.Fragment);const getProps=({body,click,cursor,heading,height,id,link,role,tags,thumbnail,width,...props})=>{return{...props,cYeESywDu:cursor??props.cYeESywDu,FxofavZyc:body??props.FxofavZyc??\"Your Guide to Everything Local\",pVYcwzwBp:heading??props.pVYcwzwBp??\"Yelp\",uHwokHRTR:click??props.uHwokHRTR,variant:humanReadableVariantMap[props.variant]??props.variant??\"YtbYtpqer\",vLcLV04sV:role??props.vLcLV04sV??\"All Project\",wnPDPZnIz:tags??props.wnPDPZnIz??\"All Project\",zHj9Hgulp:thumbnail??props.zHj9Hgulp??{pixelHeight:826,pixelWidth:1919,src:\"https://framerusercontent.com/images/2vJsQRGGnPd24pyNYbAB2M8zo.jpg?width=1919&height=826\",srcSet:\"https://framerusercontent.com/images/2vJsQRGGnPd24pyNYbAB2M8zo.jpg?scale-down-to=512&width=1919&height=826 512w,https://framerusercontent.com/images/2vJsQRGGnPd24pyNYbAB2M8zo.jpg?scale-down-to=1024&width=1919&height=826 1024w,https://framerusercontent.com/images/2vJsQRGGnPd24pyNYbAB2M8zo.jpg?width=1919&height=826 1919w\"},ZLblTBoch:link??props.ZLblTBoch};};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,zHj9Hgulp,cYeESywDu,pVYcwzwBp,FxofavZyc,ZLblTBoch,uHwokHRTR,vLcLV04sV,wnPDPZnIz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YtbYtpqer\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapvzzn6y=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(uHwokHRTR){const res=await uHwokHRTR(...args);if(res===false)return false;}});const onMouseEnter1y7b82r=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"teooWueYl\");});const onMouseLeavew5do9q=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"YtbYtpqer\");});const onMouseEnter1ghwsx4=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"RPQMxZ3Mb\");});const onMouseEnter1ly1f0=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"ersIAr4m_\");});const onMouseLeave1jpuc3o=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"ersIAr4m_\");});const onMouseEntertzsu0e=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"xrJjBMMHm\");});const onMouseLeaveydgnsq=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"bP4lVWSvw\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"xrJjBMMHm\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"RPQMxZ3Mb\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"teooWueYl\")return true;return false;};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:ZLblTBoch,motionChild:true,nodeId:\"YtbYtpqer\",openInNewTab:false,scopeId:\"BtbTdm_QE\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-175tb91\",className,classNames)} framer-1m9f8n0`,\"data-framer-cursor\":cYeESywDu,\"data-framer-name\":\"Ratio 16:9\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YtbYtpqer\",onMouseEnter:onMouseEnter1y7b82r,onTap:onTapvzzn6y,ref:refBinding,style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},...addPropertyOverrides({bP4lVWSvw:{\"data-framer-name\":\"Ratio 9:16\",onMouseEnter:onMouseEntertzsu0e},ersIAr4m_:{\"data-framer-name\":\"Ratio 4:3\",onMouseEnter:onMouseEnter1ghwsx4},RPQMxZ3Mb:{\"data-framer-name\":\"Ratio 4:3 Hover\",onMouseEnter:onMouseEnter1ly1f0,onMouseLeave:onMouseLeave1jpuc3o},teooWueYl:{\"data-framer-name\":\"Ratio 16:9 Hover\",onMouseLeave:onMouseLeavew5do9q},xrJjBMMHm:{\"data-framer-name\":\"Ratio 9:16 Hover\",onMouseLeave:onMouseLeaveydgnsq}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:826,pixelWidth:1919,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(zHj9Hgulp)},className:\"framer-1td0tnw\",layoutDependency:layoutDependency,layoutId:\"NWcjstajc\"}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-13b17s0\",layoutDependency:layoutDependency,layoutId:\"y_NWEku5P\",style:{background:\"linear-gradient(180deg, rgba(5, 5, 5, 0) 0%, rgb(0, 0, 0) 100%)\"}}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s8ywxq\",layoutDependency:layoutDependency,layoutId:\"sFlUGNI9q\",style:{background:\"linear-gradient(180deg, rgba(5, 5, 5, 0) 0%, rgb(0, 0, 0) 100%)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k30z5d\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"AZwyzqOgX\",style:{opacity:0},variants:{RPQMxZ3Mb:{opacity:1},teooWueYl:{opacity:1},xrJjBMMHm:{opacity:1}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Yelp\"})}),className:\"framer-1u5xzfa\",\"data-framer-name\":\"Yelp\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"Zh0qX49V6\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:pVYcwzwBp,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({RPQMxZ3Mb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lzhw8\",\"data-styles-preset\":\"vjr43J_X5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Yelp\"})}),fonts:[\"Inter\"]},teooWueYl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lzhw8\",\"data-styles-preset\":\"vjr43J_X5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Yelp\"})}),fonts:[\"Inter\"]},xrJjBMMHm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lzhw8\",\"data-styles-preset\":\"vjr43J_X5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Yelp\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(132, 132, 132))\"},children:\"Your Guide to Everything Local\"})}),className:\"framer-xil82h\",\"data-framer-name\":\"Your Guide to Everything Local\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"YtaRkgqYy\",style:{\"--extracted-r6o4lv\":\"rgb(132, 132, 132)\",\"--framer-paragraph-spacing\":\"0px\"},text:FxofavZyc,variants:{RPQMxZ3Mb:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},teooWueYl:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},xrJjBMMHm:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({RPQMxZ3Mb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gtwd6q\",\"data-styles-preset\":\"SELTxdTDT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Your Guide to Everything Local\"})}),fonts:[\"Inter\"]},teooWueYl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gtwd6q\",\"data-styles-preset\":\"SELTxdTDT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Your Guide to Everything Local\"})}),fonts:[\"Inter\"]},xrJjBMMHm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gtwd6q\",\"data-styles-preset\":\"SELTxdTDT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Your Guide to Everything Local\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"0px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-1px\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"All Project\"})}),className:\"framer-lvl46a\",\"data-framer-name\":\"Role\",fonts:[\"FR;InterDisplay-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"HkwgyAEs8\",style:{\"--extracted-1w1cjl5\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",opacity:0},text:vLcLV04sV,transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"0px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-1px\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"All Project\"})}),className:\"framer-1wp4fys\",\"data-framer-name\":\"Tags\",fonts:[\"FR;InterDisplay-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"wRBL6reHP\",style:{\"--extracted-1w1cjl5\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",opacity:0},text:wnPDPZnIz,transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i0f8z\",layoutDependency:layoutDependency,layoutId:\"P9wcHCsSM\",style:{background:\"linear-gradient(180deg, rgba(5, 5, 5, 0) 0%, rgb(0, 0, 0) 100%)\"},whileHover:animation})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-s8Ury.framer-1m9f8n0, .framer-s8Ury .framer-1m9f8n0 { display: block; }\",\".framer-s8Ury.framer-175tb91 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 225px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 400px; will-change: var(--framer-will-change-override, transform); }\",\".framer-s8Ury .framer-1td0tnw { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-s8Ury .framer-13b17s0, .framer-s8Ury .framer-1s8ywxq { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-s8Ury .framer-k30z5d { align-content: flex-start; align-items: flex-start; bottom: 20px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 22px; overflow: visible; padding: 0px; position: absolute; width: 85%; z-index: 1; }\",\".framer-s8Ury .framer-1u5xzfa, .framer-s8Ury .framer-xil82h { flex: none; height: auto; mix-blend-mode: difference; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-s8Ury .framer-lvl46a { -webkit-user-select: none; flex: none; height: auto; left: 50%; position: absolute; top: 49%; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-s8Ury .framer-1wp4fys { -webkit-user-select: none; flex: none; height: auto; position: absolute; right: 20px; top: 49%; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-s8Ury .framer-1i0f8z { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-s8Ury.framer-v-1026joh .framer-k30z5d, .framer-s8Ury.framer-v-ca6kj9 .framer-k30z5d { gap: 8px; z-index: 10; }\",\".framer-s8Ury.framer-v-1qibbgc.framer-175tb91, .framer-s8Ury.framer-v-1x2flab.framer-175tb91 { height: 300px; }\",\".framer-s8Ury.framer-v-1x2flab .framer-k30z5d { gap: 8px; z-index: 9; }\",\".framer-s8Ury.framer-v-whdjj8.framer-175tb91, .framer-s8Ury.framer-v-ca6kj9.framer-175tb91 { height: 400px; width: 225px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 225\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"teooWueYl\":{\"layout\":[\"fixed\",\"fixed\"]},\"ersIAr4m_\":{\"layout\":[\"fixed\",\"fixed\"]},\"RPQMxZ3Mb\":{\"layout\":[\"fixed\",\"fixed\"]},\"bP4lVWSvw\":{\"layout\":[\"fixed\",\"fixed\"]},\"xrJjBMMHm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"zHj9Hgulp\":\"thumbnail\",\"cYeESywDu\":\"cursor\",\"pVYcwzwBp\":\"heading\",\"FxofavZyc\":\"body\",\"ZLblTBoch\":\"link\",\"uHwokHRTR\":\"click\",\"vLcLV04sV\":\"role\",\"wnPDPZnIz\":\"tags\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBtbTdm_QE=withCSS(Component,css,\"framer-s8Ury\");export default FramerBtbTdm_QE;FramerBtbTdm_QE.displayName=\"Card Video\";FramerBtbTdm_QE.defaultProps={height:225,width:400};addPropertyControls(FramerBtbTdm_QE,{variant:{options:[\"YtbYtpqer\",\"teooWueYl\",\"ersIAr4m_\",\"RPQMxZ3Mb\",\"bP4lVWSvw\",\"xrJjBMMHm\"],optionTitles:[\"Ratio 16:9\",\"Ratio 16:9 Hover\",\"Ratio 4:3\",\"Ratio 4:3 Hover\",\"Ratio 9:16\",\"Ratio 9:16 Hover\"],title:\"Variant\",type:ControlType.Enum},zHj9Hgulp:{__defaultAssetReference:\"data:framer/asset-reference,2vJsQRGGnPd24pyNYbAB2M8zo.jpg?originalFilename=01_thumb_twitchcon_awards_presentation.jpg&width=1919&height=826\",title:\"Thumbnail\",type:ControlType.ResponsiveImage},cYeESywDu:{title:\"Cursor\",type:ControlType.CustomCursor},pVYcwzwBp:{defaultValue:\"Yelp\",displayTextArea:false,title:\"Heading\",type:ControlType.String},onpVYcwzwBpChange:{changes:\"pVYcwzwBp\",type:ControlType.ChangeHandler},FxofavZyc:{defaultValue:\"Your Guide to Everything Local\",displayTextArea:false,title:\"Body\",type:ControlType.String},onFxofavZycChange:{changes:\"FxofavZyc\",type:ControlType.ChangeHandler},ZLblTBoch:{title:\"Link\",type:ControlType.Link},uHwokHRTR:{title:\"Click\",type:ControlType.EventHandler},vLcLV04sV:{defaultValue:\"All Project\",displayTextArea:false,title:\"Role\",type:ControlType.String},onvLcLV04sVChange:{changes:\"vLcLV04sV\",type:ControlType.ChangeHandler},wnPDPZnIz:{defaultValue:\"All Project\",displayTextArea:false,title:\"Tags\",type:ControlType.String},onwnPDPZnIzChange:{changes:\"wnPDPZnIz\",type:ControlType.ChangeHandler}});addFonts(FramerBtbTdm_QE,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{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 Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerBtbTdm_QE.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ThumbnailVideoPhoto,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBtbTdm_QE\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"zHj9Hgulp\\\":\\\"thumbnail\\\",\\\"cYeESywDu\\\":\\\"cursor\\\",\\\"pVYcwzwBp\\\":\\\"heading\\\",\\\"FxofavZyc\\\":\\\"body\\\",\\\"ZLblTBoch\\\":\\\"link\\\",\\\"uHwokHRTR\\\":\\\"click\\\",\\\"vLcLV04sV\\\":\\\"role\\\",\\\"wnPDPZnIz\\\":\\\"tags\\\"}\",\"framerIntrinsicHeight\":\"225\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"teooWueYl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ersIAr4m_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RPQMxZ3Mb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bP4lVWSvw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xrJjBMMHm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"400\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BtbTdm_QE.map","// Generated by Framer (64adcc9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FR;InterDisplay-SemiBold\",\"FR;InterDisplay-Bold\",\"FR;InterDisplay-BoldItalic\",\"FR;InterDisplay-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/I11LrmuBDQZweplJ62KkVsklU5Y.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/UTeedEK21hO5jDxEUldzdScUqpg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/Ig8B8nzy11hzIWEIYnkg91sofjo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/qITWJ2WdG0wrgQPDb8lvnYnTXDg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/fXvVh2JeZlehNcEhKHpHH0frSl0.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/7pScaNeb6M7n2HF2jKemDqzCIr4.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/qS4UjQYyATcVV9rODk0Zx9KhkY8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/VfD2n20yM7v0hrUEBHEyafsmMBY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/4oIO9fB59bn3cKFWz7piCj28z9s.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/MzumQQZJQBC6KM1omtmwOtsogtI.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/F5Lmfd3fCAu7TwiYbI4DLWw4ks.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/KKQXBq6BF0xEmVbrTnWxh3Yw.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ugFYeIKZEJXDxI6Kh0YQUX6EK9I.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/DgDysCLt0HkIpWMu2uN5tivgQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/2yEyxokC6poTg3Uc5E2ogfVi6WE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/wmHLUqO4QxLaADUScavxvknnBQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/e3ySEnhUUpItjJUo5buJawUl4Y.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/DuYGXsyDXsSnxlZ8qzmcA4x3JiI.woff2\",weight:\"600\"}]}];export const css=['.framer-5B5H5 .framer-styles-preset-6k3i45:not(.rich-text-wrapper), .framer-5B5H5 .framer-styles-preset-6k3i45.rich-text-wrapper h6 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -1px; --framer-line-height: 110%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-5B5H5 .framer-styles-preset-6k3i45:not(.rich-text-wrapper), .framer-5B5H5 .framer-styles-preset-6k3i45.rich-text-wrapper h6 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.5px; --framer-line-height: 110%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-5B5H5 .framer-styles-preset-6k3i45:not(.rich-text-wrapper), .framer-5B5H5 .framer-styles-preset-6k3i45.rich-text-wrapper h6 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.5px; --framer-line-height: 110%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-5B5H5\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{forwardRef,useEffect,useState}from\"react\";const VELOCITY_CURSOR_SRC=\"https://unpkg.com/mouse-follower@1/dist/mouse-follower.min.js\";const GSAP_SRC=\"https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/gsap.min.js\";const VELOCITY_CURSOR_CSS=`\n.mf-cursor { position: fixed; top: 0; left: 0; pointer-events: none; z-index: 99999; transform: translate3d(0,0,0); transition: opacity 0.18s ease; will-change: transform, opacity; opacity: 1; }\n.mf-cursor-inner { position: relative; }\n.mf-cursor-media { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); pointer-events: none; }\n.mf-cursor-media-box { width: 100px; height: 100px; overflow: hidden; border-radius: 8px; }\n.mf-cursor:before { content: \"\"; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) scale(0.35); width: var(--mf-size, 24px); height: var(--mf-size, 24px); border-radius: 50%; background: var(--mf-color-base, #000); transition: transform 0.22s ease, background 0.22s ease, opacity 0.2s; will-change: transform, opacity; opacity: 1; }\n.mf-cursor.-text:before { transform: translate(-50%, -50%) scale(var(--mf-text-scale, 2.2)); }\n.mf-cursor-text { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 0.75rem; font-weight: 600; white-space: nowrap; pointer-events: none; transform-origin: center; color: var(--mf-text-color, #fff); transition: opacity 0.12s ease; opacity: 0; }\n.mf-cursor.-hidden-scale:before { transform: translate(-50%, -50%) scale(0) !important; opacity: 0 !important; }\n@media (max-width: 768px) { .mf-cursor { display: none !important; } }\n`;function loadScript(src,id){return new Promise((resolve,reject)=>{if(id&&document.getElementById(id))return resolve();const existing=Array.from(document.scripts).find(s=>s.src&&s.src.indexOf(src)!==-1);if(existing)return resolve();const script=document.createElement(\"script\");if(id)script.id=id;script.src=src;script.async=true;script.onload=()=>resolve();script.onerror=()=>reject(new Error(`Failed to load script: ${src}`));document.head.appendChild(script);});}function injectCSS(){if(typeof document===\"undefined\")return;if(document.getElementById(\"mf-css\"))return;const style=document.createElement(\"style\");style.id=\"mf-css\";style.innerHTML=VELOCITY_CURSOR_CSS;document.head.appendChild(style);}export default function VelocityCursor(props){const{speed,skewing,size,color,textColor,textScale,customText1,customText2,customText3,customText4,customText5,style}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{if(isCanvas)return;injectCSS();try{document.documentElement.style.setProperty(\"--mf-size\",`${size}px`);}catch(e){}try{document.documentElement.style.setProperty(\"--mf-color-base\",color);}catch(e){}try{document.documentElement.style.setProperty(\"--mf-text-color\",textColor);}catch(e){}try{document.documentElement.style.setProperty(\"--mf-text-scale\",`${textScale}`);}catch(e){}try{document.documentElement.setAttribute(\"data-mf-text1\",customText1);document.documentElement.setAttribute(\"data-mf-text2\",customText2);document.documentElement.setAttribute(\"data-mf-text3\",customText3);document.documentElement.setAttribute(\"data-mf-text4\",customText4);document.documentElement.setAttribute(\"data-mf-text5\",customText5);}catch(e){}try{window.dispatchEvent(new CustomEvent(\"mf-texts-updated\"));}catch(e){}let cursor=null;let clearTextTimeout=null;let cursorEl=null;let textEl=null;function getCursorEl(){if(!cursorEl){cursorEl=document.querySelector(\".mf-cursor\");}return cursorEl;}function getTextEl(){if(!textEl&&cursorEl){textEl=cursorEl.querySelector(\".mf-cursor-text\");}return textEl;}function showTextImmediate(value){const textEl=getTextEl();if(!textEl)return;if(clearTextTimeout){window.clearTimeout(clearTextTimeout);clearTextTimeout=null;}textEl.textContent=value;textEl.style.opacity=\"1\";try{cursor.setState(\"-text\");}catch(e){}}function removeTextImmediate(){const textEl=getTextEl();if(!textEl)return;textEl.style.opacity=\"0\";clearTextTimeout=window.setTimeout(()=>{try{if(textEl)textEl.textContent=\"\";}catch(e){}clearTextTimeout=null;try{cursor&&cursor.setState(\"\");}catch(e){}},140);}function initializeCursorInstance(){if(!window.MouseFollower)return;if(cursor)return;cursor=new window.MouseFollower({skewing:skewing,speed:speed,ease:\"power2.out\",stateDetection:false});cursorEl=getCursorEl();const handleMouseOut=e=>{if(!e.relatedTarget&&!e.toElement){if(cursorEl)cursorEl.classList.add(\"-hidden-scale\");removeTextImmediate();try{cursor.setState(\"\");}catch(e){}}};const handleMouseMove=e=>{if(e.clientX>=0&&e.clientY>=0){if(cursorEl)cursorEl.classList.remove(\"-hidden-scale\");}};window.addEventListener(\"mouseout\",handleMouseOut);window.addEventListener(\"mousemove\",handleMouseMove);const textEls=document.querySelectorAll(\"[data-cursor-text]\");textEls.forEach(el=>{const handleMouseEnter=()=>{const t=el.getAttribute(\"data-cursor-text\")||\"\";try{cursor.setText(t);}catch(e){}showTextImmediate(t);};const handleMouseLeave=()=>{try{cursor.removeText();}catch(e){}removeTextImmediate();};el.addEventListener(\"mouseenter\",handleMouseEnter);el.addEventListener(\"mouseleave\",handleMouseLeave);});}function destroyCursorInstance(){try{if(cursor){cursor.destroy();cursor=null;}}catch(e){}}(async()=>{try{if(!window.gsap)await loadScript(GSAP_SRC,\"mf-gsap\");if(!window.MouseFollower)await loadScript(VELOCITY_CURSOR_SRC,\"mf-lib\");const mm=window.matchMedia(\"(max-width: 768px)\");function toggleCursor(){if(mm.matches)destroyCursorInstance();else initializeCursorInstance();}mm.addEventListener?mm.addEventListener(\"change\",toggleCursor):mm.addListener(toggleCursor);toggleCursor();}catch(err){}})();return()=>{destroyCursorInstance();if(clearTextTimeout){window.clearTimeout(clearTextTimeout);clearTextTimeout=null;}cursorEl=null;textEl=null;};},[speed,skewing,size,color,textColor,textScale,customText1,customText2,customText3,customText4,customText5,isCanvas]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",...style}});}VelocityCursor.defaultProps={size:50,color:\"#000\",speed:.3,skewing:2,textScale:2.2,textColor:\"#fff\",customText1:\"Contact\",customText2:\"View\",customText3:\"Play\",customText4:\"Shop\",customText5:\"Learn more\"};addPropertyControls(VelocityCursor,{size:{type:ControlType.Number,title:\"Cursor Size\",description:\"The diameter of the custom cursor in pixels\",min:8,max:200,step:1,displayStepper:true},color:{type:ControlType.Color,title:\"Cursor Color\",description:\"The background color of the cursor circle\",defaultValue:\"#000\"},textColor:{type:ControlType.Color,title:\"Hover Text Color\",description:\"The color of text displayed when hovering over interactive elements\",defaultValue:\"#fff\"},speed:{type:ControlType.Number,title:\"Follow Speed\",description:\"How quickly the cursor follows the mouse (higher = faster)\",min:0,max:2,step:.01,displayStepper:true},skewing:{type:ControlType.Number,title:\"Skew Amount\",description:\"The intensity of cursor distortion during movement\",min:0,max:10,step:.1,displayStepper:true},textScale:{type:ControlType.Number,title:\"Hover Scale\",description:\"How much the cursor scales up when displaying hover text\",min:.5,max:6,step:.1,displayStepper:true},customText1:{type:ControlType.String,title:\"Hover Text 1\",description:\"Custom text to display on hover (use with CustomText1 wrapper)\",defaultValue:\"View\",placeholder:\"Enter text...\"},customText2:{type:ControlType.String,title:\"Hover Text 2\",description:\"Custom text to display on hover (use with CustomText2 wrapper)\",defaultValue:\"Shop\",placeholder:\"Enter text...\"},customText3:{type:ControlType.String,title:\"Hover Text 3\",description:\"Custom text to display on hover (use with CustomText3 wrapper)\",defaultValue:\"Play\",placeholder:\"Enter text...\"},customText4:{type:ControlType.String,title:\"Hover Text 4\",description:\"Custom text to display on hover (use with CustomText4 wrapper)\",defaultValue:\"Learn More\",placeholder:\"Enter text...\"},customText5:{type:ControlType.String,title:\"Hover Text 5\",description:\"Custom text to display on hover (use with CustomText5 wrapper)\",defaultValue:\"Contact\",placeholder:\"Enter text...\"}});export const CustomText1=Component=>/*#__PURE__*/forwardRef((props,ref)=>{const[text,setText]=useState(\"View\");useEffect(()=>{const updateText=()=>{if(typeof document!==\"undefined\"){const newText=document.documentElement.getAttribute(\"data-mf-text1\")||\"View\";setText(newText);}};updateText();window.addEventListener(\"mf-texts-updated\",updateText);return()=>window.removeEventListener(\"mf-texts-updated\",updateText);},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,\"data-cursor-text\":text});});export const CustomText2=Component=>/*#__PURE__*/forwardRef((props,ref)=>{const[text,setText]=useState(\"Shop\");useEffect(()=>{const updateText=()=>{if(typeof document!==\"undefined\"){const newText=document.documentElement.getAttribute(\"data-mf-text2\")||\"Shop\";setText(newText);}};updateText();window.addEventListener(\"mf-texts-updated\",updateText);return()=>window.removeEventListener(\"mf-texts-updated\",updateText);},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,\"data-cursor-text\":text});});export const CustomText3=Component=>/*#__PURE__*/forwardRef((props,ref)=>{const[text,setText]=useState(\"Play\");useEffect(()=>{const updateText=()=>{if(typeof document!==\"undefined\"){const newText=document.documentElement.getAttribute(\"data-mf-text3\")||\"Play\";setText(newText);}};updateText();window.addEventListener(\"mf-texts-updated\",updateText);return()=>window.removeEventListener(\"mf-texts-updated\",updateText);},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,\"data-cursor-text\":text});});export const CustomText4=Component=>/*#__PURE__*/forwardRef((props,ref)=>{const[text,setText]=useState(\"Learn More\");useEffect(()=>{const updateText=()=>{if(typeof document!==\"undefined\"){const newText=document.documentElement.getAttribute(\"data-mf-text4\")||\"Learn More\";setText(newText);}};updateText();window.addEventListener(\"mf-texts-updated\",updateText);return()=>window.removeEventListener(\"mf-texts-updated\",updateText);},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,\"data-cursor-text\":text});});export const CustomText5=Component=>/*#__PURE__*/forwardRef((props,ref)=>{const[text,setText]=useState(\"Contact\");useEffect(()=>{const updateText=()=>{if(typeof document!==\"undefined\"){const newText=document.documentElement.getAttribute(\"data-mf-text5\")||\"Contact\";setText(newText);}};updateText();window.addEventListener(\"mf-texts-updated\",updateText);return()=>window.removeEventListener(\"mf-texts-updated\",updateText);},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,\"data-cursor-text\":text});});\nexport const __FramerMetadata__ = {\"exports\":{\"CustomText5\":{\"type\":\"reactHoc\",\"name\":\"CustomText5\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomText3\":{\"type\":\"reactHoc\",\"name\":\"CustomText3\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomText4\":{\"type\":\"reactHoc\",\"name\":\"CustomText4\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomText1\":{\"type\":\"reactHoc\",\"name\":\"CustomText1\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomText2\":{\"type\":\"reactHoc\",\"name\":\"CustomText2\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"VelocityCursor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MouseFollower.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useMemo,useState,useCallback,useRef,useEffect}from\"react\";function getVideoId(url){if(!url)return{type:null,id:null};const ytPatterns=[/(?:youtube\\.com\\/watch\\?v=)([a-zA-Z0-9_-]{11})/,/(?:youtube\\.com\\/embed\\/)([a-zA-Z0-9_-]{11})/,/(?:youtu\\.be\\/)([a-zA-Z0-9_-]{11})/,/(?:youtube\\.com\\/shorts\\/)([a-zA-Z0-9_-]{11})/,/(?:youtube\\.com\\/live\\/)([a-zA-Z0-9_-]{11})/];for(const pattern of ytPatterns){const match=url.match(pattern);if(match)return{type:\"youtube\",id:match[1]};}const vimeoPatterns=[/(?:vimeo\\.com\\/)(\\d+)/,/(?:player\\.vimeo\\.com\\/video\\/)(\\d+)/];for(const pattern of vimeoPatterns){const match=url.match(pattern);if(match)return{type:\"vimeo\",id:match[1]};}return{type:null,id:null};}function buildEmbedUrl(type,id,autoplay,loop,muted,controls,startTime,endTime){if(type===\"youtube\"){const params=new URLSearchParams({autoplay:autoplay?\"1\":\"0\",loop:loop?\"1\":\"0\",mute:muted?\"1\":\"0\",controls:controls?\"1\":\"0\",rel:\"0\",modestbranding:\"1\",showinfo:\"0\",iv_load_policy:\"3\",disablekb:\"1\",playsinline:\"1\",enablejsapi:\"0\"});if(loop)params.set(\"playlist\",id);if(startTime>0)params.set(\"start\",String(Math.round(startTime)));if(endTime>0)params.set(\"end\",String(Math.round(endTime)));return`https://www.youtube.com/embed/${id}?${params.toString()}`;}if(type===\"vimeo\"){const params=new URLSearchParams({autoplay:autoplay?\"1\":\"0\",loop:loop?\"1\":\"0\",muted:muted?\"1\":\"0\",controls:controls?\"1\":\"0\",background:!controls&&autoplay?\"1\":\"0\",title:\"0\",byline:\"0\",portrait:\"0\",playsinline:\"1\"});let baseUrl=`https://player.vimeo.com/video/${id}?${params.toString()}`;if(startTime>0)baseUrl+=`#t=${Math.round(startTime)}s`;return baseUrl;}return\"\";}function getYouTubeThumbnail(id){return`https://img.youtube.com/vi/${id}/maxresdefault.jpg`;}const ASPECT_RATIOS={\"16:9\":56.25,\"4:3\":75,\"21:9\":42.86,\"9:16\":177.78,\"1:1\":100};const VIDEO_RATIO=16/9;// ── Loading Spinner ──\nfunction LoadingSpinner({size=40}){return /*#__PURE__*/_jsx(\"div\",{style:{width:size,height:size,border:`3px solid rgba(255,255,255,0.2)`,borderTopColor:`rgba(255,255,255,0.9)`,borderRadius:\"50%\",animation:\"vburl-spin 0.8s linear infinite\"}});}// ── Keyframes injected once ──\nconst KEYFRAMES_ID=\"vburl-v2-keyframes\";function injectKeyframes(){if(typeof document===\"undefined\")return;if(document.getElementById(KEYFRAMES_ID))return;const style=document.createElement(\"style\");style.id=KEYFRAMES_ID;style.textContent=`\n        @keyframes vburl-spin {\n            to { transform: rotate(360deg); }\n        }\n        @keyframes vburl-fade-out {\n            from { opacity: 1; }\n            to { opacity: 0; }\n        }\n    `;document.head.appendChild(style);}// ── Custom Play Button SVG ──\nfunction PlayButton({size=68,color=\"rgba(255,255,255,0.95)\"}){return /*#__PURE__*/_jsx(\"div\",{style:{width:size,height:size,borderRadius:\"50%\",background:\"rgba(0,0,0,0.55)\",backdropFilter:\"blur(4px)\",WebkitBackdropFilter:\"blur(4px)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"transform 0.2s ease, background 0.2s ease\",cursor:\"pointer\"},children:/*#__PURE__*/_jsx(\"svg\",{width:size*.4,height:size*.4,viewBox:\"0 0 24 24\",fill:color,xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"polygon\",{points:\"6 3 20 12 6 21\"})})});}// ── Hook: measure container for cover-mode iframe sizing ──\nfunction useCoverSize(){const containerRef=useRef(null);const[iframeSize,setIframeSize]=useState({width:0,height:0});useEffect(()=>{if(!containerRef.current)return;const update=()=>{const el=containerRef.current;if(!el)return;const cw=el.offsetWidth;const ch=el.offsetHeight;if(cw===0||ch===0)return;const containerRatio=cw/ch;let w;let h;if(containerRatio>VIDEO_RATIO){w=cw;h=cw/VIDEO_RATIO;}else{h=ch;w=ch*VIDEO_RATIO;}setIframeSize({width:Math.ceil(w),height:Math.ceil(h)});};const ro=new ResizeObserver(update);ro.observe(containerRef.current);update();return()=>ro.disconnect();},[]);return{containerRef,iframeSize};}export default function VideoByURLV2({url=\"\",autoplay=true,loop=true,muted=true,controls=false,cropOverlay=true,cursorOverlay=true,aspectRatio=\"16:9\",fillMode=\"fit\",coverRatio=\"16:9\",borderRadius=0,startTime=0,endTime=0,clickToPlay=true,customPlayButton=true,playButtonSize=68,playButtonColor=\"rgba(255,255,255,0.95)\",customThumbnail=\"\",posterFit=\"cover\",showLoadingSpinner=true,loadingDelay=500,style}){const{type,id}=useMemo(()=>getVideoId(url),[url]);const isCover=fillMode===\"cover\";const{containerRef,iframeSize}=useCoverSize();// Inject keyframes on mount\nuseEffect(()=>{injectKeyframes();},[]);// Click-to-play state\nconst hasCustomThumbnail=!!customThumbnail;const useClickToPlay=clickToPlay&&!autoplay&&(type===\"youtube\"||type===\"vimeo\"&&hasCustomThumbnail);const[isPlaying,setIsPlaying]=useState(false);// ── Iframe loaded state (prevents black flash) ──\nconst[iframeReady,setIframeReady]=useState(false);const[posterHidden,setPosterHidden]=useState(false);const handlePlay=useCallback(()=>{setIsPlaying(true);},[]);// When iframe fires onLoad, wait a short delay then fade out poster\nconst handleIframeLoad=useCallback(()=>{// Extra delay to allow the video's first frame to render\n// iframe onLoad fires when the player page loads, not when the video frame is painted\nsetTimeout(()=>{setIframeReady(true);// After fade-out animation completes, remove poster from DOM\nsetTimeout(()=>{setPosterHidden(true);},400)// matches fade-out animation duration\n;},loadingDelay);},[loadingDelay]);// Reset states when URL changes\nuseEffect(()=>{setIframeReady(false);setPosterHidden(false);setIsPlaying(false);},[url]);const effectiveAutoplay=useClickToPlay&&isPlaying?true:autoplay;const embedUrl=useMemo(()=>{if(!type||!id)return null;return buildEmbedUrl(type,id,effectiveAutoplay,loop,muted,controls,startTime,endTime);},[type,id,effectiveAutoplay,loop,muted,controls,startTime,endTime]);const thumbnailUrl=useMemo(()=>{if(hasCustomThumbnail)return customThumbnail;if(type===\"youtube\"&&id)return getYouTubeThumbnail(id);return null;},[type,id,hasCustomThumbnail,customThumbnail]);const shouldCrop=cropOverlay&&type===\"youtube\";const activePadding=isCover?ASPECT_RATIOS[coverRatio]||56.25:ASPECT_RATIOS[aspectRatio]||56.25;const needsOverlay=cursorOverlay||shouldCrop&&!controls;// Should we show the preload poster (for autoplay mode)?\n// This is separate from click-to-play thumbnail\nconst showPreloadPoster=autoplay&&thumbnailUrl&&!posterHidden;// ── Placeholder: No URL ──\nif(!url){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderRadius,overflow:\"hidden\",background:\"#000\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",paddingBottom:`${activePadding}%`},children:/*#__PURE__*/_jsxs(\"div\",{style:placeholderStyle,children:[/*#__PURE__*/_jsx(\"svg\",{width:\"48\",height:\"48\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"rgba(255,255,255,0.5)\",strokeWidth:\"1.5\",children:/*#__PURE__*/_jsx(\"polygon\",{points:\"5 3 19 12 5 21 5 3\"})}),/*#__PURE__*/_jsx(\"p\",{style:placeholderText,children:\"Paste a YouTube or Vimeo URL\"})]})})});}// ── Placeholder: Invalid URL ──\nif(!embedUrl){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderRadius,overflow:\"hidden\",background:\"#000\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",paddingBottom:`${activePadding}%`},children:/*#__PURE__*/_jsx(\"div\",{style:placeholderStyle,children:/*#__PURE__*/_jsx(\"p\",{style:placeholderText,children:\"Invalid URL — use a YouTube or Vimeo link\"})})})});}// Click-to-play: show thumbnail with play button (original behavior)\nconst showClickToPlayThumbnail=useClickToPlay&&!isPlaying&&thumbnailUrl;const overlayElement=needsOverlay?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",zIndex:2}}):null;// ── Iframe styles ──\nconst getCoverIframeStyle=()=>{if(iframeSize.width>0&&iframeSize.height>0){return{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:iframeSize.width,height:iframeSize.height,border:\"none\",zIndex:1};}return{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:\"100%\",height:\"100%\",border:\"none\",zIndex:1};};const getFitIframeStyle=()=>{if(shouldCrop){return{position:\"absolute\",top:\"-60px\",left:\"-2px\",width:\"calc(100% + 4px)\",height:\"calc(100% + 120px)\",border:\"none\",zIndex:1};}return{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",border:\"none\"};};const iframeElement=coverMode=>/*#__PURE__*/_jsx(\"iframe\",{src:embedUrl,style:coverMode?getCoverIframeStyle():getFitIframeStyle(),allow:\"autoplay; fullscreen; encrypted-media; picture-in-picture\",allowFullScreen:true,frameBorder:\"0\",loading:\"lazy\",onLoad:handleIframeLoad});// ── Click-to-play thumbnail (original behavior, manual play) ──\nconst clickToPlayOverlay=/*#__PURE__*/_jsx(\"div\",{onClick:handlePlay,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",zIndex:3,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundImage:`url(${thumbnailUrl})`,backgroundSize:posterFit===\"contain\"?\"contain\":\"cover\",backgroundPosition:\"center\",backgroundRepeat:\"no-repeat\",backgroundColor:\"#000\"},children:customPlayButton&&/*#__PURE__*/_jsx(PlayButton,{size:playButtonSize,color:playButtonColor})});// ── Preload poster: covers black iframe until video is ready ──\nconst preloadPosterElement=showPreloadPoster?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",zIndex:4,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundImage:`url(${thumbnailUrl})`,backgroundSize:posterFit===\"contain\"?\"contain\":\"cover\",backgroundPosition:\"center\",backgroundRepeat:\"no-repeat\",backgroundColor:\"#000\",opacity:iframeReady?0:1,transition:\"opacity 0.4s ease\",pointerEvents:iframeReady?\"none\":\"auto\"},children:showLoadingSpinner&&!iframeReady&&/*#__PURE__*/_jsx(LoadingSpinner,{size:36})}):null;// ── FIT mode ──\nif(!isCover){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderRadius,overflow:\"hidden\",background:\"#000\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",paddingBottom:`${activePadding}%`,overflow:\"hidden\"},children:showClickToPlayThumbnail?clickToPlayOverlay:/*#__PURE__*/_jsxs(_Fragment,{children:[overlayElement,iframeElement(false),preloadPosterElement]})})});}// ── COVER mode ──\nreturn /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",borderRadius,overflow:\"hidden\",background:\"#000\",position:\"relative\",...style},children:/*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{position:\"relative\",width:\"100%\",height:\"100%\",minHeight:0,paddingBottom:`${activePadding}%`,overflow:\"hidden\"},children:showClickToPlayThumbnail?clickToPlayOverlay:/*#__PURE__*/_jsxs(_Fragment,{children:[overlayElement,iframeElement(true),preloadPosterElement]})})});}// ── Styles ──\nconst placeholderStyle={position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:12,background:\"linear-gradient(135deg, #1a1a2e, #16213e)\"};const placeholderText={color:\"rgba(255,255,255,0.5)\",fontSize:14,fontFamily:\"Inter, sans-serif\",margin:0};// ── Framer Property Controls ──\naddPropertyControls(VideoByURLV2,{url:{type:ControlType.String,title:\"Video URL\",placeholder:\"https://youtube.com/watch?v=...\",defaultValue:\"\"},fillMode:{type:ControlType.Enum,title:\"Fill Mode\",options:[\"fit\",\"cover\"],optionTitles:[\"Fit (Auto Height)\",\"Cover (Fill Container)\"],defaultValue:\"fit\",description:\"Fit = height from aspect ratio. Cover = video fills container, cropped to fit. Use with a fixed-height frame for best results.\"},aspectRatio:{type:ControlType.Enum,title:\"Aspect Ratio\",options:[\"16:9\",\"4:3\",\"21:9\",\"9:16\",\"1:1\"],optionTitles:[\"16:9 (YouTube Default)\",\"4:3 (Classic)\",\"21:9 (Ultrawide)\",\"9:16 (Vertical/Shorts)\",\"1:1 (Square)\"],defaultValue:\"16:9\",hidden:props=>props.fillMode===\"cover\"},coverRatio:{type:ControlType.Enum,title:\"Container Ratio\",options:[\"16:9\",\"4:3\",\"21:9\",\"9:16\",\"1:1\"],optionTitles:[\"16:9 (Landscape)\",\"4:3 (Classic)\",\"21:9 (Ultrawide)\",\"9:16 (Portrait)\",\"1:1 (Square)\"],defaultValue:\"16:9\",description:\"The shape of the video area. Use this when the parent frame has auto height. Ignored if the parent has a fixed height.\",hidden:props=>props.fillMode!==\"cover\"},startTime:{type:ControlType.Number,title:\"Start Time (s)\",defaultValue:0,min:0,max:36e3,step:1,displayStepper:true,description:\"Start playback at this time (in seconds)\"},endTime:{type:ControlType.Number,title:\"End Time (s)\",defaultValue:0,min:0,max:36e3,step:1,displayStepper:true,description:\"Stop playback at this time (in seconds). 0 = play to end. YouTube only.\"},autoplay:{type:ControlType.Boolean,title:\"Autoplay\",defaultValue:true},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:true},muted:{type:ControlType.Boolean,title:\"Muted\",defaultValue:true},controls:{type:ControlType.Boolean,title:\"Show Controls\",defaultValue:false},clickToPlay:{type:ControlType.Boolean,title:\"Click to Play\",defaultValue:true,description:\"Show thumbnail first, play on click. Removes YouTube branding. Works when Autoplay is off.\",hidden:props=>props.autoplay===true},customThumbnail:{type:ControlType.Image,title:\"Custom Thumbnail\",description:\"Upload a custom poster image. Overrides YouTube's auto-generated thumbnail. Also enables click-to-play for Vimeo.\",hidden:props=>props.autoplay===true||!props.clickToPlay},posterFit:{type:ControlType.Enum,title:\"Thumbnail Fit\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover (Fill & Crop)\",\"Contain (Fit Inside)\"],defaultValue:\"cover\",description:\"How the thumbnail image fits within the video area.\",hidden:props=>props.autoplay===true||!props.clickToPlay},customPlayButton:{type:ControlType.Boolean,title:\"Show Play Button\",defaultValue:true,description:\"Show custom play button on thumbnail\",hidden:props=>props.autoplay===true||!props.clickToPlay},playButtonSize:{type:ControlType.Number,title:\"Play Button Size\",defaultValue:68,min:32,max:120,step:4,hidden:props=>props.autoplay===true||!props.clickToPlay||!props.customPlayButton},playButtonColor:{type:ControlType.Color,title:\"Play Button Color\",defaultValue:\"rgba(255,255,255,0.95)\",hidden:props=>props.autoplay===true||!props.clickToPlay||!props.customPlayButton},showLoadingSpinner:{type:ControlType.Boolean,title:\"Loading Spinner\",defaultValue:true,description:\"Show a spinner on top of the thumbnail while the video iframe loads. Only visible in autoplay mode.\"},loadingDelay:{type:ControlType.Number,title:\"Loading Delay (ms)\",defaultValue:500,min:0,max:3e3,step:100,displayStepper:true,description:\"Extra delay (ms) after iframe loads before revealing video. Helps ensure the first video frame is painted. 300–800ms recommended.\"},cursorOverlay:{type:ControlType.Boolean,title:\"Cursor Overlay\",defaultValue:true,description:\"Adds transparent layer over video so your Framer custom cursor stays visible. Turn OFF if you need users to click video controls inside the player.\"},cropOverlay:{type:ControlType.Boolean,title:\"Hide Title & Logo\",defaultValue:true,description:\"Crop YouTube title bar & watermark\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:0,min:0,max:100,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VideoByURLV2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video_Component.map"],"mappings":"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"}