{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/rmGHri8RZvkPUtIhe3P0/iCXTJCIC64htofwtcG2T/Custom_Cursor.js"],
  "sourcesContent": ["import{jsx as t}from\"react/jsx-runtime\";import{useRef as e,useState as n,useEffect as r}from\"react\";export function withCursorFollow(o){return i=>{let l=e(null),[c,a]=n(!1),[u,s]=n({left:0,top:0});return r(()=>{let t=t=>{if(!l.current)return;let e=t.target instanceof Element&&(t.target===l.current.parentElement||l.current.parentElement.contains(t.target)||t.target===l.current||l.current.contains(t.target));if(a(e),e){let e=l.current.parentElement.getBoundingClientRect(),n=l.current.getBoundingClientRect();s({left:t.clientX-e.left-n.width/2,top:t.clientY-e.top-n.height/2});}else a(!1);};return window.addEventListener(\"mousemove\",t),()=>{window.removeEventListener(\"mousemove\",t);};},[]),/*#__PURE__*/t(\"div\",{ref:l,style:{position:\"fixed\",left:`calc(${u.left}px - 0.1%)`,top:`calc(${u.top}px - 0.1%)`,pointerEvents:\"none\",transform:\"translate(-0.1%, -0.1%)\"},children:c&&/*#__PURE__*/t(o,{...i})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withCursorFollow\":{\"type\":\"reactHoc\",\"name\":\"withCursorFollow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Custom_Cursor.map"],
  "mappings": "kGAA2G,SAASA,EAAiBC,EAAE,CAAC,OAAOC,GAAG,CAAC,IAAIC,EAAEC,EAAE,IAAI,EAAE,CAACC,EAAE,CAAC,EAAEC,EAAE,EAAE,EAAE,CAACC,EAAEC,CAAC,EAAEF,EAAE,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,EAAE,OAAOG,EAAE,IAAI,CAAC,IAAIC,EAAE,GAAG,CAAC,GAAG,CAACP,EAAE,QAAQ,OAAO,IAAIQ,EAAE,EAAE,kBAAkB,UAAU,EAAE,SAASR,EAAE,QAAQ,eAAeA,EAAE,QAAQ,cAAc,SAAS,EAAE,MAAM,GAAG,EAAE,SAASA,EAAE,SAASA,EAAE,QAAQ,SAAS,EAAE,MAAM,GAAG,GAAG,EAAEQ,CAAC,EAAEA,EAAE,CAAC,IAAIA,EAAER,EAAE,QAAQ,cAAc,sBAAsB,EAAES,EAAET,EAAE,QAAQ,sBAAsB,EAAEK,EAAE,CAAC,KAAK,EAAE,QAAQG,EAAE,KAAKC,EAAE,MAAM,EAAE,IAAI,EAAE,QAAQD,EAAE,IAAIC,EAAE,OAAO,CAAC,CAAC,OAAQ,EAAE,EAAE,CAAE,EAAE,OAAOC,EAAO,iBAAiB,YAAYH,CAAC,EAAE,IAAI,CAACG,EAAO,oBAAoB,YAAYH,CAAC,CAAE,CAAE,EAAE,CAAC,CAAC,EAAeI,EAAE,MAAM,CAAC,IAAIX,EAAE,MAAM,CAAC,SAAS,QAAQ,KAAK,QAAQI,EAAE,iBAAiB,IAAI,QAAQA,EAAE,gBAAgB,cAAc,OAAO,UAAU,yBAAyB,EAAE,SAASF,GAAgBS,EAAEb,EAAE,CAAC,GAAGC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAE",
  "names": ["withCursorFollow", "o", "i", "l", "pe", "c", "ye", "u", "s", "ue", "t", "e", "n", "window", "p"]
}
