{"version":3,"file":"shared-lib.W2dE2r0i.mjs","names":["p","React.useRef","React.useState","React.useCallback","next","React.useMemo","_Fragment","fonts","css","className","fonts","css","className","metadata","siteMetadata","metadataVersion","__FramerMetadata__","metadata","siteMetadata"],"sources":["https:/framerusercontent.com/modules/2BOfMuMBTSfVhjfL6fXE/WU7MTsFJQQJ8TsxYILtg/VideoCarousel.js","https:/framerusercontent.com/modules/bXuPtMOIwWsr7MpZu9EL/Xlsn6a3v6MSH5CLMOZiv/Bjdja8hoR.js","https:/framerusercontent.com/modules/qXaiV4wyyDOH8JhST63T/raNkLApURuidUUkB6bXr/NtNSx7ZK7.js","https:/framerusercontent.com/modules/HUrf3KB9t0pUMaqEfmQD/CjC11EdO2MMCG9mFHE5I/ToK1uye27.js","https:/framerusercontent.com/modules/cPTo3Bg0Axj7KJyW093x/kGrSzFScSNwLoKcDIqFR/siteMetadata.js","https:/framerusercontent.com/modules/lJEfCv2Z3VuowbYyDO3a/03NgpIoROpy6TqlDWKvY/augiA20Il.js","https:/framerusercontent.com/modules/XclFO7UKWhmIxJQWcojK/WAxuLEtbSJ6BYfp3GbZD/Q2k_fpWth.js"],"sourcesContent":["// User instructions: Create a video-only 3D carousel with depth/perspective, horizontal/vertical toggle, scroll/drag/wheel/dot/button navigation, auto-play active video and auto-pause inactive, poster support, in-view detection, customizable card size/spacing/radius/border/shadow, hover zoom + blur-to-clear transitions, counter + dots, support uploaded videos and external URLs, sound on hover + sound toggle icon.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,useInView,useReducedMotion}from\"framer-motion\";function clampIndex(i,count){if(count<=0)return 0;return Math.max(0,Math.min(count-1,i));}function wrapIndex(i,count){if(count<=0)return 0;return(i%count+count)%count;}function getItemSrc(item){if(!item)return\"\";if(item.sourceType===\"upload\")return item.upload||\"\";return item.url||\"\";}function isTruthyUrl(s){return typeof s===\"string\"&&s.trim().length>0;}function toRgba(color,alpha){const a=Math.max(0,Math.min(1,alpha));const c=String(color||\"\").trim();// Handle rgba()/rgb()\nconst m=c.match(/^rgba?\\(([^)]+)\\)$/i);if(m){const parts=m[1].split(\",\").map(p=>p.trim());const r=Number(parts[0]);const g=Number(parts[1]);const b=Number(parts[2]);if([r,g,b].some(n=>Number.isNaN(n)))return c;return`rgba(${r}, ${g}, ${b}, ${a})`;}// Handle hex\nconst hex=c.replace(/^#/,\"\");if(hex.length===3||hex.length===6){const full=hex.length===3?hex.split(\"\").map(ch=>ch+ch).join(\"\"):hex;const r=parseInt(full.slice(0,2),16);const g=parseInt(full.slice(2,4),16);const b=parseInt(full.slice(4,6),16);if([r,g,b].some(n=>Number.isNaN(n)))return c;return`rgba(${r}, ${g}, ${b}, ${a})`;}return c;}/**\n * Video Carousel\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function VideoCarousel(props){const isStatic=useIsStaticRenderer();const reducedMotion=useReducedMotion();const{items=[{sourceType:\"url\",url:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",upload:\"\",poster:{src:\"https://framerusercontent.com/images/f9RiWoNpmlCMqVRIHz8l8wYfeI.jpg\",alt:\"Poster\"}},{sourceType:\"url\",url:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",upload:\"\",poster:{src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Poster\"}}],orientation=\"horizontal\",cardWidth=420,cardHeight=260,spacing=74,depth=260,perspective=1e3,radius=\"16px\",cardBackground=\"#000000\",showDots=true,showButtons=true,dotSize=8,dotGap=8,arrowSize=36,arrowIconSize=18,arrowStrokeWidth=2,arrowInset=12,autoAdvance=false,autoAdvanceSeconds=4,loop=true,mutedDefault=true,playbackMode=\"auto\",showControls=false,uiColor=\"#000000\",uiBackground=\"#FFFFFF\",inactiveBlur=10,inactiveScale=.92,hoverZoom=1.03,inactiveOpacity=1,transition,style}=props;const count=items?.length??0;const containerRef=React.useRef(null);const inView=useInView(containerRef,{amount:.35});const[active,setActive]=React.useState(0);const[isDragging,setIsDragging]=React.useState(false);const[muted,setMuted]=React.useState(!!mutedDefault);const dragStart=React.useRef(null);const videoEls=React.useRef([]);const axis=orientation===\"horizontal\"?\"x\":\"y\";const goTo=React.useCallback(nextRaw=>{if(count<=0)return;const next=loop?wrapIndex(nextRaw,count):clampIndex(nextRaw,count);React.startTransition(()=>setActive(next));},[count,loop]);const next=React.useCallback(()=>goTo(active+1),[active,goTo]);const prev=React.useCallback(()=>goTo(active-1),[active,goTo]);// Auto advance\nReact.useEffect(()=>{if(isStatic)return;if(!autoAdvance)return;if(!inView)return;if(count<=1)return;if(isDragging)return;const ms=Math.max(.5,autoAdvanceSeconds)*1e3;const id=window.setInterval(()=>{next();},ms);return()=>window.clearInterval(id);},[autoAdvance,autoAdvanceSeconds,count,inView,isDragging,isStatic,next]);// Ensure active is in bounds when items change\nReact.useEffect(()=>{if(count<=0)return;if(active>count-1){React.startTransition(()=>setActive(0));}},[count,active]);// Play/pause management\nReact.useEffect(()=>{if(isStatic)return;if(playbackMode!==\"auto\")return;// If not in view, pause everything.\nif(!inView){videoEls.current.forEach(v=>{if(!v)return;try{v.pause();}catch{}});return;}videoEls.current.forEach((v,i)=>{if(!v)return;const isActive=i===active;try{if(!isActive){v.pause();}else{v.muted=muted;v.playsInline=true;v.loop=true;const p=v.play();if(p&&typeof p.catch===\"function\"){p.catch(()=>{// Autoplay may be blocked; keep paused.\n});}}}catch{}});},[active,inView,isStatic,muted,playbackMode]);// Update muted state on active video\nReact.useEffect(()=>{if(isStatic)return;const v=videoEls.current[active];if(!v)return;try{v.muted=muted;}catch{}},[active,isStatic,muted]);const onPointerDown=React.useCallback(e=>{if(count<=1)return;e.currentTarget.setPointerCapture?.(e.pointerId);React.startTransition(()=>setIsDragging(true));dragStart.current={x:e.clientX,y:e.clientY,active};},[active,count]);const onPointerMove=React.useCallback(e=>{if(!dragStart.current)return;// We only decide on release; avoid per-move state updates for perf.\n},[]);const onPointerUp=React.useCallback(e=>{if(!dragStart.current)return;const start=dragStart.current;dragStart.current=null;React.startTransition(()=>setIsDragging(false));const dx=e.clientX-start.x;const dy=e.clientY-start.y;const delta=axis===\"x\"?dx:dy;const threshold=24;if(Math.abs(delta)<threshold)return;if(delta<0){// Swiping left/up goes forward\ngoTo(start.active+1);}else{goTo(start.active-1);}},[axis,goTo]);const stackStyle=React.useMemo(()=>({position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",touchAction:\"pan-x pan-y\",userSelect:\"none\",WebkitUserSelect:\"none\",perspective:`${perspective}px`}),[perspective]);const isFixedW=!!style&&style.width===\"100%\";const isFixedH=!!style&&style.height===\"100%\";const stageSizeStyle=React.useMemo(()=>({position:\"relative\",width:isFixedW?\"100%\":cardWidth+depth+spacing*2,height:isFixedH?\"100%\":cardHeight+depth+spacing*2,transformStyle:\"preserve-3d\"}),[cardWidth,cardHeight,depth,isFixedH,isFixedW,spacing]);const buttonStyle={appearance:\"none\",border:\"none\",background:uiBackground,color:uiColor,borderRadius:999,width:arrowSize,height:arrowSize,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\"};const overlayPillStyle={background:uiBackground,color:uiColor,borderRadius:999,padding:\"8px 10px\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,pointerEvents:\"auto\"};const resolvedDotActive=uiColor;const resolvedDotInactive=toRgba(uiColor,.25);const cards=React.useMemo(()=>{const half=Math.floor(count/2);return items.map((item,i)=>{const rel=i-active;// Use shortest path if looping\nconst relLooped=loop&&count>2?(()=>{let r=rel;if(r>half)r-=count;if(r<-half)r+=count;return r;})():rel;const abs=Math.abs(relLooped);const sign=relLooped===0?0:relLooped>0?1:-1;// Layout\nconst translate=relLooped*spacing;const z=-abs*depth*.35;const rotate=relLooped*-18;const baseTransform=orientation===\"horizontal\"?`translateX(${translate}px) translateZ(${z}px) rotateY(${rotate}deg)`:`translateY(${translate}px) translateZ(${z}px) rotateX(${-rotate}deg)`;const isActive=relLooped===0;const src=getItemSrc(item);const hasVideo=isTruthyUrl(src);const filterBlur=isActive?0:inactiveBlur;const scale=isActive?1:inactiveScale;const baseOpacity=abs>3?0:1-Math.min(.75,abs*.18);const targetOpacity=Math.max(0,Math.min(1,isActive?baseOpacity:baseOpacity*Math.max(0,Math.min(1,inactiveOpacity))));return /*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",top:\"50%\",left:\"50%\",width:cardWidth,height:cardHeight,marginLeft:-cardWidth/2,marginTop:-cardHeight/2,borderRadius:radius,overflow:\"hidden\",background:cardBackground,transformStyle:\"preserve-3d\",pointerEvents:isActive?\"auto\":\"none\"},initial:false,animate:reducedMotion?{opacity:targetOpacity}:{opacity:targetOpacity,transform:`${baseTransform} scale(${scale})`,filter:`blur(${filterBlur}px)`},transition:transition,whileHover:!reducedMotion&&isActive?{transform:`${baseTransform} scale(${hoverZoom})`,filter:\"blur(0px)\"}:undefined,children:[hasVideo?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"video\",{ref:el=>{videoEls.current[i]=el;},src:src,poster:item.poster?.src,muted:i===active?muted:true,playsInline:true,preload:\"metadata\",crossOrigin:\"anonymous\",controls:isActive&&showControls,onClick:e=>{if(playbackMode===\"click\"&&isActive){const v=videoEls.current[i];if(v){if(v.paused){v.play();}else{v.pause();}}}},style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\",cursor:playbackMode===\"click\"&&isActive?\"pointer\":\"default\"},\"aria-label\":item.poster?.alt||`Video ${i+1}`}),!isActive&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",inset:0,background:sign===0?\"transparent\":\"linear-gradient(180deg, rgba(0,0,0,0.10), rgba(0,0,0,0.20))\",pointerEvents:\"none\"}})]}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"rgba(255,255,255,0.85)\",padding:16,textAlign:\"center\",fontSize:14,lineHeight:\"1.3em\"},children:\"Add a video URL or upload a video.\"}),isActive&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":muted?\"Unmute video\":\"Mute video\",onPointerDown:e=>{// Prevent carousel drag handlers from capturing this pointer\ne.stopPropagation();},onPointerUp:e=>{e.stopPropagation();},onClick:e=>{e.stopPropagation();React.startTransition(()=>setMuted(m=>!m));},style:{position:\"absolute\",top:10,right:10,...buttonStyle,width:34,height:34,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(MuteIcon,{muted:muted})})]},i);});},[active,buttonStyle,cardBackground,cardHeight,cardWidth,count,depth,inactiveBlur,inactiveScale,isStatic,items,loop,muted,orientation,radius,reducedMotion,spacing,transition,hoverZoom,inactiveOpacity,playbackMode,showControls]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",overflow:\"hidden\",background:\"transparent\"},children:/*#__PURE__*/_jsxs(\"div\",{style:stackStyle,onPointerDown:isStatic?undefined:onPointerDown,onPointerMove:isStatic?undefined:onPointerMove,onPointerUp:isStatic?undefined:onPointerUp,onPointerCancel:isStatic?undefined:onPointerUp,role:\"region\",\"aria-label\":\"Video carousel\",tabIndex:0,onKeyDown:e=>{if(e.key===\"ArrowLeft\"||e.key===\"ArrowUp\")prev();if(e.key===\"ArrowRight\"||e.key===\"ArrowDown\")next();},children:[/*#__PURE__*/_jsx(\"div\",{style:stageSizeStyle,children:cards}),showButtons&&count>1&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Previous\",onPointerDown:e=>e.stopPropagation(),onPointerUp:e=>e.stopPropagation(),onClick:e=>{e.stopPropagation();prev();},style:{position:\"absolute\",left:arrowInset,top:\"50%\",transform:\"translateY(-50%)\",...buttonStyle,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(ChevronIcon,{dir:\"prev\",size:arrowIconSize,strokeWidth:arrowStrokeWidth})}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Next\",onPointerDown:e=>e.stopPropagation(),onPointerUp:e=>e.stopPropagation(),onClick:e=>{e.stopPropagation();next();},style:{position:\"absolute\",right:arrowInset,top:\"50%\",transform:\"translateY(-50%)\",...buttonStyle,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(ChevronIcon,{dir:\"next\",size:arrowIconSize,strokeWidth:arrowStrokeWidth})})]}),showDots&&count>1&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:12,right:12,bottom:12,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:12,pointerEvents:\"none\"},children:showDots?/*#__PURE__*/_jsx(\"div\",{style:{...overlayPillStyle,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{role:\"tablist\",\"aria-label\":\"Carousel navigation\",style:{display:\"flex\",gap:dotGap,alignItems:\"center\"},children:items.map((_,i)=>{const isOn=i===active;return /*#__PURE__*/_jsx(\"button\",{type:\"button\",role:\"tab\",\"aria-selected\":isOn,\"aria-label\":`Go to item ${i+1}`,onPointerDown:e=>e.stopPropagation(),onPointerUp:e=>e.stopPropagation(),onClick:e=>{e.stopPropagation();goTo(i);},style:{width:dotSize,height:dotSize,borderRadius:999,border:\"none\",background:isOn?resolvedDotActive:resolvedDotInactive,cursor:\"pointer\",padding:0}},i);})})}):null})]})});}function ChevronIcon({dir,size=18,strokeWidth=2}){const rot=dir===\"prev\"?180:0;return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",\"aria-hidden\":true,style:{transform:`rotate(${rot}deg)`},children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 5l7 7-7 7\",fill:\"none\",stroke:\"currentColor\",strokeWidth:strokeWidth,strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}function MuteIcon({muted}){return muted?/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",\"aria-hidden\":true,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M11 5L6 9H2v6h4l5 4V5z\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16.5 9.5l5 5m0-5l-5 5\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"})]}):/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",\"aria-hidden\":true,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M11 5L6 9H2v6h4l5 4V5z\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M15.5 8.5a5 5 0 010 7\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M18.5 5.5a9 9 0 010 13\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",opacity:\"0.9\"})]});}addPropertyControls(VideoCarousel,{// Content\nitems:{type:ControlType.Array,title:\"Videos\",maxCount:12,defaultValue:[{sourceType:\"url\",url:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",upload:\"\",poster:{src:\"https://framerusercontent.com/images/f9RiWoNpmlCMqVRIHz8l8wYfeI.jpg\",alt:\"Poster\"}},{sourceType:\"url\",url:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",upload:\"\",poster:{src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Poster\"}}],control:{type:ControlType.Object,controls:{sourceType:{type:ControlType.Enum,title:\"Source\",options:[\"url\",\"upload\"],optionTitles:[\"URL\",\"Upload\"],defaultValue:\"url\",displaySegmentedControl:true},url:{type:ControlType.String,title:\"Video URL\",defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",hidden:p=>p.sourceType!==\"url\"},upload:{type:ControlType.File,title:\"Upload\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"],hidden:p=>p.sourceType!==\"upload\"},poster:{type:ControlType.ResponsiveImage,title:\"Poster\"}}}},orientation:{type:ControlType.Enum,title:\"Orientation\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],defaultValue:\"horizontal\",displaySegmentedControl:true},// Layout\ncardWidth:{type:ControlType.Number,title:\"Card W\",defaultValue:420,min:160,max:900,step:1,unit:\"px\"},cardHeight:{type:ControlType.Number,title:\"Card H\",defaultValue:260,min:120,max:700,step:1,unit:\"px\"},spacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:74,min:20,max:220,step:1,unit:\"px\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"16px\"},// Appearance\ncardBackground:{type:ControlType.Color,title:\"Card BG\",defaultValue:\"#000000\"},// Motion\ntransition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:520,damping:44}},depth:{type:ControlType.Number,title:\"Depth\",defaultValue:260,min:0,max:900,step:1,unit:\"px\"},perspective:{type:ControlType.Number,title:\"Perspective\",defaultValue:1e3,min:200,max:2200,step:10,unit:\"px\"},hoverZoom:{type:ControlType.Number,title:\"Hover Zoom\",defaultValue:1.03,min:1,max:1.2,step:.01},inactiveScale:{type:ControlType.Number,title:\"Inactive Scale\",defaultValue:.92,min:.5,max:1,step:.01},inactiveBlur:{type:ControlType.Number,title:\"Inactive Blur\",defaultValue:10,min:0,max:30,step:1,unit:\"px\"},inactiveOpacity:{type:ControlType.Number,title:\"Inactive Opacity\",defaultValue:1,min:0,max:1,step:.01},// Playback\nplaybackMode:{type:ControlType.Enum,title:\"Playback\",options:[\"auto\",\"click\"],optionTitles:[\"Auto\",\"Click\"],defaultValue:\"auto\",displaySegmentedControl:true},showControls:{type:ControlType.Boolean,title:\"Controls\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},mutedDefault:{type:ControlType.Boolean,title:\"Muted\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},autoAdvance:{type:ControlType.Boolean,title:\"Auto\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},autoAdvanceSeconds:{type:ControlType.Number,title:\"Auto Sec\",defaultValue:4,min:1,max:30,step:.5,unit:\"s\",hidden:p=>!p.autoAdvance},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},// Navigation\nuiColor:{type:ControlType.Color,title:\"UI colour\",defaultValue:\"#000000\"},uiBackground:{type:ControlType.Color,title:\"UI Background\",defaultValue:\"#FFFFFF\"},// Arrows\nshowButtons:{type:ControlType.Boolean,title:\"Arrows\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},arrowSize:{type:ControlType.Number,title:\"Arrow Size\",defaultValue:36,min:24,max:80,step:1,unit:\"px\",hidden:p=>!p.showButtons},arrowIconSize:{type:ControlType.Number,title:\"Arrow Icon\",defaultValue:18,min:12,max:48,step:1,unit:\"px\",hidden:p=>!p.showButtons},arrowStrokeWidth:{type:ControlType.Number,title:\"Arrow Stroke\",defaultValue:2,min:1,max:5,step:.5,hidden:p=>!p.showButtons},arrowInset:{type:ControlType.Number,title:\"Arrow Inset\",defaultValue:12,min:0,max:60,step:1,unit:\"px\",hidden:p=>!p.showButtons},// Dots\nshowDots:{type:ControlType.Boolean,title:\"Dots\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},dotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:8,min:4,max:20,step:1,unit:\"px\",hidden:p=>!p.showDots},dotGap:{type:ControlType.Number,title:\"Dot Gap\",defaultValue:8,min:2,max:30,step:1,unit:\"px\",hidden:p=>!p.showDots}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VideoCarousel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VideoCarousel.map","// Generated by Framer (d22cd96)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Funnel Sans-700\",\"GF;Funnel Sans-800\",\"GF;Funnel Sans-800italic\",\"GF;Funnel Sans-700italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Funnel Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Funnel Sans\",url:\"https://fonts.gstatic.com/s/funnelsans/v3/OpNfno8Dg9bX6Bsp3Wq69RB-VukSVv3aISFAcn6Ee29NnDyL7w.woff2\",weight:\"700\"},{cssFamilyName:\"Funnel Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Funnel Sans\",url:\"https://fonts.gstatic.com/s/funnelsans/v3/OpNfno8Dg9bX6Bsp3Wq69RB-VukSVv3aISFAFX6Ee29NnDyL7w.woff2\",weight:\"800\"},{cssFamilyName:\"Funnel Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Funnel Sans\",url:\"https://fonts.gstatic.com/s/funnelsans/v3/OpNZno8Dg9bX6Bsp3Wq69Tp3ZBbKP5ZAjyZVXTrsOmVMvjmb76XZ.woff2\",weight:\"800\"},{cssFamilyName:\"Funnel Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Funnel Sans\",url:\"https://fonts.gstatic.com/s/funnelsans/v3/OpNZno8Dg9bX6Bsp3Wq69Tp3ZBbKP5ZAjyZVXTqLOmVMvjmb76XZ.woff2\",weight:\"700\"}]}];export const css=['.framer-sYjRo .framer-styles-preset-1car5rj:not(.rich-text-wrapper), .framer-sYjRo .framer-styles-preset-1car5rj.rich-text-wrapper h3 { --framer-font-family: \"Funnel Sans\", \"Funnel Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Funnel Sans\", \"Funnel Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Funnel Sans\", \"Funnel Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Funnel Sans\", \"Funnel Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 800; --framer-font-weight-bold-italic: 800; --framer-font-weight-italic: 700; --framer-letter-spacing: 0.15em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c447404f-95c5-480e-a2d0-9cb9f428607c, rgba(96, 28, 52, 0.4)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-sYjRo\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d22cd96)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Funnel Display-700\",\"GF;Funnel Display-800\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Funnel Display\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Funnel Display\",url:\"https://fonts.gstatic.com/s/funneldisplay/v3/B50bF7FGv37QNVWgE0ga--4PbZSRJXrOHcLHLoAYfWTXXcVwIZDKFA.woff2\",weight:\"700\"},{cssFamilyName:\"Funnel Display\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Funnel Display\",url:\"https://fonts.gstatic.com/s/funneldisplay/v3/B50bF7FGv37QNVWgE0ga--4PbZSRJXrOHcLHLoAYGmTXXcVwIZDKFA.woff2\",weight:\"800\"}]}];export const css=[\".framer-mqrjL .framer-styles-preset-1ifb94v:not(.rich-text-wrapper), .framer-mqrjL .framer-styles-preset-1ifb94v.rich-text-wrapper h2 { --framer-font-family: \\\"Funnel Display\\\", sans-serif; --framer-font-family-bold: \\\"Funnel Display\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 800; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c0e78f07-aeba-4745-9c81-38d4f15f1a8b, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-mqrjL\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d22cd96)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Funnel Sans-regular\",\"GF;Funnel Sans-700\",\"GF;Funnel Sans-700italic\",\"GF;Funnel Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Funnel Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Funnel Sans\",url:\"https://fonts.gstatic.com/s/funnelsans/v3/OpNfno8Dg9bX6Bsp3Wq69RB-VukSVv3aISFAlXmEe29NnDyL7w.woff2\",weight:\"400\"},{cssFamilyName:\"Funnel Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Funnel Sans\",url:\"https://fonts.gstatic.com/s/funnelsans/v3/OpNfno8Dg9bX6Bsp3Wq69RB-VukSVv3aISFAcn6Ee29NnDyL7w.woff2\",weight:\"700\"},{cssFamilyName:\"Funnel Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Funnel Sans\",url:\"https://fonts.gstatic.com/s/funnelsans/v3/OpNZno8Dg9bX6Bsp3Wq69Tp3ZBbKP5ZAjyZVXTqLOmVMvjmb76XZ.woff2\",weight:\"700\"},{cssFamilyName:\"Funnel Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Funnel Sans\",url:\"https://fonts.gstatic.com/s/funnelsans/v3/OpNZno8Dg9bX6Bsp3Wq69Tp3ZBbKP5ZAjyZVXTpsPWVMvjmb76XZ.woff2\",weight:\"400\"}]}];export const css=['.framer-AMRmW .framer-styles-preset-bbz3r2:not(.rich-text-wrapper), .framer-AMRmW .framer-styles-preset-bbz3r2.rich-text-wrapper p { --framer-font-family: \"Funnel Sans\", \"Funnel Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Funnel Sans\", \"Funnel Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Funnel Sans\", \"Funnel Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Funnel Sans\", \"Funnel Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c8fcc843-e145-4e9a-98df-1e573e4927a2, #58544a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-AMRmW\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d22cd96)\nexport default function metadata(params,activeLocale){return{description:\"Creative producer and multi-media animator with a decade of experience across the full production pipeline. \",favicon:\"https://framerusercontent.com/assets/sk8QgUGXLD4gsvweoeZqV4Qpv98.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/eleWpktfBNQya8XLct00bQUxuE.png\",title:\"Marisa Rafter\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d22cd96)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"16uxvry\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"n9cy53\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-nwp5S\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d22cd96)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"j6b4dx\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-pdFTf\",title:siteMetadata(params,activeLocale).title||\"Unused Sections\",viewport:\"width=1200\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}