{"version":3,"file":"shared-lib.DryCS84_.mjs","names":["useRef","useState"],"sources":["https:/framerusercontent.com/modules/VYqPyRegt6JmWuPo4OeZ/WDiQpzMOHXSyNr3o4f4A/MediaLabsPro_Live.js","https:/framerusercontent.com/modules/ezfRGzM8Wljj4XYP8ip0/DGOw1zgJWK1mdPfv041K/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,useInView,useMotionValue,useReducedMotion,useSpring,useTransform}from\"framer-motion\";import{useEffect,useRef,useState}from\"react\";// ─── Static spring configs (hoisted outside component) ───────────────────────\nconst CURSOR_SPRING={damping:30,stiffness:300,mass:.5};const PARALLAX_SPRING={damping:25,stiffness:150,mass:.5};/**\n * MediaLab Pro\n *\n * Advanced Media Card with Reveal Effects and Interactive Hover.\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerDisableUnlink\n */export default function MediaLabPro(props){const{mediaType=\"image\",imageFilters={brightness:100,grayscale:0},image={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Gradient 1 - Blue\"},videoSourceType=\"upload\",videoFile=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",videoUrl=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime=0,videoPoster,autoPlay=true,loop=true,muted=true,controls=false,playInCanvas=true,objectFit=\"cover\",radius=12,backgroundColor=\"#f0f0f0\",style,reveal={enable:true,trigger:\"inView\",direction:\"top\",start:\"top\",replay:false},transition={type:\"spring\",damping:30,stiffness:200},disableHover=false,hoverSettings={effect:\"zoom\",cursorDelay:true},overlay={color:\"rgba(0,0,0,0.5)\",blur:0,blendMode:\"normal\"},textColor=\"#ffffff\",caption=\"\",captionMaxWidth=250,captionFont={fontSize:24,fontWeight:700},subtitle=\"\",subtitleMaxWidth=250,subtitleFont={fontSize:16,fontWeight:400},variantId=\"default\"}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isVideo=mediaType===\"video\";const prefersReducedMotion=useReducedMotion();// ── Source resolution ─────────────────────────────────────────────────────\nconst imageObj=typeof image===\"string\"?{src:image}:image??{};const imageSrc=imageObj.src??\"\";const posterSrc=typeof videoPoster===\"string\"?videoPoster:videoPoster?.src;const videoSrc=videoSourceType===\"upload\"?videoFile:videoUrl;// ── Derived values ────────────────────────────────────────────────────────\nconst{effect:hoverEffect,cursorDelay}=hoverSettings;const isHoverEnabled=!disableHover&&hoverEffect!==\"none\"&&!isVideo;const isParallax=hoverEffect===\"parallax\";const parallaxScale=objectFit===\"fit-height\"?1.2:1.12;const shouldReveal=reveal.enable&&!isCanvas&&!prefersReducedMotion;const isSplitReveal=shouldReveal&&(reveal.direction===\"split-v\"||reveal.direction===\"split-v-2\");const isV2=reveal.direction===\"split-v-2\";// Background image sizing — preserve original logic exactly\nconst getBackgroundSize=objectFit===\"fit-height\"?\"auto 100%\":objectFit===\"fill\"?\"100% 100%\":objectFit;const backgroundPositionX=[\"left\",\"right\"].includes(imageObj.positionX??\"\")?imageObj.positionX:\"center\";const backgroundPositionY=[\"top\",\"bottom\"].includes(imageObj.positionY??\"\")?imageObj.positionY:\"center\";const backgroundPosition=`${backgroundPositionX??\"center\"} ${backgroundPositionY??\"center\"}`;const filterValue=`brightness(${imageFilters.brightness}%) grayscale(${imageFilters.grayscale}%)`;const ariaLabel=isVideo?`Video player${caption?`: ${caption}`:\"\"}`:imageObj.alt||caption||\"Media content\";// ── Refs & in-view ────────────────────────────────────────────────────────\nconst containerRef=useRef(null);const videoRef=useRef(null);const revealRef=useRef(null);const isInView=useInView(containerRef,{amount:.1});const isRevealInView=useInView(revealRef,{once:!reveal.replay,amount:reveal.start===\"top\"?.1:reveal.start===\"center\"?.5:.8});// ── Reveal state ──────────────────────────────────────────────────────────\nconst[hasAnimated,setHasAnimated]=useState(false);useEffect(()=>{if(isRevealInView&&!hasAnimated&&shouldReveal&&reveal.trigger===\"inView\"){setHasAnimated(true);}},[isRevealInView,hasAnimated,shouldReveal,reveal.trigger]);useEffect(()=>{if(reveal.replay&&!isRevealInView&&hasAnimated)setHasAnimated(false);},[reveal.replay,isRevealInView,hasAnimated]);const shouldAnimate=shouldReveal&&(reveal.trigger===\"onLoad\"||reveal.trigger===\"inView\"&&hasAnimated);// ── Parallax motion values ─────────────────────────────────────────────────\nconst mouseX=useMotionValue(0);const mouseY=useMotionValue(0);const xSpring=useSpring(mouseX,PARALLAX_SPRING);const ySpring=useSpring(mouseY,PARALLAX_SPRING);const x=useTransform(xSpring,[-.5,.5],[\"4%\",\"-4%\"]);const y=useTransform(ySpring,[-.5,.5],[\"4%\",\"-4%\"]);// ── Cursor motion values ───────────────────────────────────────────────────\nconst cursorX=useMotionValue(0);const cursorY=useMotionValue(0);const[isCursorVisible,setIsCursorVisible]=useState(false);const cursorXSpring=useSpring(cursorX,CURSOR_SPRING);const cursorYSpring=useSpring(cursorY,CURSOR_SPRING);// ── Event handlers ─────────────────────────────────────────────────────────\nconst handleMouseMove=e=>{if(!containerRef.current)return;const rect=containerRef.current.getBoundingClientRect();cursorX.set(e.clientX-rect.left);cursorY.set(e.clientY-rect.top);if(hoverEffect!==\"parallax\"||isVideo||prefersReducedMotion)return;mouseX.set((e.clientX-rect.left)/rect.width-.5);mouseY.set((e.clientY-rect.top)/rect.height-.5);};const handleMouseEnter=()=>{if(!disableHover&&hoverEffect!==\"none\"&&(caption||subtitle)){setIsCursorVisible(true);}};const handleMouseLeave=()=>{mouseX.set(0);mouseY.set(0);setIsCursorVisible(false);};// ── Video playback ─────────────────────────────────────────────────────────\nuseEffect(()=>{if(!videoRef.current||!isVideo)return;const video=videoRef.current;if(isCanvas){playInCanvas?video.play().catch(()=>{}):video.pause();return;}if(isInView&&autoPlay){video.play().catch(()=>{});}else if(!isInView){video.pause();}return()=>{if(video&&!video.paused)video.pause();};},[isInView,autoPlay,isVideo,isCanvas,playInCanvas]);useEffect(()=>{if(videoRef.current&&startTime>0&&isVideo){videoRef.current.currentTime=startTime;}},[startTime,isVideo,videoSrc]);// ── Hover variants ─────────────────────────────────────────────────────────\nconst hoverVariants={default:{scale:1},hover:{scale:prefersReducedMotion?1:hoverEffect===\"zoom\"?1.15:1.1}};// ── Styles ─────────────────────────────────────────────────────────────────\n// Container: original structure preserved exactly\nconst containerStyle={...style,width:\"100%\",height:\"100%\",minWidth:5,minHeight:5,backgroundColor,borderRadius:radius,overflow:\"hidden\",position:\"relative\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",WebkitBackfaceVisibility:\"hidden\",backfaceVisibility:\"hidden\",WebkitPerspective:1e3,perspective:1e3,transform:\"translateZ(0)\"};// Background image div: original logic preserved exactly.\n// Masks are children of this div — that's intentional and what prevents the gap.\n// The parent overflow:hidden clips everything uniformly with no seam.\nconst backgroundImageStyle={width:\"100%\",height:\"100%\",backgroundImage:`url(${imageSrc})`,backgroundSize:getBackgroundSize,backgroundPosition,backgroundRepeat:\"no-repeat\",filter:filterValue,WebkitFilter:filterValue,transform:\"translateZ(0)\",WebkitBackfaceVisibility:\"hidden\",backfaceVisibility:\"hidden\"};// Video element style\nconst mediaStyle={width:objectFit===\"fit-height\"?\"auto\":\"100%\",height:\"100%\",objectFit:objectFit===\"fit-height\"?\"contain\":objectFit===\"fill\"?\"fill\":objectFit,objectPosition:backgroundPosition,display:\"block\",filter:filterValue,WebkitFilter:filterValue,WebkitBackfaceVisibility:\"hidden\",backfaceVisibility:\"hidden\",transform:\"translateZ(0)\"};// Single directional mask style\nconst getMaskStyle=direction=>({position:\"absolute\",backgroundColor,willChange:\"width, height\",...direction===\"top\"&&{top:0,left:0,width:\"100%\"},...direction===\"bottom\"&&{bottom:0,left:0,width:\"100%\"},...direction===\"left\"&&{top:0,left:0,height:\"100%\"},...direction===\"right\"&&{top:0,right:0,height:\"100%\"}});const isVertical=reveal.direction===\"top\"||reveal.direction===\"bottom\";const maskInitial=isVertical?{height:\"100%\"}:{width:\"100%\"};const maskAnimate=shouldAnimate?isVertical?{height:0}:{width:0}:isVertical?{height:\"100%\"}:{width:\"100%\"};// ── Canvas static render ───────────────────────────────────────────────────\nif(isCanvas){return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:isVideo?/*#__PURE__*/_jsx(\"video\",{ref:videoRef,src:videoSrc,poster:posterSrc,autoPlay:playInCanvas,loop:loop,muted:muted,controls:controls,playsInline:true,preload:\"metadata\",style:mediaStyle},videoSrc):/*#__PURE__*/_jsx(\"div\",{style:backgroundImageStyle})});}// ── Full render ────────────────────────────────────────────────────────────\nreturn /*#__PURE__*/_jsxs(motion.div,{ref:containerRef,style:containerStyle,onMouseMove:handleMouseMove,onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,whileHover:isHoverEnabled&&!prefersReducedMotion?{willChange:\"transform\"}:undefined,children:[!isVideo&&imageSrc&&!isSplitReveal&&/*#__PURE__*/_jsx(motion.div,{ref:revealRef,style:{width:\"100%\",height:\"100%\",borderRadius:radius,overflow:\"hidden\",position:\"relative\"},role:\"presentation\",children:/*#__PURE__*/_jsx(motion.div,{style:{...backgroundImageStyle,...isHoverEnabled&&isParallax&&!prefersReducedMotion?{x,y,scale:parallaxScale}:{}},variants:isHoverEnabled&&!prefersReducedMotion?hoverVariants:undefined,whileHover:isHoverEnabled&&!prefersReducedMotion?\"hover\":undefined,transition:{duration:.6,ease:\"easeOut\"},role:\"presentation\",children:shouldReveal&&/*#__PURE__*/_jsx(motion.div,{style:getMaskStyle(reveal.direction),initial:maskInitial,animate:maskAnimate,transition:transition,\"aria-hidden\":\"true\"})})},variantId),!isVideo&&imageSrc&&isSplitReveal&&/*#__PURE__*/_jsx(motion.div,{ref:revealRef,style:{width:\"100%\",height:\"100%\",borderRadius:radius,overflow:\"hidden\",position:\"relative\"},role:\"presentation\",children:/*#__PURE__*/_jsxs(motion.div,{style:{...backgroundImageStyle,...isHoverEnabled&&isParallax&&!prefersReducedMotion?{x,y,scale:parallaxScale}:{}},variants:isHoverEnabled&&!prefersReducedMotion?hoverVariants:undefined,whileHover:isHoverEnabled&&!prefersReducedMotion?\"hover\":undefined,transition:{duration:.6,ease:\"easeOut\"},role:\"presentation\",children:[/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",bottom:isV2?undefined:0,top:isV2?0:undefined,left:0,width:\"50%\",backgroundColor,willChange:\"height\"},initial:{height:\"100%\"},animate:shouldAnimate?{height:0}:{height:\"100%\"},transition:transition,\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",top:isV2?undefined:0,bottom:isV2?0:undefined,right:0,width:\"calc(50% + 1px)\",backgroundColor,willChange:\"height\"},initial:{height:\"100%\"},animate:shouldAnimate?{height:0}:{height:\"100%\"},transition:transition,\"aria-hidden\":\"true\"})]})},variantId),isVideo&&/*#__PURE__*/_jsxs(motion.div,{ref:revealRef,style:{width:\"100%\",height:\"100%\",borderRadius:radius,overflow:\"hidden\",position:\"relative\"},role:\"presentation\",children:[!isSplitReveal&&/*#__PURE__*/_jsxs(motion.div,{style:{width:\"100%\",height:\"100%\",position:\"relative\"},role:\"presentation\",children:[/*#__PURE__*/_jsx(motion.video,{ref:videoRef,src:videoSrc,poster:posterSrc,autoPlay:autoPlay,loop:loop,muted:muted,controls:controls,playsInline:true,preload:\"metadata\",style:mediaStyle,onLoadedMetadata:e=>{if(startTime>0)e.currentTarget.currentTime=startTime;},title:caption||\"Video content\"},videoSrc),shouldReveal&&/*#__PURE__*/_jsx(motion.div,{style:getMaskStyle(reveal.direction),initial:maskInitial,animate:maskAnimate,transition:transition,\"aria-hidden\":\"true\"})]}),isSplitReveal&&/*#__PURE__*/_jsxs(motion.div,{style:{width:\"100%\",height:\"100%\",position:\"relative\"},role:\"presentation\",children:[/*#__PURE__*/_jsx(motion.video,{ref:videoRef,src:videoSrc,poster:posterSrc,autoPlay:autoPlay,loop:loop,muted:muted,controls:controls,playsInline:true,preload:\"metadata\",style:mediaStyle,onLoadedMetadata:e=>{if(startTime>0)e.currentTarget.currentTime=startTime;},title:caption||\"Video content\"},videoSrc),/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",bottom:isV2?undefined:0,top:isV2?0:undefined,left:0,width:\"50%\",backgroundColor,willChange:\"height\"},initial:{height:\"100%\"},animate:shouldAnimate?{height:0}:{height:\"100%\"},transition:transition,\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",top:isV2?undefined:0,bottom:isV2?0:undefined,right:0,width:\"calc(50% + 1px)\",backgroundColor,willChange:\"height\"},initial:{height:\"100%\"},animate:shouldAnimate?{height:0}:{height:\"100%\"},transition:transition,\"aria-hidden\":\"true\"})]})]},variantId),!disableHover&&hoverEffect!==\"none\"&&(caption||subtitle)&&/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",left:0,top:0,pointerEvents:\"none\",zIndex:10,opacity:isCursorVisible?1:0,willChange:isCursorVisible?\"transform, opacity\":\"auto\",transition:isCursorVisible?\"opacity 0.2s ease\":\"opacity 0.4s ease\",backgroundColor:overlay.color,backdropFilter:overlay.blur>0?`blur(${overlay.blur}px)`:undefined,WebkitBackdropFilter:overlay.blur>0?`blur(${overlay.blur}px)`:undefined,mixBlendMode:overlay.blendMode,padding:\"8px 12px\",borderRadius:4,display:\"flex\",flexDirection:\"column\",gap:8,x:cursorDelay?cursorXSpring:cursorX,y:cursorDelay?cursorYSpring:cursorY},animate:{scale:isCursorVisible?1:0},transition:{scale:{duration:isCursorVisible?.2:.4,ease:\"easeOut\"}},\"aria-hidden\":\"true\",children:[caption&&/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:`${captionMaxWidth}px`,width:\"max-content\",color:textColor,...captionFont,overflow:\"hidden\",textOverflow:\"ellipsis\",wordWrap:\"break-word\",overflowWrap:\"break-word\"},children:caption}),subtitle&&/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:`${subtitleMaxWidth}px`,width:\"max-content\",color:textColor,...subtitleFont,overflow:\"hidden\",textOverflow:\"ellipsis\",wordWrap:\"break-word\",overflowWrap:\"break-word\"},children:subtitle})]}),(caption||subtitle)&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",width:\"1px\",height:\"1px\",padding:0,margin:\"-1px\",overflow:\"hidden\",clip:\"rect(0, 0, 0, 0)\",whiteSpace:\"nowrap\",border:0},children:[caption&&`Caption: ${caption}`,subtitle&&`. ${subtitle}`]})]});}addPropertyControls(MediaLabPro,{variantId:{type:ControlType.String,title:\"Variant ID\",defaultValue:\"default\",description:\"Change per variant to restart animation\"},reveal:{type:ControlType.Object,title:\"Image Reveal\",controls:{enable:{type:ControlType.Boolean,title:\"Enable\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},trigger:{type:ControlType.Enum,title:\"Trigger\",options:[\"inView\",\"onLoad\"],optionTitles:[\"Layer in View\",\"Appear\"],defaultValue:\"inView\"},start:{type:ControlType.Enum,title:\"Start\",options:[\"top\",\"center\",\"bottom\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],defaultValue:\"top\",displaySegmentedControl:true,hidden:props=>props.reveal.trigger===\"onLoad\"},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"top\",\"bottom\",\"left\",\"right\",\"split-v\",\"split-v-2\"],optionTitles:[\"Top\",\"Bottom\",\"Left\",\"Right\",\"Vertical Split\",\"Vertical Split 2\"],defaultValue:\"top\"},replay:{type:ControlType.Boolean,title:\"Replay\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:props=>props.reveal.trigger===\"onLoad\"}}},transition:{type:ControlType.Transition,title:\"Transition\"},mediaType:{type:ControlType.Enum,title:\"Media Type\",options:[\"image\",\"video\"],optionTitles:[\"Image\",\"Video\"],defaultValue:\"image\",displaySegmentedControl:true},imageFilters:{type:ControlType.Object,title:\"Filters\",controls:{brightness:{type:ControlType.Number,title:\"Brightness\",defaultValue:100,min:0,max:200,unit:\"%\"},grayscale:{type:ControlType.Number,title:\"Grayscale\",defaultValue:0,min:0,max:100,unit:\"%\"}},hidden:props=>props.mediaType===\"video\"},image:{type:ControlType.ResponsiveImage,title:\"Image\",hidden:props=>props.mediaType===\"video\"},videoSourceType:{type:ControlType.Enum,title:\"Source\",options:[\"upload\",\"url\"],optionTitles:[\"Upload\",\"URL\"],defaultValue:\"upload\",hidden:props=>props.mediaType!==\"video\",displaySegmentedControl:true},videoFile:{type:ControlType.File,title:\"Video\",allowedFileTypes:[\"mp4\",\"mov\",\"webm\"],hidden:props=>props.mediaType!==\"video\"||props.videoSourceType===\"url\"},videoUrl:{type:ControlType.String,title:\"URL\",defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",placeholder:\"https://example.com/video.mp4\",hidden:props=>props.mediaType!==\"video\"||props.videoSourceType===\"upload\"},startTime:{type:ControlType.Number,title:\"Start Time\",defaultValue:0,min:0,step:.1,unit:\"s\",displayStepper:true,hidden:props=>props.mediaType!==\"video\"},videoPoster:{type:ControlType.ResponsiveImage,title:\"Poster\",hidden:props=>props.mediaType!==\"video\"},autoPlay:{type:ControlType.Boolean,title:\"Autoplay\",defaultValue:true,hidden:props=>props.mediaType!==\"video\"},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:true,hidden:props=>props.mediaType!==\"video\"},muted:{type:ControlType.Boolean,title:\"Muted\",defaultValue:true,hidden:props=>props.mediaType!==\"video\"},controls:{type:ControlType.Boolean,title:\"Controls\",defaultValue:false,hidden:props=>props.mediaType!==\"video\"},playInCanvas:{type:ControlType.Boolean,title:\"Play in Canvas\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:props=>props.mediaType!==\"video\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:[\"cover\",\"contain\",\"fill\",\"fit-height\"],optionTitles:[\"Cover\",\"Contain\",\"Fill\",\"Fit Height\"],defaultValue:\"cover\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#f0f0f0\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:12,min:0,max:50,unit:\"px\"},disableHover:{type:ControlType.Boolean,title:\"Hover Disable\",defaultValue:false,enabledTitle:\"Off\",disabledTitle:\"On\",hidden:props=>props.mediaType===\"video\"},hoverSettings:{type:ControlType.Object,title:\"Hover Effect\",controls:{effect:{type:ControlType.Enum,title:\"Effect\",options:[\"parallax\",\"zoom\",\"none\"],optionTitles:[\"Parallax\",\"Zoom\",\"None\"],defaultValue:\"zoom\"},cursorDelay:{type:ControlType.Boolean,title:\"Cursor Movement\",defaultValue:true,enabledTitle:\"Delay\",disabledTitle:\"Instant\"}},hidden:props=>props.mediaType===\"video\"||props.disableHover},overlay:{type:ControlType.Object,title:\"Overlay\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgba(0,0,0,0.7)\"},blur:{type:ControlType.Number,title:\"BG Blur\",defaultValue:0,min:0,max:20},blendMode:{type:ControlType.Enum,title:\"Blend\",options:[\"normal\",\"multiply\",\"screen\",\"overlay\",\"darken\",\"lighten\",\"color-dodge\",\"color-burn\",\"hard-light\",\"soft-light\",\"difference\",\"exclusion\",\"hue\",\"saturation\",\"color\",\"luminosity\"],optionTitles:[\"Normal\",\"Multiply\",\"Screen\",\"Overlay\",\"Darken\",\"Lighten\",\"Color Dodge\",\"Color Burn\",\"Hard Light\",\"Soft Light\",\"Difference\",\"Exclusion\",\"Hue\",\"Saturation\",\"Color\",\"Luminosity\"],defaultValue:\"normal\"}},hidden:props=>props.mediaType===\"video\"||props.disableHover},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#ffffff\",hidden:props=>props.mediaType===\"video\"||props.disableHover},caption:{type:ControlType.String,title:\"Image Caption\",defaultValue:\"\",optional:true,hidden:props=>props.mediaType===\"video\"||props.disableHover},captionFont:{type:ControlType.Font,title:\"Caption Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:24,variant:\"Bold\",textAlign:\"center\"},hidden:props=>props.mediaType===\"video\"||props.disableHover},captionMaxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:250,min:100,max:1e3,unit:\"px\",hidden:props=>props.mediaType===\"video\"||props.disableHover},subtitle:{type:ControlType.String,title:\"Image Subtitle\",defaultValue:\"\",displayTextArea:true,optional:true,hidden:props=>props.mediaType===\"video\"||props.disableHover},subtitleFont:{type:ControlType.Font,title:\"Subtitle Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,variant:\"Regular\",textAlign:\"center\"},hidden:props=>props.mediaType===\"video\"||props.disableHover},subtitleMaxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:250,min:100,max:1e3,unit:\"px\",hidden:props=>props.mediaType===\"video\"||props.disableHover,description:\"Created by [Framerpod](https://www.framerpod.com)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MediaLabPro\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MediaLabsPro_Live.map","// Generated by Framer (fe01371)\nexport default function metadata(params,activeLocale){return{favicon:\"https://framerusercontent.com/assets/dEbeehVXGTbVg2p57Nv5lrMcI6g.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/UMaM24qTKuIus72hEFx0m8ETNg.png\",title:\"CKT Hub - Creative, Knowledge & Technology Hub\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}