export const countries = new Map<string, [string, string]>([
["AC", ["๐ฆ๐จ", "Ascension Island"]],
["AD", ["๐ฆ๐ฉ", "Andorra"]],
["AE", ["๐ฆ๐ช", "United Arab Emirates"]],
["AF", ["๐ฆ๐ซ", "Afghanistan"]],
["AG", ["๐ฆ๐ฌ", "Antigua and Barbuda"]],
["AI", ["๐ฆ๐ฎ", "Anguilla"]],
["AL", ["๐ฆ๐ฑ", "Albania"]],
["AM", ["๐ฆ๐ฒ", "Armenia"]],
["AO", ["๐ฆ๐ด", "Angola"]],
["AQ", ["๐ฆ๐ถ", "Antarctica"]],
["AR", ["๐ฆ๐ท", "Argentina"]],
["AS", ["๐ฆ๐ธ", "American Samoa"]],
["AT", ["๐ฆ๐น", "Austria"]],
["AU", ["๐ฆ๐บ", "Australia"]],
["AW", ["๐ฆ๐ผ", "Aruba"]],
["AX", ["๐ฆ๐ฝ", "ร
land Islands"]],
["AZ", ["๐ฆ๐ฟ", "Azerbaijan"]],
["BA", ["๐ง๐ฆ", "Bosnia and Herzegovina"]],
["BB", ["๐ง๐ง", "Barbados"]],
["BD", ["๐ง๐ฉ", "Bangladesh"]],
["BE", ["๐ง๐ช", "Belgium"]],
["BF", ["๐ง๐ซ", "Burkina Faso"]],
["BG", ["๐ง๐ฌ", "Bulgaria"]],
["BH", ["๐ง๐ญ", "Bahrain"]],
["BI", ["๐ง๐ฎ", "Burundi"]],
["BJ", ["๐ง๐ฏ", "Benin"]],
["BL", ["๐ง๐ฑ", "Saint Barthรฉlemy"]],
["BM", ["๐ง๐ฒ", "Bermuda"]],
["BN", ["๐ง๐ณ", "Brunei"]],
["BO", ["๐ง๐ด", "Bolivia"]],
["BQ", ["๐ง๐ถ", "Caribbean Netherlands"]],
["BR", ["๐ง๐ท", "Brazil"]],
["BS", ["๐ง๐ธ", "Bahamas"]],
["BT", ["๐ง๐น", "Bhutan"]],
["BV", ["๐ง๐ป", "Bouvet Island"]],
["BW", ["๐ง๐ผ", "Botswana"]],
["BY", ["๐ง๐พ", "Belarus"]],
["BZ", ["๐ง๐ฟ", "Belize"]],
["CA", ["๐จ๐ฆ", "Canada"]],
["CC", ["๐จ๐จ", "Cocos (Keeling) Islands"]],
["CD", ["๐จ๐ฉ", "Congo - Kinshasa"]],
["CF", ["๐จ๐ซ", "Central African Republic"]],
["CG", ["๐จ๐ฌ", "Congo - Brazzaville"]],
["CH", ["๐จ๐ญ", "Switzerland"]],
["CI", ["๐จ๐ฎ", "Cรดte dโIvoire"]],
["CK", ["๐จ๐ฐ", "Cook Islands"]],
["CL", ["๐จ๐ฑ", "Chile"]],
["CM", ["๐จ๐ฒ", "Cameroon"]],
["CN", ["๐จ๐ณ", "China"]],
["CO", ["๐จ๐ด", "Colombia"]],
["CP", ["๐จ๐ต", "Clipperton Island"]],
["CR", ["๐จ๐ท", "Costa Rica"]],
["CU", ["๐จ๐บ", "Cuba"]],
["CV", ["๐จ๐ป", "Cape Verde"]],
["CW", ["๐จ๐ผ", "Curaรงao"]],
["CX", ["๐จ๐ฝ", "Christmas Island"]],
["CY", ["๐จ๐พ", "Cyprus"]],
["CZ", ["๐จ๐ฟ", "Czechia"]],
["DE", ["๐ฉ๐ช", "Germany"]],
["DG", ["๐ฉ๐ฌ", "Diego Garcia"]],
["DJ", ["๐ฉ๐ฏ", "Djibouti"]],
["DK", ["๐ฉ๐ฐ", "Denmark"]],
["DM", ["๐ฉ๐ฒ", "Dominica"]],
["DO", ["๐ฉ๐ด", "Dominican Republic"]],
["DZ", ["๐ฉ๐ฟ", "Algeria"]],
["EA", ["๐ช๐ฆ", "Ceuta and Melilla"]],
["EC", ["๐ช๐จ", "Ecuador"]],
["EE", ["๐ช๐ช", "Estonia"]],
["EG", ["๐ช๐ฌ", "Egypt"]],
["EH", ["๐ช๐ญ", "Western Sahara"]],
["ER", ["๐ช๐ท", "Eritrea"]],
["ES", ["๐ช๐ธ", "Spain"]],
["ET", ["๐ช๐น", "Ethiopia"]],
["EU", ["๐ช๐บ", "European Union"]],
["FI", ["๐ซ๐ฎ", "Finland"]],
["FJ", ["๐ซ๐ฏ", "Fiji"]],
["FK", ["๐ซ๐ฐ", "Falkland Islands"]],
["FM", ["๐ซ๐ฒ", "Micronesia"]],
["FO", ["๐ซ๐ด", "Faroe Islands"]],
["FR", ["๐ซ๐ท", "France"]],
["GA", ["๐ฌ๐ฆ", "Gabon"]],
["GB", ["๐ฌ๐ง", "United Kingdom"]],
["GD", ["๐ฌ๐ฉ", "Grenada"]],
["GE", ["๐ฌ๐ช", "Georgia"]],
["GF", ["๐ฌ๐ซ", "French Guiana"]],
["GG", ["๐ฌ๐ฌ", "Guernsey"]],
["GH", ["๐ฌ๐ญ", "Ghana"]],
["GI", ["๐ฌ๐ฎ", "Gibraltar"]],
["GL", ["๐ฌ๐ฑ", "Greenland"]],
["GM", ["๐ฌ๐ฒ", "Gambia"]],
["GN", ["๐ฌ๐ณ", "Guinea"]],
["GP", ["๐ฌ๐ต", "Guadeloupe"]],
["GQ", ["๐ฌ๐ถ", "Equatorial Guinea"]],
["GR", ["๐ฌ๐ท", "Greece"]],
["GS", ["๐ฌ๐ธ", "South Georgia and the South Sandwich Islands"]],
["GT", ["๐ฌ๐น", "Guatemala"]],
["GU", ["๐ฌ๐บ", "Guam"]],
["GW", ["๐ฌ๐ผ", "Guinea-Bissau"]],
["GY", ["๐ฌ๐พ", "Guyana"]],
["HK", ["๐ญ๐ฐ", "Hong Kong"]],
["HM", ["๐ญ๐ฒ", "Heard & McDonald Islands"]],
["HN", ["๐ญ๐ณ", "Honduras"]],
["HR", ["๐ญ๐ท", "Croatia"]],
["HT", ["๐ญ๐น", "Haiti"]],
["HU", ["๐ญ๐บ", "Hungary"]],
["IC", ["๐ฎ๐จ", "Canary Islands"]],
["ID", ["๐ฎ๐ฉ", "Indonesia"]],
["IE", ["๐ฎ๐ช", "Ireland"]],
["IL", ["๐ฎ๐ฑ", "Israel"]],
["IM", ["๐ฎ๐ฒ", "Isle of Man"]],
["IN", ["๐ฎ๐ณ", "India"]],
["IO", ["๐ฎ๐ด", "British Indian Ocean Territory"]],
["IQ", ["๐ฎ๐ถ", "Iraq"]],
["IR", ["๐ฎ๐ท", "Iran"]],
["IS", ["๐ฎ๐ธ", "Iceland"]],
["IT", ["๐ฎ๐น", "Italy"]],
["JE", ["๐ฏ๐ช", "Jersey"]],
["JM", ["๐ฏ๐ฒ", "Jamaica"]],
["JO", ["๐ฏ๐ด", "Jordan"]],
["JP", ["๐ฏ๐ต", "Japan"]],
["KE", ["๐ฐ๐ช", "Kenya"]],
["KG", ["๐ฐ๐ฌ", "Kyrgyzstan"]],
["KH", ["๐ฐ๐ญ", "Cambodia"]],
["KI", ["๐ฐ๐ฎ", "Kiribati"]],
["KM", ["๐ฐ๐ฒ", "Comoros"]],
["KN", ["๐ฐ๐ณ", "Saint Kitts and Nevis"]],
["KP", ["๐ฐ๐ต", "North Korea"]],
["KR", ["๐ฐ๐ท", "South Korea"]],
["KW", ["๐ฐ๐ผ", "Kuwait"]],
["KY", ["๐ฐ๐พ", "Cayman Islands"]],
["KZ", ["๐ฐ๐ฟ", "Kazakhstan"]],
["LA", ["๐ฑ๐ฆ", "Laos"]],
["LB", ["๐ฑ๐ง", "Lebanon"]],
["LC", ["๐ฑ๐จ", "Saint Lucia"]],
["LI", ["๐ฑ๐ฎ", "Liechtenstein"]],
["LK", ["๐ฑ๐ฐ", "Sri Lanka"]],
["LR", ["๐ฑ๐ท", "Liberia"]],
["LS", ["๐ฑ๐ธ", "Lesotho"]],
["LT", ["๐ฑ๐น", "Lithuania"]],
["LU", ["๐ฑ๐บ", "Luxembourg"]],
["LV", ["๐ฑ๐ป", "Latvia"]],
["LY", ["๐ฑ๐พ", "Libya"]],
["MA", ["๐ฒ๐ฆ", "Morocco"]],
["MC", ["๐ฒ๐จ", "Monaco"]],
["MD", ["๐ฒ๐ฉ", "Moldova"]],
["ME", ["๐ฒ๐ช", "Montenegro"]],
["MF", ["๐ฒ๐ซ", "Saint Martin"]],
["MG", ["๐ฒ๐ฌ", "Madagascar"]],
["MH", ["๐ฒ๐ญ", "Marshall Islands"]],
["MK", ["๐ฒ๐ฐ", "North Macedonia"]],
["ML", ["๐ฒ๐ฑ", "Mali"]],
["MM", ["๐ฒ๐ฒ", "Myanmar (Burma)"]],
["MN", ["๐ฒ๐ณ", "Mongolia"]],
["MO", ["๐ฒ๐ด", "Macao"]],
["MP", ["๐ฒ๐ต", "Northern Mariana Islands"]],
["MQ", ["๐ฒ๐ถ", "Martinique"]],
["MR", ["๐ฒ๐ท", "Mauritania"]],
["MS", ["๐ฒ๐ธ", "Montserrat"]],
["MT", ["๐ฒ๐น", "Malta"]],
["MU", ["๐ฒ๐บ", "Mauritius"]],
["MV", ["๐ฒ๐ป", "Maldives"]],
["MW", ["๐ฒ๐ผ", "Malawi"]],
["MX", ["๐ฒ๐ฝ", "Mexico"]],
["MY", ["๐ฒ๐พ", "Malaysia"]],
["MZ", ["๐ฒ๐ฟ", "Mozambique"]],
["NA", ["๐ณ๐ฆ", "Namibia"]],
["NC", ["๐ณ๐จ", "New Caledonia"]],
["NE", ["๐ณ๐ช", "Niger"]],
["NF", ["๐ณ๐ซ", "Norfolk Island"]],
["NG", ["๐ณ๐ฌ", "Nigeria"]],
["NI", ["๐ณ๐ฎ", "Nicaragua"]],
["NL", ["๐ณ๐ฑ", "Netherlands"]],
["NO", ["๐ณ๐ด", "Norway"]],
["NP", ["๐ณ๐ต", "Nepal"]],
["NR", ["๐ณ๐ท", "Nauru"]],
["NU", ["๐ณ๐บ", "Niue"]],
["NZ", ["๐ณ๐ฟ", "New Zealand"]],
["OM", ["๐ด๐ฒ", "Oman"]],
["PA", ["๐ต๐ฆ", "Panama"]],
["PE", ["๐ต๐ช", "Peru"]],
["PF", ["๐ต๐ซ", "French Polynesia"]],
["PG", ["๐ต๐ฌ", "Papua New Guinea"]],
["PH", ["๐ต๐ญ", "Philippines"]],
["PK", ["๐ต๐ฐ", "Pakistan"]],
["PL", ["๐ต๐ฑ", "Poland"]],
["PM", ["๐ต๐ฒ", "Saint Pierre and Miquelon"]],
["PN", ["๐ต๐ณ", "Pitcairn Islands"]],
["PR", ["๐ต๐ท", "Puerto Rico"]],
["PS", ["๐ต๐ธ", "State of Palestine"]],
["PT", ["๐ต๐น", "Portugal"]],
["PW", ["๐ต๐ผ", "Palau"]],
["PY", ["๐ต๐พ", "Paraguay"]],
["QA", ["๐ถ๐ฆ", "Qatar"]],
["RE", ["๐ท๐ช", "Rรฉunion"]],
["RO", ["๐ท๐ด", "Romania"]],
["RS", ["๐ท๐ธ", "Serbia"]],
["RU", ["๐ท๐บ", "Russia"]],
["RW", ["๐ท๐ผ", "Rwanda"]],
["SA", ["๐ธ๐ฆ", "Saudi Arabia"]],
["SB", ["๐ธ๐ง", "Solomon Islands"]],
["SC", ["๐ธ๐จ", "Seychelles"]],
["SD", ["๐ธ๐ฉ", "Sudan"]],
["SE", ["๐ธ๐ช", "Sweden"]],
["SG", ["๐ธ๐ฌ", "Singapore"]],
["SH", ["๐ธ๐ญ", "Saint Helena"]],
["SI", ["๐ธ๐ฎ", "Slovenia"]],
["SJ", ["๐ธ๐ฏ", "Svalbard and Jan Mayen"]],
["SK", ["๐ธ๐ฐ", "Slovakia"]],
["SL", ["๐ธ๐ฑ", "Sierra Leone"]],
["SM", ["๐ธ๐ฒ", "San Marino"]],
["SN", ["๐ธ๐ณ", "Senegal"]],
["SO", ["๐ธ๐ด", "Somalia"]],
["SR", ["๐ธ๐ท", "Suriname"]],
["SS", ["๐ธ๐ธ", "South Sudan"]],
["ST", ["๐ธ๐น", "Sรฃo Tomรฉ and Prรญncipe"]],
["SV", ["๐ธ๐ป", "El Salvador"]],
["SX", ["๐ธ๐ฝ", "Sint Maarten"]],
["SY", ["๐ธ๐พ", "Syria"]],
["SZ", ["๐ธ๐ฟ", "Eswatini"]],
["TA", ["๐น๐ฆ", "Tristan da Cunha"]],
["TC", ["๐น๐จ", "Turks and Caicos Islands"]],
["TD", ["๐น๐ฉ", "Chad"]],
["TF", ["๐น๐ซ", "French Southern Territories"]],
["TG", ["๐น๐ฌ", "Togo"]],
["TH", ["๐น๐ญ", "Thailand"]],
["TJ", ["๐น๐ฏ", "Tajikistan"]],
["TK", ["๐น๐ฐ", "Tokelau"]],
["TL", ["๐น๐ฑ", "Timor-Leste"]],
["TM", ["๐น๐ฒ", "Turkmenistan"]],
["TN", ["๐น๐ณ", "Tunisia"]],
["TO", ["๐น๐ด", "Tonga"]],
["TR", ["๐น๐ท", "Turkey"]],
["TT", ["๐น๐น", "Trinidad and Tobago"]],
["TV", ["๐น๐ป", "Tuvalu"]],
["TW", ["๐น๐ผ", "Taiwan"]],
["TZ", ["๐น๐ฟ", "Tanzania"]],
["UA", ["๐บ๐ฆ", "Ukraine"]],
["UG", ["๐บ๐ฌ", "Uganda"]],
["UM", ["๐บ๐ฒ", "U.S. Outlying Islands"]],
["UN", ["๐บ๐ณ", "United Nations"]],
["US", ["๐บ๐ธ", "United States"]],
["UY", ["๐บ๐พ", "Uruguay"]],
["UZ", ["๐บ๐ฟ", "Uzbekistan"]],
["VA", ["๐ป๐ฆ", "Vatican City"]],
["VC", ["๐ป๐จ", "Saint Vincent and the Grenadines"]],
["VE", ["๐ป๐ช", "Venezuela"]],
["VG", ["๐ป๐ฌ", "British Virgin Islands"]],
["VI", ["๐ป๐ฎ", "U.S. Virgin Islands"]],
["VN", ["๐ป๐ณ", "Vietnam"]],
["VU", ["๐ป๐บ", "Vanuatu"]],
["WF", ["๐ผ๐ซ", "Wallis and Futuna"]],
["WS", ["๐ผ๐ธ", "Samoa"]],
["XK", ["๐ฝ๐ฐ", "Kosovo"]],
["YE", ["๐พ๐ช", "Yemen"]],
["YT", ["๐พ๐น", "Mayotte"]],
["ZA", ["๐ฟ๐ฆ", "South Africa"]],
["ZM", ["๐ฟ๐ฒ", "Zambia"]],
["ZW", ["๐ฟ๐ผ", "Zimbabwe"]],
]);
export function getCountry(code: string): {
code: string;
name: string;
flag: string;
} {
const country = countries.get(code);
if (!country) {
return {
code,
name: "Unknown",
flag: "",
};
}
return {
code,
name: country[1] || "Unknown",
flag: country[0] || "",
};
}