Merge branch 'feat/inda-383-daily-stat' into 'main'
[ProtonMail-WebClient.git] / packages / shared / lib / date / singleCountryTimezoneDatabase.ts
blob0e39f8b254a11a84c044f344286a4d113cc6d798
1 export type CountryTimezone = typeof singleCountryTimezoneDatabase;
2 export type CountryTimezoneShortFormat =
3     (typeof singleCountryTimezoneDatabase)[keyof typeof singleCountryTimezoneDatabase];
5 export const singleCountryTimezoneDatabase = {
6     'Africa/Abidjan': 'CI',
7     'Africa/Accra': 'GH',
8     'Africa/Addis_Ababa': 'ET',
9     'Africa/Algiers': 'DZ',
10     'Africa/Asmara': 'ER',
11     'Africa/Bamako': 'ML',
12     'Africa/Bangui': 'CF',
13     'Africa/Banjul': 'GM',
14     'Africa/Bissau': 'GW',
15     'Africa/Blantyre': 'MW',
16     'Africa/Brazzaville': 'CG',
17     'Africa/Bujumbura': 'BI',
18     'Africa/Cairo': 'EG',
19     'Africa/Casablanca': 'MA',
20     'Africa/Ceuta': 'ES',
21     'Africa/Conakry': 'GN',
22     'Africa/Dakar': 'SN',
23     'Africa/Dar_es_Salaam': 'TZ',
24     'Africa/Djibouti': 'DJ',
25     'Africa/Douala': 'CM',
26     'Africa/El_Aaiun': 'EH',
27     'Africa/Freetown': 'SL',
28     'Africa/Gaborone': 'BW',
29     'Africa/Harare': 'ZW',
30     'Africa/Johannesburg': 'ZA',
31     'Africa/Juba': 'SS',
32     'Africa/Kampala': 'UG',
33     'Africa/Khartoum': 'SD',
34     'Africa/Kigali': 'RW',
35     'Africa/Kinshasa': 'CD',
36     'Africa/Lagos': 'NG',
37     'Africa/Libreville': 'GA',
38     'Africa/Lome': 'TG',
39     'Africa/Luanda': 'AO',
40     'Africa/Lubumbashi': 'CD',
41     'Africa/Lusaka': 'ZM',
42     'Africa/Malabo': 'GQ',
43     'Africa/Maputo': 'MZ',
44     'Africa/Maseru': 'LS',
45     'Africa/Mbabane': 'SZ',
46     'Africa/Mogadishu': 'SO',
47     'Africa/Monrovia': 'LR',
48     'Africa/Nairobi': 'KE',
49     'Africa/Ndjamena': 'TD',
50     'Africa/Niamey': 'NE',
51     'Africa/Nouakchott': 'MR',
52     'Africa/Ouagadougou': 'BF',
53     'Africa/Porto-Novo': 'BJ',
54     'Africa/Sao_Tome': 'ST',
55     'Africa/Tripoli': 'LY',
56     'Africa/Tunis': 'TN',
57     'Africa/Windhoek': 'NA',
58     'America/Adak': 'US',
59     'America/Anchorage': 'US',
60     'America/Anguilla': 'AI',
61     'America/Antigua': 'AG',
62     'America/Araguaina': 'BR',
63     'America/Argentina/Buenos_Aires': 'AR',
64     'America/Argentina/Catamarca': 'AR',
65     'America/Argentina/Cordoba': 'AR',
66     'America/Argentina/Jujuy': 'AR',
67     'America/Argentina/La_Rioja': 'AR',
68     'America/Argentina/Mendoza': 'AR',
69     'America/Argentina/Rio_Gallegos': 'AR',
70     'America/Argentina/Salta': 'AR',
71     'America/Argentina/San_Juan': 'AR',
72     'America/Argentina/San_Luis': 'AR',
73     'America/Argentina/Tucuman': 'AR',
74     'America/Argentina/Ushuaia': 'AR',
75     'America/Aruba': 'AW',
76     'America/Asuncion': 'PY',
77     'America/Atikokan': 'CA',
78     'America/Bahia_Banderas': 'MX',
79     'America/Bahia': 'BR',
80     'America/Barbados': 'BB',
81     'America/Belem': 'BR',
82     'America/Belize': 'BZ',
83     'America/Blanc-Sablon': 'CA',
84     'America/Boa_Vista': 'BR',
85     'America/Bogota': 'CO',
86     'America/Boise': 'US',
87     'America/Cambridge_Bay': 'CA',
88     'America/Campo_Grande': 'BR',
89     'America/Cancun': 'MX',
90     'America/Caracas': 'VE',
91     'America/Cayenne': 'GF',
92     'America/Cayman': 'KY',
93     'America/Chicago': 'US',
94     'America/Chihuahua': 'MX',
95     'America/Ciudad_Juarez': 'MX',
96     'America/Costa_Rica': 'CR',
97     'America/Creston': 'CA',
98     'America/Cuiaba': 'BR',
99     'America/Curacao': 'CW',
100     'America/Danmarkshavn': 'GL',
101     'America/Dawson_Creek': 'CA',
102     'America/Dawson': 'CA',
103     'America/Denver': 'US',
104     'America/Detroit': 'US',
105     'America/Dominica': 'DM',
106     'America/Edmonton': 'CA',
107     'America/Eirunepe': 'BR',
108     'America/El_Salvador': 'SV',
109     'America/Fort_Nelson': 'CA',
110     'America/Fortaleza': 'BR',
111     'America/Glace_Bay': 'CA',
112     'America/Goose_Bay': 'CA',
113     'America/Grand_Turk': 'TC',
114     'America/Grenada': 'GD',
115     'America/Guadeloupe': 'GP',
116     'America/Guatemala': 'GT',
117     'America/Guayaquil': 'EC',
118     'America/Guyana': 'GY',
119     'America/Halifax': 'CA',
120     'America/Havana': 'CU',
121     'America/Hermosillo': 'MX',
122     'America/Indiana/Indianapolis': 'US',
123     'America/Indiana/Knox': 'US',
124     'America/Indiana/Marengo': 'US',
125     'America/Indiana/Petersburg': 'US',
126     'America/Indiana/Tell_City': 'US',
127     'America/Indiana/Vevay': 'US',
128     'America/Indiana/Vincennes': 'US',
129     'America/Indiana/Winamac': 'US',
130     'America/Inuvik': 'CA',
131     'America/Iqaluit': 'CA',
132     'America/Jamaica': 'JM',
133     'America/Juneau': 'US',
134     'America/Kentucky/Louisville': 'US',
135     'America/Kentucky/Monticello': 'US',
136     'America/Kralendijk': 'BQ',
137     'America/La_Paz': 'BO',
138     'America/Lima': 'PE',
139     'America/Los_Angeles': 'US',
140     'America/Lower_Princes': 'SX',
141     'America/Maceio': 'BR',
142     'America/Managua': 'NI',
143     'America/Manaus': 'BR',
144     'America/Marigot': 'MF',
145     'America/Martinique': 'MQ',
146     'America/Matamoros': 'MX',
147     'America/Mazatlan': 'MX',
148     'America/Menominee': 'US',
149     'America/Merida': 'MX',
150     'America/Metlakatla': 'US',
151     'America/Mexico_City': 'MX',
152     'America/Miquelon': 'PM',
153     'America/Moncton': 'CA',
154     'America/Monterrey': 'MX',
155     'America/Montevideo': 'UY',
156     'America/Montserrat': 'MS',
157     'America/Nassau': 'BS',
158     'America/New_York': 'US',
159     'America/Nome': 'US',
160     'America/Noronha': 'BR',
161     'America/North_Dakota/Beulah': 'US',
162     'America/North_Dakota/Center': 'US',
163     'America/North_Dakota/New_Salem': 'US',
164     'America/Nuuk': 'GL',
165     'America/Ojinaga': 'MX',
166     'America/Panama': 'PA',
167     'America/Paramaribo': 'SR',
168     'America/Phoenix': 'US',
169     'America/Port_of_Spain': 'TT',
170     'America/Port-au-Prince': 'HT',
171     'America/Porto_Velho': 'BR',
172     'America/Puerto_Rico': 'PR',
173     'America/Punta_Arenas': 'CL',
174     'America/Rankin_Inlet': 'CA',
175     'America/Recife': 'BR',
176     'America/Regina': 'CA',
177     'America/Resolute': 'CA',
178     'America/Rio_Branco': 'BR',
179     'America/Santarem': 'BR',
180     'America/Santiago': 'CL',
181     'America/Santo_Domingo': 'DO',
182     'America/Sao_Paulo': 'BR',
183     'America/Scoresbysund': 'GL',
184     'America/Sitka': 'US',
185     'America/St_Barthelemy': 'BL',
186     'America/St_Johns': 'CA',
187     'America/St_Kitts': 'KN',
188     'America/St_Lucia': 'LC',
189     'America/St_Thomas': 'VI',
190     'America/St_Vincent': 'VC',
191     'America/Swift_Current': 'CA',
192     'America/Tegucigalpa': 'HN',
193     'America/Thule': 'GL',
194     'America/Tijuana': 'MX',
195     'America/Toronto': 'CA',
196     'America/Tortola': 'VG',
197     'America/Vancouver': 'CA',
198     'America/Whitehorse': 'CA',
199     'America/Winnipeg': 'CA',
200     'America/Yakutat': 'US',
201     'Antarctica/Casey': 'AQ',
202     'Antarctica/Davis': 'AQ',
203     'Antarctica/DumontDUrville': 'AQ',
204     'Antarctica/Macquarie': 'AU',
205     'Antarctica/Mawson': 'AQ',
206     'Antarctica/McMurdo': 'AQ',
207     'Antarctica/Palmer': 'AQ',
208     'Antarctica/Rothera': 'AQ',
209     'Antarctica/Syowa': 'AQ',
210     'Antarctica/Troll': 'AQ',
211     'Antarctica/Vostok': 'AQ',
212     'Arctic/Longyearbyen': 'SJ',
213     'Asia/Aden': 'YE',
214     'Asia/Almaty': 'KZ',
215     'Asia/Amman': 'JO',
216     'Asia/Anadyr': 'RU',
217     'Asia/Aqtau': 'KZ',
218     'Asia/Aqtobe': 'KZ',
219     'Asia/Ashgabat': 'TM',
220     'Asia/Atyrau': 'KZ',
221     'Asia/Baghdad': 'IQ',
222     'Asia/Bahrain': 'BH',
223     'Asia/Baku': 'AZ',
224     'Asia/Bangkok': 'TH',
225     'Asia/Barnaul': 'RU',
226     'Asia/Beirut': 'LB',
227     'Asia/Bishkek': 'KG',
228     'Asia/Brunei': 'BN',
229     'Asia/Chita': 'RU',
230     'Asia/Choibalsan': 'MN',
231     'Asia/Colombo': 'LK',
232     'Asia/Damascus': 'SY',
233     'Asia/Dhaka': 'BD',
234     'Asia/Dili': 'TL',
235     'Asia/Dubai': 'AE',
236     'Asia/Dushanbe': 'TJ',
237     'Asia/Famagusta': 'CY',
238     'Asia/Gaza': 'PS',
239     'Asia/Hebron': 'PS',
240     'Asia/Ho_Chi_Minh': 'VN',
241     'Asia/Hong_Kong': 'HK',
242     'Asia/Hovd': 'MN',
243     'Asia/Irkutsk': 'RU',
244     'Asia/Jakarta': 'ID',
245     'Asia/Jayapura': 'ID',
246     'Asia/Jerusalem': 'IL',
247     'Asia/Kabul': 'AF',
248     'Asia/Kamchatka': 'RU',
249     'Asia/Karachi': 'PK',
250     'Asia/Kathmandu': 'NP',
251     'Asia/Khandyga': 'RU',
252     'Asia/Kolkata': 'IN',
253     'Asia/Krasnoyarsk': 'RU',
254     'Asia/Kuala_Lumpur': 'MY',
255     'Asia/Kuching': 'MY',
256     'Asia/Kuwait': 'KW',
257     'Asia/Macau': 'MO',
258     'Asia/Magadan': 'RU',
259     'Asia/Makassar': 'ID',
260     'Asia/Manila': 'PH',
261     'Asia/Muscat': 'OM',
262     'Asia/Nicosia': 'CY',
263     'Asia/Novokuznetsk': 'RU',
264     'Asia/Novosibirsk': 'RU',
265     'Asia/Omsk': 'RU',
266     'Asia/Oral': 'KZ',
267     'Asia/Phnom_Penh': 'KH',
268     'Asia/Pontianak': 'ID',
269     'Asia/Pyongyang': 'KP',
270     'Asia/Qatar': 'QA',
271     'Asia/Qostanay': 'KZ',
272     'Asia/Qyzylorda': 'KZ',
273     'Asia/Riyadh': 'SA',
274     'Asia/Sakhalin': 'RU',
275     'Asia/Samarkand': 'UZ',
276     'Asia/Seoul': 'KR',
277     'Asia/Shanghai': 'CN',
278     'Asia/Singapore': 'SG',
279     'Asia/Srednekolymsk': 'RU',
280     'Asia/Taipei': 'TW',
281     'Asia/Tashkent': 'UZ',
282     'Asia/Tbilisi': 'GE',
283     'Asia/Tehran': 'IR',
284     'Asia/Thimphu': 'BT',
285     'Asia/Tokyo': 'JP',
286     'Asia/Tomsk': 'RU',
287     'Asia/Ulaanbaatar': 'MN',
288     'Asia/Urumqi': 'CN',
289     'Asia/Ust-Nera': 'RU',
290     'Asia/Vientiane': 'LA',
291     'Asia/Vladivostok': 'RU',
292     'Asia/Yakutsk': 'RU',
293     'Asia/Yangon': 'MM',
294     'Asia/Yekaterinburg': 'RU',
295     'Asia/Yerevan': 'AM',
296     'Atlantic/Azores': 'PT',
297     'Atlantic/Bermuda': 'BM',
298     'Atlantic/Canary': 'ES',
299     'Atlantic/Cape_Verde': 'CV',
300     'Atlantic/Faroe': 'FO',
301     'Atlantic/Madeira': 'PT',
302     'Atlantic/Reykjavik': 'IS',
303     'Atlantic/South_Georgia': 'GS',
304     'Atlantic/St_Helena': 'SH',
305     'Atlantic/Stanley': 'FK',
306     'Australia/Adelaide': 'AU',
307     'Australia/Brisbane': 'AU',
308     'Australia/Broken_Hill': 'AU',
309     'Australia/Darwin': 'AU',
310     'Australia/Eucla': 'AU',
311     'Australia/Hobart': 'AU',
312     'Australia/Lindeman': 'AU',
313     'Australia/Lord_Howe': 'AU',
314     'Australia/Melbourne': 'AU',
315     'Australia/Perth': 'AU',
316     'Australia/Sydney': 'AU',
317     'Europe/Amsterdam': 'NL',
318     'Europe/Andorra': 'AD',
319     'Europe/Astrakhan': 'RU',
320     'Europe/Athens': 'GR',
321     'Europe/Belgrade': 'RS',
322     'Europe/Berlin': 'DE',
323     'Europe/Bratislava': 'SK',
324     'Europe/Brussels': 'BE',
325     'Europe/Bucharest': 'RO',
326     'Europe/Budapest': 'HU',
327     'Europe/Busingen': 'DE',
328     'Europe/Chisinau': 'MD',
329     'Europe/Copenhagen': 'DK',
330     'Europe/Dublin': 'IE',
331     'Europe/Gibraltar': 'GI',
332     'Europe/Guernsey': 'GG',
333     'Europe/Helsinki': 'FI',
334     'Europe/Isle_of_Man': 'IM',
335     'Europe/Istanbul': 'TR',
336     'Europe/Jersey': 'JE',
337     'Europe/Kaliningrad': 'RU',
338     'Europe/Kirov': 'RU',
339     'Europe/Kyiv': 'UA',
340     'Europe/Lisbon': 'PT',
341     'Europe/Ljubljana': 'SI',
342     'Europe/London': 'GB',
343     'Europe/Luxembourg': 'LU',
344     'Europe/Madrid': 'ES',
345     'Europe/Malta': 'MT',
346     'Europe/Mariehamn': 'AX',
347     'Europe/Minsk': 'BY',
348     'Europe/Monaco': 'MC',
349     'Europe/Moscow': 'RU',
350     'Europe/Oslo': 'NO',
351     'Europe/Paris': 'FR',
352     'Europe/Podgorica': 'ME',
353     'Europe/Prague': 'CZ',
354     'Europe/Riga': 'LV',
355     'Europe/Rome': 'IT',
356     'Europe/Samara': 'RU',
357     'Europe/San_Marino': 'SM',
358     'Europe/Sarajevo': 'BA',
359     'Europe/Saratov': 'RU',
360     'Europe/Simferopol': 'RU',
361     'Europe/Skopje': 'MK',
362     'Europe/Sofia': 'BG',
363     'Europe/Stockholm': 'SE',
364     'Europe/Tallinn': 'EE',
365     'Europe/Tirane': 'AL',
366     'Europe/Ulyanovsk': 'RU',
367     'Europe/Vaduz': 'LI',
368     'Europe/Vatican': 'VA',
369     'Europe/Vienna': 'AT',
370     'Europe/Vilnius': 'LT',
371     'Europe/Volgograd': 'RU',
372     'Europe/Warsaw': 'PL',
373     'Europe/Zagreb': 'HR',
374     'Europe/Zurich': 'CH',
375     'Indian/Antananarivo': 'MG',
376     'Indian/Chagos': 'IO',
377     'Indian/Christmas': 'CX',
378     'Indian/Cocos': 'CC',
379     'Indian/Comoro': 'KM',
380     'Indian/Kerguelen': 'TF',
381     'Indian/Mahe': 'SC',
382     'Indian/Maldives': 'MV',
383     'Indian/Mauritius': 'MU',
384     'Indian/Mayotte': 'YT',
385     'Indian/Reunion': 'RE',
386     'Pacific/Apia': 'WS',
387     'Pacific/Auckland': 'NZ',
388     'Pacific/Bougainville': 'PG',
389     'Pacific/Chatham': 'NZ',
390     'Pacific/Chuuk': 'FM',
391     'Pacific/Easter': 'CL',
392     'Pacific/Efate': 'VU',
393     'Pacific/Fakaofo': 'TK',
394     'Pacific/Fiji': 'FJ',
395     'Pacific/Funafuti': 'TV',
396     'Pacific/Galapagos': 'EC',
397     'Pacific/Gambier': 'PF',
398     'Pacific/Guadalcanal': 'SB',
399     'Pacific/Guam': 'GU',
400     'Pacific/Honolulu': 'US',
401     'Pacific/Kanton': 'KI',
402     'Pacific/Kiritimati': 'KI',
403     'Pacific/Kosrae': 'FM',
404     'Pacific/Kwajalein': 'MH',
405     'Pacific/Majuro': 'MH',
406     'Pacific/Marquesas': 'PF',
407     'Pacific/Midway': 'UM',
408     'Pacific/Nauru': 'NR',
409     'Pacific/Niue': 'NU',
410     'Pacific/Norfolk': 'NF',
411     'Pacific/Noumea': 'NC',
412     'Pacific/Pago_Pago': 'AS',
413     'Pacific/Palau': 'PW',
414     'Pacific/Pitcairn': 'PN',
415     'Pacific/Pohnpei': 'FM',
416     'Pacific/Port_Moresby': 'PG',
417     'Pacific/Rarotonga': 'CK',
418     'Pacific/Saipan': 'MP',
419     'Pacific/Tahiti': 'PF',
420     'Pacific/Tarawa': 'KI',
421     'Pacific/Tongatapu': 'TO',
422     'Pacific/Wake': 'UM',
423     'Pacific/Wallis': 'WF',
424 } as const;