{"version":3,"file":"Scroll_Progress.PFfmApLE.mjs","names":["e","t","n","r"],"sources":["https:/framerusercontent.com/modules/bUfmofJzFgl39pfnAdbH/rK1u9O16f0CRKDedoXJ9/Scroll_Progress.js"],"sourcesContent":["import{jsx as e}from\"react/jsx-runtime\";import{useState as t,useEffect as n,useRef as o}from\"react\";export function withProgress(r){return s=>{let[d,l]=t(0),[i,c]=t(!1),m=o(0);return n(()=>{let e=()=>{let e=document.getElementById(\"start\"),t=document.getElementById(\"end\");if(e&&t){let n=t.offsetTop-e.offsetTop,o=window.pageYOffset||document.documentElement.scrollTop,r=o-e.offsetTop;l(r/n*100);}},t=()=>{let t=window.pageYOffset||document.documentElement.scrollTop;t!==m.current&&(m.current=t,e(),c(!0));},n=()=>{c(!1);};return e(),window.addEventListener(\"scroll\",t),window.addEventListener(\"scrollend\",n),()=>{window.removeEventListener(\"scroll\",t),window.removeEventListener(\"scrollend\",n);};},[]),/*#__PURE__*/e(r,{...s,style:{width:`${d}%`,transition:i?\"none\":\"width 0.5s ease-in-out\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withProgress\":{\"type\":\"reactHoc\",\"name\":\"withProgress\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Scroll_Progress.map"],"mappings":"mNAAoG,SAAgB,EAAa,EAAE,CAAC,MAAO,CAAA,GAAG,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,IAAIA,EAAE,SAAS,eAAe,QAAQ,CAACC,EAAE,SAAS,eAAe,MAAM,CAAC,GAAGD,GAAGC,EAAE,CAAC,IAAIC,EAAED,EAAE,UAAUD,EAAE,UAAU,EAAE,EAAO,aAAa,SAAS,gBAAgB,UAAUG,EAAE,EAAEH,EAAE,UAAU,EAAEG,EAAED,EAAE,IAAI,AAAE,CAAC,EAAC,EAAE,IAAI,CAAC,IAAID,EAAE,EAAO,aAAa,SAAS,gBAAgB,UAAU,IAAI,EAAE,UAAU,EAAE,QAAQA,EAAE,GAAG,CAAC,GAAG,EAAE,CAAG,EAAC,EAAE,IAAI,CAAC,GAAG,EAAE,AAAE,EAAC,MAAO,IAAG,CAAC,EAAO,iBAAiB,SAAS,EAAE,CAAC,EAAO,iBAAiB,YAAY,EAAE,CAAC,IAAI,CAAC,EAAO,oBAAoB,SAAS,EAAE,CAAC,EAAO,oBAAoB,YAAY,EAAE,AAAE,CAAE,EAAC,CAAE,EAAC,CAAc,EAAE,EAAE,CAAC,GAAG,EAAE,MAAM,CAAC,SAAS,EAAE,GAAG,WAAW,EAAE,OAAO,wBAAyB,CAAC,EAAC,AAAE,CAAE,kBAA9xB,GAAwC,IAA4D"}