{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/SharedFormCode-HQOZ.js@TqcitBC3zIme9QoXbJuf", "ssg:https://framerusercontent.com/modules/o7mSd3vKXoFyMLnu1Ldc/hA1j6tTg75e5s2ALe5qw/FramerFormsCustom.js", "ssg:https://framerusercontent.com/modules/TCrIHWcOZ2XZKctRJKXJ/oOFjrJ64lhgH4Ld2OuN4/SubmitButtonCustom.js", "ssg:https://framerusercontent.com/modules/gKkysbogvIRQH9vvL6X6/Y4I1jSOdyxbG42KZMUqa/v1LZwJlBg.js", "ssg:https://framerusercontent.com/modules/AFJrrSRIU0HgOdLV9eef/vfLvqxlIOTcYPRddhUCb/s6RTYETes.js"],
  "sourcesContent": ["import{jsx as e}from\"react/jsx-runtime\";import{ControlType as t}from\"framer\";import{createStore as o}from\"https://framer.com/m/framer/store.js@^1.0.0\";export const useFormStore=o({});export function FormIcon(t){var o;let{icon:i,style:r}=t;return i?[/*#__PURE__*/e(\"div\",{className:\"form-icon\",style:{width:i.size,height:i.size,opacity:i.opacity,color:i.color||t.fontColor,backgroundImage:\"image\"==i.type&&`url(${null===(o=i.image)||void 0===o?void 0:o.src})`,backgroundSize:\"cover\",backgroundPosition:\"center\",pointerEvents:\"none\",...r},dangerouslySetInnerHTML:\"svg\"==i.type?{__html:i.svg.replace(/width=\"(\\d+)\"/,`width=\"${i.size}\"`).replace(/height=\"(\\d+)\"/,`width=\"${i.size}\"`)}:void 0}),(null==i?void 0:i.type)==\"svg\"&&/*#__PURE__*/e(\"style\",{children:\".form-icon svg { display: block; }\"})]:null;}export const iconPropertyControls={type:t.Object,optional:!0,controls:{position:{type:t.Enum,defaultValue:\"left\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:!0},gap:{type:t.Number,defaultValue:12,min:0,step:1},type:{type:t.Enum,defaultValue:\"svg\",options:[\"svg\",\"image\"],optionTitles:[\"SVG\",\"Image\"],displaySegmentedControl:!0},svg:{type:t.String,placeholder:\"<svg></svg>\",displayTextArea:!0,title:\"SVG\",hidden:e=>\"svg\"!=e.type},image:{type:t.ResponsiveImage,hidden:e=>\"image\"!=e.type},color:{type:t.Color,optional:!0,hidden:e=>\"svg\"!=e.type},size:{type:t.Number,defaultValue:24,min:1,step:1},opacity:{type:t.Number,defaultValue:1,min:0,max:1,step:.01}}};\nexport const __FramerMetadata__ = {\"exports\":{\"FormIcon\":{\"type\":\"reactComponent\",\"name\":\"FormIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFormStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SharedFormCode.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}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://framer.com/m/SharedFormCode-HQOZ.js@TqcitBC3zIme9QoXbJuf\";const NO_REQUIRED_TYPES=[\"checkbox\",\"consent\",\"slider\"];const ACCENT_COLOR_TYPES=[\"checkbox\",\"consent\",\"radio\",\"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 DROPDOWN_ICON_HEIGHT=12;const DROPDOWN_NONE_SELECTED_VALUE=\"[{(None Selected)}]\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function FormField(props){var _formState_name;const{type,name,options,gap,border,icon,invalidStyle,multOptions}=props;const elementId=\"a\"+Math.floor(Math.random()*1e7).toString();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 ept=props.errorMessage.paddingIsMixed?props.errorMessage.paddingTop:props.errorMessage.padding;const epl=props.errorMessage.paddingIsMixed?props.errorMessage.paddingLeft:props.errorMessage.padding;const epb=props.errorMessage.paddingIsMixed?props.errorMessage.paddingBottom:props.errorMessage.padding;const epr=props.errorMessage.paddingIsMixed?props.errorMessage.paddingRight:props.errorMessage.padding;const minHeight=icon?pt+icon.size+pb:undefined;const[formState,setFormState]=useFormStore();const value=(_formState_name=formState[name])===null||_formState_name===void 0?void 0:_formState_name.value;const[invalid,setInvalid]=useState(false);const invalidRef=useRef(invalid);const ref=useRef(null);const checkListContainer={display:\"grid\",gridTemplateColumns:\"repeat(2, 1fr)\",gridGap:\"10px\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",familyFont:\"inhert\",fontSize:\"1em\"};const checkboxStyle={display:\"none\",cursor:\"pointer\",height:\"0px\",width:\"0px\"};const customCheckboxStyle={cursor:\"pointer\",height:\"80px\",color:props.accentColor,border:`1px solid ${props.accentColor}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:\"1em\",BackgrounColor:props.fontColor,familyFont:\"inhert\",transition:\"0.3s ease\",textAlign:\"center\"};const selectedCheckBox={cursor:\"pointer\",height:\"80px\",backgroundColor:props.accentColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:\"1em\",color:props.fontColor,familyFont:\"inhert\",transition:\"0.3s ease\",textAlign:\"center\"};function updateField(key,value){setFormState(prev=>({[name]:{...prev[name],[key]:value}}));/* setFormData((prev) => ({\n            [name]: {\n                ...prev[name],\n                [key]: value,\n            },\n        }))*/}function invalidate(){invalidRef.current=true;setInvalid(true);}function revalidate(){invalidRef.current=false;setInvalid(false);}function isValid(value){if(invalidRef.current){return false;}let valid=true;switch(type){case\"input\":case\"textArea\":case\"email\":case\"phoneNumber\":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();}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=>{console.log(\"Adding field to form:\",name);return{[name]:{ref,value:prev[name]?prev[name].value:value,defaultValue:value,name,required,visible:true,isValid}};});/* setFormData((prev) => {\n            console.log(\"Adding field to form:\", name)\n            return {\n                [name]: {\n                    ref,\n                    value: prev[name] ? prev[name].value : value,\n                    defaultValue: value,\n                    name,\n                    required,\n                    visible: true,\n                    isValid,\n                },\n            }\n        })*/return()=>{updateField(\"visible\",false);};},[]);/*const [formData, setFormData] = useState(formState)\n    // Load form data from local storage on component mount\n    useEffect(() => {\n        const storedData = localStorage.getItem(\"formData\")\n        if (storedData) {\n            setFormData(JSON.parse(storedData))\n        }\n    }, []) // Added setFormState as a dependency\n\n    // Save form data to local storage whenever formState changes\n    useEffect(() => {\n        localStorage.setItem(\"formData\", JSON.stringify(formData))\n    }, [formData])*/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:{display:\"flex\",flexDirection:\"row\",alignItems:\"center\",gap:gap,cursor:\"pointer\",...style},children:[/*#__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:{margin:0,cursor:\"pointer\"}}),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\",...style},children:[!options.includes(props.dropdownDefaultValue)&&/*#__PURE__*/_jsx(\"option\",{value:DROPDOWN_NONE_SELECTED_VALUE,disabled:true,children:props.dropdownNoneSelectedText}),options.map((option,index)=>/*#__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);};elements.push(/*#__PURE__*/_jsx(\"div\",{style:{...checkListContainer,...style},children:props.multOptions.map((option,index)=>/*#__PURE__*/_jsxs(\"label\",{style:{gridColumn:index===multOptions.length-1&&multOptions.length%2===1?\"span 2\":\"span 1\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",style:{...checkboxStyle,cursor:\"pointer\"},name:option.option,checked:(Array.isArray(value)&&value||[]).includes(option.option),onChange:multiSelectOnChange,onFocus:revalidate}),/*#__PURE__*/_jsx(\"div\",{style:(Array.isArray(value)&&value||[]).includes(option.option)?{...selectedCheckBox}:{...customCheckboxStyle},children:option.icon?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"20px\"},children:[/*#__PURE__*/_jsx(\"img\",{src:option.icon,width:option.iconWidth,height:\"auto\",alt:\"Icon of a multi-selector\"}),option.option]}):/*#__PURE__*/_jsx(_Fragment,{children:option.option})})]},index))}));break;case\"radio\":elements.push(/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.gapV,...style},children:props.options.map((option,index)=>/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",flexDirection:\"row\",gap:props.gapH,alignItems:\"center\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"radio\",name:option,value:option,checked:value===option,onChange:onChangeEventTargetValue,onFocus:revalidate,style:{margin:0,cursor:\"pointer\"}}),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,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: 10000px;\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: 10000px;\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\",{// id={elementId}\nstyle:{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},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,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();}}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){updateField(\"value\",formatPhoneNumber(event.target.value,props.phoneNumberFormat,props.phoneNumberCountryCodeFormat));}elements.push(/*#__PURE__*/_jsx(\"input\",{type:\"tel\",value:value,onChange:phoneNumberOnChange,onFocus:revalidate,style:style,placeholder:props.phoneNumberPlaceholder}));break;}return /*#__PURE__*/_jsxs(_Fragment,{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,accentColor:props.accentColor,borderRadius:borderRadius,overflow:\"auto\",minHeight:minHeight,userSelect:props.textSelect?\"auto\":\"none\",...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 { color: ${props.placeholderFontColor}; }`})]}),props.errorMessage.errorText&&/*#__PURE__*/_jsx(motion.div,{animate:{opacity:invalid?1:0},style:{backgroundColor:\"transparent\",padding:`${ept}px ${epr}px ${epb}px ${epl}px`,color:props.errorMessage.errorText.color,...props.errorMessage.errorText.font},initial:false,transition:props.errorMessage.transition,children:props.errorMessage.errorText.text})]});}FormField.displayName=\"Form Field\";addPropertyControls(FormField,{type:{type:ControlType.Enum,defaultValue:\"input\",options:[\"input\",\"checkbox\",\"checkboxModified\",\"dropdown\",\"textArea\",\"email\",\"phoneNumber\",\"multiSelect\",\"radio\",\"number\",\"slider\",\"nps\",\"date\",\"time\",\"consent\"],optionTitles:[\"Input\",\"Checkbox\",\"Modified 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:[\"(123) 456 - 7890\",\"(123) 456-7890\",\"123-456-7890\",\"123.456.7890\",\"123 456 7890\",\"1234567890\"],hidden:props=>props.type!=\"phoneNumber\"},phoneNumberCountryCodeFormat:{title:\"Country Code Format\",type:ControlType.Enum,defaultValue:\"+1\",options:[\"+1\",\"(1)\",\"1\"],displaySegmentedControl:true,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)||props.type==\"multiSelect\"},multOptions:{title:\"Mult Options\",type:ControlType.Array,propertyControl:{type:ControlType.Object,controls:{option:{type:ControlType.String,defaultValue:\"Option 1\"},icon:{type:ControlType.Image},iconWidth:{title:\"Icons Width\",type:ControlType.Number,defaultValue:30}}},hidden:props=>props.type!=\"multiSelect\"},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},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},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\"},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\"},optional:true,controls:{position:{type:ControlType.Enum,defaultValue:\"left\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true},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\"},accentColor:{title:\"Accent\",type:ControlType.Color,defaultValue:\"#0075FF\",hidden:props=>!ACCENT_COLOR_TYPES.includes(props.type)},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,textSelect:{type:ControlType.Boolean,defaultValue:false},errorMessage:{type:ControlType.Object,buttonTitle:\"Options\",controls:{errorText:{type:ControlType.Object,optional:true,defaultValue:{text:\"Enter a valid input\",color:\"red\"},controls:{text:{type:ControlType.String,defaultValue:\"Enter a valid input\",title:\"Error Text\"},color:{type:ControlType.Color,defaultValue:\"red\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:13,lineHeight:1.2}}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:1200,damping:70}},padding:{type:ControlType.FusedNumber,defaultValue:0,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}},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\"]}}},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,countryCodeFormat){// 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})$/);if(match){let intlCode=\"\";if(match[1]){switch(countryCodeFormat){case\"+1\":intlCode=`+${match[1]} `;break;case\"(1)\":intlCode=`(${match[1]}) `;break;case\"1\":intlCode=`${match[1]} `;break;}}switch(format){case\"(123) 456 - 7890\":return`${intlCode}(${match[2]}) ${match[3]} - ${match[4]}`;case\"(123) 456-7890\":return`${intlCode}(${match[2]}) ${match[3]}-${match[4]}`;case\"123-456-7890\":return`${intlCode}${match[2]}-${match[3]}-${match[4]}`;case\"123.456.7890\":return`${intlCode}${match[2]}.${match[3]}.${match[4]}`;case\"123 456 7890\":return`${intlCode}${match[2]} ${match[3]} ${match[4]}`;case\"1234567890\":return`${intlCode}${match[2]}${match[3]}${match[4]}`;}}// Return cleaned string if it's not a valid phone number\nreturn cleaned;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormField\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerFormsCustom.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";import{FormIcon,iconPropertyControls,useFormStore}from\"https://framer.com/m/SharedFormCode-HQOZ.js@TqcitBC3zIme9QoXbJuf\";import{motion}from\"framer-motion\";export default function SubmitButton(props){var _props_font;const{clickAction,submitUrl,sendToSecondWH,submitUrl2,redirectOnSuccess,scrollOptions,icon,border,success,failure,file,downloadFileName,downloadFile,source,sendingText,passInfo,sendExtraData,extraDataOne,extraDataTwo}=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[formSubmitted,setFormSubmitted]=useState(false);const[sending,setSending]=useState(false);const timestamp=new Date().getDate()// Get current timestamp\n;// Reset/clear form\nfunction resetFormState(){setFormState(prev=>{const newFormState={};for(const fieldName in prev){if(fieldName===\"First Name\"&&passInfo){newFormState[\"Name\"]={...prev[fieldName],value:prev[fieldName].value};}else if(fieldName===\"Email\"&&passInfo){newFormState[fieldName]={...prev[fieldName],value:prev[fieldName].value};}else{newFormState[fieldName]={...prev[fieldName],value:prev[fieldName].defaultValue};}}return newFormState;});}useEffect(()=>{console.log(\"Form State Updated\",formState);},[formState]);useEffect(()=>{setFormState({});},[]);useEffect(()=>{if(formSubmitted&&downloadFile){fetch(file).then(re=>re.blob()).then(blob=>{const url=window.URL.createObjectURL(blob);const link=document.createElement(\"a\");link.href=url;link.download=downloadFileName+\".pdf\"||getFileNameFromUrl(file)+\".pdf\"||\"craate_document.pdf\";// Append the link to the document body\ndocument.body.appendChild(link);// Trigger a click event on the link\nlink.click();// Remove the link from the document body\ndocument.body.removeChild(link);window.URL.revokeObjectURL(url);}).catch(error=>{console.error(\"Error downloading the file: \",error);});// Reset the formSubmitted state\nsetFormSubmitted(false);console.log(formSubmitted);}},[formSubmitted]);async function onSubmitClick(){const invalidFields=[];const formData={};const newKey=\"Source\";const newValue=source;formData[newKey]=newValue;if(sendExtraData){const newKey2=\"Selection\";const newKey3=\"Total Cost\";const newValue2=extraDataTwo;const newValue3=extraDataOne;formData[newKey2]=newValue2;formData[newKey3]=newValue3;}// Find invalid fields\nfor(const fieldName in formState){const field=formState[fieldName];formData[fieldName]=field.value;if(field.required&&field.visible&&!field.isValid(field.value)){invalidFields.push(fieldName);}}if(invalidFields.length==0){if(clickAction==\"submitForm\"){setSending(true);setFormSubmitted(true);try{const response=await fetch(submitUrl,{method:\"POST\",mode:submitUrl.includes(\"submit-form.com\")// Fix issues with Formspark\n?\"cors\":\"no-cors\",body:JSON.stringify(formData),headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"}});if(sendToSecondWH){const formData2={};if(formData[\"First Name\"]){formData2[\"Name\"]=formData[\"First Name\"];}else if(formData[\"Full Name\"]){formData2[\"Name\"]=formData[\"Full Name\"];}formData2[\"Email\"]=formData[\"Email\"];formData2[\"Source\"]=formData[\"Source\"];const response=await fetch(submitUrl2,{method:\"POST\",mode:submitUrl.includes(\"submit-form.com\")// Fix issues with Formspark\n?\"cors\":\"no-cors\",body:JSON.stringify(formData2),headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"}});}setFormSubmitted(false);if(response.ok||response.type==\"opaque\"){if(redirectOnSuccess&&!window.location.origin.endsWith(\"framercanvas.com\")){window.location.href=redirectOnSuccess// Redirect to new URL\n;}else{resetFormState();setSending(false);success===null||success===void 0?void 0:success();}}else{failure===null||failure===void 0?void 0:failure();}}catch(error){console.error(\"Error submitting form: \",error);failure===null||failure===void 0?void 0:failure();}}else{// Validate form without submitting to URL\nsetSending(false);success===null||success===void 0?void 0:success();}}else{console.log(\"Not all required form fields are filled:\",invalidFields);if(scrollOptions){// Scroll to first invalid field\nlet closestRef=null;let closestDistance=Number.POSITIVE_INFINITY;for(const fieldName in formState){const ref=formState[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});}}failure===null||failure===void 0?void 0:failure();}}return /*#__PURE__*/_jsx(_Fragment,{children:sending?/*#__PURE__*/_jsxs(motion.div,{style:{position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",height:\"100%\",color:props.backgroundColor,cursor:\"none\",...props.font},initial:{opacity:0},animate:{opacity:1},children:[sendingText,\" . . .\"]}):/*#__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,...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\"}})]})});}SubmitButton.displayName=\"Submit Button\";function getFileNameFromUrl(url){const decodedUrl=decodeURIComponent(url);const parts=decodedUrl.split(\"/\");return parts[parts.length-1];}addPropertyControls(SubmitButton,{formHolder:{type:ControlType.ScrollSectionRef},clickAction:{type:ControlType.Enum,defaultValue:\"submitForm\",options:[\"submitForm\",\"validateForm\"],optionTitles:[\"Submit Form\",\"Validate Form\"]},source:{title:\"Source\",type:ControlType.String,placeholder:\"Craate\",hidden:props=>props.clickAction!=\"submitForm\"},sendingText:{type:ControlType.String,defaultValue:\"Sending\",hidden:props=>props.clickAction!=\"submitForm\"},submitUrl:{title:\"Submit URL\",type:ControlType.String,defaultValue:\"\",hidden:props=>props.clickAction!=\"submitForm\"},sendToSecondWH:{title:\"Send To Second URL Webhook\",type:ControlType.Boolean,defaultValue:false,hidden:props=>props.clickAction!=\"submitForm\"},submitUrl2:{title:\"Second Submit URL\",type:ControlType.String,defaultValue:\"\",hidden:props=>!props.sendToSecondWH},redirectOnSuccess:{type:ControlType.Link,hidden:props=>props.clickAction!=\"submitForm\"},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\"},scrollToInvalidField:{type:ControlType.Object,defaultValue:{offset:-24},optional:true,controls:{offset:{type:ControlType.Number,defaultValue:-24,step:1}}},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\"]}}},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},textSelect:{type:ControlType.Boolean,defaultValue:false},success:{type:ControlType.EventHandler},failure:{type:ControlType.EventHandler},downloadFile:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.clickAction!=\"submitForm\"},passInfo:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.clickAction!=\"submitForm\"},file:{title:\"File\",type:ControlType.File,allowedFileTypes:[],placeholder:\"example.pdf\",optional:true,hidden:props=>props.clickAction!=\"submitForm\"},downloadFileName:{title:\"Download File Name\",type:ControlType.String,optional:true,hidden:props=>props.clickAction!=\"submitForm\"},sendExtraData:{title:\"Send Extra Data\",type:ControlType.Boolean,defaultValue:false,hidden:props=>props.clickAction!=\"submitForm\"},extraDataOne:{title:\"Extra Data One\",type:ControlType.String,placeholder:\"Craate\",hidden:props=>!props.sendExtraData},extraDataTwo:{title:\"Extra Data Two\",type:ControlType.String,placeholder:\"Craate\",hidden:props=>!props.sendExtraData}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SubmitButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SubmitButtonCustom.map", "// Generated by Framer (400c93f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={CpkYh1zVk:{hover:true,pressed:true}};const cycleOrder=[\"CpkYh1zVk\",\"uYYckOdcE\",\"uatGn2zW6\",\"meBDpC0XA\",\"iKHN91eko\"];const serializationHash=\"framer-cC7UB\";const variantClassNames={CpkYh1zVk:\"framer-v-1o7zwoy\",iKHN91eko:\"framer-v-567bfn\",meBDpC0XA:\"framer-v-d9wx8\",uatGn2zW6:\"framer-v-82x6i3\",uYYckOdcE:\"framer-v-1cpcelm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"CpkYh1zVk\",Disabled:\"uatGn2zW6\",Error:\"iKHN91eko\",Loading:\"uYYckOdcE\",Success:\"meBDpC0XA\"};const getProps=({height,id,title,width,...props})=>{return{...props,sRRfX5j8s:title??props.sRRfX5j8s??\"Submit\",variant:humanReadableVariantMap[props.variant]??props.variant??\"CpkYh1zVk\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,sRRfX5j8s,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CpkYh1zVk\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"uYYckOdcE\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"uYYckOdcE\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1o7zwoy\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"CpkYh1zVk\",ref:refBinding,style:{backgroundColor:\"var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,opacity:1,...style},variants:{\"CpkYh1zVk-hover\":{backgroundColor:\"rgba(51, 51, 51, 0.85)\",opacity:1},\"CpkYh1zVk-pressed\":{backgroundColor:\"rgb(51, 51, 51)\",opacity:1},iKHN91eko:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1},meBDpC0XA:{opacity:1},uatGn2zW6:{opacity:.5}},...addPropertyOverrides({\"CpkYh1zVk-hover\":{\"data-framer-name\":undefined},\"CpkYh1zVk-pressed\":{\"data-framer-name\":undefined},iKHN91eko:{\"data-framer-name\":\"Error\"},meBDpC0XA:{\"data-framer-name\":\"Success\"},uatGn2zW6:{\"data-framer-name\":\"Disabled\"},uYYckOdcE:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOZXVlIEJvbGQ=\",\"--framer-font-family\":'\"Helvetica Neue Bold\", \"Helvetica Neue Bold Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Submit\"})}),className:\"framer-1p28oix\",fonts:[\"CUSTOM;Helvetica Neue Bold\"],layoutDependency:layoutDependency,layoutId:\"XLU73pcKt\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:sRRfX5j8s,variants:{iKHN91eko:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iKHN91eko:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),fonts:[\"Inter-SemiBold\"],text:undefined},meBDpC0XA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Thank you\"})}),fonts:[\"Inter-SemiBold\"],text:undefined}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-mdpl3o\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"aymjEaJYJ\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1t8ijz8\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"zHx8lMgD0\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{uYYckOdcE:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-v5qslb\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"E1JvAB125\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cC7UB.framer-1o63rn8, .framer-cC7UB .framer-1o63rn8 { display: block; }\",\".framer-cC7UB.framer-1o7zwoy { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 16px; position: relative; width: 240px; }\",\".framer-cC7UB .framer-1p28oix { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-cC7UB .framer-mdpl3o { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-cC7UB .framer-1t8ijz8 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-cC7UB .framer-v5qslb { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-cC7UB.framer-1o7zwoy { gap: 0px; } .framer-cC7UB.framer-1o7zwoy > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-cC7UB.framer-1o7zwoy > :first-child { margin-left: 0px; } .framer-cC7UB.framer-1o7zwoy > :last-child { margin-right: 0px; } }\",\".framer-cC7UB.framer-v-1cpcelm.framer-1o7zwoy, .framer-cC7UB.framer-v-82x6i3.framer-1o7zwoy, .framer-cC7UB.framer-v-d9wx8.framer-1o7zwoy, .framer-cC7UB.framer-v-567bfn.framer-1o7zwoy { cursor: unset; }\",\".framer-cC7UB.framer-v-1cpcelm .framer-1t8ijz8 { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"uYYckOdcE\":{\"layout\":[\"fixed\",\"fixed\"]},\"uatGn2zW6\":{\"layout\":[\"fixed\",\"fixed\"]},\"meBDpC0XA\":{\"layout\":[\"fixed\",\"fixed\"]},\"iKHN91eko\":{\"layout\":[\"fixed\",\"fixed\"]},\"gJw3rAXFl\":{\"layout\":[\"fixed\",\"fixed\"]},\"F62PGn8sc\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"sRRfX5j8s\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerv1LZwJlBg=withCSS(Component,css,\"framer-cC7UB\");export default Framerv1LZwJlBg;Framerv1LZwJlBg.displayName=\"Button\";Framerv1LZwJlBg.defaultProps={height:40,width:240};addPropertyControls(Framerv1LZwJlBg,{variant:{options:[\"CpkYh1zVk\",\"uYYckOdcE\",\"uatGn2zW6\",\"meBDpC0XA\",\"iKHN91eko\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},sRRfX5j8s:{defaultValue:\"Submit\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(Framerv1LZwJlBg,[{explicitInter:true,fonts:[{family:\"Helvetica Neue Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/UCqnuPgZfyg087otGTtUl5MUECI.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerv1LZwJlBg\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"sRRfX5j8s\\\":\\\"title\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"240\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uYYckOdcE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uatGn2zW6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"meBDpC0XA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iKHN91eko\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gJw3rAXFl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"F62PGn8sc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./v1LZwJlBg.map", "// Generated by Framer (400c93f)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FormField from\"https://framerusercontent.com/modules/o7mSd3vKXoFyMLnu1Ldc/hA1j6tTg75e5s2ALe5qw/FramerFormsCustom.js\";import SubmitButton from\"https://framerusercontent.com/modules/TCrIHWcOZ2XZKctRJKXJ/oOFjrJ64lhgH4Ld2OuN4/SubmitButtonCustom.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/spflnCY0pTjbttyLh2F4/KphuFjCJQNUuV0O6FUyJ/itZM8owX_.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/rC2nIS1AW3mnjiY0SFPo/na3HlVkUFsUxYbJuLBMI/Q4Ism2hKk.js\";import Button from\"https://framerusercontent.com/modules/gKkysbogvIRQH9vvL6X6/Y4I1jSOdyxbG42KZMUqa/v1LZwJlBg.js\";const ButtonFonts=getFonts(Button);const FormFieldFonts=getFonts(FormField);const SubmitButtonFonts=getFonts(SubmitButton);const cycleOrder=[\"FARyvWVQU\",\"h3_QwP3lA\",\"Fyu_rLEhj\"];const serializationHash=\"framer-A2pWg\";const variantClassNames={FARyvWVQU:\"framer-v-16i7mlf\",Fyu_rLEhj:\"framer-v-1sxit4z\",h3_QwP3lA:\"framer-v-56p6b5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;}};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Custom Form\":\"FARyvWVQU\",\"PR/Media\":\"Fyu_rLEhj\",\"Thank you!\":\"h3_QwP3lA\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"FARyvWVQU\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FARyvWVQU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onSuccessxunxb5=activeVariantCallback(async(...args)=>{setVariant(\"h3_QwP3lA\");});const successxunxb5=activeVariantCallback(async(...args)=>{setVariant(\"h3_QwP3lA\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Fyu_rLEhj\")return true;return false;};const isDisplayed1=()=>{if([\"h3_QwP3lA\",\"Fyu_rLEhj\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"h3_QwP3lA\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"h3_QwP3lA\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16i7mlf\",className,classNames),\"data-framer-name\":\"Custom Form\",layoutDependency:layoutDependency,layoutId:\"FARyvWVQU\",ref:refBinding,style:{...style},...addPropertyOverrides({Fyu_rLEhj:{\"data-framer-name\":\"PR/Media\"},h3_QwP3lA:{\"data-framer-name\":\"Thank you!\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/75fa42bb-2e3f-47b0-b9f3-bd48ae62105f/submit\",className:\"framer-5civmt\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"S2GAUADcV\",nodeId:\"S2GAUADcV\",onSuccess:onSuccessxunxb5,children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-g7uait\",layoutDependency:layoutDependency,layoutId:\"YkKJKIPdH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ua2gt3\",\"data-styles-preset\":\"Q4Ism2hKk\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0)))\"},children:\"Full Name\"})}),className:\"framer-1xynqy7\",\"data-framer-name\":\"Full Name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sfzHtrdSf\",style:{\"--extracted-r6o4lv\":\"var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-8rj7jo\",inputName:\"Full Name\",layoutDependency:layoutDependency,layoutId:\"Zz1JNzXPN\",placeholder:\"Jane Smith\",required:true,style:{\"--framer-input-background\":\"var(--token-c8457849-7686-49ca-bde2-a1b189812cc2, rgb(250, 250, 250))\",\"--framer-input-border-radius-bottom-left\":\"16px\",\"--framer-input-border-radius-bottom-right\":\"16px\",\"--framer-input-border-radius-top-left\":\"16px\",\"--framer-input-border-radius-top-right\":\"16px\",\"--framer-input-font-color\":\"var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0))\"},type:\"text\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-xkrpel\",layoutDependency:layoutDependency,layoutId:\"szmi4XJXo\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ua2gt3\",\"data-styles-preset\":\"Q4Ism2hKk\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0)))\"},children:\"Subject\"})}),className:\"framer-vna69j\",\"data-framer-name\":\"Subject\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KitbTGKXg\",style:{\"--extracted-r6o4lv\":\"var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1dq2m9r\",inputName:\"Subject\",layoutDependency:layoutDependency,layoutId:\"oYNckXWRK\",placeholder:\"Subject\",required:true,style:{\"--framer-input-background\":\"var(--token-c8457849-7686-49ca-bde2-a1b189812cc2, rgb(250, 250, 250))\",\"--framer-input-border-radius-bottom-left\":\"16px\",\"--framer-input-border-radius-bottom-right\":\"16px\",\"--framer-input-border-radius-top-left\":\"16px\",\"--framer-input-border-radius-top-right\":\"16px\",\"--framer-input-font-color\":\"var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0))\"},type:\"text\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-9xuku6\",layoutDependency:layoutDependency,layoutId:\"bGUnR3Ijv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ua2gt3\",\"data-styles-preset\":\"Q4Ism2hKk\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0)))\"},children:\"Email\"})}),className:\"framer-1map6o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ng_rL7IRh\",style:{\"--extracted-r6o4lv\":\"var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-ojvqno\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"fsgC_A01f\",placeholder:\"jane@business.com\",required:true,style:{\"--framer-input-background\":\"var(--token-c8457849-7686-49ca-bde2-a1b189812cc2, rgb(250, 250, 250))\",\"--framer-input-border-radius-bottom-left\":\"16px\",\"--framer-input-border-radius-bottom-right\":\"16px\",\"--framer-input-border-radius-top-left\":\"16px\",\"--framer-input-border-radius-top-right\":\"16px\",\"--framer-input-font-color\":\"var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0))\"},type:\"email\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-j2hqlr\",layoutDependency:layoutDependency,layoutId:\"QwU7ArZit\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ua2gt3\",\"data-styles-preset\":\"Q4Ism2hKk\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0)))\"},children:\"Message\"})}),className:\"framer-19ztgxl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ja6YYXrIw\",style:{\"--extracted-r6o4lv\":\"var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-10ycqpm\",inputName:\"Message\",layoutDependency:layoutDependency,layoutId:\"e6Pi20wh8\",placeholder:\"Type...\",required:true,style:{\"--framer-input-background\":\"var(--token-c8457849-7686-49ca-bde2-a1b189812cc2, rgb(250, 250, 250))\",\"--framer-input-border-radius-bottom-left\":\"16px\",\"--framer-input-border-radius-bottom-right\":\"16px\",\"--framer-input-border-radius-top-left\":\"16px\",\"--framer-input-border-radius-top-right\":\"16px\",\"--framer-input-font-color\":\"var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0))\"},type:\"textarea\"})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17wc9af-container\",layoutDependency:layoutDependency,layoutId:\"YCBahjXWc-container\",nodeId:\"YCBahjXWc\",rendersWithMotion:true,scopeId:\"s6RTYETes\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"YCBahjXWc\",layoutId:\"YCBahjXWc\",sRRfX5j8s:\"Send Message\",type:\"submit\",variant:formVariants(formState,{pending:\"uYYckOdcE\",success:\"meBDpC0XA\"},\"CpkYh1zVk\"),width:\"100%\"})})})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17z61ai\",layoutDependency:layoutDependency,layoutId:\"hWWSFbUbR\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-epaf49-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ceGAis8AK-container\",nodeId:\"ceGAis8AK\",rendersWithMotion:true,scopeId:\"s6RTYETes\",children:/*#__PURE__*/_jsx(FormField,{accentColor:\"rgb(0, 117, 255)\",backgroundColor:\"var(--token-c8457849-7686-49ca-bde2-a1b189812cc2, rgb(250, 250, 250))\",checkboxText:\"Checkbox\",consentText:\"I agree to the Terms & Conditions.\",dropdownDefaultValue:\"\",dropdownNoneSelectedText:\"Select an option\",emailPlaceholder:\"hello@example.com\",errorMessage:{errorText:{color:\"rgb(238, 68, 68)\",font:{fontFamily:'\"Helvetica Neue Regular\", \"Helvetica Neue Regular Placeholder\", sans-serif',fontSize:\"13px\",letterSpacing:\"0em\",lineHeight:\"1.2em\"},text:\"Enter a valid name\"},padding:0,paddingBottom:0,paddingIsMixed:true,paddingLeft:16,paddingRight:0,paddingTop:5,transition:{damping:70,delay:0,mass:1,stiffness:1200,type:\"spring\"}},font:{fontFamily:'\"Helvetica Neue Regular\", \"Helvetica Neue Regular Placeholder\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"rgb(17, 20, 6)\",gap:10,gapH:10,gapV:10,height:\"100%\",id:\"ceGAis8AK\",invalidStyle:{backgroundColor:\"var(--token-c8457849-7686-49ca-bde2-a1b189812cc2, rgb(250, 250, 250))\",border:{color:\"rgb(238, 68, 68)\",style:\"solid\",width:1,widthBottom:1,widthIsMixed:false,widthLeft:1,widthRight:1,widthTop:1},transition:{damping:70,delay:0,mass:1,stiffness:1200,type:\"spring\"}},layoutId:\"ceGAis8AK\",max:100,min:0,multOptions:[],name:\"Name\",npsButtons:{deselectedColor:\"rgb(240, 240, 240)\",deselectedFontColor:\"rgb(0, 0, 0)\",font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1em\"},gap:4,height:40,innerRadius:4,minWidth:30,outerRadius:8,selectedColor:\"rgb(0, 117, 255)\",selectedFontColor:\"rgb(255, 255, 255)\",transition:{damping:70,delay:0,mass:1,stiffness:1200,type:\"spring\"}},npsLabels:{left:\"Not Likely\",right:\"Extremely Likely\"},npsMax:10,numberPlaceholder:\"0\",options:[\"Option 1\",\"Option 2\",\"Option 3\"],padding:16,paddingBottom:15,paddingIsMixed:false,paddingLeft:24,paddingRight:24,paddingTop:15,phoneNumberCountryCodeFormat:\"+1\",phoneNumberFormat:\"(123) 456 - 7890\",phoneNumberPlaceholder:\"+1 (123) 456 - 7890\",placeholderFontColor:\"var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0))\",radius:16,radiusBottomLeft:16,radiusBottomRight:16,radiusIsMixed:false,radiusTopLeft:16,radiusTopRight:16,required:true,resizeable:true,sliderDefaultValue:50,sliderHandle:{color:\"rgb(0, 117, 255)\",size:16},sliderTrack:{color:\"rgb(217, 217, 217)\",height:4},step:1,style:{width:\"100%\"},textAreaDefaultHeight:100,textPlaceholder:\"Name\",textSelect:false,type:\"input\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7yachy-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"GX0yVKfCx-container\",nodeId:\"GX0yVKfCx\",rendersWithMotion:true,scopeId:\"s6RTYETes\",children:/*#__PURE__*/_jsx(FormField,{accentColor:\"rgb(0, 117, 255)\",backgroundColor:\"var(--token-c8457849-7686-49ca-bde2-a1b189812cc2, rgb(250, 250, 250))\",checkboxText:\"Checkbox\",consentText:\"I agree to the Terms & Conditions.\",dropdownDefaultValue:\"\",dropdownNoneSelectedText:\"Select an option\",emailPlaceholder:\"Email\",errorMessage:{errorText:{color:\"rgb(238, 68, 68)\",font:{fontFamily:'\"Helvetica Neue Regular\", \"Helvetica Neue Regular Placeholder\", sans-serif',fontSize:\"13px\",letterSpacing:\"0em\",lineHeight:\"1.2em\"},text:\"Enter a valid email\"},padding:0,paddingBottom:0,paddingIsMixed:true,paddingLeft:16,paddingRight:0,paddingTop:5,transition:{damping:70,delay:0,mass:1,stiffness:1200,type:\"spring\"}},font:{fontFamily:'\"Helvetica Neue Regular\", \"Helvetica Neue Regular Placeholder\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"rgb(17, 20, 6)\",gap:10,gapH:10,gapV:10,height:\"100%\",id:\"GX0yVKfCx\",invalidStyle:{backgroundColor:\"var(--token-c8457849-7686-49ca-bde2-a1b189812cc2, rgb(250, 250, 250))\",border:{color:\"rgb(238, 68, 68)\",style:\"solid\",width:1,widthBottom:1,widthIsMixed:false,widthLeft:1,widthRight:1,widthTop:1},transition:{damping:70,delay:0,mass:1,stiffness:1200,type:\"spring\"}},layoutId:\"GX0yVKfCx\",max:100,min:0,multOptions:[],name:\"Email\",npsButtons:{deselectedColor:\"rgb(240, 240, 240)\",deselectedFontColor:\"rgb(0, 0, 0)\",font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1em\"},gap:4,height:40,innerRadius:4,minWidth:30,outerRadius:8,selectedColor:\"rgb(0, 117, 255)\",selectedFontColor:\"rgb(255, 255, 255)\",transition:{damping:70,delay:0,mass:1,stiffness:1200,type:\"spring\"}},npsLabels:{left:\"Not Likely\",right:\"Extremely Likely\"},npsMax:10,numberPlaceholder:\"0\",options:[\"Option 1\",\"Option 2\",\"Option 3\"],padding:16,paddingBottom:15,paddingIsMixed:false,paddingLeft:24,paddingRight:24,paddingTop:15,phoneNumberCountryCodeFormat:\"+1\",phoneNumberFormat:\"(123) 456 - 7890\",phoneNumberPlaceholder:\"+1 (123) 456 - 7890\",placeholderFontColor:\"var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0))\",radius:16,radiusBottomLeft:16,radiusBottomRight:16,radiusIsMixed:false,radiusTopLeft:16,radiusTopRight:16,required:true,resizeable:true,sliderDefaultValue:50,sliderHandle:{color:\"rgb(0, 117, 255)\",size:16},sliderTrack:{color:\"rgb(217, 217, 217)\",height:4},step:1,style:{width:\"100%\"},textAreaDefaultHeight:100,textPlaceholder:\"Email\",textSelect:false,type:\"email\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2sahwq-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ikdO7fNCB-container\",nodeId:\"ikdO7fNCB\",rendersWithMotion:true,scopeId:\"s6RTYETes\",children:/*#__PURE__*/_jsx(FormField,{accentColor:\"rgb(0, 117, 255)\",backgroundColor:\"var(--token-c8457849-7686-49ca-bde2-a1b189812cc2, rgb(250, 250, 250))\",checkboxText:\"Checkbox\",consentText:\"I agree to the Terms & Conditions.\",dropdownDefaultValue:\"\",dropdownNoneSelectedText:\"Select an option\",emailPlaceholder:\"hello@example.com\",errorMessage:{errorText:{color:\"rgb(238, 68, 68)\",font:{fontFamily:'\"Helvetica Neue Regular\", \"Helvetica Neue Regular Placeholder\", sans-serif',fontSize:\"13px\",letterSpacing:\"0em\",lineHeight:\"1.2em\"},text:\"Enter a message\"},padding:0,paddingBottom:0,paddingIsMixed:true,paddingLeft:16,paddingRight:0,paddingTop:5,transition:{damping:70,delay:0,mass:1,stiffness:1200,type:\"spring\"}},font:{fontFamily:'\"Helvetica Neue Regular\", \"Helvetica Neue Regular Placeholder\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"rgb(17, 20, 6)\",gap:10,gapH:10,gapV:10,height:\"100%\",id:\"ikdO7fNCB\",invalidStyle:{backgroundColor:\"var(--token-c8457849-7686-49ca-bde2-a1b189812cc2, rgb(250, 250, 250))\",border:{color:\"rgb(238, 68, 68)\",style:\"solid\",width:1,widthBottom:1,widthIsMixed:false,widthLeft:1,widthRight:1,widthTop:1},transition:{damping:70,delay:0,mass:1,stiffness:1200,type:\"spring\"}},layoutId:\"ikdO7fNCB\",max:100,min:0,multOptions:[],name:\"Message\",npsButtons:{deselectedColor:\"rgb(240, 240, 240)\",deselectedFontColor:\"rgb(0, 0, 0)\",font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1em\"},gap:4,height:40,innerRadius:4,minWidth:30,outerRadius:8,selectedColor:\"rgb(0, 117, 255)\",selectedFontColor:\"rgb(255, 255, 255)\",transition:{damping:70,delay:0,mass:1,stiffness:1200,type:\"spring\"}},npsLabels:{left:\"Not Likely\",right:\"Extremely Likely\"},npsMax:10,numberPlaceholder:\"0\",options:[\"Option 1\",\"Option 2\",\"Option 3\"],padding:16,paddingBottom:15,paddingIsMixed:false,paddingLeft:24,paddingRight:24,paddingTop:15,phoneNumberCountryCodeFormat:\"+1\",phoneNumberFormat:\"(123) 456 - 7890\",phoneNumberPlaceholder:\"+1 (123) 456 - 7890\",placeholderFontColor:\"var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0))\",radius:16,radiusBottomLeft:16,radiusBottomRight:16,radiusIsMixed:false,radiusTopLeft:16,radiusTopRight:16,required:true,resizeable:true,sliderDefaultValue:50,sliderHandle:{color:\"rgb(0, 117, 255)\",size:16},sliderTrack:{color:\"rgb(217, 217, 217)\",height:4},step:1,style:{width:\"100%\"},textAreaDefaultHeight:100,textPlaceholder:\"Message\",textSelect:false,type:\"textArea\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rs9jry-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"scH6nVqgN-container\",nodeId:\"scH6nVqgN\",rendersWithMotion:true,scopeId:\"s6RTYETes\",whileHover:animation,whileTap:animation1,children:/*#__PURE__*/_jsx(SubmitButton,{backgroundColor:\"var(--token-67b76f32-6a47-4939-8c3f-150274fdd67c, rgb(0, 0, 0))\",clickAction:\"submitForm\",downloadFile:false,downloadFileName:\"\",extraDataOne:\"\",extraDataTwo:\"\",font:{fontFamily:'\"Helvetica Neue Medium\", \"Helvetica Neue Medium Placeholder\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1.2em\"},fontColor:\"rgb(255, 255, 255)\",height:\"100%\",id:\"scH6nVqgN\",layoutId:\"scH6nVqgN\",padding:16,paddingBottom:12,paddingIsMixed:false,paddingLeft:20,paddingRight:20,paddingTop:8,passInfo:false,radius:16,radiusBottomLeft:16,radiusBottomRight:16,radiusIsMixed:false,radiusTopLeft:16,radiusTopRight:16,scrollToInvalidField:{offset:-24},sendExtraData:false,sendingText:\"Sending\",sendToSecondWH:false,source:\"OTH Contact Page\",style:{height:\"100%\"},submitUrl:\"https://script.google.com/macros/s/AKfycbzUUuk2LwMvzgcpV_dqr-bdl2FtWU9aF5Ven4gt7bYmQm4eF1F5er-wx8xfXZgxIQ2hwg/exec\",submitUrl2:\"\",success:successxunxb5,text:\"Send Message\",textSelect:false,width:\"100%\"})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f70ikf\",layoutDependency:layoutDependency,layoutId:\"dS4GFbO4l\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-dnu7ep\",\"data-styles-preset\":\"itZM8owX_\",children:\"Thank you!\"})}),className:\"framer-6v1mk6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XrMVdfk7M\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1t3zlqt\",\"data-styles-preset\":\"Zwg2OpcC6\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:\"This is exciting! We\u2019re excited. You\u2019re a step closer to driving your ROAS through the roof. This is an no obligation chat to our strategy & creative team (not a sales person) and we do not take this lightly. Let\u2019s make it happen.\"})}),className:\"framer-u02r3y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lixJt0EjQ\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-A2pWg.framer-1ym0xvx, .framer-A2pWg .framer-1ym0xvx { display: block; }\",\".framer-A2pWg.framer-16i7mlf { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1072px; }\",\".framer-A2pWg .framer-5civmt { display: grid; flex: none; gap: 20px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-A2pWg .framer-g7uait, .framer-A2pWg .framer-9xuku6 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-A2pWg .framer-1xynqy7, .framer-A2pWg .framer-vna69j, .framer-A2pWg .framer-1map6o, .framer-A2pWg .framer-19ztgxl { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-A2pWg .framer-8rj7jo, .framer-A2pWg .framer-1dq2m9r, .framer-A2pWg .framer-ojvqno { --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Helvetica Neue Regular\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 16px; --framer-input-padding: 16px; --framer-input-wrapper-height: auto; flex: none; height: auto; position: relative; width: 100%; }',\".framer-A2pWg .framer-xkrpel, .framer-A2pWg .framer-j2hqlr { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; grid-column: auto / span 2; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",'.framer-A2pWg .framer-10ycqpm { --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Helvetica Neue Regular\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 16px; --framer-input-padding: 16px; --framer-input-wrapper-height: auto; --framer-textarea-resize: vertical; flex: none; height: auto; min-height: 100px; position: relative; width: 100%; }',\".framer-A2pWg .framer-17wc9af-container { align-self: center; flex: none; grid-column: auto / span 2; height: auto; justify-self: center; position: relative; width: fit-content; }\",\".framer-A2pWg .framer-17z61ai { display: grid; flex: none; gap: 10px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(100px, 1fr)); grid-template-rows: repeat(2, min-content); height: 260px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-A2pWg .framer-epaf49-container, .framer-A2pWg .framer-7yachy-container { align-self: start; flex: none; height: auto; justify-self: start; min-width: 50px; position: relative; width: 100%; }\",\".framer-A2pWg .framer-2sahwq-container { align-self: start; flex: none; grid-column: auto / span 2; height: auto; justify-self: start; min-width: 50px; position: relative; width: 100%; }\",\".framer-A2pWg .framer-1rs9jry-container { align-self: center; flex: none; grid-column: auto / span 2; height: 50px; justify-self: center; min-width: 150px; position: relative; width: fit-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-A2pWg .framer-f70ikf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 50%; }\",\".framer-A2pWg .framer-6v1mk6 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-A2pWg .framer-u02r3y { flex: none; height: auto; max-width: 600px; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-A2pWg.framer-16i7mlf, .framer-A2pWg .framer-g7uait, .framer-A2pWg .framer-xkrpel, .framer-A2pWg .framer-9xuku6, .framer-A2pWg .framer-j2hqlr, .framer-A2pWg .framer-f70ikf { gap: 0px; } .framer-A2pWg.framer-16i7mlf > *, .framer-A2pWg .framer-g7uait > *, .framer-A2pWg .framer-xkrpel > *, .framer-A2pWg .framer-9xuku6 > *, .framer-A2pWg .framer-j2hqlr > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-A2pWg.framer-16i7mlf > :first-child, .framer-A2pWg .framer-g7uait > :first-child, .framer-A2pWg .framer-xkrpel > :first-child, .framer-A2pWg .framer-9xuku6 > :first-child, .framer-A2pWg .framer-j2hqlr > :first-child, .framer-A2pWg .framer-f70ikf > :first-child { margin-top: 0px; } .framer-A2pWg.framer-16i7mlf > :last-child, .framer-A2pWg .framer-g7uait > :last-child, .framer-A2pWg .framer-xkrpel > :last-child, .framer-A2pWg .framer-9xuku6 > :last-child, .framer-A2pWg .framer-j2hqlr > :last-child, .framer-A2pWg .framer-f70ikf > :last-child { margin-bottom: 0px; } .framer-A2pWg .framer-f70ikf > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",\".framer-A2pWg.framer-v-1sxit4z .framer-g7uait { order: 1; }\",\".framer-A2pWg.framer-v-1sxit4z .framer-xkrpel { order: 0; }\",\".framer-A2pWg.framer-v-1sxit4z .framer-9xuku6 { order: 2; }\",\".framer-A2pWg.framer-v-1sxit4z .framer-j2hqlr { order: 3; }\",\".framer-A2pWg.framer-v-1sxit4z .framer-17wc9af-container { order: 4; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 260\n * @framerIntrinsicWidth 1072\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"h3_QwP3lA\":{\"layout\":[\"fixed\",\"auto\"]},\"Fyu_rLEhj\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framers6RTYETes=withCSS(Component,css,\"framer-A2pWg\");export default Framers6RTYETes;Framers6RTYETes.displayName=\"Basic Form\";Framers6RTYETes.defaultProps={height:260,width:1072};addPropertyControls(Framers6RTYETes,{variant:{options:[\"FARyvWVQU\",\"h3_QwP3lA\",\"Fyu_rLEhj\"],optionTitles:[\"Custom Form\",\"Thank you!\",\"PR/Media\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framers6RTYETes,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Helvetica Neue Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/Jpz4cp1ymPZ257bFISNAe4E29U.woff2\"},{family:\"Helvetica Neue Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/jU9WF0d02oFMMgYZ1xKut1aiItI.woff2\"}]},...ButtonFonts,...FormFieldFonts,...SubmitButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framers6RTYETes\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1072\",\"framerIntrinsicHeight\":\"260\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"h3_QwP3lA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Fyu_rLEhj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["useFormStore", "createStore", "FormIcon", "t", "o", "i", "r", "p", "iconPropertyControls", "ControlType", "NO_REQUIRED_TYPES", "ACCENT_COLOR_TYPES", "OPTIONS_TYPES", "TEXT_PLACEHOLDER_TYPES", "PLACEHOLDER_FONT_COLOR_TYPES", "GAP_TYPES", "GAP_HV_TYPES", "MIN_MAX_STEP_TYPES", "DROPDOWN_ICON_HEIGHT", "DROPDOWN_NONE_SELECTED_VALUE", "FormField", "props", "_formState_name", "type", "name", "options", "gap", "border", "icon", "invalidStyle", "multOptions", "elementId", "required", "iconOnLeft", "pt", "pl", "pb", "pr", "plIcon", "prIcon", "ept", "epl", "epb", "epr", "minHeight", "formState", "setFormState", "useFormStore", "value", "invalid", "setInvalid", "ye", "invalidRef", "pe", "ref", "checkListContainer", "checkboxStyle", "customCheckboxStyle", "selectedCheckBox", "updateField", "key", "prev", "invalidate", "revalidate", "isValid", "valid", "ue", "borderRadius", "style", "onChangeEventTargetValue", "event", "elements", "p", "u", "option", "index", "multiSelectOnChange", "multiSelectValue", "v", "l", "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", "motion", "emailOnFocusLost", "isEmailAddress", "phoneNumberOnChange", "formatPhoneNumber", "FormIcon", "addPropertyControls", "ControlType", "iconPropertyControls", "string", "phoneNumberString", "format", "countryCodeFormat", "cleaned", "match", "intlCode", "SubmitButton", "props", "_props_font", "clickAction", "submitUrl", "sendToSecondWH", "submitUrl2", "redirectOnSuccess", "scrollOptions", "icon", "border", "success", "failure", "file", "downloadFileName", "downloadFile", "source", "sendingText", "passInfo", "sendExtraData", "extraDataOne", "extraDataTwo", "borderRadius", "formState", "setFormState", "useFormStore", "formSubmitted", "setFormSubmitted", "ye", "sending", "setSending", "timestamp", "resetFormState", "prev", "newFormState", "fieldName", "ue", "re", "blob", "url", "window", "link", "getFileNameFromUrl", "error", "onSubmitClick", "invalidFields", "formData", "newKey", "newValue", "newKey2", "newKey3", "newValue2", "newValue3", "field", "response", "formData2", "closestRef", "closestDistance", "ref", "distance", "p", "l", "u", "motion", "FormIcon", "parts", "addPropertyControls", "ControlType", "iconPropertyControls", "MotionDivWithFX", "withFX", "motion", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "sRRfX5j8s", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "u", "RichText2", "css", "Framerv1LZwJlBg", "withCSS", "v1LZwJlBg_default", "addPropertyControls", "ControlType", "addFonts", "ButtonFonts", "getFonts", "v1LZwJlBg_default", "FormFieldFonts", "FormField", "SubmitButtonFonts", "SubmitButton", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "formVariants", "form", "currentVariant", "transition2", "animation", "animation1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onSuccessxunxb5", "args", "successxunxb5", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "LayoutGroup", "u", "FormContainer", "formState", "l", "RichText2", "FormPlainTextInput2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "Framers6RTYETes", "withCSS", "s6RTYETes_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts"]
}
