use chrono_tz::{
Africa, America, Antarctica, Arctic, Asia, Atlantic, Australia, Brazil, Canada, Chile, Cuba,
Egypt, Eire, Etc::*, Europe, GBEire, Hongkong, Iceland, Indian, Iran, Israel, Jamaica, Japan,
Kwajalein, Libya, Mexico, Navajo, Pacific, Poland, Portugal, Singapore, Turkey, Tz, CET,
CST6CDT, EET, EST, EST5EDT, GB, HST, MET, MST, MST7MDT, NZ, NZCHAT, PRC, PST8PDT, ROC, ROK, US,
WET, WSU,
};
pub static TZ_MAP: phf::Map<&'static str, Tz> = phf::phf_map! {
"utc" => UTC,
"utc+1" => GMTMinus1,
"utc+2" => GMTMinus2,
"utc+3" => GMTMinus3,
"utc+4" => GMTMinus4,
"utc+5" => GMTMinus5,
"utc+6" => GMTMinus6,
"utc+7" => GMTMinus7,
"utc+8" => GMTMinus8,
"utc+9" => GMTMinus9,
"utc+10" => GMTMinus10,
"utc+11" => GMTMinus11,
"utc+12" => GMTMinus12,
"utc+13" => GMTMinus13,
"utc+14" => GMTMinus14,
"utc-1" => GMTPlus1,
"utc-2" => GMTPlus2,
"utc-3" => GMTPlus3,
"utc-4" => GMTPlus4,
"utc-5" => GMTPlus5,
"utc-6" => GMTPlus6,
"utc-7" => GMTPlus7,
"utc-8" => GMTPlus8,
"utc-9" => GMTPlus9,
"utc-10" => GMTPlus10,
"utc-11" => GMTPlus11,
"utc-12" => GMTPlus12,
"Africa/Abidjan" => Africa::Abidjan,
"Africa/Accra" => Africa::Accra,
"Africa/Addis_Ababa" => Africa::Addis_Ababa,
"Africa/Algiers" => Africa::Algiers,
"Africa/Asmara" => Africa::Asmara,
"Africa/Asmera" => Africa::Asmera,
"Africa/Bamako" => Africa::Bamako,
"Africa/Bangui" => Africa::Bangui,
"Africa/Banjul" => Africa::Banjul,
"Africa/Bissau" => Africa::Bissau,
"Africa/Blantyre" => Africa::Blantyre,
"Africa/Brazzaville" => Africa::Brazzaville,
"Africa/Bujumbura" => Africa::Bujumbura,
"Africa/Cairo" => Africa::Cairo,
"Africa/Casablanca" => Africa::Casablanca,
"Africa/Ceuta" => Africa::Ceuta,
"Africa/Conakry" => Africa::Conakry,
"Africa/Dakar" => Africa::Dakar,
"Africa/Dar_es_Salaam" => Africa::Dar_es_Salaam,
"Africa/Djibouti" => Africa::Djibouti,
"Africa/Douala" => Africa::Douala,
"Africa/El_Aaiun" => Africa::El_Aaiun,
"Africa/Freetown" => Africa::Freetown,
"Africa/Gaborone" => Africa::Gaborone,
"Africa/Harare" => Africa::Harare,
"Africa/Johannesburg" => Africa::Johannesburg,
"Africa/Juba" => Africa::Juba,
"Africa/Kampala" => Africa::Kampala,
"Africa/Khartoum" => Africa::Khartoum,
"Africa/Kigali" => Africa::Kigali,
"Africa/Kinshasa" => Africa::Kinshasa,
"Africa/Lagos" => Africa::Lagos,
"Africa/Libreville" => Africa::Libreville,
"Africa/Lome" => Africa::Lome,
"Africa/Luanda" => Africa::Luanda,
"Africa/Lubumbashi" => Africa::Lubumbashi,
"Africa/Lusaka" => Africa::Lusaka,
"Africa/Malabo" => Africa::Malabo,
"Africa/Maputo" => Africa::Maputo,
"Africa/Maseru" => Africa::Maseru,
"Africa/Mbabane" => Africa::Mbabane,
"Africa/Mogadishu" => Africa::Mogadishu,
"Africa/Monrovia" => Africa::Monrovia,
"Africa/Nairobi" => Africa::Nairobi,
"Africa/Ndjamena" => Africa::Ndjamena,
"Africa/Niamey" => Africa::Niamey,
"Africa/Nouakchott" => Africa::Nouakchott,
"Africa/Ouagadougou" => Africa::Ouagadougou,
"Africa/PortoNovo" => Africa::PortoNovo,
"Africa/Sao_Tome" => Africa::Sao_Tome,
"Africa/Timbuktu" => Africa::Timbuktu,
"Africa/Tripoli" => Africa::Tripoli,
"Africa/Tunis" => Africa::Tunis,
"Africa/Windhoek" => Africa::Windhoek,
"America/Adak" => America::Adak,
"America/Anchorage" => America::Anchorage,
"America/Anguilla" => America::Anguilla,
"America/Antigua" => America::Antigua,
"America/Araguaina" => America::Araguaina,
"America/Argentina/Buenos_Aires" => America::Argentina::Buenos_Aires,
"America/Argentina/Catamarca" => America::Argentina::Catamarca,
"America/Argentina/ComodRivadavia" => America::Argentina::ComodRivadavia,
"America/Argentina/Cordoba" => America::Argentina::Cordoba,
"America/Argentina/Jujuy" => America::Argentina::Jujuy,
"America/Argentina/La_Rioja" => America::Argentina::La_Rioja,
"America/Argentina/Mendoza" => America::Argentina::Mendoza,
"America/Argentina/Rio_Gallegos" => America::Argentina::Rio_Gallegos,
"America/Argentina/Salta" => America::Argentina::Salta,
"America/Argentina/San_Juan" => America::Argentina::San_Juan,
"America/Argentina/San_Luis" => America::Argentina::San_Luis,
"America/Argentina/Tucuman" => America::Argentina::Tucuman,
"America/Argentina/Ushuaia" => America::Argentina::Ushuaia,
"America/Aruba" => America::Aruba,
"America/Asuncion" => America::Asuncion,
"America/Atikokan" => America::Atikokan,
"America/Atka" => America::Atka,
"America/Bahia" => America::Bahia,
"America/Bahia_Banderas" => America::Bahia_Banderas,
"America/Barbados" => America::Barbados,
"America/Belem" => America::Belem,
"America/Belize" => America::Belize,
"America/BlancSablon" => America::BlancSablon,
"America/Boa_Vista" => America::Boa_Vista,
"America/Bogota" => America::Bogota,
"America/Boise" => America::Boise,
"America/Buenos_Aires" => America::Buenos_Aires,
"America/Cambridge_Bay" => America::Cambridge_Bay,
"America/Campo_Grande" => America::Campo_Grande,
"America/Cancun" => America::Cancun,
"America/Caracas" => America::Caracas,
"America/Catamarca" => America::Catamarca,
"America/Cayenne" => America::Cayenne,
"America/Cayman" => America::Cayman,
"America/Chicago" => America::Chicago,
"America/Chihuahua" => America::Chihuahua,
"America/Ciudad_Juarez" => America::Ciudad_Juarez,
"America/Coral_Harbour" => America::Coral_Harbour,
"America/Cordoba" => America::Cordoba,
"America/Costa_Rica" => America::Costa_Rica,
"America/Creston" => America::Creston,
"America/Cuiaba" => America::Cuiaba,
"America/Curacao" => America::Curacao,
"America/Danmarkshavn" => America::Danmarkshavn,
"America/Dawson" => America::Dawson,
"America/Dawson_Creek" => America::Dawson_Creek,
"America/Denver" => America::Denver,
"America/Detroit" => America::Detroit,
"America/Dominica" => America::Dominica,
"America/Edmonton" => America::Edmonton,
"America/Eirunepe" => America::Eirunepe,
"America/El_Salvador" => America::El_Salvador,
"America/Ensenada" => America::Ensenada,
"America/Fort_Nelson" => America::Fort_Nelson,
"America/Fort_Wayne" => America::Fort_Wayne,
"America/Fortaleza" => America::Fortaleza,
"America/Glace_Bay" => America::Glace_Bay,
"America/Godthab" => America::Godthab,
"America/Goose_Bay" => America::Goose_Bay,
"America/Grand_Turk" => America::Grand_Turk,
"America/Grenada" => America::Grenada,
"America/Guadeloupe" => America::Guadeloupe,
"America/Guatemala" => America::Guatemala,
"America/Guayaquil" => America::Guayaquil,
"America/Guyana" => America::Guyana,
"America/Halifax" => America::Halifax,
"America/Havana" => America::Havana,
"America/Hermosillo" => America::Hermosillo,
"America/Indiana/Indianapolis" => America::Indiana::Indianapolis,
"America/Indiana/Knox" => America::Indiana::Knox,
"America/Indiana/Marengo" => America::Indiana::Marengo,
"America/Indiana/Petersburg" => America::Indiana::Petersburg,
"America/Indiana/Tell_City" => America::Indiana::Tell_City,
"America/Indiana/Vevay" => America::Indiana::Vevay,
"America/Indiana/Vincennes" => America::Indiana::Vincennes,
"America/Indiana/Winamac" => America::Indiana::Winamac,
"America/Indianapolis" => America::Indianapolis,
"America/Inuvik" => America::Inuvik,
"America/Iqaluit" => America::Iqaluit,
"America/Jamaica" => America::Jamaica,
"America/Jujuy" => America::Jujuy,
"America/Juneau" => America::Juneau,
"America/Kentucky/Louisville" => America::Kentucky::Louisville,
"America/Kentucky/Monticello" => America::Kentucky::Monticello,
"America/Knox_IN" => America::Knox_IN,
"America/Kralendijk" => America::Kralendijk,
"America/La_Paz" => America::La_Paz,
"America/Lima" => America::Lima,
"America/Los_Angeles" => America::Los_Angeles,
"America/Louisville" => America::Louisville,
"America/Lower_Princes" => America::Lower_Princes,
"America/Maceio" => America::Maceio,
"America/Managua" => America::Managua,
"America/Manaus" => America::Manaus,
"America/Marigot" => America::Marigot,
"America/Martinique" => America::Martinique,
"America/Matamoros" => America::Matamoros,
"America/Mazatlan" => America::Mazatlan,
"America/Mendoza" => America::Mendoza,
"America/Menominee" => America::Menominee,
"America/Merida" => America::Merida,
"America/Metlakatla" => America::Metlakatla,
"America/Mexico_City" => America::Mexico_City,
"America/Miquelon" => America::Miquelon,
"America/Moncton" => America::Moncton,
"America/Monterrey" => America::Monterrey,
"America/Montevideo" => America::Montevideo,
"America/Montreal" => America::Montreal,
"America/Montserrat" => America::Montserrat,
"America/Nassau" => America::Nassau,
"America/New_York" => America::New_York,
"America/Nipigon" => America::Nipigon,
"America/Nome" => America::Nome,
"America/Noronha" => America::Noronha,
"America/North_Dakota/Beulah" => America::North_Dakota::Beulah,
"America/North_Dakota/Center" => America::North_Dakota::Center,
"America/North_Dakota/New_Salem" => America::North_Dakota::New_Salem,
"America/Nuuk" => America::Nuuk,
"America/Ojinaga" => America::Ojinaga,
"America/Panama" => America::Panama,
"America/Pangnirtung" => America::Pangnirtung,
"America/Paramaribo" => America::Paramaribo,
"America/Phoenix" => America::Phoenix,
"America/Port_of_Spain" => America::Port_of_Spain,
"America/PortauPrince" => America::PortauPrince,
"America/Porto_Acre" => America::Porto_Acre,
"America/Porto_Velho" => America::Porto_Velho,
"America/Puerto_Rico" => America::Puerto_Rico,
"America/Punta_Arenas" => America::Punta_Arenas,
"America/Rainy_River" => America::Rainy_River,
"America/Rankin_Inlet" => America::Rankin_Inlet,
"America/Recife" => America::Recife,
"America/Regina" => America::Regina,
"America/Resolute" => America::Resolute,
"America/Rio_Branco" => America::Rio_Branco,
"America/Rosario" => America::Rosario,
"America/Santa_Isabel" => America::Santa_Isabel,
"America/Santarem" => America::Santarem,
"America/Santiago" => America::Santiago,
"America/Santo_Domingo" => America::Santo_Domingo,
"America/Sao_Paulo" => America::Sao_Paulo,
"America/Scoresbysund" => America::Scoresbysund,
"America/Shiprock" => America::Shiprock,
"America/Sitka" => America::Sitka,
"America/St_Barthelemy" => America::St_Barthelemy,
"America/St_Johns" => America::St_Johns,
"America/St_Kitts" => America::St_Kitts,
"America/St_Lucia" => America::St_Lucia,
"America/St_Thomas" => America::St_Thomas,
"America/St_Vincent" => America::St_Vincent,
"America/Swift_Current" => America::Swift_Current,
"America/Tegucigalpa" => America::Tegucigalpa,
"America/Thule" => America::Thule,
"America/Thunder_Bay" => America::Thunder_Bay,
"America/Tijuana" => America::Tijuana,
"America/Toronto" => America::Toronto,
"America/Tortola" => America::Tortola,
"America/Vancouver" => America::Vancouver,
"America/Virgin" => America::Virgin,
"America/Whitehorse" => America::Whitehorse,
"America/Winnipeg" => America::Winnipeg,
"America/Yakutat" => America::Yakutat,
"America/Yellowknife" => America::Yellowknife,
"Antarctica/Casey" => Antarctica::Casey,
"Antarctica/Davis" => Antarctica::Davis,
"Antarctica/DumontDUrville" => Antarctica::DumontDUrville,
"Antarctica/Macquarie" => Antarctica::Macquarie,
"Antarctica/Mawson" => Antarctica::Mawson,
"Antarctica/McMurdo" => Antarctica::McMurdo,
"Antarctica/Palmer" => Antarctica::Palmer,
"Antarctica/Rothera" => Antarctica::Rothera,
"Antarctica/South_Pole" => Antarctica::South_Pole,
"Antarctica/Syowa" => Antarctica::Syowa,
"Antarctica/Troll" => Antarctica::Troll,
"Antarctica/Vostok" => Antarctica::Vostok,
"Arctic/Longyearbyen" => Arctic::Longyearbyen,
"Asia/Aden" => Asia::Aden,
"Asia/Almaty" => Asia::Almaty,
"Asia/Amman" => Asia::Amman,
"Asia/Anadyr" => Asia::Anadyr,
"Asia/Aqtau" => Asia::Aqtau,
"Asia/Aqtobe" => Asia::Aqtobe,
"Asia/Ashgabat" => Asia::Ashgabat,
"Asia/Ashkhabad" => Asia::Ashkhabad,
"Asia/Atyrau" => Asia::Atyrau,
"Asia/Baghdad" => Asia::Baghdad,
"Asia/Bahrain" => Asia::Bahrain,
"Asia/Baku" => Asia::Baku,
"Asia/Bangkok" => Asia::Bangkok,
"Asia/Barnaul" => Asia::Barnaul,
"Asia/Beirut" => Asia::Beirut,
"Asia/Bishkek" => Asia::Bishkek,
"Asia/Brunei" => Asia::Brunei,
"Asia/Calcutta" => Asia::Calcutta,
"Asia/Chita" => Asia::Chita,
"Asia/Choibalsan" => Asia::Choibalsan,
"Asia/Chongqing" => Asia::Chongqing,
"Asia/Chungking" => Asia::Chungking,
"Asia/Colombo" => Asia::Colombo,
"Asia/Dacca" => Asia::Dacca,
"Asia/Damascus" => Asia::Damascus,
"Asia/Dhaka" => Asia::Dhaka,
"Asia/Dili" => Asia::Dili,
"Asia/Dubai" => Asia::Dubai,
"Asia/Dushanbe" => Asia::Dushanbe,
"Asia/Famagusta" => Asia::Famagusta,
"Asia/Gaza" => Asia::Gaza,
"Asia/Harbin" => Asia::Harbin,
"Asia/Hebron" => Asia::Hebron,
"Asia/Ho_Chi_Minh" => Asia::Ho_Chi_Minh,
"Asia/Hong_Kong" => Asia::Hong_Kong,
"Asia/Hovd" => Asia::Hovd,
"Asia/Irkutsk" => Asia::Irkutsk,
"Asia/Istanbul" => Asia::Istanbul,
"Asia/Jakarta" => Asia::Jakarta,
"Asia/Jayapura" => Asia::Jayapura,
"Asia/Jerusalem" => Asia::Jerusalem,
"Asia/Kabul" => Asia::Kabul,
"Asia/Kamchatka" => Asia::Kamchatka,
"Asia/Karachi" => Asia::Karachi,
"Asia/Kashgar" => Asia::Kashgar,
"Asia/Kathmandu" => Asia::Kathmandu,
"Asia/Katmandu" => Asia::Katmandu,
"Asia/Khandyga" => Asia::Khandyga,
"Asia/Kolkata" => Asia::Kolkata,
"Asia/Krasnoyarsk" => Asia::Krasnoyarsk,
"Asia/Kuala_Lumpur" => Asia::Kuala_Lumpur,
"Asia/Kuching" => Asia::Kuching,
"Asia/Kuwait" => Asia::Kuwait,
"Asia/Macao" => Asia::Macao,
"Asia/Macau" => Asia::Macau,
"Asia/Magadan" => Asia::Magadan,
"Asia/Makassar" => Asia::Makassar,
"Asia/Manila" => Asia::Manila,
"Asia/Muscat" => Asia::Muscat,
"Asia/Nicosia" => Asia::Nicosia,
"Asia/Novokuznetsk" => Asia::Novokuznetsk,
"Asia/Novosibirsk" => Asia::Novosibirsk,
"Asia/Omsk" => Asia::Omsk,
"Asia/Oral" => Asia::Oral,
"Asia/Phnom_Penh" => Asia::Phnom_Penh,
"Asia/Pontianak" => Asia::Pontianak,
"Asia/Pyongyang" => Asia::Pyongyang,
"Asia/Qatar" => Asia::Qatar,
"Asia/Qostanay" => Asia::Qostanay,
"Asia/Qyzylorda" => Asia::Qyzylorda,
"Asia/Rangoon" => Asia::Rangoon,
"Asia/Riyadh" => Asia::Riyadh,
"Asia/Saigon" => Asia::Saigon,
"Asia/Sakhalin" => Asia::Sakhalin,
"Asia/Samarkand" => Asia::Samarkand,
"Asia/Seoul" => Asia::Seoul,
"Asia/Shanghai" => Asia::Shanghai,
"Asia/Singapore" => Asia::Singapore,
"Asia/Srednekolymsk" => Asia::Srednekolymsk,
"Asia/Taipei" => Asia::Taipei,
"Asia/Tashkent" => Asia::Tashkent,
"Asia/Tbilisi" => Asia::Tbilisi,
"Asia/Tehran" => Asia::Tehran,
"Asia/Tel_Aviv" => Asia::Tel_Aviv,
"Asia/Thimbu" => Asia::Thimbu,
"Asia/Thimphu" => Asia::Thimphu,
"Asia/Tokyo" => Asia::Tokyo,
"Asia/Tomsk" => Asia::Tomsk,
"Asia/Ujung_Pandang" => Asia::Ujung_Pandang,
"Asia/Ulaanbaatar" => Asia::Ulaanbaatar,
"Asia/Ulan_Bator" => Asia::Ulan_Bator,
"Asia/Urumqi" => Asia::Urumqi,
"Asia/UstNera" => Asia::UstNera,
"Asia/Vientiane" => Asia::Vientiane,
"Asia/Vladivostok" => Asia::Vladivostok,
"Asia/Yakutsk" => Asia::Yakutsk,
"Asia/Yangon" => Asia::Yangon,
"Asia/Yekaterinburg" => Asia::Yekaterinburg,
"Asia/Yerevan" => Asia::Yerevan,
"Atlantic/Azores" => Atlantic::Azores,
"Atlantic/Bermuda" => Atlantic::Bermuda,
"Atlantic/Canary" => Atlantic::Canary,
"Atlantic/Cape_Verde" => Atlantic::Cape_Verde,
"Atlantic/Faeroe" => Atlantic::Faeroe,
"Atlantic/Faroe" => Atlantic::Faroe,
"Atlantic/Jan_Mayen" => Atlantic::Jan_Mayen,
"Atlantic/Madeira" => Atlantic::Madeira,
"Atlantic/Reykjavik" => Atlantic::Reykjavik,
"Atlantic/South_Georgia" => Atlantic::South_Georgia,
"Atlantic/St_Helena" => Atlantic::St_Helena,
"Atlantic/Stanley" => Atlantic::Stanley,
"Australia/ACT" => Australia::ACT,
"Australia/Adelaide" => Australia::Adelaide,
"Australia/Brisbane" => Australia::Brisbane,
"Australia/Broken_Hill" => Australia::Broken_Hill,
"Australia/Canberra" => Australia::Canberra,
"Australia/Currie" => Australia::Currie,
"Australia/Darwin" => Australia::Darwin,
"Australia/Eucla" => Australia::Eucla,
"Australia/Hobart" => Australia::Hobart,
"Australia/LHI" => Australia::LHI,
"Australia/Lindeman" => Australia::Lindeman,
"Australia/Lord_Howe" => Australia::Lord_Howe,
"Australia/Melbourne" => Australia::Melbourne,
"Australia/NSW" => Australia::NSW,
"Australia/North" => Australia::North,
"Australia/Perth" => Australia::Perth,
"Australia/Queensland" => Australia::Queensland,
"Australia/South" => Australia::South,
"Australia/Sydney" => Australia::Sydney,
"Australia/Tasmania" => Australia::Tasmania,
"Australia/Victoria" => Australia::Victoria,
"Australia/West" => Australia::West,
"Australia/Yancowinna" => Australia::Yancowinna,
"Brazil/Acre" => Brazil::Acre,
"Brazil/DeNoronha" => Brazil::DeNoronha,
"Brazil/East" => Brazil::East,
"Brazil/West" => Brazil::West,
"CET" => CET,
"CST6CDT" => CST6CDT,
"Canada/Atlantic" => Canada::Atlantic,
"Canada/Central" => Canada::Central,
"Canada/Eastern" => Canada::Eastern,
"Canada/Mountain" => Canada::Mountain,
"Canada/Newfoundland" => Canada::Newfoundland,
"Canada/Pacific" => Canada::Pacific,
"Canada/Saskatchewan" => Canada::Saskatchewan,
"Canada/Yukon" => Canada::Yukon,
"Chile/Continental" => Chile::Continental,
"Chile/EasterIsland" => Chile::EasterIsland,
"Cuba" => Cuba,
"EET" => EET,
"EST" => EST,
"EST5EDT" => EST5EDT,
"Egypt" => Egypt,
"Eire" => Eire,
"Europe/Amsterdam" => Europe::Amsterdam,
"Europe/Andorra" => Europe::Andorra,
"Europe/Astrakhan" => Europe::Astrakhan,
"Europe/Athens" => Europe::Athens,
"Europe/Belfast" => Europe::Belfast,
"Europe/Belgrade" => Europe::Belgrade,
"Europe/Berlin" => Europe::Berlin,
"Europe/Bratislava" => Europe::Bratislava,
"Europe/Brussels" => Europe::Brussels,
"Europe/Bucharest" => Europe::Bucharest,
"Europe/Budapest" => Europe::Budapest,
"Europe/Busingen" => Europe::Busingen,
"Europe/Chisinau" => Europe::Chisinau,
"Europe/Copenhagen" => Europe::Copenhagen,
"Europe/Dublin" => Europe::Dublin,
"Europe/Gibraltar" => Europe::Gibraltar,
"Europe/Guernsey" => Europe::Guernsey,
"Europe/Helsinki" => Europe::Helsinki,
"Europe/Isle_of_Man" => Europe::Isle_of_Man,
"Europe/Istanbul" => Europe::Istanbul,
"Europe/Jersey" => Europe::Jersey,
"Europe/Kaliningrad" => Europe::Kaliningrad,
"Europe/Kiev" => Europe::Kiev,
"Europe/Kirov" => Europe::Kirov,
"Europe/Kyiv" => Europe::Kyiv,
"Europe/Lisbon" => Europe::Lisbon,
"Europe/Ljubljana" => Europe::Ljubljana,
"Europe/London" => Europe::London,
"Europe/Luxembourg" => Europe::Luxembourg,
"Europe/Madrid" => Europe::Madrid,
"Europe/Malta" => Europe::Malta,
"Europe/Mariehamn" => Europe::Mariehamn,
"Europe/Minsk" => Europe::Minsk,
"Europe/Monaco" => Europe::Monaco,
"Europe/Moscow" => Europe::Moscow,
"Europe/Nicosia" => Europe::Nicosia,
"Europe/Oslo" => Europe::Oslo,
"Europe/Paris" => Europe::Paris,
"Europe/Podgorica" => Europe::Podgorica,
"Europe/Prague" => Europe::Prague,
"Europe/Riga" => Europe::Riga,
"Europe/Rome" => Europe::Rome,
"Europe/Samara" => Europe::Samara,
"Europe/San_Marino" => Europe::San_Marino,
"Europe/Sarajevo" => Europe::Sarajevo,
"Europe/Saratov" => Europe::Saratov,
"Europe/Simferopol" => Europe::Simferopol,
"Europe/Skopje" => Europe::Skopje,
"Europe/Sofia" => Europe::Sofia,
"Europe/Stockholm" => Europe::Stockholm,
"Europe/Tallinn" => Europe::Tallinn,
"Europe/Tirane" => Europe::Tirane,
"Europe/Tiraspol" => Europe::Tiraspol,
"Europe/Ulyanovsk" => Europe::Ulyanovsk,
"Europe/Uzhgorod" => Europe::Uzhgorod,
"Europe/Vaduz" => Europe::Vaduz,
"Europe/Vatican" => Europe::Vatican,
"Europe/Vienna" => Europe::Vienna,
"Europe/Vilnius" => Europe::Vilnius,
"Europe/Volgograd" => Europe::Volgograd,
"Europe/Warsaw" => Europe::Warsaw,
"Europe/Zagreb" => Europe::Zagreb,
"Europe/Zaporozhye" => Europe::Zaporozhye,
"Europe/Zurich" => Europe::Zurich,
"GB" => GB,
"GBEire" => GBEire,
"GMT" => GMT,
"GMT0" => GMT0,
"GMTMinus0" => GMTMinus0,
"GMTPlus0" => GMTPlus0,
"Greenwich" => Greenwich,
"HST" => HST,
"Hongkong" => Hongkong,
"Iceland" => Iceland,
"Indian/Antananarivo" => Indian::Antananarivo,
"Indian/Chagos" => Indian::Chagos,
"Indian/Christmas" => Indian::Christmas,
"Indian/Cocos" => Indian::Cocos,
"Indian/Comoro" => Indian::Comoro,
"Indian/Kerguelen" => Indian::Kerguelen,
"Indian/Mahe" => Indian::Mahe,
"Indian/Maldives" => Indian::Maldives,
"Indian/Mauritius" => Indian::Mauritius,
"Indian/Mayotte" => Indian::Mayotte,
"Indian/Reunion" => Indian::Reunion,
"Iran" => Iran,
"Israel" => Israel,
"Jamaica" => Jamaica,
"Japan" => Japan,
"Kwajalein" => Kwajalein,
"Libya" => Libya,
"MET" => MET,
"MST" => MST,
"MST7MDT" => MST7MDT,
"Mexico/BajaNorte" => Mexico::BajaNorte,
"Mexico/BajaSur" => Mexico::BajaSur,
"Mexico/General" => Mexico::General,
"NZ" => NZ,
"NZCHAT" => NZCHAT,
"Navajo" => Navajo,
"PRC" => PRC,
"PST8PDT" => PST8PDT,
"Pacific/Apia" => Pacific::Apia,
"Pacific/Auckland" => Pacific::Auckland,
"Pacific/Bougainville" => Pacific::Bougainville,
"Pacific/Chatham" => Pacific::Chatham,
"Pacific/Chuuk" => Pacific::Chuuk,
"Pacific/Easter" => Pacific::Easter,
"Pacific/Efate" => Pacific::Efate,
"Pacific/Enderbury" => Pacific::Enderbury,
"Pacific/Fakaofo" => Pacific::Fakaofo,
"Pacific/Fiji" => Pacific::Fiji,
"Pacific/Funafuti" => Pacific::Funafuti,
"Pacific/Galapagos" => Pacific::Galapagos,
"Pacific/Gambier" => Pacific::Gambier,
"Pacific/Guadalcanal" => Pacific::Guadalcanal,
"Pacific/Guam" => Pacific::Guam,
"Pacific/Honolulu" => Pacific::Honolulu,
"Pacific/Johnston" => Pacific::Johnston,
"Pacific/Kanton" => Pacific::Kanton,
"Pacific/Kiritimati" => Pacific::Kiritimati,
"Pacific/Kosrae" => Pacific::Kosrae,
"Pacific/Kwajalein" => Pacific::Kwajalein,
"Pacific/Majuro" => Pacific::Majuro,
"Pacific/Marquesas" => Pacific::Marquesas,
"Pacific/Midway" => Pacific::Midway,
"Pacific/Nauru" => Pacific::Nauru,
"Pacific/Niue" => Pacific::Niue,
"Pacific/Norfolk" => Pacific::Norfolk,
"Pacific/Noumea" => Pacific::Noumea,
"Pacific/Pago_Pago" => Pacific::Pago_Pago,
"Pacific/Palau" => Pacific::Palau,
"Pacific/Pitcairn" => Pacific::Pitcairn,
"Pacific/Pohnpei" => Pacific::Pohnpei,
"Pacific/Ponape" => Pacific::Ponape,
"Pacific/Port_Moresby" => Pacific::Port_Moresby,
"Pacific/Rarotonga" => Pacific::Rarotonga,
"Pacific/Saipan" => Pacific::Saipan,
"Pacific/Samoa" => Pacific::Samoa,
"Pacific/Tahiti" => Pacific::Tahiti,
"Pacific/Tarawa" => Pacific::Tarawa,
"Pacific/Tongatapu" => Pacific::Tongatapu,
"Pacific/Truk" => Pacific::Truk,
"Pacific/Wake" => Pacific::Wake,
"Pacific/Wallis" => Pacific::Wallis,
"Pacific/Yap" => Pacific::Yap,
"Poland" => Poland,
"Portugal" => Portugal,
"ROC" => ROC,
"ROK" => ROK,
"Singapore" => Singapore,
"Turkey" => Turkey,
"UCT" => UCT,
"US/Alaska" => US::Alaska,
"US/Aleutian" => US::Aleutian,
"US/Arizona" => US::Arizona,
"US/Central" => US::Central,
"US/EastIndiana" => US::EastIndiana,
"US/Eastern" => US::Eastern,
"US/Hawaii" => US::Hawaii,
"US/IndianaStarke" => US::IndianaStarke,
"US/Michigan" => US::Michigan,
"US/Mountain" => US::Mountain,
"US/Pacific" => US::Pacific,
"US/Samoa" => US::Samoa,
"UTC" => UTC,
"Universal" => Universal,
"WET" => WET,
"WSU" => WSU,
"Zulu" => Zulu,
"a" => GMTMinus1,
"acdt" => Australia::Adelaide,
"acst" => Australia::Adelaide,
"act" => Australia::Adelaide,
"acwst" => Australia::Eucla,
"adt" => GMTPlus3,
"aedt" => GMTMinus11,
"aest" => GMTMinus10,
"aet" => Australia::Canberra,
"aft" => Iran,
"akdt" => GMTPlus8,
"akst" => GMTPlus9,
"almt" => GMTMinus6,
"amst" => GMTPlus3,
"amt" => GMTPlus4,
"anast" => GMTMinus12,
"anat" => GMTMinus12,
"aqtt" => GMTMinus5,
"art" => GMTPlus3,
"ast" => GMTMinus3,
"at" => Canada::Atlantic,
"awdt" => GMTMinus9,
"awst" => GMTMinus8,
"azost" => GMTMinus0,
"azot" => GMTPlus1,
"azst" => GMTMinus5,
"azt" => GMTMinus4,
"aoe" => GMTPlus12,
"b" => GMTMinus2,
"bnt" => GMTMinus8,
"bot" => GMTPlus4,
"brst" => GMTPlus2,
"brt" => GMTPlus3,
"bst" => GMTMinus1,
"btt" => GMTMinus6,
"c" => GMTMinus3,
"cast" => GMTMinus8,
"cat" => GMTMinus2,
"cct" => Indian::Cocos,
"cdt" => GMTPlus5,
"cest" => GMTMinus2,
"cet" => GMTMinus1,
"chadt" => Pacific::Chatham,
"chast" => Pacific::Chatham,
"chost" => GMTMinus9,
"chot" => GMTMinus8,
"chut" => GMTMinus10,
"cidst" => GMTPlus4,
"cist" => GMTPlus5,
"ckt" => GMTPlus10,
"clst" => GMTPlus3,
"clt" => GMTPlus4,
"cot" => GMTPlus5,
"cst" => GMTPlus6,
"ct" => US::Central,
"cvt" => GMTPlus1,
"cxt" => GMTMinus7,
"chst" => GMTMinus10,
"d" => GMTMinus4,
"davt" => GMTMinus7,
"ddut" => GMTMinus10,
"e" => GMTMinus5,
"easst" => GMTPlus5,
"east" => GMTPlus6,
"eat" => GMTMinus3,
"ect" => GMTPlus5,
"edt" => GMTPlus4,
"eest" => GMTMinus3,
"eet" => GMTMinus2,
"egst" => GMTMinus0,
"egt" => GMTPlus1,
"est" => GMTPlus5,
"et" => US::Eastern,
"f" => GMTMinus6,
"fet" => GMTMinus3,
"fjst" => GMTMinus13,
"fjt" => GMTMinus12,
"fkst" => GMTPlus3,
"fkt" => GMTPlus4,
"fnt" => GMTPlus2,
"g" => GMTMinus7,
"galt" => GMTPlus6,
"gamt" => GMTPlus9,
"get" => GMTMinus4,
"gft" => GMTPlus3,
"gilt" => GMTMinus12,
"gmt" => GMTMinus0,
"gst" => GMTMinus4,
"gyt" => GMTPlus4,
"h" => GMTMinus8,
"hdt" => GMTPlus9,
"hkt" => GMTMinus8,
"hovst" => GMTMinus8,
"hovt" => GMTMinus7,
"hst" => GMTPlus10,
"i" => GMTMinus9,
"ict" => GMTMinus7,
"idt" => GMTMinus3,
"iot" => GMTMinus6,
"irdt" => Iran,
"irkst" => GMTMinus9,
"irkt" => GMTMinus8,
"irst" => Iran,
"ist" => Asia::Kolkata,
"jst" => GMTMinus9,
"k" => GMTMinus10,
"kgt" => GMTMinus6,
"kost" => GMTMinus11,
"krast" => GMTMinus8,
"krat" => GMTMinus7,
"kst" => GMTMinus9,
"kuyt" => GMTMinus4,
"l" => GMTMinus11,
"lhdt" => GMTMinus11,
"lhst" => Australia::Lord_Howe,
"lint" => GMTMinus14,
"m" => GMTMinus12,
"magst" => GMTMinus12,
"magt" => GMTMinus11,
"mart" => Pacific::Marquesas,
"mawt" => GMTMinus5,
"mdt" => GMTPlus6,
"mht" => GMTMinus12,
"mmt" => Asia::Yangon,
"msd" => GMTMinus4,
"msk" => GMTMinus3,
"mst" => GMTPlus7,
"mt" => US::Mountain,
"mut" => GMTMinus4,
"mvt" => GMTMinus5,
"myt" => GMTMinus8,
"n" => GMTPlus1,
"nct" => GMTMinus11,
"ndt" => Canada::Newfoundland,
"nfdt" => GMTMinus12,
"nft" => GMTMinus11,
"novst" => GMTMinus7,
"novt" => GMTMinus7,
"npt" => Asia::Kathmandu,
"nrt" => GMTMinus12,
"nst" => Canada::Newfoundland,
"nut" => GMTPlus11,
"nzdt" => GMTMinus13,
"nzst" => GMTMinus12,
"o" => GMTPlus2,
"omsst" => GMTMinus7,
"omst" => GMTMinus6,
"orat" => GMTMinus5,
"p" => GMTPlus3,
"pdt" => GMTPlus7,
"pet" => GMTPlus5,
"petst" => GMTMinus12,
"pett" => GMTMinus12,
"pgt" => GMTMinus10,
"phot" => GMTMinus13,
"pht" => GMTMinus8,
"pkt" => GMTMinus5,
"pmdt" => GMTPlus2,
"pmst" => GMTPlus3,
"pont" => GMTMinus11,
"pst" => GMTPlus8,
"pt" => US::Pacific,
"pwt" => GMTMinus9,
"pyst" => GMTPlus3,
"pyt" => GMTPlus4,
"q" => GMTPlus4,
"qyzt" => GMTMinus6,
"r" => GMTPlus5,
"ret" => GMTMinus4,
"rott" => GMTPlus3,
"s" => GMTPlus6,
"sakt" => GMTMinus11,
"samt" => GMTMinus4,
"sast" => GMTMinus2,
"sbt" => GMTMinus11,
"sct" => GMTMinus4,
"sgt" => GMTMinus8,
"sret" => GMTMinus11,
"srt" => GMTPlus3,
"sst" => GMTPlus11,
"syot" => GMTMinus3,
"t" => GMTPlus7,
"taht" => GMTPlus10,
"tft" => GMTMinus5,
"tjt" => GMTMinus5,
"tkt" => GMTMinus13,
"tlt" => GMTMinus9,
"tmt" => GMTMinus5,
"tost" => GMTMinus14,
"tot" => GMTMinus13,
"trt" => GMTMinus3,
"tvt" => GMTMinus12,
"u" => GMTPlus8,
"ulast" => GMTMinus9,
"ulat" => GMTMinus8,
"uyst" => GMTPlus2,
"uyt" => GMTPlus3,
"uzt" => GMTMinus5,
"v" => GMTPlus9,
"vet" => GMTPlus4,
"vlast" => GMTMinus11,
"vlat" => GMTMinus10,
"vost" => GMTMinus6,
"vut" => GMTMinus11,
"w" => GMTPlus10,
"wakt" => GMTMinus12,
"warst" => GMTPlus3,
"wast" => GMTMinus2,
"wat" => GMTMinus1,
"west" => GMTMinus1,
"wet" => GMTMinus0,
"wft" => GMTMinus12,
"wgst" => GMTPlus2,
"wgt" => GMTPlus3,
"wib" => GMTMinus7,
"wit" => GMTMinus9,
"wita" => GMTMinus8,
"wst" => GMTMinus13,
"wt" => GMTMinus0,
"x" => GMTPlus11,
"y" => GMTPlus12,
"yakst" => GMTMinus10,
"yakt" => GMTMinus9,
"yapt" => GMTMinus10,
"yekst" => GMTMinus6,
"yekt" => GMTMinus5,
"z" => GMTMinus0
};