frontend/src/assets/data/timezonesStructured.js

2236 lines
39 KiB
JavaScript

// Data compiled from https://timezonedb.com/
// License: https://creativecommons.org/licenses/by/3.0/
export const timezones = {
Asia: {
'United Arab Emirates': {
Dubai: {
timezone: 'Asia/Dubai',
locality: 'Dubai',
},
},
Afghanistan: {
Kabul: {
timezone: 'Asia/Kabul',
locality: 'Kabul',
},
},
Armenia: {
Yerevan: {
timezone: 'Asia/Yerevan',
locality: 'Yerevan',
},
},
Azerbaijan: {
Baku: {
timezone: 'Asia/Baku',
locality: 'Baku',
},
},
Bangladesh: {
Dhaka: {
timezone: 'Asia/Dhaka',
locality: 'Dhaka',
},
},
Bahrain: {
Bahrain: {
timezone: 'Asia/Bahrain',
locality: 'Bahrain',
},
},
'Brunei Darussalam': {
Brunei: {
timezone: 'Asia/Brunei',
locality: 'Brunei',
},
},
Bhutan: {
Thimphu: {
timezone: 'Asia/Thimphu',
locality: 'Thimphu',
},
},
China: {
Shanghai: {
timezone: 'Asia/Shanghai',
locality: 'Shanghai',
},
Urumqi: {
timezone: 'Asia/Urumqi',
locality: 'Urumqi',
},
},
Cyprus: {
Famagusta: {
timezone: 'Asia/Famagusta',
locality: 'Famagusta',
},
Nicosia: {
timezone: 'Asia/Nicosia',
locality: 'Nicosia',
},
},
Georgia: {
Tbilisi: {
timezone: 'Asia/Tbilisi',
locality: 'Tbilisi',
},
},
'Hong Kong': {
'Hong Kong': {
timezone: 'Asia/Hong_Kong',
locality: 'Hong Kong',
},
},
Indonesia: {
Jakarta: {
timezone: 'Asia/Jakarta',
locality: 'Jakarta',
},
Jayapura: {
timezone: 'Asia/Jayapura',
locality: 'Jayapura',
},
Makassar: {
timezone: 'Asia/Makassar',
locality: 'Makassar',
},
Pontianak: {
timezone: 'Asia/Pontianak',
locality: 'Pontianak',
},
},
Israel: {
Jerusalem: {
timezone: 'Asia/Jerusalem',
locality: 'Jerusalem',
},
},
India: {
Kolkata: {
timezone: 'Asia/Kolkata',
locality: 'Kolkata',
},
},
Iraq: {
Baghdad: {
timezone: 'Asia/Baghdad',
locality: 'Baghdad',
},
},
'Iran, Islamic Republic of': {
Tehran: {
timezone: 'Asia/Tehran',
locality: 'Tehran',
},
},
Jordan: {
Amman: {
timezone: 'Asia/Amman',
locality: 'Amman',
},
},
Japan: {
Tokyo: {
timezone: 'Asia/Tokyo',
locality: 'Tokyo',
},
},
Kyrgyzstan: {
Bishkek: {
timezone: 'Asia/Bishkek',
locality: 'Bishkek',
},
},
Cambodia: {
'Phnom Penh': {
timezone: 'Asia/Phnom_Penh',
locality: 'Phnom Penh',
},
},
"Korea, Democratic People's Republic of": {
Pyongyang: {
timezone: 'Asia/Pyongyang',
locality: 'Pyongyang',
},
},
'Korea, Republic of': {
Seoul: {
timezone: 'Asia/Seoul',
locality: 'Seoul',
},
},
Kuwait: {
Kuwait: {
timezone: 'Asia/Kuwait',
locality: 'Kuwait',
},
},
Kazakhstan: {
Almaty: {
timezone: 'Asia/Almaty',
locality: 'Almaty',
},
Aqtau: {
timezone: 'Asia/Aqtau',
locality: 'Aqtau',
},
Aqtobe: {
timezone: 'Asia/Aqtobe',
locality: 'Aqtobe',
},
Atyrau: {
timezone: 'Asia/Atyrau',
locality: 'Atyrau',
},
Oral: {
timezone: 'Asia/Oral',
locality: 'Oral',
},
Qostanay: {
timezone: 'Asia/Qostanay',
locality: 'Qostanay',
},
Qyzylorda: {
timezone: 'Asia/Qyzylorda',
locality: 'Qyzylorda',
},
},
"Lao People's Democratic Republic": {
Vientiane: {
timezone: 'Asia/Vientiane',
locality: 'Vientiane',
},
},
Lebanon: {
Beirut: {
timezone: 'Asia/Beirut',
locality: 'Beirut',
},
},
'Sri Lanka': {
Colombo: {
timezone: 'Asia/Colombo',
locality: 'Colombo',
},
},
Myanmar: {
Yangon: {
timezone: 'Asia/Yangon',
locality: 'Yangon',
},
},
Mongolia: {
Choibalsan: {
timezone: 'Asia/Choibalsan',
locality: 'Choibalsan',
},
Hovd: {
timezone: 'Asia/Hovd',
locality: 'Hovd',
},
Ulaanbaatar: {
timezone: 'Asia/Ulaanbaatar',
locality: 'Ulaanbaatar',
},
},
Macao: {
Macau: {
timezone: 'Asia/Macau',
locality: 'Macau',
},
},
Malaysia: {
'Kuala Lumpur': {
timezone: 'Asia/Kuala_Lumpur',
locality: 'Kuala Lumpur',
},
Kuching: {
timezone: 'Asia/Kuching',
locality: 'Kuching',
},
},
Nepal: {
Kathmandu: {
timezone: 'Asia/Kathmandu',
locality: 'Kathmandu',
},
},
Oman: {
Muscat: {
timezone: 'Asia/Muscat',
locality: 'Muscat',
},
},
Philippines: {
Manila: {
timezone: 'Asia/Manila',
locality: 'Manila',
},
},
Pakistan: {
Karachi: {
timezone: 'Asia/Karachi',
locality: 'Karachi',
},
},
'Palestine, State of': {
Gaza: {
timezone: 'Asia/Gaza',
locality: 'Gaza',
},
Hebron: {
timezone: 'Asia/Hebron',
locality: 'Hebron',
},
},
Qatar: {
Qatar: {
timezone: 'Asia/Qatar',
locality: 'Qatar',
},
},
'Russian Federation': {
Anadyr: {
timezone: 'Asia/Anadyr',
locality: 'Anadyr',
},
Barnaul: {
timezone: 'Asia/Barnaul',
locality: 'Barnaul',
},
Chita: {
timezone: 'Asia/Chita',
locality: 'Chita',
},
Irkutsk: {
timezone: 'Asia/Irkutsk',
locality: 'Irkutsk',
},
Kamchatka: {
timezone: 'Asia/Kamchatka',
locality: 'Kamchatka',
},
Khandyga: {
timezone: 'Asia/Khandyga',
locality: 'Khandyga',
},
Krasnoyarsk: {
timezone: 'Asia/Krasnoyarsk',
locality: 'Krasnoyarsk',
},
Magadan: {
timezone: 'Asia/Magadan',
locality: 'Magadan',
},
Novokuznetsk: {
timezone: 'Asia/Novokuznetsk',
locality: 'Novokuznetsk',
},
Novosibirsk: {
timezone: 'Asia/Novosibirsk',
locality: 'Novosibirsk',
},
Omsk: {
timezone: 'Asia/Omsk',
locality: 'Omsk',
},
Sakhalin: {
timezone: 'Asia/Sakhalin',
locality: 'Sakhalin',
},
Srednekolymsk: {
timezone: 'Asia/Srednekolymsk',
locality: 'Srednekolymsk',
},
Tomsk: {
timezone: 'Asia/Tomsk',
locality: 'Tomsk',
},
'Ust-Nera': {
timezone: 'Asia/Ust-Nera',
locality: 'Ust-Nera',
},
Vladivostok: {
timezone: 'Asia/Vladivostok',
locality: 'Vladivostok',
},
Yakutsk: {
timezone: 'Asia/Yakutsk',
locality: 'Yakutsk',
},
Yekaterinburg: {
timezone: 'Asia/Yekaterinburg',
locality: 'Yekaterinburg',
},
},
'Saudi Arabia': {
Riyadh: {
timezone: 'Asia/Riyadh',
locality: 'Riyadh',
},
},
Singapore: {
Singapore: {
timezone: 'Asia/Singapore',
locality: 'Singapore',
},
},
'Syrian Arab Republic': {
Damascus: {
timezone: 'Asia/Damascus',
locality: 'Damascus',
},
},
Thailand: {
Bangkok: {
timezone: 'Asia/Bangkok',
locality: 'Bangkok',
},
},
Tajikistan: {
Dushanbe: {
timezone: 'Asia/Dushanbe',
locality: 'Dushanbe',
},
},
'Timor-Leste': {
Dili: {
timezone: 'Asia/Dili',
locality: 'Dili',
},
},
Turkmenistan: {
Ashgabat: {
timezone: 'Asia/Ashgabat',
locality: 'Ashgabat',
},
},
'Taiwan, Province of China': {
Taipei: {
timezone: 'Asia/Taipei',
locality: 'Taipei',
},
},
Uzbekistan: {
Samarkand: {
timezone: 'Asia/Samarkand',
locality: 'Samarkand',
},
Tashkent: {
timezone: 'Asia/Tashkent',
locality: 'Tashkent',
},
},
'Viet Nam': {
'Ho Chi Minh': {
timezone: 'Asia/Ho_Chi_Minh',
locality: 'Ho Chi Minh',
},
},
Yemen: {
Aden: {
timezone: 'Asia/Aden',
locality: 'Aden',
},
},
},
Europe: {
Andorra: {
Andorra: {
timezone: 'Europe/Andorra',
locality: 'Andorra',
},
},
Albania: {
Tirane: {
timezone: 'Europe/Tirane',
locality: 'Tirane',
},
},
Austria: {
Vienna: {
timezone: 'Europe/Vienna',
locality: 'Vienna',
},
},
'Åland Islands': {
Mariehamn: {
timezone: 'Europe/Mariehamn',
locality: 'Mariehamn',
},
},
'Bosnia and Herzegovina': {
Sarajevo: {
timezone: 'Europe/Sarajevo',
locality: 'Sarajevo',
},
},
Belgium: {
Brussels: {
timezone: 'Europe/Brussels',
locality: 'Brussels',
},
},
Bulgaria: {
Sofia: {
timezone: 'Europe/Sofia',
locality: 'Sofia',
},
},
Belarus: {
Minsk: {
timezone: 'Europe/Minsk',
locality: 'Minsk',
},
},
Switzerland: {
Zurich: {
timezone: 'Europe/Zurich',
locality: 'Zurich',
},
},
'Czech Republic': {
Prague: {
timezone: 'Europe/Prague',
locality: 'Prague',
},
},
Germany: {
Berlin: {
timezone: 'Europe/Berlin',
locality: 'Berlin',
},
Busingen: {
timezone: 'Europe/Busingen',
locality: 'Busingen',
},
},
Denmark: {
Copenhagen: {
timezone: 'Europe/Copenhagen',
locality: 'Copenhagen',
},
},
Estonia: {
Tallinn: {
timezone: 'Europe/Tallinn',
locality: 'Tallinn',
},
},
Spain: {
Madrid: {
timezone: 'Europe/Madrid',
locality: 'Madrid',
},
},
Finland: {
Helsinki: {
timezone: 'Europe/Helsinki',
locality: 'Helsinki',
},
},
France: {
Paris: {
timezone: 'Europe/Paris',
locality: 'Paris',
},
},
'United Kingdom': {
London: {
timezone: 'Europe/London',
locality: 'London',
},
},
Guernsey: {
Guernsey: {
timezone: 'Europe/Guernsey',
locality: 'Guernsey',
},
},
Gibraltar: {
Gibraltar: {
timezone: 'Europe/Gibraltar',
locality: 'Gibraltar',
},
},
Greece: {
Athens: {
timezone: 'Europe/Athens',
locality: 'Athens',
},
},
Croatia: {
Zagreb: {
timezone: 'Europe/Zagreb',
locality: 'Zagreb',
},
},
Hungary: {
Budapest: {
timezone: 'Europe/Budapest',
locality: 'Budapest',
},
},
Ireland: {
Dublin: {
timezone: 'Europe/Dublin',
locality: 'Dublin',
},
},
'Isle of Man': {
'Isle of Man': {
timezone: 'Europe/Isle_of_Man',
locality: 'Isle of Man',
},
},
Italy: {
Rome: {
timezone: 'Europe/Rome',
locality: 'Rome',
},
},
Jersey: {
Jersey: {
timezone: 'Europe/Jersey',
locality: 'Jersey',
},
},
Liechtenstein: {
Vaduz: {
timezone: 'Europe/Vaduz',
locality: 'Vaduz',
},
},
Lithuania: {
Vilnius: {
timezone: 'Europe/Vilnius',
locality: 'Vilnius',
},
},
Luxembourg: {
Luxembourg: {
timezone: 'Europe/Luxembourg',
locality: 'Luxembourg',
},
},
Latvia: {
Riga: {
timezone: 'Europe/Riga',
locality: 'Riga',
},
},
Monaco: {
Monaco: {
timezone: 'Europe/Monaco',
locality: 'Monaco',
},
},
'Moldova, Republic of': {
Chisinau: {
timezone: 'Europe/Chisinau',
locality: 'Chisinau',
},
},
Montenegro: {
Podgorica: {
timezone: 'Europe/Podgorica',
locality: 'Podgorica',
},
},
'Macedonia, the Former Yugoslav Republic of': {
Skopje: {
timezone: 'Europe/Skopje',
locality: 'Skopje',
},
},
Malta: {
Malta: {
timezone: 'Europe/Malta',
locality: 'Malta',
},
},
Netherlands: {
Amsterdam: {
timezone: 'Europe/Amsterdam',
locality: 'Amsterdam',
},
},
Norway: {
Oslo: {
timezone: 'Europe/Oslo',
locality: 'Oslo',
},
},
Poland: {
Warsaw: {
timezone: 'Europe/Warsaw',
locality: 'Warsaw',
},
},
Portugal: {
Lisbon: {
timezone: 'Europe/Lisbon',
locality: 'Lisbon',
},
},
Romania: {
Bucharest: {
timezone: 'Europe/Bucharest',
locality: 'Bucharest',
},
},
Serbia: {
Belgrade: {
timezone: 'Europe/Belgrade',
locality: 'Belgrade',
},
},
'Russian Federation': {
Astrakhan: {
timezone: 'Europe/Astrakhan',
locality: 'Astrakhan',
},
Kaliningrad: {
timezone: 'Europe/Kaliningrad',
locality: 'Kaliningrad',
},
Kirov: {
timezone: 'Europe/Kirov',
locality: 'Kirov',
},
Moscow: {
timezone: 'Europe/Moscow',
locality: 'Moscow',
},
Samara: {
timezone: 'Europe/Samara',
locality: 'Samara',
},
Saratov: {
timezone: 'Europe/Saratov',
locality: 'Saratov',
},
Ulyanovsk: {
timezone: 'Europe/Ulyanovsk',
locality: 'Ulyanovsk',
},
Volgograd: {
timezone: 'Europe/Volgograd',
locality: 'Volgograd',
},
},
Sweden: {
Stockholm: {
timezone: 'Europe/Stockholm',
locality: 'Stockholm',
},
},
Slovenia: {
Ljubljana: {
timezone: 'Europe/Ljubljana',
locality: 'Ljubljana',
},
},
Slovakia: {
Bratislava: {
timezone: 'Europe/Bratislava',
locality: 'Bratislava',
},
},
'San Marino': {
'San Marino': {
timezone: 'Europe/San_Marino',
locality: 'San Marino',
},
},
Turkey: {
Istanbul: {
timezone: 'Europe/Istanbul',
locality: 'Istanbul',
},
},
Ukraine: {
Kiev: {
timezone: 'Europe/Kiev',
locality: 'Kiev',
},
Simferopol: {
timezone: 'Europe/Simferopol',
locality: 'Simferopol',
},
Uzhgorod: {
timezone: 'Europe/Uzhgorod',
locality: 'Uzhgorod',
},
Zaporozhye: {
timezone: 'Europe/Zaporozhye',
locality: 'Zaporozhye',
},
},
'Holy See (Vatican City State)': {
Vatican: {
timezone: 'Europe/Vatican',
locality: 'Vatican',
},
},
},
America: {
'Antigua and Barbuda': {
Antigua: {
timezone: 'America/Antigua',
locality: 'Antigua',
},
},
Anguilla: {
Anguilla: {
timezone: 'America/Anguilla',
locality: 'Anguilla',
},
},
Argentina: {
'Buenos Aires': {
timezone: 'America/Argentina/Buenos_Aires',
locality: 'Buenos Aires',
},
Catamarca: {
timezone: 'America/Argentina/Catamarca',
locality: 'Catamarca',
},
Cordoba: {
timezone: 'America/Argentina/Cordoba',
locality: 'Cordoba',
},
Jujuy: {
timezone: 'America/Argentina/Jujuy',
locality: 'Jujuy',
},
'La Rioja': {
timezone: 'America/Argentina/La_Rioja',
locality: 'La Rioja',
},
Mendoza: {
timezone: 'America/Argentina/Mendoza',
locality: 'Mendoza',
},
'Rio Gallegos': {
timezone: 'America/Argentina/Rio_Gallegos',
locality: 'Rio Gallegos',
},
Salta: {
timezone: 'America/Argentina/Salta',
locality: 'Salta',
},
'San Juan': {
timezone: 'America/Argentina/San_Juan',
locality: 'San Juan',
},
'San Luis': {
timezone: 'America/Argentina/San_Luis',
locality: 'San Luis',
},
Tucuman: {
timezone: 'America/Argentina/Tucuman',
locality: 'Tucuman',
},
Ushuaia: {
timezone: 'America/Argentina/Ushuaia',
locality: 'Ushuaia',
},
},
Aruba: {
Aruba: {
timezone: 'America/Aruba',
locality: 'Aruba',
},
},
Barbados: {
Barbados: {
timezone: 'America/Barbados',
locality: 'Barbados',
},
},
'Saint Barthélemy': {
'St Barthelemy': {
timezone: 'America/St_Barthelemy',
locality: 'St Barthelemy',
},
},
'Bolivia, Plurinational State of': {
'La Paz': {
timezone: 'America/La_Paz',
locality: 'La Paz',
},
},
'Bonaire, Sint Eustatius and Saba': {
Kralendijk: {
timezone: 'America/Kralendijk',
locality: 'Kralendijk',
},
},
Brazil: {
Araguaina: {
timezone: 'America/Araguaina',
locality: 'Araguaina',
},
Bahia: {
timezone: 'America/Bahia',
locality: 'Bahia',
},
Belem: {
timezone: 'America/Belem',
locality: 'Belem',
},
'Boa Vista': {
timezone: 'America/Boa_Vista',
locality: 'Boa Vista',
},
'Campo Grande': {
timezone: 'America/Campo_Grande',
locality: 'Campo Grande',
},
Cuiaba: {
timezone: 'America/Cuiaba',
locality: 'Cuiaba',
},
Eirunepe: {
timezone: 'America/Eirunepe',
locality: 'Eirunepe',
},
Fortaleza: {
timezone: 'America/Fortaleza',
locality: 'Fortaleza',
},
Maceio: {
timezone: 'America/Maceio',
locality: 'Maceio',
},
Manaus: {
timezone: 'America/Manaus',
locality: 'Manaus',
},
Noronha: {
timezone: 'America/Noronha',
locality: 'Noronha',
},
'Porto Velho': {
timezone: 'America/Porto_Velho',
locality: 'Porto Velho',
},
Recife: {
timezone: 'America/Recife',
locality: 'Recife',
},
'Rio Branco': {
timezone: 'America/Rio_Branco',
locality: 'Rio Branco',
},
Santarem: {
timezone: 'America/Santarem',
locality: 'Santarem',
},
'Sao Paulo': {
timezone: 'America/Sao_Paulo',
locality: 'Sao Paulo',
},
},
Bahamas: {
Nassau: {
timezone: 'America/Nassau',
locality: 'Nassau',
},
},
Belize: {
Belize: {
timezone: 'America/Belize',
locality: 'Belize',
},
},
Canada: {
Atikokan: {
timezone: 'America/Atikokan',
locality: 'Atikokan',
},
'Blanc-Sablon': {
timezone: 'America/Blanc-Sablon',
locality: 'Blanc-Sablon',
},
'Cambridge Bay': {
timezone: 'America/Cambridge_Bay',
locality: 'Cambridge Bay',
},
Creston: {
timezone: 'America/Creston',
locality: 'Creston',
},
Dawson: {
timezone: 'America/Dawson',
locality: 'Dawson',
},
'Dawson Creek': {
timezone: 'America/Dawson_Creek',
locality: 'Dawson Creek',
},
Edmonton: {
timezone: 'America/Edmonton',
locality: 'Edmonton',
},
'Fort Nelson': {
timezone: 'America/Fort_Nelson',
locality: 'Fort Nelson',
},
'Glace Bay': {
timezone: 'America/Glace_Bay',
locality: 'Glace Bay',
},
'Goose Bay': {
timezone: 'America/Goose_Bay',
locality: 'Goose Bay',
},
Halifax: {
timezone: 'America/Halifax',
locality: 'Halifax',
},
Inuvik: {
timezone: 'America/Inuvik',
locality: 'Inuvik',
},
Iqaluit: {
timezone: 'America/Iqaluit',
locality: 'Iqaluit',
},
Moncton: {
timezone: 'America/Moncton',
locality: 'Moncton',
},
Nipigon: {
timezone: 'America/Nipigon',
locality: 'Nipigon',
},
Pangnirtung: {
timezone: 'America/Pangnirtung',
locality: 'Pangnirtung',
},
'Rainy River': {
timezone: 'America/Rainy_River',
locality: 'Rainy River',
},
'Rankin Inlet': {
timezone: 'America/Rankin_Inlet',
locality: 'Rankin Inlet',
},
Regina: {
timezone: 'America/Regina',
locality: 'Regina',
},
Resolute: {
timezone: 'America/Resolute',
locality: 'Resolute',
},
'St Johns': {
timezone: 'America/St_Johns',
locality: 'St Johns',
},
'Swift Current': {
timezone: 'America/Swift_Current',
locality: 'Swift Current',
},
'Thunder Bay': {
timezone: 'America/Thunder_Bay',
locality: 'Thunder Bay',
},
Toronto: {
timezone: 'America/Toronto',
locality: 'Toronto',
},
Vancouver: {
timezone: 'America/Vancouver',
locality: 'Vancouver',
},
Whitehorse: {
timezone: 'America/Whitehorse',
locality: 'Whitehorse',
},
Winnipeg: {
timezone: 'America/Winnipeg',
locality: 'Winnipeg',
},
Yellowknife: {
timezone: 'America/Yellowknife',
locality: 'Yellowknife',
},
},
Chile: {
'Punta Arenas': {
timezone: 'America/Punta_Arenas',
locality: 'Punta Arenas',
},
Santiago: {
timezone: 'America/Santiago',
locality: 'Santiago',
},
},
Colombia: {
Bogota: {
timezone: 'America/Bogota',
locality: 'Bogota',
},
},
'Costa Rica': {
'Costa Rica': {
timezone: 'America/Costa_Rica',
locality: 'Costa Rica',
},
},
Cuba: {
Havana: {
timezone: 'America/Havana',
locality: 'Havana',
},
},
Curaçao: {
Curacao: {
timezone: 'America/Curacao',
locality: 'Curacao',
},
},
Dominica: {
Dominica: {
timezone: 'America/Dominica',
locality: 'Dominica',
},
},
'Dominican Republic': {
'Santo Domingo': {
timezone: 'America/Santo_Domingo',
locality: 'Santo Domingo',
},
},
Ecuador: {
Guayaquil: {
timezone: 'America/Guayaquil',
locality: 'Guayaquil',
},
},
Grenada: {
Grenada: {
timezone: 'America/Grenada',
locality: 'Grenada',
},
},
'French Guiana': {
Cayenne: {
timezone: 'America/Cayenne',
locality: 'Cayenne',
},
},
Greenland: {
Danmarkshavn: {
timezone: 'America/Danmarkshavn',
locality: 'Danmarkshavn',
},
Nuuk: {
timezone: 'America/Nuuk',
locality: 'Nuuk',
},
Scoresbysund: {
timezone: 'America/Scoresbysund',
locality: 'Scoresbysund',
},
Thule: {
timezone: 'America/Thule',
locality: 'Thule',
},
},
Guadeloupe: {
Guadeloupe: {
timezone: 'America/Guadeloupe',
locality: 'Guadeloupe',
},
},
Guatemala: {
Guatemala: {
timezone: 'America/Guatemala',
locality: 'Guatemala',
},
},
Guyana: {
Guyana: {
timezone: 'America/Guyana',
locality: 'Guyana',
},
},
Honduras: {
Tegucigalpa: {
timezone: 'America/Tegucigalpa',
locality: 'Tegucigalpa',
},
},
Haiti: {
'Port-au-Prince': {
timezone: 'America/Port-au-Prince',
locality: 'Port-au-Prince',
},
},
Jamaica: {
Jamaica: {
timezone: 'America/Jamaica',
locality: 'Jamaica',
},
},
'Saint Kitts and Nevis': {
'St Kitts': {
timezone: 'America/St_Kitts',
locality: 'St Kitts',
},
},
'Cayman Islands': {
Cayman: {
timezone: 'America/Cayman',
locality: 'Cayman',
},
},
'Saint Lucia': {
'St Lucia': {
timezone: 'America/St_Lucia',
locality: 'St Lucia',
},
},
'Saint Martin (French part)': {
Marigot: {
timezone: 'America/Marigot',
locality: 'Marigot',
},
},
Martinique: {
Martinique: {
timezone: 'America/Martinique',
locality: 'Martinique',
},
},
Montserrat: {
Montserrat: {
timezone: 'America/Montserrat',
locality: 'Montserrat',
},
},
Mexico: {
'Bahia Banderas': {
timezone: 'America/Bahia_Banderas',
locality: 'Bahia Banderas',
},
Cancun: {
timezone: 'America/Cancun',
locality: 'Cancun',
},
Chihuahua: {
timezone: 'America/Chihuahua',
locality: 'Chihuahua',
},
Hermosillo: {
timezone: 'America/Hermosillo',
locality: 'Hermosillo',
},
Matamoros: {
timezone: 'America/Matamoros',
locality: 'Matamoros',
},
Mazatlan: {
timezone: 'America/Mazatlan',
locality: 'Mazatlan',
},
Merida: {
timezone: 'America/Merida',
locality: 'Merida',
},
'Mexico City': {
timezone: 'America/Mexico_City',
locality: 'Mexico City',
},
Monterrey: {
timezone: 'America/Monterrey',
locality: 'Monterrey',
},
Ojinaga: {
timezone: 'America/Ojinaga',
locality: 'Ojinaga',
},
Tijuana: {
timezone: 'America/Tijuana',
locality: 'Tijuana',
},
},
Nicaragua: {
Managua: {
timezone: 'America/Managua',
locality: 'Managua',
},
},
Panama: {
Panama: {
timezone: 'America/Panama',
locality: 'Panama',
},
},
Peru: {
Lima: {
timezone: 'America/Lima',
locality: 'Lima',
},
},
'Saint Pierre and Miquelon': {
Miquelon: {
timezone: 'America/Miquelon',
locality: 'Miquelon',
},
},
'Puerto Rico': {
'Puerto Rico': {
timezone: 'America/Puerto_Rico',
locality: 'Puerto Rico',
},
},
Paraguay: {
Asuncion: {
timezone: 'America/Asuncion',
locality: 'Asuncion',
},
},
Suriname: {
Paramaribo: {
timezone: 'America/Paramaribo',
locality: 'Paramaribo',
},
},
'El Salvador': {
'El Salvador': {
timezone: 'America/El_Salvador',
locality: 'El Salvador',
},
},
'Sint Maarten (Dutch part)': {
'Lower Princes': {
timezone: 'America/Lower_Princes',
locality: 'Lower Princes',
},
},
'Turks and Caicos Islands': {
'Grand Turk': {
timezone: 'America/Grand_Turk',
locality: 'Grand Turk',
},
},
'Trinidad and Tobago': {
'Port of Spain': {
timezone: 'America/Port_of_Spain',
locality: 'Port of Spain',
},
},
'United States': {
Adak: {
timezone: 'America/Adak',
locality: 'Adak',
},
Anchorage: {
timezone: 'America/Anchorage',
locality: 'Anchorage',
},
Boise: {
timezone: 'America/Boise',
locality: 'Boise',
},
Chicago: {
timezone: 'America/Chicago',
locality: 'Chicago',
},
Denver: {
timezone: 'America/Denver',
locality: 'Denver',
},
Detroit: {
timezone: 'America/Detroit',
locality: 'Detroit',
},
Indianapolis: {
timezone: 'America/Indiana/Indianapolis',
locality: 'Indianapolis',
},
Knox: {
timezone: 'America/Indiana/Knox',
locality: 'Knox',
},
Marengo: {
timezone: 'America/Indiana/Marengo',
locality: 'Marengo',
},
Petersburg: {
timezone: 'America/Indiana/Petersburg',
locality: 'Petersburg',
},
'Tell City': {
timezone: 'America/Indiana/Tell_City',
locality: 'Tell City',
},
Vevay: {
timezone: 'America/Indiana/Vevay',
locality: 'Vevay',
},
Vincennes: {
timezone: 'America/Indiana/Vincennes',
locality: 'Vincennes',
},
Winamac: {
timezone: 'America/Indiana/Winamac',
locality: 'Winamac',
},
Juneau: {
timezone: 'America/Juneau',
locality: 'Juneau',
},
Louisville: {
timezone: 'America/Kentucky/Louisville',
locality: 'Louisville',
},
Monticello: {
timezone: 'America/Kentucky/Monticello',
locality: 'Monticello',
},
'Los Angeles': {
timezone: 'America/Los_Angeles',
locality: 'Los Angeles',
},
Menominee: {
timezone: 'America/Menominee',
locality: 'Menominee',
},
Metlakatla: {
timezone: 'America/Metlakatla',
locality: 'Metlakatla',
},
'New York': {
timezone: 'America/New_York',
locality: 'New York',
},
Nome: {
timezone: 'America/Nome',
locality: 'Nome',
},
Beulah: {
timezone: 'America/North_Dakota/Beulah',
locality: 'Beulah',
},
Center: {
timezone: 'America/North_Dakota/Center',
locality: 'Center',
},
'New Salem': {
timezone: 'America/North_Dakota/New_Salem',
locality: 'New Salem',
},
Phoenix: {
timezone: 'America/Phoenix',
locality: 'Phoenix',
},
Sitka: {
timezone: 'America/Sitka',
locality: 'Sitka',
},
Yakutat: {
timezone: 'America/Yakutat',
locality: 'Yakutat',
},
},
Uruguay: {
Montevideo: {
timezone: 'America/Montevideo',
locality: 'Montevideo',
},
},
'Saint Vincent and the Grenadines': {
'St Vincent': {
timezone: 'America/St_Vincent',
locality: 'St Vincent',
},
},
'Venezuela, Bolivarian Republic of': {
Caracas: {
timezone: 'America/Caracas',
locality: 'Caracas',
},
},
'Virgin Islands, British': {
Tortola: {
timezone: 'America/Tortola',
locality: 'Tortola',
},
},
'Virgin Islands, U.S.': {
'St Thomas': {
timezone: 'America/St_Thomas',
locality: 'St Thomas',
},
},
},
Africa: {
Angola: {
Luanda: {
timezone: 'Africa/Luanda',
locality: 'Luanda',
},
},
'Burkina Faso': {
Ouagadougou: {
timezone: 'Africa/Ouagadougou',
locality: 'Ouagadougou',
},
},
Burundi: {
Bujumbura: {
timezone: 'Africa/Bujumbura',
locality: 'Bujumbura',
},
},
Benin: {
'Porto-Novo': {
timezone: 'Africa/Porto-Novo',
locality: 'Porto-Novo',
},
},
Botswana: {
Gaborone: {
timezone: 'Africa/Gaborone',
locality: 'Gaborone',
},
},
'Congo, the Democratic Republic of the': {
Kinshasa: {
timezone: 'Africa/Kinshasa',
locality: 'Kinshasa',
},
Lubumbashi: {
timezone: 'Africa/Lubumbashi',
locality: 'Lubumbashi',
},
},
'Central African Republic': {
Bangui: {
timezone: 'Africa/Bangui',
locality: 'Bangui',
},
},
Congo: {
Brazzaville: {
timezone: 'Africa/Brazzaville',
locality: 'Brazzaville',
},
},
"Côte d'Ivoire": {
Abidjan: {
timezone: 'Africa/Abidjan',
locality: 'Abidjan',
},
},
Cameroon: {
Douala: {
timezone: 'Africa/Douala',
locality: 'Douala',
},
},
Djibouti: {
Djibouti: {
timezone: 'Africa/Djibouti',
locality: 'Djibouti',
},
},
Algeria: {
Algiers: {
timezone: 'Africa/Algiers',
locality: 'Algiers',
},
},
Egypt: {
Cairo: {
timezone: 'Africa/Cairo',
locality: 'Cairo',
},
},
'Western Sahara': {
'El Aaiun': {
timezone: 'Africa/El_Aaiun',
locality: 'El Aaiun',
},
},
Eritrea: {
Asmara: {
timezone: 'Africa/Asmara',
locality: 'Asmara',
},
},
Spain: {
Ceuta: {
timezone: 'Africa/Ceuta',
locality: 'Ceuta',
},
},
Ethiopia: {
'Addis Ababa': {
timezone: 'Africa/Addis_Ababa',
locality: 'Addis Ababa',
},
},
Gabon: {
Libreville: {
timezone: 'Africa/Libreville',
locality: 'Libreville',
},
},
Ghana: {
Accra: {
timezone: 'Africa/Accra',
locality: 'Accra',
},
},
Gambia: {
Banjul: {
timezone: 'Africa/Banjul',
locality: 'Banjul',
},
},
Guinea: {
Conakry: {
timezone: 'Africa/Conakry',
locality: 'Conakry',
},
},
'Equatorial Guinea': {
Malabo: {
timezone: 'Africa/Malabo',
locality: 'Malabo',
},
},
'Guinea-Bissau': {
Bissau: {
timezone: 'Africa/Bissau',
locality: 'Bissau',
},
},
Kenya: {
Nairobi: {
timezone: 'Africa/Nairobi',
locality: 'Nairobi',
},
},
Liberia: {
Monrovia: {
timezone: 'Africa/Monrovia',
locality: 'Monrovia',
},
},
Lesotho: {
Maseru: {
timezone: 'Africa/Maseru',
locality: 'Maseru',
},
},
Libya: {
Tripoli: {
timezone: 'Africa/Tripoli',
locality: 'Tripoli',
},
},
Morocco: {
Casablanca: {
timezone: 'Africa/Casablanca',
locality: 'Casablanca',
},
},
Mali: {
Bamako: {
timezone: 'Africa/Bamako',
locality: 'Bamako',
},
},
Mauritania: {
Nouakchott: {
timezone: 'Africa/Nouakchott',
locality: 'Nouakchott',
},
},
Malawi: {
Blantyre: {
timezone: 'Africa/Blantyre',
locality: 'Blantyre',
},
},
Mozambique: {
Maputo: {
timezone: 'Africa/Maputo',
locality: 'Maputo',
},
},
Namibia: {
Windhoek: {
timezone: 'Africa/Windhoek',
locality: 'Windhoek',
},
},
Niger: {
Niamey: {
timezone: 'Africa/Niamey',
locality: 'Niamey',
},
},
Nigeria: {
Lagos: {
timezone: 'Africa/Lagos',
locality: 'Lagos',
},
},
Rwanda: {
Kigali: {
timezone: 'Africa/Kigali',
locality: 'Kigali',
},
},
Sudan: {
Khartoum: {
timezone: 'Africa/Khartoum',
locality: 'Khartoum',
},
},
'Sierra Leone': {
Freetown: {
timezone: 'Africa/Freetown',
locality: 'Freetown',
},
},
Senegal: {
Dakar: {
timezone: 'Africa/Dakar',
locality: 'Dakar',
},
},
Somalia: {
Mogadishu: {
timezone: 'Africa/Mogadishu',
locality: 'Mogadishu',
},
},
'South Sudan': {
Juba: {
timezone: 'Africa/Juba',
locality: 'Juba',
},
},
'Sao Tome and Principe': {
'Sao Tome': {
timezone: 'Africa/Sao_Tome',
locality: 'Sao Tome',
},
},
Swaziland: {
Mbabane: {
timezone: 'Africa/Mbabane',
locality: 'Mbabane',
},
},
Chad: {
Ndjamena: {
timezone: 'Africa/Ndjamena',
locality: 'Ndjamena',
},
},
Togo: {
Lome: {
timezone: 'Africa/Lome',
locality: 'Lome',
},
},
Tunisia: {
Tunis: {
timezone: 'Africa/Tunis',
locality: 'Tunis',
},
},
'Tanzania, United Republic of': {
'Dar es Salaam': {
timezone: 'Africa/Dar_es_Salaam',
locality: 'Dar es Salaam',
},
},
Uganda: {
Kampala: {
timezone: 'Africa/Kampala',
locality: 'Kampala',
},
},
'South Africa': {
Johannesburg: {
timezone: 'Africa/Johannesburg',
locality: 'Johannesburg',
},
},
Zambia: {
Lusaka: {
timezone: 'Africa/Lusaka',
locality: 'Lusaka',
},
},
Zimbabwe: {
Harare: {
timezone: 'Africa/Harare',
locality: 'Harare',
},
},
},
Antarctica: {
Antarctica: {
Casey: {
timezone: 'Antarctica/Casey',
locality: 'Casey',
},
Davis: {
timezone: 'Antarctica/Davis',
locality: 'Davis',
},
DumontDUrville: {
timezone: 'Antarctica/DumontDUrville',
locality: 'DumontDUrville',
},
Mawson: {
timezone: 'Antarctica/Mawson',
locality: 'Mawson',
},
McMurdo: {
timezone: 'Antarctica/McMurdo',
locality: 'McMurdo',
},
Palmer: {
timezone: 'Antarctica/Palmer',
locality: 'Palmer',
},
Rothera: {
timezone: 'Antarctica/Rothera',
locality: 'Rothera',
},
Syowa: {
timezone: 'Antarctica/Syowa',
locality: 'Syowa',
},
Troll: {
timezone: 'Antarctica/Troll',
locality: 'Troll',
},
Vostok: {
timezone: 'Antarctica/Vostok',
locality: 'Vostok',
},
},
Australia: {
Macquarie: {
timezone: 'Antarctica/Macquarie',
locality: 'Macquarie',
},
},
},
Pacific: {
'American Samoa': {
'Pago Pago': {
timezone: 'Pacific/Pago_Pago',
locality: 'Pago Pago',
},
},
'Cook Islands': {
Rarotonga: {
timezone: 'Pacific/Rarotonga',
locality: 'Rarotonga',
},
},
Chile: {
Easter: {
timezone: 'Pacific/Easter',
locality: 'Easter',
},
},
Ecuador: {
Galapagos: {
timezone: 'Pacific/Galapagos',
locality: 'Galapagos',
},
},
Fiji: {
Fiji: {
timezone: 'Pacific/Fiji',
locality: 'Fiji',
},
},
'Micronesia, Federated States of': {
Chuuk: {
timezone: 'Pacific/Chuuk',
locality: 'Chuuk',
},
Kosrae: {
timezone: 'Pacific/Kosrae',
locality: 'Kosrae',
},
Pohnpei: {
timezone: 'Pacific/Pohnpei',
locality: 'Pohnpei',
},
},
Guam: {
Guam: {
timezone: 'Pacific/Guam',
locality: 'Guam',
},
},
Kiribati: {
Enderbury: {
timezone: 'Pacific/Enderbury',
locality: 'Enderbury',
},
Kiritimati: {
timezone: 'Pacific/Kiritimati',
locality: 'Kiritimati',
},
Tarawa: {
timezone: 'Pacific/Tarawa',
locality: 'Tarawa',
},
},
'Marshall Islands': {
Kwajalein: {
timezone: 'Pacific/Kwajalein',
locality: 'Kwajalein',
},
Majuro: {
timezone: 'Pacific/Majuro',
locality: 'Majuro',
},
},
'Northern Mariana Islands': {
Saipan: {
timezone: 'Pacific/Saipan',
locality: 'Saipan',
},
},
'New Caledonia': {
Noumea: {
timezone: 'Pacific/Noumea',
locality: 'Noumea',
},
},
'Norfolk Island': {
Norfolk: {
timezone: 'Pacific/Norfolk',
locality: 'Norfolk',
},
},
Nauru: {
Nauru: {
timezone: 'Pacific/Nauru',
locality: 'Nauru',
},
},
Niue: {
Niue: {
timezone: 'Pacific/Niue',
locality: 'Niue',
},
},
'New Zealand': {
Auckland: {
timezone: 'Pacific/Auckland',
locality: 'Auckland',
},
Chatham: {
timezone: 'Pacific/Chatham',
locality: 'Chatham',
},
},
'French Polynesia': {
Gambier: {
timezone: 'Pacific/Gambier',
locality: 'Gambier',
},
Marquesas: {
timezone: 'Pacific/Marquesas',
locality: 'Marquesas',
},
Tahiti: {
timezone: 'Pacific/Tahiti',
locality: 'Tahiti',
},
},
'Papua New Guinea': {
Bougainville: {
timezone: 'Pacific/Bougainville',
locality: 'Bougainville',
},
'Port Moresby': {
timezone: 'Pacific/Port_Moresby',
locality: 'Port Moresby',
},
},
Pitcairn: {
Pitcairn: {
timezone: 'Pacific/Pitcairn',
locality: 'Pitcairn',
},
},
Palau: {
Palau: {
timezone: 'Pacific/Palau',
locality: 'Palau',
},
},
'Solomon Islands': {
Guadalcanal: {
timezone: 'Pacific/Guadalcanal',
locality: 'Guadalcanal',
},
},
Tokelau: {
Fakaofo: {
timezone: 'Pacific/Fakaofo',
locality: 'Fakaofo',
},
},
Tonga: {
Tongatapu: {
timezone: 'Pacific/Tongatapu',
locality: 'Tongatapu',
},
},
Tuvalu: {
Funafuti: {
timezone: 'Pacific/Funafuti',
locality: 'Funafuti',
},
},
'United States Minor Outlying Islands': {
Midway: {
timezone: 'Pacific/Midway',
locality: 'Midway',
},
Wake: {
timezone: 'Pacific/Wake',
locality: 'Wake',
},
},
'United States': {
Honolulu: {
timezone: 'Pacific/Honolulu',
locality: 'Honolulu',
},
},
Vanuatu: {
Efate: {
timezone: 'Pacific/Efate',
locality: 'Efate',
},
},
'Wallis and Futuna': {
Wallis: {
timezone: 'Pacific/Wallis',
locality: 'Wallis',
},
},
Samoa: {
Apia: {
timezone: 'Pacific/Apia',
locality: 'Apia',
},
},
},
Australia: {
Australia: {
Adelaide: {
timezone: 'Australia/Adelaide',
locality: 'Adelaide',
},
Brisbane: {
timezone: 'Australia/Brisbane',
locality: 'Brisbane',
},
'Broken Hill': {
timezone: 'Australia/Broken_Hill',
locality: 'Broken Hill',
},
Currie: {
timezone: 'Australia/Currie',
locality: 'Currie',
},
Darwin: {
timezone: 'Australia/Darwin',
locality: 'Darwin',
},
Eucla: {
timezone: 'Australia/Eucla',
locality: 'Eucla',
},
Hobart: {
timezone: 'Australia/Hobart',
locality: 'Hobart',
},
Lindeman: {
timezone: 'Australia/Lindeman',
locality: 'Lindeman',
},
'Lord Howe': {
timezone: 'Australia/Lord_Howe',
locality: 'Lord Howe',
},
Melbourne: {
timezone: 'Australia/Melbourne',
locality: 'Melbourne',
},
Perth: {
timezone: 'Australia/Perth',
locality: 'Perth',
},
Sydney: {
timezone: 'Australia/Sydney',
locality: 'Sydney',
},
},
},
Atlantic: {
Bermuda: {
Bermuda: {
timezone: 'Atlantic/Bermuda',
locality: 'Bermuda',
},
},
'Cape Verde': {
'Cape Verde': {
timezone: 'Atlantic/Cape_Verde',
locality: 'Cape Verde',
},
},
Spain: {
Canary: {
timezone: 'Atlantic/Canary',
locality: 'Canary',
},
},
'Falkland Islands (Malvinas)': {
Stanley: {
timezone: 'Atlantic/Stanley',
locality: 'Stanley',
},
},
'Faroe Islands': {
Faroe: {
timezone: 'Atlantic/Faroe',
locality: 'Faroe',
},
},
'South Georgia and the South Sandwich Islands': {
'South Georgia': {
timezone: 'Atlantic/South_Georgia',
locality: 'South Georgia',
},
},
Iceland: {
Reykjavik: {
timezone: 'Atlantic/Reykjavik',
locality: 'Reykjavik',
},
},
Portugal: {
Azores: {
timezone: 'Atlantic/Azores',
locality: 'Azores',
},
Madeira: {
timezone: 'Atlantic/Madeira',
locality: 'Madeira',
},
},
'Saint Helena, Ascension and Tristan da Cunha': {
'St Helena': {
timezone: 'Atlantic/St_Helena',
locality: 'St Helena',
},
},
},
Indian: {
'Cocos (Keeling) Islands': {
Cocos: {
timezone: 'Indian/Cocos',
locality: 'Cocos',
},
},
'Christmas Island': {
Christmas: {
timezone: 'Indian/Christmas',
locality: 'Christmas',
},
},
'British Indian Ocean Territory': {
Chagos: {
timezone: 'Indian/Chagos',
locality: 'Chagos',
},
},
Comoros: {
Comoro: {
timezone: 'Indian/Comoro',
locality: 'Comoro',
},
},
Madagascar: {
Antananarivo: {
timezone: 'Indian/Antananarivo',
locality: 'Antananarivo',
},
},
Mauritius: {
Mauritius: {
timezone: 'Indian/Mauritius',
locality: 'Mauritius',
},
},
Maldives: {
Maldives: {
timezone: 'Indian/Maldives',
locality: 'Maldives',
},
},
Réunion: {
Reunion: {
timezone: 'Indian/Reunion',
locality: 'Reunion',
},
},
Seychelles: {
Mahe: {
timezone: 'Indian/Mahe',
locality: 'Mahe',
},
},
'French Southern Territories': {
Kerguelen: {
timezone: 'Indian/Kerguelen',
locality: 'Kerguelen',
},
},
Mayotte: {
Mayotte: {
timezone: 'Indian/Mayotte',
locality: 'Mayotte',
},
},
},
Arctic: {
'Svalbard and Jan Mayen': {
Longyearbyen: {
timezone: 'Arctic/Longyearbyen',
locality: 'Longyearbyen',
},
},
},
};