var e={US:{AL:`Alabama`,AK:`Alaska`,AZ:`Arizona`,AR:`Arkansas`,CA:`California`,CO:`Colorado`,CT:`Connecticut`,DE:`Delaware`,FL:`Florida`,GA:`Georgia`,HI:`Hawaii`,ID:`Idaho`,IL:`Illinois`,IN:`Indiana`,IA:`Iowa`,KS:`Kansas`,KY:`Kentucky`,LA:`Louisiana`,ME:`Maine`,MD:`Maryland`,MA:`Massachusetts`,MI:`Michigan`,MN:`Minnesota`,MS:`Mississippi`,MO:`Missouri`,MT:`Montana`,NE:`Nebraska`,NV:`Nevada`,NH:`New Hampshire`,NJ:`New Jersey`,NM:`New Mexico`,NY:`New York`,NC:`North Carolina`,ND:`North Dakota`,OH:`Ohio`,OK:`Oklahoma`,OR:`Oregon`,PA:`Pennsylvania`,RI:`Rhode Island`,SC:`South Carolina`,SD:`South Dakota`,TN:`Tennessee`,TX:`Texas`,UT:`Utah`,VT:`Vermont`,VA:`Virginia`,WA:`Washington`,WV:`West Virginia`,WI:`Wisconsin`,WY:`Wyoming`,DC:`District of Columbia`,AS:`American Samoa`,GU:`Guam`,MP:`Northern Mariana Islands`,PR:`Puerto Rico`,VI:`U.S. Virgin Islands`},CA:{AB:`Alberta`,BC:`British Columbia`,MB:`Manitoba`,NB:`New Brunswick`,NL:`Newfoundland and Labrador`,NS:`Nova Scotia`,NT:`Northwest Territories`,NU:`Nunavut`,ON:`Ontario`,PE:`Prince Edward Island`,QC:`Quebec`,SK:`Saskatchewan`,YT:`Yukon`},AU:{ACT:`Australian Capital Territory`,NSW:`New South Wales`,NT:`Northern Territory`,QLD:`Queensland`,SA:`South Australia`,TAS:`Tasmania`,VIC:`Victoria`,WA:`Western Australia`},GB:{ENG:`England`,SCT:`Scotland`,WLS:`Wales`,NIR:`Northern Ireland`},DE:{BW:`Baden-Württemberg`,BY:`Bavaria`,BE:`Berlin`,BB:`Brandenburg`,HB:`Bremen`,HH:`Hamburg`,HE:`Hesse`,MV:`Mecklenburg-Vorpommern`,NI:`Lower Saxony`,NW:`North Rhine-Westphalia`,RP:`Rhineland-Palatinate`,SL:`Saarland`,SN:`Saxony`,ST:`Saxony-Anhalt`,SH:`Schleswig-Holstein`,TH:`Thuringia`},FR:{ARA:`Auvergne-Rhône-Alpes`,BFC:`Bourgogne-Franche-Comté`,BRE:`Brittany`,CVL:`Centre-Val de Loire`,COR:`Corsica`,GES:`Grand Est`,HDF:`Hauts-de-France`,IDF:`Île-de-France`,NAQ:`Nouvelle-Aquitaine`,NOR:`Normandy`,OCC:`Occitania`,PDL:`Pays de la Loire`,PAC:`Provence-Alpes-Côte d'Azur`},BR:{AC:`Acre`,AL:`Alagoas`,AP:`Amapá`,AM:`Amazonas`,BA:`Bahia`,CE:`Ceará`,DF:`Federal District`,ES:`Espírito Santo`,GO:`Goiás`,MA:`Maranhão`,MT:`Mato Grosso`,MS:`Mato Grosso do Sul`,MG:`Minas Gerais`,PA:`Pará`,PB:`Paraíba`,PR:`Paraná`,PE:`Pernambuco`,PI:`Piauí`,RJ:`Rio de Janeiro`,RN:`Rio Grande do Norte`,RS:`Rio Grande do Sul`,RO:`Rondônia`,RR:`Roraima`,SC:`Santa Catarina`,SP:`São Paulo`,SE:`Sergipe`,TO:`Tocantins`},IN:{AN:`Andaman and Nicobar Islands`,AP:`Andhra Pradesh`,AR:`Arunachal Pradesh`,AS:`Assam`,BR:`Bihar`,CH:`Chandigarh`,CT:`Chhattisgarh`,DD:`Dadra and Nagar Haveli and Daman and Diu`,DL:`Delhi`,GA:`Goa`,GJ:`Gujarat`,HR:`Haryana`,HP:`Himachal Pradesh`,JK:`Jammu and Kashmir`,JH:`Jharkhand`,KA:`Karnataka`,KL:`Kerala`,LA:`Ladakh`,MP:`Madhya Pradesh`,MH:`Maharashtra`,MN:`Manipur`,ML:`Meghalaya`,MZ:`Mizoram`,NL:`Nagaland`,OR:`Odisha`,PY:`Puducherry`,PB:`Punjab`,RJ:`Rajasthan`,SK:`Sikkim`,TN:`Tamil Nadu`,TG:`Telangana`,TR:`Tripura`,UP:`Uttar Pradesh`,UT:`Uttarakhand`,WB:`West Bengal`},JP:{"01":`Hokkaido`,"02":`Aomori`,"03":`Iwate`,"04":`Miyagi`,"05":`Akita`,"06":`Yamagata`,"07":`Fukushima`,"08":`Ibaraki`,"09":`Tochigi`,10:`Gunma`,11:`Saitama`,12:`Chiba`,13:`Tokyo`,14:`Kanagawa`,15:`Niigata`,16:`Toyama`,17:`Ishikawa`,18:`Fukui`,19:`Yamanashi`,20:`Nagano`,21:`Gifu`,22:`Shizuoka`,23:`Aichi`,24:`Mie`,25:`Shiga`,26:`Kyoto`,27:`Osaka`,28:`Hyogo`,29:`Nara`,30:`Wakayama`,31:`Tottori`,32:`Shimane`,33:`Okayama`,34:`Hiroshima`,35:`Yamaguchi`,36:`Tokushima`,37:`Kagawa`,38:`Ehime`,39:`Kochi`,40:`Fukuoka`,41:`Saga`,42:`Nagasaki`,43:`Kumamoto`,44:`Oita`,45:`Miyazaki`,46:`Kagoshima`,47:`Okinawa`},MX:{AGU:`Aguascalientes`,BCN:`Baja California`,BCS:`Baja California Sur`,CAM:`Campeche`,CHP:`Chiapas`,CHH:`Chihuahua`,COA:`Coahuila`,COL:`Colima`,CMX:`Mexico City`,DUR:`Durango`,GUA:`Guanajuato`,GRO:`Guerrero`,HID:`Hidalgo`,JAL:`Jalisco`,MEX:`State of Mexico`,MIC:`Michoacán`,MOR:`Morelos`,NAY:`Nayarit`,NLE:`Nuevo León`,OAX:`Oaxaca`,PUE:`Puebla`,QUE:`Querétaro`,ROO:`Quintana Roo`,SLP:`San Luis Potosí`,SIN:`Sinaloa`,SON:`Sonora`,TAB:`Tabasco`,TAM:`Tamaulipas`,TLA:`Tlaxcala`,VER:`Veracruz`,YUC:`Yucatán`,ZAC:`Zacatecas`},IT:{21:`Piedmont`,23:`Aosta Valley`,25:`Lombardy`,32:`Trentino-South Tyrol`,34:`Veneto`,36:`Friuli Venezia Giulia`,42:`Liguria`,45:`Emilia-Romagna`,52:`Tuscany`,55:`Umbria`,57:`Marche`,62:`Lazio`,65:`Abruzzo`,67:`Molise`,72:`Campania`,75:`Apulia`,77:`Basilicata`,78:`Calabria`,82:`Sicily`,88:`Sardinia`},ES:{AN:`Andalusia`,AR:`Aragon`,AS:`Asturias`,CB:`Cantabria`,CL:`Castile and León`,CM:`Castilla–La Mancha`,CN:`Canary Islands`,CT:`Catalonia`,EX:`Extremadura`,GA:`Galicia`,IB:`Balearic Islands`,MC:`Region of Murcia`,MD:`Community of Madrid`,NC:`Navarre`,PV:`Basque Country`,RI:`La Rioja`,VC:`Valencian Community`,CE:`Ceuta`,ML:`Melilla`},CN:{AH:`Anhui`,BJ:`Beijing`,CQ:`Chongqing`,FJ:`Fujian`,GD:`Guangdong`,GS:`Gansu`,GX:`Guangxi`,GZ:`Guizhou`,HA:`Henan`,HB:`Hubei`,HE:`Hebei`,HI:`Hainan`,HK:`Hong Kong`,HL:`Heilongjiang`,HN:`Hunan`,JL:`Jilin`,JS:`Jiangsu`,JX:`Jiangxi`,LN:`Liaoning`,MO:`Macau`,NM:`Inner Mongolia`,NX:`Ningxia`,QH:`Qinghai`,SC:`Sichuan`,SD:`Shandong`,SH:`Shanghai`,SN:`Shaanxi`,SX:`Shanxi`,TJ:`Tianjin`,TW:`Taiwan`,XJ:`Xinjiang`,XZ:`Tibet`,YN:`Yunnan`,ZJ:`Zhejiang`}},t={"US-GA":`Georgia (U.S. state)`,"US-IN":`Indiana`,"US-LA":`Louisiana`,"US-PA":`Pennsylvania`,"US-WA":`Washington (state)`,"US-DC":`Washington, D.C.`,"US-NY":`New York (state)`,"CA-QC":`Quebec`,"GB-NIR":`Northern Ireland`,"IN-GA":`Goa`,"IN-PB":`Punjab, India`,"IN-DL":`Delhi`,"IN-BR":`Bihar`,"CN-HK":`Hong Kong`,"CN-MO":`Macau`,"CN-TW":`Taiwan`,"CN-XZ":`Tibet`,"CN-NM":`Inner Mongolia`,"JP-13":`Tokyo`,"JP-26":`Kyoto`,"JP-27":`Osaka`,"BR-DF":`Brazilian Federal District`,"BR-RJ":`Rio de Janeiro (state)`,"BR-SP":`São Paulo (state)`,"MX-CMX":`Mexico City`,"MX-MEX":`State of Mexico`};function n(t){let n=t.toUpperCase(),r=n.indexOf(`-`);if(r===-1)return null;let i=n.slice(0,r),a=n.slice(r+1);return e[i]?.[a]??null}function r(e){let r=e.toUpperCase();return t[r]||n(r)}var i={AF:{name:`Afghanistan`,flag:`🇦🇫`},AL:{name:`Albania`,flag:`🇦🇱`},DZ:{name:`Algeria`,flag:`🇩🇿`},AD:{name:`Andorra`,flag:`🇦🇩`},AO:{name:`Angola`,flag:`🇦🇴`},AG:{name:`Antigua and Barbuda`,flag:`🇦🇬`},AR:{name:`Argentina`,flag:`🇦🇷`},AM:{name:`Armenia`,flag:`🇦🇲`},AU:{name:`Australia`,flag:`🇦🇺`},AT:{name:`Austria`,flag:`🇦🇹`},AZ:{name:`Azerbaijan`,flag:`🇦🇿`},BS:{name:`Bahamas`,flag:`🇧🇸`},BH:{name:`Bahrain`,flag:`🇧🇭`},BD:{name:`Bangladesh`,flag:`🇧🇩`},BB:{name:`Barbados`,flag:`🇧🇧`},BY:{name:`Belarus`,flag:`🇧🇾`},BE:{name:`Belgium`,flag:`🇧🇪`},BZ:{name:`Belize`,flag:`🇧🇿`},BJ:{name:`Benin`,flag:`🇧🇯`},BT:{name:`Bhutan`,flag:`🇧🇹`},BO:{name:`Bolivia`,flag:`🇧🇴`},BA:{name:`Bosnia and Herzegovina`,flag:`🇧🇦`},BW:{name:`Botswana`,flag:`🇧🇼`},BR:{name:`Brazil`,flag:`🇧🇷`},BN:{name:`Brunei`,flag:`🇧🇳`},BG:{name:`Bulgaria`,flag:`🇧🇬`},BF:{name:`Burkina Faso`,flag:`🇧🇫`},BI:{name:`Burundi`,flag:`🇧🇮`},CV:{name:`Cabo Verde`,flag:`🇨🇻`},KH:{name:`Cambodia`,flag:`🇰🇭`},CM:{name:`Cameroon`,flag:`🇨🇲`},CA:{name:`Canada`,flag:`🇨🇦`},CF:{name:`Central African Republic`,flag:`🇨🇫`},TD:{name:`Chad`,flag:`🇹🇩`},CL:{name:`Chile`,flag:`🇨🇱`},CN:{name:`China`,flag:`🇨🇳`},CO:{name:`Colombia`,flag:`🇨🇴`},KM:{name:`Comoros`,flag:`🇰🇲`},CG:{name:`Congo`,flag:`🇨🇬`},CD:{name:`Congo (DRC)`,flag:`🇨🇩`},CR:{name:`Costa Rica`,flag:`🇨🇷`},CI:{name:`Cote d'Ivoire`,flag:`🇨🇮`},HR:{name:`Croatia`,flag:`🇭🇷`},CU:{name:`Cuba`,flag:`🇨🇺`},CY:{name:`Cyprus`,flag:`🇨🇾`},CZ:{name:`Czechia`,flag:`🇨🇿`},DK:{name:`Denmark`,flag:`🇩🇰`},DJ:{name:`Djibouti`,flag:`🇩🇯`},DM:{name:`Dominica`,flag:`🇩🇲`},DO:{name:`Dominican Republic`,flag:`🇩🇴`},EC:{name:`Ecuador`,flag:`🇪🇨`},EG:{name:`Egypt`,flag:`🇪🇬`},SV:{name:`El Salvador`,flag:`🇸🇻`},GQ:{name:`Equatorial Guinea`,flag:`🇬🇶`},ER:{name:`Eritrea`,flag:`🇪🇷`},EE:{name:`Estonia`,flag:`🇪🇪`},SZ:{name:`Eswatini`,flag:`🇸🇿`},ET:{name:`Ethiopia`,flag:`🇪🇹`},FJ:{name:`Fiji`,flag:`🇫🇯`},FI:{name:`Finland`,flag:`🇫🇮`},FR:{name:`France`,flag:`🇫🇷`},GA:{name:`Gabon`,flag:`🇬🇦`},GM:{name:`Gambia`,flag:`🇬🇲`},GE:{name:`Georgia`,flag:`🇬🇪`},DE:{name:`Germany`,flag:`🇩🇪`},GH:{name:`Ghana`,flag:`🇬🇭`},GR:{name:`Greece`,flag:`🇬🇷`},GD:{name:`Grenada`,flag:`🇬🇩`},GT:{name:`Guatemala`,flag:`🇬🇹`},GN:{name:`Guinea`,flag:`🇬🇳`},GW:{name:`Guinea-Bissau`,flag:`🇬🇼`},GY:{name:`Guyana`,flag:`🇬🇾`},HT:{name:`Haiti`,flag:`🇭🇹`},HN:{name:`Honduras`,flag:`🇭🇳`},HU:{name:`Hungary`,flag:`🇭🇺`},IS:{name:`Iceland`,flag:`🇮🇸`},IN:{name:`India`,flag:`🇮🇳`},ID:{name:`Indonesia`,flag:`🇮🇩`},IR:{name:`Iran`,flag:`🇮🇷`},IQ:{name:`Iraq`,flag:`🇮🇶`},IE:{name:`Ireland`,flag:`🇮🇪`},IL:{name:`Israel`,flag:`🇮🇱`},IT:{name:`Italy`,flag:`🇮🇹`},JM:{name:`Jamaica`,flag:`🇯🇲`},JP:{name:`Japan`,flag:`🇯🇵`},JO:{name:`Jordan`,flag:`🇯🇴`},KZ:{name:`Kazakhstan`,flag:`🇰🇿`},KE:{name:`Kenya`,flag:`🇰🇪`},KI:{name:`Kiribati`,flag:`🇰🇮`},KP:{name:`North Korea`,flag:`🇰🇵`},KR:{name:`South Korea`,flag:`🇰🇷`},KW:{name:`Kuwait`,flag:`🇰🇼`},KG:{name:`Kyrgyzstan`,flag:`🇰🇬`},LA:{name:`Laos`,flag:`🇱🇦`},LV:{name:`Latvia`,flag:`🇱🇻`},LB:{name:`Lebanon`,flag:`🇱🇧`},LS:{name:`Lesotho`,flag:`🇱🇸`},LR:{name:`Liberia`,flag:`🇱🇷`},LY:{name:`Libya`,flag:`🇱🇾`},LI:{name:`Liechtenstein`,flag:`🇱🇮`},LT:{name:`Lithuania`,flag:`🇱🇹`},LU:{name:`Luxembourg`,flag:`🇱🇺`},MG:{name:`Madagascar`,flag:`🇲🇬`},MW:{name:`Malawi`,flag:`🇲🇼`},MY:{name:`Malaysia`,flag:`🇲🇾`},MV:{name:`Maldives`,flag:`🇲🇻`},ML:{name:`Mali`,flag:`🇲🇱`},MT:{name:`Malta`,flag:`🇲🇹`},MH:{name:`Marshall Islands`,flag:`🇲🇭`},MR:{name:`Mauritania`,flag:`🇲🇷`},MU:{name:`Mauritius`,flag:`🇲🇺`},MX:{name:`Mexico`,flag:`🇲🇽`},FM:{name:`Micronesia`,flag:`🇫🇲`},MD:{name:`Moldova`,flag:`🇲🇩`},MC:{name:`Monaco`,flag:`🇲🇨`},MN:{name:`Mongolia`,flag:`🇲🇳`},ME:{name:`Montenegro`,flag:`🇲🇪`},MA:{name:`Morocco`,flag:`🇲🇦`},MZ:{name:`Mozambique`,flag:`🇲🇿`},MM:{name:`Myanmar`,flag:`🇲🇲`},NA:{name:`Namibia`,flag:`🇳🇦`},NR:{name:`Nauru`,flag:`🇳🇷`},NP:{name:`Nepal`,flag:`🇳🇵`},NL:{name:`Netherlands`,flag:`🇳🇱`},NZ:{name:`New Zealand`,flag:`🇳🇿`},NI:{name:`Nicaragua`,flag:`🇳🇮`},NE:{name:`Niger`,flag:`🇳🇪`},NG:{name:`Nigeria`,flag:`🇳🇬`},MK:{name:`North Macedonia`,flag:`🇲🇰`},NO:{name:`Norway`,flag:`🇳🇴`},OM:{name:`Oman`,flag:`🇴🇲`},PK:{name:`Pakistan`,flag:`🇵🇰`},PW:{name:`Palau`,flag:`🇵🇼`},PA:{name:`Panama`,flag:`🇵🇦`},PG:{name:`Papua New Guinea`,flag:`🇵🇬`},PY:{name:`Paraguay`,flag:`🇵🇾`},PE:{name:`Peru`,flag:`🇵🇪`},PH:{name:`Philippines`,flag:`🇵🇭`},PL:{name:`Poland`,flag:`🇵🇱`},PT:{name:`Portugal`,flag:`🇵🇹`},QA:{name:`Qatar`,flag:`🇶🇦`},RO:{name:`Romania`,flag:`🇷🇴`},RU:{name:`Russia`,flag:`🇷🇺`},RW:{name:`Rwanda`,flag:`🇷🇼`},KN:{name:`Saint Kitts and Nevis`,flag:`🇰🇳`},LC:{name:`Saint Lucia`,flag:`🇱🇨`},VC:{name:`Saint Vincent and the Grenadines`,flag:`🇻🇨`},WS:{name:`Samoa`,flag:`🇼🇸`},SM:{name:`San Marino`,flag:`🇸🇲`},ST:{name:`Sao Tome and Principe`,flag:`🇸🇹`},SA:{name:`Saudi Arabia`,flag:`🇸🇦`},SN:{name:`Senegal`,flag:`🇸🇳`},RS:{name:`Serbia`,flag:`🇷🇸`},SC:{name:`Seychelles`,flag:`🇸🇨`},SL:{name:`Sierra Leone`,flag:`🇸🇱`},SG:{name:`Singapore`,flag:`🇸🇬`},SK:{name:`Slovakia`,flag:`🇸🇰`},SI:{name:`Slovenia`,flag:`🇸🇮`},SB:{name:`Solomon Islands`,flag:`🇸🇧`},SO:{name:`Somalia`,flag:`🇸🇴`},ZA:{name:`South Africa`,flag:`🇿🇦`},SS:{name:`South Sudan`,flag:`🇸🇸`},ES:{name:`Spain`,flag:`🇪🇸`},LK:{name:`Sri Lanka`,flag:`🇱🇰`},SD:{name:`Sudan`,flag:`🇸🇩`},SR:{name:`Suriname`,flag:`🇸🇷`},SE:{name:`Sweden`,flag:`🇸🇪`},CH:{name:`Switzerland`,flag:`🇨🇭`},SY:{name:`Syria`,flag:`🇸🇾`},TW:{name:`Taiwan`,flag:`🇹🇼`},TJ:{name:`Tajikistan`,flag:`🇹🇯`},TZ:{name:`Tanzania`,flag:`🇹🇿`},TH:{name:`Thailand`,flag:`🇹🇭`},TL:{name:`Timor-Leste`,flag:`🇹🇱`},TG:{name:`Togo`,flag:`🇹🇬`},TO:{name:`Tonga`,flag:`🇹🇴`},TT:{name:`Trinidad and Tobago`,flag:`🇹🇹`},TN:{name:`Tunisia`,flag:`🇹🇳`},TR:{name:`Turkey`,flag:`🇹🇷`},TM:{name:`Turkmenistan`,flag:`🇹🇲`},TV:{name:`Tuvalu`,flag:`🇹🇻`},UG:{name:`Uganda`,flag:`🇺🇬`},UA:{name:`Ukraine`,flag:`🇺🇦`},AE:{name:`United Arab Emirates`,flag:`🇦🇪`},GB:{name:`United Kingdom`,flag:`🇬🇧`},US:{name:`United States`,flag:`🇺🇸`},UY:{name:`Uruguay`,flag:`🇺🇾`},UZ:{name:`Uzbekistan`,flag:`🇺🇿`},VU:{name:`Vanuatu`,flag:`🇻🇺`},VA:{name:`Vatican City`,flag:`🇻🇦`},VE:{name:`Venezuela`,flag:`🇻🇪`},VN:{name:`Vietnam`,flag:`🇻🇳`},YE:{name:`Yemen`,flag:`🇾🇪`},ZM:{name:`Zambia`,flag:`🇿🇲`},ZW:{name:`Zimbabwe`,flag:`🇿🇼`}},a=Object.entries(i).map(([e,{name:t,flag:n}])=>({code:e,name:t,flag:n})).sort((e,t)=>e.name.localeCompare(t.name));function o(e){let t=e.trim().toLowerCase();if(t.length<2)return null;for(let e of a)if(e.code.toLowerCase()===t)return{country:e,exact:!0};for(let e of a)if(e.name.toLowerCase()===t)return{country:e,exact:!0};let n=null;for(let e of a)e.name.toLowerCase().startsWith(t)&&(!n||e.name.length