{"version":3,"file":"MailchimpBridge.DAUTaMLd.mjs","names":["useState"],"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":"uIACA,SAAgB,EAAoB,EAAU,CAAC,MAAO,IAAO,CAC7D,GAAK,CAAC,EAAa,GAAiBA,EAAS,EAAM,SAAS,UAAU,CAG+C,OAH9C,MAAc,CAAC,IAAM,EAAc,GAAO,CAC9G,OAAO,EAAM,MAAO,WACpB,EAAM,OAAO,mBAAmB,EAAgB,UAAU,CAAK,EAAM,OAAO,oBAAoB,EAAgB,WAAW,GAC7E,OAAjD,EAAO,iBAAiB,UAAU,EAAc,KAAW,EAAO,oBAAoB,UAAU,EAAc,EAAG,EAAE,CAAC,CAAqB,EAAK,EAAU,CAAC,GAAG,EAAM,QAAQ,EAAa,CAAC,EACxL,SAAgB,EAAoB,EAAU,CAAC,MAAO,IAAO,CAAC,GAAK,CAAC,EAAa,GAAiBA,EAAS,EAAM,SAAS,UAAU,CACmH,OADlH,MAAc,CAAC,IAAM,EAAc,GAAO,CAAI,OAAO,EAAM,MAAO,WACpM,EAAM,OAAO,mBAAmB,EAAgB,UAAU,CAAK,EAAM,OAAO,oBAAoB,EAAgB,WAAW,GAAqD,OAAjD,EAAO,iBAAiB,UAAU,EAAc,KAAW,EAAO,oBAAoB,UAAU,EAAc,EAAG,EAAE,CAAC,CAAqB,EAAK,EAAU,CAAC,GAAG,EAAM,QAAQ,EAAa,CAAC,uBAP/Q,IAAsC"}