{"version":3,"file":"Newsletter_Form.6ltAz3RQ.mjs","names":["useRef","useState"],"sources":["https:/framerusercontent.com/modules/KIWrn7pTD2MZNoXsdUv7/9rK4hIL5kcnS6zJu0wQz/Newsletter_Form.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";const VFORM_ID=\"DBBB2C10-638D-4361-A209-88BC2B0A65BA\";export default function VirtuousForm(){const containerRef=useRef(null);const[failed,setFailed]=useState(false);useEffect(()=>{setFailed(false);// Clean up previous instance\nconst existingScript=document.querySelector(`script[data-vform=\"${VFORM_ID}\"]`);const existingForm=document.querySelector(`[data-virtuous-form=\"${VFORM_ID}\"]`);if(existingScript)existingScript.remove();if(existingForm)existingForm.remove();// Clear Virtuous global state\nconst win=window;win.VirtuousForms=undefined;win.virtuousForms=undefined;win.virtuousForm=undefined;const script=document.createElement(\"script\");script.src=`https://cdn.virtuoussoftware.com/virtuous.embed.min.js?t=${Date.now()}`;script.setAttribute(\"data-vform\",VFORM_ID);script.setAttribute(\"data-orgId\",\"6466\");script.setAttribute(\"data-isGiving\",\"false\");script.setAttribute(\"data-dependencies\",\"[]\");document.body.appendChild(script);const moveForm=()=>{const injected=document.querySelector(`[data-virtuous-form=\"${VFORM_ID}\"]`);if(injected&&containerRef.current&&!containerRef.current.contains(injected)){containerRef.current.appendChild(injected);observer.disconnect();clearTimeout(timeout);}};const observer=new MutationObserver(moveForm);observer.observe(document.body,{childList:true,subtree:true});moveForm();const timeout=setTimeout(()=>{observer.disconnect();const injected=document.querySelector(`[data-virtuous-form=\"${VFORM_ID}\"]`);if(!injected||!containerRef.current?.contains(injected)){setFailed(true);}},5e3);return()=>{observer.disconnect();clearTimeout(timeout);};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\"},children:failed&&/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",padding:\"24px\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{marginBottom:\"12px\"},children:\"Form failed to load.\"}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>window.location.reload(),style:{padding:\"8px 16px\",cursor:\"pointer\"},children:\"Retry\"})]})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VirtuousForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Newsletter_Form.map"],"mappings":"qJAA4J,SAAwB,GAAc,CAAC,IAAM,EAAaA,EAAO,KAAK,CAAM,CAAC,EAAO,GAAWC,EAAS,GAAM,CAE2zB,OAF1zB,MAAc,CAAC,EAAU,GAAM,CAC1S,IAAM,EAAe,SAAS,cAAc,sBAAsB,EAAS,IAAI,CAAO,EAAa,SAAS,cAAc,wBAAwB,EAAS,IAAI,CAAI,GAAe,EAAe,QAAQ,CAAI,GAAa,EAAa,QAAQ,CAC/O,IAAM,EAAI,EAAO,EAAI,cAAc,IAAA,GAAU,EAAI,cAAc,IAAA,GAAU,EAAI,aAAa,IAAA,GAAU,IAAM,EAAO,SAAS,cAAc,SAAS,CAAC,EAAO,IAAI,4DAA4D,KAAK,KAAK,GAAG,EAAO,aAAa,aAAa,EAAS,CAAC,EAAO,aAAa,aAAa,OAAO,CAAC,EAAO,aAAa,gBAAgB,QAAQ,CAAC,EAAO,aAAa,oBAAoB,KAAK,CAAC,SAAS,KAAK,YAAY,EAAO,CAAC,IAAM,MAAa,CAAC,IAAM,EAAS,SAAS,cAAc,wBAAwB,EAAS,IAAI,CAAI,GAAU,EAAa,SAAS,CAAC,EAAa,QAAQ,SAAS,EAAS,GAAE,EAAa,QAAQ,YAAY,EAAS,CAAC,EAAS,YAAY,CAAC,aAAa,EAAQ,GAAU,EAAS,IAAI,iBAAiB,EAAS,CAAC,EAAS,QAAQ,SAAS,KAAK,CAAC,UAAU,GAAK,QAAQ,GAAK,CAAC,CAAC,GAAU,CAAC,IAAM,EAAQ,eAAe,CAAC,EAAS,YAAY,CAAC,IAAM,EAAS,SAAS,cAAc,wBAAwB,EAAS,IAAI,EAAI,CAAC,GAAU,CAAC,EAAa,SAAS,SAAS,EAAS,GAAE,EAAU,GAAK,EAAI,IAAI,CAAC,UAAU,CAAC,EAAS,YAAY,CAAC,aAAa,EAAQ,GAAK,EAAE,CAAC,CAAqB,EAAK,MAAM,CAAC,IAAI,EAAa,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,CAAC,SAAS,GAAqB,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,QAAQ,OAAO,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,aAAa,OAAO,CAAC,SAAS,uBAAuB,CAAC,CAAc,EAAK,SAAS,CAAC,YAAY,EAAO,SAAS,QAAQ,CAAC,MAAM,CAAC,QAAQ,WAAW,OAAO,UAAU,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,wBAFx5C,IAA6C,CAAM,EAAS"}