Skip to content

Commit a2ba642

Browse files
authored
feat: CountryData & Selector Utilities (#2235)
1 parent 3cfde41 commit a2ba642

File tree

4 files changed

+786
-0
lines changed

4 files changed

+786
-0
lines changed
Lines changed: 260 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,260 @@
1+
/*
2+
* Copyright 2025 Google Inc. All Rights Reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
5+
* in compliance with the License. You may obtain a copy of the License at
6+
*
7+
* http://www.apache.org/licenses/LICENSE-2.0
8+
*
9+
* Unless required by applicable law or agreed to in writing, software distributed under the
10+
* License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
11+
* express or implied. See the License for the specific language governing permissions and
12+
* limitations under the License.
13+
*/
14+
15+
package com.firebase.ui.auth.compose.data
16+
17+
/**
18+
* Complete list of countries with their dial codes and ISO country codes.
19+
* Auto-generated from ISO 3166-1 standard.
20+
*/
21+
val ALL_COUNTRIES: List<CountryData> = listOf(
22+
CountryData("Afghanistan", "+93", "AF", countryCodeToFlagEmoji("AF")),
23+
CountryData("Albania", "+355", "AL", countryCodeToFlagEmoji("AL")),
24+
CountryData("Algeria", "+213", "DZ", countryCodeToFlagEmoji("DZ")),
25+
CountryData("American Samoa", "+684", "AS", countryCodeToFlagEmoji("AS")),
26+
CountryData("Andorra", "+376", "AD", countryCodeToFlagEmoji("AD")),
27+
CountryData("Angola", "+244", "AO", countryCodeToFlagEmoji("AO")),
28+
CountryData("Anguilla", "+264", "AI", countryCodeToFlagEmoji("AI")),
29+
CountryData("Antigua and Barbuda", "+268", "AG", countryCodeToFlagEmoji("AG")),
30+
CountryData("Argentina", "+54", "AR", countryCodeToFlagEmoji("AR")),
31+
CountryData("Armenia", "+374", "AM", countryCodeToFlagEmoji("AM")),
32+
CountryData("Aruba", "+297", "AW", countryCodeToFlagEmoji("AW")),
33+
CountryData("Australia", "+61", "AU", countryCodeToFlagEmoji("AU")),
34+
CountryData("Austria", "+43", "AT", countryCodeToFlagEmoji("AT")),
35+
CountryData("Azerbaijan", "+994", "AZ", countryCodeToFlagEmoji("AZ")),
36+
CountryData("Bahamas", "+242", "BS", countryCodeToFlagEmoji("BS")),
37+
CountryData("Bahrain", "+973", "BH", countryCodeToFlagEmoji("BH")),
38+
CountryData("Bangladesh", "+880", "BD", countryCodeToFlagEmoji("BD")),
39+
CountryData("Barbados", "+246", "BB", countryCodeToFlagEmoji("BB")),
40+
CountryData("Belarus", "+375", "BY", countryCodeToFlagEmoji("BY")),
41+
CountryData("Belgium", "+32", "BE", countryCodeToFlagEmoji("BE")),
42+
CountryData("Belize", "+501", "BZ", countryCodeToFlagEmoji("BZ")),
43+
CountryData("Benin", "+229", "BJ", countryCodeToFlagEmoji("BJ")),
44+
CountryData("Bermuda", "+441", "BM", countryCodeToFlagEmoji("BM")),
45+
CountryData("Bhutan", "+975", "BT", countryCodeToFlagEmoji("BT")),
46+
CountryData("Bolivia", "+591", "BO", countryCodeToFlagEmoji("BO")),
47+
CountryData("Bosnia and Herzegovina", "+387", "BA", countryCodeToFlagEmoji("BA")),
48+
CountryData("Botswana", "+267", "BW", countryCodeToFlagEmoji("BW")),
49+
CountryData("Brazil", "+55", "BR", countryCodeToFlagEmoji("BR")),
50+
CountryData("British Indian Ocean Territory", "+246", "IO", countryCodeToFlagEmoji("IO")),
51+
CountryData("Brunei", "+673", "BN", countryCodeToFlagEmoji("BN")),
52+
CountryData("Bulgaria", "+359", "BG", countryCodeToFlagEmoji("BG")),
53+
CountryData("Burkina Faso", "+226", "BF", countryCodeToFlagEmoji("BF")),
54+
CountryData("Burundi", "+257", "BI", countryCodeToFlagEmoji("BI")),
55+
CountryData("Cambodia", "+855", "KH", countryCodeToFlagEmoji("KH")),
56+
CountryData("Cameroon", "+237", "CM", countryCodeToFlagEmoji("CM")),
57+
CountryData("Canada", "+1", "CA", countryCodeToFlagEmoji("CA")),
58+
CountryData("Cape Verde", "+238", "CV", countryCodeToFlagEmoji("CV")),
59+
CountryData("Cayman Islands", "+345", "KY", countryCodeToFlagEmoji("KY")),
60+
CountryData("Central African Republic", "+236", "CF", countryCodeToFlagEmoji("CF")),
61+
CountryData("Chad", "+235", "TD", countryCodeToFlagEmoji("TD")),
62+
CountryData("Chile", "+56", "CL", countryCodeToFlagEmoji("CL")),
63+
CountryData("China", "+86", "CN", countryCodeToFlagEmoji("CN")),
64+
CountryData("Colombia", "+57", "CO", countryCodeToFlagEmoji("CO")),
65+
CountryData("Comoros", "+269", "KM", countryCodeToFlagEmoji("KM")),
66+
CountryData("Congo", "+242", "CG", countryCodeToFlagEmoji("CG")),
67+
CountryData("Congo (DRC)", "+243", "CD", countryCodeToFlagEmoji("CD")),
68+
CountryData("Cook Islands", "+682", "CK", countryCodeToFlagEmoji("CK")),
69+
CountryData("Costa Rica", "+506", "CR", countryCodeToFlagEmoji("CR")),
70+
CountryData("Côte d'Ivoire", "+225", "CI", countryCodeToFlagEmoji("CI")),
71+
CountryData("Croatia", "+385", "HR", countryCodeToFlagEmoji("HR")),
72+
CountryData("Cuba", "+53", "CU", countryCodeToFlagEmoji("CU")),
73+
CountryData("Curaçao", "+599", "CW", countryCodeToFlagEmoji("CW")),
74+
CountryData("Cyprus", "+357", "CY", countryCodeToFlagEmoji("CY")),
75+
CountryData("Czech Republic", "+420", "CZ", countryCodeToFlagEmoji("CZ")),
76+
CountryData("Denmark", "+45", "DK", countryCodeToFlagEmoji("DK")),
77+
CountryData("Djibouti", "+253", "DJ", countryCodeToFlagEmoji("DJ")),
78+
CountryData("Dominica", "+767", "DM", countryCodeToFlagEmoji("DM")),
79+
CountryData("Dominican Republic", "+809", "DO", countryCodeToFlagEmoji("DO")),
80+
CountryData("Ecuador", "+593", "EC", countryCodeToFlagEmoji("EC")),
81+
CountryData("Egypt", "+20", "EG", countryCodeToFlagEmoji("EG")),
82+
CountryData("El Salvador", "+503", "SV", countryCodeToFlagEmoji("SV")),
83+
CountryData("Equatorial Guinea", "+240", "GQ", countryCodeToFlagEmoji("GQ")),
84+
CountryData("Eritrea", "+291", "ER", countryCodeToFlagEmoji("ER")),
85+
CountryData("Estonia", "+372", "EE", countryCodeToFlagEmoji("EE")),
86+
CountryData("Ethiopia", "+251", "ET", countryCodeToFlagEmoji("ET")),
87+
CountryData("Falkland Islands", "+500", "FK", countryCodeToFlagEmoji("FK")),
88+
CountryData("Faroe Islands", "+298", "FO", countryCodeToFlagEmoji("FO")),
89+
CountryData("Fiji", "+679", "FJ", countryCodeToFlagEmoji("FJ")),
90+
CountryData("Finland", "+358", "FI", countryCodeToFlagEmoji("FI")),
91+
CountryData("France", "+33", "FR", countryCodeToFlagEmoji("FR")),
92+
CountryData("French Guiana", "+594", "GF", countryCodeToFlagEmoji("GF")),
93+
CountryData("French Polynesia", "+689", "PF", countryCodeToFlagEmoji("PF")),
94+
CountryData("Gabon", "+241", "GA", countryCodeToFlagEmoji("GA")),
95+
CountryData("Gambia", "+220", "GM", countryCodeToFlagEmoji("GM")),
96+
CountryData("Georgia", "+995", "GE", countryCodeToFlagEmoji("GE")),
97+
CountryData("Germany", "+49", "DE", countryCodeToFlagEmoji("DE")),
98+
CountryData("Ghana", "+233", "GH", countryCodeToFlagEmoji("GH")),
99+
CountryData("Gibraltar", "+350", "GI", countryCodeToFlagEmoji("GI")),
100+
CountryData("Greece", "+30", "GR", countryCodeToFlagEmoji("GR")),
101+
CountryData("Greenland", "+299", "GL", countryCodeToFlagEmoji("GL")),
102+
CountryData("Grenada", "+473", "GD", countryCodeToFlagEmoji("GD")),
103+
CountryData("Guadeloupe", "+590", "GP", countryCodeToFlagEmoji("GP")),
104+
CountryData("Guam", "+671", "GU", countryCodeToFlagEmoji("GU")),
105+
CountryData("Guatemala", "+502", "GT", countryCodeToFlagEmoji("GT")),
106+
CountryData("Guernsey", "+1481", "GG", countryCodeToFlagEmoji("GG")),
107+
CountryData("Guinea", "+224", "GN", countryCodeToFlagEmoji("GN")),
108+
CountryData("Guinea-Bissau", "+245", "GW", countryCodeToFlagEmoji("GW")),
109+
CountryData("Guyana", "+592", "GY", countryCodeToFlagEmoji("GY")),
110+
CountryData("Haiti", "+509", "HT", countryCodeToFlagEmoji("HT")),
111+
CountryData("Honduras", "+504", "HN", countryCodeToFlagEmoji("HN")),
112+
CountryData("Hong Kong", "+852", "HK", countryCodeToFlagEmoji("HK")),
113+
CountryData("Hungary", "+36", "HU", countryCodeToFlagEmoji("HU")),
114+
CountryData("Iceland", "+354", "IS", countryCodeToFlagEmoji("IS")),
115+
CountryData("India", "+91", "IN", countryCodeToFlagEmoji("IN")),
116+
CountryData("Indonesia", "+62", "ID", countryCodeToFlagEmoji("ID")),
117+
CountryData("Iran", "+98", "IR", countryCodeToFlagEmoji("IR")),
118+
CountryData("Iraq", "+964", "IQ", countryCodeToFlagEmoji("IQ")),
119+
CountryData("Ireland", "+353", "IE", countryCodeToFlagEmoji("IE")),
120+
CountryData("Isle of Man", "+44", "IM", countryCodeToFlagEmoji("IM")),
121+
CountryData("Israel", "+972", "IL", countryCodeToFlagEmoji("IL")),
122+
CountryData("Italy", "+39", "IT", countryCodeToFlagEmoji("IT")),
123+
CountryData("Jamaica", "+876", "JM", countryCodeToFlagEmoji("JM")),
124+
CountryData("Japan", "+81", "JP", countryCodeToFlagEmoji("JP")),
125+
CountryData("Jersey", "+44", "JE", countryCodeToFlagEmoji("JE")),
126+
CountryData("Jordan", "+962", "JO", countryCodeToFlagEmoji("JO")),
127+
CountryData("Kazakhstan", "+7", "KZ", countryCodeToFlagEmoji("KZ")),
128+
CountryData("Kenya", "+254", "KE", countryCodeToFlagEmoji("KE")),
129+
CountryData("Kiribati", "+686", "KI", countryCodeToFlagEmoji("KI")),
130+
CountryData("Kosovo", "+383", "XK", countryCodeToFlagEmoji("XK")),
131+
CountryData("Kuwait", "+965", "KW", countryCodeToFlagEmoji("KW")),
132+
CountryData("Kyrgyzstan", "+996", "KG", countryCodeToFlagEmoji("KG")),
133+
CountryData("Laos", "+856", "LA", countryCodeToFlagEmoji("LA")),
134+
CountryData("Latvia", "+371", "LV", countryCodeToFlagEmoji("LV")),
135+
CountryData("Lebanon", "+961", "LB", countryCodeToFlagEmoji("LB")),
136+
CountryData("Lesotho", "+266", "LS", countryCodeToFlagEmoji("LS")),
137+
CountryData("Liberia", "+231", "LR", countryCodeToFlagEmoji("LR")),
138+
CountryData("Libya", "+218", "LY", countryCodeToFlagEmoji("LY")),
139+
CountryData("Liechtenstein", "+423", "LI", countryCodeToFlagEmoji("LI")),
140+
CountryData("Lithuania", "+370", "LT", countryCodeToFlagEmoji("LT")),
141+
CountryData("Luxembourg", "+352", "LU", countryCodeToFlagEmoji("LU")),
142+
CountryData("Macao", "+853", "MO", countryCodeToFlagEmoji("MO")),
143+
CountryData("Macedonia", "+389", "MK", countryCodeToFlagEmoji("MK")),
144+
CountryData("Madagascar", "+261", "MG", countryCodeToFlagEmoji("MG")),
145+
CountryData("Malawi", "+265", "MW", countryCodeToFlagEmoji("MW")),
146+
CountryData("Malaysia", "+60", "MY", countryCodeToFlagEmoji("MY")),
147+
CountryData("Maldives", "+960", "MV", countryCodeToFlagEmoji("MV")),
148+
CountryData("Mali", "+223", "ML", countryCodeToFlagEmoji("ML")),
149+
CountryData("Malta", "+356", "MT", countryCodeToFlagEmoji("MT")),
150+
CountryData("Marshall Islands", "+692", "MH", countryCodeToFlagEmoji("MH")),
151+
CountryData("Martinique", "+596", "MQ", countryCodeToFlagEmoji("MQ")),
152+
CountryData("Mauritania", "+222", "MR", countryCodeToFlagEmoji("MR")),
153+
CountryData("Mauritius", "+230", "MU", countryCodeToFlagEmoji("MU")),
154+
CountryData("Mayotte", "+262", "YT", countryCodeToFlagEmoji("YT")),
155+
CountryData("Mexico", "+52", "MX", countryCodeToFlagEmoji("MX")),
156+
CountryData("Micronesia", "+691", "FM", countryCodeToFlagEmoji("FM")),
157+
CountryData("Moldova", "+373", "MD", countryCodeToFlagEmoji("MD")),
158+
CountryData("Monaco", "+377", "MC", countryCodeToFlagEmoji("MC")),
159+
CountryData("Mongolia", "+976", "MN", countryCodeToFlagEmoji("MN")),
160+
CountryData("Montenegro", "+382", "ME", countryCodeToFlagEmoji("ME")),
161+
CountryData("Montserrat", "+664", "MS", countryCodeToFlagEmoji("MS")),
162+
CountryData("Morocco", "+212", "MA", countryCodeToFlagEmoji("MA")),
163+
CountryData("Mozambique", "+258", "MZ", countryCodeToFlagEmoji("MZ")),
164+
CountryData("Myanmar", "+95", "MM", countryCodeToFlagEmoji("MM")),
165+
CountryData("Namibia", "+264", "NA", countryCodeToFlagEmoji("NA")),
166+
CountryData("Nauru", "+674", "NR", countryCodeToFlagEmoji("NR")),
167+
CountryData("Nepal", "+977", "NP", countryCodeToFlagEmoji("NP")),
168+
CountryData("Netherlands", "+31", "NL", countryCodeToFlagEmoji("NL")),
169+
CountryData("New Caledonia", "+687", "NC", countryCodeToFlagEmoji("NC")),
170+
CountryData("New Zealand", "+64", "NZ", countryCodeToFlagEmoji("NZ")),
171+
CountryData("Nicaragua", "+505", "NI", countryCodeToFlagEmoji("NI")),
172+
CountryData("Niger", "+227", "NE", countryCodeToFlagEmoji("NE")),
173+
CountryData("Nigeria", "+234", "NG", countryCodeToFlagEmoji("NG")),
174+
CountryData("Niue", "+683", "NU", countryCodeToFlagEmoji("NU")),
175+
CountryData("Norfolk Island", "+672", "NF", countryCodeToFlagEmoji("NF")),
176+
CountryData("North Korea", "+850", "KP", countryCodeToFlagEmoji("KP")),
177+
CountryData("Northern Mariana Islands", "+670", "MP", countryCodeToFlagEmoji("MP")),
178+
CountryData("Norway", "+47", "NO", countryCodeToFlagEmoji("NO")),
179+
CountryData("Oman", "+968", "OM", countryCodeToFlagEmoji("OM")),
180+
CountryData("Pakistan", "+92", "PK", countryCodeToFlagEmoji("PK")),
181+
CountryData("Palau", "+680", "PW", countryCodeToFlagEmoji("PW")),
182+
CountryData("Palestine", "+970", "PS", countryCodeToFlagEmoji("PS")),
183+
CountryData("Panama", "+507", "PA", countryCodeToFlagEmoji("PA")),
184+
CountryData("Papua New Guinea", "+675", "PG", countryCodeToFlagEmoji("PG")),
185+
CountryData("Paraguay", "+595", "PY", countryCodeToFlagEmoji("PY")),
186+
CountryData("Peru", "+51", "PE", countryCodeToFlagEmoji("PE")),
187+
CountryData("Philippines", "+63", "PH", countryCodeToFlagEmoji("PH")),
188+
CountryData("Poland", "+48", "PL", countryCodeToFlagEmoji("PL")),
189+
CountryData("Portugal", "+351", "PT", countryCodeToFlagEmoji("PT")),
190+
CountryData("Puerto Rico", "+787", "PR", countryCodeToFlagEmoji("PR")),
191+
CountryData("Qatar", "+974", "QA", countryCodeToFlagEmoji("QA")),
192+
CountryData("Réunion", "+262", "RE", countryCodeToFlagEmoji("RE")),
193+
CountryData("Romania", "+40", "RO", countryCodeToFlagEmoji("RO")),
194+
CountryData("Russia", "+7", "RU", countryCodeToFlagEmoji("RU")),
195+
CountryData("Rwanda", "+250", "RW", countryCodeToFlagEmoji("RW")),
196+
CountryData("Saint Barthélemy", "+590", "BL", countryCodeToFlagEmoji("BL")),
197+
CountryData("Saint Helena", "+290", "SH", countryCodeToFlagEmoji("SH")),
198+
CountryData("Saint Kitts and Nevis", "+869", "KN", countryCodeToFlagEmoji("KN")),
199+
CountryData("Saint Lucia", "+758", "LC", countryCodeToFlagEmoji("LC")),
200+
CountryData("Saint Martin", "+590", "MF", countryCodeToFlagEmoji("MF")),
201+
CountryData("Saint Pierre and Miquelon", "+508", "PM", countryCodeToFlagEmoji("PM")),
202+
CountryData("Saint Vincent and the Grenadines", "+784", "VC", countryCodeToFlagEmoji("VC")),
203+
CountryData("Samoa", "+685", "WS", countryCodeToFlagEmoji("WS")),
204+
CountryData("San Marino", "+378", "SM", countryCodeToFlagEmoji("SM")),
205+
CountryData("Sao Tome and Principe", "+239", "ST", countryCodeToFlagEmoji("ST")),
206+
CountryData("Saudi Arabia", "+966", "SA", countryCodeToFlagEmoji("SA")),
207+
CountryData("Senegal", "+221", "SN", countryCodeToFlagEmoji("SN")),
208+
CountryData("Serbia", "+381", "RS", countryCodeToFlagEmoji("RS")),
209+
CountryData("Seychelles", "+248", "SC", countryCodeToFlagEmoji("SC")),
210+
CountryData("Sierra Leone", "+232", "SL", countryCodeToFlagEmoji("SL")),
211+
CountryData("Singapore", "+65", "SG", countryCodeToFlagEmoji("SG")),
212+
CountryData("Sint Maarten", "+599", "SX", countryCodeToFlagEmoji("SX")),
213+
CountryData("Slovakia", "+421", "SK", countryCodeToFlagEmoji("SK")),
214+
CountryData("Slovenia", "+386", "SI", countryCodeToFlagEmoji("SI")),
215+
CountryData("Solomon Islands", "+677", "SB", countryCodeToFlagEmoji("SB")),
216+
CountryData("Somalia", "+252", "SO", countryCodeToFlagEmoji("SO")),
217+
CountryData("South Africa", "+27", "ZA", countryCodeToFlagEmoji("ZA")),
218+
CountryData("South Korea", "+82", "KR", countryCodeToFlagEmoji("KR")),
219+
CountryData("South Sudan", "+211", "SS", countryCodeToFlagEmoji("SS")),
220+
CountryData("Spain", "+34", "ES", countryCodeToFlagEmoji("ES")),
221+
CountryData("Sri Lanka", "+94", "LK", countryCodeToFlagEmoji("LK")),
222+
CountryData("Sudan", "+249", "SD", countryCodeToFlagEmoji("SD")),
223+
CountryData("Suriname", "+597", "SR", countryCodeToFlagEmoji("SR")),
224+
CountryData("Swaziland", "+268", "SZ", countryCodeToFlagEmoji("SZ")),
225+
CountryData("Sweden", "+46", "SE", countryCodeToFlagEmoji("SE")),
226+
CountryData("Switzerland", "+41", "CH", countryCodeToFlagEmoji("CH")),
227+
CountryData("Syria", "+963", "SY", countryCodeToFlagEmoji("SY")),
228+
CountryData("Taiwan", "+886", "TW", countryCodeToFlagEmoji("TW")),
229+
CountryData("Tajikistan", "+992", "TJ", countryCodeToFlagEmoji("TJ")),
230+
CountryData("Tanzania", "+255", "TZ", countryCodeToFlagEmoji("TZ")),
231+
CountryData("Thailand", "+66", "TH", countryCodeToFlagEmoji("TH")),
232+
CountryData("Timor-Leste", "+670", "TL", countryCodeToFlagEmoji("TL")),
233+
CountryData("Togo", "+228", "TG", countryCodeToFlagEmoji("TG")),
234+
CountryData("Tokelau", "+690", "TK", countryCodeToFlagEmoji("TK")),
235+
CountryData("Tonga", "+676", "TO", countryCodeToFlagEmoji("TO")),
236+
CountryData("Trinidad and Tobago", "+868", "TT", countryCodeToFlagEmoji("TT")),
237+
CountryData("Tunisia", "+216", "TN", countryCodeToFlagEmoji("TN")),
238+
CountryData("Turkey", "+90", "TR", countryCodeToFlagEmoji("TR")),
239+
CountryData("Turkmenistan", "+993", "TM", countryCodeToFlagEmoji("TM")),
240+
CountryData("Turks and Caicos Islands", "+649", "TC", countryCodeToFlagEmoji("TC")),
241+
CountryData("Tuvalu", "+688", "TV", countryCodeToFlagEmoji("TV")),
242+
CountryData("Uganda", "+256", "UG", countryCodeToFlagEmoji("UG")),
243+
CountryData("Ukraine", "+380", "UA", countryCodeToFlagEmoji("UA")),
244+
CountryData("United Arab Emirates", "+971", "AE", countryCodeToFlagEmoji("AE")),
245+
CountryData("United Kingdom", "+44", "GB", countryCodeToFlagEmoji("GB")),
246+
CountryData("United States", "+1", "US", countryCodeToFlagEmoji("US")),
247+
CountryData("Uruguay", "+598", "UY", countryCodeToFlagEmoji("UY")),
248+
CountryData("Uzbekistan", "+998", "UZ", countryCodeToFlagEmoji("UZ")),
249+
CountryData("Vanuatu", "+678", "VU", countryCodeToFlagEmoji("VU")),
250+
CountryData("Vatican City", "+379", "VA", countryCodeToFlagEmoji("VA")),
251+
CountryData("Venezuela", "+58", "VE", countryCodeToFlagEmoji("VE")),
252+
CountryData("Vietnam", "+84", "VN", countryCodeToFlagEmoji("VN")),
253+
CountryData("Virgin Islands (British)", "+284", "VG", countryCodeToFlagEmoji("VG")),
254+
CountryData("Virgin Islands (U.S.)", "+340", "VI", countryCodeToFlagEmoji("VI")),
255+
CountryData("Wallis and Futuna", "+681", "WF", countryCodeToFlagEmoji("WF")),
256+
CountryData("Western Sahara", "+212", "EH", countryCodeToFlagEmoji("EH")),
257+
CountryData("Yemen", "+967", "YE", countryCodeToFlagEmoji("YE")),
258+
CountryData("Zambia", "+260", "ZM", countryCodeToFlagEmoji("ZM")),
259+
CountryData("Zimbabwe", "+263", "ZW", countryCodeToFlagEmoji("ZW"))
260+
)

0 commit comments

Comments
 (0)