{"version":3,"file":"FadeInOnLoad.DNvCwTbV.mjs","names":[],"sources":["https:/framerusercontent.com/modules/OWoXCfh35Ooqjg1dK0HU/gCtALX5jPfnBESqJtxPu/FadeInOnLoad.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useEffect}from\"react\";/**\n * Invisible marker. Finds the layers named in targetNames (by their\n * Framer layer name) and fades + slides them in with a stagger — used\n * for a hero content load-in transition.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function FadeInOnLoad(props){const{targetNames,delay,stagger,duration,distance}=props;const isStatic=useIsStaticRenderer();useEffect(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\"||isStatic){return;}const names=targetNames.split(\",\").map(n=>n.trim()).filter(Boolean);const targets=names.map(name=>document.querySelector(`[data-framer-name=\"${name}\"]`)).filter(el=>el!==null);if(targets.length===0)return;const original=targets.map(el=>({transition:el.style.transition,opacity:el.style.opacity,transform:el.style.transform}));targets.forEach(el=>{el.style.opacity=\"0\";el.style.transform=`translateY(${distance}px)`;});const timeouts=[];targets.forEach((el,i)=>{const t=window.setTimeout(()=>{el.style.transition=`opacity ${duration}s cubic-bezier(0.16, 1, 0.3, 1), transform ${duration}s cubic-bezier(0.16, 1, 0.3, 1)`;el.style.opacity=\"1\";el.style.transform=\"translateY(0px)\";},(delay+i*stagger)*1e3);timeouts.push(t);});return()=>{timeouts.forEach(t=>window.clearTimeout(t));targets.forEach((el,i)=>{el.style.transition=original[i].transition;el.style.opacity=original[i].opacity;el.style.transform=original[i].transform;});};},[targetNames,delay,stagger,duration,distance,isStatic]);return /*#__PURE__*/_jsx(\"span\",{style:{display:\"none\"}});}FadeInOnLoad.defaultProps={targetNames:\"NameRole,ParagraphArrow\",delay:.1,stagger:.12,duration:.7,distance:16};addPropertyControls(FadeInOnLoad,{targetNames:{type:ControlType.String,title:\"Target Layers\",defaultValue:\"NameRole,ParagraphArrow\",placeholder:\"Comma-separated layer names\"},delay:{type:ControlType.Number,title:\"Start Delay (s)\",defaultValue:.1,min:0,max:2,step:.05},stagger:{type:ControlType.Number,title:\"Stagger (s)\",defaultValue:.12,min:0,max:1,step:.02},duration:{type:ControlType.Number,title:\"Duration (s)\",defaultValue:.7,min:.1,max:2,step:.05},distance:{type:ControlType.Number,title:\"Slide Distance (px)\",defaultValue:16,min:0,max:100,step:2}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FadeInOnLoad\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FadeInOnLoad.map"],"mappings":"2LAOG,SAAwB,EAAa,EAAM,CAAC,GAAK,CAAC,cAAY,QAAM,UAAQ,WAAS,YAAU,EAAY,EAAS,EAAoB,EAA4jC,OAA1jC,MAAc,CAAC,GAAU,IAAS,QAAa,OAAO,SAAW,KAAa,EAAU,OAA4E,IAAM,EAA9D,EAAY,MAAM,GAAG,CAAC,CAAC,IAAI,GAAG,EAAE,KAAK,CAAC,CAAC,CAAC,OAAO,OAA2B,CAAC,CAAC,IAAI,GAAM,SAAS,cAAc,sBAAsB,EAAK,GAAG,CAAC,CAAC,CAAC,OAAO,GAAI,IAAK,IAAI,EAAE,GAAG,EAAQ,SAAS,EAAE,OAAO,IAAM,EAAS,EAAQ,IAAI,IAAK,CAAC,WAAW,EAAG,MAAM,WAAW,QAAQ,EAAG,MAAM,QAAQ,UAAU,EAAG,MAAM,SAAS,EAAE,EAAE,EAAQ,QAAQ,GAAI,CAAC,EAAG,MAAM,QAAQ,IAAI,EAAG,MAAM,UAAU,cAAc,EAAS,IAAK,CAAC,EAAE,IAAM,EAAS,CAAC,EAAgS,OAA9R,EAAQ,SAAS,EAAG,IAAI,CAAC,IAAM,EAAE,EAAO,eAAe,CAAC,EAAG,MAAM,WAAW,WAAW,EAAS,6CAA6C,EAAS,iCAAiC,EAAG,MAAM,QAAQ,IAAI,EAAG,MAAM,UAAU,iBAAkB,GAAG,EAAM,EAAE,GAAS,GAAG,EAAE,EAAS,KAAK,CAAC,CAAE,CAAC,MAAY,CAAC,EAAS,QAAQ,GAAG,EAAO,aAAa,CAAC,CAAC,EAAE,EAAQ,SAAS,EAAG,IAAI,CAAC,EAAG,MAAM,WAAW,EAAS,EAAE,CAAC,WAAW,EAAG,MAAM,QAAQ,EAAS,EAAE,CAAC,QAAQ,EAAG,MAAM,UAAU,EAAS,EAAE,CAAC,SAAU,CAAC,CAAE,CAAE,EAAE,CAAC,EAAY,EAAM,EAAQ,EAAS,EAAS,CAAQ,CAAC,EAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,QAAQ,MAAM,CAAC,CAAC,CAAE,qBAPvtC,IAAwE,IAA6B,EAOmnC,EAAa,aAAa,CAAC,YAAY,0BAA0B,MAAM,GAAG,QAAQ,IAAI,SAAS,GAAG,SAAS,EAAE,EAAE,EAAoB,EAAa,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,0BAA0B,YAAY,6BAA6B,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,GAAG,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,IAAI,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,GAAG,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,sBAAsB,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC"}