Implementation
const Map<String, String> countryMap = {
'Afghanistan': 'AF',
'Albania': 'AL',
'Algeria': 'AG',
'Andorra': 'AN',
'Angola': 'AO',
'Antigua and Barbuda': 'AC',
'Argentina': 'AR',
'Armenia': 'AM',
'Australia': 'AS',
'Austria': 'AU',
'Azerbaijan': 'AJ',
'Bahamas': 'BF',
'Bahrain': 'BA',
'Bangladesh': 'BG',
'Barbados': 'BB',
'Belarus': 'BO',
'Belgium': 'BE',
'Belize': 'BH',
'Benin': 'BN',
'Bhutan': 'BT',
'Bolivia': 'BL',
'Bosnia and Herzegovina': 'BK',
'Botswana': 'BC',
'Brazil': 'BR',
'Brunei': 'BX',
'Bulgaria': 'BU',
'Burkina Faso': 'UV',
'Burundi': 'BY',
'Cabo Verde': 'CV',
'Cambodia': 'CB',
'Cameroon': 'CM',
'Canada': 'CA',
'Central African Republic': 'CT',
'Chad': 'CD',
'Chile': 'CI',
'China': 'CH',
'Colombia': 'CO',
'Comoros': 'CN',
'Congo': 'CG',
'Costa Rica': 'CS',
'Croatia': 'HR',
'Cuba': 'CU',
'Cyprus': 'CY',
'Czech Republic': 'EZ',
'Denmark': 'DA',
'Djibouti': 'DJ',
'Dominica': 'DO',
'Dominican Republic': 'DR',
'East Timor': 'TL',
'Ecuador': 'EC',
'Egypt': 'EG',
'El Salvador': 'ES',
'Equatorial Guinea': 'EK',
'Eritrea': 'ER',
'Estonia': 'EN',
'Eswatini': 'WZ',
'Ethiopia': 'ET',
'Fiji': 'FJ',
'Finland': 'FI',
'France': 'FR',
'Gabon': 'GB',
'Gambia': 'GA',
'Georgia': 'GG',
'Germany': 'GM',
'Ghana': 'GH',
'Greece': 'GR',
'Grenada': 'GJ',
'Guatemala': 'GT',
'Guinea': 'GV',
'Guinea-Bissau': 'PU',
'Guyana': 'GY',
'Haiti': 'HA',
'Honduras': 'HO',
'Hungary': 'HU',
'Iceland': 'IC',
'India': 'IN',
'Indonesia': 'ID',
'Iran': 'IR',
'Iraq': 'IZ',
'Ireland': 'EI',
'Italy': 'IT',
'Jamaica': 'JM',
'Japan': 'JA',
'Jordan': 'JO',
'Kazakhstan': 'KZ',
'Kenya': 'KE',
'Kiribati': 'KR',
'Korea, North': 'KP',
'Korea, South': 'KR',
'Kosovo': 'XK',
'Kuwait': 'KU',
'Kyrgyzstan': 'KG',
'Laos': 'LA',
'Latvia': 'LG',
'Lebanon': 'LE',
'Lesotho': 'LT',
'Liberia': 'LI',
'Libya': 'LY',
'Liechtenstein': 'LS',
'Lithuania': 'LH',
'Luxembourg': 'LU',
'Madagascar': 'MA',
'Malawi': 'MI',
'Malaysia': 'MY',
'Maldives': 'MV',
'Mali': 'ML',
'Malta': 'MT',
'Marshall Islands': 'RM',
'Mauritania': 'MR',
'Mauritius': 'MP',
'Mexico': 'MX',
'Micronesia': 'FM',
'Moldova': 'MD',
'Monaco': 'MN',
'Mongolia': 'MG',
'Montenegro': 'MJ',
'Morocco': 'MO',
'Mozambique': 'MZ',
'Myanmar': 'BM',
'Namibia': 'WA',
'Nauru': 'NR',
'Nepal': 'NP',
'Netherlands': 'NL',
'New Zealand': 'NZ',
'Nicaragua': 'NU',
'Niger': 'NG',
'Nigeria': 'NI',
'North Macedonia': 'MK',
'Norway': 'NO',
'Oman': 'MU',
'Pakistan': 'PK',
'Palau': 'PW',
'Panama': 'PS',
'Papua New Guinea': 'PP',
'Paraguay': 'PA',
'Peru': 'PE',
'Philippines': 'RP',
'Poland': 'PL',
'Portugal': 'PO',
'Qatar': 'QA',
'Romania': 'RO',
'Russia': 'RS',
'Rwanda': 'RW',
'Saint Kitts and Nevis': 'SC',
'Saint Lucia': 'ST',
'Saint Vincent and the Grenadines': 'VC',
'Samoa': 'WS',
'San Marino': 'SM',
'Sao Tome and Principe': 'TP',
'Saudi Arabia': 'SA',
'Senegal': 'SG',
'Serbia': 'RI',
'Seychelles': 'SE',
'Sierra Leone': 'SL',
'Singapore': 'SN',
'Slovakia': 'LO',
'Slovenia': 'SI',
'Solomon Islands': 'BP',
'Somalia': 'SO',
'South Africa': 'SF',
'South Sudan': 'OD',
'Spain': 'SP',
'Sri Lanka': 'CE',
'Sudan': 'SU',
'Suriname': 'NS',
'Sweden': 'SW',
'Switzerland': 'SZ',
'Syria': 'SY',
'Taiwan': 'TW',
'Tajikistan': 'TI',
'Tanzania': 'TZ',
'Thailand': 'TH',
'Togo': 'TO',
'Tonga': 'TN',
'Trinidad and Tobago': 'TD',
'Tunisia': 'TS',
'Turkey': 'TU',
'Turkmenistan': 'TX',
'Tuvalu': 'TV',
'Uganda': 'UG',
'Ukraine': 'UP',
'United Arab Emirates': 'AE',
'United Kingdom': 'UK',
'United States': 'US',
'Uruguay': 'UY',
'Uzbekistan': 'UZ',
'Vanuatu': 'NH',
'Vatican City': 'VA',
'Venezuela': 'VE',
'Vietnam': 'VM',
'Yemen': 'YM',
'Zambia': 'ZA',
'Zimbabwe': 'ZI',
};