{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/framer/store.js@^1.0.0", "ssg:https://framerusercontent.com/modules/MVzz2HKOSVPXKxZqPZdW/HsOcpLUwvhj8kPmjxpc7/SharedFormCode.js", "ssg:https://framerusercontent.com/modules/MzEVLk1keIMeijYoJIKe/zvHonFARNsRBupg2ekfr/SubmitButton.js", "ssg:https://framerusercontent.com/modules/V59wttelZuiLRosougLs/M2qX6D6JKDc1ywbetltv/FormField.js"],
  "sourcesContent": ["import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";export const useFormStore=createStore({});export const SUPABASE_KEY=\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Im1ocndkdnNpdHJ6Y3pybmV1YXhnIiwicm9sZSI6ImFub24iLCJpYXQiOjE3MDkxNjgyNzgsImV4cCI6MjAyNDc0NDI3OH0.4Pyysu1vMhnd1k1hbOSZ2lcx7hr1iH6MgX7fyTScYmU\";export function FormIcon(props){var _icon_image;const{icon,style}=props;if(!icon){return null;}return[/*#__PURE__*/_jsx(\"div\",{className:\"form-icon\",style:{width:icon.size,height:icon.size,opacity:icon.opacity,color:icon.color||props.fontColor,backgroundImage:icon.type==\"image\"&&`url(${(_icon_image=icon.image)===null||_icon_image===void 0?void 0:_icon_image.src})`,backgroundSize:\"cover\",backgroundPosition:\"center\",pointerEvents:\"none\",...style},dangerouslySetInnerHTML:icon.type==\"svg\"?{__html:icon.svg.replace(/width=\"(\\d+)\"/,`width=\"${icon.size}\"`).replace(/height=\"(\\d+)\"/,`width=\"${icon.size}\"`)}:undefined}),(icon===null||icon===void 0?void 0:icon.type)==\"svg\"&&/*#__PURE__*/_jsx(\"style\",{children:`.form-icon svg { display: block; }`})];}export const iconPropertyControls={type:ControlType.Object,optional:true,controls:{position:{type:ControlType.Enum,defaultValue:\"left\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true},gap:{type:ControlType.Number,defaultValue:12,min:0,step:1},type:{type:ControlType.Enum,defaultValue:\"svg\",options:[\"svg\",\"image\"],optionTitles:[\"SVG\",\"Image\"],displaySegmentedControl:true},svg:{type:ControlType.String,placeholder:\"<svg></svg>\",displayTextArea:true,title:\"SVG\",hidden:props=>props.type!=\"svg\"},image:{type:ControlType.ResponsiveImage,hidden:props=>props.type!=\"image\"},color:{type:ControlType.Color,optional:true,hidden:props=>props.type!=\"svg\"},size:{type:ControlType.Number,defaultValue:24,min:1,step:1},opacity:{type:ControlType.Number,defaultValue:1,min:0,max:1,step:.01}}};export const shadowPropertyControls={type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},x:{type:ControlType.Number,defaultValue:0,displayStepper:true},y:{type:ControlType.Number,defaultValue:2,displayStepper:true},blur:{type:ControlType.Number,defaultValue:4,min:0,displayStepper:true},spread:{type:ControlType.Number,defaultValue:0,displayStepper:true}}};class FramerFormsSDK{fetchPresignedURL(file){var _file_name;return fetch(`https://api.framerforms.com/s3/signed-url`,{method:\"POST\",body:JSON.stringify({file_name:(_file_name=file.name)===null||_file_name===void 0?void 0:_file_name.replace(/\\s+/g,\"-\")}),headers:{\"Content-Type\":\"application/json\"}}).then(async response=>{const responseBody=await response.json();if(response.status>200){throw new Error(responseBody.errorMessage);}return responseBody;});}postToPresignedURL(file,presignedUrl){return new Promise((resolve,reject)=>{fetch(presignedUrl,{method:\"PUT\",body:file}).then(()=>resolve({fileLocation:removeURLParameters(presignedUrl)})).catch(reject);});}uploadFile(file){return new Promise((resolve,reject)=>{this.fetchPresignedURL(file).then(({presignedUrl})=>this.postToPresignedURL(file,presignedUrl)).then(resolve).catch(reject);});}}const framerFormsSDK=new FramerFormsSDK;export{framerFormsSDK};function removeURLParameters(urlString){const url=new URL(urlString);url.search=\"\";return url.toString();}\nexport const __FramerMetadata__ = {\"exports\":{\"framerFormsSDK\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"shadowPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FormIcon\":{\"type\":\"reactComponent\",\"name\":\"FormIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFormStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SUPABASE_KEY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SharedFormCode.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,Link}from\"framer\";import{useEffect,useState,useRef}from\"react\";import{FormIcon,iconPropertyControls,useFormStore,SUPABASE_KEY}from\"https://framerusercontent.com/modules/MVzz2HKOSVPXKxZqPZdW/HsOcpLUwvhj8kPmjxpc7/SharedFormCode.js\";export default function SubmitButton(props){var _props_font;const{formId,clickAction,submitPlatform,submitUrl,responseInfo,redirectOnSuccess,scrollOptions,icon,border,success,failure,apiConfig}=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 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};}console.log(\"reset\",prev,newForm);return{[formId]:newForm};});}useEffect(()=>{console.log(\"formState\",formState);},[formState]);useEffect(()=>{setFormState({});return()=>{setFormState(prev=>{const{[formId]:_,...newState}=prev;console.log(\"setformstate\",_,newState);return newState;});};},[]);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&&!field.isValid(field.value)){invalidFields.push(fieldName);}}if(invalidFields.length==0){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 url=\"\";let fetchMode=\"no-cors\";let contentType=\"application/json\";let headers={};switch(submitPlatform){case\"url\":var _apiConfig_apiKey;url=submitUrl.replace(\"submit-form.com\",\"api.formspark.io\");if(url.includes(\"loops.so/api\")){contentType=\"application/x-www-form-urlencoded\";}// Fix CORS issues with Formspark and Make.com\nif(url.includes(\"submit-form.com\")||url.includes(\"api.formspark.io\")||url.includes(\".make.com\")){fetchMode=\"cors\";}if(apiConfig===null||apiConfig===void 0?void 0:(_apiConfig_apiKey=apiConfig.apiKey)===null||_apiConfig_apiKey===void 0?void 0:_apiConfig_apiKey.length){headers.Authorization=`Bearer ${apiConfig.apiKey}`;}break;case\"zapier\":url=props.zapierWebhookUrl;break;case\"make\":url=props.makeWebhookUrl;fetchMode=\"cors\";break;case\"formspark\":url=`https://api.formspark.io/${props.formsparkFormId}`;fetchMode=\"cors\";break;case\"formspree\":url=props.formspreeEndpoint;break;case\"loops\":var _props_loopsUserGroup;url=props.loopsUrl;contentType=\"application/x-www-form-urlencoded\";fetchMode=\"cors\";if((_props_loopsUserGroup=props.loopsUserGroup)===null||_props_loopsUserGroup===void 0?void 0:_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);url=`https://${domain}/subscribe/post`;contentType=\"application/x-www-form-urlencoded;charset=UTF-8\";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\":url=props.mailerLiteUrl;contentType=\"application/x-www-form-urlencoded\";// 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\":url=`https://api.hsforms.com/submissions/v3/integration/submit/${props.hubSpotPortalId}/${props.hubSpotFormId}`;fetchMode=\"cors\";break;case\"klaviyo\":url=\"https://manage.kmail-lists.com/subscriptions/external/subscribe\";contentType=\"application/x-www-form-urlencoded\";formData.g=props.klaviyoListId// g is the list ID field\n;// 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;}// 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 (submitPlatform == \"hubSpot\") {\n//     const hsBody = {\n//         context: {\n//             pageUri: window.location.href,\n//             pageName: document.title,\n//         },\n//         fields: Object.keys(form).map((fieldName) => {\n//             const field = form[fieldName]\n//             return {\n//                 objectTypeId: \"0-1\",\n//                 name: fieldName,\n//                 value: field.value,\n//             }\n//         }),\n//     }\n//     // Add HutSpot tracking cookie.\n//     // Requires the HubSpot tracking script to be installed on the page.\n//     const hutk = getCookieValue(\"hubspotutk\")\n//     if (hutk?.length) {\n//         hsBody.context.hutk = hutk\n//     }\n//     let communicationsText = \"\"\n//     let processingText = \"\"\n//     for (const fieldName in form) {\n//         if (fieldName == \"communications\") {\n//             communicationsText =\n//                 form[fieldName].ref.current?.textContent\n//         } else if (fieldName == \"processing\") {\n//             processingText =\n//                 form[fieldName].ref.current?.textContent\n//         }\n//     }\n//     switch (props.hubSpotConsentType) {\n//         case \"communications\":\n//         case \"communicationsAndProcessing\":\n//             hsBody.legalConsentOptions = {\n//                 consent: {\n//                     consentToProcess: true,\n//                     text: processingText,\n//                     communications: [\n//                         {\n//                             value: false,\n//                             subscriptionTypeId:\n//                                 props.hubSpotSubscriptionTypeId,\n//                             text: communicationsText,\n//                         },\n//                     ],\n//                 },\n//             }\n//             break\n//         case \"legitimateInterest\":\n//             hsBody.legalConsentOptions = {\n//                 legitimateInterest: {\n//                     value: true, // Finish this //\n//                     subscriptionTypeId:\n//                         props.hubSpotSubscriptionTypeId,\n//                     legalBasis: props.hubSpotLegalBasis,\n//                     text: \"\",\n//                 },\n//             }\n//             break\n//     }\n//     for (const fieldName in form) {\n//         const field = form[fieldName]\n//         if (\n//             field.type == \"consent\" ||\n//             field.type == \"checkbox\"\n//         ) {\n//             hsBody.legalConsentOptions = {\n//                 consent: {\n//                     consentToProcess: true,\n//                     text: field.ref.current?.textContent,\n//                     communications: [\n//                         {\n//                             value: true,\n//                             subscriptionTypeId:\n//                                 props.hubSpotSubscriptionTypeId,\n//                         },\n//                     ],\n//                 },\n//             }\n//             delete formData[field.name]\n//             break\n//         }\n//     }\n//     body = JSON.stringify(hsBody)\n// } else {\nif(contentType==\"application/json\"){body=JSON.stringify(formData);}else if(contentType.startsWith(\"application/x-www-form-urlencoded\")){body=new URLSearchParams(formData).toString();}// }\nsetSubmitted(true);try{const response=await fetch(url,{method:\"POST\",mode:fetchMode,body,headers:{\"Content-Type\":contentType,Accept:\"application/json\",...headers}});console.log(response);console.log(await response.text());if(response.ok||response.type==\"opaque\"){if((redirectOnSuccess===null||redirectOnSuccess===void 0?void 0:redirectOnSuccess.length)&&redirectLinkRef.current){redirectLinkRef.current.click();}try{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);}resetFormState();setSubmitted(false);success===null||success===void 0?void 0:success();}else{setSubmitted(false);failure===null||failure===void 0?void 0:failure();}}catch(error){console.error(\"Error submitting form: \",error);setSubmitted(false);failure===null||failure===void 0?void 0:failure();}}else{// Validate form without submitting to URL\nsetSubmitted(false);success===null||success===void 0?void 0:success();}}else{console.log(\"Not all required form fields are filled:\",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===null||failure===void 0?void 0:failure();}}return /*#__PURE__*/_jsxs(\"button\",{type:\"submit\",onClick:onSubmitClick,style:{position:\"relative\",display:\"flex\",flexDirection:(icon===null||icon===void 0?void 0:icon.position)==\"right\"?\"row-reverse\":\"row\",gap:icon===null||icon===void 0?void 0:icon.gap,alignItems:\"center\",justifyContent:((_props_font=props.font)===null||_props_font===void 0?void 0:_props_font.textAlign)||\"center\",color:props.fontColor,border:\"none\",outline:\"none\",cursor:\"pointer\",userSelect:props.textSelect?\"auto\":\"none\",borderRadius:borderRadius,padding:props.paddingIsMixed?`${props.paddingTop}px ${props.paddingRight}px ${props.paddingBottom}px ${props.paddingLeft}px`:`${props.padding}px`,backgroundColor:props.backgroundColor,accentColor:props.accentColor,boxShadow:props.shadows,...props.font,...props.style},children:[/*#__PURE__*/_jsx(FormIcon,{icon:icon,style:{}}),props.text,border&&/*#__PURE__*/_jsx(\"div\",{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:border.color,borderRadius:borderRadius,pointerEvents:\"none\"}}),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\",// \"airtable\",\n\"formspark\",\"formspree\",// \"hevoData\",\n// \"hubSpot\",\n// \"klaviyo\",\n\"loops\",\"mailchimp\",\"mailerLite\",\"make\",// \"n8n\",\n\"zapier\"],optionTitles:[\"Custom URL\",// \"Airtable\",\n\"Formspark\",\"Formspree\",// \"Hevo Data\",\n// \"HubSpot\",\n// \"Klaviyo\",\n\"Loops\",\"Mailchimp\",\"MailerLite\",\"Make.com\",// \"n8n\",\n\"Zapier\"],title:\"Submit To\",hidden:notSubmitForm},submitUrl:{title:\"URL\",type:ControlType.String,defaultValue:\"\",hidden:props=>notSubmitForm(props)||props.submitPlatform!=\"url\"},zapierWebhookUrl:{title:\"Webhook URL\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://hooks.zapier.com/hooks/catch/...\",description:\"Webhook URL from the Webhooks by Zapier action\",hidden:props=>notSubmitForm(props)||props.submitPlatform!=\"zapier\"},makeWebhookUrl:{title:\"Webhook URL\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://hook.us1.make.com/...\",description:\"Webhook URL from the custom webhook bubble\",hidden:props=>notSubmitForm(props)||props.submitPlatform!=\"make\"},formsparkFormId:{title:\"Formspark Form ID\",type:ControlType.String,defaultValue:\"\",description:\"Form ID from Formspark\",hidden:props=>notSubmitForm(props)||props.submitPlatform!=\"formspark\"},formspreeEndpoint:{title:\"Formspree Endpoint\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://formspree.io/f/...\",description:\"Form endpoint URL from Formspree\",hidden:props=>notSubmitForm(props)||props.submitPlatform!=\"formspree\"},loopsUrl:{title:\"Loops URL\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://app.loops.so/api/newsletter-form/...\",description:\"Form endpoint URL from Loops\",hidden:props=>notSubmitForm(props)||props.submitPlatform!=\"loops\"},loopsUserGroup:{title:\"User Group\",type:ControlType.String,defaultValue:\"\",placeholder:\"Loops User Group\",hidden:props=>notSubmitForm(props)||props.submitPlatform!=\"loops\"},mailchimpUrl:{title:\"Mailchimp URL\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://***.us*.list-manage.com/subscribe/post?u=...\",hidden:props=>notSubmitForm(props)||props.submitPlatform!=\"mailchimp\"},mailerLiteUrl:{title:\"MailerLite URL\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://assets.mailerlite.com/jsonp/.../forms/.../subscribe\",hidden:props=>notSubmitForm(props)||props.submitPlatform!=\"mailerLite\"},// hubSpotPortalId: {\n//     type: ControlType.String,\n//     defaultValue: \"\",\n//     title: \"Portal ID\",\n//     placeholder: \"HubSpot Portal ID\",\n//     hidden: (props) =>\n//         notSubmitForm(props) || props.submitPlatform != \"hubSpot\",\n// },\n// hubSpotFormId: {\n//     type: ControlType.String,\n//     defaultValue: \"\",\n//     title: \"Form ID\",\n//     placeholder: \"HubSpot Form ID\",\n//     hidden: (props) =>\n//         notSubmitForm(props) || props.submitPlatform != \"hubSpot\",\n// },\n// hubSpotSubscriptionTypeId: {\n//     type: ControlType.Number,\n//     title: \"Subscription Type ID\",\n//     displayStepper: true,\n//     hidden: (props) =>\n//         notSubmitForm(props) || props.submitPlatform != \"hubSpot\",\n// },\n// hubSpotConsentType: {\n//     type: ControlType.Enum,\n//     defaultValue: \"communications\",\n//     options: [\n//         \"communications\",\n//         \"communicationsAndProcessing\",\n//         \"legitimateInterest\",\n//     ],\n//     optionTitles: [\n//         \"Consent checkbox for communications; form submit as consent to process\",\n//         \"Consent checkboxes for communications and processing\",\n//         \"Legitimate interest\",\n//     ],\n//     title: \"Consent Type\",\n//     hidden: (props) =>\n//         notSubmitForm(props) || props.submitPlatform != \"hubSpot\",\n// },\n// hubSpotLegalBasis: {\n//     type: ControlType.Enum,\n//     defaultValue: \"customer\",\n//     options: [\"CUSTOMER\", \"LEAD\"],\n//     optionTitles: [\"Customer\", \"Lead\"],\n//     displaySegmentedControl: true,\n//     title: \"Legal Basis\",\n//     hidden: (props) =>\n//         notSubmitForm(props) ||\n//         props.submitPlatform != \"hubSpot\" ||\n//         props.hubSpotConsentType != \"legitimateInterest\",\n// },\n// klaviyoListId: {\n//     title: \"List ID\",\n//     type: ControlType.String,\n//     defaultValue: \"\",\n//     description: \"List ID from Klaviyo\",\n//     hidden: (props) =>\n//         notSubmitForm(props) || props.submitPlatform != \"klaviyo\",\n// },\n// advancedSubmitConfig: {\n//     type: ControlType.Object,\n//     optional: true,\n//     title: \"Advanced\",\n//     buttonTitle: \"Options\",\n//     controls: {\n//         contentType: {\n//             type: ControlType.Enum,\n//             defaultValue: \"application/json\",\n//             options: [\n//                 \"application/json\",\n//                 \"application/x-www-form-urlencoded\",\n//             ],\n//             title: \"Content-Type\",\n//         },\n//         fetchMode: {\n//             type: ControlType.Enum,\n//             defaultValue: \"no-cors\",\n//             options: [\"cors\", \"no-cors\"],\n//             displaySegmentedControl: true,\n//         },\n//     },\n//     hidden: (props) =>\n//         notSubmitForm(props) || props.submitPlatform != \"url\",\n// },\napiConfig:{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.\",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},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},backgroundColor:{type:ControlType.Color,defaultValue:\"#0075FF\",title:\"Background\"},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\"},icon:iconPropertyControls,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},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},textSelect:{type:ControlType.Boolean,defaultValue:false},success:{type:ControlType.EventHandler},failure:{type:ControlType.EventHandler}});function notSubmitForm(props){return props.clickAction!=\"submitForm\";}const parseMailchimpUrl=url=>{const matchResult=url.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]\"};const KLAVIYO_FIELDS=[\"email\",\"phone_number\",\"first_name\",\"last_name\",\"title\",\"organization\",\"city\",\"region\",\"country\",\"zip\",\"consent\"];function processFieldName(name,submitPlatform){switch(submitPlatform){case\"mailchimp\":return MAILCHIMP_REPLACE[name]||name;case\"mailerLite\":return`fields[${name}]`;case\"klaviyo\":return KLAVIYO_FIELDS.includes(name)?`$${name}`: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\"\";}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SubmitButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SubmitButton.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";import{motion}from\"framer-motion\";import{FormIcon,iconPropertyControls,useFormStore}from\"https://framerusercontent.com/modules/MVzz2HKOSVPXKxZqPZdW/HsOcpLUwvhj8kPmjxpc7/SharedFormCode.js\";const NO_REQUIRED_TYPES=[\"checkbox\",\"consent\",\"slider\"];const CHECKBOX_TYPES=[\"checkbox\",\"consent\",\"multiSelect\"];const OPTIONS_TYPES=[\"dropdown\",\"radio\",\"multiSelect\"];const TEXT_PLACEHOLDER_TYPES=[\"input\",\"textArea\"];const PLACEHOLDER_FONT_COLOR_TYPES=[\"input\",\"textArea\",\"number\",\"email\",\"phoneNumber\"];const GAP_TYPES=[\"checkbox\",\"consent\",\"slider\",\"nps\",\"phoneNumber\"];const GAP_HV_TYPES=[\"radio\",\"multiSelect\"];const MIN_MAX_STEP_TYPES=[\"number\",\"slider\"];const PHONE_NUMBER_FORMATS=[\"(123) 456 - 7890\",\"(123) 456-7890\",\"123-456-7890\",\"123.456.7890\",\"123 456 7890\",\"1234567890\",\"12-3456-7890\"];const INVALID_STATE={valid:false,required:\"required\",value:\"value\"};const DROPDOWN_ICON_HEIGHT=12;const DROPDOWN_NONE_SELECTED_VALUE=\"[{(None Selected)}]\";const DASHES_ONLY_REGEX=/^-+$/;/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 500\n */export default function FormField(props){var _formState_formId_name,_formState_formId;const{formId,type,name,options,gap,border,icon,invalidStyle,checkboxStyle}=props;const elementId=name;const required=NO_REQUIRED_TYPES.includes(type)?true:props.required;const iconOnLeft=(icon===null||icon===void 0?void 0:icon.position)==\"left\";const pt=props.paddingIsMixed?props.paddingTop:props.padding;const pl=props.paddingIsMixed?props.paddingLeft:props.padding;const pb=props.paddingIsMixed?props.paddingBottom:props.padding;const pr=props.paddingIsMixed?props.paddingRight:props.padding;const plIcon=pl+(icon&&iconOnLeft?icon.size+icon.gap:0);const prIcon=pr+(icon&&!iconOnLeft?icon.size+icon.gap:0);const minHeight=icon?pt+icon.size+pb:undefined;const[formState,setFormState]=useFormStore();const value=(_formState_formId=formState[formId])===null||_formState_formId===void 0?void 0:(_formState_formId_name=_formState_formId[name])===null||_formState_formId_name===void 0?void 0:_formState_formId_name.value;// Used by the phone number input field to record if the country code is the default\n// country code and should be hidden or if it was entered by the user and should be shown.\nconst[isSpecialValue,setIsSpecialValue]=useState(type==\"phoneNumber\"&&props.phoneNumberDefaultCountryCode.length>0);const[invalid,setInvalid]=useState(INVALID_STATE.valid);const invalidRef=useRef(INVALID_STATE.valid);const ref=useRef(null);function updateField(key,value){setFormState(prev=>{var _prev_formId;return{[formId]:{...prev[formId],[name]:{...(_prev_formId=prev[formId])===null||_prev_formId===void 0?void 0:_prev_formId[name],[key]:value}}};});}function invalidate(newState){invalidRef.current=newState;setInvalid(newState);}function revalidate(){invalidRef.current=INVALID_STATE.valid;setInvalid(INVALID_STATE.valid);}function isValid(value){let valid=true;if(required){switch(type){case\"input\":case\"textArea\":case\"phoneNumber\":valid=value&&value.length>0;break;case\"email\":valid=value&&value.length>0;break;case\"multiSelect\":valid=Array.isArray(value)&&value.length>0;break;case\"consent\":valid=value==\"on\";break;default:valid=value!=null;break;}}if(!valid){invalidate(INVALID_STATE.required);}// Check email validity\nif(valid&&type==\"email\"&&value.length>0&&!isEmailAddress(value)){valid=false;invalidate(INVALID_STATE.value);}return valid;}useEffect(()=>{let value=null;switch(type){case\"input\":case\"textArea\":case\"email\":case\"phoneNumber\":value=\"\";break;case\"checkbox\":value=\"off\";break;case\"dropdown\":value=options.includes(props.dropdownDefaultValue)?props.dropdownDefaultValue:null;break;case\"multiSelect\":value=[];break;case\"slider\":value=props.sliderDefaultValue;break;}setFormState(prev=>{var _prev_formId,_prev_formId1;return{[formId]:{...prev[formId],[name]:{ref,value:((_prev_formId=prev[formId])===null||_prev_formId===void 0?void 0:_prev_formId[name])?(_prev_formId1=prev[formId])===null||_prev_formId1===void 0?void 0:_prev_formId1[name].value:value,defaultValue:value,name,required,visible:true,isValid}}};});return()=>{updateField(\"visible\",false);};},[]);const borderRadius=props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`;const style={flex:1,border:\"none\",outline:\"none\",backgroundColor:\"transparent\",padding:`${pt}px ${prIcon}px ${pb}px ${plIcon}px`,color:props.fontColor,...props.font,...props.style};function onChangeEventTargetValue(event){updateField(\"value\",event.target.value);}const elements=[];switch(type){case\"input\":elements.push(/*#__PURE__*/_jsx(\"input\",{value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,style:style,placeholder:props.textPlaceholder}));break;case\"checkbox\":case\"consent\":elements.push(/*#__PURE__*/_jsxs(\"label\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"row\",cursor:\"pointer\",alignItems:\"center\",gap:gap,...style},children:[/*#__PURE__*/_jsx(Checkbox,{...checkboxStyle,on:value===\"on\"}),/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",name:name,checked:value===\"on\",onChange:event=>{updateField(\"value\",event.target.checked?\"on\":type==\"checkbox\"?\"off\":null);},onFocus:revalidate,style:{position:\"absolute\",pointerEvents:\"none\",opacity:0}}),type==\"checkbox\"?props.checkboxText:props.consentText]}));break;case\"dropdown\":elements.push(/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/_jsxs(\"select\",{value:!value?DROPDOWN_NONE_SELECTED_VALUE:value,onChange:event=>{updateField(\"value\",event.target.value==DROPDOWN_NONE_SELECTED_VALUE?null:event.target.value);},onFocus:revalidate,style:{appearance:\"none\",height:\"100%\",cursor:\"pointer\",margin:0,backgroundImage:\"none\",...style},children:[!options.includes(props.dropdownDefaultValue)&&/*#__PURE__*/_jsx(\"option\",{value:DROPDOWN_NONE_SELECTED_VALUE,disabled:true,children:props.dropdownNoneSelectedText}),options.map((option,index)=>DASHES_ONLY_REGEX.test(option)&&option.length>=3?/*#__PURE__*/_jsx(\"hr\",{}):/*#__PURE__*/_jsx(\"option\",{value:option,children:option},index))]}),/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:DROPDOWN_ICON_HEIGHT,height:DROPDOWN_ICON_HEIGHT,viewBox:\"0 0 18 18\",fill:\"none\",\"stroke-width\":\"2\",stroke:props.fontColor,\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",style:{display:\"block\",position:\"absolute\",right:icon&&!iconOnLeft?0:pr,top:`calc(50% - ${DROPDOWN_ICON_HEIGHT/2}px)`,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 5.5L9 12.5L16 5.5\"})})]}));break;case\"textArea\":elements.push(/*#__PURE__*/_jsx(\"textarea\",{value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{display:\"block\",height:props.resizeable?props.textAreaDefaultHeight:100,minHeight:minHeight,resize:props.resizeable?\"vertical\":\"none\",...style},placeholder:props.textPlaceholder}));break;case\"multiSelect\":const multiSelectOnChange=event=>{const multiSelectValue=event.target.checked?[...value||[],event.target.name]:(value||[]).filter(v=>v!==event.target.name);updateField(\"value\",multiSelectValue);};const optionValues=Array.isArray(value)&&value||[];elements.push(/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.gapV,...style},children:props.options.map((option,index)=>/*#__PURE__*/_jsxs(\"label\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"row\",gap:props.gapH,alignItems:\"center\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(Checkbox,{...checkboxStyle,on:optionValues.includes(option)}),/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",name:option,checked:optionValues.includes(option),onChange:multiSelectOnChange,onFocus:revalidate,style:{position:\"absolute\",pointerEvents:\"none\",opacity:0}}),option]},index))}));break;case\"radio\":const{radioStyle}=props;const radioShadow=radioStyle.shadow;const radioBorder=radioStyle.border;const radioDotPadding=(radioStyle.size-radioStyle.dotSize)/2;elements.push(/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.gapV,...style},children:props.options.map((option,index)=>/*#__PURE__*/_jsxs(\"label\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"row\",gap:props.gapH,alignItems:\"center\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsxs(motion.div,{animate:{backgroundColor:value===option?radioStyle.fillOn:radioStyle.fillOff},style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:radioStyle.size,height:radioStyle.size,borderRadius:radioStyle.radius,position:\"relative\",boxShadow:radioShadow&&`${radioShadow.x}px ${radioShadow.y}px ${radioShadow.blur}px ${radioShadow.spread}px ${value===option?radioShadow.colorOn:radioShadow.colorOff}`},initial:false,transition:radioStyle.transition,children:[radioStyle.dotColor&&/*#__PURE__*/_jsx(motion.div,{animate:{scale:value===option?1:.5,opacity:value===option?1:0},style:{position:\"absolute\",left:radioDotPadding,top:radioDotPadding,width:radioStyle.dotSize,height:radioStyle.dotSize,backgroundColor:radioStyle.dotColor,borderRadius:Math.max(0,radioStyle.radius-radioDotPadding)},initial:false,transition:radioStyle.transition}),radioBorder&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:value===option?radioBorder.colorOn:radioBorder.colorOff},style:{position:\"absolute\",inset:0,borderWidth:radioBorder.widthIsMixed?`${radioBorder.widthTop}px ${radioBorder.widthRight}px ${radioBorder.widthBottom}px ${radioBorder.widthLeft}px`:`${radioBorder.width}px`,borderStyle:radioBorder.style,borderRadius:radioStyle.radius,pointerEvents:\"none\"},initial:false,transition:radioStyle.transition})]}),/*#__PURE__*/_jsx(\"input\",{type:\"radio\",name:option,value:option,checked:value===option,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{position:\"absolute\",pointerEvents:\"none\",opacity:0}}),option]},index))}));break;case\"number\":const numberUpdateFormState=event=>{const roundedValue=Math.round(Number(event.target.value)/props.step)*props.step;const boundedValue=Math.min(Math.max(roundedValue,props.min),props.max);updateField(\"value\",boundedValue);};const numberOnFocusLost=event=>{numberUpdateFormState(event);};const numberOnKeyDown=event=>{if(event.key===\"Enter\"){numberUpdateFormState(event);}};elements.push(/*#__PURE__*/_jsx(\"input\",{type:\"number\",value:value==null?\"\":value,onChange:onChangeEventTargetValue,onFocus:revalidate,onKeyDown:numberOnKeyDown,onBlur:numberOnFocusLost,style:style,placeholder:props.numberPlaceholder,min:props.min,max:props.max,step:props.step}));break;case\"slider\":var _handle_border,_handle_border1,_track_border,_track_border1,_props_sliderLabel;const track=props.sliderTrack;const handle=props.sliderHandle;const handleCSS=`appearance: none;\n                -webkit-appearance: none;\n                width: ${handle.size}px;\n                height: ${handle.size}px;\n                border-radius: ${handle.radius}px;\n                background-color: ${handle.color};\n                box-sizing: border-box;\n                translate: 0 ${(-handle.size+track.height)/2-(track.border?Math.min(track.border.width,track.height/2):0)}px;\n                border-width: ${((_handle_border=handle.border)===null||_handle_border===void 0?void 0:_handle_border.width)||0}px;\n                border-style: ${handle.border?\"solid\":\"none\"};\n                border-color: ${((_handle_border1=handle.border)===null||_handle_border1===void 0?void 0:_handle_border1.color)||\"none\"};`;const trackCSS=`appearance: none;\n                -webkit-appearance: none;\n                height: ${track.height}px;\n                border-radius: ${track.radius}px;\n                background-color: ${track.color};\n                box-sizing: border-box;\n                border-width: ${((_track_border=track.border)===null||_track_border===void 0?void 0:_track_border.width)||0}px;\n                border-style: ${track.border?\"solid\":\"none\"};\n                border-color: ${((_track_border1=track.border)===null||_track_border1===void 0?void 0:_track_border1.color)||\"none\"};`;elements.push(/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:((_props_sliderLabel=props.sliderLabel)===null||_props_sliderLabel===void 0?void 0:_props_sliderLabel.position)==\"right\"?\"row-reverse\":\"row\",gap:gap,alignItems:\"center\",...style},children:[props.sliderLabel&&/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,minWidth:props.sliderLabel.minWidth},children:[props.sliderLabel.prefix,value||props.sliderDefaultValue,props.sliderLabel.suffix]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:props.min,max:props.max,step:props.step,value:value||props.sliderDefaultValue,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{flex:1,appearance:\"none\",outline:\"none\",margin:0,cursor:\"pointer\",height:Math.max(handle.size,track.height),background:\"none\"}})]}),/*#__PURE__*/_jsx(\"style\",{children:`#${elementId} input[type=range]::-webkit-slider-thumb {${handleCSS}}\n                    #${elementId} input[type=range]::-moz-range-thumb {${handleCSS}}\n\n                    #${elementId} input[type=range]::-webkit-slider-runnable-track {${trackCSS}}\n                    #${elementId} input[type=range]::-moz-range-track {${trackCSS}}\n                    #${elementId} input[type=range]::-moz-range-progress {${trackCSS}}\n                    `}));break;case\"nps\":const{npsButtons,npsLabels}=props;const{innerRadius,outerRadius}=npsButtons;const buttonBorder=npsButtons.border;elements.push(/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:gap,...style,width:undefined},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"span\",{children:npsLabels.left}),/*#__PURE__*/_jsx(\"span\",{children:npsLabels.right})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:npsButtons.gap},children:Array.from({length:props.npsMax+1}).map((_,index)=>{const selected=value==index;const radius=index==0?`${outerRadius}px ${innerRadius}px ${innerRadius}px ${outerRadius}px`:index==props.npsMax?`${innerRadius}px ${outerRadius}px ${outerRadius}px ${innerRadius}px`:`${innerRadius}px`;return /*#__PURE__*/_jsxs(motion.button,{animate:{backgroundColor:selected?npsButtons.selectedColor:npsButtons.deselectedColor,color:selected?npsButtons.selectedFontColor:npsButtons.deelectedFontColor},style:{position:\"relative\",flex:1,height:npsButtons.height,border:\"none\",outline:\"none\",borderRadius:radius,minWidth:npsButtons.minWidth,cursor:\"pointer\",...npsButtons.font},onClick:()=>{updateField(\"value\",index);revalidate();},initial:false,transition:npsButtons.transition,children:[index,buttonBorder&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:selected?buttonBorder.selectedColor:buttonBorder.deselectedColor},style:{position:\"absolute\",inset:0,borderWidth:buttonBorder.widthIsMixed?`${buttonBorder.widthTop}px ${buttonBorder.widthRight}px ${buttonBorder.widthBottom}px ${buttonBorder.widthLeft}px`:`${buttonBorder.width}px`,borderStyle:buttonBorder.style,borderRadius:radius,pointerEvents:\"none\"},initial:false,transition:npsButtons.transition})]},index);})})]}));break;case\"date\":case\"time\":elements.push(/*#__PURE__*/_jsx(\"input\",{// id={elementId}\ntype:type,value:value==null?\"\":value,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{...style}}),/*#__PURE__*/_jsx(\"style\",{children:`#${elementId} input::-webkit-datetime-edit {\n                    flex: 0 1 auto;\n                    z-index: 1;\n                    cursor: text;\n                    color: ${props.fontColor};\n                }\n                \n                #${elementId} input::-webkit-calendar-picker-indicator {\n                    position: absolute;\n                    width: 100%;\n                    height: 100%;\n                    inset: 0;\n                    padding: 0;\n                    opacity: 0;\n                    margin: 0;\n                    overflow: visible;\n                    cursor: pointer;\n                }`}));break;case\"email\":function emailOnFocusLost(event){if(event.target.value.length>0&&!isEmailAddress(event.target.value)){invalidate(INVALID_STATE.value);}}elements.push(/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:value,onChange:onChangeEventTargetValue,onFocus:revalidate,onBlur:emailOnFocusLost,style:style,placeholder:props.emailPlaceholder}));break;case\"phoneNumber\":function phoneNumberOnChange(event){const[phoneNumber,hasCountryCode]=formatPhoneNumber(event.target.value,props.phoneNumberFormat,props.phoneNumberCustomFormat,props.phoneNumberCountryCodeFormat,props.phoneNumberDefaultCountryCode);setIsSpecialValue(!hasCountryCode);updateField(\"value\",phoneNumber);}elements.push(/*#__PURE__*/_jsx(\"input\",{type:\"tel\",value:isSpecialValue?removeCountryCode(value,props.phoneNumberFormat,props.phoneNumberCustomFormat):value,onChange:phoneNumberOnChange,onFocus:revalidate,style:style,placeholder:props.phoneNumberPlaceholder}));break;}return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",...props.style},children:[/*#__PURE__*/_jsxs(motion.div,{ref:ref,id:elementId,animate:{backgroundColor:invalid&&invalidStyle.backgroundColor?invalidStyle.backgroundColor:props.backgroundColor},style:{position:\"relative\",display:\"flex\",color:props.fontColor,borderRadius:borderRadius,overflow:\"visible\",minHeight:minHeight,userSelect:props.textSelect?\"auto\":\"none\",boxShadow:props.shadows,...props.font,...props.style},initial:false,transition:invalidStyle.transition,children:[icon&&/*#__PURE__*/_jsx(FormIcon,{icon:icon,style:{position:\"absolute\",top:`calc(50% - ${icon.size/2}px)`,left:iconOnLeft?pl:undefined,right:!iconOnLeft?pr:undefined}}),elements,border&&/*#__PURE__*/_jsx(\"div\",{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:border.color,borderRadius:borderRadius,pointerEvents:\"none\"}}),invalidStyle.border&&/*#__PURE__*/_jsx(motion.div,{animate:{opacity:invalid?1:0},style:{position:\"absolute\",inset:0,borderWidth:invalidStyle.border.widthIsMixed?`${invalidStyle.border.widthTop}px ${invalidStyle.border.widthRight}px ${invalidStyle.border.widthBottom}px ${invalidStyle.border.widthLeft}px`:`${invalidStyle.border.width}px`,borderStyle:invalidStyle.border.style,borderColor:invalidStyle.border.color,borderRadius:borderRadius,pointerEvents:\"none\"},initial:false,transition:invalidStyle.transition}),PLACEHOLDER_FONT_COLOR_TYPES.includes(type)&&/*#__PURE__*/_jsx(\"style\",{children:`#${elementId} input::placeholder, #${elementId} textarea::placeholder {\n                        color: ${props.placeholderFontColor};\n                    }`})]}),invalid&&invalidStyle.errorMessage&&/*#__PURE__*/_jsx(\"p\",{style:{width:\"100%\",margin:0,marginTop:invalidStyle.errorMessage.gap,whiteSpace:\"pre\",color:invalidStyle.errorMessage.fontColor,...invalidStyle.errorMessage.font},children:invalid==INVALID_STATE.required?invalidStyle.errorMessage.requiredMessage:invalidStyle.errorMessage.invalidMessage})]});}FormField.displayName=\"Form Field\";addPropertyControls(FormField,{formId:{type:ControlType.Number,defaultValue:0,step:1,min:0,displayStepper:true,title:\"Form ID\",description:\"Match with Form ID on Submit Button.\"},type:{type:ControlType.Enum,defaultValue:\"input\",options:[\"input\",\"checkbox\",\"dropdown\",\"textArea\",\"email\",\"phoneNumber\",\"multiSelect\",\"radio\",\"number\",\"slider\",\"nps\",\"date\",\"time\",\"consent\"],optionTitles:[\"Input\",\"Checkbox\",\"Dropdown\",\"Text Area\",\"Email\",\"Phone Number\",\"Multi-Select\",\"Radio\",\"Number\",\"Slider\",\"Net Promoter Score\",\"Date\",\"Time\",\"Consent\"]},name:{type:ControlType.String,defaultValue:\"fieldName\"},required:{type:ControlType.Boolean,defaultValue:false,hidden:props=>NO_REQUIRED_TYPES.includes(props.type)},textPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Type...\",hidden:props=>!TEXT_PLACEHOLDER_TYPES.includes(props.type)},numberPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"0\",hidden:props=>props.type!=\"number\"},emailPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"hello@example.com\",hidden:props=>props.type!=\"email\"},phoneNumberFormat:{title:\"Format\",type:ControlType.Enum,defaultValue:\"(123) 456 - 7890\",options:PHONE_NUMBER_FORMATS,// options: [...PHONE_NUMBER_FORMATS, \"custom\"],\n// optionTitles: [...PHONE_NUMBER_FORMATS, \"Custom Format\"],\nhidden:props=>props.type!=\"phoneNumber\"},// phoneNumberCustomFormat: {\n//     title: \" \",\n//     type: ControlType.String,\n//     defaultValue: \"(XXX) XXX - XXXX\",\n//     hidden: (props) =>\n//         props.type != \"phoneNumber\" || props.phoneNumberFormat != \"custom\",\n// },\nphoneNumberDefaultCountryCode:{title:\"Default Country Code\",type:ControlType.String,defaultValue:\"1\",hidden:props=>props.type!=\"phoneNumber\"},phoneNumberCountryCodeFormat:{title:\"Country Code Format\",type:ControlType.Enum,defaultValue:\"+1\",options:[\"+1\",\"(1)\",\"(+1)\",\"1\",\"noSpace\"],optionTitles:[\"+1\",\"(1)\",\"(+1)\",\"1\",\"1 (No Space)\"],hidden:props=>props.type!=\"phoneNumber\"},phoneNumberPlaceholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"+1 (123) 456 - 7890\",hidden:props=>props.type!=\"phoneNumber\"},consentText:{type:ControlType.String,defaultValue:\"I agree to the Terms & Conditions.\",title:\"Text\",hidden:props=>props.type!=\"consent\"},checkboxText:{type:ControlType.String,defaultValue:\"Checkbox\",title:\"Text\",hidden:props=>props.type!=\"checkbox\"},options:{title:\"Options\",type:ControlType.Array,propertyControl:{type:ControlType.String},defaultValue:[\"Option 1\",\"Option 2\",\"Option 3\"],hidden:props=>!OPTIONS_TYPES.includes(props.type)},checkboxStyle:{type:ControlType.Object,title:\"Checkbox\",buttonTitle:\"Style\",controls:{fillOn:{type:ControlType.Color,defaultValue:\"#0075FF\"},fillOff:{type:ControlType.Color,defaultValue:\"#EDEDED\"},size:{type:ControlType.Number,defaultValue:16,min:1,step:1},radius:{type:ControlType.Number,defaultValue:4,min:0},icon:{type:ControlType.Object,optional:true,defaultValue:{size:12,color:\"#FFF\",rounded:true},buttonTitle:\"Options\",controls:{size:{type:ControlType.Number,defaultValue:16,min:1,step:1},lineWidth:{type:ControlType.Number,defaultValue:1.5,min:.1,step:.1},color:{type:ControlType.Color,defaultValue:\"#FFF\"},rounded:{type:ControlType.Boolean,defaultValue:true}}},border:{type:ControlType.Object,optional:true,defaultValue:{colorOn:\"rgba(219, 219, 219, 0)\",colorOff:\"#DBDBDB\",width:1,style:\"solid\"},controls:{colorOn:{type:ControlType.Color,defaultValue:\"rgba(219, 219, 219, 0)\"},colorOff:{type:ControlType.Color,defaultValue:\"#DBDBDB\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadow:{type:ControlType.Object,optional:true,controls:{colorOn:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},colorOff:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},x:{type:ControlType.Number,defaultValue:0,displayStepper:true},y:{type:ControlType.Number,defaultValue:2,displayStepper:true},blur:{type:ControlType.Number,defaultValue:4,min:0,displayStepper:true},spread:{type:ControlType.Number,defaultValue:0,displayStepper:true}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1500,damping:70}}},hidden:props=>!CHECKBOX_TYPES.includes(props.type)},radioStyle:{type:ControlType.Object,title:\"Radio\",buttonTitle:\"Style\",controls:{fillOn:{type:ControlType.Color,defaultValue:\"#EDEDED\"},fillOff:{type:ControlType.Color,defaultValue:\"#EDEDED\"},size:{type:ControlType.Number,defaultValue:16,min:1,step:1},radius:{type:ControlType.Number,defaultValue:8,min:0},dotColor:{type:ControlType.Color,defaultValue:\"#0075FF\",optional:true},dotSize:{type:ControlType.Number,defaultValue:8,min:1,step:1,hidden:props=>!props.dotColor},border:{type:ControlType.Object,optional:true,defaultValue:{colorOn:\"#0075FF\",colorOff:\"#DBDBDB\",width:1,style:\"solid\"},controls:{colorOn:{type:ControlType.Color,defaultValue:\"#0075FF\"},colorOff:{type:ControlType.Color,defaultValue:\"#DBDBDB\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadow:{type:ControlType.Object,optional:true,controls:{colorOn:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},colorOff:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},x:{type:ControlType.Number,defaultValue:0,displayStepper:true},y:{type:ControlType.Number,defaultValue:2,displayStepper:true},blur:{type:ControlType.Number,defaultValue:4,min:0,displayStepper:true},spread:{type:ControlType.Number,defaultValue:0,displayStepper:true}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1500,damping:70}}},hidden:props=>props.type!==\"radio\"},npsMax:{type:ControlType.Number,defaultValue:10,min:1,step:1,displayStepper:true,title:\"Max\",hidden:props=>props.type!=\"nps\"},npsLabels:{type:ControlType.Object,title:\"Labels\",controls:{left:{type:ControlType.String,defaultValue:\"Not Likely\"},right:{type:ControlType.String,defaultValue:\"Extremely Likely\"}},hidden:props=>props.type!=\"nps\"},npsButtons:{type:ControlType.Object,buttonTitle:\"Options\",title:\"Buttons\",controls:{selectedColor:{type:ControlType.Color,defaultValue:\"#0075FF\",title:\"Selected\"},selectedFontColor:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"Selected Font Color\"},deselectedColor:{type:ControlType.Color,defaultValue:\"#F0F0F0\",title:\"Deselected\"},deselectedFontColor:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Deslected Font Color\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:12,lineHeight:1}},innerRadius:{type:ControlType.Number,defaultValue:4,min:0,step:1},outerRadius:{type:ControlType.Number,defaultValue:8,min:0,step:1},gap:{type:ControlType.Number,defaultValue:4,min:0,step:1},height:{type:ControlType.Number,defaultValue:40,min:0,step:1},minWidth:{type:ControlType.Number,defaultValue:30,min:0,step:1},border:{type:ControlType.Object,optional:true,controls:{selectedColor:{type:ControlType.Color,defaultValue:\"#004CA8\",title:\"Selected\"},deselectedColor:{type:ControlType.Color,defaultValue:\"#222222\",title:\"Deselected\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1200,damping:70}}},hidden:props=>props.type!=\"nps\"},sliderHandle:{type:ControlType.Object,buttonTitle:\"Options\",title:\"Handle\",controls:{color:{type:ControlType.Color,defaultValue:\"#0075FF\"},size:{type:ControlType.Number,defaultValue:16,min:1,step:1},radius:{type:ControlType.Number,defaultValue:8,min:0,step:1},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#0069E0\"},width:{type:ControlType.Number,defaultValue:1,min:0,step:1}}}},hidden:props=>props.type!=\"slider\"},sliderTrack:{type:ControlType.Object,buttonTitle:\"Options\",title:\"Track\",controls:{color:{type:ControlType.Color,defaultValue:\"#D9D9D9\"},height:{type:ControlType.Number,defaultValue:4,min:1,step:1},radius:{type:ControlType.Number,defaultValue:2,min:0,step:1},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#000\"},width:{type:ControlType.Number,defaultValue:1,min:0,step:1}}}},hidden:props=>props.type!=\"slider\"},min:{title:\"Min\",type:ControlType.Number,defaultValue:0,hidden:props=>!MIN_MAX_STEP_TYPES.includes(props.type)},max:{title:\"Max\",type:ControlType.Number,defaultValue:100,hidden:props=>!MIN_MAX_STEP_TYPES.includes(props.type)},step:{type:ControlType.Number,defaultValue:1,hidden:props=>!MIN_MAX_STEP_TYPES.includes(props.type)},resizeable:{type:ControlType.Boolean,defaultValue:true,hidden:props=>props.type!=\"textArea\"},textAreaDefaultHeight:{type:ControlType.Number,defaultValue:100,min:0,step:1,title:\"Height\",hidden:props=>props.type!=\"textArea\"||!props.resizeable},sliderDefaultValue:{type:ControlType.Number,defaultValue:50,title:\"Default Value\",hidden:props=>props.type!=\"slider\"},sliderLabel:{type:ControlType.Object,defaultValue:{defaultValue:\"left\",minWidth:24},optional:true,controls:{position:{type:ControlType.Enum,defaultValue:\"left\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true},minWidth:{type:ControlType.Number,defaultValue:24,min:0,step:1},prefix:{type:ControlType.String},suffix:{type:ControlType.String}},hidden:props=>props.type!=\"slider\"},dropdownDefaultValue:{type:ControlType.String,title:\"Default Value\",hidden:props=>props.type!=\"dropdown\"},dropdownNoneSelectedText:{type:ControlType.String,defaultValue:\"Select an option\",title:\"None Selected Text\",hidden:props=>props.options.includes(props.defaultValue)||props.type!=\"dropdown\"},backgroundColor:{type:ControlType.Color,defaultValue:\"#FFF\",optional:true,title:\"Background\"},fontColor:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.type==\"slider\"?props.sliderLabel!=null:false},placeholderFontColor:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.5)\",hidden:props=>!PLACEHOLDER_FONT_COLOR_TYPES.includes(props.type)},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.5},hidden:props=>props.type==\"slider\"?props.sliderLabel!=null:false},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:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},padding:{type:ControlType.FusedNumber,defaultValue:16,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!GAP_TYPES.includes(props.type)},gapH:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!GAP_HV_TYPES.includes(props.type)},gapV:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!GAP_HV_TYPES.includes(props.type)},radius:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0},icon:iconPropertyControls,shadows:{type:ControlType.BoxShadow},textSelect:{type:ControlType.Boolean,defaultValue:false},invalidStyle:{type:ControlType.Object,buttonTitle:\"Options\",controls:{backgroundColor:{type:ControlType.Color,defaultValue:\"#FFF5F5\",optional:true,title:\"Background\"},border:{type:ControlType.Object,optional:true,defaultValue:{color:\"#FF0000\",width:2,style:\"solid\"},controls:{color:{type:ControlType.Color,defaultValue:\"#FF0000\"},width:{type:ControlType.FusedNumber,defaultValue:2,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},errorMessage:{type:ControlType.Object,optional:true,controls:{invalidMessage:{type:ControlType.String,defaultValue:\"Invalid value.\",displayTextArea:true},requiredMessage:{type:ControlType.String,defaultValue:\"This field is required.\",displayTextArea:true},fontColor:{type:ControlType.Color,defaultValue:\"#FF0000\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1}},gap:{type:ControlType.Number,defaultValue:8,min:0,step:1}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1200,damping:70}}}}});// Utility functions\nfunction isEmailAddress(string){return/^[a-zA-Z0-9._+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,64}$/.test(string);}function formatPhoneNumber(phoneNumberString,format,customFormat,countryCodeFormat,defaultCountryCode){// Remove all non-numeric characters\nconst cleaned=(\"\"+phoneNumberString).replace(/\\D/g,\"\");// Check the length to decide if there's a country code\nconst match=cleaned.match(/^(\\d{1,4})?(\\d{3})(\\d{3})(\\d{4})$/);let hasCountryCode=false;let phoneNumber=cleaned;if(match){hasCountryCode=Boolean(match[1]);let intlCode=\"\";const countryCode=match[1]||defaultCountryCode;if(countryCode===null||countryCode===void 0?void 0:countryCode.length){switch(countryCodeFormat){case\"+1\":intlCode=`+${countryCode} `;break;case\"(1)\":intlCode=`(${countryCode}) `;break;case\"(+1)\":intlCode=`(+${countryCode}) `;break;case\"1\":intlCode=`${countryCode} `;break;case\"noSpace\":intlCode=`${countryCode}`;break;}}switch(format){case\"custom\":let formattedNumber=\"\";let digitIndex=0;for(let i=0;i<customFormat.length;i++){if(customFormat[i]===\"X\"){formattedNumber+=cleaned[digitIndex]||\"\";digitIndex++;}else{formattedNumber+=customFormat[i];}}phoneNumber=intlCode+formattedNumber;break;case\"(123) 456 - 7890\":phoneNumber=`${intlCode}(${match[2]}) ${match[3]} - ${match[4]}`;break;case\"(123) 456-7890\":phoneNumber=`${intlCode}(${match[2]}) ${match[3]}-${match[4]}`;break;case\"123-456-7890\":phoneNumber=`${intlCode}${match[2]}-${match[3]}-${match[4]}`;break;case\"123.456.7890\":phoneNumber=`${intlCode}${match[2]}.${match[3]}.${match[4]}`;break;case\"123 456 7890\":phoneNumber=`${intlCode}${match[2]} ${match[3]} ${match[4]}`;break;case\"1234567890\":phoneNumber=`${intlCode}${match[2]}${match[3]}${match[4]}`;break;case\"12-3456-7890\":phoneNumber=`${intlCode}${match[2].slice(0,-1)}-${match[2].charAt(2)}${match[3]}-${match[4]}`;break;}}return[phoneNumber,hasCountryCode];}function removeCountryCode(phoneNumber,phoneNumberFormat,phoneNumberCustomFormat){let firstSpaceIndex=(phoneNumber===null||phoneNumber===void 0?void 0:phoneNumber.indexOf(\" \"))||-1;if(firstSpaceIndex===-1){return phoneNumber// No space found\n;}let numberLength=10;if(phoneNumberFormat==\"custom\"){numberLength=(phoneNumberCustomFormat.match(/X/g)||[]).length;}let count=0;let hasCountryCode=false;for(let i=firstSpaceIndex+1;i<phoneNumber.length;i++){if(/\\d/.test(phoneNumber[i])){// Check if the character is a number\ncount++;if(count>=numberLength){hasCountryCode=true;break;}}}if(hasCountryCode){return phoneNumber.substring(firstSpaceIndex+1);}return phoneNumber;}function Checkbox(props){const{on,border,shadow}=props;return /*#__PURE__*/_jsxs(motion.div,{animate:{backgroundColor:on?props.fillOn:props.fillOff},style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:props.size,height:props.size,borderRadius:props.radius,position:\"relative\",boxShadow:shadow&&`${shadow.x}px ${shadow.y}px ${shadow.blur}px ${shadow.spread}px ${on?shadow.colorOn:shadow.colorOff}`},initial:false,transition:props.transition,children:[props.icon&&/*#__PURE__*/_jsx(motion.svg,{xmlns:\"http://www.w3.org/2000/svg\",width:props.icon.size,height:props.icon.size,viewBox:\"0 0 24 24\",strokeWidth:props.icon.lineWidth*(24/props.icon.size),stroke:props.icon.color,fill:\"none\",strokeLinecap:props.icon.rounded?\"round\":\"butt\",strokeLinejoin:props.icon.rounded?\"round\":\"miter\",animate:{opacity:on?1:0},style:{display:\"block\"},initial:false,transition:props.transition,children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12l5 5l10 -10\"})}),border&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:on?border.colorOn:border.colorOff},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,borderRadius:props.radius,pointerEvents:\"none\"},initial:false,transition:props.transition})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormField\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"500\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FormField.map"],
  "mappings": "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",
  "names": ["createStore", "state1", "dataStore", "Data", "setDataStore", "newState", "storeState", "storeSetters", "setStoreState", "setter", "useStore", "state", "setState", "ye", "ue", "useObserveData", "useFormStore", "createStore", "SUPABASE_KEY", "FormIcon", "props", "_icon_image", "icon", "style", "p", "iconPropertyControls", "ControlType", "shadowPropertyControls", "FramerFormsSDK", "file", "_file_name", "response", "responseBody", "presignedUrl", "resolve", "reject", "removeURLParameters", "framerFormsSDK", "removeURLParameters", "urlString", "url", "SubmitButton", "props", "_props_font", "formId", "clickAction", "submitPlatform", "submitUrl", "responseInfo", "redirectOnSuccess", "scrollOptions", "icon", "border", "success", "failure", "apiConfig", "borderRadius", "formState", "setFormState", "useFormStore", "submitted", "setSubmitted", "ye", "redirectLinkRef", "pe", "resetFormState", "prev", "newForm", "fieldName", "ue", "_", "newState", "onSubmitClick", "invalidFields", "form", "field", "formData", "name", "processFieldName", "url", "fetchMode", "contentType", "headers", "_apiConfig_apiKey", "_props_loopsUserGroup", "domain", "parameters", "parseMailchimpUrl", "key", "emailFound", "phoneFound", "birthdayFound", "window", "value", "body", "response", "SUPABASE_KEY", "error", "closestRef", "closestDistance", "ref", "distance", "u", "p", "FormIcon", "Link", "addPropertyControls", "ControlType", "notSubmitForm", "iconPropertyControls", "matchResult", "parametersObject", "MAILCHIMP_REPLACE", "KLAVIYO_FIELDS", "NO_REQUIRED_TYPES", "CHECKBOX_TYPES", "OPTIONS_TYPES", "TEXT_PLACEHOLDER_TYPES", "PLACEHOLDER_FONT_COLOR_TYPES", "GAP_TYPES", "GAP_HV_TYPES", "MIN_MAX_STEP_TYPES", "PHONE_NUMBER_FORMATS", "INVALID_STATE", "DROPDOWN_ICON_HEIGHT", "DROPDOWN_NONE_SELECTED_VALUE", "DASHES_ONLY_REGEX", "FormField", "props", "_formState_formId_name", "_formState_formId", "formId", "type", "name", "options", "gap", "border", "icon", "invalidStyle", "checkboxStyle", "elementId", "required", "iconOnLeft", "pt", "pl", "pb", "pr", "plIcon", "prIcon", "minHeight", "formState", "setFormState", "useFormStore", "value", "isSpecialValue", "setIsSpecialValue", "ye", "invalid", "setInvalid", "invalidRef", "pe", "ref", "updateField", "key", "prev", "_prev_formId", "invalidate", "newState", "revalidate", "isValid", "valid", "isEmailAddress", "ue", "_prev_formId1", "borderRadius", "style", "onChangeEventTargetValue", "event", "elements", "p", "u", "Checkbox", "option", "index", "multiSelectOnChange", "multiSelectValue", "v", "optionValues", "radioStyle", "radioShadow", "radioBorder", "radioDotPadding", "motion", "numberUpdateFormState", "roundedValue", "boundedValue", "numberOnFocusLost", "numberOnKeyDown", "_handle_border", "_handle_border1", "_track_border", "_track_border1", "_props_sliderLabel", "track", "handle", "handleCSS", "trackCSS", "npsButtons", "npsLabels", "innerRadius", "outerRadius", "buttonBorder", "_", "selected", "radius", "emailOnFocusLost", "phoneNumberOnChange", "phoneNumber", "hasCountryCode", "formatPhoneNumber", "removeCountryCode", "FormIcon", "addPropertyControls", "ControlType", "iconPropertyControls", "string", "phoneNumberString", "format", "customFormat", "countryCodeFormat", "defaultCountryCode", "cleaned", "match", "intlCode", "countryCode", "formattedNumber", "digitIndex", "i", "phoneNumberFormat", "phoneNumberCustomFormat", "firstSpaceIndex", "numberLength", "count", "on", "shadow"]
}
