{"version":3,"file":"withAnimatedText.BcjTGrwJ.mjs","names":[],"sources":["https:/framerusercontent.com/modules/sBWynkH7hkZYqQvkol4s/QfaAE7kLW6ByVCJfcnsJ/withAnimatedText.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{stagger,useAnimate,useInView}from\"framer-motion\";const MIN_FONT_SIZE=\"2rem\";const MAX_FONT_SIZE=\"22rem\";const PREFERRED_FONT_SIZE=\"20cqi\";export function withAnimateChar(Component){return props=>{const[scopeRef,animate]=useAnimate();const isInView=useInView(scopeRef,{amount:.5});const easeOutCirc=[.075,.82,.165,1];const easeInCirc=[.6,.04,.98,.335];const settings={delay:stagger(.1)};useEffect(()=>{if(isInView){animate(\"span\",{y:[\"100%\",\"0%\"]},{...settings,duration:2,ease:easeOutCirc,onPlay:()=>scopeRef.current.style.opacity=1});}else{animate(\"span\",{y:[\"0%\",\"-100%\"]},{...settings,duration:1,ease:easeInCirc});}},[isInView]);useEffect(()=>{const text=scopeRef.current.querySelector(\".framer-text\");text.style.display=\"flex\";text.style.justifyContent=\"center\";text.style.fontSize=`clamp(${MIN_FONT_SIZE}, ${PREFERRED_FONT_SIZE}, ${MAX_FONT_SIZE})`;text.innerHTML=text.textContent.split(\"\").map((character,index)=>`<span style=\"display: inline-block\">${character}</span>`).join(\"\");},[]);return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,opacity:0},ref:scopeRef});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withAnimateChar\":{\"type\":\"reactHoc\",\"name\":\"withAnimateChar\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./withAnimatedText.map"],"mappings":"iLAAyN,SAAgB,EAAgB,EAAU,CAAC,MAAO,IAAO,CAAC,GAAK,CAAC,EAAS,GAAS,EAAW,EAAQ,EAAS,EAAU,EAAS,CAAC,OAAO,EAAE,CAAC,EAAQ,EAAY,CAAC,KAAK,IAAI,KAAK,CAAC,EAAQ,EAAW,CAAC,GAAG,IAAI,IAAI,IAAI,EAAQ,EAAS,CAAC,MAAM,EAAQ,EAAE,CAAC,EAAgmB,OAA9lB,MAAc,CAAI,EAAU,EAAQ,OAAO,CAAC,EAAE,CAAC,OAAO,IAAI,CAAC,EAAE,CAAC,GAAG,EAAS,SAAS,EAAE,KAAK,EAAY,WAAW,EAAS,QAAQ,MAAM,QAAQ,CAAC,CAAC,EAAQ,EAAQ,OAAO,CAAC,EAAE,CAAC,KAAK,OAAO,CAAC,EAAE,CAAC,GAAG,EAAS,SAAS,EAAE,KAAK,CAAU,CAAC,CAAG,EAAE,CAAC,CAAQ,CAAC,EAAE,MAAc,CAAC,IAAM,EAAK,EAAS,QAAQ,cAAc,cAAc,EAAE,EAAK,MAAM,QAAQ,OAAO,EAAK,MAAM,eAAe,SAAS,EAAK,MAAM,SAAS,SAAS,EAAc,IAAI,EAAoB,IAAI,EAAc,GAAG,EAAK,UAAU,EAAK,YAAY,MAAM,EAAE,CAAC,CAAC,KAAK,EAAU,IAAQ,uCAAuC,EAAU,QAAQ,CAAC,CAAC,KAAK,EAAE,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,QAAQ,CAAC,EAAE,IAAI,CAAQ,CAAC,CAAE,CAAE,uBAApmC,IAA6B,IAAwD,EAAO,EAAc,OAAa,EAAc,QAAc,EAAoB"}