{"version":3,"file":"Video_Component.B2S6n8Dl.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","ThumbnailVideoPhoto","__FramerMetadata__","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","textEl","e","useState","useRef","useState","useMemo","useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/73NnUAturE7Sws5QYgPE/aKFze9ifiMOPvoG6PEsu/BtbTdm_QE.js","https:/framerusercontent.com/modules/ohkIaFO5bIDpA3pMqu5t/RzUljPQ9W6xBgoFqBLun/HdeqeOn5K.js","https:/framerusercontent.com/modules/3c0OH3MzbxUqGA5qCYyy/QbrizEKui6TiYATWGv6Q/MouseFollower.js","https:/framerusercontent.com/modules/AeMD6dclbH6BNkQkPnoS/n3vK6LCnLEIAricbZmSj/Video_Component.js"],"sourcesContent":["// Generated by Framer (b135809)\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/cOGAW8YFrTacqJA5q9og/lmVvtjuYDjyoSUGHitGc/SELTxdTDT.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/nikYz3oltGdtPa6Te3BG/CjtkKmkTiH78m5Tm4qEm/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-MVFCM\";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-MVFCM.framer-1m9f8n0, .framer-MVFCM .framer-1m9f8n0 { display: block; }\",\".framer-MVFCM.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-MVFCM .framer-1td0tnw { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-MVFCM .framer-13b17s0, .framer-MVFCM .framer-1s8ywxq { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-MVFCM .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-MVFCM .framer-1u5xzfa, .framer-MVFCM .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-MVFCM .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-MVFCM .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-MVFCM .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-MVFCM.framer-v-1026joh .framer-k30z5d, .framer-MVFCM.framer-v-ca6kj9 .framer-k30z5d { z-index: 10; }\",\".framer-MVFCM.framer-v-1qibbgc.framer-175tb91, .framer-MVFCM.framer-v-1x2flab.framer-175tb91 { height: 300px; }\",\".framer-MVFCM.framer-v-1x2flab .framer-k30z5d { z-index: 9; }\",\".framer-MVFCM.framer-v-whdjj8.framer-175tb91, .framer-MVFCM.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-MVFCM\");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\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBtbTdm_QE\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"zHj9Hgulp\\\":\\\"thumbnail\\\",\\\"cYeESywDu\\\":\\\"cursor\\\",\\\"pVYcwzwBp\\\":\\\"heading\\\",\\\"FxofavZyc\\\":\\\"body\\\",\\\"ZLblTBoch\\\":\\\"link\\\",\\\"uHwokHRTR\\\":\\\"click\\\",\\\"vLcLV04sV\\\":\\\"role\\\",\\\"wnPDPZnIz\\\":\\\"tags\\\"}\",\"framerIntrinsicWidth\":\"400\",\"framerDisplayContentsDiv\":\"false\",\"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\\\"]}}}\",\"framerIntrinsicHeight\":\"225\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BtbTdm_QE.map","// Generated by Framer (005c846)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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 sharedStyle from\"https://framerusercontent.com/modules/cOGAW8YFrTacqJA5q9og/lmVvtjuYDjyoSUGHitGc/SELTxdTDT.js\";const cycleOrder=[\"CWpxgOOKz\",\"mBkeFaMha\",\"KC7W6hjE4\",\"dcrfJDxIH\"];const serializationHash=\"framer-ksU4F\";const variantClassNames={CWpxgOOKz:\"framer-v-4kryst\",dcrfJDxIH:\"framer-v-kto25v\",KC7W6hjE4:\"framer-v-lfwdrk\",mBkeFaMha:\"framer-v-13mcquh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UqQIng1Ov=undefined;const nKwfXzTNe=undefined;const QorDsrJYt=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Active Small\":\"dcrfJDxIH\",Active:\"KC7W6hjE4\",White:\"mBkeFaMha\"};const Variants=motion.create(React.Fragment);const getProps=({buttonText,height,id,link,padding,width,...props})=>{return{...props,nKwfXzTNe:link??props.nKwfXzTNe,QorDsrJYt:buttonText??props.QorDsrJYt??\"All Project\",UqQIng1Ov:padding??props.UqQIng1Ov??\"10px 20px 10px 20px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"CWpxgOOKz\"};};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,QorDsrJYt,UqQIng1Ov,nKwfXzTNe,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CWpxgOOKz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave14yq56r=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"mBkeFaMha\");});const onTapa81j35=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"KC7W6hjE4\");});const onMouseEnter50gtcu=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"CWpxgOOKz\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"CWpxgOOKz\",scopeId:\"HdeqeOn5K\",...addPropertyOverrides({dcrfJDxIH:{href:nKwfXzTNe,openInNewTab:false,smoothScroll:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-4kryst\",className,classNames)} framer-le4e6v`,\"data-framer-name\":\"Active\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CWpxgOOKz\",onMouseLeave:onMouseLeave14yq56r,ref:refBinding,style:{\"--1oblni6\":numberToPixelString(UqQIng1Ov),\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,...style},variants:{dcrfJDxIH:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},KC7W6hjE4:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},mBkeFaMha:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({dcrfJDxIH:{\"data-framer-name\":\"Active Small\",\"data-highlight\":undefined,onMouseLeave:undefined},KC7W6hjE4:{\"data-highlight\":undefined,onMouseLeave:undefined},mBkeFaMha:{\"data-border\":true,\"data-framer-name\":\"White\",onMouseEnter:onMouseEnter50gtcu,onMouseLeave:undefined,onTap:onTapa81j35}},baseVariant,gestureVariant),children:/*#__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\":\"24px\",\"--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-1ho1vxi\",\"data-framer-name\":\"All Project\",fonts:[\"FR;InterDisplay-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"gSM8cxik8\",style:{\"--extracted-1w1cjl5\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:QorDsrJYt,variants:{dcrfJDxIH:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dcrfJDxIH:{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, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"All Project\"})}),fonts:[\"Inter\"]},mBkeFaMha:{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\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-1px\",\"--framer-line-height\":\"110%\"},children:\"All Project\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ksU4F.framer-le4e6v, .framer-ksU4F .framer-le4e6v { display: block; }\",\".framer-ksU4F.framer-4kryst { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: var(--1oblni6); position: relative; width: min-content; }\",\".framer-ksU4F .framer-1ho1vxi { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-ksU4F.framer-v-13mcquh.framer-4kryst { cursor: pointer; }\",\".framer-ksU4F.framer-v-kto25v.framer-4kryst { text-decoration: none; }\",...sharedStyle.css,'.framer-ksU4F[data-border=\"true\"]::after, .framer-ksU4F [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46\n * @framerIntrinsicWidth 139\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"mBkeFaMha\":{\"layout\":[\"auto\",\"auto\"]},\"KC7W6hjE4\":{\"layout\":[\"auto\",\"auto\"]},\"dcrfJDxIH\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"QorDsrJYt\":\"buttonText\",\"UqQIng1Ov\":\"padding\",\"nKwfXzTNe\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHdeqeOn5K=withCSS(Component,css,\"framer-ksU4F\");export default FramerHdeqeOn5K;FramerHdeqeOn5K.displayName=\"Filter Tab\";FramerHdeqeOn5K.defaultProps={height:46,width:139};addPropertyControls(FramerHdeqeOn5K,{variant:{options:[\"CWpxgOOKz\",\"mBkeFaMha\",\"KC7W6hjE4\",\"dcrfJDxIH\"],optionTitles:[\"Active\",\"White\",\"Active\",\"Active Small\"],title:\"Variant\",type:ControlType.Enum},QorDsrJYt:{defaultValue:\"All Project\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},onQorDsrJYtChange:{changes:\"QorDsrJYt\",type:ControlType.ChangeHandler},UqQIng1Ov:{defaultValue:\"10px 20px 10px 20px\",title:\"Padding\",type:ControlType.Padding},nKwfXzTNe:{title:\"Link\",type:ControlType.Link}});addFonts(FramerHdeqeOn5K,[{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\",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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHdeqeOn5K\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"46\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"139\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"QorDsrJYt\\\":\\\"buttonText\\\",\\\"UqQIng1Ov\\\":\\\"padding\\\",\\\"nKwfXzTNe\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mBkeFaMha\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KC7W6hjE4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dcrfJDxIH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HdeqeOn5K.map","/**\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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"}