{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/sYOX23AnquWAFOTV5omM/NuEubuwIz673TOWFy8a9/Hubspot.js", "ssg:https://framerusercontent.com/modules/u79gQKi6IgA1Hj5CrfCM/P48Tsghlqmx9Wgo1bwrz/UncodeDOCS.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useFormValue}from\"https://framer.com/m/Store-nhJr.js\";/**\n * @framerDisableUnlink\n */// HOC para envolver os componentes de input e atualizar o valor\nexport function withFormInput(Component){return props=>{const[value,setValue]=useFormValue(props.name,\"\");const handleChange=event=>{setValue(event.target.value);};return /*#__PURE__*/_jsx(Component,{...props,value:value,onChange:handleChange});};}// Fun\u00E7\u00E3o para capturar os par\u00E2metros UTM\nfunction getUTMParams(){let search=\"\";try{if(window.location!==window.parent.location){// Estamos em um iframe, tenta obter da janela pai\nsearch=window.parent.location.search;}else{search=window.location.search;}}catch(e){// Em caso de erro, usa a localiza\u00E7\u00E3o atual\nsearch=window.location.search;}const params=new URLSearchParams(search);const utmParams={};params.forEach((value,key)=>{if(key.startsWith(\"utm_\")){utmParams[key]=value;}});console.log(\"Par\\xe2metros UTM capturados:\",utmParams);return utmParams;}// Fun\u00E7\u00E3o de valida\u00E7\u00E3o para diferentes tipos de input\nfunction validateInput(element){const value=element.value.trim();const type=element.getAttribute(\"type\")||element.tagName.toLowerCase();let isValid=true;if(value.includes(\"#\")){isValid=false;}switch(type){case\"email\":if(value){const emailPattern=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;isValid=emailPattern.test(value);}break;case\"number\":if(value){isValid=!isNaN(value);}break;case\"tel\":if(value){const phonePattern=/^\\+?[0-9\\s\\-()]{7,}$/;isValid=phonePattern.test(value);}break;case\"url\":if(value){try{new URL(value);}catch(_){isValid=false;}}break;default:// Para outros tipos, voc\u00EA pode adicionar mais valida\u00E7\u00F5es aqui\nisValid=true;}// Verifica o atributo pattern\nif(isValid&&element.getAttribute(\"pattern\")){const pattern=new RegExp(element.getAttribute(\"pattern\"));isValid=pattern.test(value);}return isValid;}// Componente de bot\u00E3o de envio\nexport function SubmitButton(props){const[hasError,setHasError]=useState(false);const[isHidden,setIsHidden]=useState(false);const[isFormValid,setIsFormValid]=useState(true);const[isLoading,setIsLoading]=useState(false);const[isSuccess,setIsSuccess]=useState(false)// Novo estado de sucesso\n;const validateForm=()=>{const inputElements=document.querySelectorAll(\"input[name], textarea[name], select[name]\");let formIsValid=true;inputElements.forEach(element=>{let isInvalid=false;const isRequired=element.required;isInvalid=!validateInput(element);if(isRequired&&!element.value.trim()){isInvalid=true;}if(isInvalid){formIsValid=false;element.classList.add(\"invalid\");}else{element.classList.remove(\"invalid\");}});setIsFormValid(formIsValid);return formIsValid;};const handleSubmit=async e=>{e.preventDefault();if(!validateForm()){setHasError(true);setIsHidden(true);setTimeout(()=>{setIsHidden(false);setHasError(false);},2e3);return;}setIsLoading(true)// Inicia o loading\n;const formData=new FormData;// Capturando e adicionando UTMs como campos ocultos\nconst utmParams=getUTMParams();for(const[key,value]of Object.entries(utmParams)){const mappedField=props.utmParams.find(utm=>utm.utmName===key);if(mappedField){formData.append(mappedField.fieldName,value);}}// Adicionando os dados do formul\u00E1rio\nconst inputElements=document.querySelectorAll(\"input[name], textarea[name], select[name]\");inputElements.forEach(element=>{formData.append(element.name,element.value);});// Log dos dados a serem enviados\nfor(let[key,value]of formData.entries()){console.log(`Campo: ${key}, Valor: ${value}`);}try{await fetch(props.formUrl,{method:\"POST\",mode:\"no-cors\",body:formData});console.log(\"Formul\\xe1rio enviado com sucesso!\");setIsSuccess(true)// Define sucesso\n;if(props.redirectSettings.targetUrl){setTimeout(()=>{window.location.href=props.redirectSettings.targetUrl;},props.redirectSettings.delayInSeconds*1e3+2e3)// Delay configurado + 2 segundos\n;}}catch(error){console.error(\"Erro ao enviar o formul\\xe1rio:\",error);setHasError(true);setIsHidden(true);if(props.onError){props.onError(\"Falha ao enviar o formul\\xe1rio. Por favor, tente novamente.\");}setTimeout(()=>{setIsHidden(false);setHasError(false);},2e3);}finally{setIsLoading(false)// Finaliza o loading\n;}};useEffect(()=>{const inputElements=document.querySelectorAll(\"input[name], textarea[name], select[name]\");const handleBlur=event=>{validateForm();};inputElements.forEach(element=>{element.addEventListener(\"blur\",handleBlur);});return()=>{inputElements.forEach(element=>{element.removeEventListener(\"blur\",handleBlur);});};},[]);return /*#__PURE__*/_jsxs(\"div\",{children:[!isHidden&&/*#__PURE__*/_jsx(\"button\",{style:{all:\"unset\",cursor:isFormValid&&!isLoading&&!isSuccess?\"pointer\":\"not-allowed\",display:\"inline-flex\",alignItems:\"center\"},onClick:handleSubmit,disabled:!isFormValid||isLoading||isSuccess,children:isLoading&&props.loadingComponent?/*#__PURE__*/_jsx(\"span\",{style:{display:\"flex\",alignItems:\"center\"},children:props.loadingComponent}):isSuccess&&props.successComponent?/*#__PURE__*/_jsx(\"span\",{style:{display:\"flex\",alignItems:\"center\"},children:props.successComponent}):props.children}),hasError&&props.errorComponent]});}/**\n * @framerDisableUnlink\n */export function UncodeHubspot(props){const{portalId,formGuid,redirectSettings,utmParams,buttonComponent,errorComponent,loadingComponent,successComponent,onError}=props;// Construir a URL de envio para o HubSpot\nconst formUrl=`https://forms.hubspot.com/uploads/form/v2/${portalId}/${formGuid}`;return /*#__PURE__*/_jsx(\"form\",{noValidate:true,children:/*#__PURE__*/_jsx(SubmitButton,{formUrl:formUrl,redirectSettings:redirectSettings,utmParams:utmParams,errorComponent:errorComponent,loadingComponent:loadingComponent,successComponent:successComponent,onError:onError,children:buttonComponent})});}addPropertyControls(UncodeHubspot,{portalId:{type:ControlType.String,title:\"Portal ID\",defaultValue:\"YOUR_PORTAL_ID\",description:\"ID do portal do HubSpot.\"},formGuid:{type:ControlType.String,title:\"Form GUID\",defaultValue:\"YOUR_FORM_GUID\",description:\"GUID do formul\\xe1rio do HubSpot.\"},redirectSettings:{type:ControlType.Object,title:\"Redirecionamento\",controls:{targetUrl:{type:ControlType.Link,title:\"Target URL\",defaultValue:\"\",placeholder:\"https://example.com\",description:\"URL para redirecionamento ap\\xf3s submiss\\xe3o bem-sucedida.\"},delayInSeconds:{type:ControlType.Number,title:\"Delay (s)\",defaultValue:0,min:0,unit:\"s\",description:\"Tempo de atraso antes do redirecionamento.\"}}},utmParams:{type:ControlType.Array,title:\"UTM Parameters\",propertyControl:{type:ControlType.Object,controls:{utmName:{type:ControlType.String,title:\"UTM Name\"},fieldName:{type:ControlType.String,title:\"Field Name\"}}},defaultValue:[{utmName:\"utm_source\",fieldName:\"field_source\"},{utmName:\"utm_medium\",fieldName:\"field_medium\"},{utmName:\"utm_campaign\",fieldName:\"field_campaign\"},{utmName:\"utm_term\",fieldName:\"field_term\"},{utmName:\"utm_content\",fieldName:\"field_content\"},{utmName:\"utm_id\",fieldName:\"field_id\"}],description:\"Mapeamento de UTMs para campos ocultos.\"},buttonComponent:{type:ControlType.ComponentInstance,title:\"Button Component\",description:\"Componente para o bot\\xe3o de envio.\"},errorComponent:{type:ControlType.ComponentInstance,title:\"Error Component\",description:\"Componente exibido em caso de erro\"},loadingComponent:{// Propriedade para o loading\ntype:ControlType.ComponentInstance,title:\"Loading Component\",description:\"Componente exibido durante o carregamento.\",defaultValue:null},successComponent:{// Nova propriedade para o sucesso\ntype:ControlType.ComponentInstance,title:\"Success Component\",description:\"Componente exibido ap\\xf3s a submiss\\xe3o bem-sucedida.\",defaultValue:null},onError:{type:ControlType.EventHandler,title:\"On Error\",description:\"Fun\\xe7\\xe3o a ser chamada quando um erro ocorrer no envio do formul\\xe1rio\"},autor:{type:ControlType.String,title:\"\",placeholder:\"Sobre n\\xf3s:\",description:\"Este componente foi criado por [@omatusaelhorch.](https://uncode.club). Vers\\xe3o 3.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"withFormInput\":{\"type\":\"reactComponent\",\"name\":\"withFormInput\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"SubmitButton\":{\"type\":\"reactComponent\",\"name\":\"SubmitButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"UncodeHubspot\":{\"type\":\"reactComponent\",\"name\":\"UncodeHubspot\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hubspot.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// Op\u00E7\u00F5es de pa\u00EDs/tipo de documento (por padr\u00E3o, CPF e CNPJ do Brasil).\nconst defaultCountryOptions=[{code:\"CPF\",name:\"CPF\",flag:\"\uD83C\uDDE7\uD83C\uDDF7\",format:\"###.###.###-##\"},{code:\"CNPJ\",name:\"CNPJ\",flag:\"\uD83C\uDDE7\uD83C\uDDF7\",format:\"##.###.###/####-##\"}];// Remove tudo que n\u00E3o for d\u00EDgito.\nfunction stripNonDigits(str=\"\"){return str.replace(/\\D/g,\"\");}// Verifica se todos os d\u00EDgitos s\u00E3o iguais (ex: 11111111111).\nfunction allSameDigits(str){return/^(\\d)\\1+$/.test(str);}/**\n * Valida\u00E7\u00E3o de CPF com l\u00F3gica mais robusta:\n * 1. Remove caracteres n\u00E3o num\u00E9ricos\n * 2. Checa se length != 11\n * 3. Checa se todos d\u00EDgitos s\u00E3o iguais\n * 4. Checa se \u00E9 \"00000000000\"\n * 5. Faz o c\u00E1lculo dos d\u00EDgitos verificadores (soma e resto)\n */function validateCPF(cpfValue){let sum=0;let remainder;const cpf=stripNonDigits(cpfValue);if(cpf.length!==11)return false;if(allSameDigits(cpf))return false;if(cpf===\"00000000000\")return false;for(let i=1;i<=9;i++){sum+=parseInt(cpf.substring(i-1,i),10)*(11-i);}remainder=sum*10%11;if(remainder===10||remainder===11)remainder=0;if(remainder!==parseInt(cpf.substring(9,10),10))return false;sum=0;for(let i=1;i<=10;i++){sum+=parseInt(cpf.substring(i-1,i),10)*(12-i);}remainder=sum*10%11;if(remainder===10||remainder===11)remainder=0;if(remainder!==parseInt(cpf.substring(10,11),10))return false;return true;}/**\n * Valida\u00E7\u00E3o de CNPJ (mantida do c\u00F3digo original):\n * 1. Remove caracteres n\u00E3o num\u00E9ricos\n * 2. Checa se length != 14\n * 3. Checa se todos d\u00EDgitos s\u00E3o iguais\n * 4. Faz o c\u00E1lculo dos d\u00EDgitos verificadores (soma e resto)\n */function validateCNPJ(cnpjValue){const clean=stripNonDigits(cnpjValue);if(clean.length!==14)return false;if(allSameDigits(clean))return false;const pesos1=[5,4,3,2,9,8,7,6,5,4,3,2];let soma=0;for(let i=0;i<12;i++){soma+=parseInt(clean.charAt(i))*pesos1[i];}let resto=soma%11;let digit1=resto<2?0:11-resto;if(digit1!==parseInt(clean.charAt(12)))return false;const pesos2=[6,5,4,3,2,9,8,7,6,5,4,3,2];soma=0;for(let i=0;i<13;i++){soma+=parseInt(clean.charAt(i))*pesos2[i];}resto=soma%11;let digit2=resto<2?0:11-resto;if(digit2!==parseInt(clean.charAt(13)))return false;return true;}/**\n * Formata o documento (CPF ou CNPJ) conforme o pattern\n * onde o s\u00EDmbolo '#' representa cada d\u00EDgito do documento.\n */function formatDocument(numbers,pattern){let result=pattern;let numIndex=0;for(let i=0;i<pattern.length&&numIndex<numbers.length;i++){if(pattern[i]===\"#\"){result=result.substring(0,i)+numbers[numIndex]+result.substring(i+1);numIndex++;}}const firstHash=result.indexOf(\"#\");if(firstHash>=0){return result.substring(0,firstHash);}return result;}/**\n * Componente principal (UncodeDocs).\n * Mantido \"intacto\" na estrutura, apenas substituindo a fun\u00E7\u00E3o validateCPF.\n * @framerDisableUnlink\n */export function UncodeDocs(props){const{name,placeholder,padding,textColor,backgroundColor,borderColor,borderRadius,font,fontSize,placeholderColor,countryOptions=defaultCountryOptions,isRequired,gap,onValidationChange}=props;const[selectedCountry,setSelectedCountry]=useState(countryOptions[0].code);const[inputValue,setInputValue]=useState(\"\");const[errorMessage,setErrorMessage]=useState(\"\");const[isValid,setIsValid]=useState(false);const handleCountryChange=e=>{setSelectedCountry(e.target.value);setInputValue(\"\");setErrorMessage(\"\");setIsValid(false);onValidationChange===null||onValidationChange===void 0?void 0:onValidationChange(false);};const handleChange=e=>{const{value}=e.target;const obj=countryOptions.find(c=>c.code===selectedCountry);if(!obj)return;// Se o usu\u00E1rio est\u00E1 apagando caracter, n\u00E3o refaz formata\u00E7\u00E3o\nif(value.length<inputValue.length){setInputValue(value);return;}// Remove caracteres n\u00E3o num\u00E9ricos e limita ao n\u00FAmero de d\u00EDgitos do pattern\nconst onlyDigits=stripNonDigits(value);const maxDigits=(obj.format.match(/#/g)||[]).length;const limited=onlyDigits.slice(0,maxDigits);setInputValue(formatDocument(limited,obj.format));};const handleBlur=()=>{const digits=stripNonDigits(inputValue);if(!digits&&isRequired){setErrorMessage(\"Este campo \\xe9 obrigat\\xf3rio.\");setIsValid(false);onValidationChange===null||onValidationChange===void 0?void 0:onValidationChange(false);return;}if(!digits){// Se o campo n\u00E3o \u00E9 obrigat\u00F3rio e est\u00E1 vazio, consideramos v\u00E1lido\nsetErrorMessage(\"\");setIsValid(true);onValidationChange===null||onValidationChange===void 0?void 0:onValidationChange(true);return;}let valid=false;if(selectedCountry===\"CPF\"){valid=validateCPF(digits);}else{valid=validateCNPJ(digits);}if(!valid){setErrorMessage(\"Documento inv\\xe1lido.\");}else{setErrorMessage(\"\");}setIsValid(valid);onValidationChange===null||onValidationChange===void 0?void 0:onValidationChange(valid);};const styles={container:{display:\"flex\",flexDirection:\"row\",padding:`${padding}px`,color:textColor,backgroundColor,borderRadius:`${borderRadius}px`,alignItems:\"center\"},input:{padding:\"10px\",borderRadius:\"24px\",color:textColor,backgroundColor,flex:1,marginLeft:gap,border:`1px solid ${borderColor}`,transition:\"border 0.3s ease\",fontFamily:font.fontFamily,fontSize:`${fontSize}px`},select:{display:countryOptions.length>1?\"block\":\"none\",padding:\"10px\",borderRadius:\"24px\",border:`1px solid ${borderColor}`,color:\"#284348\",backgroundColor:\"#fff\",fontSize:`${fontSize}px`,appearance:\"none\",WebkitAppearance:\"none\",MozAppearance:\"none\"},errorText:{marginTop:5,color:\"red\",fontSize:13}};return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.container,children:[/*#__PURE__*/_jsx(\"select\",{style:styles.select,value:selectedCountry,onChange:handleCountryChange,children:countryOptions.map(country=>/*#__PURE__*/_jsxs(\"option\",{value:country.code,children:[country.flag,\" \",country.name]},country.code))}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:name,placeholder:placeholder,value:inputValue,onChange:handleChange,onBlur:handleBlur,style:styles.input,required:isRequired})]}),errorMessage&&/*#__PURE__*/_jsx(\"div\",{style:styles.errorText,children:errorMessage}),/*#__PURE__*/_jsx(\"style\",{children:`\n                    ::placeholder {\n                        color: ${placeholderColor};\n                    }\n                `})]});}// Configura\u00E7\u00F5es de propriedades no Framer\naddPropertyControls(UncodeDocs,{countryOptions:{type:ControlType.Array,title:\"Country Options\",defaultValue:defaultCountryOptions,propertyControl:{type:ControlType.Object,controls:{code:{type:ControlType.String,title:\"Type Code\",description:\"Ex: 'CPF' ou 'CNPJ' / e.g. 'CPF' or 'CNPJ'\"},name:{type:ControlType.String,title:\"Type Name\",description:\"Nome exibido no select / Display name in select\"},flag:{type:ControlType.String,title:\"Flag\",description:\"Emoji da bandeira / Flag emoji\"},format:{type:ControlType.String,title:\"Format\",description:\"Formato / Input format (use '#' for digits)\"}}}},name:{type:ControlType.String,title:\"Name\",defaultValue:\"documentInputValue\",description:\"Nome do campo / Input field name\"},placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Digite seu CPF ou CNPJ\",description:\"Texto placeholder / Placeholder text\"},padding:{type:ControlType.FusedNumber,title:\"Padding\",toggleKey:\"paddingPerSide\",toggleTitles:[\"All Sides\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,defaultValue:10,description:\"Espa\\xe7amento interno / Internal padding\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:10,description:\"Espa\\xe7o entre select e input / Spacing between select & input\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#ffffff\",description:\"Cor do texto / Text color\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#1B2622\",description:\"Cor de fundo / Background color\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#ffffff\",description:\"Cor da borda / Border color\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:24,description:\"Raio da borda / Border radius\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",displayFontSize:true,displayTextAlignment:false,defaultFontType:\"monospace\",defaultValue:{fontSize:14,lineHeight:\"1.5em\"},description:\"Fonte / Font to be used\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:16,description:\"Tamanho da fonte / Font size\"},placeholderColor:{type:ControlType.Color,title:\"Placeholder Color\",defaultValue:\"#ffffff\",description:\"Cor do placeholder / Placeholder text color\"},isRequired:{type:ControlType.Boolean,title:\"Required\",defaultValue:false,description:\"Campo obrigat\\xf3rio? / Field is required?\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"UncodeDocs\":{\"type\":\"reactComponent\",\"name\":\"UncodeDocs\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UncodeDOCS.map"],
  "mappings": "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",
  "names": ["getUTMParams", "search", "window", "params", "utmParams", "value", "key", "validateInput", "element", "type", "isValid", "SubmitButton", "props", "hasError", "setHasError", "ye", "isHidden", "setIsHidden", "isFormValid", "setIsFormValid", "isLoading", "setIsLoading", "isSuccess", "setIsSuccess", "validateForm", "inputElements", "formIsValid", "isInvalid", "isRequired", "handleSubmit", "e", "formData", "mappedField", "utm", "error", "ue", "handleBlur", "event", "u", "UncodeHubspot", "portalId", "formGuid", "redirectSettings", "buttonComponent", "errorComponent", "loadingComponent", "successComponent", "onError", "formUrl", "addPropertyControls", "ControlType", "defaultCountryOptions", "stripNonDigits", "str", "allSameDigits", "validateCPF", "cpfValue", "sum", "remainder", "cpf", "i", "validateCNPJ", "cnpjValue", "clean", "pesos1", "soma", "resto", "pesos2", "formatDocument", "numbers", "pattern", "result", "numIndex", "firstHash", "UncodeDocs", "props", "name", "placeholder", "padding", "textColor", "backgroundColor", "borderColor", "borderRadius", "font", "fontSize", "placeholderColor", "countryOptions", "isRequired", "gap", "onValidationChange", "selectedCountry", "setSelectedCountry", "ye", "inputValue", "setInputValue", "errorMessage", "setErrorMessage", "isValid", "setIsValid", "handleCountryChange", "e", "handleChange", "value", "obj", "c", "onlyDigits", "maxDigits", "limited", "handleBlur", "digits", "valid", "styles", "u", "country", "addPropertyControls", "ControlType"]
}
