File indexing completed on 2024-05-05 03:54:57
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> country_timezone_map[] = { 0013 {IsoCodes::alpha2CodeToKey("AD"), Tz::Europe_Andorra}, 0014 {IsoCodes::alpha2CodeToKey("AE"), Tz::Asia_Dubai}, 0015 {IsoCodes::alpha2CodeToKey("AF"), Tz::Asia_Kabul}, 0016 {IsoCodes::alpha2CodeToKey("AG"), Tz::America_Antigua}, 0017 {IsoCodes::alpha2CodeToKey("AI"), Tz::America_Anguilla}, 0018 {IsoCodes::alpha2CodeToKey("AL"), Tz::Europe_Tirane}, 0019 {IsoCodes::alpha2CodeToKey("AM"), Tz::Asia_Yerevan}, 0020 {IsoCodes::alpha2CodeToKey("AO"), Tz::Africa_Luanda}, 0021 {IsoCodes::alpha2CodeToKey("AR"), Tz::America_Argentina_Buenos_Aires}, 0022 {IsoCodes::alpha2CodeToKey("AS"), Tz::Pacific_Pago_Pago}, 0023 {IsoCodes::alpha2CodeToKey("AT"), Tz::Europe_Vienna}, 0024 {IsoCodes::alpha2CodeToKey("AW"), Tz::America_Aruba}, 0025 {IsoCodes::alpha2CodeToKey("AX"), Tz::Europe_Helsinki}, 0026 {IsoCodes::alpha2CodeToKey("AZ"), Tz::Asia_Baku}, 0027 {IsoCodes::alpha2CodeToKey("BA"), Tz::Europe_Sarajevo}, 0028 {IsoCodes::alpha2CodeToKey("BB"), Tz::America_Barbados}, 0029 {IsoCodes::alpha2CodeToKey("BD"), Tz::Asia_Dhaka}, 0030 {IsoCodes::alpha2CodeToKey("BE"), Tz::Europe_Brussels}, 0031 {IsoCodes::alpha2CodeToKey("BF"), Tz::Africa_Ouagadougou}, 0032 {IsoCodes::alpha2CodeToKey("BG"), Tz::Europe_Sofia}, 0033 {IsoCodes::alpha2CodeToKey("BH"), Tz::Asia_Bahrain}, 0034 {IsoCodes::alpha2CodeToKey("BI"), Tz::Africa_Bujumbura}, 0035 {IsoCodes::alpha2CodeToKey("BJ"), Tz::Africa_Porto_Novo}, 0036 {IsoCodes::alpha2CodeToKey("BL"), Tz::America_St_Barthelemy}, 0037 {IsoCodes::alpha2CodeToKey("BM"), Tz::Atlantic_Bermuda}, 0038 {IsoCodes::alpha2CodeToKey("BN"), Tz::Asia_Brunei}, 0039 {IsoCodes::alpha2CodeToKey("BO"), Tz::America_La_Paz}, 0040 {IsoCodes::alpha2CodeToKey("BQ"), Tz::America_Kralendijk}, 0041 {IsoCodes::alpha2CodeToKey("BS"), Tz::America_Nassau}, 0042 {IsoCodes::alpha2CodeToKey("BT"), Tz::Asia_Thimphu}, 0043 {IsoCodes::alpha2CodeToKey("BW"), Tz::Africa_Gaborone}, 0044 {IsoCodes::alpha2CodeToKey("BY"), Tz::Europe_Minsk}, 0045 {IsoCodes::alpha2CodeToKey("BZ"), Tz::America_Belize}, 0046 {IsoCodes::alpha2CodeToKey("CC"), Tz::Indian_Cocos}, 0047 {IsoCodes::alpha2CodeToKey("CF"), Tz::Africa_Bangui}, 0048 {IsoCodes::alpha2CodeToKey("CG"), Tz::Africa_Brazzaville}, 0049 {IsoCodes::alpha2CodeToKey("CH"), Tz::Europe_Zurich}, 0050 {IsoCodes::alpha2CodeToKey("CI"), Tz::Africa_Abidjan}, 0051 {IsoCodes::alpha2CodeToKey("CK"), Tz::Pacific_Rarotonga}, 0052 {IsoCodes::alpha2CodeToKey("CM"), Tz::Africa_Douala}, 0053 {IsoCodes::alpha2CodeToKey("CO"), Tz::America_Bogota}, 0054 {IsoCodes::alpha2CodeToKey("CR"), Tz::America_Costa_Rica}, 0055 {IsoCodes::alpha2CodeToKey("CU"), Tz::America_Havana}, 0056 {IsoCodes::alpha2CodeToKey("CV"), Tz::Atlantic_Cape_Verde}, 0057 {IsoCodes::alpha2CodeToKey("CW"), Tz::America_Curacao}, 0058 {IsoCodes::alpha2CodeToKey("CX"), Tz::Indian_Christmas}, 0059 {IsoCodes::alpha2CodeToKey("CY"), Tz::Asia_Nicosia}, 0060 {IsoCodes::alpha2CodeToKey("CZ"), Tz::Europe_Prague}, 0061 {IsoCodes::alpha2CodeToKey("DE"), Tz::Europe_Berlin}, 0062 {IsoCodes::alpha2CodeToKey("DJ"), Tz::Africa_Djibouti}, 0063 {IsoCodes::alpha2CodeToKey("DK"), Tz::Europe_Copenhagen}, 0064 {IsoCodes::alpha2CodeToKey("DM"), Tz::America_Dominica}, 0065 {IsoCodes::alpha2CodeToKey("DO"), Tz::America_Santo_Domingo}, 0066 {IsoCodes::alpha2CodeToKey("DZ"), Tz::Africa_Algiers}, 0067 {IsoCodes::alpha2CodeToKey("EE"), Tz::Europe_Tallinn}, 0068 {IsoCodes::alpha2CodeToKey("EG"), Tz::Africa_Cairo}, 0069 {IsoCodes::alpha2CodeToKey("EH"), Tz::Africa_El_Aaiun}, 0070 {IsoCodes::alpha2CodeToKey("ER"), Tz::Africa_Asmara}, 0071 {IsoCodes::alpha2CodeToKey("ET"), Tz::Africa_Addis_Ababa}, 0072 {IsoCodes::alpha2CodeToKey("FI"), Tz::Europe_Helsinki}, 0073 {IsoCodes::alpha2CodeToKey("FJ"), Tz::Pacific_Fiji}, 0074 {IsoCodes::alpha2CodeToKey("FK"), Tz::Atlantic_Stanley}, 0075 {IsoCodes::alpha2CodeToKey("FO"), Tz::Atlantic_Faroe}, 0076 {IsoCodes::alpha2CodeToKey("GA"), Tz::Africa_Libreville}, 0077 {IsoCodes::alpha2CodeToKey("GB"), Tz::Europe_London}, 0078 {IsoCodes::alpha2CodeToKey("GD"), Tz::America_Grenada}, 0079 {IsoCodes::alpha2CodeToKey("GF"), Tz::America_Cayenne}, 0080 {IsoCodes::alpha2CodeToKey("GG"), Tz::Europe_Guernsey}, 0081 {IsoCodes::alpha2CodeToKey("GH"), Tz::Africa_Accra}, 0082 {IsoCodes::alpha2CodeToKey("GI"), Tz::Europe_Gibraltar}, 0083 {IsoCodes::alpha2CodeToKey("GM"), Tz::Africa_Banjul}, 0084 {IsoCodes::alpha2CodeToKey("GN"), Tz::Africa_Conakry}, 0085 {IsoCodes::alpha2CodeToKey("GP"), Tz::America_Guadeloupe}, 0086 {IsoCodes::alpha2CodeToKey("GQ"), Tz::Africa_Malabo}, 0087 {IsoCodes::alpha2CodeToKey("GR"), Tz::Europe_Athens}, 0088 {IsoCodes::alpha2CodeToKey("GS"), Tz::Atlantic_South_Georgia}, 0089 {IsoCodes::alpha2CodeToKey("GT"), Tz::America_Guatemala}, 0090 {IsoCodes::alpha2CodeToKey("GU"), Tz::Pacific_Guam}, 0091 {IsoCodes::alpha2CodeToKey("GW"), Tz::Africa_Bissau}, 0092 {IsoCodes::alpha2CodeToKey("GY"), Tz::America_Guyana}, 0093 {IsoCodes::alpha2CodeToKey("HK"), Tz::Asia_Hong_Kong}, 0094 {IsoCodes::alpha2CodeToKey("HN"), Tz::America_Tegucigalpa}, 0095 {IsoCodes::alpha2CodeToKey("HR"), Tz::Europe_Zagreb}, 0096 {IsoCodes::alpha2CodeToKey("HT"), Tz::America_Port_au_Prince}, 0097 {IsoCodes::alpha2CodeToKey("HU"), Tz::Europe_Budapest}, 0098 {IsoCodes::alpha2CodeToKey("IE"), Tz::Europe_Dublin}, 0099 {IsoCodes::alpha2CodeToKey("IL"), Tz::Asia_Jerusalem}, 0100 {IsoCodes::alpha2CodeToKey("IM"), Tz::Europe_Isle_of_Man}, 0101 {IsoCodes::alpha2CodeToKey("IN"), Tz::Asia_Kolkata}, 0102 {IsoCodes::alpha2CodeToKey("IO"), Tz::Indian_Chagos}, 0103 {IsoCodes::alpha2CodeToKey("IQ"), Tz::Asia_Baghdad}, 0104 {IsoCodes::alpha2CodeToKey("IR"), Tz::Asia_Tehran}, 0105 {IsoCodes::alpha2CodeToKey("IS"), Tz::Atlantic_Reykjavik}, 0106 {IsoCodes::alpha2CodeToKey("IT"), Tz::Europe_Rome}, 0107 {IsoCodes::alpha2CodeToKey("JE"), Tz::Europe_Jersey}, 0108 {IsoCodes::alpha2CodeToKey("JM"), Tz::America_Jamaica}, 0109 {IsoCodes::alpha2CodeToKey("JO"), Tz::Asia_Amman}, 0110 {IsoCodes::alpha2CodeToKey("JP"), Tz::Asia_Tokyo}, 0111 {IsoCodes::alpha2CodeToKey("KE"), Tz::Africa_Nairobi}, 0112 {IsoCodes::alpha2CodeToKey("KG"), Tz::Asia_Bishkek}, 0113 {IsoCodes::alpha2CodeToKey("KH"), Tz::Asia_Phnom_Penh}, 0114 {IsoCodes::alpha2CodeToKey("KM"), Tz::Indian_Comoro}, 0115 {IsoCodes::alpha2CodeToKey("KN"), Tz::America_St_Kitts}, 0116 {IsoCodes::alpha2CodeToKey("KP"), Tz::Asia_Pyongyang}, 0117 {IsoCodes::alpha2CodeToKey("KR"), Tz::Asia_Seoul}, 0118 {IsoCodes::alpha2CodeToKey("KW"), Tz::Asia_Kuwait}, 0119 {IsoCodes::alpha2CodeToKey("KY"), Tz::America_Cayman}, 0120 {IsoCodes::alpha2CodeToKey("LA"), Tz::Asia_Vientiane}, 0121 {IsoCodes::alpha2CodeToKey("LB"), Tz::Asia_Beirut}, 0122 {IsoCodes::alpha2CodeToKey("LC"), Tz::America_St_Lucia}, 0123 {IsoCodes::alpha2CodeToKey("LI"), Tz::Europe_Vaduz}, 0124 {IsoCodes::alpha2CodeToKey("LK"), Tz::Asia_Colombo}, 0125 {IsoCodes::alpha2CodeToKey("LR"), Tz::Africa_Monrovia}, 0126 {IsoCodes::alpha2CodeToKey("LS"), Tz::Africa_Maseru}, 0127 {IsoCodes::alpha2CodeToKey("LT"), Tz::Europe_Vilnius}, 0128 {IsoCodes::alpha2CodeToKey("LU"), Tz::Europe_Luxembourg}, 0129 {IsoCodes::alpha2CodeToKey("LV"), Tz::Europe_Riga}, 0130 {IsoCodes::alpha2CodeToKey("LY"), Tz::Africa_Tripoli}, 0131 {IsoCodes::alpha2CodeToKey("MC"), Tz::Europe_Monaco}, 0132 {IsoCodes::alpha2CodeToKey("MD"), Tz::Europe_Chisinau}, 0133 {IsoCodes::alpha2CodeToKey("ME"), Tz::Europe_Podgorica}, 0134 {IsoCodes::alpha2CodeToKey("MF"), Tz::America_Marigot}, 0135 {IsoCodes::alpha2CodeToKey("MG"), Tz::Indian_Antananarivo}, 0136 {IsoCodes::alpha2CodeToKey("MK"), Tz::Europe_Skopje}, 0137 {IsoCodes::alpha2CodeToKey("ML"), Tz::Africa_Bamako}, 0138 {IsoCodes::alpha2CodeToKey("MM"), Tz::Asia_Yangon}, 0139 {IsoCodes::alpha2CodeToKey("MO"), Tz::Asia_Macau}, 0140 {IsoCodes::alpha2CodeToKey("MP"), Tz::Pacific_Saipan}, 0141 {IsoCodes::alpha2CodeToKey("MQ"), Tz::America_Martinique}, 0142 {IsoCodes::alpha2CodeToKey("MR"), Tz::Africa_Nouakchott}, 0143 {IsoCodes::alpha2CodeToKey("MS"), Tz::America_Montserrat}, 0144 {IsoCodes::alpha2CodeToKey("MT"), Tz::Europe_Malta}, 0145 {IsoCodes::alpha2CodeToKey("MU"), Tz::Indian_Mauritius}, 0146 {IsoCodes::alpha2CodeToKey("MV"), Tz::Indian_Maldives}, 0147 {IsoCodes::alpha2CodeToKey("MW"), Tz::Africa_Blantyre}, 0148 {IsoCodes::alpha2CodeToKey("MY"), Tz::Asia_Kuala_Lumpur}, 0149 {IsoCodes::alpha2CodeToKey("MZ"), Tz::Africa_Maputo}, 0150 {IsoCodes::alpha2CodeToKey("NA"), Tz::Africa_Windhoek}, 0151 {IsoCodes::alpha2CodeToKey("NC"), Tz::Pacific_Noumea}, 0152 {IsoCodes::alpha2CodeToKey("NE"), Tz::Africa_Niamey}, 0153 {IsoCodes::alpha2CodeToKey("NF"), Tz::Pacific_Norfolk}, 0154 {IsoCodes::alpha2CodeToKey("NG"), Tz::Africa_Lagos}, 0155 {IsoCodes::alpha2CodeToKey("NI"), Tz::America_Managua}, 0156 {IsoCodes::alpha2CodeToKey("NO"), Tz::Europe_Oslo}, 0157 {IsoCodes::alpha2CodeToKey("NP"), Tz::Asia_Kathmandu}, 0158 {IsoCodes::alpha2CodeToKey("NR"), Tz::Pacific_Nauru}, 0159 {IsoCodes::alpha2CodeToKey("NU"), Tz::Pacific_Niue}, 0160 {IsoCodes::alpha2CodeToKey("OM"), Tz::Asia_Muscat}, 0161 {IsoCodes::alpha2CodeToKey("PA"), Tz::America_Panama}, 0162 {IsoCodes::alpha2CodeToKey("PE"), Tz::America_Lima}, 0163 {IsoCodes::alpha2CodeToKey("PH"), Tz::Asia_Manila}, 0164 {IsoCodes::alpha2CodeToKey("PK"), Tz::Asia_Karachi}, 0165 {IsoCodes::alpha2CodeToKey("PL"), Tz::Europe_Warsaw}, 0166 {IsoCodes::alpha2CodeToKey("PM"), Tz::America_Miquelon}, 0167 {IsoCodes::alpha2CodeToKey("PN"), Tz::Pacific_Pitcairn}, 0168 {IsoCodes::alpha2CodeToKey("PR"), Tz::America_Puerto_Rico}, 0169 {IsoCodes::alpha2CodeToKey("PW"), Tz::Pacific_Palau}, 0170 {IsoCodes::alpha2CodeToKey("PY"), Tz::America_Asuncion}, 0171 {IsoCodes::alpha2CodeToKey("QA"), Tz::Asia_Qatar}, 0172 {IsoCodes::alpha2CodeToKey("RE"), Tz::Indian_Reunion}, 0173 {IsoCodes::alpha2CodeToKey("RO"), Tz::Europe_Bucharest}, 0174 {IsoCodes::alpha2CodeToKey("RS"), Tz::Europe_Belgrade}, 0175 {IsoCodes::alpha2CodeToKey("RW"), Tz::Africa_Kigali}, 0176 {IsoCodes::alpha2CodeToKey("SA"), Tz::Asia_Riyadh}, 0177 {IsoCodes::alpha2CodeToKey("SB"), Tz::Pacific_Guadalcanal}, 0178 {IsoCodes::alpha2CodeToKey("SC"), Tz::Indian_Mahe}, 0179 {IsoCodes::alpha2CodeToKey("SE"), Tz::Europe_Stockholm}, 0180 {IsoCodes::alpha2CodeToKey("SG"), Tz::Asia_Singapore}, 0181 {IsoCodes::alpha2CodeToKey("SH"), Tz::Atlantic_St_Helena}, 0182 {IsoCodes::alpha2CodeToKey("SI"), Tz::Europe_Ljubljana}, 0183 {IsoCodes::alpha2CodeToKey("SJ"), Tz::Europe_Oslo}, 0184 {IsoCodes::alpha2CodeToKey("SK"), Tz::Europe_Bratislava}, 0185 {IsoCodes::alpha2CodeToKey("SL"), Tz::Africa_Freetown}, 0186 {IsoCodes::alpha2CodeToKey("SM"), Tz::Europe_San_Marino}, 0187 {IsoCodes::alpha2CodeToKey("SN"), Tz::Africa_Dakar}, 0188 {IsoCodes::alpha2CodeToKey("SO"), Tz::Africa_Mogadishu}, 0189 {IsoCodes::alpha2CodeToKey("SR"), Tz::America_Paramaribo}, 0190 {IsoCodes::alpha2CodeToKey("ST"), Tz::Africa_Sao_Tome}, 0191 {IsoCodes::alpha2CodeToKey("SV"), Tz::America_El_Salvador}, 0192 {IsoCodes::alpha2CodeToKey("SX"), Tz::America_Lower_Princes}, 0193 {IsoCodes::alpha2CodeToKey("SY"), Tz::Asia_Damascus}, 0194 {IsoCodes::alpha2CodeToKey("SZ"), Tz::Africa_Mbabane}, 0195 {IsoCodes::alpha2CodeToKey("TC"), Tz::America_Grand_Turk}, 0196 {IsoCodes::alpha2CodeToKey("TD"), Tz::Africa_Ndjamena}, 0197 {IsoCodes::alpha2CodeToKey("TF"), Tz::Indian_Kerguelen}, 0198 {IsoCodes::alpha2CodeToKey("TG"), Tz::Africa_Lome}, 0199 {IsoCodes::alpha2CodeToKey("TH"), Tz::Asia_Bangkok}, 0200 {IsoCodes::alpha2CodeToKey("TJ"), Tz::Asia_Dushanbe}, 0201 {IsoCodes::alpha2CodeToKey("TK"), Tz::Pacific_Fakaofo}, 0202 {IsoCodes::alpha2CodeToKey("TL"), Tz::Asia_Dili}, 0203 {IsoCodes::alpha2CodeToKey("TM"), Tz::Asia_Ashgabat}, 0204 {IsoCodes::alpha2CodeToKey("TN"), Tz::Africa_Tunis}, 0205 {IsoCodes::alpha2CodeToKey("TO"), Tz::Pacific_Tongatapu}, 0206 {IsoCodes::alpha2CodeToKey("TR"), Tz::Europe_Istanbul}, 0207 {IsoCodes::alpha2CodeToKey("TT"), Tz::America_Port_of_Spain}, 0208 {IsoCodes::alpha2CodeToKey("TV"), Tz::Pacific_Funafuti}, 0209 {IsoCodes::alpha2CodeToKey("TW"), Tz::Asia_Taipei}, 0210 {IsoCodes::alpha2CodeToKey("TZ"), Tz::Africa_Dar_es_Salaam}, 0211 {IsoCodes::alpha2CodeToKey("UG"), Tz::Africa_Kampala}, 0212 {IsoCodes::alpha2CodeToKey("UY"), Tz::America_Montevideo}, 0213 {IsoCodes::alpha2CodeToKey("VA"), Tz::Europe_Vatican}, 0214 {IsoCodes::alpha2CodeToKey("VC"), Tz::America_St_Vincent}, 0215 {IsoCodes::alpha2CodeToKey("VE"), Tz::America_Caracas}, 0216 {IsoCodes::alpha2CodeToKey("VG"), Tz::America_Tortola}, 0217 {IsoCodes::alpha2CodeToKey("VI"), Tz::America_St_Thomas}, 0218 {IsoCodes::alpha2CodeToKey("VU"), Tz::Pacific_Efate}, 0219 {IsoCodes::alpha2CodeToKey("WF"), Tz::Pacific_Wallis}, 0220 {IsoCodes::alpha2CodeToKey("WS"), Tz::Pacific_Apia}, 0221 {IsoCodes::alpha2CodeToKey("XK"), Tz::Europe_Belgrade}, 0222 {IsoCodes::alpha2CodeToKey("YE"), Tz::Asia_Aden}, 0223 {IsoCodes::alpha2CodeToKey("YT"), Tz::Indian_Mayotte}, 0224 {IsoCodes::alpha2CodeToKey("ZA"), Tz::Africa_Johannesburg}, 0225 {IsoCodes::alpha2CodeToKey("ZM"), Tz::Africa_Lusaka}, 0226 {IsoCodes::alpha2CodeToKey("ZW"), Tz::Africa_Harare}, 0227 };