{"version":3,"file":"Cursor_float.E8G_HJOF.mjs","names":[],"sources":["https:/framerusercontent.com/modules/r2QcFHpFe7z8gOp1Z9it/JSriKbKgAnZeaerInLvx/Cursor_float.js"],"sourcesContent":["// Cursor_float.tsx\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{motion,useMotionValue,useSpring}from\"framer-motion\";export function FloatingCursor(){// Motion values for cursor position\nconst x=useMotionValue(-100);const y=useMotionValue(-100);// Spring animations for smooth movement\nconst cursorX=useSpring(x,{stiffness:300,damping:40});const cursorY=useSpring(y,{stiffness:300,damping:40});React.useEffect(()=>{const moveCursor=e=>{x.set(e.clientX-12)// center the cursor\n;y.set(e.clientY-12);};window.addEventListener(\"mousemove\",moveCursor);return()=>window.removeEventListener(\"mousemove\",moveCursor);},[x,y]);return /*#__PURE__*/_jsx(motion.div,{style:{position:\"fixed\",top:0,left:0,width:12,height:12,borderRadius:\"50%\",backgroundColor:\"rgba(0,102,255,0.6)\",pointerEvents:\"none\",zIndex:9999,translateX:cursorX,translateY:cursorY}});}\nexport const __FramerMetadata__ = {\"exports\":{\"FloatingCursor\":{\"type\":\"reactComponent\",\"name\":\"FloatingCursor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cursor_float.map"],"mappings":"+LACkI,SAAgB,GAAgB,CAClK,IAAM,EAAE,EAAe,KAAK,CAAO,EAAE,EAAe,KAAK,CACnD,EAAQ,EAAU,EAAE,CAAC,UAAU,IAAI,QAAQ,GAAG,CAAC,CAAO,EAAQ,EAAU,EAAE,CAAC,UAAU,IAAI,QAAQ,GAAG,CAAC,CACkC,OADjC,MAAoB,CAAC,IAAM,EAAW,GAAG,CAAC,EAAE,IAAI,EAAE,QAAQ,GAAG,CACxK,EAAE,IAAI,EAAE,QAAQ,GAAG,EAAmD,OAAhD,EAAO,iBAAiB,YAAY,EAAW,KAAW,EAAO,oBAAoB,YAAY,EAAW,EAAG,CAAC,EAAE,EAAE,CAAC,CAAqB,EAAK,EAAO,IAAI,CAAC,MAAM,CAAC,SAAS,QAAQ,IAAI,EAAE,KAAK,EAAE,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,gBAAgB,sBAAsB,cAAc,OAAO,OAAO,KAAK,WAAW,EAAQ,WAAW,EAAQ,CAAC,CAAC,sBAHjU,IAA4B,IAA2D"}