{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/A0ErwLHkUSZIjeRdAjWh/YxOv4R7qLVzm4Nrevdy1/Form.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Frame,addPropertyControls,ControlType}from\"framer\";import{useEffect}from\"react\";export function HubspotFormCS(props){const{text,height,width}=props;useEffect(()=>{const script=document.createElement(\"script\");script.src=\"//js-eu1.hsforms.net/forms/embed/v2.js\";script.type=\"text/javascript\";script.charset=\"utf-8\";script.onload=()=>{if(window.hbspt){window.hbspt.forms.create({region:\"eu1\",portalId:\"8003622\",formId:\"028c5391-d0c1-4937-ad9b-c9242397df34\",target:\"#hubspotFormCS\",css:\"\",cssClass:\"custom-form\",onFormReady:function($form){const isCnpjValid=function(t){const r=function(t,r){const n=r.slice(0,t);let e=t-7,i=0;for(let r=t;r>=1;r--){i+=n[t-r]*e--,e<2&&(e=9);}const s=11-i%11;return s>9?0:s;},n=/^\\d{2}.\\d{3}.\\d{3}\\/\\d{4}-\\d{2}$/;if(!t)return!1;const e=\"string\"==typeof t;if(!(e||Number.isInteger(t)||Array.isArray(t)))return!1;if(e){const r=/^\\d{14}$/.test(t),e=n.test(t);if(!(r||e))return!1;}const i=function(t){const r=t.toString().match(/\\d/g);return Array.isArray(r)?r.map(Number):[];}(t);if(14!==i.length)return!1;if(1===[...new Set(i)].length)return!1;const s=i.slice(12);if(r(12,i)!==s[0])return!1;return r(13,i)===s[1];};const submitButton=$form.querySelector('input[type=\"submit\"], button[type=\"submit\"]');const cnpjField=$form.querySelector('[name=\"0-2/cnpj\"]');cnpjField.addEventListener(\"input\",function(){var value=cnpjField.value;if(isCnpjValid(value)){submitButton.disabled=false;submitButton.value=\"Enviar\"// Texto padr\u00E3o\n;}else{submitButton.disabled=true;submitButton.value=\"Digite um CNPJ v\\xe1lido para enviar\"// Texto inv\u00E1lido\n;}});cnpjField.addEventListener(\"blur\",function(){var value=cnpjField.value;if(isCnpjValid(value)){submitButton.disabled=false;submitButton.value=\"Enviar\"// Texto padr\u00E3o\n;}else{submitButton.disabled=true;submitButton.value=\"Digite um CNPJ v\\xe1lido para enviar\"// Texto inv\u00E1lido\n;}});}});}};document.body.appendChild(script);},[]);return /*#__PURE__*/_jsxs(Frame,{width:\"100%\",height:height,background:\"transparent\",style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:0,flexDirection:\"column\",boxSizing:\"border-box\"},children:[text,/*#__PURE__*/_jsx(\"div\",{id:\"hubspotFormCS\",className:\"custom-form\",style:{width:\"100%\",height:\"100%\"}}),/*#__PURE__*/_jsx(\"style\",{children:`\n                .custom-form {\n                    width: 100%;\n                    max-width: 500px;\n                    margin: 0 auto;\n                }\n\n                .custom-form input[type='text'],\n                .custom-form input[type='email'],\n                .custom-form input[type='tel'],\n                .custom-form input[type='number'],\n                .custom-form select,\n                .custom-form textarea {\n                    width: 100%;\n                    padding: 12px;\n                    margin: 8px 0;\n                    border: 1px solid #ccc;\n                    border-radius: 4px;\n                    box-sizing: border-box;\n                }\n\n                .custom-form button[type='submit'],\n                .custom-form input[type='submit'] {\n                    background-color: #43418e;\n                    color: white;\n                    padding: 14px 20px;\n                    margin: 8px 0;\n                    border: none;\n                    border-radius: 4px;\n                    cursor: pointer;\n                    width: 100%;\n                    font-size: 16px;\n                }\n\n                .custom-form button[type='submit']:disabled,\n                .custom-form input[type='submit']:disabled {\n                    background-color: #ccc;\n                    cursor: not-allowed;\n                }\n            `})]});}addPropertyControls(HubspotFormCS,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Hello World\"},height:{type:ControlType.Number,title:\"Height\",defaultValue:400},width:{type:ControlType.Number,title:\"Width\",defaultValue:1e3}});\nexport const __FramerMetadata__ = {\"exports\":{\"HubspotFormCS\":{\"type\":\"reactComponent\",\"name\":\"HubspotFormCS\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Form.map"],
  "mappings": "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",
  "names": ["HubspotFormCS", "props", "text", "height", "width", "ue", "script", "window", "$form", "isCnpjValid", "r", "t", "n", "e", "i", "s", "submitButton", "cnpjField", "value", "u", "Frame", "p", "addPropertyControls", "ControlType"]
}
