countries-and-timezones
Version:
Minimalistic library to work with countries and timezones data.
353 lines (352 loc) • 41.1 kB
JavaScript
var a, i = {
countries: {
AD: "Andorra",
AE: "United Arab Emirates",
AF: "Afghanistan",
AG: "Antigua and Barbuda",
AI: "Anguilla",
AL: "Albania",
AM: "Armenia",
AO: "Angola",
AQ: "Antarctica",
AR: "Argentina",
AS: "American Samoa",
AT: "Austria",
AU: "Australia",
AW: "Aruba",
AX: "Åland Islands",
AZ: "Azerbaijan",
BA: "Bosnia and Herzegovina",
BB: "Barbados",
BD: "Bangladesh",
BE: "Belgium",
BF: "Burkina Faso",
BG: "Bulgaria",
BH: "Bahrain",
BI: "Burundi",
BJ: "Benin",
BL: "Saint Barthélemy",
BM: "Bermuda",
BN: "Brunei",
BO: "Bolivia",
BQ: "Caribbean Netherlands",
BR: "Brazil",
BS: "Bahamas",
BT: "Bhutan",
BW: "Botswana",
BY: "Belarus",
BZ: "Belize",
CA: "Canada",
CC: "Cocos Islands",
CD: "Democratic Republic of the Congo",
CF: "Central African Republic",
CG: "Republic of the Congo",
CH: "Switzerland",
CI: "Ivory Coast",
CK: "Cook Islands",
CL: "Chile",
CM: "Cameroon",
CN: "China",
CO: "Colombia",
CR: "Costa Rica",
CU: "Cuba",
CV: "Cabo Verde",
CW: "Curaçao",
CX: "Christmas Island",
CY: "Cyprus",
CZ: "Czechia",
DE: "Germany",
DJ: "Djibouti",
DK: "Denmark",
DM: "Dominica",
DO: "Dominican Republic",
DZ: "Algeria",
EC: "Ecuador",
EE: "Estonia",
EG: "Egypt",
EH: "Western Sahara",
ER: "Eritrea",
ES: "Spain",
ET: "Ethiopia",
FI: "Finland",
FJ: "Fiji",
FK: "Falkland Islands",
FM: "Micronesia",
FO: "Faroe Islands",
FR: "France",
GA: "Gabon",
GB: "United Kingdom",
GD: "Grenada",
GE: "Georgia",
GF: "French Guiana",
GG: "Guernsey",
GH: "Ghana",
GI: "Gibraltar",
GL: "Greenland",
GM: "Gambia",
GN: "Guinea",
GP: "Guadeloupe",
GQ: "Equatorial Guinea",
GR: "Greece",
GS: "South Georgia and the South Sandwich Islands",
GT: "Guatemala",
GU: "Guam",
GW: "Guinea-Bissau",
GY: "Guyana",
HK: "Hong Kong",
HM: "Heard Island and McDonald Islands",
HN: "Honduras",
HR: "Croatia",
HT: "Haiti",
HU: "Hungary",
ID: "Indonesia",
IE: "Ireland",
IL: "Israel",
IM: "Isle of Man",
IN: "India",
IO: "British Indian Ocean Territory",
IQ: "Iraq",
IR: "Iran",
IS: "Iceland",
IT: "Italy",
JE: "Jersey",
JM: "Jamaica",
JO: "Jordan",
JP: "Japan",
KE: "Kenya",
KG: "Kyrgyzstan",
KH: "Cambodia",
KI: "Kiribati",
KM: "Comoros",
KN: "Saint Kitts and Nevis",
KP: "North Korea",
KR: "South Korea",
KW: "Kuwait",
KY: "Cayman Islands",
KZ: "Kazakhstan",
LA: "Laos",
LB: "Lebanon",
LC: "Saint Lucia",
LI: "Liechtenstein",
LK: "Sri Lanka",
LR: "Liberia",
LS: "Lesotho",
LT: "Lithuania",
LU: "Luxembourg",
LV: "Latvia",
LY: "Libya",
MA: "Morocco",
MC: "Monaco",
MD: "Moldova",
ME: "Montenegro",
MF: "Saint Martin",
MG: "Madagascar",
MH: "Marshall Islands",
MK: "North Macedonia",
ML: "Mali",
MM: "Myanmar",
MN: "Mongolia",
MO: "Macao",
MP: "Northern Mariana Islands",
MQ: "Martinique",
MR: "Mauritania",
MS: "Montserrat",
MT: "Malta",
MU: "Mauritius",
MV: "Maldives",
MW: "Malawi",
MX: "Mexico",
MY: "Malaysia",
MZ: "Mozambique",
NA: "Namibia",
NC: "New Caledonia",
NE: "Niger",
NF: "Norfolk Island",
NG: "Nigeria",
NI: "Nicaragua",
NL: "Netherlands",
NO: "Norway",
NP: "Nepal",
NR: "Nauru",
NU: "Niue",
NZ: "New Zealand",
OM: "Oman",
PA: "Panama",
PE: "Peru",
PF: "French Polynesia",
PG: "Papua New Guinea",
PH: "Philippines",
PK: "Pakistan",
PL: "Poland",
PM: "Saint Pierre and Miquelon",
PN: "Pitcairn",
PR: "Puerto Rico",
PS: "Palestine",
PT: "Portugal",
PW: "Palau",
PY: "Paraguay",
QA: "Qatar",
RE: "Réunion",
RO: "Romania",
RS: "Serbia",
RU: "Russia",
RW: "Rwanda",
SA: "Saudi Arabia",
SB: "Solomon Islands",
SC: "Seychelles",
SD: "Sudan",
SE: "Sweden",
SG: "Singapore",
SH: "Saint Helena, Ascension and Tristan da Cunha",
SI: "Slovenia",
SJ: "Svalbard and Jan Mayen",
SK: "Slovakia",
SL: "Sierra Leone",
SM: "San Marino",
SN: "Senegal",
SO: "Somalia",
SR: "Suriname",
SS: "South Sudan",
ST: "Sao Tome and Principe",
SV: "El Salvador",
SX: "Sint Maarten",
SY: "Syria",
SZ: "Eswatini",
TC: "Turks and Caicos Islands",
TD: "Chad",
TF: "French Southern Territories",
TG: "Togo",
TH: "Thailand",
TJ: "Tajikistan",
TK: "Tokelau",
TL: "Timor-Leste",
TM: "Turkmenistan",
TN: "Tunisia",
TO: "Tonga",
TR: "Türkiye",
TT: "Trinidad and Tobago",
TV: "Tuvalu",
TW: "Taiwan",
TZ: "Tanzania",
UA: "Ukraine",
UG: "Uganda",
UM: "United States Minor Outlying Islands",
US: "United States of America",
UY: "Uruguay",
UZ: "Uzbekistan",
VA: "Holy See",
VC: "Saint Vincent and the Grenadines",
VE: "Venezuela",
VG: "Virgin Islands (UK)",
VI: "Virgin Islands (US)",
VN: "Vietnam",
VU: "Vanuatu",
WF: "Wallis and Futuna",
WS: "Samoa",
YE: "Yemen",
YT: "Mayotte",
ZA: "South Africa",
ZM: "Zambia",
ZW: "Zimbabwe"
},
timezones: JSON.parse("{\"Africa/Abidjan\":{\"u\":0,\"c\":[\"CI\",\"BF\",\"GH\",\"GM\",\"GN\",\"IS\",\"ML\",\"MR\",\"SH\",\"SL\",\"SN\",\"TG\"]},\"Africa/Accra\":{\"a\":\"Africa/Abidjan\",\"c\":[\"GH\"],\"r\":1},\"Africa/Addis_Ababa\":{\"a\":\"Africa/Nairobi\",\"c\":[\"ET\"],\"r\":1},\"Africa/Algiers\":{\"u\":60,\"c\":[\"DZ\"]},\"Africa/Asmara\":{\"a\":\"Africa/Nairobi\",\"c\":[\"ER\"],\"r\":1},\"Africa/Asmera\":{\"a\":\"Africa/Nairobi\",\"c\":[\"ER\"],\"r\":1},\"Africa/Bamako\":{\"a\":\"Africa/Abidjan\",\"c\":[\"ML\"],\"r\":1},\"Africa/Bangui\":{\"a\":\"Africa/Lagos\",\"c\":[\"CF\"],\"r\":1},\"Africa/Banjul\":{\"a\":\"Africa/Abidjan\",\"c\":[\"GM\"],\"r\":1},\"Africa/Bissau\":{\"u\":0,\"c\":[\"GW\"]},\"Africa/Blantyre\":{\"a\":\"Africa/Maputo\",\"c\":[\"MW\"],\"r\":1},\"Africa/Brazzaville\":{\"a\":\"Africa/Lagos\",\"c\":[\"CG\"],\"r\":1},\"Africa/Bujumbura\":{\"a\":\"Africa/Maputo\",\"c\":[\"BI\"],\"r\":1},\"Africa/Cairo\":{\"u\":120,\"d\":180,\"c\":[\"EG\"]},\"Africa/Casablanca\":{\"u\":60,\"d\":0,\"c\":[\"MA\"]},\"Africa/Ceuta\":{\"u\":60,\"d\":120,\"c\":[\"ES\"]},\"Africa/Conakry\":{\"a\":\"Africa/Abidjan\",\"c\":[\"GN\"],\"r\":1},\"Africa/Dakar\":{\"a\":\"Africa/Abidjan\",\"c\":[\"SN\"],\"r\":1},\"Africa/Dar_es_Salaam\":{\"a\":\"Africa/Nairobi\",\"c\":[\"TZ\"],\"r\":1},\"Africa/Djibouti\":{\"a\":\"Africa/Nairobi\",\"c\":[\"DJ\"],\"r\":1},\"Africa/Douala\":{\"a\":\"Africa/Lagos\",\"c\":[\"CM\"],\"r\":1},\"Africa/El_Aaiun\":{\"u\":60,\"d\":0,\"c\":[\"EH\"]},\"Africa/Freetown\":{\"a\":\"Africa/Abidjan\",\"c\":[\"SL\"],\"r\":1},\"Africa/Gaborone\":{\"a\":\"Africa/Maputo\",\"c\":[\"BW\"],\"r\":1},\"Africa/Harare\":{\"a\":\"Africa/Maputo\",\"c\":[\"ZW\"],\"r\":1},\"Africa/Johannesburg\":{\"u\":120,\"c\":[\"ZA\",\"LS\",\"SZ\"]},\"Africa/Juba\":{\"u\":120,\"c\":[\"SS\"]},\"Africa/Kampala\":{\"a\":\"Africa/Nairobi\",\"c\":[\"UG\"],\"r\":1},\"Africa/Khartoum\":{\"u\":120,\"c\":[\"SD\"]},\"Africa/Kigali\":{\"a\":\"Africa/Maputo\",\"c\":[\"RW\"],\"r\":1},\"Africa/Kinshasa\":{\"a\":\"Africa/Lagos\",\"c\":[\"CD\"],\"r\":1},\"Africa/Lagos\":{\"u\":60,\"c\":[\"NG\",\"AO\",\"BJ\",\"CD\",\"CF\",\"CG\",\"CM\",\"GA\",\"GQ\",\"NE\"]},\"Africa/Libreville\":{\"a\":\"Africa/Lagos\",\"c\":[\"GA\"],\"r\":1},\"Africa/Lome\":{\"a\":\"Africa/Abidjan\",\"c\":[\"TG\"],\"r\":1},\"Africa/Luanda\":{\"a\":\"Africa/Lagos\",\"c\":[\"AO\"],\"r\":1},\"Africa/Lubumbashi\":{\"a\":\"Africa/Maputo\",\"c\":[\"CD\"],\"r\":1},\"Africa/Lusaka\":{\"a\":\"Africa/Maputo\",\"c\":[\"ZM\"],\"r\":1},\"Africa/Malabo\":{\"a\":\"Africa/Lagos\",\"c\":[\"GQ\"],\"r\":1},\"Africa/Maputo\":{\"u\":120,\"c\":[\"MZ\",\"BI\",\"BW\",\"CD\",\"MW\",\"RW\",\"ZM\",\"ZW\"]},\"Africa/Maseru\":{\"a\":\"Africa/Johannesburg\",\"c\":[\"LS\"],\"r\":1},\"Africa/Mbabane\":{\"a\":\"Africa/Johannesburg\",\"c\":[\"SZ\"],\"r\":1},\"Africa/Mogadishu\":{\"a\":\"Africa/Nairobi\",\"c\":[\"SO\"],\"r\":1},\"Africa/Monrovia\":{\"u\":0,\"c\":[\"LR\"]},\"Africa/Nairobi\":{\"u\":180,\"c\":[\"KE\",\"DJ\",\"ER\",\"ET\",\"KM\",\"MG\",\"SO\",\"TZ\",\"UG\",\"YT\"]},\"Africa/Ndjamena\":{\"u\":60,\"c\":[\"TD\"]},\"Africa/Niamey\":{\"a\":\"Africa/Lagos\",\"c\":[\"NE\"],\"r\":1},\"Africa/Nouakchott\":{\"a\":\"Africa/Abidjan\",\"c\":[\"MR\"],\"r\":1},\"Africa/Ouagadougou\":{\"a\":\"Africa/Abidjan\",\"c\":[\"BF\"],\"r\":1},\"Africa/Porto-Novo\":{\"a\":\"Africa/Lagos\",\"c\":[\"BJ\"],\"r\":1},\"Africa/Sao_Tome\":{\"u\":0,\"c\":[\"ST\"]},\"Africa/Timbuktu\":{\"a\":\"Africa/Abidjan\",\"c\":[\"ML\"],\"r\":1},\"Africa/Tripoli\":{\"u\":120,\"c\":[\"LY\"]},\"Africa/Tunis\":{\"u\":60,\"c\":[\"TN\"]},\"Africa/Windhoek\":{\"u\":120,\"c\":[\"NA\"]},\"America/Adak\":{\"u\":-600,\"d\":-540,\"c\":[\"US\"]},\"America/Anchorage\":{\"u\":-540,\"d\":-480,\"c\":[\"US\"]},\"America/Anguilla\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"AI\"],\"r\":1},\"America/Antigua\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"AG\"],\"r\":1},\"America/Araguaina\":{\"u\":-180,\"c\":[\"BR\"]},\"America/Argentina/Buenos_Aires\":{\"u\":-180,\"c\":[\"AR\"]},\"America/Argentina/Catamarca\":{\"u\":-180,\"c\":[\"AR\"]},\"America/Argentina/ComodRivadavia\":{\"a\":\"America/Argentina/Catamarca\",\"r\":1},\"America/Argentina/Cordoba\":{\"u\":-180,\"c\":[\"AR\"]},\"America/Argentina/Jujuy\":{\"u\":-180,\"c\":[\"AR\"]},\"America/Argentina/La_Rioja\":{\"u\":-180,\"c\":[\"AR\"]},\"America/Argentina/Mendoza\":{\"u\":-180,\"c\":[\"AR\"]},\"America/Argentina/Rio_Gallegos\":{\"u\":-180,\"c\":[\"AR\"]},\"America/Argentina/Salta\":{\"u\":-180,\"c\":[\"AR\"]},\"America/Argentina/San_Juan\":{\"u\":-180,\"c\":[\"AR\"]},\"America/Argentina/San_Luis\":{\"u\":-180,\"c\":[\"AR\"]},\"America/Argentina/Tucuman\":{\"u\":-180,\"c\":[\"AR\"]},\"America/Argentina/Ushuaia\":{\"u\":-180,\"c\":[\"AR\"]},\"America/Aruba\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"AW\"],\"r\":1},\"America/Asuncion\":{\"u\":-180,\"c\":[\"PY\"]},\"America/Atikokan\":{\"a\":\"America/Panama\",\"c\":[\"CA\"],\"r\":1},\"America/Atka\":{\"a\":\"America/Adak\",\"r\":1},\"America/Bahia\":{\"u\":-180,\"c\":[\"BR\"]},\"America/Bahia_Banderas\":{\"u\":-360,\"c\":[\"MX\"]},\"America/Barbados\":{\"u\":-240,\"c\":[\"BB\"]},\"America/Belem\":{\"u\":-180,\"c\":[\"BR\"]},\"America/Belize\":{\"u\":-360,\"c\":[\"BZ\"]},\"America/Blanc-Sablon\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"CA\"],\"r\":1},\"America/Boa_Vista\":{\"u\":-240,\"c\":[\"BR\"]},\"America/Bogota\":{\"u\":-300,\"c\":[\"CO\"]},\"America/Boise\":{\"u\":-420,\"d\":-360,\"c\":[\"US\"]},\"America/Buenos_Aires\":{\"a\":\"America/Argentina/Buenos_Aires\",\"r\":1},\"America/Cambridge_Bay\":{\"u\":-420,\"d\":-360,\"c\":[\"CA\"]},\"America/Campo_Grande\":{\"u\":-240,\"c\":[\"BR\"]},\"America/Cancun\":{\"u\":-300,\"c\":[\"MX\"]},\"America/Caracas\":{\"u\":-240,\"c\":[\"VE\"]},\"America/Catamarca\":{\"a\":\"America/Argentina/Catamarca\",\"r\":1},\"America/Cayenne\":{\"u\":-180,\"c\":[\"GF\"]},\"America/Cayman\":{\"a\":\"America/Panama\",\"c\":[\"KY\"],\"r\":1},\"America/Chicago\":{\"u\":-360,\"d\":-300,\"c\":[\"US\"]},\"America/Chihuahua\":{\"u\":-360,\"c\":[\"MX\"]},\"America/Ciudad_Juarez\":{\"u\":-420,\"d\":-360,\"c\":[\"MX\"]},\"America/Coral_Harbour\":{\"a\":\"America/Panama\",\"c\":[\"CA\"],\"r\":1},\"America/Cordoba\":{\"a\":\"America/Argentina/Cordoba\",\"r\":1},\"America/Costa_Rica\":{\"u\":-360,\"c\":[\"CR\"]},\"America/Coyhaique\":{\"u\":-180,\"c\":[\"CL\"]},\"America/Creston\":{\"a\":\"America/Phoenix\",\"c\":[\"CA\"],\"r\":1},\"America/Cuiaba\":{\"u\":-240,\"c\":[\"BR\"]},\"America/Curacao\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"CW\"],\"r\":1},\"America/Danmarkshavn\":{\"u\":0,\"c\":[\"GL\"]},\"America/Dawson\":{\"u\":-420,\"c\":[\"CA\"]},\"America/Dawson_Creek\":{\"u\":-420,\"c\":[\"CA\"]},\"America/Denver\":{\"u\":-420,\"d\":-360,\"c\":[\"US\"]},\"America/Detroit\":{\"u\":-300,\"d\":-240,\"c\":[\"US\"]},\"America/Dominica\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"DM\"],\"r\":1},\"America/Edmonton\":{\"u\":-420,\"d\":-360,\"c\":[\"CA\"]},\"America/Eirunepe\":{\"u\":-300,\"c\":[\"BR\"]},\"America/El_Salvador\":{\"u\":-360,\"c\":[\"SV\"]},\"America/Ensenada\":{\"a\":\"America/Tijuana\",\"r\":1},\"America/Fort_Nelson\":{\"u\":-420,\"c\":[\"CA\"]},\"America/Fort_Wayne\":{\"a\":\"America/Indiana/Indianapolis\",\"r\":1},\"America/Fortaleza\":{\"u\":-180,\"c\":[\"BR\"]},\"America/Glace_Bay\":{\"u\":-240,\"d\":-180,\"c\":[\"CA\"]},\"America/Godthab\":{\"a\":\"America/Nuuk\",\"r\":1},\"America/Goose_Bay\":{\"u\":-240,\"d\":-180,\"c\":[\"CA\"]},\"America/Grand_Turk\":{\"u\":-300,\"d\":-240,\"c\":[\"TC\"]},\"America/Grenada\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"GD\"],\"r\":1},\"America/Guadeloupe\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"GP\"],\"r\":1},\"America/Guatemala\":{\"u\":-360,\"c\":[\"GT\"]},\"America/Guayaquil\":{\"u\":-300,\"c\":[\"EC\"]},\"America/Guyana\":{\"u\":-240,\"c\":[\"GY\"]},\"America/Halifax\":{\"u\":-240,\"d\":-180,\"c\":[\"CA\"]},\"America/Havana\":{\"u\":-300,\"d\":-240,\"c\":[\"CU\"]},\"America/Hermosillo\":{\"u\":-420,\"c\":[\"MX\"]},\"America/Indiana/Indianapolis\":{\"u\":-300,\"d\":-240,\"c\":[\"US\"]},\"America/Indiana/Knox\":{\"u\":-360,\"d\":-300,\"c\":[\"US\"]},\"America/Indiana/Marengo\":{\"u\":-300,\"d\":-240,\"c\":[\"US\"]},\"America/Indiana/Petersburg\":{\"u\":-300,\"d\":-240,\"c\":[\"US\"]},\"America/Indiana/Tell_City\":{\"u\":-360,\"d\":-300,\"c\":[\"US\"]},\"America/Indiana/Vevay\":{\"u\":-300,\"d\":-240,\"c\":[\"US\"]},\"America/Indiana/Vincennes\":{\"u\":-300,\"d\":-240,\"c\":[\"US\"]},\"America/Indiana/Winamac\":{\"u\":-300,\"d\":-240,\"c\":[\"US\"]},\"America/Indianapolis\":{\"a\":\"America/Indiana/Indianapolis\",\"r\":1},\"America/Inuvik\":{\"u\":-420,\"d\":-360,\"c\":[\"CA\"]},\"America/Iqaluit\":{\"u\":-300,\"d\":-240,\"c\":[\"CA\"]},\"America/Jamaica\":{\"u\":-300,\"c\":[\"JM\"]},\"America/Jujuy\":{\"a\":\"America/Argentina/Jujuy\",\"r\":1},\"America/Juneau\":{\"u\":-540,\"d\":-480,\"c\":[\"US\"]},\"America/Kentucky/Louisville\":{\"u\":-300,\"d\":-240,\"c\":[\"US\"]},\"America/Kentucky/Monticello\":{\"u\":-300,\"d\":-240,\"c\":[\"US\"]},\"America/Knox_IN\":{\"a\":\"America/Indiana/Knox\",\"r\":1},\"America/Kralendijk\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"BQ\"],\"r\":1},\"America/La_Paz\":{\"u\":-240,\"c\":[\"BO\"]},\"America/Lima\":{\"u\":-300,\"c\":[\"PE\"]},\"America/Los_Angeles\":{\"u\":-480,\"d\":-420,\"c\":[\"US\"]},\"America/Louisville\":{\"a\":\"America/Kentucky/Louisville\",\"r\":1},\"America/Lower_Princes\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"SX\"],\"r\":1},\"America/Maceio\":{\"u\":-180,\"c\":[\"BR\"]},\"America/Managua\":{\"u\":-360,\"c\":[\"NI\"]},\"America/Manaus\":{\"u\":-240,\"c\":[\"BR\"]},\"America/Marigot\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"MF\"],\"r\":1},\"America/Martinique\":{\"u\":-240,\"c\":[\"MQ\"]},\"America/Matamoros\":{\"u\":-360,\"d\":-300,\"c\":[\"MX\"]},\"America/Mazatlan\":{\"u\":-420,\"c\":[\"MX\"]},\"America/Mendoza\":{\"a\":\"America/Argentina/Mendoza\",\"r\":1},\"America/Menominee\":{\"u\":-360,\"d\":-300,\"c\":[\"US\"]},\"America/Merida\":{\"u\":-360,\"c\":[\"MX\"]},\"America/Metlakatla\":{\"u\":-540,\"d\":-480,\"c\":[\"US\"]},\"America/Mexico_City\":{\"u\":-360,\"c\":[\"MX\"]},\"America/Miquelon\":{\"u\":-180,\"d\":-120,\"c\":[\"PM\"]},\"America/Moncton\":{\"u\":-240,\"d\":-180,\"c\":[\"CA\"]},\"America/Monterrey\":{\"u\":-360,\"c\":[\"MX\"]},\"America/Montevideo\":{\"u\":-180,\"c\":[\"UY\"]},\"America/Montreal\":{\"a\":\"America/Toronto\",\"c\":[\"CA\"],\"r\":1},\"America/Montserrat\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"MS\"],\"r\":1},\"America/Nassau\":{\"a\":\"America/Toronto\",\"c\":[\"BS\"],\"r\":1},\"America/New_York\":{\"u\":-300,\"d\":-240,\"c\":[\"US\"]},\"America/Nipigon\":{\"a\":\"America/Toronto\",\"c\":[\"CA\"],\"r\":1},\"America/Nome\":{\"u\":-540,\"d\":-480,\"c\":[\"US\"]},\"America/Noronha\":{\"u\":-120,\"c\":[\"BR\"]},\"America/North_Dakota/Beulah\":{\"u\":-360,\"d\":-300,\"c\":[\"US\"]},\"America/North_Dakota/Center\":{\"u\":-360,\"d\":-300,\"c\":[\"US\"]},\"America/North_Dakota/New_Salem\":{\"u\":-360,\"d\":-300,\"c\":[\"US\"]},\"America/Nuuk\":{\"u\":-120,\"d\":-60,\"c\":[\"GL\"]},\"America/Ojinaga\":{\"u\":-360,\"d\":-300,\"c\":[\"MX\"]},\"America/Panama\":{\"u\":-300,\"c\":[\"PA\",\"CA\",\"KY\"]},\"America/Pangnirtung\":{\"a\":\"America/Iqaluit\",\"r\":1},\"America/Paramaribo\":{\"u\":-180,\"c\":[\"SR\"]},\"America/Phoenix\":{\"u\":-420,\"c\":[\"US\",\"CA\"]},\"America/Port-au-Prince\":{\"u\":-300,\"d\":-240,\"c\":[\"HT\"]},\"America/Port_of_Spain\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"TT\"],\"r\":1},\"America/Porto_Acre\":{\"a\":\"America/Rio_Branco\",\"r\":1},\"America/Porto_Velho\":{\"u\":-240,\"c\":[\"BR\"]},\"America/Puerto_Rico\":{\"u\":-240,\"c\":[\"PR\",\"AG\",\"CA\",\"AI\",\"AW\",\"BL\",\"BQ\",\"CW\",\"DM\",\"GD\",\"GP\",\"KN\",\"LC\",\"MF\",\"MS\",\"SX\",\"TT\",\"VC\",\"VG\",\"VI\"]},\"America/Punta_Arenas\":{\"u\":-180,\"c\":[\"CL\"]},\"America/Rainy_River\":{\"a\":\"America/Winnipeg\",\"r\":1},\"America/Rankin_Inlet\":{\"u\":-360,\"d\":-300,\"c\":[\"CA\"]},\"America/Recife\":{\"u\":-180,\"c\":[\"BR\"]},\"America/Regina\":{\"u\":-360,\"c\":[\"CA\"]},\"America/Resolute\":{\"u\":-360,\"d\":-300,\"c\":[\"CA\"]},\"America/Rio_Branco\":{\"u\":-300,\"c\":[\"BR\"]},\"America/Rosario\":{\"a\":\"America/Argentina/Cordoba\",\"r\":1},\"America/Santa_Isabel\":{\"a\":\"America/Tijuana\",\"r\":1},\"America/Santarem\":{\"u\":-180,\"c\":[\"BR\"]},\"America/Santiago\":{\"u\":-240,\"d\":-180,\"c\":[\"CL\"]},\"America/Santo_Domingo\":{\"u\":-240,\"c\":[\"DO\"]},\"America/Sao_Paulo\":{\"u\":-180,\"c\":[\"BR\"]},\"America/Scoresbysund\":{\"u\":-120,\"d\":-60,\"c\":[\"GL\"]},\"America/Shiprock\":{\"a\":\"America/Denver\",\"r\":1},\"America/Sitka\":{\"u\":-540,\"d\":-480,\"c\":[\"US\"]},\"America/St_Barthelemy\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"BL\"],\"r\":1},\"America/St_Johns\":{\"u\":-210,\"d\":-150,\"c\":[\"CA\"]},\"America/St_Kitts\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"KN\"],\"r\":1},\"America/St_Lucia\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"LC\"],\"r\":1},\"America/St_Thomas\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"VI\"],\"r\":1},\"America/St_Vincent\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"VC\"],\"r\":1},\"America/Swift_Current\":{\"u\":-360,\"c\":[\"CA\"]},\"America/Tegucigalpa\":{\"u\":-360,\"c\":[\"HN\"]},\"America/Thule\":{\"u\":-240,\"d\":-180,\"c\":[\"GL\"]},\"America/Thunder_Bay\":{\"a\":\"America/Toronto\",\"c\":[\"CA\"],\"r\":1},\"America/Tijuana\":{\"u\":-480,\"d\":-420,\"c\":[\"MX\"]},\"America/Toronto\":{\"u\":-300,\"d\":-240,\"c\":[\"CA\",\"BS\"]},\"America/Tortola\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"VG\"],\"r\":1},\"America/Vancouver\":{\"u\":-480,\"d\":-420,\"c\":[\"CA\"]},\"America/Virgin\":{\"a\":\"America/Puerto_Rico\",\"c\":[\"VI\"],\"r\":1},\"America/Whitehorse\":{\"u\":-420,\"c\":[\"CA\"]},\"America/Winnipeg\":{\"u\":-360,\"d\":-300,\"c\":[\"CA\"]},\"America/Yakutat\":{\"u\":-540,\"d\":-480,\"c\":[\"US\"]},\"America/Yellowknife\":{\"a\":\"America/Edmonton\",\"r\":1},\"Antarctica/Casey\":{\"u\":480,\"c\":[\"AQ\"]},\"Antarctica/Davis\":{\"u\":420,\"c\":[\"AQ\"]},\"Antarctica/DumontDUrville\":{\"a\":\"Pacific/Port_Moresby\",\"c\":[\"AQ\"],\"r\":1},\"Antarctica/Macquarie\":{\"u\":600,\"d\":660,\"c\":[\"AU\"]},\"Antarctica/Mawson\":{\"u\":300,\"c\":[\"AQ\"]},\"Antarctica/McMurdo\":{\"a\":\"Pacific/Auckland\",\"c\":[\"AQ\"],\"r\":1},\"Antarctica/Palmer\":{\"u\":-180,\"c\":[\"AQ\"]},\"Antarctica/Rothera\":{\"u\":-180,\"c\":[\"AQ\"]},\"Antarctica/South_Pole\":{\"a\":\"Pacific/Auckland\",\"c\":[\"AQ\"],\"r\":1},\"Antarctica/Syowa\":{\"a\":\"Asia/Riyadh\",\"c\":[\"AQ\"],\"r\":1},\"Antarctica/Troll\":{\"u\":0,\"d\":120,\"c\":[\"AQ\"]},\"Antarctica/Vostok\":{\"u\":300,\"c\":[\"AQ\"]},\"Arctic/Longyearbyen\":{\"a\":\"Europe/Berlin\",\"c\":[\"SJ\"],\"r\":1},\"Asia/Aden\":{\"a\":\"Asia/Riyadh\",\"c\":[\"YE\"],\"r\":1},\"Asia/Almaty\":{\"u\":300,\"c\":[\"KZ\"]},\"Asia/Amman\":{\"u\":180,\"c\":[\"JO\"]},\"Asia/Anadyr\":{\"u\":720,\"c\":[\"RU\"]},\"Asia/Aqtau\":{\"u\":300,\"c\":[\"KZ\"]},\"Asia/Aqtobe\":{\"u\":300,\"c\":[\"KZ\"]},\"Asia/Ashgabat\":{\"u\":300,\"c\":[\"TM\"]},\"Asia/Ashkhabad\":{\"a\":\"Asia/Ashgabat\",\"r\":1},\"Asia/Atyrau\":{\"u\":300,\"c\":[\"KZ\"]},\"Asia/Baghdad\":{\"u\":180,\"c\":[\"IQ\"]},\"Asia/Bahrain\":{\"a\":\"Asia/Qatar\",\"c\":[\"BH\"],\"r\":1},\"Asia/Baku\":{\"u\":240,\"c\":[\"AZ\"]},\"Asia/Bangkok\":{\"u\":420,\"c\":[\"TH\",\"CX\",\"KH\",\"LA\",\"VN\"]},\"Asia/Barnaul\":{\"u\":420,\"c\":[\"RU\"]},\"Asia/Beirut\":{\"u\":120,\"d\":180,\"c\":[\"LB\"]},\"Asia/Bishkek\":{\"u\":360,\"c\":[\"KG\"]},\"Asia/Brunei\":{\"a\":\"Asia/Kuching\",\"c\":[\"BN\"],\"r\":1},\"Asia/Calcutta\":{\"a\":\"Asia/Kolkata\",\"r\":1},\"Asia/Chita\":{\"u\":540,\"c\":[\"RU\"]},\"Asia/Choibalsan\":{\"a\":\"Asia/Ulaanbaatar\",\"r\":1},\"Asia/Chongqing\":{\"a\":\"Asia/Shanghai\",\"r\":1},\"Asia/Chungking\":{\"a\":\"Asia/Shanghai\",\"r\":1},\"Asia/Colombo\":{\"u\":330,\"c\":[\"LK\"]},\"Asia/Dacca\":{\"a\":\"Asia/Dhaka\",\"r\":1},\"Asia/Damascus\":{\"u\":180,\"c\":[\"SY\"]},\"Asia/Dhaka\":{\"u\":360,\"c\":[\"BD\"]},\"Asia/Dili\":{\"u\":540,\"c\":[\"TL\"]},\"Asia/Dubai\":{\"u\":240,\"c\":[\"AE\",\"OM\",\"RE\",\"SC\",\"TF\"]},\"Asia/Dushanbe\":{\"u\":300,\"c\":[\"TJ\"]},\"Asia/Famagusta\":{\"u\":120,\"d\":180,\"c\":[\"CY\"]},\"Asia/Gaza\":{\"u\":120,\"d\":180,\"c\":[\"PS\"]},\"Asia/Harbin\":{\"a\":\"Asia/Shanghai\",\"r\":1},\"Asia/Hebron\":{\"u\":120,\"d\":180,\"c\":[\"PS\"]},\"Asia/Ho_Chi_Minh\":{\"u\":420,\"c\":[\"VN\"]},\"Asia/Hong_Kong\":{\"u\":480,\"c\":[\"HK\"]},\"Asia/Hovd\":{\"u\":420,\"c\":[\"MN\"]},\"Asia/Irkutsk\":{\"u\":480,\"c\":[\"RU\"]},\"Asia/Istanbul\":{\"a\":\"Europe/Istanbul\",\"r\":1},\"Asia/Jakarta\":{\"u\":420,\"c\":[\"ID\"]},\"Asia/Jayapura\":{\"u\":540,\"c\":[\"ID\"]},\"Asia/Jerusalem\":{\"u\":120,\"d\":180,\"c\":[\"IL\"]},\"Asia/Kabul\":{\"u\":270,\"c\":[\"AF\"]},\"Asia/Kamchatka\":{\"u\":720,\"c\":[\"RU\"]},\"Asia/Karachi\":{\"u\":300,\"c\":[\"PK\"]},\"Asia/Kashgar\":{\"a\":\"Asia/Urumqi\",\"r\":1},\"Asia/Kathmandu\":{\"u\":345,\"c\":[\"NP\"]},\"Asia/Katmandu\":{\"a\":\"Asia/Kathmandu\",\"r\":1},\"Asia/Khandyga\":{\"u\":540,\"c\":[\"RU\"]},\"Asia/Kolkata\":{\"u\":330,\"c\":[\"IN\"]},\"Asia/Krasnoyarsk\":{\"u\":420,\"c\":[\"RU\"]},\"Asia/Kuala_Lumpur\":{\"a\":\"Asia/Singapore\",\"c\":[\"MY\"],\"r\":1},\"Asia/Kuching\":{\"u\":480,\"c\":[\"MY\",\"BN\"]},\"Asia/Kuwait\":{\"a\":\"Asia/Riyadh\",\"c\":[\"KW\"],\"r\":1},\"Asia/Macao\":{\"a\":\"Asia/Macau\",\"r\":1},\"Asia/Macau\":{\"u\":480,\"c\":[\"MO\"]},\"Asia/Magadan\":{\"u\":660,\"c\":[\"RU\"]},\"Asia/Makassar\":{\"u\":480,\"c\":[\"ID\"]},\"Asia/Manila\":{\"u\":480,\"c\":[\"PH\"]},\"Asia/Muscat\":{\"a\":\"Asia/Dubai\",\"c\":[\"OM\"],\"r\":1},\"Asia/Nicosia\":{\"u\":120,\"d\":180,\"c\":[\"CY\"]},\"Asia/Novokuznetsk\":{\"u\":420,\"c\":[\"RU\"]},\"Asia/Novosibirsk\":{\"u\":420,\"c\":[\"RU\"]},\"Asia/Omsk\":{\"u\":360,\"c\":[\"RU\"]},\"Asia/Oral\":{\"u\":300,\"c\":[\"KZ\"]},\"Asia/Phnom_Penh\":{\"a\":\"Asia/Bangkok\",\"c\":[\"KH\"],\"r\":1},\"Asia/Pontianak\":{\"u\":420,\"c\":[\"ID\"]},\"Asia/Pyongyang\":{\"u\":540,\"c\":[\"KP\"]},\"Asia/Qatar\":{\"u\":180,\"c\":[\"QA\",\"BH\"]},\"Asia/Qostanay\":{\"u\":300,\"c\":[\"KZ\"]},\"Asia/Qyzylorda\":{\"u\":300,\"c\":[\"KZ\"]},\"Asia/Rangoon\":{\"a\":\"Asia/Yangon\",\"c\":[\"MM\"],\"r\":1},\"Asia/Riyadh\":{\"u\":180,\"c\":[\"SA\",\"AQ\",\"KW\",\"YE\"]},\"Asia/Saigon\":{\"a\":\"Asia/Ho_Chi_Minh\",\"r\":1},\"Asia/Sakhalin\":{\"u\":660,\"c\":[\"RU\"]},\"Asia/Samarkand\":{\"u\":300,\"c\":[\"UZ\"]},\"Asia/Seoul\":{\"u\":540,\"c\":[\"KR\"]},\"Asia/Shanghai\":{\"u\":480,\"c\":[\"CN\"]},\"Asia/Singapore\":{\"u\":480,\"c\":[\"SG\",\"AQ\",\"MY\"]},\"Asia/Srednekolymsk\":{\"u\":660,\"c\":[\"RU\"]},\"Asia/Taipei\":{\"u\":480,\"c\":[\"TW\"]},\"Asia/Tashkent\":{\"u\":300,\"c\":[\"UZ\"]},\"Asia/Tbilisi\":{\"u\":240,\"c\":[\"GE\"]},\"Asia/Tehran\":{\"u\":210,\"c\":[\"IR\"]},\"Asia/Tel_Aviv\":{\"a\":\"Asia/Jerusalem\",\"r\":1},\"Asia/Thimbu\":{\"a\":\"Asia/Thimphu\",\"r\":1},\"Asia/Thimphu\":{\"u\":360,\"c\":[\"BT\"]},\"Asia/Tokyo\":{\"u\":540,\"c\":[\"JP\",\"AU\"]},\"Asia/Tomsk\":{\"u\":420,\"c\":[\"RU\"]},\"Asia/Ujung_Pandang\":{\"a\":\"Asia/Makassar\",\"r\":1},\"Asia/Ulaanbaatar\":{\"u\":480,\"c\":[\"MN\"]},\"Asia/Ulan_Bator\":{\"a\":\"Asia/Ulaanbaatar\",\"r\":1},\"Asia/Urumqi\":{\"u\":360,\"c\":[\"CN\"]},\"Asia/Ust-Nera\":{\"u\":600,\"c\":[\"RU\"]},\"Asia/Vientiane\":{\"a\":\"Asia/Bangkok\",\"c\":[\"LA\"],\"r\":1},\"Asia/Vladivostok\":{\"u\":600,\"c\":[\"RU\"]},\"Asia/Yakutsk\":{\"u\":540,\"c\":[\"RU\"]},\"Asia/Yangon\":{\"u\":390,\"c\":[\"MM\",\"CC\"]},\"Asia/Yekaterinburg\":{\"u\":300,\"c\":[\"RU\"]},\"Asia/Yerevan\":{\"u\":240,\"c\":[\"AM\"]},\"Atlantic/Azores\":{\"u\":-60,\"d\":0,\"c\":[\"PT\"]},\"Atlantic/Bermuda\":{\"u\":-240,\"d\":-180,\"c\":[\"BM\"]},\"Atlantic/Canary\":{\"u\":0,\"d\":60,\"c\":[\"ES\"]},\"Atlantic/Cape_Verde\":{\"u\":-60,\"c\":[\"CV\"]},\"Atlantic/Faeroe\":{\"a\":\"Atlantic/Faroe\",\"r\":1},\"Atlantic/Faroe\":{\"u\":0,\"d\":60,\"c\":[\"FO\"]},\"Atlantic/Jan_Mayen\":{\"a\":\"Europe/Berlin\",\"c\":[\"SJ\"],\"r\":1},\"Atlantic/Madeira\":{\"u\":0,\"d\":60,\"c\":[\"PT\"]},\"Atlantic/Reykjavik\":{\"a\":\"Africa/Abidjan\",\"c\":[\"IS\"],\"r\":1},\"Atlantic/South_Georgia\":{\"u\":-120,\"c\":[\"GS\"]},\"Atlantic/St_Helena\":{\"a\":\"Africa/Abidjan\",\"c\":[\"SH\"],\"r\":1},\"Atlantic/Stanley\":{\"u\":-180,\"c\":[\"FK\"]},\"Australia/ACT\":{\"a\":\"Australia/Sydney\",\"r\":1},\"Australia/Adelaide\":{\"u\":570,\"d\":630,\"c\":[\"AU\"]},\"Australia/Brisbane\":{\"u\":600,\"c\":[\"AU\"]},\"Australia/Broken_Hill\":{\"u\":570,\"d\":630,\"c\":[\"AU\"]},\"Australia/Canberra\":{\"a\":\"Australia/Sydney\",\"r\":1},\"Australia/Currie\":{\"a\":\"Australia/Hobart\",\"r\":1},\"Australia/Darwin\":{\"u\":570,\"c\":[\"AU\"]},\"Australia/Eucla\":{\"u\":525,\"c\":[\"AU\"]},\"Australia/Hobart\":{\"u\":600,\"d\":660,\"c\":[\"AU\"]},\"Australia/LHI\":{\"a\":\"Australia/Lord_Howe\",\"r\":1},\"Australia/Lindeman\":{\"u\":600,\"c\":[\"AU\"]},\"Australia/Lord_Howe\":{\"u\":630,\"d\":660,\"c\":[\"AU\"]},\"Australia/Melbourne\":{\"u\":600,\"d\":660,\"c\":[\"AU\"]},\"Australia/NSW\":{\"a\":\"Australia/Sydney\",\"r\":1},\"Australia/North\":{\"a\":\"Australia/Darwin\",\"r\":1},\"Australia/Perth\":{\"u\":480,\"c\":[\"AU\"]},\"Australia/Queensland\":{\"a\":\"Australia/Brisbane\",\"r\":1},\"Australia/South\":{\"a\":\"Australia/Adelaide\",\"r\":1},\"Australia/Sydney\":{\"u\":600,\"d\":660,\"c\":[\"AU\"]},\"Australia/Tasmania\":{\"a\":\"Australia/Hobart\",\"r\":1},\"Australia/Victoria\":{\"a\":\"Australia/Melbourne\",\"r\":1},\"Australia/West\":{\"a\":\"Australia/Perth\",\"r\":1},\"Australia/Yancowinna\":{\"a\":\"Australia/Broken_Hill\",\"r\":1},\"Brazil/Acre\":{\"a\":\"America/Rio_Branco\",\"r\":1},\"Brazil/DeNoronha\":{\"a\":\"America/Noronha\",\"r\":1},\"Brazil/East\":{\"a\":\"America/Sao_Paulo\",\"r\":1},\"Brazil/West\":{\"a\":\"America/Manaus\",\"r\":1},\"CET\":{\"a\":\"Europe/Brussels\",\"r\":1},\"CST6CDT\":{\"a\":\"America/Chicago\",\"r\":1},\"Canada/Atlantic\":{\"a\":\"America/Halifax\",\"r\":1},\"Canada/Central\":{\"a\":\"America/Winnipeg\",\"r\":1},\"Canada/Eastern\":{\"a\":\"America/Toronto\",\"c\":[\"CA\"],\"r\":1},\"Canada/Mountain\":{\"a\":\"America/Edmonton\",\"r\":1},\"Canada/Newfoundland\":{\"a\":\"America/St_Johns\",\"r\":1},\"Canada/Pacific\":{\"a\":\"America/Vancouver\",\"r\":1},\"Canada/Saskatchewan\":{\"a\":\"America/Regina\",\"r\":1},\"Canada/Yukon\":{\"a\":\"America/Whitehorse\",\"r\":1},\"Chile/Continental\":{\"a\":\"America/Santiago\",\"r\":1},\"Chile/EasterIsland\":{\"a\":\"Pacific/Easter\",\"r\":1},\"Cuba\":{\"a\":\"America/Havana\",\"r\":1},\"EET\":{\"a\":\"Europe/Athens\",\"r\":1},\"EST\":{\"a\":\"America/Panama\",\"r\":1},\"EST5EDT\":{\"a\":\"America/New_York\",\"r\":1},\"Egypt\":{\"a\":\"Africa/Cairo\",\"r\":1},\"Eire\":{\"a\":\"Europe/Dublin\",\"r\":1},\"Etc/GMT\":{\"u\":0},\"Etc/GMT+0\":{\"a\":\"Etc/GMT\",\"r\":1},\"Etc/GMT+1\":{\"u\":-60},\"Etc/GMT+10\":{\"u\":-600},\"Etc/GMT+11\":{\"u\":-660},\"Etc/GMT+12\":{\"u\":-720},\"Etc/GMT+2\":{\"u\":-120},\"Etc/GMT+3\":{\"u\":-180},\"Etc/GMT+4\":{\"u\":-240},\"Etc/GMT+5\":{\"u\":-300},\"Etc/GMT+6\":{\"u\":-360},\"Etc/GMT+7\":{\"u\":-420},\"Etc/GMT+8\":{\"u\":-480},\"Etc/GMT+9\":{\"u\":-540},\"Etc/GMT-0\":{\"a\":\"Etc/GMT\",\"r\":1},\"Etc/GMT-1\":{\"u\":60},\"Etc/GMT-10\":{\"u\":600},\"Etc/GMT-11\":{\"u\":660},\"Etc/GMT-12\":{\"u\":720},\"Etc/GMT-13\":{\"u\":780},\"Etc/GMT-14\":{\"u\":840},\"Etc/GMT-2\":{\"u\":120},\"Etc/GMT-3\":{\"u\":180},\"Etc/GMT-4\":{\"u\":240},\"Etc/GMT-5\":{\"u\":300},\"Etc/GMT-6\":{\"u\":360},\"Etc/GMT-7\":{\"u\":420},\"Etc/GMT-8\":{\"u\":480},\"Etc/GMT-9\":{\"u\":540},\"Etc/GMT0\":{\"a\":\"Etc/GMT\",\"r\":1},\"Etc/Greenwich\":{\"a\":\"Etc/GMT\",\"r\":1},\"Etc/UCT\":{\"a\":\"Etc/UTC\",\"r\":1},\"Etc/UTC\":{\"u\":0},\"Etc/Universal\":{\"a\":\"Etc/UTC\",\"r\":1},\"Etc/Zulu\":{\"a\":\"Etc/UTC\",\"r\":1},\"Europe/Amsterdam\":{\"a\":\"Europe/Brussels\",\"c\":[\"NL\"],\"r\":1},\"Europe/Andorra\":{\"u\":60,\"d\":120,\"c\":[\"AD\"]},\"Europe/Astrakhan\":{\"u\":240,\"c\":[\"RU\"]},\"Europe/Athens\":{\"u\":120,\"d\":180,\"c\":[\"GR\"]},\"Europe/Belfast\":{\"a\":\"Europe/London\",\"c\":[\"GB\"],\"r\":1},\"Europe/Belgrade\":{\"u\":60,\"d\":120,\"c\":[\"RS\",\"BA\",\"HR\",\"ME\",\"MK\",\"SI\"]},\"Europe/Berlin\":{\"u\":60,\"d\":120,\"c\":[\"DE\",\"DK\",\"NO\",\"SE\",\"SJ\"]},\"Europe/Bratislava\":{\"a\":\"Europe/Prague\",\"c\":[\"SK\"],\"r\":1},\"Europe/Brussels\":{\"u\":60,\"d\":120,\"c\":[\"BE\",\"LU\",\"NL\"]},\"Europe/Bucharest\":{\"u\":120,\"d\":180,\"c\":[\"RO\"]},\"Europe/Budapest\":{\"u\":60,\"d\":120,\"c\":[\"HU\"]},\"Europe/Busingen\":{\"a\":\"Europe/Zurich\",\"c\":[\"DE\"],\"r\":1},\"Europe/Chisinau\":{\"u\":120,\"d\":180,\"c\":[\"MD\"]},\"Europe/Copenhagen\":{\"a\":\"Europe/Berlin\",\"c\":[\"DK\"],\"r\":1},\"Europe/Dublin\":{\"u\":0,\"d\":60,\"c\":[\"IE\"]},\"Europe/Gibraltar\":{\"u\":60,\"d\":120,\"c\":[\"GI\"]},\"Europe/Guernsey\":{\"a\":\"Europe/London\",\"c\":[\"GG\"],\"r\":1},\"Europe/Helsinki\":{\"u\":120,\"d\":180,\"c\":[\"FI\",\"AX\"]},\"Europe/Isle_of_Man\":{\"a\":\"Europe/London\",\"c\":[\"IM\"],\"r\":1},\"Europe/Istanbul\":{\"u\":180,\"c\":[\"TR\"]},\"Europe/Jersey\":{\"a\":\"Europe/London\",\"c\":[\"JE\"],\"r\":1},\"Europe/Kaliningrad\":{\"u\":120,\"c\":[\"RU\"]},\"Europe/Kiev\":{\"a\":\"Europe/Kyiv\",\"r\":1},\"Europe/Kirov\":{\"u\":180,\"c\":[\"RU\"]},\"Europe/Kyiv\":{\"u\":120,\"d\":180,\"c\":[\"UA\"]},\"Europe/Lisbon\":{\"u\":0,\"d\":60,\"c\":[\"PT\"]},\"Europe/Ljubljana\":{\"a\":\"Europe/Belgrade\",\"c\":[\"SI\"],\"r\":1},\"Europe/London\":{\"u\":0,\"d\":60,\"c\":[\"GB\",\"GG\",\"IM\",\"JE\"]},\"Europe/Luxembourg\":{\"a\":\"Europe/Brussels\",\"c\":[\"LU\"],\"r\":1},\"Europe/Madrid\":{\"u\":60,\"d\":120,\"c\":[\"ES\"]},\"Europe/Malta\":{\"u\":60,\"d\":120,\"c\":[\"MT\"]},\"Europe/Mariehamn\":{\"a\":\"Europe/Helsinki\",\"c\":[\"AX\"],\"r\":1},\"Europe/Minsk\":{\"u\":180,\"c\":[\"BY\"]},\"Europe/Monaco\":{\"a\":\"Europe/Paris\",\"c\":[\"MC\"],\"r\":1},\"Europe/Moscow\":{\"u\":180,\"c\":[\"RU\"]},\"Europe/Nicosia\":{\"a\":\"Asia/Nicosia\",\"r\":1},\"Europe/Oslo\":{\"a\":\"Europe/Berlin\",\"c\":[\"NO\"],\"r\":1},\"Europe/Paris\":{\"u\":60,\"d\":120,\"c\":[\"FR\",\"MC\"]},\"Europe/Podgorica\":{\"a\":\"Europe/Belgrade\",\"c\":[\"ME\"],\"r\":1},\"Europe/Prague\":{\"u\":60,\"d\":120,\"c\":[\"CZ\",\"SK\"]},\"Europe/Riga\":{\"u\":120,\"d\":180,\"c\":[\"LV\"]},\"Europe/Rome\":{\"u\":60,\"d\":120,\"c\":[\"IT\",\"SM\",\"VA\"]},\"Europe/Samara\":{\"u\":240,\"c\":[\"RU\"]},\"Europe/San_Marino\":{\"a\":\"Europe/Rome\",\"c\":[\"SM\"],\"r\":1},\"Europe/Sarajevo\":{\"a\":\"Europe/Belgrade\",\"c\":[\"BA\"],\"r\":1},\"Europe/Saratov\":{\"u\":240,\"c\":[\"RU\"]},\"Europe/Simferopol\":{\"u\":180,\"c\":[\"RU\",\"UA\"]},\"Europe/Skopje\":{\"a\":\"Europe/Belgrade\",\"c\":[\"MK\"],\"r\":1},\"Europe/Sofia\":{\"u\":120,\"d\":180,\"c\":[\"BG\"]},\"Europe/Stockholm\":{\"a\":\"Europe/Berlin\",\"c\":[\"SE\"],\"r\":1},\"Europe/Tallinn\":{\"u\":120,\"d\":180,\"c\":[\"EE\"]},\"Europe/Tirane\":{\"u\":60,\"d\":120,\"c\":[\"AL\"]},\"Europe/Tiraspol\":{\"a\":\"Europe/Chisinau\",\"r\":1},\"Europe/Ulyanovsk\":{\"u\":240,\"c\":[\"RU\"]},\"Europe/Uzhgorod\":{\"a\":\"Europe/Kyiv\",\"r\":1},\"Europe/Vaduz\":{\"a\":\"Europe/Zurich\",\"c\":[\"LI\"],\"r\":1},\"Europe/Vatican\":{\"a\":\"Europe/Rome\",\"c\":[\"VA\"],\"r\":1},\"Europe/Vienna\":{\"u\":60,\"d\":120,\"c\":[\"AT\"]},\"Europe/Vilnius\":{\"u\":120,\"d\":180,\"c\":[\"LT\"]},\"Europe/Volgograd\":{\"u\":180,\"c\":[\"RU\"]},\"Europe/Warsaw\":{\"u\":60,\"d\":120,\"c\":[\"PL\"]},\"Europe/Zagreb\":{\"a\":\"Europe/Belgrade\",\"c\":[\"HR\"],\"r\":1},\"Europe/Zaporozhye\":{\"a\":\"Europe/Kyiv\",\"r\":1},\"Europe/Zurich\":{\"u\":60,\"d\":120,\"c\":[\"CH\",\"DE\",\"LI\"]},\"Factory\":{\"u\":0},\"GB\":{\"a\":\"Europe/London\",\"c\":[\"GB\"],\"r\":1},\"GB-Eire\":{\"a\":\"Europe/London\",\"c\":[\"GB\"],\"r\":1},\"GMT\":{\"a\":\"Etc/GMT\",\"r\":1},\"GMT+0\":{\"a\":\"Etc/GMT\",\"r\":1},\"GMT-0\":{\"a\":\"Etc/GMT\",\"r\":1},\"GMT0\":{\"a\":\"Etc/GMT\",\"r\":1},\"Greenwich\":{\"a\":\"Etc/GMT\",\"r\":1},\"HST\":{\"a\":\"Pacific/Honolulu\",\"r\":1},\"Hongkong\":{\"a\":\"Asia/Hong_Kong\",\"r\":1},\"Iceland\":{\"a\":\"Africa/Abidjan\",\"c\":[\"IS\"],\"r\":1},\"Indian/Antananarivo\":{\"a\":\"Africa/Nairobi\",\"c\":[\"MG\"],\"r\":1},\"Indian/Chagos\":{\"u\":360,\"c\":[\"IO\"]},\"Indian/Christmas\":{\"a\":\"Asia/Bangkok\",\"c\":[\"CX\"],\"r\":1},\"Indian/Cocos\":{\"a\":\"Asia/Yangon\",\"c\":[\"CC\"],\"r\":1},\"Indian/Comoro\":{\"a\":\"Africa/Nairobi\",\"c\":[\"KM\"],\"r\":1},\"Indian/Kerguelen\":{\"a\":\"Indian/Maldives\",\"c\":[\"TF\",\"HM\"],\"r\":1},\"Indian/Mahe\":{\"a\":\"Asia/Dubai\",\"c\":[\"SC\"],\"r\":1},\"Indian/Maldives\":{\"u\":300,\"c\":[\"MV\",\"TF\"]},\"Indian/Mauritius\":{\"u\":240,\"c\":[\"MU\"]},\"Indian/Mayotte\":{\"a\":\"Africa/Nairobi\",\"c\":[\"YT\"],\"r\":1},\"Indian/Reunion\":{\"a\":\"Asia/Dubai\",\"c\":[\"RE\"],\"r\":1},\"Iran\":{\"a\":\"Asia/Tehran\",\"r\":1},\"Israel\":{\"a\":\"Asia/Jerusalem\",\"r\":1},\"Jamaica\":{\"a\":\"America/Jamaica\",\"r\":1},\"Japan\":{\"a\":\"Asia/Tokyo\",\"c\":[\"JP\"],\"r\":1},\"Kwajalein\":{\"a\":\"Pacific/Kwajalein\",\"r\":1},\"Libya\":{\"a\":\"Africa/Tripoli\",\"r\":1},\"MET\":{\"a\":\"Europe/Brussels\",\"r\":1},\"MST\":{\"a\":\"America/Phoenix\",\"r\":1},\"MST7MDT\":{\"a\":\"America/Denver\",\"r\":1},\"Mexico/BajaNorte\":{\"a\":\"America/Tijuana\",\"r\":1},\"Mexico/BajaSur\":{\"a\":\"America/Mazatlan\",\"r\":1},\"Mexico/General\":{\"a\":\"America/Mexico_City\",\"r\":1},\"NZ\":{\"a\":\"Pacific/Auckland\",\"c\":[\"NZ\"],\"r\":1},\"NZ-CHAT\":{\"a\":\"Pacific/Chatham\",\"r\":1},\"Navajo\":{\"a\":\"America/Denver\",\"r\":1},\"PRC\":{\"a\":\"Asia/Shanghai\",\"r\":1},\"PST8PDT\":{\"a\":\"America/Los_Angeles\",\"r\":1},\"Pacific/Apia\":{\"u\":780,\"c\":[\"WS\"]},\"Pacific/Auckland\":{\"u\":720,\"d\":780,\"c\":[\"NZ\",\"AQ\"]},\"Pacific/Bougainville\":{\"u\":660,\"c\":[\"PG\"]},\"Pacific/Chatham\":{\"u\":765,\"d\":825,\"c\":[\"NZ\"]},\"Pacific/Chuuk\":{\"a\":\"Pacific/Port_Moresby\",\"c\":[\"FM\"],\"r\":1},\"Pacific/Easter\":{\"u\":-360,\"d\":-300,\"c\":[\"CL\"]},\"Pacific/Efate\":{\"u\":660,\"c\":[\"VU\"]},\"Pacific/Enderbury\":{\"a\":\"Pacific/Kanton\",\"r\":1},\"Pacific/Fakaofo\":{\"u\":780,\"c\":[\"TK\"]},\"Pacific/Fiji\":{\"u\":720,\"c\":[\"FJ\"]},\"Pacific/Funafuti\":{\"a\":\"Pacific/Tarawa\",\"c\":[\"TV\"],\"r\":1},\"Pacific/Galapagos\":{\"u\":-360,\"c\":[\"EC\"]},\"Pacific/Gambier\":{\"u\":-540,\"c\":[\"PF\"]},\"Pacific/Guadalcanal\":{\"u\":660,\"c\":[\"SB\",\"FM\"]},\"Pacific/Guam\":{\"u\":600,\"c\":[\"GU\",\"MP\"]},\"Pacific/Honolulu\":{\"u\":-600,\"c\":[\"US\"]},\"Pacific/Johnston\":{\"a\":\"Pacific/Honolulu\",\"c\":[\"UM\"],\"r\":1},\"Pacific/Kanton\":{\"u\":780,\"c\":[\"KI\"]},\"Pacific/Kiritimati\":{\"u\":840,\"c\":[\"KI\"]},\"Pacific/Kosrae\":{\"u\":660,\"c\":[\"FM\"]},\"Pacific/Kwajalein\":{\"u\":720,\"c\":[\"MH\"]},\"Pacific/Majuro\":{\"a\":\"Pacific/Tarawa\",\"c\":[\"MH\"],\"r\":1},\"Pacific/Marquesas\":{\"u\":-570,\"c\":[\"PF\"]},\"Pacific/Midway\":{\"a\":\"Pacific/Pago_Pago\",\"c\":[\"UM\"],\"r\":1},\"Pacific/Nauru\":{\"u\":720,\"c\":[\"NR\"]},\"Pacific/Niue\":{\"u\":-660,\"c\":[\"NU\"]},\"Pacific/Norfolk\":{\"u\":660,\"d\":720,\"c\":[\"NF\"]},\"Pacific/Noumea\":{\"u\":660,\"c\":[\"NC\"]},\"Pacific/Pago_Pago\":{\"u\":-660,\"c\":[\"AS\",\"UM\"]},\"Pacific/Palau\":{\"u\":540,\"c\":[\"PW\"]},\"Pacific/Pitcairn\":{\"u\":-480,\"c\":[\"PN\"]},\"Pacific/Pohnpei\":{\"a\":\"Pacific/Guadalcanal\",\"c\":[\"FM\"],\"r\":1},\"Pacific/Ponape\":{\"a\":\"Pacific/Guadalcanal\",\"c\":[\"FM\"],\"r\":1},\"Pacific/Port_Moresby\":{\"u\":600,\"c\":[\"PG\",\"AQ\",\"FM\"]},\"Pacific/Rarotonga\":{\"u\":-600,\"c\":[\"CK\"]},\"Pacific/Saipan\":{\"a\":\"Pacific/Guam\",\"c\":[\"MP\"],\"r\":1},\"Pacific/Samoa\":{\"a\":\"Pacific/Pago_Pago\",\"c\":[\"AS\"],\"r\":1},\"Pacific/Tahiti\":{\"u\":-600,\"c\":[\"PF\"]},\"Pacific/Tarawa\":{\"u\":720,\"c\":[\"KI\",\"MH\",\"TV\",\"UM\",\"WF\"]},\"Pacific/Tongatapu\":{\"u\":780,\"c\":[\"TO\"]},\"Pacific/Truk\":{\"a\":\"Pacific/Port_Moresby\",\"c\":[\"FM\"],\"r\":1},\"Pacific/Wake\":{\"a\":\"Pacific/Tarawa\",\"c\":[\"UM\"],\"r\":1},\"Pacific/Wallis\":{\"a\":\"Pacific/Tarawa\",\"c\":[\"WF\"],\"r\":1},\"Pacific/Yap\":{\"a\":\"Pacific/Port_Moresby\",\"c\":[\"FM\"],\"r\":1},\"Poland\":{\"a\":\"Europe/Warsaw\",\"r\":1},\"Portugal\":{\"a\":\"Europe/Lisbon\",\"r\":1},\"ROC\":{\"a\":\"Asia/Taipei\",\"r\":1},\"ROK\":{\"a\":\"Asia/Seoul\",\"r\":1},\"Singapore\":{\"a\":\"Asia/Singapore\",\"c\":[\"SG\"],\"r\":1},\"Turkey\":{\"a\":\"Europe/Istanbul\",\"r\":1},\"UCT\":{\"a\":\"Etc/UTC\",\"r\":1},\"US/Alaska\":{\"a\":\"America/Anchorage\",\"r\":1},\"US/Aleutian\":{\"a\":\"America/Adak\",\"r\":1},\"US/Arizona\":{\"a\":\"America/Phoenix\",\"c\":[\"US\"],\"r\":1},\"US/Central\":{\"a\":\"America/Chicago\",\"r\":1},\"US/East-Indiana\":{\"a\":\"America/Indiana/Indianapolis\",\"r\":1},\"US/Eastern\":{\"a\":\"America/New_York\",\"r\":1},\"US/Hawaii\":{\"a\":\"Pacific/Honolulu\",\"r\":1},\"US/Indiana-Starke\":{\"a\":\"America/Indiana/Knox\",\"r\":1},\"US/Michigan\":{\"a\":\"America/Detroit\",\"r\":1},\"US/Mountain\":{\"a\":\"America/Denver\",\"r\":1},\"US/Pacific\":{\"a\":\"America/Los_Angeles\",\"r\":1},\"US/Samoa\":{\"a\":\"Pacific/Pago_Pago\",\"c\":[\"AS\"],\"r\":1},\"UTC\":{\"a\":\"Etc/UTC\",\"r\":1},\"Universal\":{\"a\":\"Etc/UTC\",\"r\":1},\"W-SU\":{\"a\":\"Europe/Moscow\",\"r\":1},\"WET\":{\"a\":\"Europe/Lisbon\",\"r\":1},\"Zulu\":{\"a\":\"Etc/UTC\",\"r\":1}}")
};
function r(i, r) {
const c = i.countries[r];
if (!c) return null;
const e = function(i) {
return a ||= function(a) {
return Object.keys(a.timezones).reduce((i, r) => {
const c = a.timezones[r], { c: e, a: u } = c, n = a.timezones[u] || {}, A = e || n.c;
if (!A) return i;
for (const a of A) i[a] || Object.assign(i, { [a]: {
current: [],
all: []
} }), void 0 === c.r && i[a].current.push(r), i[a].all.push(r);
return i;
}, {});
}(i), a;
}(i)[r] || {};
return {
id: r,
name: c,
timezones: e.current || [],
allTimezones: e.all || []
};
}
function c(a) {
const i = a % 60;
return `${a < 0 ? "-" : "+"}${e(Math.floor(Math.abs(a) / 60))}:${e(i)}`;
}
function e(a) {
const i = Math.abs(a);
return `${i < 10 ? "0" : ""}${i}`;
}
var u = Object.keys(i.timezones).length, n = {}, A = {}, o = 0;
function t(a = {}) {
return Object.keys(i.countries).reduce((i, r) => Object.assign(i, { [r]: m(r, a) }), {});
}
function s(a = {}) {
if (u !== o) for (const a of Object.keys(i.timezones)) l(a);
return function(a, i) {
const { deprecated: r } = i || {};
return !0 === r ? a : Object.keys(a).reduce((i, r) => (a[r].deprecated || Object.assign(i, { [r]: a[r] }), i), {});
}(A, a);
}
function m(a, c = {}) {
return n[a] || function(a) {
if (!a) return;
n[a.id] = a;
}(r(i, a)), function(a, i) {
if (!a) return null;
const { deprecated: r } = i || {}, { allTimezones: c, ...e } = a, u = r ? a.allTimezones : a.timezones;
return {
...e,
timezones: u
};
}(n[a], c);
}
function l(a) {
return A[a] || function(a) {
if (!a) return;
A[a.name] = a, o = Object.keys(a).length;
}(function(a, i) {
const r = a.timezones[i];
if (!r) return null;
const { a: e = null } = r, u = {
...e ? a.timezones[e] : {},
...a.timezones[i]
}, n = u.c || [], A = u.u, o = Number.isInteger(u.d) ? u.d : A, t = {
name: i,
countries: n,
utcOffset: A,
utcOffsetStr: c(A),
dstOffset: o,
dstOffsetStr: c(o),
aliasOf: e
};
return r.r && (t.deprecated = !0), t;
}(i, a)), A[a] ? { ...A[a] } : null;
}
function d(a, i = {}) {
return ((l(a) || {}).countries || []).map((a) => m(a, i));
}
function M(a, i = {}) {
const [r] = d(a, i);
return r || null;
}
function S(a, i = {}) {
const r = m(a, i);
return r ? (r.timezones || []).map((a) => l(a)) : null;
}
var E = {
getCountry: m,
getTimezone: l,
getAllCountries: t,
getAllTimezones: s,
getTimezonesForCountry: S,
getCountriesForTimezone: d,
getCountryForTimezone: M
};
export { E as default, t as getAllCountries, s as getAllTimezones, d as getCountriesForTimezone, m as getCountry, M as getCountryForTimezone, l as getTimezone, S as getTimezonesForCountry };
//# sourceMappingURL=index.min.js.map