{"version":3,"file":"PhoneInput.CCRKXSJs.mjs","names":["useState","useRef","useMemo","startTransition"],"sources":["https:/framerusercontent.com/modules/3kTWIyphtyTctiqjJe6k/SNncuEDDJeSoyGX7arg6/PhoneInput.js"],"sourcesContent":["// Phone Input component with country selection, auto-formatting, and form integration\n// Componente de entrada de telefone com seleção de país, formatação automática e integração com formulários\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef,useMemo,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const countries=[{code:\"AD\",name:\"Andorra\",dialCode:\"+376\",flag:\"🇦🇩\",format:\"### ###\"},{code:\"AE\",name:\"Emirados \\xc1rabes Unidos\",dialCode:\"+971\",flag:\"🇦🇪\",format:\"## ### ####\"},{code:\"AF\",name:\"Afeganist\\xe3o\",dialCode:\"+93\",flag:\"🇦🇫\",format:\"## ### ####\"},{code:\"AG\",name:\"Ant\\xedgua e Barbuda\",dialCode:\"+1268\",flag:\"🇦🇬\",format:\"###-####\"},{code:\"AI\",name:\"Anguilla\",dialCode:\"+1264\",flag:\"🇦🇮\",format:\"###-####\"},{code:\"AL\",name:\"Alb\\xe2nia\",dialCode:\"+355\",flag:\"🇦🇱\",format:\"## ### ####\"},{code:\"AM\",name:\"Arm\\xeania\",dialCode:\"+374\",flag:\"🇦🇲\",format:\"## ######\"},{code:\"AO\",name:\"Angola\",dialCode:\"+244\",flag:\"🇦🇴\",format:\"### ### ###\"},{code:\"AR\",name:\"Argentina\",dialCode:\"+54\",flag:\"🇦🇷\",format:\"## ####-####\"},{code:\"AT\",name:\"\\xc1ustria\",dialCode:\"+43\",flag:\"🇦🇹\",format:\"### #### ####\"},{code:\"AU\",name:\"Austr\\xe1lia\",dialCode:\"+61\",flag:\"🇦🇺\",format:\"#### ### ###\"},{code:\"AZ\",name:\"Azerbaij\\xe3o\",dialCode:\"+994\",flag:\"🇦🇿\",format:\"## ### ## ##\"},{code:\"BA\",name:\"B\\xf3snia e Herzegovina\",dialCode:\"+387\",flag:\"🇧🇦\",format:\"## ###-###\"},{code:\"BB\",name:\"Barbados\",dialCode:\"+1246\",flag:\"🇧🇧\",format:\"###-####\"},{code:\"BD\",name:\"Bangladesh\",dialCode:\"+880\",flag:\"🇧🇩\",format:\"####-######\"},{code:\"BE\",name:\"B\\xe9lgica\",dialCode:\"+32\",flag:\"🇧🇪\",format:\"### ## ## ##\"},{code:\"BF\",name:\"Burkina Faso\",dialCode:\"+226\",flag:\"🇧🇫\",format:\"## ## ## ##\"},{code:\"BG\",name:\"Bulg\\xe1ria\",dialCode:\"+359\",flag:\"🇧🇬\",format:\"### ### ###\"},{code:\"BH\",name:\"Bahrein\",dialCode:\"+973\",flag:\"🇧🇭\",format:\"#### ####\"},{code:\"BJ\",name:\"Benin\",dialCode:\"+229\",flag:\"🇧🇯\",format:\"## ## ## ##\"},{code:\"BM\",name:\"Bermudas\",dialCode:\"+1441\",flag:\"🇧🇲\",format:\"###-####\"},{code:\"BN\",name:\"Brunei\",dialCode:\"+673\",flag:\"🇧🇳\",format:\"### ####\"},{code:\"BO\",name:\"Bol\\xedvia\",dialCode:\"+591\",flag:\"🇧🇴\",format:\"# ### ####\"},{code:\"BR\",name:\"Brasil\",dialCode:\"+55\",flag:\"🇧🇷\",format:\"(##) #####-####\"},{code:\"BS\",name:\"Bahamas\",dialCode:\"+1242\",flag:\"🇧🇸\",format:\"###-####\"},{code:\"BT\",name:\"But\\xe3o\",dialCode:\"+975\",flag:\"🇧🇹\",format:\"## ### ###\"},{code:\"BW\",name:\"Botsuana\",dialCode:\"+267\",flag:\"🇧🇼\",format:\"## ### ###\"},{code:\"BY\",name:\"Bielorr\\xfassia\",dialCode:\"+375\",flag:\"🇧🇾\",format:\"## ###-##-##\"},{code:\"BZ\",name:\"Belize\",dialCode:\"+501\",flag:\"🇧🇿\",format:\"###-####\"},{code:\"CA\",name:\"Canad\\xe1\",dialCode:\"+1\",flag:\"🇨🇦\",format:\"(###) ###-####\"},{code:\"CD\",name:\"Rep\\xfablica Democr\\xe1tica do Congo\",dialCode:\"+243\",flag:\"🇨🇩\",format:\"### ### ###\"},{code:\"CF\",name:\"Rep\\xfablica Centro-Africana\",dialCode:\"+236\",flag:\"🇨🇫\",format:\"## ## ## ##\"},{code:\"CG\",name:\"Rep\\xfablica do Congo\",dialCode:\"+242\",flag:\"🇨🇬\",format:\"## ### ####\"},{code:\"CH\",name:\"Su\\xed\\xe7a\",dialCode:\"+41\",flag:\"🇨🇭\",format:\"## ### ## ##\"},{code:\"CI\",name:\"Costa do Marfim\",dialCode:\"+225\",flag:\"🇨🇮\",format:\"## ## ## ##\"},{code:\"CK\",name:\"Ilhas Cook\",dialCode:\"+682\",flag:\"🇨🇰\",format:\"## ###\"},{code:\"CL\",name:\"Chile\",dialCode:\"+56\",flag:\"🇨🇱\",format:\"# #### ####\"},{code:\"CM\",name:\"Camar\\xf5es\",dialCode:\"+237\",flag:\"🇨🇲\",format:\"#### ####\"},{code:\"CN\",name:\"China\",dialCode:\"+86\",flag:\"🇨🇳\",format:\"### #### ####\"},{code:\"CO\",name:\"Col\\xf4mbia\",dialCode:\"+57\",flag:\"🇨🇴\",format:\"### ### ####\"},{code:\"CR\",name:\"Costa Rica\",dialCode:\"+506\",flag:\"🇨🇷\",format:\"#### ####\"},{code:\"CU\",name:\"Cuba\",dialCode:\"+53\",flag:\"🇨🇺\",format:\"# ### ####\"},{code:\"CV\",name:\"Cabo Verde\",dialCode:\"+238\",flag:\"🇨🇻\",format:\"### ## ##\"},{code:\"CY\",name:\"Chipre\",dialCode:\"+357\",flag:\"🇨🇾\",format:\"## ######\"},{code:\"CZ\",name:\"Rep\\xfablica Tcheca\",dialCode:\"+420\",flag:\"🇨🇿\",format:\"### ### ###\"},{code:\"DE\",name:\"Alemanha\",dialCode:\"+49\",flag:\"🇩🇪\",format:\"#### ########\"},{code:\"DK\",name:\"Dinamarca\",dialCode:\"+45\",flag:\"🇩🇰\",format:\"## ## ## ##\"},{code:\"DM\",name:\"Dominica\",dialCode:\"+1767\",flag:\"🇩🇲\",format:\"###-####\"},{code:\"DO\",name:\"Rep\\xfablica Dominicana\",dialCode:\"+1809\",flag:\"🇩🇴\",format:\"###-####\"},{code:\"DZ\",name:\"Arg\\xe9lia\",dialCode:\"+213\",flag:\"🇩🇿\",format:\"### ## ## ##\"},{code:\"EC\",name:\"Equador\",dialCode:\"+593\",flag:\"🇪🇨\",format:\"## ### ####\"},{code:\"EE\",name:\"Est\\xf4nia\",dialCode:\"+372\",flag:\"🇪🇪\",format:\"#### ####\"},{code:\"EG\",name:\"Egito\",dialCode:\"+20\",flag:\"🇪🇬\",format:\"## #### ####\"},{code:\"ES\",name:\"Espanha\",dialCode:\"+34\",flag:\"🇪🇸\",format:\"### ## ## ##\"},{code:\"ET\",name:\"Eti\\xf3pia\",dialCode:\"+251\",flag:\"🇪🇹\",format:\"## ### ####\"},{code:\"FI\",name:\"Finl\\xe2ndia\",dialCode:\"+358\",flag:\"🇫🇮\",format:\"## ### ####\"},{code:\"FJ\",name:\"Fiji\",dialCode:\"+679\",flag:\"🇫🇯\",format:\"### ####\"},{code:\"FM\",name:\"Micron\\xe9sia\",dialCode:\"+691\",flag:\"🇫🇲\",format:\"### ####\"},{code:\"FO\",name:\"Ilhas Faro\\xe9\",dialCode:\"+298\",flag:\"🇫🇴\",format:\"######\"},{code:\"FR\",name:\"Fran\\xe7a\",dialCode:\"+33\",flag:\"🇫🇷\",format:\"## ## ## ## ##\"},{code:\"GA\",name:\"Gab\\xe3o\",dialCode:\"+241\",flag:\"🇬🇦\",format:\"## ## ## ##\"},{code:\"GB\",name:\"Reino Unido\",dialCode:\"+44\",flag:\"🇬🇧\",format:\"#### ### ####\"},{code:\"GD\",name:\"Granada\",dialCode:\"+1473\",flag:\"🇬🇩\",format:\"###-####\"},{code:\"GE\",name:\"Ge\\xf3rgia\",dialCode:\"+995\",flag:\"🇬🇪\",format:\"### ## ## ##\"},{code:\"GF\",name:\"Guiana Francesa\",dialCode:\"+594\",flag:\"🇬🇫\",format:\"### ## ## ##\"},{code:\"GH\",name:\"Gana\",dialCode:\"+233\",flag:\"🇬🇭\",format:\"## ### ####\"},{code:\"GL\",name:\"Groenl\\xe2ndia\",dialCode:\"+299\",flag:\"🇬🇱\",format:\"## ## ##\"},{code:\"GM\",name:\"G\\xe2mbia\",dialCode:\"+220\",flag:\"🇬🇲\",format:\"### ####\"},{code:\"GN\",name:\"Guin\\xe9\",dialCode:\"+224\",flag:\"🇬🇳\",format:\"### ## ## ##\"},{code:\"GQ\",name:\"Guin\\xe9 Equatorial\",dialCode:\"+240\",flag:\"🇬🇶\",format:\"### ### ###\"},{code:\"GR\",name:\"Gr\\xe9cia\",dialCode:\"+30\",flag:\"🇬🇷\",format:\"### ### ####\"},{code:\"GT\",name:\"Guatemala\",dialCode:\"+502\",flag:\"🇬🇹\",format:\"#### ####\"},{code:\"GW\",name:\"Guin\\xe9-Bissau\",dialCode:\"+245\",flag:\"🇬🇼\",format:\"### ####\"},{code:\"GY\",name:\"Guiana\",dialCode:\"+592\",flag:\"🇬🇾\",format:\"### ####\"},{code:\"HK\",name:\"Hong Kong\",dialCode:\"+852\",flag:\"🇭🇰\",format:\"#### ####\"},{code:\"HN\",name:\"Honduras\",dialCode:\"+504\",flag:\"🇭🇳\",format:\"#### ####\"},{code:\"HR\",name:\"Cro\\xe1cia\",dialCode:\"+385\",flag:\"🇭🇷\",format:\"## ### ####\"},{code:\"HT\",name:\"Haiti\",dialCode:\"+509\",flag:\"🇭🇹\",format:\"## ## ####\"},{code:\"HU\",name:\"Hungria\",dialCode:\"+36\",flag:\"🇭🇺\",format:\"## ### ####\"},{code:\"ID\",name:\"Indon\\xe9sia\",dialCode:\"+62\",flag:\"🇮🇩\",format:\"###-###-####\"},{code:\"IE\",name:\"Irlanda\",dialCode:\"+353\",flag:\"🇮🇪\",format:\"## ### ####\"},{code:\"IL\",name:\"Israel\",dialCode:\"+972\",flag:\"🇮🇱\",format:\"##-###-####\"},{code:\"IN\",name:\"\\xcdndia\",dialCode:\"+91\",flag:\"🇮🇳\",format:\"##### #####\"},{code:\"IQ\",name:\"Iraque\",dialCode:\"+964\",flag:\"🇮🇶\",format:\"### ### ####\"},{code:\"IR\",name:\"Ir\\xe3\",dialCode:\"+98\",flag:\"🇮🇷\",format:\"### ### ####\"},{code:\"IS\",name:\"Isl\\xe2ndia\",dialCode:\"+354\",flag:\"🇮🇸\",format:\"### ####\"},{code:\"IT\",name:\"It\\xe1lia\",dialCode:\"+39\",flag:\"🇮🇹\",format:\"### ### ####\"},{code:\"JM\",name:\"Jamaica\",dialCode:\"+1876\",flag:\"🇯🇲\",format:\"###-####\"},{code:\"JO\",name:\"Jord\\xe2nia\",dialCode:\"+962\",flag:\"🇯🇴\",format:\"# #### ####\"},{code:\"JP\",name:\"Jap\\xe3o\",dialCode:\"+81\",flag:\"🇯🇵\",format:\"##-####-####\"},{code:\"KE\",name:\"Qu\\xeania\",dialCode:\"+254\",flag:\"🇰🇪\",format:\"### ######\"},{code:\"KG\",name:\"Quirguist\\xe3o\",dialCode:\"+996\",flag:\"🇰🇬\",format:\"### ######\"},{code:\"KH\",name:\"Camboja\",dialCode:\"+855\",flag:\"🇰🇭\",format:\"## ### ####\"},{code:\"KI\",name:\"Kiribati\",dialCode:\"+686\",flag:\"🇰🇮\",format:\"### ####\"},{code:\"KN\",name:\"S\\xe3o Crist\\xf3v\\xe3o e Nevis\",dialCode:\"+1869\",flag:\"🇰🇳\",format:\"###-####\"},{code:\"KP\",name:\"Coreia do Norte\",dialCode:\"+850\",flag:\"🇰🇵\",format:\"### ### ####\"},{code:\"KR\",name:\"Coreia do Sul\",dialCode:\"+82\",flag:\"🇰🇷\",format:\"##-####-####\"},{code:\"KW\",name:\"Kuwait\",dialCode:\"+965\",flag:\"🇰🇼\",format:\"#### ####\"},{code:\"KY\",name:\"Ilhas Cayman\",dialCode:\"+1345\",flag:\"🇰🇾\",format:\"###-####\"},{code:\"KZ\",name:\"Cazaquist\\xe3o\",dialCode:\"+7\",flag:\"🇰🇿\",format:\"### ###-##-##\"},{code:\"LA\",name:\"Laos\",dialCode:\"+856\",flag:\"🇱🇦\",format:\"## ## ### ###\"},{code:\"LB\",name:\"L\\xedbano\",dialCode:\"+961\",flag:\"🇱🇧\",format:\"## ### ###\"},{code:\"LC\",name:\"Santa L\\xfacia\",dialCode:\"+1758\",flag:\"🇱🇨\",format:\"###-####\"},{code:\"LR\",name:\"Lib\\xe9ria\",dialCode:\"+231\",flag:\"🇱🇷\",format:\"## ### ####\"},{code:\"LT\",name:\"Litu\\xe2nia\",dialCode:\"+370\",flag:\"🇱🇹\",format:\"### #####\"},{code:\"LU\",name:\"Luxemburgo\",dialCode:\"+352\",flag:\"🇱🇺\",format:\"### ### ###\"},{code:\"LV\",name:\"Let\\xf4nia\",dialCode:\"+371\",flag:\"🇱🇻\",format:\"## ### ###\"},{code:\"LY\",name:\"L\\xedbia\",dialCode:\"+218\",flag:\"🇱🇾\",format:\"##-#######\"},{code:\"MA\",name:\"Marrocos\",dialCode:\"+212\",flag:\"🇲🇦\",format:\"##-####-####\"},{code:\"MD\",name:\"Mold\\xe1via\",dialCode:\"+373\",flag:\"🇲🇩\",format:\"#### ####\"},{code:\"ME\",name:\"Montenegro\",dialCode:\"+382\",flag:\"🇲🇪\",format:\"## ### ###\"},{code:\"MH\",name:\"Ilhas Marshall\",dialCode:\"+692\",flag:\"🇲🇭\",format:\"###-####\"},{code:\"MK\",name:\"Maced\\xf4nia do Norte\",dialCode:\"+389\",flag:\"🇲🇰\",format:\"## ### ###\"},{code:\"ML\",name:\"Mali\",dialCode:\"+223\",flag:\"🇲🇱\",format:\"## ## ## ##\"},{code:\"MM\",name:\"Mianmar\",dialCode:\"+95\",flag:\"🇲🇲\",format:\"## ### ####\"},{code:\"MN\",name:\"Mong\\xf3lia\",dialCode:\"+976\",flag:\"🇲🇳\",format:\"#### ####\"},{code:\"MO\",name:\"Macau\",dialCode:\"+853\",flag:\"🇲🇴\",format:\"#### ####\"},{code:\"MR\",name:\"Maurit\\xe2nia\",dialCode:\"+222\",flag:\"🇲🇷\",format:\"## ## ## ##\"},{code:\"MS\",name:\"Montserrat\",dialCode:\"+1664\",flag:\"🇲🇸\",format:\"###-####\"},{code:\"MT\",name:\"Malta\",dialCode:\"+356\",flag:\"🇲🇹\",format:\"#### ####\"},{code:\"MV\",name:\"Maldivas\",dialCode:\"+960\",flag:\"🇲🇻\",format:\"###-####\"},{code:\"MW\",name:\"Malawi\",dialCode:\"+265\",flag:\"🇲🇼\",format:\"# #### ####\"},{code:\"MX\",name:\"M\\xe9xico\",dialCode:\"+52\",flag:\"🇲🇽\",format:\"## #### ####\"},{code:\"MY\",name:\"Mal\\xe1sia\",dialCode:\"+60\",flag:\"🇲🇾\",format:\"##-#### ####\"},{code:\"MZ\",name:\"Mo\\xe7ambique\",dialCode:\"+258\",flag:\"🇲🇿\",format:\"## ### ####\"},{code:\"NC\",name:\"Nova Caled\\xf4nia\",dialCode:\"+687\",flag:\"🇳🇨\",format:\"## ## ##\"},{code:\"NE\",name:\"N\\xedger\",dialCode:\"+227\",flag:\"🇳🇪\",format:\"## ## ## ##\"},{code:\"NG\",name:\"Nig\\xe9ria\",dialCode:\"+234\",flag:\"🇳🇬\",format:\"### ### ####\"},{code:\"NI\",name:\"Nicar\\xe1gua\",dialCode:\"+505\",flag:\"🇳🇮\",format:\"#### ####\"},{code:\"NL\",name:\"Pa\\xedses Baixos\",dialCode:\"+31\",flag:\"🇳🇱\",format:\"## #### ####\"},{code:\"NO\",name:\"Noruega\",dialCode:\"+47\",flag:\"🇳🇴\",format:\"### ## ###\"},{code:\"NP\",name:\"Nepal\",dialCode:\"+977\",flag:\"🇳🇵\",format:\"##-########\"},{code:\"NR\",name:\"Nauru\",dialCode:\"+674\",flag:\"🇳🇷\",format:\"### ####\"},{code:\"NU\",name:\"Niue\",dialCode:\"+683\",flag:\"🇳🇺\",format:\"####\"},{code:\"NZ\",name:\"Nova Zel\\xe2ndia\",dialCode:\"+64\",flag:\"🇳🇿\",format:\"##-###-####\"},{code:\"OM\",name:\"Om\\xe3\",dialCode:\"+968\",flag:\"🇴🇲\",format:\"#### ####\"},{code:\"PA\",name:\"Panam\\xe1\",dialCode:\"+507\",flag:\"🇵🇦\",format:\"#### ####\"},{code:\"PE\",name:\"Peru\",dialCode:\"+51\",flag:\"🇵🇪\",format:\"### ### ###\"},{code:\"PF\",name:\"Polin\\xe9sia Francesa\",dialCode:\"+689\",flag:\"🇵🇫\",format:\"## ## ## ##\"},{code:\"PG\",name:\"Papua-Nova Guin\\xe9\",dialCode:\"+675\",flag:\"🇵🇬\",format:\"### ####\"},{code:\"PH\",name:\"Filipinas\",dialCode:\"+63\",flag:\"🇵🇭\",format:\"### ### ####\"},{code:\"PK\",name:\"Paquist\\xe3o\",dialCode:\"+92\",flag:\"🇵🇰\",format:\"### #######\"},{code:\"PL\",name:\"Pol\\xf4nia\",dialCode:\"+48\",flag:\"🇵🇱\",format:\"### ### ###\"},{code:\"PR\",name:\"Porto Rico\",dialCode:\"+1787\",flag:\"🇵🇷\",format:\"###-####\"},{code:\"PS\",name:\"Palestina\",dialCode:\"+970\",flag:\"🇵🇸\",format:\"### ### ###\"},{code:\"PT\",name:\"Portugal\",dialCode:\"+351\",flag:\"🇵🇹\",format:\"### ### ###\"},{code:\"PW\",name:\"Palau\",dialCode:\"+680\",flag:\"🇵🇼\",format:\"### ####\"},{code:\"PY\",name:\"Paraguai\",dialCode:\"+595\",flag:\"🇵🇾\",format:\"### ######\"},{code:\"QA\",name:\"Catar\",dialCode:\"+974\",flag:\"🇶🇦\",format:\"#### ####\"},{code:\"RO\",name:\"Rom\\xeania\",dialCode:\"+40\",flag:\"🇷🇴\",format:\"### ### ###\"},{code:\"RS\",name:\"S\\xe9rvia\",dialCode:\"+381\",flag:\"🇷🇸\",format:\"## ### ####\"},{code:\"RU\",name:\"R\\xfassia\",dialCode:\"+7\",flag:\"🇷🇺\",format:\"### ###-##-##\"},{code:\"SA\",name:\"Ar\\xe1bia Saudita\",dialCode:\"+966\",flag:\"🇸🇦\",format:\"## ### ####\"},{code:\"SB\",name:\"Ilhas Salom\\xe3o\",dialCode:\"+677\",flag:\"🇸🇧\",format:\"### ####\"},{code:\"SE\",name:\"Su\\xe9cia\",dialCode:\"+46\",flag:\"🇸🇪\",format:\"##-### ## ##\"},{code:\"SG\",name:\"Singapura\",dialCode:\"+65\",flag:\"🇸🇬\",format:\"#### ####\"},{code:\"SI\",name:\"Eslov\\xeania\",dialCode:\"+386\",flag:\"🇸🇮\",format:\"## ### ###\"},{code:\"SK\",name:\"Eslov\\xe1quia\",dialCode:\"+421\",flag:\"🇸🇰\",format:\"### ### ###\"},{code:\"SL\",name:\"Serra Leoa\",dialCode:\"+232\",flag:\"🇸🇱\",format:\"## ######\"},{code:\"SN\",name:\"Senegal\",dialCode:\"+221\",flag:\"🇸🇳\",format:\"## ### ## ##\"},{code:\"SR\",name:\"Suriname\",dialCode:\"+597\",flag:\"🇸🇷\",format:\"###-####\"},{code:\"ST\",name:\"S\\xe3o Tom\\xe9 e Pr\\xedncipe\",dialCode:\"+239\",flag:\"🇸🇹\",format:\"### ####\"},{code:\"SV\",name:\"El Salvador\",dialCode:\"+503\",flag:\"🇸🇻\",format:\"#### ####\"},{code:\"SY\",name:\"S\\xedria\",dialCode:\"+963\",flag:\"🇸🇾\",format:\"### ### ###\"},{code:\"TC\",name:\"Ilhas Turks e Caicos\",dialCode:\"+1649\",flag:\"🇹🇨\",format:\"###-####\"},{code:\"TD\",name:\"Chade\",dialCode:\"+235\",flag:\"🇹🇩\",format:\"## ## ## ##\"},{code:\"TG\",name:\"Togo\",dialCode:\"+228\",flag:\"🇹🇬\",format:\"## ## ## ##\"},{code:\"TH\",name:\"Tail\\xe2ndia\",dialCode:\"+66\",flag:\"🇹🇭\",format:\"## ### ####\"},{code:\"TJ\",name:\"Tadjiquist\\xe3o\",dialCode:\"+992\",flag:\"🇹🇯\",format:\"### ## ####\"},{code:\"TK\",name:\"Tokelau\",dialCode:\"+690\",flag:\"🇹🇰\",format:\"####\"},{code:\"TL\",name:\"Timor-Leste\",dialCode:\"+670\",flag:\"🇹🇱\",format:\"### ####\"},{code:\"TM\",name:\"Turcomenist\\xe3o\",dialCode:\"+993\",flag:\"🇹🇲\",format:\"## ######\"},{code:\"TN\",name:\"Tun\\xedsia\",dialCode:\"+216\",flag:\"🇹🇳\",format:\"## ### ###\"},{code:\"TO\",name:\"Tonga\",dialCode:\"+676\",flag:\"🇹🇴\",format:\"### ####\"},{code:\"TR\",name:\"Turquia\",dialCode:\"+90\",flag:\"🇹🇷\",format:\"### ### ## ##\"},{code:\"TT\",name:\"Trinidad e Tobago\",dialCode:\"+1868\",flag:\"🇹🇹\",format:\"###-####\"},{code:\"TV\",name:\"Tuvalu\",dialCode:\"+688\",flag:\"🇹🇻\",format:\"### ####\"},{code:\"TW\",name:\"Taiwan\",dialCode:\"+886\",flag:\"🇹🇼\",format:\"#### ### ###\"},{code:\"TZ\",name:\"Tanz\\xe2nia\",dialCode:\"+255\",flag:\"🇹🇿\",format:\"### ### ###\"},{code:\"UA\",name:\"Ucr\\xe2nia\",dialCode:\"+380\",flag:\"🇺🇦\",format:\"## ### ## ##\"},{code:\"UG\",name:\"Uganda\",dialCode:\"+256\",flag:\"🇺🇬\",format:\"### ######\"},{code:\"US\",name:\"Estados Unidos\",dialCode:\"+1\",flag:\"🇺🇸\",format:\"(###) ###-####\"},{code:\"UY\",name:\"Uruguai\",dialCode:\"+598\",flag:\"🇺🇾\",format:\"## ### ###\"},{code:\"UZ\",name:\"Uzbequist\\xe3o\",dialCode:\"+998\",flag:\"🇺🇿\",format:\"## ### ## ##\"},{code:\"VC\",name:\"S\\xe3o Vicente e Granadinas\",dialCode:\"+1784\",flag:\"🇻🇨\",format:\"###-####\"},{code:\"VE\",name:\"Venezuela\",dialCode:\"+58\",flag:\"🇻🇪\",format:\"###-#######\"},{code:\"VG\",name:\"Ilhas Virgens Brit\\xe2nicas\",dialCode:\"+1284\",flag:\"🇻🇬\",format:\"###-####\"},{code:\"VI\",name:\"Ilhas Virgens Americanas\",dialCode:\"+1340\",flag:\"🇻🇮\",format:\"###-####\"},{code:\"VN\",name:\"Vietn\\xe3\",dialCode:\"+84\",flag:\"🇻🇳\",format:\"### ### ####\"},{code:\"VU\",name:\"Vanuatu\",dialCode:\"+678\",flag:\"🇻🇺\",format:\"### ####\"},{code:\"WF\",name:\"Wallis e Futuna\",dialCode:\"+681\",flag:\"🇼🇫\",format:\"## ## ##\"},{code:\"WS\",name:\"Samoa\",dialCode:\"+685\",flag:\"🇼🇸\",format:\"### ####\"},{code:\"XK\",name:\"Kosovo\",dialCode:\"+383\",flag:\"🇽🇰\",format:\"## ### ###\"},{code:\"YE\",name:\"I\\xeamen\",dialCode:\"+967\",flag:\"🇾🇪\",format:\"### ### ###\"},{code:\"ZA\",name:\"\\xc1frica do Sul\",dialCode:\"+27\",flag:\"🇿🇦\",format:\"## ### ####\"},{code:\"ZM\",name:\"Z\\xe2mbia\",dialCode:\"+260\",flag:\"🇿🇲\",format:\"## ### ####\"},{code:\"ZW\",name:\"Zimb\\xe1bue\",dialCode:\"+263\",flag:\"🇿🇼\",format:\"## ### ####\"}];/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function PhoneInput(props){const{name=\"phone\",placeholder=\"Enter phone number\",defaultCountry=\"US\",backgroundColor=\"#FFFFFF\",borderColor=\"#EEEEEE\",textColor=\"#000000\",font,borderRadius=8,showFlags=true,favoriteCountries=[\"US\",\"GB\",\"CA\"],required=false,autoDetectCountry=true,errorColor=\"#FF3333\"}=props;const[selectedCountry,setSelectedCountry]=useState(()=>countries.find(c=>c.code===defaultCountry)||countries[0]);const[phoneNumber,setPhoneNumber]=useState(\"\");const[isDropdownOpen,setIsDropdownOpen]=useState(false);const[searchTerm,setSearchTerm]=useState(\"\");const[isMobile,setIsMobile]=useState(false);const[isDetecting,setIsDetecting]=useState(false);const[hasError,setHasError]=useState(false);const[errorMessage,setErrorMessage]=useState(\"\");const[hasBeenTouched,setHasBeenTouched]=useState(false);const[focusedIndex,setFocusedIndex]=useState(-1);const dropdownRef=useRef(null);const inputRef=useRef(null);const searchInputRef=useRef(null);const countryButtonRefs=useRef([]);const formattedValue=useMemo(()=>{return selectedCountry.dialCode+\" \"+phoneNumber;},[selectedCountry.dialCode,phoneNumber]);// Validation logic\nconst validatePhoneNumber=(number,country)=>{if(!required&&!number){return{isValid:true,message:\"\"};}if(required&&!number){return{isValid:false,message:\"N\\xfamero de telefone \\xe9 obrigat\\xf3rio\"};}if(!country.format){// If no format is defined, just check if there are digits\nconst digits=number.replace(/\\D/g,\"\");if(digits.length<7){return{isValid:false,message:\"Phone number is too short\"};}return{isValid:true,message:\"\"};}// Count expected digits from format\nconst expectedDigits=(country.format.match(/#/g)||[]).length;const actualDigits=number.replace(/\\D/g,\"\").length;if(actualDigits===0&&required){return{isValid:false,message:\"Phone number is required\"};}if(actualDigits>0&&actualDigits<expectedDigits){return{isValid:false,message:`Phone number must be ${expectedDigits} digits`};}if(actualDigits>expectedDigits){return{isValid:false,message:\"Phone number is too long\"};}return{isValid:true,message:\"\"};};// Update validation when phone number or country changes\nuseEffect(()=>{if(hasBeenTouched){const validation=validatePhoneNumber(phoneNumber,selectedCountry);startTransition(()=>{setHasError(!validation.isValid);setErrorMessage(validation.message);});}},[phoneNumber,selectedCountry,required,hasBeenTouched]);// Set custom validity for HTML5 form validation\nuseEffect(()=>{if(inputRef.current){const validation=validatePhoneNumber(phoneNumber,selectedCountry);inputRef.current.setCustomValidity(validation.isValid?\"\":validation.message);}},[phoneNumber,selectedCountry,required]);// Form integration with validation\nconst isValid=useMemo(()=>{const validation=validatePhoneNumber(phoneNumber,selectedCountry);return validation.isValid;},[phoneNumber,selectedCountry,required]);const formatPhoneNumber=(input,format)=>{if(!format)return input;const digits=input.replace(/\\D/g,\"\");let formatted=\"\";let digitIndex=0;for(let i=0;i<format.length&&digitIndex<digits.length;i++){if(format[i]===\"#\"){formatted+=digits[digitIndex];digitIndex++;}else{formatted+=format[i];}}return formatted;};const orderedCountries=useMemo(()=>{const favorites=favoriteCountries.map(code=>countries.find(c=>c.code===code)).filter(Boolean);const remaining=countries.filter(country=>!favoriteCountries.includes(country.code));return[...favorites,...remaining];},[favoriteCountries]);const filteredCountries=useMemo(()=>{if(!searchTerm)return orderedCountries;return orderedCountries.filter(country=>country.name.toLowerCase().includes(searchTerm.toLowerCase())||country.code.toLowerCase().includes(searchTerm.toLowerCase())||country.dialCode.includes(searchTerm));},[searchTerm,orderedCountries]);const handlePhoneChange=e=>{const input=e.target.value.replace(/\\D/g,\"\");const formatted=formatPhoneNumber(input,selectedCountry.format);startTransition(()=>{setPhoneNumber(formatted);if(!hasBeenTouched){setHasBeenTouched(true);}});};const handlePhoneBlur=()=>{startTransition(()=>{setHasBeenTouched(true);});};const handleCountrySelect=country=>{startTransition(()=>{setSelectedCountry(country);setIsDropdownOpen(false);setSearchTerm(\"\");// Re-validate with new country format\nif(hasBeenTouched){const validation=validatePhoneNumber(phoneNumber,country);setHasError(!validation.isValid);setErrorMessage(validation.message);}});inputRef.current?.focus();};const handleKeyDown=e=>{if(!isDropdownOpen){if(e.key===\"ArrowDown\"||e.key===\"Enter\"||e.key===\" \"){e.preventDefault();startTransition(()=>{setIsDropdownOpen(true);setFocusedIndex(0);});// Focus search input when dropdown opens\nsetTimeout(()=>searchInputRef.current?.focus(),0);}else if(e.key.length===1&&e.key.match(/[a-zA-Z]/)){const letter=e.key.toLowerCase();const country=orderedCountries.find(c=>c.name.toLowerCase().startsWith(letter));if(country){handleCountrySelect(country);}}return;}// Handle keyboard navigation when dropdown is open\nswitch(e.key){case\"Escape\":e.preventDefault();startTransition(()=>{setIsDropdownOpen(false);setFocusedIndex(-1);});inputRef.current?.focus();break;case\"ArrowDown\":e.preventDefault();startTransition(()=>{const newIndex=focusedIndex<filteredCountries.length-1?focusedIndex+1:0;setFocusedIndex(newIndex);});break;case\"ArrowUp\":e.preventDefault();startTransition(()=>{const newIndex=focusedIndex>0?focusedIndex-1:filteredCountries.length-1;setFocusedIndex(newIndex);});break;case\"Enter\":case\" \":e.preventDefault();if(focusedIndex>=0&&focusedIndex<filteredCountries.length){handleCountrySelect(filteredCountries[focusedIndex]);}break;case\"Home\":e.preventDefault();startTransition(()=>setFocusedIndex(0));break;case\"End\":e.preventDefault();startTransition(()=>setFocusedIndex(filteredCountries.length-1));break;default:// Type-ahead search\nif(e.key.length===1&&e.key.match(/[a-zA-Z]/)){const letter=e.key.toLowerCase();const matchIndex=filteredCountries.findIndex((country,index)=>index>focusedIndex&&country.name.toLowerCase().startsWith(letter));if(matchIndex!==-1){startTransition(()=>setFocusedIndex(matchIndex));}else{// Wrap around to beginning\nconst wrapIndex=filteredCountries.findIndex(country=>country.name.toLowerCase().startsWith(letter));if(wrapIndex!==-1){startTransition(()=>setFocusedIndex(wrapIndex));}}}break;}};const handleSearchKeyDown=e=>{switch(e.key){case\"ArrowDown\":e.preventDefault();startTransition(()=>setFocusedIndex(0));break;case\"Escape\":e.preventDefault();startTransition(()=>{setIsDropdownOpen(false);setFocusedIndex(-1);});inputRef.current?.focus();break;case\"Enter\":e.preventDefault();if(filteredCountries.length>0){handleCountrySelect(filteredCountries[0]);}break;}};// Scroll focused item into view\nuseEffect(()=>{if(focusedIndex>=0&&countryButtonRefs.current[focusedIndex]){countryButtonRefs.current[focusedIndex]?.scrollIntoView({block:\"nearest\",behavior:\"smooth\"});}},[focusedIndex]);// Reset focused index when search term changes\nuseEffect(()=>{startTransition(()=>setFocusedIndex(-1));},[searchTerm]);useEffect(()=>{const handleClickOutside=event=>{if(dropdownRef.current&&!dropdownRef.current.contains(event.target)){startTransition(()=>setIsDropdownOpen(false));}};const handleResize=()=>{if(typeof window!==\"undefined\"){startTransition(()=>setIsMobile(window.innerWidth<768));}};if(typeof window!==\"undefined\"){document.addEventListener(\"mousedown\",handleClickOutside);window.addEventListener(\"resize\",handleResize);handleResize()// Initial check\n;return()=>{document.removeEventListener(\"mousedown\",handleClickOutside);window.removeEventListener(\"resize\",handleResize);};}},[]);// Auto-detect country on mount\nuseEffect(()=>{if(!autoDetectCountry||isDetecting)return;const detectCountry=async()=>{startTransition(()=>setIsDetecting(true));try{// Method 1: Try to detect from browser locale\nif(typeof navigator!==\"undefined\"&&navigator.language){const locale=navigator.language;const countryCode=locale.split(\"-\")[1]?.toUpperCase();if(countryCode){const detectedCountry=countries.find(c=>c.code===countryCode);if(detectedCountry){startTransition(()=>{setSelectedCountry(detectedCountry);setIsDetecting(false);});return;}}}// Method 2: Try to detect from timezone\nif(typeof Intl!==\"undefined\"&&Intl.DateTimeFormat){try{const timezone=Intl.DateTimeFormat().resolvedOptions().timeZone;const timezoneToCountry={\"America/New_York\":\"US\",\"America/Los_Angeles\":\"US\",\"America/Chicago\":\"US\",\"America/Denver\":\"US\",\"America/Toronto\":\"CA\",\"America/Vancouver\":\"CA\",\"Europe/London\":\"GB\",\"Europe/Paris\":\"FR\",\"Europe/Berlin\":\"DE\",\"Europe/Rome\":\"IT\",\"Europe/Madrid\":\"ES\",\"Europe/Amsterdam\":\"NL\",\"Europe/Brussels\":\"BE\",\"Europe/Vienna\":\"AT\",\"Europe/Zurich\":\"CH\",\"Europe/Stockholm\":\"SE\",\"Europe/Oslo\":\"NO\",\"Europe/Copenhagen\":\"DK\",\"Europe/Helsinki\":\"FI\",\"Europe/Warsaw\":\"PL\",\"Europe/Prague\":\"CZ\",\"Europe/Budapest\":\"HU\",\"Europe/Bucharest\":\"RO\",\"Europe/Sofia\":\"BG\",\"Europe/Athens\":\"GR\",\"Europe/Lisbon\":\"PT\",\"Europe/Dublin\":\"IE\",\"Asia/Tokyo\":\"JP\",\"Asia/Shanghai\":\"CN\",\"Asia/Seoul\":\"KR\",\"Asia/Singapore\":\"SG\",\"Asia/Hong_Kong\":\"HK\",\"Asia/Bangkok\":\"TH\",\"Asia/Jakarta\":\"ID\",\"Asia/Manila\":\"PH\",\"Asia/Kuala_Lumpur\":\"MY\",\"Asia/Kolkata\":\"IN\",\"Asia/Dubai\":\"AE\",\"Asia/Riyadh\":\"SA\",\"Asia/Tel_Aviv\":\"IL\",\"Australia/Sydney\":\"AU\",\"Australia/Melbourne\":\"AU\",\"Australia/Perth\":\"AU\",\"Pacific/Auckland\":\"NZ\",\"America/Sao_Paulo\":\"BR\",\"America/Buenos_Aires\":\"AR\",\"America/Mexico_City\":\"MX\",\"Africa/Cairo\":\"EG\",\"Africa/Lagos\":\"NG\",\"Africa/Johannesburg\":\"ZA\"};const countryCode=timezoneToCountry[timezone];if(countryCode){const detectedCountry=countries.find(c=>c.code===countryCode);if(detectedCountry){startTransition(()=>{setSelectedCountry(detectedCountry);setIsDetecting(false);});return;}}}catch(e){console.warn(\"Timezone detection failed:\",e);}}// Method 3: Try IP-based detection (fallback)\ntry{const response=await fetch(\"https://ipapi.co/json/\");const data=await response.json();if(data.country_code){const detectedCountry=countries.find(c=>c.code===data.country_code.toUpperCase());if(detectedCountry){startTransition(()=>{setSelectedCountry(detectedCountry);setIsDetecting(false);});return;}}}catch(e){console.warn(\"IP-based detection failed:\",e);}}catch(error){console.warn(\"Country detection failed:\",error);}finally{startTransition(()=>setIsDetecting(false));}};detectCountry();},[autoDetectCountry]);const isFixedWidth=props?.style&&props.style.width===\"100%\";const currentBorderColor=hasError&&hasBeenTouched?errorColor:borderColor;return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,position:\"relative\",width:\"100%\",fontFamily:font?.fontFamily||\"Inter, sans-serif\"},ref:dropdownRef,children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",backgroundColor,border:`1px solid ${currentBorderColor}`,borderRadius,overflow:\"hidden\",minHeight:isMobile?48:44,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>startTransition(()=>setIsDropdownOpen(!isDropdownOpen)),onKeyDown:handleKeyDown,style:{display:\"flex\",alignItems:\"center\",gap:isMobile?6:8,padding:isMobile?\"0 8px\":\"0 12px\",backgroundColor:\"transparent\",border:\"none\",cursor:\"pointer\",color:textColor,borderRight:`1px solid ${currentBorderColor}`,minWidth:showFlags?isMobile?70:80:isMobile?50:60,flexShrink:0,...font},\"aria-label\":`Selected country: ${selectedCountry.name}`,\"aria-expanded\":isDropdownOpen,\"aria-haspopup\":\"listbox\",children:[showFlags&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:isMobile?14:16},children:selectedCountry.flag}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:isMobile?12:14,fontWeight:500},children:selectedCountry.dialCode}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:isMobile?10:12,transform:isDropdownOpen?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform 0.2s\"},children:\"▼\"})]}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,type:\"tel\",value:phoneNumber,onChange:handlePhoneChange,onBlur:handlePhoneBlur,placeholder:selectedCountry.format?selectedCountry.dialCode+\" \"+selectedCountry.format.replace(/#/g,\"_\"):placeholder,required:required,style:{flexGrow:1,width:\"100%\",padding:isMobile?\"14px 12px\":\"12px 16px\",border:\"none\",outline:\"none\",backgroundColor:\"transparent\",color:textColor,fontSize:isMobile?16:14,minWidth:0,...font},\"aria-label\":\"Phone number\",\"aria-invalid\":hasError&&hasBeenTouched,\"aria-describedby\":hasError&&hasBeenTouched?`${name}-error`:undefined})]}),hasError&&hasBeenTouched&&errorMessage&&/*#__PURE__*/_jsx(\"div\",{id:`${name}-error`,style:{marginTop:4,fontSize:isMobile?14:12,color:errorColor,...font},role:\"alert\",\"aria-live\":\"polite\",children:errorMessage}),isDropdownOpen&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:\"100%\",left:0,right:0,backgroundColor,border:`1px solid ${borderColor}`,borderRadius,marginTop:4,maxHeight:isMobile?\"60vh\":200,overflowY:\"auto\",zIndex:1e3,boxShadow:\"0 4px 12px rgba(0, 0, 0, 0.1)\",width:\"100%\"},role:\"listbox\",\"aria-label\":\"Country selection\",children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:isMobile?12:8,borderBottom:`1px solid ${borderColor}`},children:/*#__PURE__*/_jsx(\"input\",{ref:searchInputRef,type:\"text\",value:searchTerm,onChange:e=>startTransition(()=>setSearchTerm(e.target.value)),onKeyDown:handleSearchKeyDown,placeholder:\"Buscar pa\\xedses...\",style:{width:\"100%\",padding:isMobile?\"12px 16px\":\"8px 12px\",border:`1px solid ${borderColor}`,borderRadius:4,outline:\"none\",backgroundColor,color:textColor,fontSize:isMobile?16:12,boxSizing:\"border-box\",...font},\"aria-label\":\"Search countries\"})}),filteredCountries.map((country,index)=>{const isFavorite=favoriteCountries.includes(country.code);const isLastFavorite=isFavorite&&index===favoriteCountries.length-1&&!searchTerm;const isFocused=index===focusedIndex;return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"button\",{ref:el=>countryButtonRefs.current[index]=el,type:\"button\",onClick:()=>handleCountrySelect(country),onKeyDown:handleKeyDown,style:{width:\"100%\",display:\"flex\",alignItems:\"center\",gap:isMobile?8:12,padding:isMobile?\"16px 12px\":\"12px 16px\",backgroundColor:isFocused?\"#E3F2FD\":selectedCountry.code===country.code?\"#F5F5F5\":\"transparent\",border:\"none\",cursor:\"pointer\",color:textColor,textAlign:\"left\",boxSizing:\"border-box\",outline:isFocused?`2px solid #2196F3`:\"none\",outlineOffset:\"-2px\",...font},onMouseEnter:e=>{if(!isFocused){e.currentTarget.style.backgroundColor=\"#F5F5F5\";}},onMouseLeave:e=>{if(!isFocused){e.currentTarget.style.backgroundColor=selectedCountry.code===country.code?\"#F5F5F5\":\"transparent\";}},onMouseMove:()=>{if(focusedIndex!==index){startTransition(()=>setFocusedIndex(index));}},role:\"option\",\"aria-selected\":selectedCountry.code===country.code,tabIndex:-1,children:[showFlags&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:isMobile?14:16,flexShrink:0},children:country.flag}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,fontSize:isMobile?16:14,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:country.name}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:isMobile?14:12,color:\"#666\",fontWeight:500,flexShrink:0},children:country.dialCode})]}),isLastFavorite&&/*#__PURE__*/_jsx(\"div\",{style:{height:1,backgroundColor:borderColor,margin:\"4px 16px\"}})]},country.code);})]}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:name,value:formattedValue,readOnly:true})]});}addPropertyControls(PhoneInput,{name:{type:ControlType.String,title:\"Form Field Name\",defaultValue:\"phone\"},defaultCountry:{type:ControlType.Enum,title:\"Default Country\",options:countries.map(c=>c.code),optionTitles:countries.map(c=>c.name),defaultValue:\"US\"},favoriteCountries:{type:ControlType.Array,title:\"Favorite Countries\",control:{type:ControlType.Enum,options:countries.map(c=>c.code),optionTitles:countries.map(c=>c.name)},defaultValue:[\"US\",\"GB\",\"CA\"],maxCount:10},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#EEEEEE\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},errorColor:{type:ControlType.Color,title:\"Error Color\",defaultValue:\"#FF3333\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:20,step:1,unit:\"px\"},showFlags:{type:ControlType.Boolean,title:\"Show Flags\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},required:{type:ControlType.Boolean,title:\"Required\",defaultValue:false,enabledTitle:\"Required\",disabledTitle:\"Optional\"},autoDetectCountry:{type:ControlType.Boolean,title:\"Auto-Detect Country\",defaultValue:true,enabledTitle:\"Auto-Detect\",disabledTitle:\"Manual\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PhoneInput\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PhoneInput.map"],"mappings":"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"}