{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/CJf48C9KgPyOrBqoODPw/UQN0Mn6I9ISsOPHBjTGA/FormSparkV6.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useEffect,useState}from\"react\";import{addPropertyControls,ControlType,withCSS,useRouter}from\"framer\";import{motion,useAnimationControls}from\"framer-motion\";var FieldType;// Novo tipo 'Consent' adicionado\n(function(FieldType){FieldType[\"Text\"]=\"text\";FieldType[\"Number\"]=\"number\";FieldType[\"Email\"]=\"email\";FieldType[\"Url\"]=\"url\";FieldType[\"Tel\"]=\"tel\";FieldType[\"TextArea\"]=\"textarea\";FieldType[\"Select\"]=\"select\";FieldType[\"Checkbox\"]=\"checkbox\";FieldType[\"Radio\"]=\"radio\";FieldType[\"Time\"]=\"time\";FieldType[\"Week\"]=\"week\";FieldType[\"Month\"]=\"month\";FieldType[\"Date\"]=\"date\";FieldType[\"DateTimeLocal\"]=\"datetime-local\";FieldType[\"Password\"]=\"password\";FieldType[\"Hidden\"]=\"hidden\";// Novo campo \"Consent\"\nFieldType[\"Consent\"]=\"consent\";})(FieldType||(FieldType={}));// --------------------------------------------------------\n// Helpers UTM e URL\n// --------------------------------------------------------\nfunction getUTMParameters(){const utmParams={};const urlParams=new URLSearchParams(window.location.search);const utmParamNames=[\"utm_source\",\"utm_medium\",\"utm_campaign\",\"utm_term\",\"utm_content\",\"utm_id\"];utmParamNames.forEach(param=>{if(urlParams.has(param)){utmParams[param]=urlParams.get(param)||\"\";}});return utmParams;}function isExternalURL(url){try{return!!new URL(url);}catch{}try{return!!new URL(`https://${url}`);}catch{}return false;}function hasMinMaxStep(type){return[\"time\",\"week\",\"number\",\"date\",\"datetime-local\"].includes(type);}// --------------------------------------------------------\n// Vers\u00E3o do CSS\n// --------------------------------------------------------\nconst VERSION=\"v1\";// --------------------------------------------------------\n// Component: BaseForm\n// --------------------------------------------------------\nconst BaseForm=withCSS(function BaseForm({url,method,contentType,redirectAs,link,inputs,button,styles,extraHeaders,extraFields,style,onSubmit}){const[isError,setError]=useState(false);const[isLoading,setLoading]=useState(false);const[getFocus,setFocus]=useState(null);const[utmParams,setUtmParams]=useState({});// Ao montar o componente, injetamos o script do Formtrack e capturamos UTM\nuseEffect(()=>{const script=document.createElement(\"script\");script.src=\"https://unpkg.com/@formspark/formtrack\";script.async=true;document.body.appendChild(script);// Capturar par\u00E2metros UTM\nconst params=getUTMParameters();setUtmParams(params);return()=>{if(document.body.contains(script)){document.body.removeChild(script);}};},[]);const{paddingPerSide:labelPaddingPerSide,paddingTop:labelPaddingTop,paddingRight:labelPaddingRight,paddingBottom:labelPaddingBottom,paddingLeft:labelPaddingLeft,padding:labelPadding,borderRadius:labelBorderRadius,borderObject:labelBorderObject,shadowObject:labelShadowObject}=styles.label;const{paddingPerSide:inputPaddingPerSide,paddingTop:inputPaddingTop,paddingRight:inputPaddingRight,paddingBottom:inputPaddingBottom,paddingLeft:inputPaddingLeft,padding:inputPadding,borderRadius:inputBorderRadius,borderObject:inputBorderObject,focusObject:inputFocusObject,shadowObject:inputShadowObject}=styles.input;const{paddingPerSide:buttonPaddingPerSide,paddingTop:buttonPaddingTop,paddingRight:buttonPaddingRight,paddingBottom:buttonPaddingBottom,paddingLeft:buttonPaddingLeft,padding:buttonPadding,borderRadius:buttonBorderRadius,borderObject:buttonBorderObject,shadowObject:buttonShadowObject}=styles.button;const labelPaddingValue=labelPaddingPerSide?`${labelPaddingTop}px ${labelPaddingRight}px ${labelPaddingBottom}px ${labelPaddingLeft}px`:`${labelPadding}px ${labelPadding}px ${labelPadding}px ${labelPadding}px`;const inputPaddingValue=inputPaddingPerSide?`${inputPaddingTop}px ${inputPaddingRight}px ${inputPaddingBottom}px ${inputPaddingLeft}px`:`${inputPadding}px ${inputPadding}px ${inputPadding}px ${inputPadding}px`;const buttonPaddingValue=buttonPaddingPerSide?`${buttonPaddingTop}px ${buttonPaddingRight}px ${buttonPaddingBottom}px ${buttonPaddingLeft}px`:`${buttonPadding}px ${buttonPadding}px ${buttonPadding}px ${buttonPadding}px`;const router=useRouter();// --------------------------------------------------------\n// Fun\u00E7\u00E3o para adicionar par\u00E2metros ao link de redirecionamento\n// --------------------------------------------------------\nconst addParamsToLink=formData=>{if(!link)return\"\";try{let fullLink=link;// Adicionar dom\u00EDnio completo se a URL n\u00E3o come\u00E7ar com http ou https\nif(!fullLink.startsWith(\"http://\")&&!fullLink.startsWith(\"https://\")){fullLink=`${window.location.origin}/${fullLink.replace(/^\\//,\"\")}`;}const[baseUrl,hash]=fullLink.split(\"#\");const hasQueryString=baseUrl.includes(\"?\");const separator=hasQueryString?\"&\":\"?\";const queryParams=[];// Adicionar UTM\nObject.entries(utmParams).forEach(([key,value])=>{if(value){queryParams.push(`${encodeURIComponent(key)}=${encodeURIComponent(value)}`);}});// Adicionar dados do form\nif(formData){for(const[name,value]of formData.entries()){if(value){queryParams.push(`${encodeURIComponent(name)}=${encodeURIComponent(value.toString())}`);}}}let finalUrl=baseUrl;if(queryParams.length>0){finalUrl+=`${separator}${queryParams.join(\"&\")}`;}if(hash){finalUrl+=`#${hash}`;}return finalUrl;}catch(error){console.error(\"Erro ao adicionar par\\xe2metros \\xe0 URL:\",error);return link;}};// --------------------------------------------------------\n// Anima\u00E7\u00F5es e controle de estado\n// --------------------------------------------------------\nconst formControls=useAnimationControls();const onSuccess=(formData,formEl)=>{setLoading(false);setFocus(null);if(redirectAs===\"link\"&&link&&!isError){try{const redirectUrl=addParamsToLink(formData);if(isExternalURL(redirectUrl)){window.location.href=redirectUrl;}else{// Caso n\u00E3o seja uma URL completa, adiciona o dom\u00EDnio atual\nconst fullRedirectUrl=`${window.location.origin}${redirectUrl.startsWith(\"/\")?redirectUrl:`/${redirectUrl}`}`;window.location.href=fullRedirectUrl;}}catch(error){console.error(\"Erro ao redirecionar:\",error);setError(true);formControls.start(\"error\");}}else if(redirectAs===\"overlay\"){onSubmit?.();}};const handleChange=useCallback(()=>{setError(false);},[]);const handleFocus=useCallback((event,input)=>{setFocus(input.name);},[]);const handleBlur=useCallback(()=>{setFocus(null);setError(false);},[]);const handleSubmit=useCallback(async event=>{event.preventDefault();if(isLoading)return;setLoading(true);setError(false);const formEl=event.currentTarget;const formDataForRedirect=new FormData(formEl);const formsparkUrl=`https://submit-form.com/${url}`;const formData=new FormData(formEl);const formObject={};for(const[name,value]of formData.entries()){formObject[name]=value.toString();}// Extra fields\nif(extraFields){for(const[key,val]of Object.entries(extraFields)){formObject[key]=val.toString();}}// Headers\nconst headers=new Headers({\"Content-Type\":\"application/json\",Accept:\"application/json\"});if(extraHeaders){for(const[hdrKey,hdrValue]of Object.entries(extraHeaders)){headers.append(hdrKey,hdrValue);}}try{const response=await fetch(formsparkUrl,{method:\"POST\",headers,body:JSON.stringify(formObject)});if(response.ok){setLoading(false);formEl.reset();// Dispara o evento do Umami ao enviar o formul\u00E1rio com sucesso\nif(typeof window!==\"undefined\"&&window.umami){const email=formDataForRedirect.get(\"email\")?.toString()||\"sem-email\";window.umami.track(\"lead\",{email});}if(redirectAs===\"link\"&&link){onSuccess(formDataForRedirect,formEl);}else if(redirectAs===\"overlay\"){onSubmit?.();}}else{throw new Error(\"Form submission failed\");}}catch(error){console.error(\"Error submitting form:\",error);setError(true);setLoading(false);formControls.start(\"error\");}},[onSubmit,isLoading,utmParams,link,redirectAs,url,extraFields,extraHeaders,formControls]);// --------------------------------------------------------\n// Estilos de sombra/borda\n// --------------------------------------------------------\nconst labelShadowStyles=styles.label.shadowObject?`${labelShadowObject.shadowX}px ${labelShadowObject.shadowY}px ${labelShadowObject.shadowBlur}px ${labelShadowObject.shadowColor}`:null;const labelBorderStyles=styles.label.borderObject?`inset 0 0 0 ${labelBorderObject.borderWidth}px ${labelBorderObject.borderColor}`:null;const inputFocusStylesFrom=styles.input.focusObject?`inset 0 0 0 ${inputFocusObject.focusWidthFrom}px ${inputFocusObject.focusColor}`:null;const inputFocusStylesTo=styles.input.focusObject?`inset 0 0 0 ${inputFocusObject.focusWidthTo}px ${inputFocusObject.focusColor}`:null;const inputShadowStyles=styles.input.shadowObject?`${inputShadowObject.shadowX}px ${inputShadowObject.shadowY}px ${inputShadowObject.shadowBlur}px ${inputShadowObject.shadowColor}`:null;const inputBorderStyles=styles.input.borderObject?`inset 0 0 0 ${inputBorderObject.borderWidth}px ${inputBorderObject.borderColor}`:null;const buttonShadowStyles=styles.button.shadowObject?`${buttonShadowObject.shadowX}px ${buttonShadowObject.shadowY}px ${buttonShadowObject.shadowBlur}px ${buttonShadowObject.shadowColor}`:null;const buttonBorderStyles=styles.button.borderObject?`inset 0 0 0 ${buttonBorderObject.borderWidth}px ${buttonBorderObject.borderColor}`:null;// --------------------------------------------------------\n// Anima\u00E7\u00F5es\n// --------------------------------------------------------\nconst formVariants={default:{x:0},error:{x:[0,-4,4,0],transition:{duration:.2}}};const inputVariants={default:{boxShadow:dynamicBoxShadow(inputFocusStylesFrom,inputShadowStyles,inputBorderStyles)},focused:{boxShadow:dynamicBoxShadow(inputFocusStylesTo,inputShadowStyles,inputBorderStyles)}};// --------------------------------------------------------\n// Renders de cada tipo\n// --------------------------------------------------------\nconst labelElement=input=>{if(!input.label)return null;return /*#__PURE__*/_jsxs(\"label\",{htmlFor:input.name,style:{marginBottom:\"0.375rem\",alignSelf:\"flex-start\",padding:labelPaddingValue,borderRadius:labelBorderRadius,fontSize:16,...styles.label.font,background:styles.label.fill,color:styles.label.color,boxShadow:dynamicBoxShadow(labelShadowStyles,labelBorderStyles)},children:[input.label,requiredFlag(input.required)]});};const baseInput=input=>{return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gridColumn:`span ${getInputSpan(input)}`},children:[labelElement(input),/*#__PURE__*/_jsx(motion.input,{name:input.name,type:input.type,defaultValue:input.value,placeholder:input.placeholder,className:`${VERSION} framer-custom-input`,onChange:handleChange,onFocus:event=>handleFocus(event,input),onBlur:handleBlur,autoComplete:\"off\",autoCapitalize:\"off\",autoCorrect:\"off\",spellCheck:\"false\",required:input.required,style:{...defaultStyle,padding:inputPaddingValue,borderRadius:inputBorderRadius,fontSize:16,...styles.input.font,background:styles.input.fill,color:styles.input.color,boxShadow:dynamicBoxShadow(inputFocusStylesFrom,inputShadowStyles,inputBorderStyles)},variants:inputVariants,initial:false,animate:getFocus===input.name?\"focused\":\"default\",transition:{duration:.3},min:input.min,max:input.max,step:input.step})]});};const textareaInput=input=>{return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gridColumn:`span ${getInputSpan(input)}`},children:[labelElement(input),/*#__PURE__*/_jsx(motion.textarea,{name:input.name,defaultValue:input.value,placeholder:input.placeholder,className:`${VERSION} framer-custom-input`,onChange:handleChange,onFocus:event=>handleFocus(event,input),onBlur:handleBlur,autoComplete:\"off\",autoCapitalize:\"off\",autoCorrect:\"off\",spellCheck:\"false\",required:input.required,style:{...defaultStyle,padding:inputPaddingValue,borderRadius:inputBorderRadius,fontSize:16,...styles.input.font,background:styles.input.fill,color:styles.input.color,boxShadow:dynamicBoxShadow(inputFocusStylesFrom,inputShadowStyles,inputBorderStyles)},variants:inputVariants,initial:false,animate:getFocus===input.name?\"focused\":\"default\",transition:{duration:.3}})]});};const checkboxInput=input=>{return /*#__PURE__*/_jsx(\"div\",{style:{gridColumn:`span ${getInputSpan(input)}`},children:/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"center\",fontSize:16,...styles.label.font,background:styles.label.fill,color:styles.label.color},children:[/*#__PURE__*/_jsx(motion.input,{name:input.name,type:\"checkbox\",value:input.value||\"on\",required:input.required,style:{margin:\"0px 8px 0px 4px\"},onChange:handleChange,onFocus:event=>handleFocus(event,input),onBlur:handleBlur}),input.label]})});};const radioInput=input=>{return /*#__PURE__*/_jsx(\"div\",{style:{gridColumn:`span ${getInputSpan(input)}`},children:/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"center\",fontSize:16,...styles.label.font,background:styles.label.fill,color:styles.label.color},children:[/*#__PURE__*/_jsx(motion.input,{name:input.name,type:\"radio\",value:input.value||\"on\",required:input.required,style:{margin:\"0px 8px 0px 4px\"},onChange:handleChange,onFocus:event=>handleFocus(event,input),onBlur:handleBlur}),input.label]})});};const selectInput=input=>{let options=[];if(input.placeholder){options.push({text:input.placeholder,value:\"\"});}options=options.concat(input.options);return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gridColumn:`span ${getInputSpan(input)}`},children:[labelElement(input),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"inline-block\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...selectChevron,borderColor:`${styles.input.color} transparent transparent transparent`}}),/*#__PURE__*/_jsx(motion.select,{name:input.name,placeholder:input.placeholder,className:`${VERSION} framer-custom-input`,onChange:handleChange,onFocus:event=>handleFocus(event,input),onBlur:handleBlur,autoComplete:\"off\",autoCapitalize:\"off\",autoCorrect:\"off\",spellCheck:\"false\",required:input.required,style:{...defaultStyle,padding:inputPaddingValue,borderRadius:inputBorderRadius,fontSize:16,...styles.input.font,background:styles.input.fill,color:styles.input.color,boxShadow:dynamicBoxShadow(inputFocusStylesFrom,inputShadowStyles,inputBorderStyles),appearance:\"none\"},variants:inputVariants,initial:false,animate:getFocus===input.name?\"focused\":\"default\",transition:{duration:.3},disabled:isLoading,children:options.map((opt,idx)=>/*#__PURE__*/_jsx(\"option\",{value:opt.value,children:opt.text},idx))})]})]});};// --------------------------------------------------------\n// Novo input: CONSENT\n// --------------------------------------------------------\nconst consentInput=input=>{return /*#__PURE__*/_jsxs(\"div\",{style:{gridColumn:`span ${getInputSpan(input)}`,display:\"flex\",alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(motion.input,{name:input.name,type:\"checkbox\",value:input.value||\"on\",required:input.required,style:{margin:\"3px 8px 0px 4px\",cursor:\"pointer\"},onChange:handleChange,onFocus:event=>handleFocus(event,input),onBlur:handleBlur}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:16,...styles.label.font,color:styles.label.color},children:[input.prefixText&&input.prefixText.trim().length>0?input.prefixText:null,/*#__PURE__*/_jsx(\"a\",{href:input.highlightUrl||\"#\",target:\"_blank\",rel:\"noopener noreferrer\",style:{textDecoration:\"underline\",color:input.highlightColor||\"#0000EE\",cursor:\"pointer\",marginLeft:4,marginRight:4},children:input.highlightText}),input.suffixText&&input.suffixText.trim().length>0?input.suffixText:null]})]});};// --------------------------------------------------------\n// Helpers de grid\n// --------------------------------------------------------\nconst getInputSpan=input=>{return input.gridColumn>styles.form.columns?styles.form.columns:input.gridColumn;};const getButtonSpan=()=>{const totalSpan=inputs.reduce((sum,input)=>sum+Number(input.gridColumn),0);const shouldBeInline=totalSpan===styles.form.columns-1;return shouldBeInline?1:styles.form.columns;};// --------------------------------------------------------\n// Montagem final dos inputs\n// --------------------------------------------------------\nconst inputsHTML=inputs.map((input,index)=>{let element=null;switch(input.type){case\"select\":element=selectInput(input);break;case\"textarea\":element=textareaInput(input);break;case\"checkbox\":element=checkboxInput(input);break;case\"radio\":element=radioInput(input);break;case\"consent\":element=consentInput(input);break;default:element=baseInput(input);break;}return /*#__PURE__*/_jsx(\"div\",{children:element},index);});// --------------------------------------------------------\n// Render final\n// --------------------------------------------------------\nreturn /*#__PURE__*/_jsx(motion.div,{style:{...style,...containerStyles,\"--framer-custom-placeholder-color\":styles.input.placeholderColor},variants:formVariants,animate:formControls,children:/*#__PURE__*/_jsxs(\"form\",{\"data-formtrack\":true,style:{width:\"100%\",display:\"grid\",gridTemplateColumns:styles.form.columns>1&&getButtonSpan()===1?\"1fr auto\":`repeat(${styles.form.columns}, 1fr)`,gap:`${styles.form.rowGap}px ${styles.form.columnGap}px`,background:styles.form.fill},onSubmit:handleSubmit,method:\"POST\",children:[inputsHTML,/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gridColumn:`span ${getButtonSpan()}`},children:[!button.shouldAppear&&isLoading&&/*#__PURE__*/_jsx(Spinner,{shouldAppear:button.shouldAppear,paddingPerSide:buttonPaddingPerSide,paddingTop:buttonPaddingTop,paddingRight:buttonPaddingRight,padding:buttonPadding,color:styles.input.color}),button.shouldAppear&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:\"column\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{height:\"100%\",display:\"flex\",position:\"relative\",alignSelf:styles.button.align},children:[/*#__PURE__*/_jsx(motion.input,{type:\"submit\",value:button.label,style:{...defaultStyle,width:\"100%\",height:\"100%\",cursor:\"pointer\",padding:buttonPaddingValue,borderRadius:buttonBorderRadius,fontWeight:styles.button.fontWeight,fontSize:16,...styles.button.font,background:styles.button.fill,color:styles.button.color,zIndex:1,boxShadow:dynamicBoxShadow(buttonShadowStyles,buttonBorderStyles)}}),isLoading&&/*#__PURE__*/_jsx(\"div\",{style:{borderRadius:buttonBorderRadius,position:\"absolute\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:\"100%\",height:\"100%\",inset:0,zIndex:2,color:styles.button.color,background:styles.button.fill,boxShadow:dynamicBoxShadow(buttonShadowStyles,buttonBorderStyles)},children:/*#__PURE__*/_jsx(Spinner,{color:styles.button.color})})]})})]})]})});},[// CSS extra para placeholder\n`.${VERSION}.framer-custom-input::placeholder { color: var(--framer-custom-placeholder-color) !important; }`]);// --------------------------------------------------------\n// Spinner (sem altera\u00E7\u00F5es relevantes)\n// --------------------------------------------------------\nconst Spinner=props=>{const noButtonStyles=!props.shouldAppear?{position:\"absolute\",top:`calc(50% - 8px)`,right:props.paddingPerSide?props.paddingRight:props.padding}:{};return /*#__PURE__*/_jsx(motion.div,{style:{height:16,width:16,...noButtonStyles},initial:{rotate:0},animate:{rotate:360},transition:{duration:1,repeat:Infinity},children:/*#__PURE__*/_jsx(motion.div,{initial:{scale:0},animate:{scale:1},children:/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"16\",height:\"16\",style:{fill:\"currentColor\",color:props.color},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",fill:\"currentColor\",opacity:\"0.2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",fill:\"currentColor\"})]})})});};// --------------------------------------------------------\n// Property Controls\n// --------------------------------------------------------\nconst basePropertyControls={url:{title:\"Formspark ID\",type:ControlType.String,description:\"Digite apenas o ID do seu formul\\xe1rio Formspark (ex: FCPznwhti)\"},method:{type:ControlType.Enum,defaultValue:\"post\",options:[\"get\",\"post\",\"put\",\"patch\",\"delete\"],optionTitles:[\"Get\",\"Post\",\"Put\",\"Patch\",\"Delete\"]},contentType:{type:ControlType.Enum,defaultValue:\"application/json\",options:[\"application/json\",\"application/x-www-form-urlencoded\"],optionTitles:[\"json\",\"x-www-form-urlencoded\"],hidden:props=>props.method===\"get\"},inputs:{title:\"Inputs\",type:ControlType.Array,control:{type:ControlType.Object,controls:{label:{title:\"Label\",type:ControlType.String},name:{title:\"Name\",type:ControlType.String},placeholder:{title:\"Placeholder\",type:ControlType.String,hidden:props=>props.type===\"checkbox\"||props.type===\"consent\"},type:{type:ControlType.Enum,options:Object.values(FieldType),optionTitles:Object.keys(FieldType),defaultValue:\"text\"},options:{type:ControlType.Array,title:\"Options\",control:{type:ControlType.Object,title:\"Option\",controls:{text:{type:ControlType.String,title:\"Text\"},value:{type:ControlType.String,title:\"Value\"}}},hidden:props=>props.type!==\"select\"},min:{type:ControlType.String,hidden:props=>!hasMinMaxStep(props.type)},max:{type:ControlType.String,hidden:props=>!hasMinMaxStep(props.type)},step:{type:ControlType.Number,hidden:props=>!hasMinMaxStep(props.type)},value:{type:ControlType.String},required:{type:ControlType.Boolean},gridColumn:{title:\"Grid Col\",type:ControlType.Enum,defaultValue:1,displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"1\",\"2\",\"3\"],optionTitles:[\"1\",\"2\",\"3\"]},// Propriedades espec\u00EDficas do tipo 'Consent'\nprefixText:{title:\"Prefixo\",type:ControlType.String,defaultValue:\"Eu li e aceito \",hidden:props=>props.type!==\"consent\"},highlightText:{title:\"Texto do Link\",type:ControlType.String,defaultValue:\"Pol\\xedtica de Privacidade\",hidden:props=>props.type!==\"consent\"},highlightUrl:{title:\"URL do Link\",type:ControlType.String,defaultValue:\"https://seusite.com\",hidden:props=>props.type!==\"consent\"},highlightColor:{title:\"Cor do Link\",type:ControlType.Color,defaultValue:\"#0000EE\",hidden:props=>props.type!==\"consent\"},suffixText:{title:\"Sufixo\",type:ControlType.String,defaultValue:\".\",hidden:props=>props.type!==\"consent\"}}}},button:{title:\"Button\",type:ControlType.Object,controls:{shouldAppear:{title:\"Show\",type:ControlType.Boolean,defaultValue:true},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Submit\"}}},redirectAs:{title:\"Success\",type:ControlType.Enum,options:[\"link\",\"overlay\"],optionTitles:[\"Open Link\",\"Show Overlay\"],defaultValue:\"link\"},link:{title:\"Redirect\",type:ControlType.Link,hidden:props=>props.redirectAs===\"overlay\"},onSubmit:{title:\"Submit\",type:ControlType.EventHandler,hidden:props=>props.redirectAs===\"link\"},styles:{type:ControlType.Object,controls:{form:{type:ControlType.Object,controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#fff\"},columns:{title:\"Columns\",type:ControlType.Enum,options:[\"1\",\"2\",\"3\"],displaySegmentedControl:true,defaultValue:\"1\"},rowGap:{title:\"Row gap\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},columnGap:{title:\"Col Gap\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8}}},label:{type:ControlType.Object,controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"transparent\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#000\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:0,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},borderObject:{type:ControlType.Object,title:\"Border\",optional:true,controls:{borderWidth:{title:\"Width\",type:ControlType.Number,displayStepper:true,defaultValue:1},borderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(200,200,200,0.5)\"}}},shadowObject:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"Shadow X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Shadow Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Shadow B\",type:ControlType.Number,min:0,max:100,defaultValue:4}}}}},input:{type:ControlType.Object,controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},placeholderColor:{title:\"Placeholder\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.3)\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EBEBEB\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#000\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},focusObject:{type:ControlType.Object,title:\"Focus\",optional:true,controls:{focusWidthFrom:{title:\"From\",type:ControlType.Number,displayStepper:true,defaultValue:0},focusWidthTo:{title:\"To\",type:ControlType.Number,displayStepper:true,defaultValue:2},focusColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#09F\"}}},borderObject:{type:ControlType.Object,title:\"Border\",optional:true,controls:{borderWidth:{title:\"Width\",type:ControlType.Number,displayStepper:true,defaultValue:1},borderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(200,200,200,0.5)\"}}},shadowObject:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"Shadow X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Shadow Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Shadow B\",type:ControlType.Number,min:0,max:100,defaultValue:4}}}}},button:{type:ControlType.Object,controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#333\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#FFF\"},align:{title:\"Align\",type:ControlType.Enum,segmentedControlDirection:\"vertical\",options:[\"flex-start\",\"center\",\"flex-end\",\"stretch\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Stretch\"],defaultValue:\"stretch\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:15,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},borderObject:{type:ControlType.Object,title:\"Border\",optional:true,controls:{borderWidth:{title:\"Width\",type:ControlType.Number,displayStepper:true,defaultValue:1},borderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(200,200,200,0.5)\"}}},shadowObject:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"Shadow X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Shadow Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Shadow B\",type:ControlType.Number,min:0,max:100,defaultValue:4}}}}}}}};addPropertyControls(BaseForm,basePropertyControls);// --------------------------------------------------------\n// Default Props\n// --------------------------------------------------------\nBaseForm.defaultProps={url:\"\",styles:{form:{columns:1,rowGap:8,columnGap:8,fill:\"#fff\"},label:{color:\"#000\",fill:\"transparent\",borderRadius:8,font:{}},input:{placeholderColor:\"rgba(0, 0, 0, 0.3)\",fill:\"#EBEBEB\",color:\"#000\",borderRadius:8,font:{}},button:{fill:\"#333\",color:\"#FFF\",align:\"stretch\",borderRadius:8,font:{}}},inputs:[{name:\"name\",label:\"Name\",placeholder:\"Jane\",type:\"text\",required:false,gridColumn:1},{name:\"email\",label:\"Email\",placeholder:\"jane@example.com\",type:\"email\",required:false,gridColumn:1},{name:\"service\",label:\"Service\",placeholder:\"- select -\",type:\"select\",required:false,options:[{text:\"Option 1\",value:\"option-1\"},{text:\"Option 2\",value:\"option-2\"}],gridColumn:1},{name:\"message\",label:\"Message\",placeholder:\"Write something...\",type:\"textarea\",required:false,gridColumn:1},{name:\"terms\",label:\"I accept the terms & conditions\",type:\"checkbox\",required:false,gridColumn:1},// Exemplo de uso do novo campo Consent\n{name:\"consentPolicy\",type:\"consent\",required:true,gridColumn:1,prefixText:\"Li e concordo com a \",highlightText:\"Pol\\xedtica de Privacidade\",highlightUrl:\"https://seusite.com\",highlightColor:\"#007aff\",suffixText:\".\"}],button:{shouldAppear:true,label:\"Enviar\"},redirectAs:\"link\"};export default BaseForm;export{basePropertyControls};// --------------------------------------------------------\n// Estilos auxiliares\n// --------------------------------------------------------\nconst defaultStyle={WebkitAppearance:\"none\",width:\"100%\",height:\"auto\",outline:\"none\",border:\"none\"};const containerStyles={position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};const selectChevron={position:\"absolute\",top:\"50%\",right:\"12px\",transform:\"translateY(-50%)\",width:\"0\",height:\"0\",borderStyle:\"solid\",borderWidth:\"5px 5px 0 5px\",pointerEvents:\"none\"};// Fun\u00E7\u00E3o que concatena v\u00E1rias strings de sombra\nfunction dynamicBoxShadow(...shadows){const output=[];shadows.forEach(shadow=>{if(shadow)output.push(shadow);});return output.join(\", \");}// Mostra o * para campo obrigat\u00F3rio\nfunction requiredFlag(isRequired){return isRequired?/*#__PURE__*/_jsx(\"span\",{children:\"*\"}):null;}\nexport const __FramerMetadata__ = {\"exports\":{\"basePropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"BaseForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FormSparkV6.map"],
  "mappings": "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",
  "names": ["FieldType", "getUTMParameters", "utmParams", "urlParams", "window", "param", "isExternalURL", "url", "hasMinMaxStep", "type", "VERSION", "BaseForm", "withCSS", "method", "contentType", "redirectAs", "link", "inputs", "button", "styles", "extraHeaders", "extraFields", "style", "onSubmit", "isError", "setError", "ye", "isLoading", "setLoading", "getFocus", "setFocus", "setUtmParams", "ue", "script", "params", "labelPaddingPerSide", "labelPaddingTop", "labelPaddingRight", "labelPaddingBottom", "labelPaddingLeft", "labelPadding", "labelBorderRadius", "labelBorderObject", "labelShadowObject", "inputPaddingPerSide", "inputPaddingTop", "inputPaddingRight", "inputPaddingBottom", "inputPaddingLeft", "inputPadding", "inputBorderRadius", "inputBorderObject", "inputFocusObject", "inputShadowObject", "buttonPaddingPerSide", "buttonPaddingTop", "buttonPaddingRight", "buttonPaddingBottom", "buttonPaddingLeft", "buttonPadding", "buttonBorderRadius", "buttonBorderObject", "buttonShadowObject", "labelPaddingValue", "inputPaddingValue", "buttonPaddingValue", "router", "useRouter", "addParamsToLink", "formData", "fullLink", "baseUrl", "hash", "separator", "queryParams", "key", "value", "name", "finalUrl", "error", "formControls", "useAnimationControls", "onSuccess", "formEl", "redirectUrl", "fullRedirectUrl", "handleChange", "te", "handleFocus", "event", "input", "handleBlur", "handleSubmit", "formDataForRedirect", "formsparkUrl", "formObject", "val", "headers", "hdrKey", "hdrValue", "email", "labelShadowStyles", "labelBorderStyles", "inputFocusStylesFrom", "inputFocusStylesTo", "inputShadowStyles", "inputBorderStyles", "buttonShadowStyles", "buttonBorderStyles", "formVariants", "inputVariants", "dynamicBoxShadow", "labelElement", "u", "requiredFlag", "baseInput", "getInputSpan", "p", "motion", "defaultStyle", "textareaInput", "checkboxInput", "radioInput", "selectInput", "options", "selectChevron", "opt", "idx", "consentInput", "getButtonSpan", "sum", "inputsHTML", "index", "element", "containerStyles", "Spinner", "props", "noButtonStyles", "basePropertyControls", "ControlType", "addPropertyControls", "FormSparkV6_default", "defaultStyle", "containerStyles", "selectChevron", "dynamicBoxShadow", "shadows", "output", "shadow", "requiredFlag", "isRequired", "p"]
}
