{"version":3,"file":"UseFormSuccessRedirect.Cb0lIFPA.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/latAh4pHPl92jaBC5HX9/KLbW4Lr5iFdvdmGGrJOj/UseFormSuccessRedirect.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";export function useFormSuccessRedirect(){useEffect(()=>{const redirectUrl=\"https://gentle-job-392348.framer.app/danke\";const REDIRECT_DELAY=2e3// 2 seconds\n;const observedForms=new WeakSet;const bodyObserver=new MutationObserver(()=>{const forms=Array.from(document.querySelectorAll(\"form\"));forms.forEach(form=>{if(observedForms.has(form))return;observedForms.add(form);const formObserver=new MutationObserver(()=>{const successDetected=form.querySelector('[data-framer-name*=\"Success\"]')||form.innerText.toLowerCase().includes(\"thank\");if(successDetected){formObserver.disconnect();bodyObserver.disconnect();// ⏱ Delay redirect by 2 seconds\nsetTimeout(()=>{window.location.href=redirectUrl;},REDIRECT_DELAY);}});formObserver.observe(form,{childList:true,subtree:true});});});bodyObserver.observe(document.body,{childList:true,subtree:true});return()=>{bodyObserver.disconnect();};},[]);return{};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withuseFormSuccessRedirect(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...useFormSuccessRedirect(props)});};}withuseFormSuccessRedirect.displayName=\"useFormSuccessRedirect\";\nexport const __FramerMetadata__ = {\"exports\":{\"useFormSuccessRedirect\":{\"type\":\"override\",\"name\":\"useFormSuccessRedirect\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withuseFormSuccessRedirect\":{\"type\":\"reactHoc\",\"name\":\"withuseFormSuccessRedirect\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UseFormSuccessRedirect.map"],"mappings":"wLAAwE,SAAgB,GAAwB,CAEqI,OAFpI,MAAc,CAAC,IACzH,EAAc,IAAI,QAAc,EAAa,IAAI,qBAAqB,CAAa,MAAM,KAAK,SAAS,iBAAiB,OAAO,CAAC,CAAO,QAAQ,GAAM,CAAC,GAAG,EAAc,IAAI,EAAK,CAAC,OAAO,EAAc,IAAI,EAAK,CAAC,IAAM,EAAa,IAAI,qBAAqB,EAAuB,EAAK,cAAc,gCAAgC,EAAE,EAAK,UAAU,aAAa,CAAC,SAAS,QAAQ,IAAqB,EAAa,YAAY,CAAC,EAAa,YAAY,CACrc,eAAe,CAAC,EAAO,SAAS,KAAK,8CAAc,IAAe,GAAI,CAAC,EAAa,QAAQ,EAAK,CAAC,UAAU,GAAK,QAAQ,GAAK,CAAC,EAAG,EAAG,CAAmE,OAAlE,EAAa,QAAQ,SAAS,KAAK,CAAC,UAAU,GAAK,QAAQ,GAAK,CAAC,KAAW,CAAC,EAAa,YAAY,GAAK,EAAE,CAAC,CAAO,EAAE,CAAqJ,SAAgB,EAA2B,EAAE,CAAC,MAAO,KAAQ,EAA+BA,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAuB,EAAM,CAAC,CAAC,uBAFtiB,IAA6B,IAE0U,CAAmM,EAA2B,YAAY"}