8 #include "isocodes_p.h"
9 #include "mapentry_p.h"
10 #include "timezone_names_p.h"
12 static constexpr
const MapEntry<uint16_t> timezone_country_map[] = {
13 {Tz::Africa_Abidjan, IsoCodes::alpha2CodeToKey(
"CI")},
14 {Tz::Africa_Accra, IsoCodes::alpha2CodeToKey(
"GH")},
15 {Tz::Africa_Addis_Ababa, IsoCodes::alpha2CodeToKey(
"ET")},
16 {Tz::Africa_Algiers, IsoCodes::alpha2CodeToKey(
"DZ")},
17 {Tz::Africa_Asmara, IsoCodes::alpha2CodeToKey(
"ER")},
18 {Tz::Africa_Bamako, IsoCodes::alpha2CodeToKey(
"ML")},
19 {Tz::Africa_Bangui, IsoCodes::alpha2CodeToKey(
"CF")},
20 {Tz::Africa_Banjul, IsoCodes::alpha2CodeToKey(
"GM")},
21 {Tz::Africa_Bissau, IsoCodes::alpha2CodeToKey(
"GW")},
22 {Tz::Africa_Blantyre, IsoCodes::alpha2CodeToKey(
"MW")},
23 {Tz::Africa_Brazzaville, IsoCodes::alpha2CodeToKey(
"CG")},
24 {Tz::Africa_Bujumbura, IsoCodes::alpha2CodeToKey(
"BI")},
25 {Tz::Africa_Cairo, IsoCodes::alpha2CodeToKey(
"EG")},
26 {Tz::Africa_Casablanca, IsoCodes::alpha2CodeToKey(
"MA")},
27 {Tz::Africa_Ceuta, IsoCodes::alpha2CodeToKey(
"ES")},
28 {Tz::Africa_Conakry, IsoCodes::alpha2CodeToKey(
"GN")},
29 {Tz::Africa_Dakar, IsoCodes::alpha2CodeToKey(
"SN")},
30 {Tz::Africa_Dar_es_Salaam, IsoCodes::alpha2CodeToKey(
"TZ")},
31 {Tz::Africa_Djibouti, IsoCodes::alpha2CodeToKey(
"DJ")},
32 {Tz::Africa_Douala, IsoCodes::alpha2CodeToKey(
"CM")},
34 {Tz::Africa_Freetown, IsoCodes::alpha2CodeToKey(
"SL")},
35 {Tz::Africa_Gaborone, IsoCodes::alpha2CodeToKey(
"BW")},
36 {Tz::Africa_Harare, IsoCodes::alpha2CodeToKey(
"ZW")},
37 {Tz::Africa_Johannesburg, IsoCodes::alpha2CodeToKey(
"ZA")},
39 {Tz::Africa_Kampala, IsoCodes::alpha2CodeToKey(
"UG")},
41 {Tz::Africa_Kigali, IsoCodes::alpha2CodeToKey(
"RW")},
42 {Tz::Africa_Kinshasa, IsoCodes::alpha2CodeToKey(
"CD")},
43 {Tz::Africa_Lagos, IsoCodes::alpha2CodeToKey(
"NG")},
44 {Tz::Africa_Libreville, IsoCodes::alpha2CodeToKey(
"GA")},
45 {Tz::Africa_Lome, IsoCodes::alpha2CodeToKey(
"TG")},
46 {Tz::Africa_Luanda, IsoCodes::alpha2CodeToKey(
"AO")},
47 {Tz::Africa_Lubumbashi, IsoCodes::alpha2CodeToKey(
"CD")},
48 {Tz::Africa_Lusaka, IsoCodes::alpha2CodeToKey(
"ZM")},
49 {Tz::Africa_Malabo, IsoCodes::alpha2CodeToKey(
"GQ")},
50 {Tz::Africa_Maputo, IsoCodes::alpha2CodeToKey(
"MZ")},
51 {Tz::Africa_Maseru, IsoCodes::alpha2CodeToKey(
"LS")},
52 {Tz::Africa_Mbabane, IsoCodes::alpha2CodeToKey(
"SZ")},
53 {Tz::Africa_Mogadishu, IsoCodes::alpha2CodeToKey(
"SO")},
54 {Tz::Africa_Monrovia, IsoCodes::alpha2CodeToKey(
"LR")},
55 {Tz::Africa_Nairobi, IsoCodes::alpha2CodeToKey(
"KE")},
56 {Tz::Africa_Ndjamena, IsoCodes::alpha2CodeToKey(
"TD")},
57 {Tz::Africa_Niamey, IsoCodes::alpha2CodeToKey(
"NE")},
58 {Tz::Africa_Nouakchott, IsoCodes::alpha2CodeToKey(
"MR")},
59 {Tz::Africa_Ouagadougou, IsoCodes::alpha2CodeToKey(
"BF")},
60 {Tz::Africa_Porto_Novo, IsoCodes::alpha2CodeToKey(
"BJ")},
61 {Tz::Africa_Sao_Tome, IsoCodes::alpha2CodeToKey(
"ST")},
62 {Tz::Africa_Tripoli, IsoCodes::alpha2CodeToKey(
"LY")},
63 {Tz::Africa_Tunis, IsoCodes::alpha2CodeToKey(
"TN")},
64 {Tz::Africa_Windhoek, IsoCodes::alpha2CodeToKey(
"NA")},
65 {Tz::America_Adak, IsoCodes::alpha2CodeToKey(
"US")},
66 {Tz::America_Anchorage, IsoCodes::alpha2CodeToKey(
"US")},
67 {Tz::America_Anguilla, IsoCodes::alpha2CodeToKey(
"AI")},
68 {Tz::America_Antigua, IsoCodes::alpha2CodeToKey(
"AG")},
69 {Tz::America_Araguaina, IsoCodes::alpha2CodeToKey(
"BR")},
70 {Tz::America_Argentina_Buenos_Aires, IsoCodes::alpha2CodeToKey(
"AR")},
71 {Tz::America_Argentina_Catamarca, IsoCodes::alpha2CodeToKey(
"AR")},
72 {Tz::America_Argentina_Cordoba, IsoCodes::alpha2CodeToKey(
"AR")},
73 {Tz::America_Argentina_Jujuy, IsoCodes::alpha2CodeToKey(
"AR")},
74 {Tz::America_Argentina_La_Rioja, IsoCodes::alpha2CodeToKey(
"AR")},
75 {Tz::America_Argentina_Mendoza, IsoCodes::alpha2CodeToKey(
"AR")},
76 {Tz::America_Argentina_Rio_Gallegos, IsoCodes::alpha2CodeToKey(
"AR")},
77 {Tz::America_Argentina_Salta, IsoCodes::alpha2CodeToKey(
"AR")},
78 {Tz::America_Argentina_San_Juan, IsoCodes::alpha2CodeToKey(
"AR")},
79 {Tz::America_Argentina_San_Luis, IsoCodes::alpha2CodeToKey(
"AR")},
80 {Tz::America_Argentina_Tucuman, IsoCodes::alpha2CodeToKey(
"AR")},
81 {Tz::America_Argentina_Ushuaia, IsoCodes::alpha2CodeToKey(
"AR")},
82 {Tz::America_Aruba, IsoCodes::alpha2CodeToKey(
"AW")},
83 {Tz::America_Asuncion, IsoCodes::alpha2CodeToKey(
"PY")},
84 {Tz::America_Atikokan, IsoCodes::alpha2CodeToKey(
"CA")},
85 {Tz::America_Bahia, IsoCodes::alpha2CodeToKey(
"BR")},
86 {Tz::America_Bahia_Banderas, IsoCodes::alpha2CodeToKey(
"MX")},
87 {Tz::America_Barbados, IsoCodes::alpha2CodeToKey(
"BB")},
88 {Tz::America_Belem, IsoCodes::alpha2CodeToKey(
"BR")},
89 {Tz::America_Belize, IsoCodes::alpha2CodeToKey(
"BZ")},
90 {Tz::America_Blanc_Sablon, IsoCodes::alpha2CodeToKey(
"CA")},
91 {Tz::America_Boa_Vista, IsoCodes::alpha2CodeToKey(
"BR")},
92 {Tz::America_Bogota, IsoCodes::alpha2CodeToKey(
"CO")},
93 {Tz::America_Boise, IsoCodes::alpha2CodeToKey(
"US")},
94 {Tz::America_Cambridge_Bay, IsoCodes::alpha2CodeToKey(
"CA")},
95 {Tz::America_Campo_Grande, IsoCodes::alpha2CodeToKey(
"BR")},
96 {Tz::America_Cancun, IsoCodes::alpha2CodeToKey(
"MX")},
97 {Tz::America_Caracas, IsoCodes::alpha2CodeToKey(
"VE")},
98 {Tz::America_Cayenne, IsoCodes::alpha2CodeToKey(
"GF")},
99 {Tz::America_Cayman, IsoCodes::alpha2CodeToKey(
"KY")},
100 {Tz::America_Chicago, IsoCodes::alpha2CodeToKey(
"US")},
101 {Tz::America_Chihuahua, IsoCodes::alpha2CodeToKey(
"MX")},
102 {Tz::America_Costa_Rica, IsoCodes::alpha2CodeToKey(
"CR")},
103 {Tz::America_Creston, IsoCodes::alpha2CodeToKey(
"CA")},
104 {Tz::America_Cuiaba, IsoCodes::alpha2CodeToKey(
"BR")},
105 {Tz::America_Curacao, IsoCodes::alpha2CodeToKey(
"CW")},
106 {Tz::America_Danmarkshavn, IsoCodes::alpha2CodeToKey(
"GL")},
107 {Tz::America_Dawson, IsoCodes::alpha2CodeToKey(
"CA")},
108 {Tz::America_Dawson_Creek, IsoCodes::alpha2CodeToKey(
"CA")},
109 {Tz::America_Denver, IsoCodes::alpha2CodeToKey(
"US")},
110 {Tz::America_Detroit, IsoCodes::alpha2CodeToKey(
"US")},
111 {Tz::America_Dominica, IsoCodes::alpha2CodeToKey(
"DM")},
112 {Tz::America_Edmonton, IsoCodes::alpha2CodeToKey(
"CA")},
113 {Tz::America_Eirunepe, IsoCodes::alpha2CodeToKey(
"BR")},
114 {Tz::America_El_Salvador, IsoCodes::alpha2CodeToKey(
"SV")},
115 {Tz::America_Fort_Nelson, IsoCodes::alpha2CodeToKey(
"CA")},
116 {Tz::America_Fortaleza, IsoCodes::alpha2CodeToKey(
"BR")},
117 {Tz::America_Glace_Bay, IsoCodes::alpha2CodeToKey(
"CA")},
118 {Tz::America_Goose_Bay, IsoCodes::alpha2CodeToKey(
"CA")},
119 {Tz::America_Grand_Turk, IsoCodes::alpha2CodeToKey(
"TC")},
120 {Tz::America_Grenada, IsoCodes::alpha2CodeToKey(
"GD")},
121 {Tz::America_Guadeloupe, IsoCodes::alpha2CodeToKey(
"GP")},
122 {Tz::America_Guatemala, IsoCodes::alpha2CodeToKey(
"GT")},
123 {Tz::America_Guayaquil, IsoCodes::alpha2CodeToKey(
"EC")},
124 {Tz::America_Guyana, IsoCodes::alpha2CodeToKey(
"GY")},
125 {Tz::America_Halifax, IsoCodes::alpha2CodeToKey(
"CA")},
126 {Tz::America_Havana, IsoCodes::alpha2CodeToKey(
"CU")},
127 {Tz::America_Hermosillo, IsoCodes::alpha2CodeToKey(
"MX")},
128 {Tz::America_Indiana_Indianapolis, IsoCodes::alpha2CodeToKey(
"US")},
129 {Tz::America_Indiana_Knox, IsoCodes::alpha2CodeToKey(
"US")},
130 {Tz::America_Indiana_Marengo, IsoCodes::alpha2CodeToKey(
"US")},
131 {Tz::America_Indiana_Petersburg, IsoCodes::alpha2CodeToKey(
"US")},
132 {Tz::America_Indiana_Tell_City, IsoCodes::alpha2CodeToKey(
"US")},
133 {Tz::America_Indiana_Vevay, IsoCodes::alpha2CodeToKey(
"US")},
134 {Tz::America_Indiana_Vincennes, IsoCodes::alpha2CodeToKey(
"US")},
135 {Tz::America_Indiana_Winamac, IsoCodes::alpha2CodeToKey(
"US")},
136 {Tz::America_Inuvik, IsoCodes::alpha2CodeToKey(
"CA")},
137 {Tz::America_Iqaluit, IsoCodes::alpha2CodeToKey(
"CA")},
138 {Tz::America_Jamaica, IsoCodes::alpha2CodeToKey(
"JM")},
139 {Tz::America_Juneau, IsoCodes::alpha2CodeToKey(
"US")},
140 {Tz::America_Kentucky_Louisville, IsoCodes::alpha2CodeToKey(
"US")},
141 {Tz::America_Kentucky_Monticello, IsoCodes::alpha2CodeToKey(
"US")},
142 {Tz::America_Kralendijk, IsoCodes::alpha2CodeToKey(
"BQ")},
143 {Tz::America_La_Paz, IsoCodes::alpha2CodeToKey(
"BO")},
144 {Tz::America_Lima, IsoCodes::alpha2CodeToKey(
"PE")},
145 {Tz::America_Los_Angeles, IsoCodes::alpha2CodeToKey(
"US")},
146 {Tz::America_Lower_Princes, IsoCodes::alpha2CodeToKey(
"SX")},
147 {Tz::America_Maceio, IsoCodes::alpha2CodeToKey(
"BR")},
148 {Tz::America_Managua, IsoCodes::alpha2CodeToKey(
"NI")},
149 {Tz::America_Manaus, IsoCodes::alpha2CodeToKey(
"BR")},
150 {Tz::America_Marigot, IsoCodes::alpha2CodeToKey(
"MF")},
151 {Tz::America_Martinique, IsoCodes::alpha2CodeToKey(
"MQ")},
152 {Tz::America_Matamoros, IsoCodes::alpha2CodeToKey(
"MX")},
153 {Tz::America_Mazatlan, IsoCodes::alpha2CodeToKey(
"MX")},
154 {Tz::America_Menominee, IsoCodes::alpha2CodeToKey(
"US")},
155 {Tz::America_Merida, IsoCodes::alpha2CodeToKey(
"MX")},
156 {Tz::America_Metlakatla, IsoCodes::alpha2CodeToKey(
"US")},
157 {Tz::America_Mexico_City, IsoCodes::alpha2CodeToKey(
"MX")},
158 {Tz::America_Miquelon, IsoCodes::alpha2CodeToKey(
"PM")},
159 {Tz::America_Moncton, IsoCodes::alpha2CodeToKey(
"CA")},
160 {Tz::America_Monterrey, IsoCodes::alpha2CodeToKey(
"MX")},
161 {Tz::America_Montevideo, IsoCodes::alpha2CodeToKey(
"UY")},
162 {Tz::America_Montserrat, IsoCodes::alpha2CodeToKey(
"MS")},
163 {Tz::America_Nassau, IsoCodes::alpha2CodeToKey(
"BS")},
164 {Tz::America_New_York, IsoCodes::alpha2CodeToKey(
"US")},
165 {Tz::America_Nipigon, IsoCodes::alpha2CodeToKey(
"CA")},
166 {Tz::America_Nome, IsoCodes::alpha2CodeToKey(
"US")},
167 {Tz::America_Noronha, IsoCodes::alpha2CodeToKey(
"BR")},
168 {Tz::America_North_Dakota_Beulah, IsoCodes::alpha2CodeToKey(
"US")},
169 {Tz::America_North_Dakota_Center, IsoCodes::alpha2CodeToKey(
"US")},
170 {Tz::America_North_Dakota_New_Salem, IsoCodes::alpha2CodeToKey(
"US")},
171 {Tz::America_Nuuk, IsoCodes::alpha2CodeToKey(
"GL")},
172 {Tz::America_Ojinaga, IsoCodes::alpha2CodeToKey(
"MX")},
173 {Tz::America_Panama, IsoCodes::alpha2CodeToKey(
"PA")},
174 {Tz::America_Pangnirtung, IsoCodes::alpha2CodeToKey(
"CA")},
175 {Tz::America_Paramaribo, IsoCodes::alpha2CodeToKey(
"SR")},
176 {Tz::America_Phoenix, IsoCodes::alpha2CodeToKey(
"US")},
177 {Tz::America_Port_au_Prince, IsoCodes::alpha2CodeToKey(
"HT")},
178 {Tz::America_Port_of_Spain, IsoCodes::alpha2CodeToKey(
"TT")},
179 {Tz::America_Porto_Velho, IsoCodes::alpha2CodeToKey(
"BR")},
180 {Tz::America_Puerto_Rico, IsoCodes::alpha2CodeToKey(
"PR")},
181 {Tz::America_Punta_Arenas, IsoCodes::alpha2CodeToKey(
"CL")},
182 {Tz::America_Rainy_River, IsoCodes::alpha2CodeToKey(
"CA")},
183 {Tz::America_Rankin_Inlet, IsoCodes::alpha2CodeToKey(
"CA")},
184 {Tz::America_Recife, IsoCodes::alpha2CodeToKey(
"BR")},
185 {Tz::America_Regina, IsoCodes::alpha2CodeToKey(
"CA")},
186 {Tz::America_Resolute, IsoCodes::alpha2CodeToKey(
"CA")},
187 {Tz::America_Rio_Branco, IsoCodes::alpha2CodeToKey(
"BR")},
188 {Tz::America_Santarem, IsoCodes::alpha2CodeToKey(
"BR")},
189 {Tz::America_Santiago, IsoCodes::alpha2CodeToKey(
"CL")},
190 {Tz::America_Santo_Domingo, IsoCodes::alpha2CodeToKey(
"DO")},
191 {Tz::America_Sao_Paulo, IsoCodes::alpha2CodeToKey(
"BR")},
192 {Tz::America_Scoresbysund, IsoCodes::alpha2CodeToKey(
"GL")},
193 {Tz::America_Sitka, IsoCodes::alpha2CodeToKey(
"US")},
194 {Tz::America_St_Barthelemy, IsoCodes::alpha2CodeToKey(
"BL")},
195 {Tz::America_St_Johns, IsoCodes::alpha2CodeToKey(
"CA")},
196 {Tz::America_St_Kitts, IsoCodes::alpha2CodeToKey(
"KN")},
197 {Tz::America_St_Lucia, IsoCodes::alpha2CodeToKey(
"LC")},
198 {Tz::America_St_Thomas, IsoCodes::alpha2CodeToKey(
"VI")},
199 {Tz::America_St_Vincent, IsoCodes::alpha2CodeToKey(
"VC")},
200 {Tz::America_Swift_Current, IsoCodes::alpha2CodeToKey(
"CA")},
201 {Tz::America_Tegucigalpa, IsoCodes::alpha2CodeToKey(
"HN")},
202 {Tz::America_Thule, IsoCodes::alpha2CodeToKey(
"GL")},
203 {Tz::America_Thunder_Bay, IsoCodes::alpha2CodeToKey(
"CA")},
204 {Tz::America_Tijuana, IsoCodes::alpha2CodeToKey(
"MX")},
205 {Tz::America_Toronto, IsoCodes::alpha2CodeToKey(
"CA")},
206 {Tz::America_Tortola, IsoCodes::alpha2CodeToKey(
"VG")},
207 {Tz::America_Vancouver, IsoCodes::alpha2CodeToKey(
"CA")},
208 {Tz::America_Whitehorse, IsoCodes::alpha2CodeToKey(
"CA")},
209 {Tz::America_Winnipeg, IsoCodes::alpha2CodeToKey(
"CA")},
210 {Tz::America_Yakutat, IsoCodes::alpha2CodeToKey(
"US")},
211 {Tz::America_Yellowknife, IsoCodes::alpha2CodeToKey(
"CA")},
215 {Tz::Antarctica_Macquarie, IsoCodes::alpha2CodeToKey(
"AU")},
223 {Tz::Arctic_Longyearbyen, IsoCodes::alpha2CodeToKey(
"NO")},
224 {Tz::Asia_Aden, IsoCodes::alpha2CodeToKey(
"YE")},
225 {Tz::Asia_Almaty, IsoCodes::alpha2CodeToKey(
"KZ")},
226 {Tz::Asia_Amman, IsoCodes::alpha2CodeToKey(
"JO")},
227 {Tz::Asia_Anadyr, IsoCodes::alpha2CodeToKey(
"RU")},
228 {Tz::Asia_Aqtau, IsoCodes::alpha2CodeToKey(
"KZ")},
229 {Tz::Asia_Aqtobe, IsoCodes::alpha2CodeToKey(
"KZ")},
230 {Tz::Asia_Ashgabat, IsoCodes::alpha2CodeToKey(
"TM")},
231 {Tz::Asia_Atyrau, IsoCodes::alpha2CodeToKey(
"KZ")},
232 {Tz::Asia_Baghdad, IsoCodes::alpha2CodeToKey(
"IQ")},
233 {Tz::Asia_Bahrain, IsoCodes::alpha2CodeToKey(
"BH")},
234 {Tz::Asia_Baku, IsoCodes::alpha2CodeToKey(
"AZ")},
236 {Tz::Asia_Barnaul, IsoCodes::alpha2CodeToKey(
"RU")},
237 {Tz::Asia_Beirut, IsoCodes::alpha2CodeToKey(
"LB")},
238 {Tz::Asia_Bishkek, IsoCodes::alpha2CodeToKey(
"KG")},
239 {Tz::Asia_Brunei, IsoCodes::alpha2CodeToKey(
"BN")},
240 {Tz::Asia_Chita, IsoCodes::alpha2CodeToKey(
"RU")},
241 {Tz::Asia_Choibalsan, IsoCodes::alpha2CodeToKey(
"MN")},
242 {Tz::Asia_Colombo, IsoCodes::alpha2CodeToKey(
"LK")},
243 {Tz::Asia_Damascus, IsoCodes::alpha2CodeToKey(
"SY")},
244 {Tz::Asia_Dhaka, IsoCodes::alpha2CodeToKey(
"BD")},
246 {Tz::Asia_Dubai, IsoCodes::alpha2CodeToKey(
"AE")},
247 {Tz::Asia_Dushanbe, IsoCodes::alpha2CodeToKey(
"TJ")},
248 {Tz::Asia_Famagusta, IsoCodes::alpha2CodeToKey(
"CY")},
249 {Tz::Asia_Gaza, IsoCodes::alpha2CodeToKey(
"PS")},
250 {Tz::Asia_Hebron, IsoCodes::alpha2CodeToKey(
"PS")},
251 {Tz::Asia_Ho_Chi_Minh, IsoCodes::alpha2CodeToKey(
"VN")},
252 {Tz::Asia_Hong_Kong, IsoCodes::alpha2CodeToKey(
"HK")},
253 {Tz::Asia_Hovd, IsoCodes::alpha2CodeToKey(
"MN")},
254 {Tz::Asia_Irkutsk, IsoCodes::alpha2CodeToKey(
"RU")},
255 {Tz::Asia_Jakarta, IsoCodes::alpha2CodeToKey(
"ID")},
256 {Tz::Asia_Jayapura, IsoCodes::alpha2CodeToKey(
"ID")},
258 {Tz::Asia_Kabul, IsoCodes::alpha2CodeToKey(
"AF")},
259 {Tz::Asia_Kamchatka, IsoCodes::alpha2CodeToKey(
"RU")},
260 {Tz::Asia_Karachi, IsoCodes::alpha2CodeToKey(
"PK")},
261 {Tz::Asia_Kathmandu, IsoCodes::alpha2CodeToKey(
"NP")},
262 {Tz::Asia_Khandyga, IsoCodes::alpha2CodeToKey(
"RU")},
263 {Tz::Asia_Kolkata, IsoCodes::alpha2CodeToKey(
"IN")},
264 {Tz::Asia_Krasnoyarsk, IsoCodes::alpha2CodeToKey(
"RU")},
265 {Tz::Asia_Kuala_Lumpur, IsoCodes::alpha2CodeToKey(
"MY")},
266 {Tz::Asia_Kuching, IsoCodes::alpha2CodeToKey(
"MY")},
267 {Tz::Asia_Kuwait, IsoCodes::alpha2CodeToKey(
"KW")},
268 {Tz::Asia_Macau, IsoCodes::alpha2CodeToKey(
"MO")},
269 {Tz::Asia_Magadan, IsoCodes::alpha2CodeToKey(
"RU")},
270 {Tz::Asia_Makassar, IsoCodes::alpha2CodeToKey(
"ID")},
271 {Tz::Asia_Manila, IsoCodes::alpha2CodeToKey(
"PH")},
272 {Tz::Asia_Muscat, IsoCodes::alpha2CodeToKey(
"OM")},
273 {Tz::Asia_Nicosia, IsoCodes::alpha2CodeToKey(
"CY")},
274 {Tz::Asia_Novokuznetsk, IsoCodes::alpha2CodeToKey(
"RU")},
275 {Tz::Asia_Novosibirsk, IsoCodes::alpha2CodeToKey(
"RU")},
276 {Tz::Asia_Omsk, IsoCodes::alpha2CodeToKey(
"RU")},
277 {Tz::Asia_Oral, IsoCodes::alpha2CodeToKey(
"KZ")},
278 {Tz::Asia_Phnom_Penh, IsoCodes::alpha2CodeToKey(
"KH")},
279 {Tz::Asia_Pontianak, IsoCodes::alpha2CodeToKey(
"ID")},
280 {Tz::Asia_Pyongyang, IsoCodes::alpha2CodeToKey(
"KP")},
281 {Tz::Asia_Qatar, IsoCodes::alpha2CodeToKey(
"QA")},
282 {Tz::Asia_Qostanay, IsoCodes::alpha2CodeToKey(
"KZ")},
283 {Tz::Asia_Qyzylorda, IsoCodes::alpha2CodeToKey(
"KZ")},
284 {Tz::Asia_Riyadh, IsoCodes::alpha2CodeToKey(
"SA")},
285 {Tz::Asia_Sakhalin, IsoCodes::alpha2CodeToKey(
"RU")},
286 {Tz::Asia_Samarkand, IsoCodes::alpha2CodeToKey(
"UZ")},
287 {Tz::Asia_Seoul, IsoCodes::alpha2CodeToKey(
"KR")},
288 {Tz::Asia_Shanghai, IsoCodes::alpha2CodeToKey(
"CN")},
289 {Tz::Asia_Singapore, IsoCodes::alpha2CodeToKey(
"SG")},
290 {Tz::Asia_Srednekolymsk, IsoCodes::alpha2CodeToKey(
"RU")},
291 {Tz::Asia_Taipei, IsoCodes::alpha2CodeToKey(
"TW")},
292 {Tz::Asia_Tashkent, IsoCodes::alpha2CodeToKey(
"UZ")},
293 {Tz::Asia_Tbilisi, IsoCodes::alpha2CodeToKey(
"GE")},
294 {Tz::Asia_Tehran, IsoCodes::alpha2CodeToKey(
"IR")},
295 {Tz::Asia_Thimphu, IsoCodes::alpha2CodeToKey(
"BT")},
296 {Tz::Asia_Tokyo, IsoCodes::alpha2CodeToKey(
"JP")},
297 {Tz::Asia_Tomsk, IsoCodes::alpha2CodeToKey(
"RU")},
298 {Tz::Asia_Ulaanbaatar, IsoCodes::alpha2CodeToKey(
"MN")},
299 {Tz::Asia_Urumqi, IsoCodes::alpha2CodeToKey(
"CN")},
300 {Tz::Asia_Ust_Nera, IsoCodes::alpha2CodeToKey(
"RU")},
301 {Tz::Asia_Vientiane, IsoCodes::alpha2CodeToKey(
"LA")},
302 {Tz::Asia_Vladivostok, IsoCodes::alpha2CodeToKey(
"RU")},
303 {Tz::Asia_Yakutsk, IsoCodes::alpha2CodeToKey(
"RU")},
304 {Tz::Asia_Yangon, IsoCodes::alpha2CodeToKey(
"MM")},
305 {Tz::Asia_Yekaterinburg, IsoCodes::alpha2CodeToKey(
"RU")},
306 {Tz::Asia_Yerevan, IsoCodes::alpha2CodeToKey(
"AM")},
307 {Tz::Atlantic_Azores, IsoCodes::alpha2CodeToKey(
"PT")},
308 {Tz::Atlantic_Bermuda, IsoCodes::alpha2CodeToKey(
"BM")},
309 {Tz::Atlantic_Canary, IsoCodes::alpha2CodeToKey(
"ES")},
310 {Tz::Atlantic_Cape_Verde, IsoCodes::alpha2CodeToKey(
"CV")},
311 {Tz::Atlantic_Faroe, IsoCodes::alpha2CodeToKey(
"FO")},
312 {Tz::Atlantic_Madeira, IsoCodes::alpha2CodeToKey(
"PT")},
313 {Tz::Atlantic_Reykjavik, IsoCodes::alpha2CodeToKey(
"IS")},
314 {Tz::Atlantic_South_Georgia, IsoCodes::alpha2CodeToKey(
"GS")},
315 {Tz::Atlantic_St_Helena, IsoCodes::alpha2CodeToKey(
"SH")},
316 {Tz::Atlantic_Stanley, IsoCodes::alpha2CodeToKey(
"FK")},
317 {Tz::Australia_Adelaide, IsoCodes::alpha2CodeToKey(
"AU")},
318 {Tz::Australia_Brisbane, IsoCodes::alpha2CodeToKey(
"AU")},
319 {Tz::Australia_Broken_Hill, IsoCodes::alpha2CodeToKey(
"AU")},
320 {Tz::Australia_Currie, IsoCodes::alpha2CodeToKey(
"AU")},
321 {Tz::Australia_Darwin, IsoCodes::alpha2CodeToKey(
"AU")},
322 {Tz::Australia_Eucla, IsoCodes::alpha2CodeToKey(
"AU")},
323 {Tz::Australia_Hobart, IsoCodes::alpha2CodeToKey(
"AU")},
324 {Tz::Australia_Lindeman, IsoCodes::alpha2CodeToKey(
"AU")},
325 {Tz::Australia_Lord_Howe, IsoCodes::alpha2CodeToKey(
"AU")},
326 {Tz::Australia_Melbourne, IsoCodes::alpha2CodeToKey(
"AU")},
327 {Tz::Australia_Perth, IsoCodes::alpha2CodeToKey(
"AU")},
328 {Tz::Australia_Sydney, IsoCodes::alpha2CodeToKey(
"AU")},
330 {Tz::Europe_Amsterdam, IsoCodes::alpha2CodeToKey(
"NL")},
331 {Tz::Europe_Andorra, IsoCodes::alpha2CodeToKey(
"AD")},
332 {Tz::Europe_Astrakhan, IsoCodes::alpha2CodeToKey(
"RU")},
333 {Tz::Europe_Athens, IsoCodes::alpha2CodeToKey(
"GR")},
335 {Tz::Europe_Berlin, IsoCodes::alpha2CodeToKey(
"DE")},
336 {Tz::Europe_Bratislava, IsoCodes::alpha2CodeToKey(
"SK")},
337 {Tz::Europe_Brussels, IsoCodes::alpha2CodeToKey(
"BE")},
338 {Tz::Europe_Bucharest, IsoCodes::alpha2CodeToKey(
"RO")},
339 {Tz::Europe_Budapest, IsoCodes::alpha2CodeToKey(
"HU")},
340 {Tz::Europe_Busingen, IsoCodes::alpha2CodeToKey(
"DE")},
341 {Tz::Europe_Chisinau, IsoCodes::alpha2CodeToKey(
"MD")},
342 {Tz::Europe_Copenhagen, IsoCodes::alpha2CodeToKey(
"DK")},
343 {Tz::Europe_Dublin, IsoCodes::alpha2CodeToKey(
"IE")},
344 {Tz::Europe_Gibraltar, IsoCodes::alpha2CodeToKey(
"GI")},
345 {Tz::Europe_Guernsey, IsoCodes::alpha2CodeToKey(
"GG")},
346 {Tz::Europe_Helsinki, IsoCodes::alpha2CodeToKey(
"FI")},
347 {Tz::Europe_Isle_of_Man, IsoCodes::alpha2CodeToKey(
"IM")},
348 {Tz::Europe_Istanbul, IsoCodes::alpha2CodeToKey(
"TR")},
349 {Tz::Europe_Jersey, IsoCodes::alpha2CodeToKey(
"JE")},
350 {Tz::Europe_Kaliningrad, IsoCodes::alpha2CodeToKey(
"RU")},
351 {Tz::Europe_Kiev, IsoCodes::alpha2CodeToKey(
"UA")},
352 {Tz::Europe_Kirov, IsoCodes::alpha2CodeToKey(
"RU")},
353 {Tz::Europe_Lisbon, IsoCodes::alpha2CodeToKey(
"PT")},
354 {Tz::Europe_Ljubljana, IsoCodes::alpha2CodeToKey(
"SI")},
355 {Tz::Europe_London, IsoCodes::alpha2CodeToKey(
"GB")},
356 {Tz::Europe_Luxembourg, IsoCodes::alpha2CodeToKey(
"LU")},
357 {Tz::Europe_Madrid, IsoCodes::alpha2CodeToKey(
"ES")},
358 {Tz::Europe_Malta, IsoCodes::alpha2CodeToKey(
"MT")},
359 {Tz::Europe_Mariehamn, IsoCodes::alpha2CodeToKey(
"FI")},
360 {Tz::Europe_Minsk, IsoCodes::alpha2CodeToKey(
"BY")},
361 {Tz::Europe_Monaco, IsoCodes::alpha2CodeToKey(
"MC")},
363 {Tz::Europe_Oslo, IsoCodes::alpha2CodeToKey(
"NO")},
364 {Tz::Europe_Paris, IsoCodes::alpha2CodeToKey(
"FR")},
365 {Tz::Europe_Podgorica, IsoCodes::alpha2CodeToKey(
"ME")},
366 {Tz::Europe_Prague, IsoCodes::alpha2CodeToKey(
"CZ")},
367 {Tz::Europe_Riga, IsoCodes::alpha2CodeToKey(
"LV")},
368 {Tz::Europe_Rome, IsoCodes::alpha2CodeToKey(
"IT")},
369 {Tz::Europe_Samara, IsoCodes::alpha2CodeToKey(
"RU")},
370 {Tz::Europe_San_Marino, IsoCodes::alpha2CodeToKey(
"SM")},
371 {Tz::Europe_Sarajevo, IsoCodes::alpha2CodeToKey(
"BA")},
372 {Tz::Europe_Saratov, IsoCodes::alpha2CodeToKey(
"RU")},
374 {Tz::Europe_Skopje, IsoCodes::alpha2CodeToKey(
"MK")},
375 {Tz::Europe_Sofia, IsoCodes::alpha2CodeToKey(
"BG")},
376 {Tz::Europe_Stockholm, IsoCodes::alpha2CodeToKey(
"SE")},
377 {Tz::Europe_Tallinn, IsoCodes::alpha2CodeToKey(
"EE")},
378 {Tz::Europe_Tirane, IsoCodes::alpha2CodeToKey(
"AL")},
379 {Tz::Europe_Ulyanovsk, IsoCodes::alpha2CodeToKey(
"RU")},
380 {Tz::Europe_Uzhgorod, IsoCodes::alpha2CodeToKey(
"UA")},
381 {Tz::Europe_Vaduz, IsoCodes::alpha2CodeToKey(
"LI")},
382 {Tz::Europe_Vatican, IsoCodes::alpha2CodeToKey(
"VA")},
383 {Tz::Europe_Vienna, IsoCodes::alpha2CodeToKey(
"AT")},
384 {Tz::Europe_Vilnius, IsoCodes::alpha2CodeToKey(
"LT")},
385 {Tz::Europe_Volgograd, IsoCodes::alpha2CodeToKey(
"RU")},
386 {Tz::Europe_Warsaw, IsoCodes::alpha2CodeToKey(
"PL")},
387 {Tz::Europe_Zagreb, IsoCodes::alpha2CodeToKey(
"HR")},
388 {Tz::Europe_Zaporozhye, IsoCodes::alpha2CodeToKey(
"UA")},
389 {Tz::Europe_Zurich, IsoCodes::alpha2CodeToKey(
"CH")},
390 {Tz::Indian_Antananarivo, IsoCodes::alpha2CodeToKey(
"MG")},
391 {Tz::Indian_Chagos, IsoCodes::alpha2CodeToKey(
"IO")},
392 {Tz::Indian_Christmas, IsoCodes::alpha2CodeToKey(
"CX")},
393 {Tz::Indian_Cocos, IsoCodes::alpha2CodeToKey(
"CC")},
394 {Tz::Indian_Comoro, IsoCodes::alpha2CodeToKey(
"KM")},
395 {Tz::Indian_Kerguelen, IsoCodes::alpha2CodeToKey(
"TF")},
396 {Tz::Indian_Mahe, IsoCodes::alpha2CodeToKey(
"SC")},
397 {Tz::Indian_Maldives, IsoCodes::alpha2CodeToKey(
"MV")},
398 {Tz::Indian_Mauritius, IsoCodes::alpha2CodeToKey(
"MU")},
399 {Tz::Indian_Mayotte, IsoCodes::alpha2CodeToKey(
"YT")},
400 {Tz::Indian_Reunion, IsoCodes::alpha2CodeToKey(
"RE")},
401 {Tz::Pacific_Apia, IsoCodes::alpha2CodeToKey(
"WS")},
402 {Tz::Pacific_Auckland, IsoCodes::alpha2CodeToKey(
"NZ")},
403 {Tz::Pacific_Bougainville, IsoCodes::alpha2CodeToKey(
"PG")},
404 {Tz::Pacific_Chatham, IsoCodes::alpha2CodeToKey(
"NZ")},
405 {Tz::Pacific_Chuuk, IsoCodes::alpha2CodeToKey(
"FM")},
406 {Tz::Pacific_Easter, IsoCodes::alpha2CodeToKey(
"CL")},
407 {Tz::Pacific_Efate, IsoCodes::alpha2CodeToKey(
"VU")},
408 {Tz::Pacific_Enderbury, IsoCodes::alpha2CodeToKey(
"KI")},
409 {Tz::Pacific_Fakaofo, IsoCodes::alpha2CodeToKey(
"TK")},
410 {Tz::Pacific_Fiji, IsoCodes::alpha2CodeToKey(
"FJ")},
411 {Tz::Pacific_Funafuti, IsoCodes::alpha2CodeToKey(
"TV")},
412 {Tz::Pacific_Galapagos, IsoCodes::alpha2CodeToKey(
"EC")},
413 {Tz::Pacific_Gambier, IsoCodes::alpha2CodeToKey(
"PF")},
414 {Tz::Pacific_Guadalcanal, IsoCodes::alpha2CodeToKey(
"SB")},
415 {Tz::Pacific_Guam, IsoCodes::alpha2CodeToKey(
"GU")},
416 {Tz::Pacific_Honolulu, IsoCodes::alpha2CodeToKey(
"US")},
417 {Tz::Pacific_Kiritimati, IsoCodes::alpha2CodeToKey(
"KI")},
418 {Tz::Pacific_Kosrae, IsoCodes::alpha2CodeToKey(
"FM")},
419 {Tz::Pacific_Kwajalein, IsoCodes::alpha2CodeToKey(
"MH")},
420 {Tz::Pacific_Majuro, IsoCodes::alpha2CodeToKey(
"MH")},
421 {Tz::Pacific_Marquesas, IsoCodes::alpha2CodeToKey(
"PF")},
422 {Tz::Pacific_Midway, IsoCodes::alpha2CodeToKey(
"US")},
423 {Tz::Pacific_Nauru, IsoCodes::alpha2CodeToKey(
"NR")},
424 {Tz::Pacific_Niue, IsoCodes::alpha2CodeToKey(
"NU")},
425 {Tz::Pacific_Norfolk, IsoCodes::alpha2CodeToKey(
"NF")},
426 {Tz::Pacific_Noumea, IsoCodes::alpha2CodeToKey(
"NC")},
427 {Tz::Pacific_Pago_Pago, IsoCodes::alpha2CodeToKey(
"AS")},
428 {Tz::Pacific_Palau, IsoCodes::alpha2CodeToKey(
"PW")},
429 {Tz::Pacific_Pitcairn, IsoCodes::alpha2CodeToKey(
"PN")},
430 {Tz::Pacific_Pohnpei, IsoCodes::alpha2CodeToKey(
"FM")},
431 {Tz::Pacific_Port_Moresby, IsoCodes::alpha2CodeToKey(
"PG")},
432 {Tz::Pacific_Rarotonga, IsoCodes::alpha2CodeToKey(
"CK")},
433 {Tz::Pacific_Saipan, IsoCodes::alpha2CodeToKey(
"MP")},
434 {Tz::Pacific_Tahiti, IsoCodes::alpha2CodeToKey(
"PF")},
435 {Tz::Pacific_Tarawa, IsoCodes::alpha2CodeToKey(
"KI")},
436 {Tz::Pacific_Tongatapu, IsoCodes::alpha2CodeToKey(
"TO")},
437 {Tz::Pacific_Wake, IsoCodes::alpha2CodeToKey(
"US")},
438 {Tz::Pacific_Wallis, IsoCodes::alpha2CodeToKey(
"WF")},