{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/Gt3ARjGBeYGxqSDFxurd/xzrSyC3LcJgO1bpr0qiO/SubmitButton_5.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,Link}from\"framer\";import{useEffect,useState,useRef}from\"react\";import{motion}from\"framer-motion\";import{FormIcon,iconPropertyControls,useFormStore,SUPABASE_KEY,fillProp,createBackground}from\"https://framer.com/m/SharedFormCode-HQOZ.js@pl3ng44Hc2Iq0qNooDOc\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 500\n */export default function SubmitButton(props){const{formId,clickAction,submitPlatform,submitUrl,responseInfo,redirectOnSuccess,scrollOptions,icon,border,success,failure,apiConfig,enterpriseRedirectUrl}=props;const borderRadius=props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`;const[formState,setFormState]=useFormStore();const[submitted,setSubmitted]=useState(false);const[timeoutId,setTimeoutId]=useState(null);const redirectLinkRef=useRef(null);// Reset/clear form\nfunction resetFormState(){setFormState(prev=>{const newForm={};for(const fieldName in prev[formId]){newForm[fieldName]={...prev[formId][fieldName],value:prev[formId][fieldName].defaultValue};}return{[formId]:newForm};});}useEffect(()=>{setFormState({});return()=>{setFormState(prev=>{const{[formId]:_,...newState}=prev;return newState;});if(timeoutId){clearTimeout(timeoutId);}};},[]);async function onSubmitClick(){const invalidFields=[];if(submitted){return;}// Find invalid fields\nconst form=formState[formId];for(const fieldName in form){const field=form[fieldName];if(field.visible&&!await field.isValid(field.value)){invalidFields.push(fieldName);}}if(invalidFields.length==0){// Check budget field value to determine redirection\nconst budgetField=Object.keys(form).find(key=>key===\"budget\"||form[key].name===\"budget\"||key===\"widget\"||form[key].name===\"widget\");let shouldRedirectToEnterprise=false;if(budgetField&&form[budgetField]){const budgetValue=form[budgetField].value;// Check if budget is \u20AC0 - 1K\nif(budgetValue===\"\u20AC0 - 1K\"){shouldRedirectToEnterprise=true;}}if(clickAction==\"submitForm\"){// Process final field values\nconst formData={};for(const fieldName in form){const field=form[fieldName];const name=processFieldName(fieldName,submitPlatform);if(field.processValue){formData[name]=await field.processValue(field.value);}else{formData[name]=field.value;}}let url1=\"\";let fetchMode=\"no-cors\";let formEncoded=true;let headers={};let fetchOptions={};switch(submitPlatform){case\"url\":url1=submitUrl.replace(\"submit-form.com\",\"api.formspark.io\");formEncoded=props.submitDataType==\"application/x-www-form-urlencoded\";// Fix CORS issues with Formspark and Make.com\nif(url1.includes(\"submit-form.com\")||url1.includes(\"api.formspark.io\")||url1.includes(\".make.com\")){fetchMode=\"cors\";}if(apiConfig?.apiKey?.length){headers.Authorization=`Bearer ${apiConfig.apiKey}`;}break;case\"zapier\":url1=props.zapierWebhookUrl;formEncoded=false;break;case\"make\":url1=props.makeWebhookUrl;fetchMode=\"cors\";formEncoded=false;break;case\"formspark\":url1=`https://api.formspark.io/${props.formsparkFormId}`;fetchMode=\"cors\";break;case\"formspree\":url1=props.formspreeEndpoint;break;case\"loops\":url1=props.loopsUrl;fetchMode=\"cors\";if(props.loopsUserGroup?.length){formData.userGroup=props.loopsUserGroup;}// Email address\nfor(const fieldName in form){const field=form[fieldName];if(field.type==\"email\"){delete formData[field.name];formData.email=field.value;break;}}break;case\"mailchimp\":const[domain,parameters]=parseMailchimpUrl(props.mailchimpUrl);url1=`https://${domain}/subscribe/post`;if(parameters){for(const key in parameters){formData[key]=parameters[key];}}// Find email, phone, and birthday fields\nlet emailFound=false;let phoneFound=false;let birthdayFound=false;for(const fieldName in form){const field=form[fieldName];if(!emailFound&&field.type==\"email\"){delete formData[field.name];formData.EMAIL=field.value;emailFound=true;}if(!phoneFound&&field.type==\"phone\"){delete formData[field.name];formData.PHONE=field.value;phoneFound=true;}if(!birthdayFound&&field.type==\"date\"&&field.name==\"birthday\"){formData[\"BIRTHDAY[month]\"]=field.value.getMonth()+1;formData[\"BIRTHDAY[day]\"]=field.value.getDate();delete formData[field.name];birthdayFound=true;}}break;case\"mailerLite\":url1=props.mailerLiteUrl;// Email address\nfor(const fieldName in form){const field=form[fieldName];if(field.type==\"email\"){delete formData[field.name];formData[\"fields[email]\"]=field.value;break;}}break;case\"hubSpot\":url1=`https://api.hsforms.com/submissions/v3/integration/submit/${props.hubSpotPortalId}/${props.hubSpotFormId}`;fetchMode=\"cors\";break;case\"basin\":url1=props.basinUrl;break;case\"getform\":url1=props.getformUrl;break;case\"formcarry\":url1=props.formcarryUrl;fetchOptions={enctype:\"multipart/form-data\"};break;case\"formBackend\":url1=props.formBackendUrl;break;case\"web3forms\":url1=\"https://api.web3forms.com/submit\";formData.access_key=props.web3formsAccessKey;break;case\"formBold\":url1=props.formBoldUrl;break;case\"n8n\":url1=props.n8nWebhookUrl;formEncoded=false;break;}// Add URL to form response\nif(responseInfo.url){formData[responseInfo.urlName]=window.location.href;}// Add UTM parameters\nif(responseInfo.utmParams){const queryParams=new URLSearchParams(window.location.search);queryParams.forEach((value,key)=>{// Check if the key starts with 'utm_' (indicating it's a UTM parameter)\nif(key.startsWith(\"utm_\")){formData[key]=value;}});}let body=\"\";if(formEncoded){body=new URLSearchParams(formData).toString();}else{body=JSON.stringify(formData);}setSubmitted(true);try{const response=await fetch(url1,{method:\"POST\",mode:fetchMode,body,headers:{\"Content-Type\":formEncoded?\"application/x-www-form-urlencoded\":\"application/json\",Accept:\"application/json\",...headers}});if(response.ok||response.type==\"opaque\"){// Always try to send analytics data\ntry{fetch(\"https://mhrwdvsitrzczrneuaxg.supabase.co/rest/v1/framerforms_websites\",{method:\"POST\",headers:{apikey:SUPABASE_KEY,Authorization:`Bearer ${SUPABASE_KEY}`,\"Content-Type\":\"application/json\",Prefer:\"return=minimal\"},body:JSON.stringify({url:window.location.href})});}catch(error){console.error(\"Error:\",error);}// Google Tag Manager dataLayer tracking\ntry{// Find email field in the form\nconst emailField=Object.keys(form).find(key=>form[key].type===\"email\"||key===\"email\");// Get the email value\nconst userEmail=emailField?form[emailField].value:\"\";// Initialize dataLayer if it doesn't exist\nwindow.dataLayer=window.dataLayer||[];// Push event to dataLayer\nwindow.dataLayer.push({event:\"Form Submit\",userEmail:userEmail});}catch(error){console.error(\"Error pushing to dataLayer:\",error);}// Handle redirection based on budget\nif(shouldRedirectToEnterprise&&enterpriseRedirectUrl){// For preview mode in Framer, use window.open to avoid issues\nif(window.location.hostname.includes(\"framer.app\")){window.open(enterpriseRedirectUrl,props.newTab?\"_blank\":\"_self\");}else{window.location.href=enterpriseRedirectUrl;}}else if(redirectOnSuccess?.length&&redirectLinkRef.current){redirectLinkRef.current.click();}else{// Normal form success handling\nresetFormState();setSubmitted(false);success?.();}}else{setSubmitted(false);failure?.();}}catch(error){console.error(\"Error submitting form: \",error);setSubmitted(false);failure?.();}}else{// Validate form without submitting to URL\nsetSubmitted(false);success?.();}}else{console.log(\"Not all form fields are valid:\",invalidFields.join(\", \"));if(scrollOptions){// Scroll to first invalid field\nlet closestRef=null;let closestDistance=Number.POSITIVE_INFINITY;for(const fieldName in form){const ref=form[fieldName].ref;if(invalidFields.includes(fieldName)&&ref.current){const rect=ref.current.getBoundingClientRect();const distance=rect.top+window.pageYOffset;if(distance>=0&&distance<closestDistance){closestRef=ref;closestDistance=distance;}}}if(closestRef){window.scrollTo({behavior:\"smooth\",top:closestRef.current.getBoundingClientRect().top-document.body.getBoundingClientRect().top+scrollOptions.offset});}}setSubmitted(false);failure?.();}}// Function to handle the email capture and timer logic\nasync function onEmailCapture(){const form=formState[formId];const emailField=Object.keys(form).find(key=>form[key].type===\"email\");const email=form[emailField].value;// Set a timer to send the email after 2 minutes if the form is not completed\nconst id=setTimeout(async()=>{const response=await fetch(url,{method:\"POST\",body:JSON.stringify({email}),headers:{\"Content-Type\":\"application/json\"}});if(response.ok){console.log(\"Email sent after timeout\");}},12e4)// 2 minutes in milliseconds\n;setTimeoutId(id);}return /*#__PURE__*/_jsxs(motion.button,{type:\"submit\",onClick:clickAction===\"submitForm\"?onSubmitClick:onEmailCapture,whileHover:{...createBackground(props.hoverCustomization?.fill),color:props.hoverCustomization?.fontColor,\"--border-color\":props.hoverCustomization?.borderColor},whileTap:{...createBackground(props.pressCustomization?.fill),color:props.pressCustomization?.fontColor,\"--border-color\":props.pressCustomization?.borderColor},animate:{borderRadius:borderRadius,padding:props.paddingIsMixed?`${props.paddingTop}px ${props.paddingRight}px ${props.paddingBottom}px ${props.paddingLeft}px`:`${props.padding}px`,...createBackground(props.fill),boxShadow:props.shadows,color:props.fontColor,\"--border-color\":border?.color},style:{position:\"relative\",display:\"flex\",flexDirection:icon?.position==\"right\"?\"row-reverse\":\"row\",gap:icon?.gap,alignItems:\"center\",justifyContent:props.font?.textAlign||\"center\",border:\"none\",outline:\"none\",cursor:\"pointer\",userSelect:\"none\",...props.font,...props.style},initial:false,transition:props.transition,children:[/*#__PURE__*/_jsx(FormIcon,{icon:icon,style:{}}),props.text,border&&/*#__PURE__*/_jsx(motion.div,{animate:{borderRadius:borderRadius},style:{position:\"absolute\",inset:0,borderWidth:border.widthIsMixed?`${border.widthTop}px ${border.widthRight}px ${border.widthBottom}px ${border.widthLeft}px`:`${border.width}px`,borderStyle:border.style,borderColor:\"var(--border-color)\",pointerEvents:\"none\"},initial:false,transition:props.transition}),redirectOnSuccess&&/*#__PURE__*/_jsx(Link,{ref:redirectLinkRef,href:redirectOnSuccess,openInNewTab:props.newTab,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{})})]});}SubmitButton.displayName=\"Submit Button\";addPropertyControls(SubmitButton,{formId:{type:ControlType.Number,defaultValue:0,step:1,min:0,displayStepper:true,title:\"Form ID\"},clickAction:{type:ControlType.Enum,defaultValue:\"submitForm\",options:[\"submitForm\",\"validateForm\"],optionTitles:[\"Submit Form\",\"Validate Form\"]},///////////////////////////////////////////////////////////////////////\nsubmitPlatform:{type:ControlType.Enum,defaultValue:\"url\",options:[\"url\",\"basin\",\"formBackend\",\"formBold\",\"formcarry\",\"formspark\",\"formspree\",\"getform\",\"loops\",\"mailchimp\",\"mailerLite\",\"make\",\"n8n\",\"web3forms\",\"zapier\"],optionTitles:[\"Webhook\",\"Basin\",\"FormBackend\",\"FormBold\",\"Formcarry\",\"Formspark\",\"Formspree\",\"Getform\",\"Loops\",\"Mailchimp\",\"MailerLite\",\"Make.com\",\"n8n\",\"Web3Forms\",\"Zapier\"],title:\"Submit To\",hidden:notSubmitForm},submitUrl:{title:\"URL\",type:ControlType.String,defaultValue:\"\",hidden:isPlatformHidden(\"url\")},submitDataType:{type:ControlType.Enum,defaultValue:\"application/json\",options:[\"application/json\",\"application/x-www-form-urlencoded\"],title:\"Data Type\",hidden:isPlatformHidden(\"url\")},zapierWebhookUrl:{title:\"Webhook URL\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://hooks.zapier.com/hooks/catch/...\",description:\"Webhook URL from the [Webhooks by Zapier](https://zapier.com/apps/webhook/integrations) action\\n\\n[Setup Tutorial \u2192](https://insertframe.io/docs/how-to-connect-zapier-with-framerforms)\",hidden:isPlatformHidden(\"zapier\")},makeWebhookUrl:{title:\"Webhook URL\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://hook.us1.make.com/...\",description:\"Webhook URL from custom webhook in [Make.com](https://make.com/en?pc=framestack)\\n\\n[Setup Tutorial \u2192](https://insertframe.io/docs/how-to-connect-make-com-with-framerforms)\",hidden:isPlatformHidden(\"make\")},formsparkFormId:{title:\"Formspark Form ID\",type:ControlType.String,defaultValue:\"\",description:\"Form ID from [Formspark](https://formspark.io/)\\n\\n[Setup Tutorial \u2192](https://insertframe.io/docs/how-to-integrate-formspark-with-framerforms)\",hidden:isPlatformHidden(\"formspark\")},formspreeEndpoint:{title:\"Formspree Endpoint\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://formspree.io/f/...\",description:\"Form endpoint URL from [Formspree](https://formspree.io/)\\n\\n[Setup Tutorial \u2192](https://insertframe.io/docs/how-to-connect-formspree-with-framerforms)\",hidden:isPlatformHidden(\"formspree\")},loopsUrl:{title:\"Loops URL\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://app.loops.so/api/newsletter-form/...\",description:\"Form endpoint URL from [Loops](https://loops.so/)\\n\\n[Setup Tutorial \u2192](https://insertframe.io/docs/how-to-connect-loops-with-framerforms)\",hidden:isPlatformHidden(\"loops\")},loopsUserGroup:{title:\"User Group\",type:ControlType.String,defaultValue:\"\",placeholder:\"Loops User Group\",hidden:isPlatformHidden(\"loops\")},mailchimpUrl:{title:\"Mailchimp URL\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://***.us*.list-manage.com/subscribe/post?u=...\",description:\"Form URL from [Mailchimp](https://mailchimp.com/)\\n\\n[Setup Tutorial \u2192](https://insertframe.io/docs/how-to-connect-mailchimp-with-framerforms)\",hidden:isPlatformHidden(\"mailchimp\")},mailerLiteUrl:{title:\"MailerLite URL\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://assets.mailerlite.com/jsonp/.../forms/.../subscribe\",description:\"Form URL from [MailerLite](https://www.mailerlite.com/a/rtThSkNv1R7m)\\n\\n[Setup Tutorial \u2192](https://insertframe.io/docs/how-to-connect-mailerlite-with-framerforms)\",hidden:isPlatformHidden(\"mailerLite\")},formBackendUrl:{title:\"FormBackend URL\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://www.formbackend.com/f/...\",description:\"Form endpoint from [FormBackend](https://formbackend.com/)\",hidden:isPlatformHidden(\"formBackend\")},formcarryUrl:{title:\"Formcarry URL\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://formcarry.com/s/...\",description:\"Form endpoint from [Formcarry](https://formcarry.com/?via=framestack)\",hidden:isPlatformHidden(\"formcarry\")},basinUrl:{title:\"Basin URL\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://usebasin.com/f/...\",description:\"Form endpoint from [Basin](https://usebasin.com?via=framestack)\",hidden:isPlatformHidden(\"basin\")},getformUrl:{title:\"Getform URL\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://getform.io/f/...\",description:\"Form endpoint from [Getform](https://getform.io/)\",hidden:isPlatformHidden(\"getform\")},web3formsAccessKey:{title:\"Web3Forms Access Key\",type:ControlType.String,defaultValue:\"\",placeholder:\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",description:\"Access key from [Web3Forms](https://web3forms.com/)\",hidden:isPlatformHidden(\"web3forms\")},formBoldUrl:{title:\"FormBold URL\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://formbold.com/s/...\",description:\"Form URL from [FormBold](https://formbold.com/)\",hidden:isPlatformHidden(\"formBold\")},n8nWebhookUrl:{title:\"n8n Webhook URL\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://...app.n8n.cloud/...\",description:\"Webhook URL from [n8n](https://n8n.io/)\",hidden:isPlatformHidden(\"n8n\")},apiConfig:{type:ControlType.Object,optional:true,title:\"API Config\",buttonTitle:\"API Key\",controls:{apiKey:{type:ControlType.String,title:\"API Key\"}},hidden:props=>notSubmitForm(props)||props.submitPlatform!=\"url\"},///////////////////////////////////////////////////////////////////////\nresponseInfo:{type:ControlType.Object,buttonTitle:\"Options\",controls:{utmParams:{type:ControlType.Boolean,defaultValue:false,description:\"Include UTM parameters in the form response.\\n[Learn More \u2192](https://insertframe.io/docs/how-to-add-utm-parameters)\",title:\"UTM Params\"},url:{type:ControlType.Boolean,defaultValue:false,description:\"Include the page URL in the form response.\",title:\"URL\"},urlName:{type:ControlType.String,defaultValue:\"url\",description:\"Form response field name.\",title:\"URL Name\",hidden:props=>!props.url}},hidden:props=>notSubmitForm(props)||props.submitPlatform==\"hubSpot\"},redirectOnSuccess:{type:ControlType.Link,hidden:notSubmitForm},enterpriseRedirectUrl:{type:ControlType.Link,title:\"Budget Redirect\",description:\"URL to redirect to when budget is set to \u20AC0 - 1K\",hidden:notSubmitForm},newTab:{type:ControlType.Boolean,defaultValue:false,hidden:notSubmitForm},scrollToInvalidField:{type:ControlType.Object,defaultValue:{offset:-24},optional:true,description:\" \",controls:{offset:{type:ControlType.Number,defaultValue:-24,step:1}},hidden:notSubmitForm},fill:fillProp({color:\"#0075FF\",colorA:\"#70B3FF\",colorB:\"#0075FF\"}),fontColor:{type:ControlType.Color,defaultValue:\"#FFF\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontWeight:700,fontSize:16,lineHeight:1}},text:{type:ControlType.String,defaultValue:\"Submit\"},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:1},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadows:{type:ControlType.BoxShadow},icon:iconPropertyControls,padding:{type:ControlType.FusedNumber,defaultValue:16,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},radius:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0},hoverCustomization:{type:ControlType.Object,optional:true,buttonTitle:\"Colors\",title:\"Hover\",icon:\"effect\",controls:{fill:fillProp({noDefault:true}),fontColor:{type:ControlType.Color,optional:true},borderColor:{type:ControlType.Color,optional:true}}},pressCustomization:{type:ControlType.Object,optional:true,buttonTitle:\"Colors\",title:\"Press\",icon:\"effect\",controls:{fill:fillProp({noDefault:true}),fontColor:{type:ControlType.Color,optional:true},borderColor:{type:ControlType.Color,optional:true}}},transition:{type:ControlType.Transition},success:{type:ControlType.EventHandler},failure:{type:ControlType.EventHandler}});// Functions\nfunction notSubmitForm(props){return props.clickAction!=\"submitForm\";}const parseMailchimpUrl=url1=>{const matchResult=url1.replace(/&amp;/g,\"&\").match(/^https?:\\/\\/([^\\/]+)[^\\?]+\\??(.+)$/);// Check if there was no match\nif(!matchResult){return[null,null];}// Extract domain and parameters from the match result\nconst[,domain,parameters]=matchResult;// Convert parameters to an object if they exist, otherwise null\nconst parametersObject=parameters?Object.fromEntries(new URLSearchParams(parameters)):null;return[domain,parametersObject];};const MAILCHIMP_REPLACE={firstName:\"FNAME\",lastName:\"LNAME\",addressLine1:\"ADDRESS[addr1]\",addressLine2:\"ADDRESS[addr2]\",addressCity:\"ADDRESS[city]\",addressState:\"ADDRESS[state]\",addressZip:\"ADDRESS[zip]\",addressCountry:\"ADDRESS[country]\"};function processFieldName(name,submitPlatform){switch(submitPlatform){case\"mailchimp\":return MAILCHIMP_REPLACE[name]||name;case\"mailerLite\":return`fields[${name}]`;default:return name;}}function getCookieValue(cookieName){const name=cookieName+\"=\";const decodedCookie=decodeURIComponent(document.cookie);const ca=decodedCookie.split(\";\");for(let i=0;i<ca.length;i++){let c=ca[i];while(c.charAt(0)===\" \"){c=c.substring(1);}if(c.indexOf(name)===0){return c.substring(name.length,c.length);}}return\"\";}function isPlatformHidden(name){return props=>notSubmitForm(props)||props.submitPlatform!=name;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SubmitButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"500\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SubmitButton_5.map"],
  "mappings": "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",
  "names": ["init_ssg_sandbox_shims", "SubmitButton", "props", "formId", "clickAction", "submitPlatform", "submitUrl", "responseInfo", "redirectOnSuccess", "scrollOptions", "icon", "border", "success", "failure", "apiConfig", "enterpriseRedirectUrl", "borderRadius", "formState", "setFormState", "useFormStore", "submitted", "setSubmitted", "ye", "timeoutId", "setTimeoutId", "redirectLinkRef", "pe", "resetFormState", "prev", "newForm", "fieldName", "ue", "_", "newState", "onSubmitClick", "invalidFields", "form", "field", "budgetField", "key", "shouldRedirectToEnterprise", "formData", "name", "processFieldName", "url1", "fetchMode", "formEncoded", "headers", "fetchOptions", "domain", "parameters", "parseMailchimpUrl", "emailFound", "phoneFound", "birthdayFound", "value", "body", "response", "SUPABASE_KEY", "error", "emailField", "userEmail", "closestRef", "closestDistance", "ref", "distance", "onEmailCapture", "email", "id", "u", "motion", "createBackground", "p", "FormIcon", "Link", "addPropertyControls", "ControlType", "notSubmitForm", "isPlatformHidden", "fillProp", "iconPropertyControls", "matchResult", "parametersObject", "MAILCHIMP_REPLACE", "isPlatformHidden", "name", "props", "notSubmitForm"]
}
