1 __all__ = ['time_zone_by_country_and_region']
2
3 _country = {}
4 _country["AD"] = "Europe/Andorra"
5 _country["AE"] = "Asia/Dubai"
6 _country["AF"] = "Asia/Kabul"
7 _country["AG"] = "America/Antigua"
8 _country["AI"] = "America/Anguilla"
9 _country["AL"] = "Europe/Tirane"
10 _country["AM"] = "Asia/Yerevan"
11 _country["AO"] = "Africa/Luanda"
12 _country["AR"] = {}
13 _country["AR"]["01"] = "America/Argentina/Buenos_Aires"
14 _country["AR"]["02"] = "America/Argentina/Catamarca"
15 _country["AR"]["03"] = "America/Argentina/Tucuman"
16 _country["AR"]["04"] = "America/Argentina/Rio_Gallegos"
17 _country["AR"]["05"] = "America/Argentina/Cordoba"
18 _country["AR"]["06"] = "America/Argentina/Tucuman"
19 _country["AR"]["07"] = "America/Argentina/Buenos_Aires"
20 _country["AR"]["08"] = "America/Argentina/Buenos_Aires"
21 _country["AR"]["09"] = "America/Argentina/Tucuman"
22 _country["AR"]["10"] = "America/Argentina/Jujuy"
23 _country["AR"]["11"] = "America/Argentina/San_Luis"
24 _country["AR"]["12"] = "America/Argentina/La_Rioja"
25 _country["AR"]["13"] = "America/Argentina/Mendoza"
26 _country["AR"]["14"] = "America/Argentina/Buenos_Aires"
27 _country["AR"]["15"] = "America/Argentina/San_Luis"
28 _country["AR"]["16"] = "America/Argentina/Buenos_Aires"
29 _country["AR"]["17"] = "America/Argentina/Salta"
30 _country["AR"]["18"] = "America/Argentina/San_Juan"
31 _country["AR"]["19"] = "America/Argentina/San_Luis"
32 _country["AR"]["20"] = "America/Argentina/Rio_Gallegos"
33 _country["AR"]["21"] = "America/Argentina/Buenos_Aires"
34 _country["AR"]["22"] = "America/Argentina/Catamarca"
35 _country["AR"]["23"] = "America/Argentina/Ushuaia"
36 _country["AR"]["24"] = "America/Argentina/Tucuman"
37 _country["AS"] = "US/Samoa"
38 _country["AT"] = "Europe/Vienna"
39 _country["AU"] = {}
40 _country["AU"]["01"] = "Australia/Canberra"
41 _country["AU"]["02"] = "Australia/NSW"
42 _country["AU"]["03"] = "Australia/North"
43 _country["AU"]["04"] = "Australia/Queensland"
44 _country["AU"]["05"] = "Australia/South"
45 _country["AU"]["06"] = "Australia/Tasmania"
46 _country["AU"]["07"] = "Australia/Victoria"
47 _country["AU"]["08"] = "Australia/West"
48 _country["AW"] = "America/Aruba"
49 _country["AX"] = "Europe/Mariehamn"
50 _country["AZ"] = "Asia/Baku"
51 _country["BA"] = "Europe/Sarajevo"
52 _country["BB"] = "America/Barbados"
53 _country["BD"] = "Asia/Dhaka"
54 _country["BE"] = "Europe/Brussels"
55 _country["BF"] = "Africa/Ouagadougou"
56 _country["BG"] = "Europe/Sofia"
57 _country["BH"] = "Asia/Bahrain"
58 _country["BI"] = "Africa/Bujumbura"
59 _country["BJ"] = "Africa/Porto-Novo"
60 _country["BL"] = "America/St_Barthelemy"
61 _country["BM"] = "Atlantic/Bermuda"
62 _country["BN"] = "Asia/Brunei"
63 _country["BO"] = "America/La_Paz"
64 _country["BQ"] = "America/Curacao"
65 _country["BR"] = {}
66 _country["BR"]["01"] = "America/Rio_Branco"
67 _country["BR"]["02"] = "America/Maceio"
68 _country["BR"]["03"] = "America/Sao_Paulo"
69 _country["BR"]["04"] = "America/Manaus"
70 _country["BR"]["05"] = "America/Bahia"
71 _country["BR"]["06"] = "America/Fortaleza"
72 _country["BR"]["07"] = "America/Sao_Paulo"
73 _country["BR"]["08"] = "America/Sao_Paulo"
74 _country["BR"]["11"] = "America/Campo_Grande"
75 _country["BR"]["13"] = "America/Belem"
76 _country["BR"]["14"] = "America/Cuiaba"
77 _country["BR"]["15"] = "America/Sao_Paulo"
78 _country["BR"]["16"] = "America/Belem"
79 _country["BR"]["17"] = "America/Recife"
80 _country["BR"]["18"] = "America/Sao_Paulo"
81 _country["BR"]["20"] = "America/Fortaleza"
82 _country["BR"]["21"] = "America/Sao_Paulo"
83 _country["BR"]["22"] = "America/Recife"
84 _country["BR"]["23"] = "America/Sao_Paulo"
85 _country["BR"]["24"] = "America/Porto_Velho"
86 _country["BR"]["25"] = "America/Boa_Vista"
87 _country["BR"]["26"] = "America/Sao_Paulo"
88 _country["BR"]["27"] = "America/Sao_Paulo"
89 _country["BR"]["28"] = "America/Maceio"
90 _country["BR"]["29"] = "America/Sao_Paulo"
91 _country["BR"]["30"] = "America/Recife"
92 _country["BR"]["31"] = "America/Araguaina"
93 _country["BS"] = "America/Nassau"
94 _country["BT"] = "Asia/Thimphu"
95 _country["BW"] = "Africa/Gaborone"
96 _country["BY"] = "Europe/Minsk"
97 _country["BZ"] = "America/Belize"
98 _country["CA"] = {}
99 _country["CA"]["AB"] = "America/Edmonton"
100 _country["CA"]["BC"] = "America/Vancouver"
101 _country["CA"]["MB"] = "America/Winnipeg"
102 _country["CA"]["NB"] = "America/Halifax"
103 _country["CA"]["NL"] = "America/St_Johns"
104 _country["CA"]["NS"] = "America/Halifax"
105 _country["CA"]["NT"] = "America/Yellowknife"
106 _country["CA"]["NU"] = "America/Rankin_Inlet"
107 _country["CA"]["ON"] = "America/Rainy_River"
108 _country["CA"]["PE"] = "America/Halifax"
109 _country["CA"]["QC"] = "America/Montreal"
110 _country["CA"]["SK"] = "America/Regina"
111 _country["CA"]["YT"] = "America/Whitehorse"
112 _country["CC"] = "Indian/Cocos"
113 _country["CD"] = {}
114 _country["CD"]["02"] = "Africa/Kinshasa"
115 _country["CD"]["05"] = "Africa/Lubumbashi"
116 _country["CD"]["06"] = "Africa/Kinshasa"
117 _country["CD"]["08"] = "Africa/Kinshasa"
118 _country["CD"]["10"] = "Africa/Lubumbashi"
119 _country["CD"]["11"] = "Africa/Lubumbashi"
120 _country["CD"]["12"] = "Africa/Lubumbashi"
121 _country["CF"] = "Africa/Bangui"
122 _country["CG"] = "Africa/Brazzaville"
123 _country["CH"] = "Europe/Zurich"
124 _country["CI"] = "Africa/Abidjan"
125 _country["CK"] = "Pacific/Rarotonga"
126 _country["CL"] = "Chile/Continental"
127 _country["CM"] = "Africa/Lagos"
128 _country["CN"] = {}
129 _country["CN"]["01"] = "Asia/Shanghai"
130 _country["CN"]["02"] = "Asia/Shanghai"
131 _country["CN"]["03"] = "Asia/Shanghai"
132 _country["CN"]["04"] = "Asia/Shanghai"
133 _country["CN"]["05"] = "Asia/Harbin"
134 _country["CN"]["06"] = "Asia/Chongqing"
135 _country["CN"]["07"] = "Asia/Shanghai"
136 _country["CN"]["08"] = "Asia/Harbin"
137 _country["CN"]["09"] = "Asia/Shanghai"
138 _country["CN"]["10"] = "Asia/Shanghai"
139 _country["CN"]["11"] = "Asia/Chongqing"
140 _country["CN"]["12"] = "Asia/Shanghai"
141 _country["CN"]["13"] = "Asia/Urumqi"
142 _country["CN"]["14"] = "Asia/Chongqing"
143 _country["CN"]["15"] = "Asia/Chongqing"
144 _country["CN"]["16"] = "Asia/Chongqing"
145 _country["CN"]["18"] = "Asia/Chongqing"
146 _country["CN"]["19"] = "Asia/Harbin"
147 _country["CN"]["20"] = "Asia/Harbin"
148 _country["CN"]["21"] = "Asia/Chongqing"
149 _country["CN"]["22"] = "Asia/Harbin"
150 _country["CN"]["23"] = "Asia/Shanghai"
151 _country["CN"]["24"] = "Asia/Chongqing"
152 _country["CN"]["25"] = "Asia/Shanghai"
153 _country["CN"]["26"] = "Asia/Chongqing"
154 _country["CN"]["28"] = "Asia/Shanghai"
155 _country["CN"]["29"] = "Asia/Chongqing"
156 _country["CN"]["30"] = "Asia/Chongqing"
157 _country["CN"]["31"] = "Asia/Chongqing"
158 _country["CN"]["32"] = "Asia/Chongqing"
159 _country["CN"]["33"] = "Asia/Chongqing"
160 _country["CO"] = "America/Bogota"
161 _country["CR"] = "America/Costa_Rica"
162 _country["CU"] = "America/Havana"
163 _country["CV"] = "Atlantic/Cape_Verde"
164 _country["CW"] = "America/Curacao"
165 _country["CX"] = "Indian/Christmas"
166 _country["CY"] = "Asia/Nicosia"
167 _country["CZ"] = "Europe/Prague"
168 _country["DE"] = "Europe/Berlin"
169 _country["DJ"] = "Africa/Djibouti"
170 _country["DK"] = "Europe/Copenhagen"
171 _country["DM"] = "America/Dominica"
172 _country["DO"] = "America/Santo_Domingo"
173 _country["DZ"] = "Africa/Algiers"
174 _country["EC"] = {}
175 _country["EC"]["01"] = "Pacific/Galapagos"
176 _country["EC"]["02"] = "America/Guayaquil"
177 _country["EC"]["03"] = "America/Guayaquil"
178 _country["EC"]["04"] = "America/Guayaquil"
179 _country["EC"]["05"] = "America/Guayaquil"
180 _country["EC"]["06"] = "America/Guayaquil"
181 _country["EC"]["07"] = "America/Guayaquil"
182 _country["EC"]["08"] = "America/Guayaquil"
183 _country["EC"]["09"] = "America/Guayaquil"
184 _country["EC"]["10"] = "America/Guayaquil"
185 _country["EC"]["11"] = "America/Guayaquil"
186 _country["EC"]["12"] = "America/Guayaquil"
187 _country["EC"]["13"] = "America/Guayaquil"
188 _country["EC"]["14"] = "America/Guayaquil"
189 _country["EC"]["15"] = "America/Guayaquil"
190 _country["EC"]["17"] = "America/Guayaquil"
191 _country["EC"]["18"] = "America/Guayaquil"
192 _country["EC"]["19"] = "America/Guayaquil"
193 _country["EC"]["20"] = "America/Guayaquil"
194 _country["EC"]["22"] = "America/Guayaquil"
195 _country["EE"] = "Europe/Tallinn"
196 _country["EG"] = "Africa/Cairo"
197 _country["EH"] = "Africa/El_Aaiun"
198 _country["ER"] = "Africa/Asmera"
199 _country["ES"] = {}
200 _country["ES"]["07"] = "Europe/Madrid"
201 _country["ES"]["27"] = "Europe/Madrid"
202 _country["ES"]["29"] = "Europe/Madrid"
203 _country["ES"]["31"] = "Europe/Madrid"
204 _country["ES"]["32"] = "Europe/Madrid"
205 _country["ES"]["34"] = "Europe/Madrid"
206 _country["ES"]["39"] = "Europe/Madrid"
207 _country["ES"]["51"] = "Africa/Ceuta"
208 _country["ES"]["52"] = "Europe/Madrid"
209 _country["ES"]["53"] = "Atlantic/Canary"
210 _country["ES"]["54"] = "Europe/Madrid"
211 _country["ES"]["55"] = "Europe/Madrid"
212 _country["ES"]["56"] = "Europe/Madrid"
213 _country["ES"]["57"] = "Europe/Madrid"
214 _country["ES"]["58"] = "Europe/Madrid"
215 _country["ES"]["59"] = "Europe/Madrid"
216 _country["ES"]["60"] = "Europe/Madrid"
217 _country["ET"] = "Africa/Addis_Ababa"
218 _country["FI"] = "Europe/Helsinki"
219 _country["FJ"] = "Pacific/Fiji"
220 _country["FK"] = "Atlantic/Stanley"
221 _country["FO"] = "Atlantic/Faeroe"
222 _country["FR"] = "Europe/Paris"
223 _country["GA"] = "Africa/Libreville"
224 _country["GB"] = "Europe/London"
225 _country["GD"] = "America/Grenada"
226 _country["GE"] = "Asia/Tbilisi"
227 _country["GF"] = "America/Cayenne"
228 _country["GG"] = "Europe/Guernsey"
229 _country["GH"] = "Africa/Accra"
230 _country["GI"] = "Europe/Gibraltar"
231 _country["GL"] = {}
232 _country["GL"]["01"] = "America/Thule"
233 _country["GL"]["02"] = "America/Godthab"
234 _country["GL"]["03"] = "America/Godthab"
235 _country["GM"] = "Africa/Banjul"
236 _country["GN"] = "Africa/Conakry"
237 _country["GP"] = "America/Guadeloupe"
238 _country["GQ"] = "Africa/Malabo"
239 _country["GR"] = "Europe/Athens"
240 _country["GS"] = "Atlantic/South_Georgia"
241 _country["GT"] = "America/Guatemala"
242 _country["GU"] = "Pacific/Guam"
243 _country["GW"] = "Africa/Bissau"
244 _country["GY"] = "America/Guyana"
245 _country["HK"] = "Asia/Hong_Kong"
246 _country["HN"] = "America/Tegucigalpa"
247 _country["HR"] = "Europe/Zagreb"
248 _country["HT"] = "America/Port-au-Prince"
249 _country["HU"] = "Europe/Budapest"
250 _country["ID"] = {}
251 _country["ID"]["01"] = "Asia/Pontianak"
252 _country["ID"]["02"] = "Asia/Makassar"
253 _country["ID"]["03"] = "Asia/Jakarta"
254 _country["ID"]["04"] = "Asia/Jakarta"
255 _country["ID"]["05"] = "Asia/Jakarta"
256 _country["ID"]["06"] = "Asia/Jakarta"
257 _country["ID"]["07"] = "Asia/Jakarta"
258 _country["ID"]["08"] = "Asia/Jakarta"
259 _country["ID"]["09"] = "Asia/Jayapura"
260 _country["ID"]["10"] = "Asia/Jakarta"
261 _country["ID"]["11"] = "Asia/Pontianak"
262 _country["ID"]["12"] = "Asia/Makassar"
263 _country["ID"]["13"] = "Asia/Makassar"
264 _country["ID"]["14"] = "Asia/Makassar"
265 _country["ID"]["15"] = "Asia/Jakarta"
266 _country["ID"]["16"] = "Asia/Makassar"
267 _country["ID"]["17"] = "Asia/Makassar"
268 _country["ID"]["18"] = "Asia/Makassar"
269 _country["ID"]["19"] = "Asia/Pontianak"
270 _country["ID"]["20"] = "Asia/Makassar"
271 _country["ID"]["21"] = "Asia/Makassar"
272 _country["ID"]["22"] = "Asia/Makassar"
273 _country["ID"]["23"] = "Asia/Makassar"
274 _country["ID"]["24"] = "Asia/Jakarta"
275 _country["ID"]["25"] = "Asia/Pontianak"
276 _country["ID"]["26"] = "Asia/Pontianak"
277 _country["ID"]["30"] = "Asia/Jakarta"
278 _country["ID"]["31"] = "Asia/Makassar"
279 _country["ID"]["33"] = "Asia/Jakarta"
280 _country["IE"] = "Europe/Dublin"
281 _country["IL"] = "Asia/Jerusalem"
282 _country["IM"] = "Europe/Isle_of_Man"
283 _country["IN"] = "Asia/Calcutta"
284 _country["IO"] = "Indian/Chagos"
285 _country["IQ"] = "Asia/Baghdad"
286 _country["IR"] = "Asia/Tehran"
287 _country["IS"] = "Atlantic/Reykjavik"
288 _country["IT"] = "Europe/Rome"
289 _country["JE"] = "Europe/Jersey"
290 _country["JM"] = "America/Jamaica"
291 _country["JO"] = "Asia/Amman"
292 _country["JP"] = "Asia/Tokyo"
293 _country["KE"] = "Africa/Nairobi"
294 _country["KG"] = "Asia/Bishkek"
295 _country["KH"] = "Asia/Phnom_Penh"
296 _country["KI"] = "Pacific/Tarawa"
297 _country["KM"] = "Indian/Comoro"
298 _country["KN"] = "America/St_Kitts"
299 _country["KP"] = "Asia/Pyongyang"
300 _country["KR"] = "Asia/Seoul"
301 _country["KW"] = "Asia/Kuwait"
302 _country["KY"] = "America/Cayman"
303 _country["KZ"] = {}
304 _country["KZ"]["01"] = "Asia/Almaty"
305 _country["KZ"]["02"] = "Asia/Almaty"
306 _country["KZ"]["03"] = "Asia/Qyzylorda"
307 _country["KZ"]["04"] = "Asia/Aqtobe"
308 _country["KZ"]["05"] = "Asia/Qyzylorda"
309 _country["KZ"]["06"] = "Asia/Aqtau"
310 _country["KZ"]["07"] = "Asia/Oral"
311 _country["KZ"]["08"] = "Asia/Qyzylorda"
312 _country["KZ"]["09"] = "Asia/Aqtau"
313 _country["KZ"]["10"] = "Asia/Qyzylorda"
314 _country["KZ"]["11"] = "Asia/Almaty"
315 _country["KZ"]["12"] = "Asia/Qyzylorda"
316 _country["KZ"]["13"] = "Asia/Aqtobe"
317 _country["KZ"]["14"] = "Asia/Qyzylorda"
318 _country["KZ"]["15"] = "Asia/Almaty"
319 _country["KZ"]["16"] = "Asia/Aqtobe"
320 _country["KZ"]["17"] = "Asia/Almaty"
321 _country["LA"] = "Asia/Vientiane"
322 _country["LB"] = "Asia/Beirut"
323 _country["LC"] = "America/St_Lucia"
324 _country["LI"] = "Europe/Vaduz"
325 _country["LK"] = "Asia/Colombo"
326 _country["LR"] = "Africa/Monrovia"
327 _country["LS"] = "Africa/Maseru"
328 _country["LT"] = "Europe/Vilnius"
329 _country["LU"] = "Europe/Luxembourg"
330 _country["LV"] = "Europe/Riga"
331 _country["LY"] = "Africa/Tripoli"
332 _country["MA"] = "Africa/Casablanca"
333 _country["MC"] = "Europe/Monaco"
334 _country["MD"] = "Europe/Chisinau"
335 _country["ME"] = "Europe/Podgorica"
336 _country["MF"] = "America/Marigot"
337 _country["MG"] = "Indian/Antananarivo"
338 _country["MK"] = "Europe/Skopje"
339 _country["ML"] = "Africa/Bamako"
340 _country["MM"] = "Asia/Rangoon"
341 _country["MN"] = "Asia/Choibalsan"
342 _country["MO"] = "Asia/Macao"
343 _country["MP"] = "Pacific/Saipan"
344 _country["MQ"] = "America/Martinique"
345 _country["MR"] = "Africa/Nouakchott"
346 _country["MS"] = "America/Montserrat"
347 _country["MT"] = "Europe/Malta"
348 _country["MU"] = "Indian/Mauritius"
349 _country["MV"] = "Indian/Maldives"
350 _country["MW"] = "Africa/Blantyre"
351 _country["MX"] = {}
352 _country["MX"]["01"] = "America/Mexico_City"
353 _country["MX"]["02"] = "America/Tijuana"
354 _country["MX"]["03"] = "America/Hermosillo"
355 _country["MX"]["04"] = "America/Merida"
356 _country["MX"]["05"] = "America/Mexico_City"
357 _country["MX"]["06"] = "America/Chihuahua"
358 _country["MX"]["07"] = "America/Monterrey"
359 _country["MX"]["08"] = "America/Mexico_City"
360 _country["MX"]["09"] = "America/Mexico_City"
361 _country["MX"]["10"] = "America/Mazatlan"
362 _country["MX"]["11"] = "America/Mexico_City"
363 _country["MX"]["12"] = "America/Mexico_City"
364 _country["MX"]["13"] = "America/Mexico_City"
365 _country["MX"]["14"] = "America/Mazatlan"
366 _country["MX"]["15"] = "America/Chihuahua"
367 _country["MX"]["16"] = "America/Mexico_City"
368 _country["MX"]["17"] = "America/Mexico_City"
369 _country["MX"]["18"] = "America/Mazatlan"
370 _country["MX"]["19"] = "America/Monterrey"
371 _country["MX"]["20"] = "America/Mexico_City"
372 _country["MX"]["21"] = "America/Mexico_City"
373 _country["MX"]["22"] = "America/Mexico_City"
374 _country["MX"]["23"] = "America/Cancun"
375 _country["MX"]["24"] = "America/Mexico_City"
376 _country["MX"]["25"] = "America/Mazatlan"
377 _country["MX"]["26"] = "America/Hermosillo"
378 _country["MX"]["27"] = "America/Merida"
379 _country["MX"]["28"] = "America/Monterrey"
380 _country["MX"]["29"] = "America/Mexico_City"
381 _country["MX"]["30"] = "America/Mexico_City"
382 _country["MX"]["31"] = "America/Merida"
383 _country["MX"]["32"] = "America/Monterrey"
384 _country["MY"] = {}
385 _country["MY"]["01"] = "Asia/Kuala_Lumpur"
386 _country["MY"]["02"] = "Asia/Kuala_Lumpur"
387 _country["MY"]["03"] = "Asia/Kuala_Lumpur"
388 _country["MY"]["04"] = "Asia/Kuala_Lumpur"
389 _country["MY"]["05"] = "Asia/Kuala_Lumpur"
390 _country["MY"]["06"] = "Asia/Kuala_Lumpur"
391 _country["MY"]["07"] = "Asia/Kuala_Lumpur"
392 _country["MY"]["08"] = "Asia/Kuala_Lumpur"
393 _country["MY"]["09"] = "Asia/Kuala_Lumpur"
394 _country["MY"]["11"] = "Asia/Kuching"
395 _country["MY"]["12"] = "Asia/Kuala_Lumpur"
396 _country["MY"]["13"] = "Asia/Kuala_Lumpur"
397 _country["MY"]["14"] = "Asia/Kuala_Lumpur"
398 _country["MY"]["15"] = "Asia/Kuching"
399 _country["MY"]["16"] = "Asia/Kuching"
400 _country["MZ"] = "Africa/Maputo"
401 _country["NA"] = "Africa/Windhoek"
402 _country["NC"] = "Pacific/Noumea"
403 _country["NE"] = "Africa/Niamey"
404 _country["NF"] = "Pacific/Norfolk"
405 _country["NG"] = "Africa/Lagos"
406 _country["NI"] = "America/Managua"
407 _country["NL"] = "Europe/Amsterdam"
408 _country["NO"] = "Europe/Oslo"
409 _country["NP"] = "Asia/Katmandu"
410 _country["NR"] = "Pacific/Nauru"
411 _country["NU"] = "Pacific/Niue"
412 _country["NZ"] = {}
413 _country["NZ"]["85"] = "Pacific/Auckland"
414 _country["NZ"]["E7"] = "Pacific/Auckland"
415 _country["NZ"]["E8"] = "Pacific/Auckland"
416 _country["NZ"]["E9"] = "Pacific/Auckland"
417 _country["NZ"]["F1"] = "Pacific/Auckland"
418 _country["NZ"]["F2"] = "Pacific/Auckland"
419 _country["NZ"]["F3"] = "Pacific/Auckland"
420 _country["NZ"]["F4"] = "Pacific/Auckland"
421 _country["NZ"]["F5"] = "Pacific/Auckland"
422 _country["NZ"]["F7"] = "Pacific/Chatham"
423 _country["NZ"]["F8"] = "Pacific/Auckland"
424 _country["NZ"]["F9"] = "Pacific/Auckland"
425 _country["NZ"]["G1"] = "Pacific/Auckland"
426 _country["NZ"]["G2"] = "Pacific/Auckland"
427 _country["NZ"]["G3"] = "Pacific/Auckland"
428 _country["OM"] = "Asia/Muscat"
429 _country["PA"] = "America/Panama"
430 _country["PE"] = "America/Lima"
431 _country["PF"] = "Pacific/Marquesas"
432 _country["PG"] = "Pacific/Port_Moresby"
433 _country["PH"] = "Asia/Manila"
434 _country["PK"] = "Asia/Karachi"
435 _country["PL"] = "Europe/Warsaw"
436 _country["PM"] = "America/Miquelon"
437 _country["PN"] = "Pacific/Pitcairn"
438 _country["PR"] = "America/Puerto_Rico"
439 _country["PS"] = "Asia/Gaza"
440 _country["PT"] = {}
441 _country["PT"]["02"] = "Europe/Lisbon"
442 _country["PT"]["03"] = "Europe/Lisbon"
443 _country["PT"]["04"] = "Europe/Lisbon"
444 _country["PT"]["05"] = "Europe/Lisbon"
445 _country["PT"]["06"] = "Europe/Lisbon"
446 _country["PT"]["07"] = "Europe/Lisbon"
447 _country["PT"]["08"] = "Europe/Lisbon"
448 _country["PT"]["09"] = "Europe/Lisbon"
449 _country["PT"]["10"] = "Atlantic/Madeira"
450 _country["PT"]["11"] = "Europe/Lisbon"
451 _country["PT"]["13"] = "Europe/Lisbon"
452 _country["PT"]["14"] = "Europe/Lisbon"
453 _country["PT"]["16"] = "Europe/Lisbon"
454 _country["PT"]["17"] = "Europe/Lisbon"
455 _country["PT"]["18"] = "Europe/Lisbon"
456 _country["PT"]["19"] = "Europe/Lisbon"
457 _country["PT"]["20"] = "Europe/Lisbon"
458 _country["PT"]["21"] = "Europe/Lisbon"
459 _country["PT"]["22"] = "Europe/Lisbon"
460 _country["PW"] = "Pacific/Palau"
461 _country["PY"] = "America/Asuncion"
462 _country["QA"] = "Asia/Qatar"
463 _country["RE"] = "Indian/Reunion"
464 _country["RO"] = "Europe/Bucharest"
465 _country["RS"] = "Europe/Belgrade"
466 _country["RU"] = {}
467 _country["RU"]["01"] = "Europe/Volgograd"
468 _country["RU"]["02"] = "Asia/Irkutsk"
469 _country["RU"]["03"] = "Asia/Novokuznetsk"
470 _country["RU"]["04"] = "Asia/Novosibirsk"
471 _country["RU"]["05"] = "Asia/Vladivostok"
472 _country["RU"]["06"] = "Europe/Moscow"
473 _country["RU"]["07"] = "Europe/Volgograd"
474 _country["RU"]["08"] = "Europe/Samara"
475 _country["RU"]["09"] = "Europe/Moscow"
476 _country["RU"]["10"] = "Europe/Moscow"
477 _country["RU"]["11"] = "Asia/Irkutsk"
478 _country["RU"]["13"] = "Asia/Yekaterinburg"
479 _country["RU"]["14"] = "Asia/Irkutsk"
480 _country["RU"]["15"] = "Asia/Anadyr"
481 _country["RU"]["16"] = "Europe/Samara"
482 _country["RU"]["17"] = "Europe/Volgograd"
483 _country["RU"]["18"] = "Asia/Krasnoyarsk"
484 _country["RU"]["20"] = "Asia/Irkutsk"
485 _country["RU"]["21"] = "Europe/Moscow"
486 _country["RU"]["22"] = "Europe/Volgograd"
487 _country["RU"]["23"] = "Europe/Kaliningrad"
488 _country["RU"]["24"] = "Europe/Volgograd"
489 _country["RU"]["25"] = "Europe/Moscow"
490 _country["RU"]["26"] = "Asia/Kamchatka"
491 _country["RU"]["27"] = "Europe/Volgograd"
492 _country["RU"]["28"] = "Europe/Moscow"
493 _country["RU"]["29"] = "Asia/Novokuznetsk"
494 _country["RU"]["30"] = "Asia/Vladivostok"
495 _country["RU"]["31"] = "Asia/Krasnoyarsk"
496 _country["RU"]["32"] = "Asia/Omsk"
497 _country["RU"]["33"] = "Asia/Yekaterinburg"
498 _country["RU"]["34"] = "Asia/Yekaterinburg"
499 _country["RU"]["35"] = "Asia/Yekaterinburg"
500 _country["RU"]["36"] = "Asia/Anadyr"
501 _country["RU"]["37"] = "Europe/Moscow"
502 _country["RU"]["38"] = "Europe/Volgograd"
503 _country["RU"]["39"] = "Asia/Krasnoyarsk"
504 _country["RU"]["40"] = "Asia/Yekaterinburg"
505 _country["RU"]["41"] = "Europe/Moscow"
506 _country["RU"]["42"] = "Europe/Moscow"
507 _country["RU"]["43"] = "Europe/Moscow"
508 _country["RU"]["44"] = "Asia/Magadan"
509 _country["RU"]["45"] = "Europe/Samara"
510 _country["RU"]["46"] = "Europe/Samara"
511 _country["RU"]["47"] = "Europe/Moscow"
512 _country["RU"]["48"] = "Europe/Moscow"
513 _country["RU"]["49"] = "Europe/Moscow"
514 _country["RU"]["50"] = "Asia/Yekaterinburg"
515 _country["RU"]["51"] = "Europe/Moscow"
516 _country["RU"]["52"] = "Europe/Moscow"
517 _country["RU"]["53"] = "Asia/Novosibirsk"
518 _country["RU"]["54"] = "Asia/Omsk"
519 _country["RU"]["55"] = "Europe/Samara"
520 _country["RU"]["56"] = "Europe/Moscow"
521 _country["RU"]["57"] = "Europe/Samara"
522 _country["RU"]["58"] = "Asia/Yekaterinburg"
523 _country["RU"]["59"] = "Asia/Vladivostok"
524 _country["RU"]["60"] = "Europe/Kaliningrad"
525 _country["RU"]["61"] = "Europe/Volgograd"
526 _country["RU"]["62"] = "Europe/Moscow"
527 _country["RU"]["63"] = "Asia/Yakutsk"
528 _country["RU"]["64"] = "Asia/Sakhalin"
529 _country["RU"]["65"] = "Europe/Samara"
530 _country["RU"]["66"] = "Europe/Moscow"
531 _country["RU"]["67"] = "Europe/Samara"
532 _country["RU"]["68"] = "Europe/Volgograd"
533 _country["RU"]["69"] = "Europe/Moscow"
534 _country["RU"]["70"] = "Europe/Volgograd"
535 _country["RU"]["71"] = "Asia/Yekaterinburg"
536 _country["RU"]["72"] = "Europe/Moscow"
537 _country["RU"]["73"] = "Europe/Samara"
538 _country["RU"]["74"] = "Asia/Krasnoyarsk"
539 _country["RU"]["75"] = "Asia/Novosibirsk"
540 _country["RU"]["76"] = "Europe/Moscow"
541 _country["RU"]["77"] = "Europe/Moscow"
542 _country["RU"]["78"] = "Asia/Yekaterinburg"
543 _country["RU"]["79"] = "Asia/Irkutsk"
544 _country["RU"]["80"] = "Asia/Yekaterinburg"
545 _country["RU"]["81"] = "Europe/Samara"
546 _country["RU"]["82"] = "Asia/Irkutsk"
547 _country["RU"]["83"] = "Europe/Moscow"
548 _country["RU"]["84"] = "Europe/Volgograd"
549 _country["RU"]["85"] = "Europe/Moscow"
550 _country["RU"]["86"] = "Europe/Moscow"
551 _country["RU"]["87"] = "Asia/Novosibirsk"
552 _country["RU"]["88"] = "Europe/Moscow"
553 _country["RU"]["89"] = "Asia/Vladivostok"
554 _country["RW"] = "Africa/Kigali"
555 _country["SA"] = "Asia/Riyadh"
556 _country["SB"] = "Pacific/Guadalcanal"
557 _country["SC"] = "Indian/Mahe"
558 _country["SD"] = "Africa/Khartoum"
559 _country["SE"] = "Europe/Stockholm"
560 _country["SG"] = "Asia/Singapore"
561 _country["SH"] = "Atlantic/St_Helena"
562 _country["SI"] = "Europe/Ljubljana"
563 _country["SJ"] = "Arctic/Longyearbyen"
564 _country["SK"] = "Europe/Bratislava"
565 _country["SL"] = "Africa/Freetown"
566 _country["SM"] = "Europe/San_Marino"
567 _country["SN"] = "Africa/Dakar"
568 _country["SO"] = "Africa/Mogadishu"
569 _country["SR"] = "America/Paramaribo"
570 _country["ST"] = "Africa/Sao_Tome"
571 _country["SV"] = "America/El_Salvador"
572 _country["SX"] = "America/Curacao"
573 _country["SY"] = "Asia/Damascus"
574 _country["SZ"] = "Africa/Mbabane"
575 _country["TC"] = "America/Grand_Turk"
576 _country["TD"] = "Africa/Ndjamena"
577 _country["TF"] = "Indian/Kerguelen"
578 _country["TG"] = "Africa/Lome"
579 _country["TH"] = "Asia/Bangkok"
580 _country["TJ"] = "Asia/Dushanbe"
581 _country["TK"] = "Pacific/Fakaofo"
582 _country["TL"] = "Asia/Dili"
583 _country["TM"] = "Asia/Ashgabat"
584 _country["TN"] = "Africa/Tunis"
585 _country["TO"] = "Pacific/Tongatapu"
586 _country["TR"] = "Asia/Istanbul"
587 _country["TT"] = "America/Port_of_Spain"
588 _country["TV"] = "Pacific/Funafuti"
589 _country["TW"] = "Asia/Taipei"
590 _country["TZ"] = "Africa/Dar_es_Salaam"
591 _country["UA"] = {}
592 _country["UA"]["01"] = "Europe/Kiev"
593 _country["UA"]["02"] = "Europe/Kiev"
594 _country["UA"]["03"] = "Europe/Uzhgorod"
595 _country["UA"]["04"] = "Europe/Zaporozhye"
596 _country["UA"]["05"] = "Europe/Zaporozhye"
597 _country["UA"]["06"] = "Europe/Uzhgorod"
598 _country["UA"]["07"] = "Europe/Zaporozhye"
599 _country["UA"]["08"] = "Europe/Simferopol"
600 _country["UA"]["09"] = "Europe/Kiev"
601 _country["UA"]["10"] = "Europe/Zaporozhye"
602 _country["UA"]["11"] = "Europe/Simferopol"
603 _country["UA"]["13"] = "Europe/Kiev"
604 _country["UA"]["14"] = "Europe/Zaporozhye"
605 _country["UA"]["15"] = "Europe/Uzhgorod"
606 _country["UA"]["16"] = "Europe/Zaporozhye"
607 _country["UA"]["17"] = "Europe/Simferopol"
608 _country["UA"]["18"] = "Europe/Zaporozhye"
609 _country["UA"]["19"] = "Europe/Kiev"
610 _country["UA"]["20"] = "Europe/Simferopol"
611 _country["UA"]["21"] = "Europe/Kiev"
612 _country["UA"]["22"] = "Europe/Uzhgorod"
613 _country["UA"]["23"] = "Europe/Kiev"
614 _country["UA"]["24"] = "Europe/Uzhgorod"
615 _country["UA"]["25"] = "Europe/Uzhgorod"
616 _country["UA"]["26"] = "Europe/Zaporozhye"
617 _country["UA"]["27"] = "Europe/Kiev"
618 _country["UG"] = "Africa/Kampala"
619 _country["US"] = {}
620 _country["US"]["AK"] = "America/Anchorage"
621 _country["US"]["AL"] = "America/Chicago"
622 _country["US"]["AR"] = "America/Chicago"
623 _country["US"]["AZ"] = "America/Phoenix"
624 _country["US"]["CA"] = "America/Los_Angeles"
625 _country["US"]["CO"] = "America/Denver"
626 _country["US"]["CT"] = "America/New_York"
627 _country["US"]["DC"] = "America/New_York"
628 _country["US"]["DE"] = "America/New_York"
629 _country["US"]["FL"] = "America/New_York"
630 _country["US"]["GA"] = "America/New_York"
631 _country["US"]["HI"] = "Pacific/Honolulu"
632 _country["US"]["IA"] = "America/Chicago"
633 _country["US"]["ID"] = "America/Denver"
634 _country["US"]["IL"] = "America/Chicago"
635 _country["US"]["IN"] = "America/Indianapolis"
636 _country["US"]["KS"] = "America/Chicago"
637 _country["US"]["KY"] = "America/New_York"
638 _country["US"]["LA"] = "America/Chicago"
639 _country["US"]["MA"] = "America/New_York"
640 _country["US"]["MD"] = "America/New_York"
641 _country["US"]["ME"] = "America/New_York"
642 _country["US"]["MI"] = "America/New_York"
643 _country["US"]["MN"] = "America/Chicago"
644 _country["US"]["MO"] = "America/Chicago"
645 _country["US"]["MS"] = "America/Chicago"
646 _country["US"]["MT"] = "America/Denver"
647 _country["US"]["NC"] = "America/New_York"
648 _country["US"]["ND"] = "America/Chicago"
649 _country["US"]["NE"] = "America/Chicago"
650 _country["US"]["NH"] = "America/New_York"
651 _country["US"]["NJ"] = "America/New_York"
652 _country["US"]["NM"] = "America/Denver"
653 _country["US"]["NV"] = "America/Los_Angeles"
654 _country["US"]["NY"] = "America/New_York"
655 _country["US"]["OH"] = "America/New_York"
656 _country["US"]["OK"] = "America/Chicago"
657 _country["US"]["OR"] = "America/Los_Angeles"
658 _country["US"]["PA"] = "America/New_York"
659 _country["US"]["RI"] = "America/New_York"
660 _country["US"]["SC"] = "America/New_York"
661 _country["US"]["SD"] = "America/Chicago"
662 _country["US"]["TN"] = "America/Chicago"
663 _country["US"]["TX"] = "America/Chicago"
664 _country["US"]["UT"] = "America/Denver"
665 _country["US"]["VA"] = "America/New_York"
666 _country["US"]["VT"] = "America/New_York"
667 _country["US"]["WA"] = "America/Los_Angeles"
668 _country["US"]["WI"] = "America/Chicago"
669 _country["US"]["WV"] = "America/New_York"
670 _country["US"]["WY"] = "America/Denver"
671 _country["UY"] = "America/Montevideo"
672 _country["UZ"] = {}
673 _country["UZ"]["01"] = "Asia/Tashkent"
674 _country["UZ"]["02"] = "Asia/Samarkand"
675 _country["UZ"]["03"] = "Asia/Tashkent"
676 _country["UZ"]["06"] = "Asia/Tashkent"
677 _country["UZ"]["07"] = "Asia/Samarkand"
678 _country["UZ"]["08"] = "Asia/Samarkand"
679 _country["UZ"]["09"] = "Asia/Samarkand"
680 _country["UZ"]["10"] = "Asia/Samarkand"
681 _country["UZ"]["12"] = "Asia/Samarkand"
682 _country["UZ"]["13"] = "Asia/Tashkent"
683 _country["UZ"]["14"] = "Asia/Tashkent"
684 _country["VA"] = "Europe/Vatican"
685 _country["VC"] = "America/St_Vincent"
686 _country["VE"] = "America/Caracas"
687 _country["VG"] = "America/Tortola"
688 _country["VI"] = "America/St_Thomas"
689 _country["VN"] = "Asia/Phnom_Penh"
690 _country["VU"] = "Pacific/Efate"
691 _country["WF"] = "Pacific/Wallis"
692 _country["WS"] = "Pacific/Samoa"
693 _country["YE"] = "Asia/Aden"
694 _country["YT"] = "Indian/Mayotte"
695 _country["YU"] = "Europe/Belgrade"
696 _country["ZA"] = "Africa/Johannesburg"
697 _country["ZM"] = "Africa/Lusaka"
698 _country["ZW"] = "Africa/Harare"
699
701
702 if country_code not in _country:
703 return None
704
705 if not region_name or region_name == '00':
706 region_name = None
707
708 timezones = _country[country_code]
709
710 if isinstance(timezones, str):
711 return timezones
712
713 if region_name:
714 return timezones.get(region_name)
715