{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/N69O71xJ4lOYag0747i4/jdk7B28kk6QAY5q60amR/CustomCursor.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{useEffect,useState}from\"react\";export default function CustomCursor(){const[mousePosition,setMousePosition]=useState({x:0,y:0});const[isHovering,setIsHovering]=useState(false);useEffect(()=>{const updateMousePosition=e=>{setMousePosition({x:e.clientX,y:e.clientY});};window.addEventListener(\"mousemove\",updateMousePosition);return()=>window.removeEventListener(\"mousemove\",updateMousePosition);},[]);useEffect(()=>{const hoverables=document.querySelectorAll(\".hoverable\");const handleMouseEnter=()=>setIsHovering(true);const handleMouseLeave=()=>setIsHovering(false);hoverables.forEach(el=>{el.addEventListener(\"mouseenter\",handleMouseEnter);el.addEventListener(\"mouseleave\",handleMouseLeave);});return()=>{hoverables.forEach(el=>{el.removeEventListener(\"mouseenter\",handleMouseEnter);el.removeEventListener(\"mouseleave\",handleMouseLeave);});};},[]);return /*#__PURE__*/_jsx(motion.div,{style:{position:\"fixed\",top:0,left:0,width:isHovering?30:12,height:isHovering?30:12,backgroundColor:isHovering?\"#B4804E\":\"#dedede\",borderRadius:\"50%\",pointerEvents:\"none\",zIndex:9999},animate:{x:mousePosition.x-(isHovering?15:6),y:mousePosition.y-(isHovering?15:6)},transition:{type:\"spring\",stiffness:500,damping:28}});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CustomCursor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CustomCursor.map"],
  "mappings": "uGAAkI,SAARA,GAA+B,CAAC,GAAK,CAACC,EAAcC,CAAgB,EAAEC,EAAS,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,EAAO,CAACC,EAAWC,CAAa,EAAEF,EAAS,EAAK,EAAE,OAAAG,EAAU,IAAI,CAAC,IAAMC,EAAoBC,GAAG,CAACN,EAAiB,CAAC,EAAEM,EAAE,QAAQ,EAAEA,EAAE,OAAO,CAAC,CAAE,EAAE,OAAAC,EAAO,iBAAiB,YAAYF,CAAmB,EAAQ,IAAIE,EAAO,oBAAoB,YAAYF,CAAmB,CAAE,EAAE,CAAC,CAAC,EAAED,EAAU,IAAI,CAAC,IAAMI,EAAW,SAAS,iBAAiB,YAAY,EAAQC,EAAiB,IAAIN,EAAc,EAAI,EAAQO,EAAiB,IAAIP,EAAc,EAAK,EAAE,OAAAK,EAAW,QAAQG,GAAI,CAACA,EAAG,iBAAiB,aAAaF,CAAgB,EAAEE,EAAG,iBAAiB,aAAaD,CAAgB,CAAE,CAAC,EAAQ,IAAI,CAACF,EAAW,QAAQG,GAAI,CAACA,EAAG,oBAAoB,aAAaF,CAAgB,EAAEE,EAAG,oBAAoB,aAAaD,CAAgB,CAAE,CAAC,CAAE,CAAE,EAAE,CAAC,CAAC,EAAsBE,EAAKC,EAAO,IAAI,CAAC,MAAM,CAAC,SAAS,QAAQ,IAAI,EAAE,KAAK,EAAE,MAAMX,EAAW,GAAG,GAAG,OAAOA,EAAW,GAAG,GAAG,gBAAgBA,EAAW,UAAU,UAAU,aAAa,MAAM,cAAc,OAAO,OAAO,IAAI,EAAE,QAAQ,CAAC,EAAEH,EAAc,GAAGG,EAAW,GAAG,GAAG,EAAEH,EAAc,GAAGG,EAAW,GAAG,EAAE,EAAE,WAAW,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,EAAE,CAAC,CAAC,CAAE",
  "names": ["CustomCursor", "mousePosition", "setMousePosition", "ye", "isHovering", "setIsHovering", "ue", "updateMousePosition", "e", "window", "hoverables", "handleMouseEnter", "handleMouseLeave", "el", "p", "motion"]
}
