File indexing completed on 2024-05-12 15:40:23

0001 /*
0002  * SPDX-License-Identifier: ODbL-1.0
0003  * SPDX-FileCopyrightText: OpenStreetMap contributors
0004  *
0005  * Autogenerated using QGIS - do not edit!
0006  */
0007 
0008 #include "isocodes_p.h"
0009 #include "mapentry_p.h"
0010 #include "timezone_names_p.h"
0011 
0012 static constexpr const MapEntry<uint16_t> timezone_country_map[] = {
0013     {Tz::Africa_Abidjan, IsoCodes::alpha2CodeToKey("CI")},
0014     {Tz::Africa_Accra, IsoCodes::alpha2CodeToKey("GH")},
0015     {Tz::Africa_Addis_Ababa, IsoCodes::alpha2CodeToKey("ET")},
0016     {Tz::Africa_Algiers, IsoCodes::alpha2CodeToKey("DZ")},
0017     {Tz::Africa_Asmara, IsoCodes::alpha2CodeToKey("ER")},
0018     {Tz::Africa_Bamako, IsoCodes::alpha2CodeToKey("ML")},
0019     {Tz::Africa_Bangui, IsoCodes::alpha2CodeToKey("CF")},
0020     {Tz::Africa_Banjul, IsoCodes::alpha2CodeToKey("GM")},
0021     {Tz::Africa_Bissau, IsoCodes::alpha2CodeToKey("GW")},
0022     {Tz::Africa_Blantyre, IsoCodes::alpha2CodeToKey("MW")},
0023     {Tz::Africa_Brazzaville, IsoCodes::alpha2CodeToKey("CG")},
0024     {Tz::Africa_Bujumbura, IsoCodes::alpha2CodeToKey("BI")},
0025     {Tz::Africa_Cairo, IsoCodes::alpha2CodeToKey("EG")},
0026     {Tz::Africa_Casablanca, IsoCodes::alpha2CodeToKey("MA")},
0027     {Tz::Africa_Ceuta, IsoCodes::alpha2CodeToKey("ES")},
0028     {Tz::Africa_Conakry, IsoCodes::alpha2CodeToKey("GN")},
0029     {Tz::Africa_Dakar, IsoCodes::alpha2CodeToKey("SN")},
0030     {Tz::Africa_Dar_es_Salaam, IsoCodes::alpha2CodeToKey("TZ")},
0031     {Tz::Africa_Djibouti, IsoCodes::alpha2CodeToKey("DJ")},
0032     {Tz::Africa_Douala, IsoCodes::alpha2CodeToKey("CM")},
0033     // Tz::Africa_El_Aaiun
0034     {Tz::Africa_Freetown, IsoCodes::alpha2CodeToKey("SL")},
0035     {Tz::Africa_Gaborone, IsoCodes::alpha2CodeToKey("BW")},
0036     {Tz::Africa_Harare, IsoCodes::alpha2CodeToKey("ZW")},
0037     {Tz::Africa_Johannesburg, IsoCodes::alpha2CodeToKey("ZA")},
0038     // Tz::Africa_Juba
0039     {Tz::Africa_Kampala, IsoCodes::alpha2CodeToKey("UG")},
0040     // Tz::Africa_Khartoum
0041     {Tz::Africa_Kigali, IsoCodes::alpha2CodeToKey("RW")},
0042     {Tz::Africa_Kinshasa, IsoCodes::alpha2CodeToKey("CD")},
0043     {Tz::Africa_Lagos, IsoCodes::alpha2CodeToKey("NG")},
0044     {Tz::Africa_Libreville, IsoCodes::alpha2CodeToKey("GA")},
0045     {Tz::Africa_Lome, IsoCodes::alpha2CodeToKey("TG")},
0046     {Tz::Africa_Luanda, IsoCodes::alpha2CodeToKey("AO")},
0047     {Tz::Africa_Lubumbashi, IsoCodes::alpha2CodeToKey("CD")},
0048     {Tz::Africa_Lusaka, IsoCodes::alpha2CodeToKey("ZM")},
0049     {Tz::Africa_Malabo, IsoCodes::alpha2CodeToKey("GQ")},
0050     {Tz::Africa_Maputo, IsoCodes::alpha2CodeToKey("MZ")},
0051     {Tz::Africa_Maseru, IsoCodes::alpha2CodeToKey("LS")},
0052     {Tz::Africa_Mbabane, IsoCodes::alpha2CodeToKey("SZ")},
0053     {Tz::Africa_Mogadishu, IsoCodes::alpha2CodeToKey("SO")},
0054     {Tz::Africa_Monrovia, IsoCodes::alpha2CodeToKey("LR")},
0055     {Tz::Africa_Nairobi, IsoCodes::alpha2CodeToKey("KE")},
0056     {Tz::Africa_Ndjamena, IsoCodes::alpha2CodeToKey("TD")},
0057     {Tz::Africa_Niamey, IsoCodes::alpha2CodeToKey("NE")},
0058     {Tz::Africa_Nouakchott, IsoCodes::alpha2CodeToKey("MR")},
0059     {Tz::Africa_Ouagadougou, IsoCodes::alpha2CodeToKey("BF")},
0060     {Tz::Africa_Porto_Novo, IsoCodes::alpha2CodeToKey("BJ")},
0061     {Tz::Africa_Sao_Tome, IsoCodes::alpha2CodeToKey("ST")},
0062     {Tz::Africa_Tripoli, IsoCodes::alpha2CodeToKey("LY")},
0063     {Tz::Africa_Tunis, IsoCodes::alpha2CodeToKey("TN")},
0064     {Tz::Africa_Windhoek, IsoCodes::alpha2CodeToKey("NA")},
0065     {Tz::America_Adak, IsoCodes::alpha2CodeToKey("US")},
0066     {Tz::America_Anchorage, IsoCodes::alpha2CodeToKey("US")},
0067     {Tz::America_Anguilla, IsoCodes::alpha2CodeToKey("AI")},
0068     {Tz::America_Antigua, IsoCodes::alpha2CodeToKey("AG")},
0069     {Tz::America_Araguaina, IsoCodes::alpha2CodeToKey("BR")},
0070     {Tz::America_Argentina_Buenos_Aires, IsoCodes::alpha2CodeToKey("AR")},
0071     {Tz::America_Argentina_Catamarca, IsoCodes::alpha2CodeToKey("AR")},
0072     {Tz::America_Argentina_Cordoba, IsoCodes::alpha2CodeToKey("AR")},
0073     {Tz::America_Argentina_Jujuy, IsoCodes::alpha2CodeToKey("AR")},
0074     {Tz::America_Argentina_La_Rioja, IsoCodes::alpha2CodeToKey("AR")},
0075     {Tz::America_Argentina_Mendoza, IsoCodes::alpha2CodeToKey("AR")},
0076     {Tz::America_Argentina_Rio_Gallegos, IsoCodes::alpha2CodeToKey("AR")},
0077     {Tz::America_Argentina_Salta, IsoCodes::alpha2CodeToKey("AR")},
0078     {Tz::America_Argentina_San_Juan, IsoCodes::alpha2CodeToKey("AR")},
0079     {Tz::America_Argentina_San_Luis, IsoCodes::alpha2CodeToKey("AR")},
0080     {Tz::America_Argentina_Tucuman, IsoCodes::alpha2CodeToKey("AR")},
0081     {Tz::America_Argentina_Ushuaia, IsoCodes::alpha2CodeToKey("AR")},
0082     {Tz::America_Aruba, IsoCodes::alpha2CodeToKey("AW")},
0083     {Tz::America_Asuncion, IsoCodes::alpha2CodeToKey("PY")},
0084     {Tz::America_Atikokan, IsoCodes::alpha2CodeToKey("CA")},
0085     {Tz::America_Bahia, IsoCodes::alpha2CodeToKey("BR")},
0086     {Tz::America_Bahia_Banderas, IsoCodes::alpha2CodeToKey("MX")},
0087     {Tz::America_Barbados, IsoCodes::alpha2CodeToKey("BB")},
0088     {Tz::America_Belem, IsoCodes::alpha2CodeToKey("BR")},
0089     {Tz::America_Belize, IsoCodes::alpha2CodeToKey("BZ")},
0090     {Tz::America_Blanc_Sablon, IsoCodes::alpha2CodeToKey("CA")},
0091     {Tz::America_Boa_Vista, IsoCodes::alpha2CodeToKey("BR")},
0092     {Tz::America_Bogota, IsoCodes::alpha2CodeToKey("CO")},
0093     {Tz::America_Boise, IsoCodes::alpha2CodeToKey("US")},
0094     {Tz::America_Cambridge_Bay, IsoCodes::alpha2CodeToKey("CA")},
0095     {Tz::America_Campo_Grande, IsoCodes::alpha2CodeToKey("BR")},
0096     {Tz::America_Cancun, IsoCodes::alpha2CodeToKey("MX")},
0097     {Tz::America_Caracas, IsoCodes::alpha2CodeToKey("VE")},
0098     {Tz::America_Cayenne, IsoCodes::alpha2CodeToKey("GF")},
0099     {Tz::America_Cayman, IsoCodes::alpha2CodeToKey("KY")},
0100     {Tz::America_Chicago, IsoCodes::alpha2CodeToKey("US")},
0101     {Tz::America_Chihuahua, IsoCodes::alpha2CodeToKey("MX")},
0102     {Tz::America_Costa_Rica, IsoCodes::alpha2CodeToKey("CR")},
0103     {Tz::America_Creston, IsoCodes::alpha2CodeToKey("CA")},
0104     {Tz::America_Cuiaba, IsoCodes::alpha2CodeToKey("BR")},
0105     {Tz::America_Curacao, IsoCodes::alpha2CodeToKey("CW")},
0106     {Tz::America_Danmarkshavn, IsoCodes::alpha2CodeToKey("GL")},
0107     {Tz::America_Dawson, IsoCodes::alpha2CodeToKey("CA")},
0108     {Tz::America_Dawson_Creek, IsoCodes::alpha2CodeToKey("CA")},
0109     {Tz::America_Denver, IsoCodes::alpha2CodeToKey("US")},
0110     {Tz::America_Detroit, IsoCodes::alpha2CodeToKey("US")},
0111     {Tz::America_Dominica, IsoCodes::alpha2CodeToKey("DM")},
0112     {Tz::America_Edmonton, IsoCodes::alpha2CodeToKey("CA")},
0113     {Tz::America_Eirunepe, IsoCodes::alpha2CodeToKey("BR")},
0114     {Tz::America_El_Salvador, IsoCodes::alpha2CodeToKey("SV")},
0115     {Tz::America_Fort_Nelson, IsoCodes::alpha2CodeToKey("CA")},
0116     {Tz::America_Fortaleza, IsoCodes::alpha2CodeToKey("BR")},
0117     {Tz::America_Glace_Bay, IsoCodes::alpha2CodeToKey("CA")},
0118     {Tz::America_Goose_Bay, IsoCodes::alpha2CodeToKey("CA")},
0119     {Tz::America_Grand_Turk, IsoCodes::alpha2CodeToKey("TC")},
0120     {Tz::America_Grenada, IsoCodes::alpha2CodeToKey("GD")},
0121     {Tz::America_Guadeloupe, IsoCodes::alpha2CodeToKey("GP")},
0122     {Tz::America_Guatemala, IsoCodes::alpha2CodeToKey("GT")},
0123     {Tz::America_Guayaquil, IsoCodes::alpha2CodeToKey("EC")},
0124     {Tz::America_Guyana, IsoCodes::alpha2CodeToKey("GY")},
0125     {Tz::America_Halifax, IsoCodes::alpha2CodeToKey("CA")},
0126     {Tz::America_Havana, IsoCodes::alpha2CodeToKey("CU")},
0127     {Tz::America_Hermosillo, IsoCodes::alpha2CodeToKey("MX")},
0128     {Tz::America_Indiana_Indianapolis, IsoCodes::alpha2CodeToKey("US")},
0129     {Tz::America_Indiana_Knox, IsoCodes::alpha2CodeToKey("US")},
0130     {Tz::America_Indiana_Marengo, IsoCodes::alpha2CodeToKey("US")},
0131     {Tz::America_Indiana_Petersburg, IsoCodes::alpha2CodeToKey("US")},
0132     {Tz::America_Indiana_Tell_City, IsoCodes::alpha2CodeToKey("US")},
0133     {Tz::America_Indiana_Vevay, IsoCodes::alpha2CodeToKey("US")},
0134     {Tz::America_Indiana_Vincennes, IsoCodes::alpha2CodeToKey("US")},
0135     {Tz::America_Indiana_Winamac, IsoCodes::alpha2CodeToKey("US")},
0136     {Tz::America_Inuvik, IsoCodes::alpha2CodeToKey("CA")},
0137     {Tz::America_Iqaluit, IsoCodes::alpha2CodeToKey("CA")},
0138     {Tz::America_Jamaica, IsoCodes::alpha2CodeToKey("JM")},
0139     {Tz::America_Juneau, IsoCodes::alpha2CodeToKey("US")},
0140     {Tz::America_Kentucky_Louisville, IsoCodes::alpha2CodeToKey("US")},
0141     {Tz::America_Kentucky_Monticello, IsoCodes::alpha2CodeToKey("US")},
0142     {Tz::America_Kralendijk, IsoCodes::alpha2CodeToKey("BQ")},
0143     {Tz::America_La_Paz, IsoCodes::alpha2CodeToKey("BO")},
0144     {Tz::America_Lima, IsoCodes::alpha2CodeToKey("PE")},
0145     {Tz::America_Los_Angeles, IsoCodes::alpha2CodeToKey("US")},
0146     {Tz::America_Lower_Princes, IsoCodes::alpha2CodeToKey("SX")},
0147     {Tz::America_Maceio, IsoCodes::alpha2CodeToKey("BR")},
0148     {Tz::America_Managua, IsoCodes::alpha2CodeToKey("NI")},
0149     {Tz::America_Manaus, IsoCodes::alpha2CodeToKey("BR")},
0150     {Tz::America_Marigot, IsoCodes::alpha2CodeToKey("MF")},
0151     {Tz::America_Martinique, IsoCodes::alpha2CodeToKey("MQ")},
0152     {Tz::America_Matamoros, IsoCodes::alpha2CodeToKey("MX")},
0153     {Tz::America_Mazatlan, IsoCodes::alpha2CodeToKey("MX")},
0154     {Tz::America_Menominee, IsoCodes::alpha2CodeToKey("US")},
0155     {Tz::America_Merida, IsoCodes::alpha2CodeToKey("MX")},
0156     {Tz::America_Metlakatla, IsoCodes::alpha2CodeToKey("US")},
0157     {Tz::America_Mexico_City, IsoCodes::alpha2CodeToKey("MX")},
0158     {Tz::America_Miquelon, IsoCodes::alpha2CodeToKey("PM")},
0159     {Tz::America_Moncton, IsoCodes::alpha2CodeToKey("CA")},
0160     {Tz::America_Monterrey, IsoCodes::alpha2CodeToKey("MX")},
0161     {Tz::America_Montevideo, IsoCodes::alpha2CodeToKey("UY")},
0162     {Tz::America_Montserrat, IsoCodes::alpha2CodeToKey("MS")},
0163     {Tz::America_Nassau, IsoCodes::alpha2CodeToKey("BS")},
0164     {Tz::America_New_York, IsoCodes::alpha2CodeToKey("US")},
0165     {Tz::America_Nipigon, IsoCodes::alpha2CodeToKey("CA")},
0166     {Tz::America_Nome, IsoCodes::alpha2CodeToKey("US")},
0167     {Tz::America_Noronha, IsoCodes::alpha2CodeToKey("BR")},
0168     {Tz::America_North_Dakota_Beulah, IsoCodes::alpha2CodeToKey("US")},
0169     {Tz::America_North_Dakota_Center, IsoCodes::alpha2CodeToKey("US")},
0170     {Tz::America_North_Dakota_New_Salem, IsoCodes::alpha2CodeToKey("US")},
0171     {Tz::America_Nuuk, IsoCodes::alpha2CodeToKey("GL")},
0172     {Tz::America_Ojinaga, IsoCodes::alpha2CodeToKey("MX")},
0173     {Tz::America_Panama, IsoCodes::alpha2CodeToKey("PA")},
0174     {Tz::America_Pangnirtung, IsoCodes::alpha2CodeToKey("CA")},
0175     {Tz::America_Paramaribo, IsoCodes::alpha2CodeToKey("SR")},
0176     {Tz::America_Phoenix, IsoCodes::alpha2CodeToKey("US")},
0177     {Tz::America_Port_au_Prince, IsoCodes::alpha2CodeToKey("HT")},
0178     {Tz::America_Port_of_Spain, IsoCodes::alpha2CodeToKey("TT")},
0179     {Tz::America_Porto_Velho, IsoCodes::alpha2CodeToKey("BR")},
0180     {Tz::America_Puerto_Rico, IsoCodes::alpha2CodeToKey("PR")},
0181     {Tz::America_Punta_Arenas, IsoCodes::alpha2CodeToKey("CL")},
0182     {Tz::America_Rainy_River, IsoCodes::alpha2CodeToKey("CA")},
0183     {Tz::America_Rankin_Inlet, IsoCodes::alpha2CodeToKey("CA")},
0184     {Tz::America_Recife, IsoCodes::alpha2CodeToKey("BR")},
0185     {Tz::America_Regina, IsoCodes::alpha2CodeToKey("CA")},
0186     {Tz::America_Resolute, IsoCodes::alpha2CodeToKey("CA")},
0187     {Tz::America_Rio_Branco, IsoCodes::alpha2CodeToKey("BR")},
0188     {Tz::America_Santarem, IsoCodes::alpha2CodeToKey("BR")},
0189     {Tz::America_Santiago, IsoCodes::alpha2CodeToKey("CL")},
0190     {Tz::America_Santo_Domingo, IsoCodes::alpha2CodeToKey("DO")},
0191     {Tz::America_Sao_Paulo, IsoCodes::alpha2CodeToKey("BR")},
0192     {Tz::America_Scoresbysund, IsoCodes::alpha2CodeToKey("GL")},
0193     {Tz::America_Sitka, IsoCodes::alpha2CodeToKey("US")},
0194     {Tz::America_St_Barthelemy, IsoCodes::alpha2CodeToKey("BL")},
0195     {Tz::America_St_Johns, IsoCodes::alpha2CodeToKey("CA")},
0196     {Tz::America_St_Kitts, IsoCodes::alpha2CodeToKey("KN")},
0197     {Tz::America_St_Lucia, IsoCodes::alpha2CodeToKey("LC")},
0198     {Tz::America_St_Thomas, IsoCodes::alpha2CodeToKey("VI")},
0199     {Tz::America_St_Vincent, IsoCodes::alpha2CodeToKey("VC")},
0200     {Tz::America_Swift_Current, IsoCodes::alpha2CodeToKey("CA")},
0201     {Tz::America_Tegucigalpa, IsoCodes::alpha2CodeToKey("HN")},
0202     {Tz::America_Thule, IsoCodes::alpha2CodeToKey("GL")},
0203     {Tz::America_Thunder_Bay, IsoCodes::alpha2CodeToKey("CA")},
0204     {Tz::America_Tijuana, IsoCodes::alpha2CodeToKey("MX")},
0205     {Tz::America_Toronto, IsoCodes::alpha2CodeToKey("CA")},
0206     {Tz::America_Tortola, IsoCodes::alpha2CodeToKey("VG")},
0207     {Tz::America_Vancouver, IsoCodes::alpha2CodeToKey("CA")},
0208     {Tz::America_Whitehorse, IsoCodes::alpha2CodeToKey("CA")},
0209     {Tz::America_Winnipeg, IsoCodes::alpha2CodeToKey("CA")},
0210     {Tz::America_Yakutat, IsoCodes::alpha2CodeToKey("US")},
0211     {Tz::America_Yellowknife, IsoCodes::alpha2CodeToKey("CA")},
0212     // Tz::Antarctica_Casey
0213     // Tz::Antarctica_Davis
0214     // Tz::Antarctica_DumontDUrville
0215     {Tz::Antarctica_Macquarie, IsoCodes::alpha2CodeToKey("AU")},
0216     // Tz::Antarctica_Mawson
0217     // Tz::Antarctica_McMurdo
0218     // Tz::Antarctica_Palmer
0219     // Tz::Antarctica_Rothera
0220     // Tz::Antarctica_Syowa
0221     // Tz::Antarctica_Troll
0222     // Tz::Antarctica_Vostok
0223     {Tz::Arctic_Longyearbyen, IsoCodes::alpha2CodeToKey("NO")},
0224     {Tz::Asia_Aden, IsoCodes::alpha2CodeToKey("YE")},
0225     {Tz::Asia_Almaty, IsoCodes::alpha2CodeToKey("KZ")},
0226     {Tz::Asia_Amman, IsoCodes::alpha2CodeToKey("JO")},
0227     {Tz::Asia_Anadyr, IsoCodes::alpha2CodeToKey("RU")},
0228     {Tz::Asia_Aqtau, IsoCodes::alpha2CodeToKey("KZ")},
0229     {Tz::Asia_Aqtobe, IsoCodes::alpha2CodeToKey("KZ")},
0230     {Tz::Asia_Ashgabat, IsoCodes::alpha2CodeToKey("TM")},
0231     {Tz::Asia_Atyrau, IsoCodes::alpha2CodeToKey("KZ")},
0232     {Tz::Asia_Baghdad, IsoCodes::alpha2CodeToKey("IQ")},
0233     {Tz::Asia_Bahrain, IsoCodes::alpha2CodeToKey("BH")},
0234     {Tz::Asia_Baku, IsoCodes::alpha2CodeToKey("AZ")},
0235     // Tz::Asia_Bangkok
0236     {Tz::Asia_Barnaul, IsoCodes::alpha2CodeToKey("RU")},
0237     {Tz::Asia_Beirut, IsoCodes::alpha2CodeToKey("LB")},
0238     {Tz::Asia_Bishkek, IsoCodes::alpha2CodeToKey("KG")},
0239     {Tz::Asia_Brunei, IsoCodes::alpha2CodeToKey("BN")},
0240     {Tz::Asia_Chita, IsoCodes::alpha2CodeToKey("RU")},
0241     {Tz::Asia_Choibalsan, IsoCodes::alpha2CodeToKey("MN")},
0242     {Tz::Asia_Colombo, IsoCodes::alpha2CodeToKey("LK")},
0243     {Tz::Asia_Damascus, IsoCodes::alpha2CodeToKey("SY")},
0244     {Tz::Asia_Dhaka, IsoCodes::alpha2CodeToKey("BD")},
0245     // Tz::Asia_Dili
0246     {Tz::Asia_Dubai, IsoCodes::alpha2CodeToKey("AE")},
0247     {Tz::Asia_Dushanbe, IsoCodes::alpha2CodeToKey("TJ")},
0248     {Tz::Asia_Famagusta, IsoCodes::alpha2CodeToKey("CY")},
0249     {Tz::Asia_Gaza, IsoCodes::alpha2CodeToKey("PS")},
0250     {Tz::Asia_Hebron, IsoCodes::alpha2CodeToKey("PS")},
0251     {Tz::Asia_Ho_Chi_Minh, IsoCodes::alpha2CodeToKey("VN")},
0252     {Tz::Asia_Hong_Kong, IsoCodes::alpha2CodeToKey("HK")},
0253     {Tz::Asia_Hovd, IsoCodes::alpha2CodeToKey("MN")},
0254     {Tz::Asia_Irkutsk, IsoCodes::alpha2CodeToKey("RU")},
0255     {Tz::Asia_Jakarta, IsoCodes::alpha2CodeToKey("ID")},
0256     {Tz::Asia_Jayapura, IsoCodes::alpha2CodeToKey("ID")},
0257     // Tz::Asia_Jerusalem
0258     {Tz::Asia_Kabul, IsoCodes::alpha2CodeToKey("AF")},
0259     {Tz::Asia_Kamchatka, IsoCodes::alpha2CodeToKey("RU")},
0260     {Tz::Asia_Karachi, IsoCodes::alpha2CodeToKey("PK")},
0261     {Tz::Asia_Kathmandu, IsoCodes::alpha2CodeToKey("NP")},
0262     {Tz::Asia_Khandyga, IsoCodes::alpha2CodeToKey("RU")},
0263     {Tz::Asia_Kolkata, IsoCodes::alpha2CodeToKey("IN")},
0264     {Tz::Asia_Krasnoyarsk, IsoCodes::alpha2CodeToKey("RU")},
0265     {Tz::Asia_Kuala_Lumpur, IsoCodes::alpha2CodeToKey("MY")},
0266     {Tz::Asia_Kuching, IsoCodes::alpha2CodeToKey("MY")},
0267     {Tz::Asia_Kuwait, IsoCodes::alpha2CodeToKey("KW")},
0268     {Tz::Asia_Macau, IsoCodes::alpha2CodeToKey("MO")},
0269     {Tz::Asia_Magadan, IsoCodes::alpha2CodeToKey("RU")},
0270     {Tz::Asia_Makassar, IsoCodes::alpha2CodeToKey("ID")},
0271     {Tz::Asia_Manila, IsoCodes::alpha2CodeToKey("PH")},
0272     {Tz::Asia_Muscat, IsoCodes::alpha2CodeToKey("OM")},
0273     {Tz::Asia_Nicosia, IsoCodes::alpha2CodeToKey("CY")},
0274     {Tz::Asia_Novokuznetsk, IsoCodes::alpha2CodeToKey("RU")},
0275     {Tz::Asia_Novosibirsk, IsoCodes::alpha2CodeToKey("RU")},
0276     {Tz::Asia_Omsk, IsoCodes::alpha2CodeToKey("RU")},
0277     {Tz::Asia_Oral, IsoCodes::alpha2CodeToKey("KZ")},
0278     {Tz::Asia_Phnom_Penh, IsoCodes::alpha2CodeToKey("KH")},
0279     {Tz::Asia_Pontianak, IsoCodes::alpha2CodeToKey("ID")},
0280     {Tz::Asia_Pyongyang, IsoCodes::alpha2CodeToKey("KP")},
0281     {Tz::Asia_Qatar, IsoCodes::alpha2CodeToKey("QA")},
0282     {Tz::Asia_Qostanay, IsoCodes::alpha2CodeToKey("KZ")},
0283     {Tz::Asia_Qyzylorda, IsoCodes::alpha2CodeToKey("KZ")},
0284     {Tz::Asia_Riyadh, IsoCodes::alpha2CodeToKey("SA")},
0285     {Tz::Asia_Sakhalin, IsoCodes::alpha2CodeToKey("RU")},
0286     {Tz::Asia_Samarkand, IsoCodes::alpha2CodeToKey("UZ")},
0287     {Tz::Asia_Seoul, IsoCodes::alpha2CodeToKey("KR")},
0288     {Tz::Asia_Shanghai, IsoCodes::alpha2CodeToKey("CN")},
0289     {Tz::Asia_Singapore, IsoCodes::alpha2CodeToKey("SG")},
0290     {Tz::Asia_Srednekolymsk, IsoCodes::alpha2CodeToKey("RU")},
0291     {Tz::Asia_Taipei, IsoCodes::alpha2CodeToKey("TW")},
0292     {Tz::Asia_Tashkent, IsoCodes::alpha2CodeToKey("UZ")},
0293     {Tz::Asia_Tbilisi, IsoCodes::alpha2CodeToKey("GE")},
0294     {Tz::Asia_Tehran, IsoCodes::alpha2CodeToKey("IR")},
0295     {Tz::Asia_Thimphu, IsoCodes::alpha2CodeToKey("BT")},
0296     {Tz::Asia_Tokyo, IsoCodes::alpha2CodeToKey("JP")},
0297     {Tz::Asia_Tomsk, IsoCodes::alpha2CodeToKey("RU")},
0298     {Tz::Asia_Ulaanbaatar, IsoCodes::alpha2CodeToKey("MN")},
0299     {Tz::Asia_Urumqi, IsoCodes::alpha2CodeToKey("CN")},
0300     {Tz::Asia_Ust_Nera, IsoCodes::alpha2CodeToKey("RU")},
0301     {Tz::Asia_Vientiane, IsoCodes::alpha2CodeToKey("LA")},
0302     {Tz::Asia_Vladivostok, IsoCodes::alpha2CodeToKey("RU")},
0303     {Tz::Asia_Yakutsk, IsoCodes::alpha2CodeToKey("RU")},
0304     {Tz::Asia_Yangon, IsoCodes::alpha2CodeToKey("MM")},
0305     {Tz::Asia_Yekaterinburg, IsoCodes::alpha2CodeToKey("RU")},
0306     {Tz::Asia_Yerevan, IsoCodes::alpha2CodeToKey("AM")},
0307     {Tz::Atlantic_Azores, IsoCodes::alpha2CodeToKey("PT")},
0308     {Tz::Atlantic_Bermuda, IsoCodes::alpha2CodeToKey("BM")},
0309     {Tz::Atlantic_Canary, IsoCodes::alpha2CodeToKey("ES")},
0310     {Tz::Atlantic_Cape_Verde, IsoCodes::alpha2CodeToKey("CV")},
0311     {Tz::Atlantic_Faroe, IsoCodes::alpha2CodeToKey("FO")},
0312     {Tz::Atlantic_Madeira, IsoCodes::alpha2CodeToKey("PT")},
0313     {Tz::Atlantic_Reykjavik, IsoCodes::alpha2CodeToKey("IS")},
0314     {Tz::Atlantic_South_Georgia, IsoCodes::alpha2CodeToKey("GS")},
0315     {Tz::Atlantic_St_Helena, IsoCodes::alpha2CodeToKey("SH")},
0316     {Tz::Atlantic_Stanley, IsoCodes::alpha2CodeToKey("FK")},
0317     {Tz::Australia_Adelaide, IsoCodes::alpha2CodeToKey("AU")},
0318     {Tz::Australia_Brisbane, IsoCodes::alpha2CodeToKey("AU")},
0319     {Tz::Australia_Broken_Hill, IsoCodes::alpha2CodeToKey("AU")},
0320     {Tz::Australia_Currie, IsoCodes::alpha2CodeToKey("AU")},
0321     {Tz::Australia_Darwin, IsoCodes::alpha2CodeToKey("AU")},
0322     {Tz::Australia_Eucla, IsoCodes::alpha2CodeToKey("AU")},
0323     {Tz::Australia_Hobart, IsoCodes::alpha2CodeToKey("AU")},
0324     {Tz::Australia_Lindeman, IsoCodes::alpha2CodeToKey("AU")},
0325     {Tz::Australia_Lord_Howe, IsoCodes::alpha2CodeToKey("AU")},
0326     {Tz::Australia_Melbourne, IsoCodes::alpha2CodeToKey("AU")},
0327     {Tz::Australia_Perth, IsoCodes::alpha2CodeToKey("AU")},
0328     {Tz::Australia_Sydney, IsoCodes::alpha2CodeToKey("AU")},
0329     // Tz::Etc_UTC
0330     {Tz::Europe_Amsterdam, IsoCodes::alpha2CodeToKey("NL")},
0331     {Tz::Europe_Andorra, IsoCodes::alpha2CodeToKey("AD")},
0332     {Tz::Europe_Astrakhan, IsoCodes::alpha2CodeToKey("RU")},
0333     {Tz::Europe_Athens, IsoCodes::alpha2CodeToKey("GR")},
0334     // Tz::Europe_Belgrade
0335     {Tz::Europe_Berlin, IsoCodes::alpha2CodeToKey("DE")},
0336     {Tz::Europe_Bratislava, IsoCodes::alpha2CodeToKey("SK")},
0337     {Tz::Europe_Brussels, IsoCodes::alpha2CodeToKey("BE")},
0338     {Tz::Europe_Bucharest, IsoCodes::alpha2CodeToKey("RO")},
0339     {Tz::Europe_Budapest, IsoCodes::alpha2CodeToKey("HU")},
0340     {Tz::Europe_Busingen, IsoCodes::alpha2CodeToKey("DE")},
0341     {Tz::Europe_Chisinau, IsoCodes::alpha2CodeToKey("MD")},
0342     {Tz::Europe_Copenhagen, IsoCodes::alpha2CodeToKey("DK")},
0343     {Tz::Europe_Dublin, IsoCodes::alpha2CodeToKey("IE")},
0344     {Tz::Europe_Gibraltar, IsoCodes::alpha2CodeToKey("GI")},
0345     {Tz::Europe_Guernsey, IsoCodes::alpha2CodeToKey("GG")},
0346     {Tz::Europe_Helsinki, IsoCodes::alpha2CodeToKey("FI")},
0347     {Tz::Europe_Isle_of_Man, IsoCodes::alpha2CodeToKey("IM")},
0348     {Tz::Europe_Istanbul, IsoCodes::alpha2CodeToKey("TR")},
0349     {Tz::Europe_Jersey, IsoCodes::alpha2CodeToKey("JE")},
0350     {Tz::Europe_Kaliningrad, IsoCodes::alpha2CodeToKey("RU")},
0351     {Tz::Europe_Kiev, IsoCodes::alpha2CodeToKey("UA")},
0352     {Tz::Europe_Kirov, IsoCodes::alpha2CodeToKey("RU")},
0353     {Tz::Europe_Lisbon, IsoCodes::alpha2CodeToKey("PT")},
0354     {Tz::Europe_Ljubljana, IsoCodes::alpha2CodeToKey("SI")},
0355     {Tz::Europe_London, IsoCodes::alpha2CodeToKey("GB")},
0356     {Tz::Europe_Luxembourg, IsoCodes::alpha2CodeToKey("LU")},
0357     {Tz::Europe_Madrid, IsoCodes::alpha2CodeToKey("ES")},
0358     {Tz::Europe_Malta, IsoCodes::alpha2CodeToKey("MT")},
0359     {Tz::Europe_Mariehamn, IsoCodes::alpha2CodeToKey("FI")},
0360     {Tz::Europe_Minsk, IsoCodes::alpha2CodeToKey("BY")},
0361     {Tz::Europe_Monaco, IsoCodes::alpha2CodeToKey("MC")},
0362     // Tz::Europe_Moscow
0363     {Tz::Europe_Oslo, IsoCodes::alpha2CodeToKey("NO")},
0364     {Tz::Europe_Paris, IsoCodes::alpha2CodeToKey("FR")},
0365     {Tz::Europe_Podgorica, IsoCodes::alpha2CodeToKey("ME")},
0366     {Tz::Europe_Prague, IsoCodes::alpha2CodeToKey("CZ")},
0367     {Tz::Europe_Riga, IsoCodes::alpha2CodeToKey("LV")},
0368     {Tz::Europe_Rome, IsoCodes::alpha2CodeToKey("IT")},
0369     {Tz::Europe_Samara, IsoCodes::alpha2CodeToKey("RU")},
0370     {Tz::Europe_San_Marino, IsoCodes::alpha2CodeToKey("SM")},
0371     {Tz::Europe_Sarajevo, IsoCodes::alpha2CodeToKey("BA")},
0372     {Tz::Europe_Saratov, IsoCodes::alpha2CodeToKey("RU")},
0373     // Tz::Europe_Simferopol
0374     {Tz::Europe_Skopje, IsoCodes::alpha2CodeToKey("MK")},
0375     {Tz::Europe_Sofia, IsoCodes::alpha2CodeToKey("BG")},
0376     {Tz::Europe_Stockholm, IsoCodes::alpha2CodeToKey("SE")},
0377     {Tz::Europe_Tallinn, IsoCodes::alpha2CodeToKey("EE")},
0378     {Tz::Europe_Tirane, IsoCodes::alpha2CodeToKey("AL")},
0379     {Tz::Europe_Ulyanovsk, IsoCodes::alpha2CodeToKey("RU")},
0380     {Tz::Europe_Uzhgorod, IsoCodes::alpha2CodeToKey("UA")},
0381     {Tz::Europe_Vaduz, IsoCodes::alpha2CodeToKey("LI")},
0382     {Tz::Europe_Vatican, IsoCodes::alpha2CodeToKey("VA")},
0383     {Tz::Europe_Vienna, IsoCodes::alpha2CodeToKey("AT")},
0384     {Tz::Europe_Vilnius, IsoCodes::alpha2CodeToKey("LT")},
0385     {Tz::Europe_Volgograd, IsoCodes::alpha2CodeToKey("RU")},
0386     {Tz::Europe_Warsaw, IsoCodes::alpha2CodeToKey("PL")},
0387     {Tz::Europe_Zagreb, IsoCodes::alpha2CodeToKey("HR")},
0388     {Tz::Europe_Zaporozhye, IsoCodes::alpha2CodeToKey("UA")},
0389     {Tz::Europe_Zurich, IsoCodes::alpha2CodeToKey("CH")},
0390     {Tz::Indian_Antananarivo, IsoCodes::alpha2CodeToKey("MG")},
0391     {Tz::Indian_Chagos, IsoCodes::alpha2CodeToKey("IO")},
0392     {Tz::Indian_Christmas, IsoCodes::alpha2CodeToKey("CX")},
0393     {Tz::Indian_Cocos, IsoCodes::alpha2CodeToKey("CC")},
0394     {Tz::Indian_Comoro, IsoCodes::alpha2CodeToKey("KM")},
0395     {Tz::Indian_Kerguelen, IsoCodes::alpha2CodeToKey("TF")},
0396     {Tz::Indian_Mahe, IsoCodes::alpha2CodeToKey("SC")},
0397     {Tz::Indian_Maldives, IsoCodes::alpha2CodeToKey("MV")},
0398     {Tz::Indian_Mauritius, IsoCodes::alpha2CodeToKey("MU")},
0399     {Tz::Indian_Mayotte, IsoCodes::alpha2CodeToKey("YT")},
0400     {Tz::Indian_Reunion, IsoCodes::alpha2CodeToKey("RE")},
0401     {Tz::Pacific_Apia, IsoCodes::alpha2CodeToKey("WS")},
0402     {Tz::Pacific_Auckland, IsoCodes::alpha2CodeToKey("NZ")},
0403     {Tz::Pacific_Bougainville, IsoCodes::alpha2CodeToKey("PG")},
0404     {Tz::Pacific_Chatham, IsoCodes::alpha2CodeToKey("NZ")},
0405     {Tz::Pacific_Chuuk, IsoCodes::alpha2CodeToKey("FM")},
0406     {Tz::Pacific_Easter, IsoCodes::alpha2CodeToKey("CL")},
0407     {Tz::Pacific_Efate, IsoCodes::alpha2CodeToKey("VU")},
0408     {Tz::Pacific_Enderbury, IsoCodes::alpha2CodeToKey("KI")},
0409     {Tz::Pacific_Fakaofo, IsoCodes::alpha2CodeToKey("TK")},
0410     {Tz::Pacific_Fiji, IsoCodes::alpha2CodeToKey("FJ")},
0411     {Tz::Pacific_Funafuti, IsoCodes::alpha2CodeToKey("TV")},
0412     {Tz::Pacific_Galapagos, IsoCodes::alpha2CodeToKey("EC")},
0413     {Tz::Pacific_Gambier, IsoCodes::alpha2CodeToKey("PF")},
0414     {Tz::Pacific_Guadalcanal, IsoCodes::alpha2CodeToKey("SB")},
0415     {Tz::Pacific_Guam, IsoCodes::alpha2CodeToKey("GU")},
0416     {Tz::Pacific_Honolulu, IsoCodes::alpha2CodeToKey("US")},
0417     {Tz::Pacific_Kiritimati, IsoCodes::alpha2CodeToKey("KI")},
0418     {Tz::Pacific_Kosrae, IsoCodes::alpha2CodeToKey("FM")},
0419     {Tz::Pacific_Kwajalein, IsoCodes::alpha2CodeToKey("MH")},
0420     {Tz::Pacific_Majuro, IsoCodes::alpha2CodeToKey("MH")},
0421     {Tz::Pacific_Marquesas, IsoCodes::alpha2CodeToKey("PF")},
0422     {Tz::Pacific_Midway, IsoCodes::alpha2CodeToKey("US")},
0423     {Tz::Pacific_Nauru, IsoCodes::alpha2CodeToKey("NR")},
0424     {Tz::Pacific_Niue, IsoCodes::alpha2CodeToKey("NU")},
0425     {Tz::Pacific_Norfolk, IsoCodes::alpha2CodeToKey("NF")},
0426     {Tz::Pacific_Noumea, IsoCodes::alpha2CodeToKey("NC")},
0427     {Tz::Pacific_Pago_Pago, IsoCodes::alpha2CodeToKey("AS")},
0428     {Tz::Pacific_Palau, IsoCodes::alpha2CodeToKey("PW")},
0429     {Tz::Pacific_Pitcairn, IsoCodes::alpha2CodeToKey("PN")},
0430     {Tz::Pacific_Pohnpei, IsoCodes::alpha2CodeToKey("FM")},
0431     {Tz::Pacific_Port_Moresby, IsoCodes::alpha2CodeToKey("PG")},
0432     {Tz::Pacific_Rarotonga, IsoCodes::alpha2CodeToKey("CK")},
0433     {Tz::Pacific_Saipan, IsoCodes::alpha2CodeToKey("MP")},
0434     {Tz::Pacific_Tahiti, IsoCodes::alpha2CodeToKey("PF")},
0435     {Tz::Pacific_Tarawa, IsoCodes::alpha2CodeToKey("KI")},
0436     {Tz::Pacific_Tongatapu, IsoCodes::alpha2CodeToKey("TO")},
0437     {Tz::Pacific_Wake, IsoCodes::alpha2CodeToKey("US")},
0438     {Tz::Pacific_Wallis, IsoCodes::alpha2CodeToKey("WF")},
0439 };