{"version":3,"file":"MailchimpBridge.DyjUo7mA.mjs","names":["useState","__esmMin","window","init_ssg_sandbox_shims","init_npm_react_18_3_1","_e","init_jsx_runtime","c","ce","withSuccessListenEN","variantState","setVariantState","props","handleMessage","event","Component","withSuccessListenIS","init_MailchimpBridge"],"sources":["https:/framerusercontent.com/modules/zsXuCwleWuOKuRPotKhu/oLw0AtBz7DLhKA955l49/MailchimpBridge.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";// --- OVERRIDE FOR ENGLISH COMPONENT ---\nexport function withSuccessListenEN(Component){return props=>{// Set default variant to \"Default\" to avoid empty state\nconst[variantState,setVariantState]=useState(props.variant||\"Default\");useEffect(()=>{const handleMessage=event=>{// 1. Verify data type to avoid errors\nif(typeof event.data!==\"string\")return;// 2. Check message content for English signal\nif(event.data===\"form-success-en\"){setVariantState(\"Success\");}if(event.data===\"form-existing-en\"){setVariantState(\"Existing\");}};// Listen for 'message' event (from postMessage)\nwindow.addEventListener(\"message\",handleMessage);return()=>window.removeEventListener(\"message\",handleMessage);},[]);return /*#__PURE__*/_jsx(Component,{...props,variant:variantState});};}// --- OVERRIDE FOR ICELANDIC COMPONENT ---\nexport function withSuccessListenIS(Component){return props=>{const[variantState,setVariantState]=useState(props.variant||\"Default\");useEffect(()=>{const handleMessage=event=>{if(typeof event.data!==\"string\")return;// Check message content for Icelandic signal\nif(event.data===\"form-success-is\"){setVariantState(\"Success\");}if(event.data===\"form-existing-is\"){setVariantState(\"Existing\");}};window.addEventListener(\"message\",handleMessage);return()=>window.removeEventListener(\"message\",handleMessage);},[]);return /*#__PURE__*/_jsx(Component,{...props,variant:variantState});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withSuccessListenIS\":{\"type\":\"reactHoc\",\"name\":\"withSuccessListenIS\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSuccessListenEN\":{\"type\":\"reactHoc\",\"name\":\"withSuccessListenEN\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MailchimpBridge.map"],"mappings":"A,uIACA,SAAgBS,EAAoB,EAAU,CAAC,MAAO,IAAO,CAC7D,GAAK,CAACC,EAAaC,GAAiBX,EAASY,EAAM,SAAS,SAAS,EAGgD,OAH9CJ,MAAc,CAAC,IAAMK,EAAc,GAAO,CAC9G,OAAOC,EAAM,MAAO,WACpBA,EAAM,OAAO,mBAAmBH,EAAgB,SAAS,EAAMG,EAAM,OAAO,oBAAoBH,EAAgB,UAAU,EAAG,EAC/E,OAAjDT,EAAO,iBAAiB,UAAUW,CAAa,MAAYX,EAAO,oBAAoB,UAAUW,CAAa,CAAE,EAAE,CAAC,CAAC,EAAsB,gBAAKE,EAAU,CAAC,GAAGH,EAAM,QAAQF,CAAY,CAAC,CAAE,CAAE,CAC3L,SAAgBM,EAAoB,EAAU,CAAC,MAAO,IAAO,CAAC,GAAK,CAACN,EAAaC,GAAiBX,EAASY,EAAM,SAAS,SAAS,EACoH,OADlHJ,MAAc,CAAC,IAAMK,EAAc,GAAO,CAAI,OAAOC,EAAM,MAAO,WACpMA,EAAM,OAAO,mBAAmBH,EAAgB,SAAS,EAAMG,EAAM,OAAO,oBAAoBH,EAAgB,UAAU,EAAG,EAAmD,OAAjDT,EAAO,iBAAiB,UAAUW,CAAa,MAAYX,EAAO,oBAAoB,UAAUW,CAAa,CAAE,EAAE,CAAC,CAAC,EAAsB,gBAAKE,EAAU,CAAC,GAAGH,EAAM,QAAQF,CAAY,CAAC,CAAE,CAAE,C"}