{"version":3,"file":"Velocity.DonCPq_k.mjs","names":["__legacyOverrideHOC_DataObserverContext"],"sources":["https:/framerusercontent.com/modules/SXjcCRrLx4O4qGNoAr9C/xpYwHtR3H03D6PqyJIss/Velocity.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";export function FunParallaxCards(){const ref=React.useRef(null);React.useEffect(()=>{// Se for mobile, sai imediatamente\nif(typeof window!==\"undefined\"&&window.innerWidth<768){console.log(\"GSAP desativado no mobile\");return;}const loadGSAP=async()=>{const script=document.createElement(\"script\");script.src=\"https://cdnjs.cloudflare.com/ajax/libs/gsap/3.7.1/gsap.min.js\";script.onload=()=>{const scrollTriggerScript=document.createElement(\"script\");scrollTriggerScript.src=\"https://cdnjs.cloudflare.com/ajax/libs/gsap/3.7.1/ScrollTrigger.min.js\";scrollTriggerScript.onload=()=>{const gsap=window.gsap;const ScrollTrigger=window.ScrollTrigger;gsap.registerPlugin(ScrollTrigger);const element=ref.current;if(!element)return;const cards=element.children;const speeds=[.5,.8,1,1.2,1.5];Array.from(cards).forEach((card,index)=>{const speed=speeds[index%speeds.length];const direction=index%2===0?-1:1;gsap.fromTo(card,{opacity:0,y:50*speed,x:100*direction},{opacity:1,y:0,x:0,duration:1,ease:\"power3.out\",scrollTrigger:{trigger:card,scrub:speed,start:\"top 90%\",end:\"bottom 60%\",markers:false}});});};document.head.appendChild(scrollTriggerScript);};document.head.appendChild(script);};loadGSAP();},[]);// No mobile, o ref não é retornado\nif(typeof window!==\"undefined\"&&window.innerWidth<768){return{};}return{ref};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withFunParallaxCards(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...FunParallaxCards(props)});};}withFunParallaxCards.displayName=\"FunParallaxCards\";\nexport const __FramerMetadata__ = {\"exports\":{\"withFunParallaxCards\":{\"type\":\"reactHoc\",\"name\":\"withFunParallaxCards\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FunParallaxCards\":{\"type\":\"override\",\"name\":\"FunParallaxCards\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Velocity.map"],"mappings":"ySAAuE,SAAgB,GAAkB,CAAC,IAAM,EAAI,EAAa,KAAK,CAErE,MAFsE,GAAgB,IAAI,CAC3J,GAAU,YAAsB,EAAO,WAAW,IAAI,CAAC,QAAQ,IAAI,4BAA4B,CAAC,MAAQ,KAAM,EAAS,SAAS,CAAC,IAAM,EAAO,SAAS,cAAc,SAAS,CAAi1B,AAAh1B,EAAO,IAAI,gEAAgE,EAAO,OAAO,IAAI,CAAC,IAAM,EAAoB,SAAS,cAAc,SAAS,CAAuoB,AAAtoB,EAAoB,IAAI,yEAAyE,EAAoB,OAAO,IAAI,CAAC,IAAM,EAAK,EAAO,KAAW,EAAc,EAAO,cAAc,EAAK,eAAe,EAAc,CAAC,IAAM,EAAQ,EAAI,QAAQ,IAAI,EAAQ,OAAO,IAAM,EAAM,EAAQ,SAAe,EAAO,CAAC,GAAG,GAAG,EAAE,IAAI,GAAI,EAAC,MAAM,KAAK,EAAM,CAAC,QAAQ,CAAC,EAAK,IAAQ,CAAC,IAAM,EAAM,EAAO,EAAM,EAAO,QAAc,EAAU,EAAM,GAAI,EAAE,GAAG,EAAE,EAAK,OAAO,EAAK,CAAC,QAAQ,EAAE,EAAE,GAAG,EAAM,EAAE,IAAI,CAAU,EAAC,CAAC,QAAQ,EAAE,EAAE,EAAE,EAAE,EAAE,SAAS,EAAE,KAAK,aAAa,cAAc,CAAC,QAAQ,EAAK,MAAM,EAAM,MAAM,UAAU,IAAI,aAAa,SAAQ,CAAM,CAAC,EAAC,AAAE,EAAC,AAAE,EAAC,SAAS,KAAK,YAAY,EAAoB,AAAE,EAAC,SAAS,KAAK,YAAY,EAAO,AAAE,EAAC,GAAU,AAAE,EAAC,CAAE,EAAC,CACziC,YAAsB,EAAO,WAAW,IAAW,CAAE,EAAQ,CAAC,KAAI,CAAE,CAAmJ,SAAgB,EAAqB,EAAE,CAAC,MAAO,CAAA,IAAQ,EAA+BA,EAAwC,CAAQ,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAiB,EAAM,AAAC,EAAC,CAAI,cAAA,IAFxZ,GAA2C,IAA4B,CAEuE,GAAmF,CAAuL,EAAqB,YAAY"}