{"version":3,"file":"DynamicForm.DFQF33oI.mjs","names":["country"],"sources":["https:/framerusercontent.com/modules/27mMwM6ErfohhBlIqQxu/OlYz1swKv5WhtcOLN7Ew/DynamicForm.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// Função para aplicar máscara dinâmica baseada na máscara padrão\nconst applyMask=(value,mask)=>{if(!value||!mask)return\"\";let digits=value.replace(/\\D/g,\"\");let result=\"\";let digitIndex=0;for(let i=0;i<mask.length&&digitIndex<digits.length;i++){if(mask[i]===\"9\"){result+=digits[digitIndex++];}else{result+=mask[i];}}return result;};// Função para extrair parâmetros da URL\nconst getUrlParams=()=>{const params=new URLSearchParams(window.location.search);const paramObj={};for(let[key,value]of params.entries()){paramObj[key]=value;}return paramObj;};// Lista de países com DDI, máscara e regex pattern para validação\nconst countries=[{name:\"Afeganist\\xe3o (+93)\",code:\"+93\",mask:\"99 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"\\xc1frica do Sul (+27)\",code:\"+27\",mask:\"99 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Alb\\xe2nia (+355)\",code:\"+355\",mask:\"(999) 999 999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Alemanha (+49)\",code:\"+49\",mask:\"(999) 99999999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{8}\"},{name:\"Andorra (+376)\",code:\"+376\",mask:\"999 999\",pattern:\"\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Angola (+244)\",code:\"+244\",mask:\"999 999 999\",pattern:\"\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Anguilla (+1)\",code:\"+1\",mask:\"(999) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"Ant\\xedgua e Barbuda (+1)\",code:\"+1\",mask:\"(999) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"Ar\\xe1bia Saudita (+966)\",code:\"+966\",mask:\"5 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Arg\\xe9lia (+213)\",code:\"+213\",mask:\"599 99 99 99\",pattern:\"\\\\d{3}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Argentina (+54)\",code:\"+54\",mask:\"(999) 15-9999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s15-\\\\d{4}-\\\\d{4}\"},{name:\"Arm\\xeania (+374)\",code:\"+374\",mask:\"99 999999\",pattern:\"\\\\d{2}\\\\s\\\\d{6}\"},{name:\"Aruba (+297)\",code:\"+297\",mask:\"999 9999\",pattern:\"\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Austr\\xe1lia (+61)\",code:\"+61\",mask:\"4 9999 9999\",pattern:\"\\\\d\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"\\xc1ustria (+43)\",code:\"+43\",mask:\"699 99999999\",pattern:\"\\\\d{3}\\\\s\\\\d{8}\"},{name:\"Azerbaij\\xe3o (+994)\",code:\"+994\",mask:\"(99) 999 99 99\",pattern:\"\\\\(\\\\d{2}\\\\)\\\\s\\\\d{3}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Bahamas (+1)\",code:\"+1\",mask:\"(999) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"Bahrein (+973)\",code:\"+973\",mask:\"3999 9999\",pattern:\"\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Bangladesh (+880)\",code:\"+880\",mask:\"1 9999 9999\",pattern:\"\\\\d\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Barbados (+1)\",code:\"+1\",mask:\"(999) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"B\\xe9lgica (+32)\",code:\"+32\",mask:\"499 99 99 99\",pattern:\"\\\\d{3}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Belize (+501)\",code:\"+501\",mask:\"999-9999\",pattern:\"\\\\d{3}-\\\\d{4}\"},{name:\"Benin (+229)\",code:\"+229\",mask:\"99 99 99 99\",pattern:\"\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Bermudas (+1)\",code:\"+1\",mask:\"(999) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"Bielorr\\xfassia (+375)\",code:\"+375\",mask:\"(99) 999-99-99\",pattern:\"\\\\(\\\\d{2}\\\\)\\\\s\\\\d{3}-\\\\d{2}-\\\\d{2}\"},{name:\"Bol\\xedvia (+591)\",code:\"+591\",mask:\"7 9999 999\",pattern:\"\\\\d\\\\s\\\\d{4}\\\\s\\\\d{3}\"},{name:\"B\\xf3snia e Herzegovina (+387)\",code:\"+387\",mask:\"61 999 999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Botsuana (+267)\",code:\"+267\",mask:\"71 999 999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Brasil (+55)\",code:\"+55\",mask:\"(99) 9 9999 9999\",pattern:\"\\\\(\\\\d{2}\\\\)\\\\s\\\\d\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Brunei (+673)\",code:\"+673\",mask:\"999 9999\",pattern:\"\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Bulg\\xe1ria (+359)\",code:\"+359\",mask:\"88 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Burkina Faso (+226)\",code:\"+226\",mask:\"70 99 99 99\",pattern:\"\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Burundi (+257)\",code:\"+257\",mask:\"79 99 99 99\",pattern:\"\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"But\\xe3o (+975)\",code:\"+975\",mask:\"17 99 99 99\",pattern:\"\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Cabo Verde (+238)\",code:\"+238\",mask:\"999 99 99\",pattern:\"\\\\d{3}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Camar\\xf5es (+237)\",code:\"+237\",mask:\"6 99 99 99 99\",pattern:\"\\\\d\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Camboja (+855)\",code:\"+855\",mask:\"99 999 999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Canad\\xe1 (+1)\",code:\"+1\",mask:\"(999) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"Catar (+974)\",code:\"+974\",mask:\"3 9999 9999\",pattern:\"\\\\d\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Cazaquist\\xe3o (+7)\",code:\"+7\",mask:\"(999) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"Chade (+235)\",code:\"+235\",mask:\"99 99 99 99\",pattern:\"\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Chile (+56)\",code:\"+56\",mask:\"9 9999 9999\",pattern:\"\\\\d\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"China (+86)\",code:\"+86\",mask:\"139 9999 9999\",pattern:\"\\\\d{3}\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Chipre (+357)\",code:\"+357\",mask:\"99 999999\",pattern:\"\\\\d{2}\\\\s\\\\d{6}\"},{name:\"Col\\xf4mbia (+57)\",code:\"+57\",mask:\"3 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Comores (+269)\",code:\"+269\",mask:\"39 99 99\",pattern:\"\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Congo (+242)\",code:\"+242\",mask:\"06 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Coreia do Norte (+850)\",code:\"+850\",mask:\"191 999 9999\",pattern:\"\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Coreia do Sul (+82)\",code:\"+82\",mask:\"10 9999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Costa do Marfim (+225)\",code:\"+225\",mask:\"01 99 99 99 99\",pattern:\"\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Costa Rica (+506)\",code:\"+506\",mask:\"8 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Cro\\xe1cia (+385)\",code:\"+385\",mask:\"91 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Cuba (+53)\",code:\"+53\",mask:\"5 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Dinamarca (+45)\",code:\"+45\",mask:\"99 99 99 99\",pattern:\"\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Djibuti (+253)\",code:\"+253\",mask:\"77 99 99 99\",pattern:\"\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Dominica (+1)\",code:\"+1\",mask:\"(767) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"Egito (+20)\",code:\"+20\",mask:\"1 999 999 999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"El Salvador (+503)\",code:\"+503\",mask:\"7 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Emirados \\xc1rabes Unidos (+971)\",code:\"+971\",mask:\"50 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Equador (+593)\",code:\"+593\",mask:\"9 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Eritreia (+291)\",code:\"+291\",mask:\"7 9999\",pattern:\"\\\\d\\\\s\\\\d{4}\"},{name:\"Eslov\\xe1quia (+421)\",code:\"+421\",mask:\"9 99 999 999\",pattern:\"\\\\d\\\\s\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Eslov\\xeania (+386)\",code:\"+386\",mask:\"31 999 999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Espanha (+34)\",code:\"+34\",mask:\"699 999 999\",pattern:\"\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Estados Unidos (+1)\",code:\"+1\",mask:\"(999) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"Est\\xf4nia (+372)\",code:\"+372\",mask:\"5 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Eti\\xf3pia (+251)\",code:\"+251\",mask:\"91 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Fiji (+679)\",code:\"+679\",mask:\"99 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{4}\"},{name:\"Filipinas (+63)\",code:\"+63\",mask:\"919 999 9999\",pattern:\"\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Finl\\xe2ndia (+358)\",code:\"+358\",mask:\"50 9999999\",pattern:\"\\\\d{2}\\\\s\\\\d{7}\"},{name:\"Fran\\xe7a (+33)\",code:\"+33\",mask:\"6 99 99 99 99\",pattern:\"\\\\d\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Gab\\xe3o (+241)\",code:\"+241\",mask:\"06 99 99 99\",pattern:\"\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"G\\xe2mbia (+220)\",code:\"+220\",mask:\"999 9999\",pattern:\"\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Gana (+233)\",code:\"+233\",mask:\"24 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Ge\\xf3rgia (+995)\",code:\"+995\",mask:\"599 999 999\",pattern:\"\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Gibraltar (+350)\",code:\"+350\",mask:\"59999\",pattern:\"\\\\d{5}\"},{name:\"Granada (+1)\",code:\"+1\",mask:\"(473) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"Gr\\xe9cia (+30)\",code:\"+30\",mask:\"69 9999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Guadalupe (+590)\",code:\"+590\",mask:\"690 99 99 99\",pattern:\"\\\\d{3}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Guam (+1)\",code:\"+1\",mask:\"(671) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"Guatemala (+502)\",code:\"+502\",mask:\"4 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Guiana (+592)\",code:\"+592\",mask:\"699 9999\",pattern:\"\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Guin\\xe9 (+224)\",code:\"+224\",mask:\"620 99 99 99\",pattern:\"\\\\d{3}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Guin\\xe9-Bissau (+245)\",code:\"+245\",mask:\"95 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Guin\\xe9 Equatorial (+240)\",code:\"+240\",mask:\"222 999 999\",pattern:\"\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Haiti (+509)\",code:\"+509\",mask:\"3 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Holanda (+31)\",code:\"+31\",mask:\"6 9999 9999\",pattern:\"\\\\d\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Honduras (+504)\",code:\"+504\",mask:\"9 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Hong Kong (+852)\",code:\"+852\",mask:\"5999 9999\",pattern:\"\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Hungria (+36)\",code:\"+36\",mask:\"30 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"I\\xeamen (+967)\",code:\"+967\",mask:\"7 999 999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Ilhas Cayman (+1)\",code:\"+1\",mask:\"(345) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"Ilhas Cook (+682)\",code:\"+682\",mask:\"99 999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\"},{name:\"Ilhas Maldivas (+960)\",code:\"+960\",mask:\"7 999999\",pattern:\"\\\\d\\\\s\\\\d{6}\"},{name:\"Ilhas Maur\\xedcio (+230)\",code:\"+230\",mask:\"5 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Ilhas Virgens Americanas (+1)\",code:\"+1\",mask:\"(340) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"\\xcdndia (+91)\",code:\"+91\",mask:\"9 9999 9999\",pattern:\"\\\\d\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Indon\\xe9sia (+62)\",code:\"+62\",mask:\"812 9999 9999\",pattern:\"\\\\d{3}\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Inglaterra (+44)\",code:\"+44\",mask:\"7 9999 9999\",pattern:\"\\\\d\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Ir\\xe3 (+98)\",code:\"+98\",mask:\"9 9999 9999\",pattern:\"\\\\d\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Iraque (+964)\",code:\"+964\",mask:\"7 999 999 999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Irlanda (+353)\",code:\"+353\",mask:\"85 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Isl\\xe2ndia (+354)\",code:\"+354\",mask:\"6 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Israel (+972)\",code:\"+972\",mask:\"50 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"It\\xe1lia (+39)\",code:\"+39\",mask:\"3 9999 9999\",pattern:\"\\\\d\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Jamaica (+1)\",code:\"+1\",mask:\"(876) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"Jap\\xe3o (+81)\",code:\"+81\",mask:\"90 9999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Jord\\xe2nia (+962)\",code:\"+962\",mask:\"7 9999 9999\",pattern:\"\\\\d\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Kiribati (+686)\",code:\"+686\",mask:\"99 999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\"},{name:\"Kuwait (+965)\",code:\"+965\",mask:\"5 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Laos (+856)\",code:\"+856\",mask:\"20 9999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Let\\xf4nia (+371)\",code:\"+371\",mask:\"2 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"L\\xedbano (+961)\",code:\"+961\",mask:\"3 999 999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Lib\\xe9ria (+231)\",code:\"+231\",mask:\"77 999 999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"L\\xedbia (+218)\",code:\"+218\",mask:\"91 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Liechtenstein (+423)\",code:\"+423\",mask:\"699 9999\",pattern:\"\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Litu\\xe2nia (+370)\",code:\"+370\",mask:\"6 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Luxemburgo (+352)\",code:\"+352\",mask:\"691 999 999\",pattern:\"\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Macau (+853)\",code:\"+853\",mask:\"6 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Maced\\xf4nia (+389)\",code:\"+389\",mask:\"70 999 999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Madagascar (+261)\",code:\"+261\",mask:\"32 99 999 99\",pattern:\"\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{2}\"},{name:\"Mal\\xe1sia (+60)\",code:\"+60\",mask:\"12 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Malawi (+265)\",code:\"+265\",mask:\"999 999 999\",pattern:\"\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Mali (+223)\",code:\"+223\",mask:\"6 99 99 99 99\",pattern:\"\\\\d\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Malta (+356)\",code:\"+356\",mask:\"99 999 999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Marrocos (+212)\",code:\"+212\",mask:\"6 99 99 99 99\",pattern:\"\\\\d\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Martinica (+596)\",code:\"+596\",mask:\"696 99 99 99\",pattern:\"\\\\d{3}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Maurit\\xe2nia (+222)\",code:\"+222\",mask:\"22 99 99 99\",pattern:\"\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"M\\xe9xico (+52)\",code:\"+52\",mask:\"1 999 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Mianmar (+95)\",code:\"+95\",mask:\"9 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Micron\\xe9sia (+691)\",code:\"+691\",mask:\"320 9999\",pattern:\"\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Mo\\xe7ambique (+258)\",code:\"+258\",mask:\"82 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Mold\\xe1via (+373)\",code:\"+373\",mask:\"69 999 999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"M\\xf4naco (+377)\",code:\"+377\",mask:\"6 99 99 99 99\",pattern:\"\\\\d\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Mong\\xf3lia (+976)\",code:\"+976\",mask:\"99 99 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{4}\"},{name:\"Montenegro (+382)\",code:\"+382\",mask:\"67 999 999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Montserrat (+1)\",code:\"+1\",mask:\"(664) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"Marianas Setentrionais (+1)\",code:\"+1\",mask:\"(670) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"Nova Zel\\xe2ndia (+64)\",code:\"+64\",mask:\"21 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Noruega (+47)\",code:\"+47\",mask:\"99 99 99 99\",pattern:\"\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Om\\xe3 (+968)\",code:\"+968\",mask:\"9 9999 999\",pattern:\"\\\\d\\\\s\\\\d{4}\\\\s\\\\d{3}\"},{name:\"Palau (+680)\",code:\"+680\",mask:\"488 9999\",pattern:\"\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Panam\\xe1 (+507)\",code:\"+507\",mask:\"6 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Papua-Nova Guin\\xe9 (+675)\",code:\"+675\",mask:\"7 9999 9999\",pattern:\"\\\\d\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Paquist\\xe3o (+92)\",code:\"+92\",mask:\"3 999 999999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{6}\"},{name:\"Paraguai (+595)\",code:\"+595\",mask:\"(999) 999 999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Peru (+51)\",code:\"+51\",mask:\"9 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Pol\\xf4nia (+48)\",code:\"+48\",mask:\"699 999 999\",pattern:\"\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Portugal (+351)\",code:\"+351\",mask:\"999 999 999\",pattern:\"\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Qu\\xeania (+254)\",code:\"+254\",mask:\"7 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Quirguist\\xe3o (+996)\",code:\"+996\",mask:\"700 999 999\",pattern:\"\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Reino Unido (+44)\",code:\"+44\",mask:\"7 9999 9999\",pattern:\"\\\\d\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Rep\\xfablica Centro-Africana (+236)\",code:\"+236\",mask:\"70 99 99 99\",pattern:\"\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Rep\\xfablica Dominicana (+1)\",code:\"+1\",mask:\"(809) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"Rep\\xfablica Tcheca (+420)\",code:\"+420\",mask:\"602 999 999\",pattern:\"\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Rom\\xeania (+40)\",code:\"+40\",mask:\"7 99 999 999\",pattern:\"\\\\d\\\\s\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Ruanda (+250)\",code:\"+250\",mask:\"7 99 999 999\",pattern:\"\\\\d\\\\s\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"R\\xfassia (+7)\",code:\"+7\",mask:\"(999) 999-99-99\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{2}-\\\\d{2}\"},{name:\"Saara Ocidental (+212)\",code:\"+212\",mask:\"6 99 99 99 99\",pattern:\"\\\\d\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Samoa (+685)\",code:\"+685\",mask:\"99 999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\"},{name:\"San Marino (+378)\",code:\"+378\",mask:\"66 999999\",pattern:\"\\\\d{2}\\\\s\\\\d{6}\"},{name:\"Santa L\\xfacia (+1)\",code:\"+1\",mask:\"(758) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"S\\xe3o Crist\\xf3v\\xe3o e Nevis (+1)\",code:\"+1\",mask:\"(869) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"S\\xe3o Tom\\xe9 e Pr\\xedncipe (+239)\",code:\"+239\",mask:\"99 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{4}\"},{name:\"S\\xe3o Vicente e Granadinas (+1)\",code:\"+1\",mask:\"(784) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"Seicheles (+248)\",code:\"+248\",mask:\"2 999 999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Senegal (+221)\",code:\"+221\",mask:\"70 999 99 99\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Serra Leoa (+232)\",code:\"+232\",mask:\"30 999999\",pattern:\"\\\\d{2}\\\\s\\\\d{6}\"},{name:\"S\\xe9rvia (+381)\",code:\"+381\",mask:\"60 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Singapura (+65)\",code:\"+65\",mask:\"9 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"S\\xedria (+963)\",code:\"+963\",mask:\"9 9999 9999\",pattern:\"\\\\d\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Som\\xe1lia (+252)\",code:\"+252\",mask:\"61 999999\",pattern:\"\\\\d{2}\\\\s\\\\d{6}\"},{name:\"Sri Lanka (+94)\",code:\"+94\",mask:\"71 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Suazil\\xe2ndia (+268)\",code:\"+268\",mask:\"7 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Sud\\xe3o (+249)\",code:\"+249\",mask:\"91 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Sud\\xe3o do Sul (+211)\",code:\"+211\",mask:\"91 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Su\\xe9cia (+46)\",code:\"+46\",mask:\"70 999 99 99\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Su\\xed\\xe7a (+41)\",code:\"+41\",mask:\"79 999 99 99\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Suriname (+597)\",code:\"+597\",mask:\"7 99999\",pattern:\"\\\\d\\\\s\\\\d{5}\"},{name:\"Tail\\xe2ndia (+66)\",code:\"+66\",mask:\"8 9999 9999\",pattern:\"\\\\d\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Taiwan (+886)\",code:\"+886\",mask:\"9 999 9999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Tajiquist\\xe3o (+992)\",code:\"+992\",mask:\"90 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Tanz\\xe2nia (+255)\",code:\"+255\",mask:\"7 999 999 999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Timor-Leste (+670)\",code:\"+670\",mask:\"77 999 999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Togo (+228)\",code:\"+228\",mask:\"90 99 99 99\",pattern:\"\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\\\\s\\\\d{2}\"},{name:\"Tonga (+676)\",code:\"+676\",mask:\"87 999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\"},{name:\"Trinidad e Tobago (+1)\",code:\"+1\",mask:\"(868) 999-9999\",pattern:\"\\\\(\\\\d{3}\\\\)\\\\s\\\\d{3}-\\\\d{4}\"},{name:\"Tun\\xedsia (+216)\",code:\"+216\",mask:\"20 999 999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Turcomenist\\xe3o (+993)\",code:\"+993\",mask:\"65 999999\",pattern:\"\\\\d{2}\\\\s\\\\d{6}\"},{name:\"Turquia (+90)\",code:\"+90\",mask:\"5 999 999 999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Tuvalu (+688)\",code:\"+688\",mask:\"90 999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\"},{name:\"Ucr\\xe2nia (+380)\",code:\"+380\",mask:\"50 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Uganda (+256)\",code:\"+256\",mask:\"7 999 999 999\",pattern:\"\\\\d\\\\s\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Uruguai (+598)\",code:\"+598\",mask:\"99 999 999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{3}\"},{name:\"Uzbequist\\xe3o (+998)\",code:\"+998\",mask:\"90 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Vanuatu (+678)\",code:\"+678\",mask:\"99 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{4}\"},{name:\"Vaticano (+379)\",code:\"+379\",mask:\"99 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{4}\"},{name:\"Venezuela (+58)\",code:\"+58\",mask:\"412 999 9999\",pattern:\"\\\\d{3}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Vietn\\xe3 (+84)\",code:\"+84\",mask:\"9 9999 9999\",pattern:\"\\\\d\\\\s\\\\d{4}\\\\s\\\\d{4}\"},{name:\"Z\\xe2mbia (+260)\",code:\"+260\",mask:\"97 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"},{name:\"Zimb\\xe1bue (+263)\",code:\"+263\",mask:\"71 999 9999\",pattern:\"\\\\d{2}\\\\s\\\\d{3}\\\\s\\\\d{4}\"}];export default function DynamicForm(props){const{fields,webhookURL,redirectURL,gap,padding,buttonConfig,stacks}=props;const[formData,setFormData]=useState({});const[status,setStatus]=useState(\"\");const[loading,setLoading]=useState(false);const[hover,setHover]=useState(false);const[urlParams,setUrlParams]=useState({});useEffect(()=>{setUrlParams(getUrlParams());},[]);const handleChange=(name,value,type,ddi=\"+55\")=>{if(type===\"Telefone\"){const country=countries.find(c=>c.code===ddi)||countries[0];const masked=applyMask(value,country.mask);setFormData({...formData,[name]:{ddi,number:masked}});}else{setFormData({...formData,[name]:value});}};const handleSubmit=async e=>{e.preventDefault();if(!webhookURL){setStatus(\"error\");return;}setLoading(true);const payload={...urlParams};for(const key in formData){const field=formData[key];if(field&&typeof field===\"object\"&&field.ddi&&field.number){payload[key]=`${field.ddi} ${field.number}`;}else{payload[key]=field;}}try{const response=await fetch(webhookURL,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(payload)});if(response.ok){setStatus(\"success\");setFormData({});if(redirectURL){setTimeout(()=>{window.location.href=redirectURL;},1e3);}}else{setStatus(\"error\");}}catch(error){setStatus(\"error\");}finally{setLoading(false);}};const renderField=(field,index)=>{const{name,label,type,placeholder,fieldColor,fieldTextColor,placeholderColor,fieldBorderColor,fieldBorderRadius,fieldPadding,fontSize,borderWidth,options=[]}=field;const commonStyles={width:\"100%\",padding:`${fieldPadding||12}px`,fontFamily:`\"Herokid\", sans-serif`,fontSize:`${fontSize||14}px`,color:fieldTextColor||\"#999999\",backgroundColor:fieldColor||\"rgba(187, 187, 187, 0.15)\",border:`${borderWidth||1}px solid ${fieldBorderColor||\"rgba(136, 136, 136, 0.10)\"}`,borderRadius:`${fieldBorderRadius||10}px`,boxSizing:\"border-box\",outline:\"none\"};if(type===\"Telefone\"){const currentValue=formData[name]||{ddi:\"+55\",number:\"\"};const country=countries.find(c=>c.code===currentValue.ddi)||countries[0];return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",gap:\"8px\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"select\",{value:currentValue.ddi,onChange:e=>handleChange(name,currentValue.number,type,e.target.value),style:{...commonStyles,width:\"90px\"},required:true,children:countries.map((country,idx)=>/*#__PURE__*/_jsx(\"option\",{value:country.code,style:{color:\"#000\"},children:country.name},idx))}),/*#__PURE__*/_jsx(\"input\",{type:\"tel\",value:currentValue.number,placeholder:placeholder,onChange:e=>handleChange(name,e.target.value,type,currentValue.ddi),style:{...commonStyles,flex:1},required:true,pattern:country.pattern,onInvalid:e=>e.target.setCustomValidity(`Preencha o telefone completo no formato: ${country.mask}`),onInput:e=>e.target.setCustomValidity(\"\")})]},index);}if(type===\"check\"){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",alignItems:\"center\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:formData[name]||false,onChange:e=>handleChange(name,e.target.checked,type),style:{width:\"16px\",height:\"16px\",outline:\"none\"},required:true}),label&&/*#__PURE__*/_jsx(\"label\",{style:{fontFamily:`\"Herokid\", sans-serif`,fontSize:\"12px\",color:\"#999999\"},children:label})]},index);}if(type===\"options\"){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\"},children:[label&&/*#__PURE__*/_jsx(\"label\",{style:{fontFamily:`\"Herokid\", sans-serif`,marginBottom:\"6px\",display:\"block\",color:\"#FFFFFF\"},children:label}),/*#__PURE__*/_jsxs(\"select\",{value:formData[name]||\"\",onChange:e=>handleChange(name,e.target.value,type),style:{...commonStyles,color:formData[name]?fieldTextColor:placeholderColor||\"#999999\"},required:true,children:[placeholder&&/*#__PURE__*/_jsx(\"option\",{value:\"\",disabled:true,hidden:true,children:placeholder}),options.length>0?options.map((option,idx)=>/*#__PURE__*/_jsx(\"option\",{value:option.value,disabled:option.disabled,style:{color:\"#000\"},children:option.name},idx)):/*#__PURE__*/_jsx(\"option\",{disabled:true,children:\"Sem op\\xe7\\xf5es dispon\\xedveis\"})]})]},index);}return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\"},children:[label&&/*#__PURE__*/_jsx(\"label\",{style:{fontFamily:`\"Herokid\", sans-serif`,marginBottom:\"6px\",display:\"block\"},children:label}),/*#__PURE__*/_jsx(\"input\",{type:type,value:formData[name]||\"\",placeholder:placeholder,onChange:e=>handleChange(name,e.target.value,type),style:commonStyles,required:true})]},index);};const getButtonStyle=()=>{const state=loading?\"loading\":status===\"success\"?\"success\":status===\"error\"?\"error\":hover?\"hover\":\"normal\";return{background:buttonConfig[state].background,color:buttonConfig[state].textColor,border:buttonConfig[state].border,padding:\"12px\",fontFamily:`\"Herokid\", sans-serif`,fontSize:\"14px\",fontWeight:buttonConfig[state].textWeight,borderRadius:`${buttonConfig[state].radius}px`,width:\"100%\",cursor:loading?\"not-allowed\":\"pointer\",transition:\"all 0.3s ease\"};};const getButtonText=()=>{if(loading)return buttonConfig.loading.text;if(status===\"success\")return buttonConfig.success.text;if(status===\"error\")return buttonConfig.error.text;if(hover)return buttonConfig.hover.text;return buttonConfig.normal.text;};return /*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:{display:\"flex\",flexDirection:\"column\",gap:`${gap}px`,padding:`${padding}px`,width:\"100%\",boxSizing:\"border-box\"},children:[stacks.map((stack,i)=>/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:stack.direction,gap:`${stack.gap}px`,width:\"100%\"},children:stack.fields.map((fieldName,index)=>{const field=fields.find(f=>f.name===fieldName);return field?renderField(field,index):null;})},i)),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:loading,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:getButtonStyle(),children:getButtonText()})]});}addPropertyControls(DynamicForm,{webhookURL:{type:ControlType.String,title:\"Webhook URL\",placeholder:\"https://example.com/webhook\"},redirectURL:{type:ControlType.String,title:\"Destino ap\\xf3s envio\",placeholder:\"/pagina-interna ou https://externo.com\"},gap:{type:ControlType.Number,title:\"Espa\\xe7amento\",defaultValue:15,min:0,max:50},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,max:50},buttonConfig:{type:ControlType.Object,title:\"Configurar Bot\\xe3o de Envio\",controls:{normal:{type:ControlType.Object,title:\"Normal\",controls:{text:{type:ControlType.String,title:\"Texto\",defaultValue:\"QUERO ME INSCREVER\"},background:{type:ControlType.String,title:\"Fundo\",defaultValue:\"linear-gradient(90deg, rgba(89,255,0,1) 0%, rgba(160,255,136,1) 100%)\"},textColor:{type:ControlType.Color,title:\"Cor do Texto\",defaultValue:\"#000000\"},textWeight:{type:ControlType.Enum,title:\"Espessura do texto\",options:[\"regular\",\"bold\",\"light\"],defaultValue:\"bold\"},border:{type:ControlType.String,title:\"Borda\",defaultValue:\"none\"},radius:{type:ControlType.Number,title:\"Curvatura da borda\",defaultValue:25}}},hover:{type:ControlType.Object,title:\"Hover\",controls:{text:{type:ControlType.String,title:\"Texto\",defaultValue:\"QUERO ME INSCREVER\"},background:{type:ControlType.String,title:\"Fundo\",defaultValue:\"linear-gradient(90deg, rgba(76, 218, 0, 1) 0%, rgba(136, 218, 116, 1) 100%)\"},textColor:{type:ControlType.Color,title:\"Cor do Texto\",defaultValue:\"#000000\"},textWeight:{type:ControlType.Enum,title:\"Espessura do texto\",options:[\"regular\",\"bold\",\"light\"],defaultValue:\"bold\"},border:{type:ControlType.String,title:\"Borda\",defaultValue:\"none\"},radius:{type:ControlType.Number,title:\"Curvatura da borda\",defaultValue:25}}},loading:{type:ControlType.Object,title:\"Carregando\",controls:{text:{type:ControlType.String,title:\"Texto\",defaultValue:\"Enviando...\"},background:{type:ControlType.String,title:\"Fundo\",defaultValue:\"linear-gradient(90deg, rgba(76, 218, 0, 1) 0%, rgba(136, 218, 116, 1) 100%)\"},textColor:{type:ControlType.Color,title:\"Cor do Texto\",defaultValue:\"#000000\"},textWeight:{type:ControlType.Enum,title:\"Espessura do texto\",options:[\"regular\",\"bold\",\"light\"],defaultValue:\"bold\"},border:{type:ControlType.String,title:\"Borda\",defaultValue:\"none\"},radius:{type:ControlType.Number,title:\"Curvatura da borda\",defaultValue:25}}},success:{type:ControlType.Object,title:\"Sucesso\",controls:{text:{type:ControlType.String,title:\"Texto\",defaultValue:\"OBRIGADO\"},background:{type:ControlType.String,title:\"Fundo\",defaultValue:\"linear-gradient(90deg, rgba(89,255,0,1) 0%, rgba(160,255,136,1) 100%)\"},textColor:{type:ControlType.Color,title:\"Cor do Texto\",defaultValue:\"#000000\"},textWeight:{type:ControlType.Enum,title:\"Espessura do texto\",options:[\"regular\",\"bold\",\"light\"],defaultValue:\"bold\"},border:{type:ControlType.String,title:\"Borda\",defaultValue:\"none\"},radius:{type:ControlType.Number,title:\"Curvatura da borda\",defaultValue:25}}},error:{type:ControlType.Object,title:\"Erro\",controls:{text:{type:ControlType.String,title:\"Texto\",defaultValue:\"Ops, algo deu errado\"},background:{type:ControlType.String,title:\"Fundo\",defaultValue:\"rgba(255, 34, 68, 0.15)\"},textColor:{type:ControlType.Color,title:\"Cor do Texto\",defaultValue:\"#FF2244\"},textWeight:{type:ControlType.Enum,title:\"Espessura do texto\",options:[\"regular\",\"bold\",\"light\"],defaultValue:\"bold\"},border:{type:ControlType.String,title:\"Borda\",defaultValue:\"none\"},radius:{type:ControlType.Number,title:\"Curvatura da borda\",defaultValue:25}}}}},stacks:{type:ControlType.Array,title:\"Stacks de Inputs\",propertyControl:{type:ControlType.Object,controls:{direction:{type:ControlType.Enum,title:\"Orienta\\xe7\\xe3o\",options:[\"column\",\"row\"],optionTitles:[\"Vertical\",\"Horizontal\"],defaultValue:\"column\"},gap:{type:ControlType.Number,title:\"Espa\\xe7amento\",defaultValue:15,min:0,max:50},fields:{type:ControlType.Array,title:\"Campos\",propertyControl:{type:ControlType.String}}}},defaultValue:[{direction:\"row\",gap:15,fields:[\"FName\",\"LName\"]},{direction:\"column\",gap:15,fields:[\"Email\"]},{direction:\"column\",gap:15,fields:[\"Phone\"]},{direction:\"column\",gap:15,fields:[\"Company\"]},{direction:\"column\",gap:15,fields:[\"Role\"]},{direction:\"column\",gap:15,fields:[\"Newsletter\"]}]},fields:{type:ControlType.Array,title:\"Campos\",propertyControl:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Nome\"},label:{type:ControlType.String,title:\"Label\"},type:{type:ControlType.Enum,title:\"Tipo\",options:[\"text\",\"email\",\"Telefone\",\"check\",\"options\"],optionTitles:[\"Texto\",\"Email\",\"Telefone\",\"Checkbox\",\"Sele\\xe7\\xe3o\"]},placeholder:{type:ControlType.String,title:\"Placeholder\"},fieldColor:{type:ControlType.Color,title:\"Cor do Fundo\",defaultValue:\"rgba(187, 187, 187, 0.15)\"},fieldTextColor:{type:ControlType.Color,title:\"Cor do Texto\",defaultValue:\"#999999\"},placeholderColor:{type:ControlType.Color,title:\"Cor do Placeholder\",defaultValue:\"#999999\"},fieldBorderColor:{type:ControlType.Color,title:\"Cor da Borda\",defaultValue:\"rgba(136, 136, 136, 0.10)\"},fieldBorderRadius:{type:ControlType.Number,title:\"Raio da Borda\",defaultValue:10,min:0,max:50},fieldPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:12,min:4,max:30},fontSize:{type:ControlType.Number,title:\"Tamanho da Fonte\",defaultValue:14,min:10,max:24},borderWidth:{type:ControlType.Number,title:\"Espessura da Borda\",defaultValue:1,min:0,max:10},options:{type:ControlType.Array,title:\"Op\\xe7\\xf5es\",hidden:props=>props.type!==\"options\",propertyControl:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Nome\"},value:{type:ControlType.String,title:\"Valor\"},disabled:{type:ControlType.Boolean,title:\"Desativado\",defaultValue:false}}}}}},defaultValue:[{name:\"FName\",label:\"\",type:\"text\",placeholder:\"Seu nome\"},{name:\"LName\",label:\"\",type:\"text\",placeholder:\"Sobrenome\"},{name:\"Email\",label:\"\",type:\"email\",placeholder:\"Seu email\"},{name:\"Phone\",label:\"\",type:\"Telefone\",placeholder:\"Seu telefone\"},{name:\"Company\",label:\"\",type:\"text\",placeholder:\"Sua empresa\"},{name:\"Role\",label:\"\",type:\"text\",placeholder:\"Seu cargo\"},{name:\"Employees\",label:\"\",type:\"options\",placeholder:\"N\\xfamero de colaboradores\",options:[{name:\"At\\xe9 10 colaboradores\",value:\"At\\xe9 10 colaboradores\"},{name:\"De 10 a 50 colaboradores\",value:\"De 10 a 50 colaboradores\"},{name:\"De 51 a 100 colaboradores\",value:\"De 51 a 100 colaboradores\"},{name:\"De 101 a 1.000 colaboradores\",value:\"De 101 a 1.000 colaboradores\"},{name:\"Mais de 1.000 colaboradores\",value:\"Mais de 1.000 colaboradores\"}]},{name:\"City\",label:\"\",type:\"text\",placeholder:\"Sua cidade\"},{name:\"Newsletter\",label:\"Ao aceitar a pol\\xedtica de privacidade, voc\\xea concorda em receber contatos via telefone, WhatsApp e e-mail da A9 Educa\\xe7\\xe3o e HJ Conference.\",type:\"check\",placeholder:\"\"}]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DynamicForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DynamicForm.map"],"mappings":"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"}