AceTime  1.3
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
zone_infos.h
1 // This file was generated by the following script:
2 //
3 // $ ../../../tools/tzcompiler.py --input_dir ../../../tools/../../tz --output_dir /home/brian/src/AceTime/src/ace_time/zonedb --tz_version 2020d --action zonedb --language arduino --scope basic --start_year 2000 --until_year 2050
4 //
5 // using the TZ Database files
6 //
7 // africa, antarctica, asia, australasia, backward, etcetera, europe, northamerica, southamerica
8 //
9 // from https://github.com/eggert/tz/releases/tag/2020d
10 //
11 // DO NOT EDIT
12 
13 #ifndef ACE_TIME_ZONEDB_ZONE_INFOS_H
14 #define ACE_TIME_ZONEDB_ZONE_INFOS_H
15 
16 #include <ace_time/internal/ZoneInfo.h>
17 
18 namespace ace_time {
19 namespace zonedb {
20 
21 //---------------------------------------------------------------------------
22 // ZoneContext (should not be in PROGMEM)
23 //---------------------------------------------------------------------------
24 
25 // Version of the TZ Database which generated these files.
26 extern const char kTzDatabaseVersion[];
27 
28 // Metadata about the zonedb files.
29 extern const basic::ZoneContext kZoneContext;
30 
31 //---------------------------------------------------------------------------
32 // Supported zones: 268
33 //---------------------------------------------------------------------------
34 
35 extern const basic::ZoneInfo kZoneAfrica_Abidjan; // Africa/Abidjan
36 extern const basic::ZoneInfo kZoneAfrica_Accra; // Africa/Accra
37 extern const basic::ZoneInfo kZoneAfrica_Algiers; // Africa/Algiers
38 extern const basic::ZoneInfo kZoneAfrica_Bissau; // Africa/Bissau
39 extern const basic::ZoneInfo kZoneAfrica_Ceuta; // Africa/Ceuta
40 extern const basic::ZoneInfo kZoneAfrica_Johannesburg; // Africa/Johannesburg
41 extern const basic::ZoneInfo kZoneAfrica_Lagos; // Africa/Lagos
42 extern const basic::ZoneInfo kZoneAfrica_Maputo; // Africa/Maputo
43 extern const basic::ZoneInfo kZoneAfrica_Monrovia; // Africa/Monrovia
44 extern const basic::ZoneInfo kZoneAfrica_Nairobi; // Africa/Nairobi
45 extern const basic::ZoneInfo kZoneAfrica_Ndjamena; // Africa/Ndjamena
46 extern const basic::ZoneInfo kZoneAfrica_Tunis; // Africa/Tunis
47 extern const basic::ZoneInfo kZoneAmerica_Adak; // America/Adak
48 extern const basic::ZoneInfo kZoneAmerica_Anchorage; // America/Anchorage
49 extern const basic::ZoneInfo kZoneAmerica_Asuncion; // America/Asuncion
50 extern const basic::ZoneInfo kZoneAmerica_Atikokan; // America/Atikokan
51 extern const basic::ZoneInfo kZoneAmerica_Barbados; // America/Barbados
52 extern const basic::ZoneInfo kZoneAmerica_Belem; // America/Belem
53 extern const basic::ZoneInfo kZoneAmerica_Blanc_Sablon; // America/Blanc-Sablon
54 extern const basic::ZoneInfo kZoneAmerica_Bogota; // America/Bogota
55 extern const basic::ZoneInfo kZoneAmerica_Boise; // America/Boise
56 extern const basic::ZoneInfo kZoneAmerica_Campo_Grande; // America/Campo_Grande
57 extern const basic::ZoneInfo kZoneAmerica_Cayenne; // America/Cayenne
58 extern const basic::ZoneInfo kZoneAmerica_Chicago; // America/Chicago
59 extern const basic::ZoneInfo kZoneAmerica_Chihuahua; // America/Chihuahua
60 extern const basic::ZoneInfo kZoneAmerica_Costa_Rica; // America/Costa_Rica
61 extern const basic::ZoneInfo kZoneAmerica_Creston; // America/Creston
62 extern const basic::ZoneInfo kZoneAmerica_Curacao; // America/Curacao
63 extern const basic::ZoneInfo kZoneAmerica_Danmarkshavn; // America/Danmarkshavn
64 extern const basic::ZoneInfo kZoneAmerica_Dawson_Creek; // America/Dawson_Creek
65 extern const basic::ZoneInfo kZoneAmerica_Denver; // America/Denver
66 extern const basic::ZoneInfo kZoneAmerica_Detroit; // America/Detroit
67 extern const basic::ZoneInfo kZoneAmerica_Edmonton; // America/Edmonton
68 extern const basic::ZoneInfo kZoneAmerica_El_Salvador; // America/El_Salvador
69 extern const basic::ZoneInfo kZoneAmerica_Glace_Bay; // America/Glace_Bay
70 extern const basic::ZoneInfo kZoneAmerica_Guatemala; // America/Guatemala
71 extern const basic::ZoneInfo kZoneAmerica_Guayaquil; // America/Guayaquil
72 extern const basic::ZoneInfo kZoneAmerica_Guyana; // America/Guyana
73 extern const basic::ZoneInfo kZoneAmerica_Halifax; // America/Halifax
74 extern const basic::ZoneInfo kZoneAmerica_Havana; // America/Havana
75 extern const basic::ZoneInfo kZoneAmerica_Hermosillo; // America/Hermosillo
76 extern const basic::ZoneInfo kZoneAmerica_Indiana_Indianapolis; // America/Indiana/Indianapolis
77 extern const basic::ZoneInfo kZoneAmerica_Indiana_Marengo; // America/Indiana/Marengo
78 extern const basic::ZoneInfo kZoneAmerica_Indiana_Vevay; // America/Indiana/Vevay
79 extern const basic::ZoneInfo kZoneAmerica_Inuvik; // America/Inuvik
80 extern const basic::ZoneInfo kZoneAmerica_Jamaica; // America/Jamaica
81 extern const basic::ZoneInfo kZoneAmerica_Juneau; // America/Juneau
82 extern const basic::ZoneInfo kZoneAmerica_Kentucky_Louisville; // America/Kentucky/Louisville
83 extern const basic::ZoneInfo kZoneAmerica_La_Paz; // America/La_Paz
84 extern const basic::ZoneInfo kZoneAmerica_Lima; // America/Lima
85 extern const basic::ZoneInfo kZoneAmerica_Los_Angeles; // America/Los_Angeles
86 extern const basic::ZoneInfo kZoneAmerica_Managua; // America/Managua
87 extern const basic::ZoneInfo kZoneAmerica_Manaus; // America/Manaus
88 extern const basic::ZoneInfo kZoneAmerica_Martinique; // America/Martinique
89 extern const basic::ZoneInfo kZoneAmerica_Matamoros; // America/Matamoros
90 extern const basic::ZoneInfo kZoneAmerica_Mazatlan; // America/Mazatlan
91 extern const basic::ZoneInfo kZoneAmerica_Menominee; // America/Menominee
92 extern const basic::ZoneInfo kZoneAmerica_Merida; // America/Merida
93 extern const basic::ZoneInfo kZoneAmerica_Miquelon; // America/Miquelon
94 extern const basic::ZoneInfo kZoneAmerica_Moncton; // America/Moncton
95 extern const basic::ZoneInfo kZoneAmerica_Monterrey; // America/Monterrey
96 extern const basic::ZoneInfo kZoneAmerica_Montevideo; // America/Montevideo
97 extern const basic::ZoneInfo kZoneAmerica_Nassau; // America/Nassau
98 extern const basic::ZoneInfo kZoneAmerica_New_York; // America/New_York
99 extern const basic::ZoneInfo kZoneAmerica_Nipigon; // America/Nipigon
100 extern const basic::ZoneInfo kZoneAmerica_Nome; // America/Nome
101 extern const basic::ZoneInfo kZoneAmerica_North_Dakota_Center; // America/North_Dakota/Center
102 extern const basic::ZoneInfo kZoneAmerica_Nuuk; // America/Nuuk
103 extern const basic::ZoneInfo kZoneAmerica_Ojinaga; // America/Ojinaga
104 extern const basic::ZoneInfo kZoneAmerica_Panama; // America/Panama
105 extern const basic::ZoneInfo kZoneAmerica_Paramaribo; // America/Paramaribo
106 extern const basic::ZoneInfo kZoneAmerica_Phoenix; // America/Phoenix
107 extern const basic::ZoneInfo kZoneAmerica_Port_au_Prince; // America/Port-au-Prince
108 extern const basic::ZoneInfo kZoneAmerica_Port_of_Spain; // America/Port_of_Spain
109 extern const basic::ZoneInfo kZoneAmerica_Porto_Velho; // America/Porto_Velho
110 extern const basic::ZoneInfo kZoneAmerica_Puerto_Rico; // America/Puerto_Rico
111 extern const basic::ZoneInfo kZoneAmerica_Rainy_River; // America/Rainy_River
112 extern const basic::ZoneInfo kZoneAmerica_Regina; // America/Regina
113 extern const basic::ZoneInfo kZoneAmerica_Santiago; // America/Santiago
114 extern const basic::ZoneInfo kZoneAmerica_Sao_Paulo; // America/Sao_Paulo
115 extern const basic::ZoneInfo kZoneAmerica_Scoresbysund; // America/Scoresbysund
116 extern const basic::ZoneInfo kZoneAmerica_Sitka; // America/Sitka
117 extern const basic::ZoneInfo kZoneAmerica_Swift_Current; // America/Swift_Current
118 extern const basic::ZoneInfo kZoneAmerica_Tegucigalpa; // America/Tegucigalpa
119 extern const basic::ZoneInfo kZoneAmerica_Thule; // America/Thule
120 extern const basic::ZoneInfo kZoneAmerica_Thunder_Bay; // America/Thunder_Bay
121 extern const basic::ZoneInfo kZoneAmerica_Toronto; // America/Toronto
122 extern const basic::ZoneInfo kZoneAmerica_Vancouver; // America/Vancouver
123 extern const basic::ZoneInfo kZoneAmerica_Winnipeg; // America/Winnipeg
124 extern const basic::ZoneInfo kZoneAmerica_Yakutat; // America/Yakutat
125 extern const basic::ZoneInfo kZoneAmerica_Yellowknife; // America/Yellowknife
126 extern const basic::ZoneInfo kZoneAntarctica_DumontDUrville; // Antarctica/DumontDUrville
127 extern const basic::ZoneInfo kZoneAntarctica_Rothera; // Antarctica/Rothera
128 extern const basic::ZoneInfo kZoneAntarctica_Syowa; // Antarctica/Syowa
129 extern const basic::ZoneInfo kZoneAntarctica_Vostok; // Antarctica/Vostok
130 extern const basic::ZoneInfo kZoneAsia_Amman; // Asia/Amman
131 extern const basic::ZoneInfo kZoneAsia_Ashgabat; // Asia/Ashgabat
132 extern const basic::ZoneInfo kZoneAsia_Baghdad; // Asia/Baghdad
133 extern const basic::ZoneInfo kZoneAsia_Baku; // Asia/Baku
134 extern const basic::ZoneInfo kZoneAsia_Bangkok; // Asia/Bangkok
135 extern const basic::ZoneInfo kZoneAsia_Beirut; // Asia/Beirut
136 extern const basic::ZoneInfo kZoneAsia_Brunei; // Asia/Brunei
137 extern const basic::ZoneInfo kZoneAsia_Damascus; // Asia/Damascus
138 extern const basic::ZoneInfo kZoneAsia_Dhaka; // Asia/Dhaka
139 extern const basic::ZoneInfo kZoneAsia_Dubai; // Asia/Dubai
140 extern const basic::ZoneInfo kZoneAsia_Dushanbe; // Asia/Dushanbe
141 extern const basic::ZoneInfo kZoneAsia_Ho_Chi_Minh; // Asia/Ho_Chi_Minh
142 extern const basic::ZoneInfo kZoneAsia_Hong_Kong; // Asia/Hong_Kong
143 extern const basic::ZoneInfo kZoneAsia_Hovd; // Asia/Hovd
144 extern const basic::ZoneInfo kZoneAsia_Jakarta; // Asia/Jakarta
145 extern const basic::ZoneInfo kZoneAsia_Jayapura; // Asia/Jayapura
146 extern const basic::ZoneInfo kZoneAsia_Jerusalem; // Asia/Jerusalem
147 extern const basic::ZoneInfo kZoneAsia_Kabul; // Asia/Kabul
148 extern const basic::ZoneInfo kZoneAsia_Karachi; // Asia/Karachi
149 extern const basic::ZoneInfo kZoneAsia_Kathmandu; // Asia/Kathmandu
150 extern const basic::ZoneInfo kZoneAsia_Kolkata; // Asia/Kolkata
151 extern const basic::ZoneInfo kZoneAsia_Kuala_Lumpur; // Asia/Kuala_Lumpur
152 extern const basic::ZoneInfo kZoneAsia_Kuching; // Asia/Kuching
153 extern const basic::ZoneInfo kZoneAsia_Macau; // Asia/Macau
154 extern const basic::ZoneInfo kZoneAsia_Makassar; // Asia/Makassar
155 extern const basic::ZoneInfo kZoneAsia_Manila; // Asia/Manila
156 extern const basic::ZoneInfo kZoneAsia_Nicosia; // Asia/Nicosia
157 extern const basic::ZoneInfo kZoneAsia_Pontianak; // Asia/Pontianak
158 extern const basic::ZoneInfo kZoneAsia_Qatar; // Asia/Qatar
159 extern const basic::ZoneInfo kZoneAsia_Riyadh; // Asia/Riyadh
160 extern const basic::ZoneInfo kZoneAsia_Samarkand; // Asia/Samarkand
161 extern const basic::ZoneInfo kZoneAsia_Seoul; // Asia/Seoul
162 extern const basic::ZoneInfo kZoneAsia_Shanghai; // Asia/Shanghai
163 extern const basic::ZoneInfo kZoneAsia_Singapore; // Asia/Singapore
164 extern const basic::ZoneInfo kZoneAsia_Taipei; // Asia/Taipei
165 extern const basic::ZoneInfo kZoneAsia_Tashkent; // Asia/Tashkent
166 extern const basic::ZoneInfo kZoneAsia_Tehran; // Asia/Tehran
167 extern const basic::ZoneInfo kZoneAsia_Thimphu; // Asia/Thimphu
168 extern const basic::ZoneInfo kZoneAsia_Tokyo; // Asia/Tokyo
169 extern const basic::ZoneInfo kZoneAsia_Ulaanbaatar; // Asia/Ulaanbaatar
170 extern const basic::ZoneInfo kZoneAsia_Urumqi; // Asia/Urumqi
171 extern const basic::ZoneInfo kZoneAsia_Yangon; // Asia/Yangon
172 extern const basic::ZoneInfo kZoneAsia_Yerevan; // Asia/Yerevan
173 extern const basic::ZoneInfo kZoneAtlantic_Azores; // Atlantic/Azores
174 extern const basic::ZoneInfo kZoneAtlantic_Bermuda; // Atlantic/Bermuda
175 extern const basic::ZoneInfo kZoneAtlantic_Canary; // Atlantic/Canary
176 extern const basic::ZoneInfo kZoneAtlantic_Cape_Verde; // Atlantic/Cape_Verde
177 extern const basic::ZoneInfo kZoneAtlantic_Faroe; // Atlantic/Faroe
178 extern const basic::ZoneInfo kZoneAtlantic_Madeira; // Atlantic/Madeira
179 extern const basic::ZoneInfo kZoneAtlantic_Reykjavik; // Atlantic/Reykjavik
180 extern const basic::ZoneInfo kZoneAtlantic_South_Georgia; // Atlantic/South_Georgia
181 extern const basic::ZoneInfo kZoneAustralia_Adelaide; // Australia/Adelaide
182 extern const basic::ZoneInfo kZoneAustralia_Brisbane; // Australia/Brisbane
183 extern const basic::ZoneInfo kZoneAustralia_Broken_Hill; // Australia/Broken_Hill
184 extern const basic::ZoneInfo kZoneAustralia_Currie; // Australia/Currie
185 extern const basic::ZoneInfo kZoneAustralia_Darwin; // Australia/Darwin
186 extern const basic::ZoneInfo kZoneAustralia_Eucla; // Australia/Eucla
187 extern const basic::ZoneInfo kZoneAustralia_Hobart; // Australia/Hobart
188 extern const basic::ZoneInfo kZoneAustralia_Lindeman; // Australia/Lindeman
189 extern const basic::ZoneInfo kZoneAustralia_Lord_Howe; // Australia/Lord_Howe
190 extern const basic::ZoneInfo kZoneAustralia_Melbourne; // Australia/Melbourne
191 extern const basic::ZoneInfo kZoneAustralia_Perth; // Australia/Perth
192 extern const basic::ZoneInfo kZoneAustralia_Sydney; // Australia/Sydney
193 extern const basic::ZoneInfo kZoneCET; // CET
194 extern const basic::ZoneInfo kZoneCST6CDT; // CST6CDT
195 extern const basic::ZoneInfo kZoneEET; // EET
196 extern const basic::ZoneInfo kZoneEST; // EST
197 extern const basic::ZoneInfo kZoneEST5EDT; // EST5EDT
198 extern const basic::ZoneInfo kZoneEtc_GMT; // Etc/GMT
199 extern const basic::ZoneInfo kZoneEtc_GMT_PLUS_1; // Etc/GMT+1
200 extern const basic::ZoneInfo kZoneEtc_GMT_PLUS_10; // Etc/GMT+10
201 extern const basic::ZoneInfo kZoneEtc_GMT_PLUS_11; // Etc/GMT+11
202 extern const basic::ZoneInfo kZoneEtc_GMT_PLUS_12; // Etc/GMT+12
203 extern const basic::ZoneInfo kZoneEtc_GMT_PLUS_2; // Etc/GMT+2
204 extern const basic::ZoneInfo kZoneEtc_GMT_PLUS_3; // Etc/GMT+3
205 extern const basic::ZoneInfo kZoneEtc_GMT_PLUS_4; // Etc/GMT+4
206 extern const basic::ZoneInfo kZoneEtc_GMT_PLUS_5; // Etc/GMT+5
207 extern const basic::ZoneInfo kZoneEtc_GMT_PLUS_6; // Etc/GMT+6
208 extern const basic::ZoneInfo kZoneEtc_GMT_PLUS_7; // Etc/GMT+7
209 extern const basic::ZoneInfo kZoneEtc_GMT_PLUS_8; // Etc/GMT+8
210 extern const basic::ZoneInfo kZoneEtc_GMT_PLUS_9; // Etc/GMT+9
211 extern const basic::ZoneInfo kZoneEtc_GMT_1; // Etc/GMT-1
212 extern const basic::ZoneInfo kZoneEtc_GMT_10; // Etc/GMT-10
213 extern const basic::ZoneInfo kZoneEtc_GMT_11; // Etc/GMT-11
214 extern const basic::ZoneInfo kZoneEtc_GMT_12; // Etc/GMT-12
215 extern const basic::ZoneInfo kZoneEtc_GMT_13; // Etc/GMT-13
216 extern const basic::ZoneInfo kZoneEtc_GMT_14; // Etc/GMT-14
217 extern const basic::ZoneInfo kZoneEtc_GMT_2; // Etc/GMT-2
218 extern const basic::ZoneInfo kZoneEtc_GMT_3; // Etc/GMT-3
219 extern const basic::ZoneInfo kZoneEtc_GMT_4; // Etc/GMT-4
220 extern const basic::ZoneInfo kZoneEtc_GMT_5; // Etc/GMT-5
221 extern const basic::ZoneInfo kZoneEtc_GMT_6; // Etc/GMT-6
222 extern const basic::ZoneInfo kZoneEtc_GMT_7; // Etc/GMT-7
223 extern const basic::ZoneInfo kZoneEtc_GMT_8; // Etc/GMT-8
224 extern const basic::ZoneInfo kZoneEtc_GMT_9; // Etc/GMT-9
225 extern const basic::ZoneInfo kZoneEtc_UTC; // Etc/UTC
226 extern const basic::ZoneInfo kZoneEurope_Amsterdam; // Europe/Amsterdam
227 extern const basic::ZoneInfo kZoneEurope_Andorra; // Europe/Andorra
228 extern const basic::ZoneInfo kZoneEurope_Athens; // Europe/Athens
229 extern const basic::ZoneInfo kZoneEurope_Belgrade; // Europe/Belgrade
230 extern const basic::ZoneInfo kZoneEurope_Berlin; // Europe/Berlin
231 extern const basic::ZoneInfo kZoneEurope_Brussels; // Europe/Brussels
232 extern const basic::ZoneInfo kZoneEurope_Bucharest; // Europe/Bucharest
233 extern const basic::ZoneInfo kZoneEurope_Budapest; // Europe/Budapest
234 extern const basic::ZoneInfo kZoneEurope_Chisinau; // Europe/Chisinau
235 extern const basic::ZoneInfo kZoneEurope_Copenhagen; // Europe/Copenhagen
236 extern const basic::ZoneInfo kZoneEurope_Dublin; // Europe/Dublin
237 extern const basic::ZoneInfo kZoneEurope_Gibraltar; // Europe/Gibraltar
238 extern const basic::ZoneInfo kZoneEurope_Helsinki; // Europe/Helsinki
239 extern const basic::ZoneInfo kZoneEurope_Kiev; // Europe/Kiev
240 extern const basic::ZoneInfo kZoneEurope_Lisbon; // Europe/Lisbon
241 extern const basic::ZoneInfo kZoneEurope_London; // Europe/London
242 extern const basic::ZoneInfo kZoneEurope_Luxembourg; // Europe/Luxembourg
243 extern const basic::ZoneInfo kZoneEurope_Madrid; // Europe/Madrid
244 extern const basic::ZoneInfo kZoneEurope_Malta; // Europe/Malta
245 extern const basic::ZoneInfo kZoneEurope_Monaco; // Europe/Monaco
246 extern const basic::ZoneInfo kZoneEurope_Oslo; // Europe/Oslo
247 extern const basic::ZoneInfo kZoneEurope_Paris; // Europe/Paris
248 extern const basic::ZoneInfo kZoneEurope_Prague; // Europe/Prague
249 extern const basic::ZoneInfo kZoneEurope_Rome; // Europe/Rome
250 extern const basic::ZoneInfo kZoneEurope_Sofia; // Europe/Sofia
251 extern const basic::ZoneInfo kZoneEurope_Stockholm; // Europe/Stockholm
252 extern const basic::ZoneInfo kZoneEurope_Tirane; // Europe/Tirane
253 extern const basic::ZoneInfo kZoneEurope_Uzhgorod; // Europe/Uzhgorod
254 extern const basic::ZoneInfo kZoneEurope_Vienna; // Europe/Vienna
255 extern const basic::ZoneInfo kZoneEurope_Warsaw; // Europe/Warsaw
256 extern const basic::ZoneInfo kZoneEurope_Zaporozhye; // Europe/Zaporozhye
257 extern const basic::ZoneInfo kZoneEurope_Zurich; // Europe/Zurich
258 extern const basic::ZoneInfo kZoneHST; // HST
259 extern const basic::ZoneInfo kZoneIndian_Chagos; // Indian/Chagos
260 extern const basic::ZoneInfo kZoneIndian_Christmas; // Indian/Christmas
261 extern const basic::ZoneInfo kZoneIndian_Cocos; // Indian/Cocos
262 extern const basic::ZoneInfo kZoneIndian_Kerguelen; // Indian/Kerguelen
263 extern const basic::ZoneInfo kZoneIndian_Mahe; // Indian/Mahe
264 extern const basic::ZoneInfo kZoneIndian_Maldives; // Indian/Maldives
265 extern const basic::ZoneInfo kZoneIndian_Mauritius; // Indian/Mauritius
266 extern const basic::ZoneInfo kZoneIndian_Reunion; // Indian/Reunion
267 extern const basic::ZoneInfo kZoneMET; // MET
268 extern const basic::ZoneInfo kZoneMST; // MST
269 extern const basic::ZoneInfo kZoneMST7MDT; // MST7MDT
270 extern const basic::ZoneInfo kZonePST8PDT; // PST8PDT
271 extern const basic::ZoneInfo kZonePacific_Auckland; // Pacific/Auckland
272 extern const basic::ZoneInfo kZonePacific_Chatham; // Pacific/Chatham
273 extern const basic::ZoneInfo kZonePacific_Chuuk; // Pacific/Chuuk
274 extern const basic::ZoneInfo kZonePacific_Easter; // Pacific/Easter
275 extern const basic::ZoneInfo kZonePacific_Efate; // Pacific/Efate
276 extern const basic::ZoneInfo kZonePacific_Enderbury; // Pacific/Enderbury
277 extern const basic::ZoneInfo kZonePacific_Fiji; // Pacific/Fiji
278 extern const basic::ZoneInfo kZonePacific_Funafuti; // Pacific/Funafuti
279 extern const basic::ZoneInfo kZonePacific_Galapagos; // Pacific/Galapagos
280 extern const basic::ZoneInfo kZonePacific_Gambier; // Pacific/Gambier
281 extern const basic::ZoneInfo kZonePacific_Guadalcanal; // Pacific/Guadalcanal
282 extern const basic::ZoneInfo kZonePacific_Honolulu; // Pacific/Honolulu
283 extern const basic::ZoneInfo kZonePacific_Kiritimati; // Pacific/Kiritimati
284 extern const basic::ZoneInfo kZonePacific_Kosrae; // Pacific/Kosrae
285 extern const basic::ZoneInfo kZonePacific_Kwajalein; // Pacific/Kwajalein
286 extern const basic::ZoneInfo kZonePacific_Majuro; // Pacific/Majuro
287 extern const basic::ZoneInfo kZonePacific_Marquesas; // Pacific/Marquesas
288 extern const basic::ZoneInfo kZonePacific_Nauru; // Pacific/Nauru
289 extern const basic::ZoneInfo kZonePacific_Niue; // Pacific/Niue
290 extern const basic::ZoneInfo kZonePacific_Noumea; // Pacific/Noumea
291 extern const basic::ZoneInfo kZonePacific_Pago_Pago; // Pacific/Pago_Pago
292 extern const basic::ZoneInfo kZonePacific_Palau; // Pacific/Palau
293 extern const basic::ZoneInfo kZonePacific_Pitcairn; // Pacific/Pitcairn
294 extern const basic::ZoneInfo kZonePacific_Pohnpei; // Pacific/Pohnpei
295 extern const basic::ZoneInfo kZonePacific_Port_Moresby; // Pacific/Port_Moresby
296 extern const basic::ZoneInfo kZonePacific_Rarotonga; // Pacific/Rarotonga
297 extern const basic::ZoneInfo kZonePacific_Tahiti; // Pacific/Tahiti
298 extern const basic::ZoneInfo kZonePacific_Tarawa; // Pacific/Tarawa
299 extern const basic::ZoneInfo kZonePacific_Tongatapu; // Pacific/Tongatapu
300 extern const basic::ZoneInfo kZonePacific_Wake; // Pacific/Wake
301 extern const basic::ZoneInfo kZonePacific_Wallis; // Pacific/Wallis
302 extern const basic::ZoneInfo kZoneWET; // WET
303 
304 
305 const uint32_t kZoneIdAfrica_Abidjan = 0xc21305a3; // Africa/Abidjan
306 const uint32_t kZoneIdAfrica_Accra = 0x77d5b054; // Africa/Accra
307 const uint32_t kZoneIdAfrica_Algiers = 0xd94515c1; // Africa/Algiers
308 const uint32_t kZoneIdAfrica_Bissau = 0x75564141; // Africa/Bissau
309 const uint32_t kZoneIdAfrica_Ceuta = 0x77fb46ec; // Africa/Ceuta
310 const uint32_t kZoneIdAfrica_Johannesburg = 0xd5d157a0; // Africa/Johannesburg
311 const uint32_t kZoneIdAfrica_Lagos = 0x789bb5d0; // Africa/Lagos
312 const uint32_t kZoneIdAfrica_Maputo = 0x8e6ca1f0; // Africa/Maputo
313 const uint32_t kZoneIdAfrica_Monrovia = 0x0ce90385; // Africa/Monrovia
314 const uint32_t kZoneIdAfrica_Nairobi = 0xa87ab57e; // Africa/Nairobi
315 const uint32_t kZoneIdAfrica_Ndjamena = 0x9fe09898; // Africa/Ndjamena
316 const uint32_t kZoneIdAfrica_Tunis = 0x79378e6d; // Africa/Tunis
317 const uint32_t kZoneIdAmerica_Adak = 0x97fe49d7; // America/Adak
318 const uint32_t kZoneIdAmerica_Anchorage = 0x5a79260e; // America/Anchorage
319 const uint32_t kZoneIdAmerica_Asuncion = 0x50ec79a6; // America/Asuncion
320 const uint32_t kZoneIdAmerica_Atikokan = 0x81b92098; // America/Atikokan
321 const uint32_t kZoneIdAmerica_Barbados = 0xcbbc3b04; // America/Barbados
322 const uint32_t kZoneIdAmerica_Belem = 0x97da580b; // America/Belem
323 const uint32_t kZoneIdAmerica_Blanc_Sablon = 0x6e299892; // America/Blanc-Sablon
324 const uint32_t kZoneIdAmerica_Bogota = 0x93d7bc62; // America/Bogota
325 const uint32_t kZoneIdAmerica_Boise = 0x97dfc8d8; // America/Boise
326 const uint32_t kZoneIdAmerica_Campo_Grande = 0xfec3e7a6; // America/Campo_Grande
327 const uint32_t kZoneIdAmerica_Cayenne = 0x3c617269; // America/Cayenne
328 const uint32_t kZoneIdAmerica_Chicago = 0x4b92b5d4; // America/Chicago
329 const uint32_t kZoneIdAmerica_Chihuahua = 0x8827d776; // America/Chihuahua
330 const uint32_t kZoneIdAmerica_Costa_Rica = 0x63ff66be; // America/Costa_Rica
331 const uint32_t kZoneIdAmerica_Creston = 0x62a70204; // America/Creston
332 const uint32_t kZoneIdAmerica_Curacao = 0x6a879184; // America/Curacao
333 const uint32_t kZoneIdAmerica_Danmarkshavn = 0xf554d204; // America/Danmarkshavn
334 const uint32_t kZoneIdAmerica_Dawson_Creek = 0x6cf24e5b; // America/Dawson_Creek
335 const uint32_t kZoneIdAmerica_Denver = 0x97d10b2a; // America/Denver
336 const uint32_t kZoneIdAmerica_Detroit = 0x925cfbc1; // America/Detroit
337 const uint32_t kZoneIdAmerica_Edmonton = 0x6cb9484a; // America/Edmonton
338 const uint32_t kZoneIdAmerica_El_Salvador = 0x752ad652; // America/El_Salvador
339 const uint32_t kZoneIdAmerica_Glace_Bay = 0x9681f8dd; // America/Glace_Bay
340 const uint32_t kZoneIdAmerica_Guatemala = 0x0c8259f7; // America/Guatemala
341 const uint32_t kZoneIdAmerica_Guayaquil = 0x17e64958; // America/Guayaquil
342 const uint32_t kZoneIdAmerica_Guyana = 0x9ff7bd0b; // America/Guyana
343 const uint32_t kZoneIdAmerica_Halifax = 0xbc5b7183; // America/Halifax
344 const uint32_t kZoneIdAmerica_Havana = 0xa0e15675; // America/Havana
345 const uint32_t kZoneIdAmerica_Hermosillo = 0x065d21c4; // America/Hermosillo
346 const uint32_t kZoneIdAmerica_Indiana_Indianapolis = 0x28a669a4; // America/Indiana/Indianapolis
347 const uint32_t kZoneIdAmerica_Indiana_Marengo = 0x2feeee72; // America/Indiana/Marengo
348 const uint32_t kZoneIdAmerica_Indiana_Vevay = 0x10aca054; // America/Indiana/Vevay
349 const uint32_t kZoneIdAmerica_Inuvik = 0xa42189fc; // America/Inuvik
350 const uint32_t kZoneIdAmerica_Jamaica = 0x565dad6c; // America/Jamaica
351 const uint32_t kZoneIdAmerica_Juneau = 0xa6f13e2e; // America/Juneau
352 const uint32_t kZoneIdAmerica_Kentucky_Louisville = 0x1a21024b; // America/Kentucky/Louisville
353 const uint32_t kZoneIdAmerica_La_Paz = 0xaa29125d; // America/La_Paz
354 const uint32_t kZoneIdAmerica_Lima = 0x980468c9; // America/Lima
355 const uint32_t kZoneIdAmerica_Los_Angeles = 0xb7f7e8f2; // America/Los_Angeles
356 const uint32_t kZoneIdAmerica_Managua = 0x3d5e7600; // America/Managua
357 const uint32_t kZoneIdAmerica_Manaus = 0xac86bf8b; // America/Manaus
358 const uint32_t kZoneIdAmerica_Martinique = 0x551e84c5; // America/Martinique
359 const uint32_t kZoneIdAmerica_Matamoros = 0xdd1b0259; // America/Matamoros
360 const uint32_t kZoneIdAmerica_Mazatlan = 0x0532189e; // America/Mazatlan
361 const uint32_t kZoneIdAmerica_Menominee = 0xe0e9c583; // America/Menominee
362 const uint32_t kZoneIdAmerica_Merida = 0xacd172d8; // America/Merida
363 const uint32_t kZoneIdAmerica_Miquelon = 0x59674330; // America/Miquelon
364 const uint32_t kZoneIdAmerica_Moncton = 0x5e07fe24; // America/Moncton
365 const uint32_t kZoneIdAmerica_Monterrey = 0x269a1deb; // America/Monterrey
366 const uint32_t kZoneIdAmerica_Montevideo = 0xfa214780; // America/Montevideo
367 const uint32_t kZoneIdAmerica_Nassau = 0xaedef011; // America/Nassau
368 const uint32_t kZoneIdAmerica_New_York = 0x1e2a7654; // America/New_York
369 const uint32_t kZoneIdAmerica_Nipigon = 0x9d2a8b1a; // America/Nipigon
370 const uint32_t kZoneIdAmerica_Nome = 0x98059b15; // America/Nome
371 const uint32_t kZoneIdAmerica_North_Dakota_Center = 0x9da42814; // America/North_Dakota/Center
372 const uint32_t kZoneIdAmerica_Nuuk = 0x9805b5a9; // America/Nuuk
373 const uint32_t kZoneIdAmerica_Ojinaga = 0xebfde83f; // America/Ojinaga
374 const uint32_t kZoneIdAmerica_Panama = 0xb3863854; // America/Panama
375 const uint32_t kZoneIdAmerica_Paramaribo = 0xb319e4c4; // America/Paramaribo
376 const uint32_t kZoneIdAmerica_Phoenix = 0x34b5af01; // America/Phoenix
377 const uint32_t kZoneIdAmerica_Port_au_Prince = 0x8e4a7bdc; // America/Port-au-Prince
378 const uint32_t kZoneIdAmerica_Port_of_Spain = 0xd8b28d59; // America/Port_of_Spain
379 const uint32_t kZoneIdAmerica_Porto_Velho = 0x6b1aac77; // America/Porto_Velho
380 const uint32_t kZoneIdAmerica_Puerto_Rico = 0x6752ca31; // America/Puerto_Rico
381 const uint32_t kZoneIdAmerica_Rainy_River = 0x9cd58a10; // America/Rainy_River
382 const uint32_t kZoneIdAmerica_Regina = 0xb875371c; // America/Regina
383 const uint32_t kZoneIdAmerica_Santiago = 0x7410c9bc; // America/Santiago
384 const uint32_t kZoneIdAmerica_Sao_Paulo = 0x1063bfc9; // America/Sao_Paulo
385 const uint32_t kZoneIdAmerica_Scoresbysund = 0x123f8d2a; // America/Scoresbysund
386 const uint32_t kZoneIdAmerica_Sitka = 0x99104ce2; // America/Sitka
387 const uint32_t kZoneIdAmerica_Swift_Current = 0xdef98e55; // America/Swift_Current
388 const uint32_t kZoneIdAmerica_Tegucigalpa = 0xbfd6fd4c; // America/Tegucigalpa
389 const uint32_t kZoneIdAmerica_Thule = 0x9921dd68; // America/Thule
390 const uint32_t kZoneIdAmerica_Thunder_Bay = 0xf962e71b; // America/Thunder_Bay
391 const uint32_t kZoneIdAmerica_Toronto = 0x792e851b; // America/Toronto
392 const uint32_t kZoneIdAmerica_Vancouver = 0x2c6f6b1f; // America/Vancouver
393 const uint32_t kZoneIdAmerica_Winnipeg = 0x8c7dafc7; // America/Winnipeg
394 const uint32_t kZoneIdAmerica_Yakutat = 0xd8ee31e9; // America/Yakutat
395 const uint32_t kZoneIdAmerica_Yellowknife = 0x0f76c76f; // America/Yellowknife
396 const uint32_t kZoneIdAntarctica_DumontDUrville = 0x5a3c656c; // Antarctica/DumontDUrville
397 const uint32_t kZoneIdAntarctica_Rothera = 0x0e86d203; // Antarctica/Rothera
398 const uint32_t kZoneIdAntarctica_Syowa = 0xe330c7e1; // Antarctica/Syowa
399 const uint32_t kZoneIdAntarctica_Vostok = 0x4f966fd4; // Antarctica/Vostok
400 const uint32_t kZoneIdAsia_Amman = 0x148d21bc; // Asia/Amman
401 const uint32_t kZoneIdAsia_Ashgabat = 0xba87598d; // Asia/Ashgabat
402 const uint32_t kZoneIdAsia_Baghdad = 0x9ceffbed; // Asia/Baghdad
403 const uint32_t kZoneIdAsia_Baku = 0x1fa788b5; // Asia/Baku
404 const uint32_t kZoneIdAsia_Bangkok = 0x9d6e3aaf; // Asia/Bangkok
405 const uint32_t kZoneIdAsia_Beirut = 0xa7f3d5fd; // Asia/Beirut
406 const uint32_t kZoneIdAsia_Brunei = 0xa8e595f7; // Asia/Brunei
407 const uint32_t kZoneIdAsia_Damascus = 0x20fbb063; // Asia/Damascus
408 const uint32_t kZoneIdAsia_Dhaka = 0x14c07b8b; // Asia/Dhaka
409 const uint32_t kZoneIdAsia_Dubai = 0x14c79f77; // Asia/Dubai
410 const uint32_t kZoneIdAsia_Dushanbe = 0x32fc5c3c; // Asia/Dushanbe
411 const uint32_t kZoneIdAsia_Ho_Chi_Minh = 0x20f2d127; // Asia/Ho_Chi_Minh
412 const uint32_t kZoneIdAsia_Hong_Kong = 0x577f28ac; // Asia/Hong_Kong
413 const uint32_t kZoneIdAsia_Hovd = 0x1fab0fe3; // Asia/Hovd
414 const uint32_t kZoneIdAsia_Jakarta = 0x0506ab50; // Asia/Jakarta
415 const uint32_t kZoneIdAsia_Jayapura = 0xc6833c2f; // Asia/Jayapura
416 const uint32_t kZoneIdAsia_Jerusalem = 0x5becd23a; // Asia/Jerusalem
417 const uint32_t kZoneIdAsia_Kabul = 0x153b5601; // Asia/Kabul
418 const uint32_t kZoneIdAsia_Karachi = 0x527f5245; // Asia/Karachi
419 const uint32_t kZoneIdAsia_Kathmandu = 0x9a96ce6f; // Asia/Kathmandu
420 const uint32_t kZoneIdAsia_Kolkata = 0x72c06cd9; // Asia/Kolkata
421 const uint32_t kZoneIdAsia_Kuala_Lumpur = 0x014763c4; // Asia/Kuala_Lumpur
422 const uint32_t kZoneIdAsia_Kuching = 0x801b003b; // Asia/Kuching
423 const uint32_t kZoneIdAsia_Macau = 0x155f88b9; // Asia/Macau
424 const uint32_t kZoneIdAsia_Makassar = 0x6aa21c85; // Asia/Makassar
425 const uint32_t kZoneIdAsia_Manila = 0xc156c944; // Asia/Manila
426 const uint32_t kZoneIdAsia_Nicosia = 0x4b0fcf78; // Asia/Nicosia
427 const uint32_t kZoneIdAsia_Pontianak = 0x1a76c057; // Asia/Pontianak
428 const uint32_t kZoneIdAsia_Qatar = 0x15a8330b; // Asia/Qatar
429 const uint32_t kZoneIdAsia_Riyadh = 0xcd973d93; // Asia/Riyadh
430 const uint32_t kZoneIdAsia_Samarkand = 0x13ae5104; // Asia/Samarkand
431 const uint32_t kZoneIdAsia_Seoul = 0x15ce82da; // Asia/Seoul
432 const uint32_t kZoneIdAsia_Shanghai = 0xf895a7f5; // Asia/Shanghai
433 const uint32_t kZoneIdAsia_Singapore = 0xcf8581fa; // Asia/Singapore
434 const uint32_t kZoneIdAsia_Taipei = 0xd1a844ae; // Asia/Taipei
435 const uint32_t kZoneIdAsia_Tashkent = 0xf3924254; // Asia/Tashkent
436 const uint32_t kZoneIdAsia_Tehran = 0xd1f02254; // Asia/Tehran
437 const uint32_t kZoneIdAsia_Thimphu = 0x170380d1; // Asia/Thimphu
438 const uint32_t kZoneIdAsia_Tokyo = 0x15e606a8; // Asia/Tokyo
439 const uint32_t kZoneIdAsia_Ulaanbaatar = 0x30f0cc4e; // Asia/Ulaanbaatar
440 const uint32_t kZoneIdAsia_Urumqi = 0xd5379735; // Asia/Urumqi
441 const uint32_t kZoneIdAsia_Yangon = 0xdd54a8be; // Asia/Yangon
442 const uint32_t kZoneIdAsia_Yerevan = 0x9185c8cc; // Asia/Yerevan
443 const uint32_t kZoneIdAtlantic_Azores = 0xf93ed918; // Atlantic/Azores
444 const uint32_t kZoneIdAtlantic_Bermuda = 0x3d4bb1c4; // Atlantic/Bermuda
445 const uint32_t kZoneIdAtlantic_Canary = 0xfc23f2c2; // Atlantic/Canary
446 const uint32_t kZoneIdAtlantic_Cape_Verde = 0x5c5e1772; // Atlantic/Cape_Verde
447 const uint32_t kZoneIdAtlantic_Faroe = 0xe110a971; // Atlantic/Faroe
448 const uint32_t kZoneIdAtlantic_Madeira = 0x81b5c037; // Atlantic/Madeira
449 const uint32_t kZoneIdAtlantic_Reykjavik = 0x1c2b4f74; // Atlantic/Reykjavik
450 const uint32_t kZoneIdAtlantic_South_Georgia = 0x33013174; // Atlantic/South_Georgia
451 const uint32_t kZoneIdAustralia_Adelaide = 0x2428e8a3; // Australia/Adelaide
452 const uint32_t kZoneIdAustralia_Brisbane = 0x4fedc9c0; // Australia/Brisbane
453 const uint32_t kZoneIdAustralia_Broken_Hill = 0xb06eada3; // Australia/Broken_Hill
454 const uint32_t kZoneIdAustralia_Currie = 0x278b6a24; // Australia/Currie
455 const uint32_t kZoneIdAustralia_Darwin = 0x2876bdff; // Australia/Darwin
456 const uint32_t kZoneIdAustralia_Eucla = 0x8cf99e44; // Australia/Eucla
457 const uint32_t kZoneIdAustralia_Hobart = 0x32bf951a; // Australia/Hobart
458 const uint32_t kZoneIdAustralia_Lindeman = 0xe05029e2; // Australia/Lindeman
459 const uint32_t kZoneIdAustralia_Lord_Howe = 0xa748b67d; // Australia/Lord_Howe
460 const uint32_t kZoneIdAustralia_Melbourne = 0x0fe559a3; // Australia/Melbourne
461 const uint32_t kZoneIdAustralia_Perth = 0x8db8269d; // Australia/Perth
462 const uint32_t kZoneIdAustralia_Sydney = 0x4d1e9776; // Australia/Sydney
463 const uint32_t kZoneIdCET = 0x0b87d921; // CET
464 const uint32_t kZoneIdCST6CDT = 0xf0e87d00; // CST6CDT
465 const uint32_t kZoneIdEET = 0x0b87e1a3; // EET
466 const uint32_t kZoneIdEST = 0x0b87e371; // EST
467 const uint32_t kZoneIdEST5EDT = 0x8adc72a3; // EST5EDT
468 const uint32_t kZoneIdEtc_GMT = 0xd8e2de58; // Etc/GMT
469 const uint32_t kZoneIdEtc_GMT_PLUS_1 = 0x9d13da14; // Etc/GMT+1
470 const uint32_t kZoneIdEtc_GMT_PLUS_10 = 0x3f8f1cc4; // Etc/GMT+10
471 const uint32_t kZoneIdEtc_GMT_PLUS_11 = 0x3f8f1cc5; // Etc/GMT+11
472 const uint32_t kZoneIdEtc_GMT_PLUS_12 = 0x3f8f1cc6; // Etc/GMT+12
473 const uint32_t kZoneIdEtc_GMT_PLUS_2 = 0x9d13da15; // Etc/GMT+2
474 const uint32_t kZoneIdEtc_GMT_PLUS_3 = 0x9d13da16; // Etc/GMT+3
475 const uint32_t kZoneIdEtc_GMT_PLUS_4 = 0x9d13da17; // Etc/GMT+4
476 const uint32_t kZoneIdEtc_GMT_PLUS_5 = 0x9d13da18; // Etc/GMT+5
477 const uint32_t kZoneIdEtc_GMT_PLUS_6 = 0x9d13da19; // Etc/GMT+6
478 const uint32_t kZoneIdEtc_GMT_PLUS_7 = 0x9d13da1a; // Etc/GMT+7
479 const uint32_t kZoneIdEtc_GMT_PLUS_8 = 0x9d13da1b; // Etc/GMT+8
480 const uint32_t kZoneIdEtc_GMT_PLUS_9 = 0x9d13da1c; // Etc/GMT+9
481 const uint32_t kZoneIdEtc_GMT_1 = 0x9d13da56; // Etc/GMT-1
482 const uint32_t kZoneIdEtc_GMT_10 = 0x3f8f2546; // Etc/GMT-10
483 const uint32_t kZoneIdEtc_GMT_11 = 0x3f8f2547; // Etc/GMT-11
484 const uint32_t kZoneIdEtc_GMT_12 = 0x3f8f2548; // Etc/GMT-12
485 const uint32_t kZoneIdEtc_GMT_13 = 0x3f8f2549; // Etc/GMT-13
486 const uint32_t kZoneIdEtc_GMT_14 = 0x3f8f254a; // Etc/GMT-14
487 const uint32_t kZoneIdEtc_GMT_2 = 0x9d13da57; // Etc/GMT-2
488 const uint32_t kZoneIdEtc_GMT_3 = 0x9d13da58; // Etc/GMT-3
489 const uint32_t kZoneIdEtc_GMT_4 = 0x9d13da59; // Etc/GMT-4
490 const uint32_t kZoneIdEtc_GMT_5 = 0x9d13da5a; // Etc/GMT-5
491 const uint32_t kZoneIdEtc_GMT_6 = 0x9d13da5b; // Etc/GMT-6
492 const uint32_t kZoneIdEtc_GMT_7 = 0x9d13da5c; // Etc/GMT-7
493 const uint32_t kZoneIdEtc_GMT_8 = 0x9d13da5d; // Etc/GMT-8
494 const uint32_t kZoneIdEtc_GMT_9 = 0x9d13da5e; // Etc/GMT-9
495 const uint32_t kZoneIdEtc_UTC = 0xd8e31abc; // Etc/UTC
496 const uint32_t kZoneIdEurope_Amsterdam = 0x109395c2; // Europe/Amsterdam
497 const uint32_t kZoneIdEurope_Andorra = 0x97f6764b; // Europe/Andorra
498 const uint32_t kZoneIdEurope_Athens = 0x4318fa27; // Europe/Athens
499 const uint32_t kZoneIdEurope_Belgrade = 0xe0532b3a; // Europe/Belgrade
500 const uint32_t kZoneIdEurope_Berlin = 0x44644c20; // Europe/Berlin
501 const uint32_t kZoneIdEurope_Brussels = 0xdee07337; // Europe/Brussels
502 const uint32_t kZoneIdEurope_Bucharest = 0xfb349ec5; // Europe/Bucharest
503 const uint32_t kZoneIdEurope_Budapest = 0x9ce0197c; // Europe/Budapest
504 const uint32_t kZoneIdEurope_Chisinau = 0xad58aa18; // Europe/Chisinau
505 const uint32_t kZoneIdEurope_Copenhagen = 0xe0ed30bc; // Europe/Copenhagen
506 const uint32_t kZoneIdEurope_Dublin = 0x4a275f62; // Europe/Dublin
507 const uint32_t kZoneIdEurope_Gibraltar = 0xf8e325fc; // Europe/Gibraltar
508 const uint32_t kZoneIdEurope_Helsinki = 0x6ab2975b; // Europe/Helsinki
509 const uint32_t kZoneIdEurope_Kiev = 0xa2c19eb3; // Europe/Kiev
510 const uint32_t kZoneIdEurope_Lisbon = 0x5c00a70b; // Europe/Lisbon
511 const uint32_t kZoneIdEurope_London = 0x5c6a84ae; // Europe/London
512 const uint32_t kZoneIdEurope_Luxembourg = 0x1f8bc6ce; // Europe/Luxembourg
513 const uint32_t kZoneIdEurope_Madrid = 0x5dbd1535; // Europe/Madrid
514 const uint32_t kZoneIdEurope_Malta = 0xfb1560f3; // Europe/Malta
515 const uint32_t kZoneIdEurope_Monaco = 0x5ebf9f01; // Europe/Monaco
516 const uint32_t kZoneIdEurope_Oslo = 0xa2c3fba1; // Europe/Oslo
517 const uint32_t kZoneIdEurope_Paris = 0xfb4bc2a3; // Europe/Paris
518 const uint32_t kZoneIdEurope_Prague = 0x65ee5d48; // Europe/Prague
519 const uint32_t kZoneIdEurope_Rome = 0xa2c58fd7; // Europe/Rome
520 const uint32_t kZoneIdEurope_Sofia = 0xfb898656; // Europe/Sofia
521 const uint32_t kZoneIdEurope_Stockholm = 0x5bf6fbb8; // Europe/Stockholm
522 const uint32_t kZoneIdEurope_Tirane = 0x6ea95b47; // Europe/Tirane
523 const uint32_t kZoneIdEurope_Uzhgorod = 0xb066f5d6; // Europe/Uzhgorod
524 const uint32_t kZoneIdEurope_Vienna = 0x734cc2e5; // Europe/Vienna
525 const uint32_t kZoneIdEurope_Warsaw = 0x75185c19; // Europe/Warsaw
526 const uint32_t kZoneIdEurope_Zaporozhye = 0xeab9767f; // Europe/Zaporozhye
527 const uint32_t kZoneIdEurope_Zurich = 0x7d8195b9; // Europe/Zurich
528 const uint32_t kZoneIdHST = 0x0b87f034; // HST
529 const uint32_t kZoneIdIndian_Chagos = 0x456f7c3c; // Indian/Chagos
530 const uint32_t kZoneIdIndian_Christmas = 0x68c207d5; // Indian/Christmas
531 const uint32_t kZoneIdIndian_Cocos = 0x021e86de; // Indian/Cocos
532 const uint32_t kZoneIdIndian_Kerguelen = 0x4351b389; // Indian/Kerguelen
533 const uint32_t kZoneIdIndian_Mahe = 0x45e725e2; // Indian/Mahe
534 const uint32_t kZoneIdIndian_Maldives = 0x9869681c; // Indian/Maldives
535 const uint32_t kZoneIdIndian_Mauritius = 0x7b09c02a; // Indian/Mauritius
536 const uint32_t kZoneIdIndian_Reunion = 0x7076c047; // Indian/Reunion
537 const uint32_t kZoneIdMET = 0x0b8803ab; // MET
538 const uint32_t kZoneIdMST = 0x0b880579; // MST
539 const uint32_t kZoneIdMST7MDT = 0xf2af9375; // MST7MDT
540 const uint32_t kZoneIdPST8PDT = 0xd99ee2dc; // PST8PDT
541 const uint32_t kZoneIdPacific_Auckland = 0x25062f86; // Pacific/Auckland
542 const uint32_t kZoneIdPacific_Chatham = 0x2f0de999; // Pacific/Chatham
543 const uint32_t kZoneIdPacific_Chuuk = 0x8a090b23; // Pacific/Chuuk
544 const uint32_t kZoneIdPacific_Easter = 0xcf54f7e7; // Pacific/Easter
545 const uint32_t kZoneIdPacific_Efate = 0x8a2bce28; // Pacific/Efate
546 const uint32_t kZoneIdPacific_Enderbury = 0x61599a93; // Pacific/Enderbury
547 const uint32_t kZoneIdPacific_Fiji = 0x23383ba5; // Pacific/Fiji
548 const uint32_t kZoneIdPacific_Funafuti = 0xdb402d65; // Pacific/Funafuti
549 const uint32_t kZoneIdPacific_Galapagos = 0xa952f752; // Pacific/Galapagos
550 const uint32_t kZoneIdPacific_Gambier = 0x53720c3a; // Pacific/Gambier
551 const uint32_t kZoneIdPacific_Guadalcanal = 0xf4dd25f0; // Pacific/Guadalcanal
552 const uint32_t kZoneIdPacific_Honolulu = 0xe6e70af9; // Pacific/Honolulu
553 const uint32_t kZoneIdPacific_Kiritimati = 0x8305073a; // Pacific/Kiritimati
554 const uint32_t kZoneIdPacific_Kosrae = 0xde5139a8; // Pacific/Kosrae
555 const uint32_t kZoneIdPacific_Kwajalein = 0x8e216759; // Pacific/Kwajalein
556 const uint32_t kZoneIdPacific_Majuro = 0xe1f95371; // Pacific/Majuro
557 const uint32_t kZoneIdPacific_Marquesas = 0x57ca7135; // Pacific/Marquesas
558 const uint32_t kZoneIdPacific_Nauru = 0x8acc41ae; // Pacific/Nauru
559 const uint32_t kZoneIdPacific_Niue = 0x233ca014; // Pacific/Niue
560 const uint32_t kZoneIdPacific_Noumea = 0xe551b788; // Pacific/Noumea
561 const uint32_t kZoneIdPacific_Pago_Pago = 0x603aebd0; // Pacific/Pago_Pago
562 const uint32_t kZoneIdPacific_Palau = 0x8af04a36; // Pacific/Palau
563 const uint32_t kZoneIdPacific_Pitcairn = 0x8837d8bd; // Pacific/Pitcairn
564 const uint32_t kZoneIdPacific_Pohnpei = 0x28929f96; // Pacific/Pohnpei
565 const uint32_t kZoneIdPacific_Port_Moresby = 0xa7ba7f68; // Pacific/Port_Moresby
566 const uint32_t kZoneIdPacific_Rarotonga = 0x9981a3b0; // Pacific/Rarotonga
567 const uint32_t kZoneIdPacific_Tahiti = 0xf24c2446; // Pacific/Tahiti
568 const uint32_t kZoneIdPacific_Tarawa = 0xf2517e63; // Pacific/Tarawa
569 const uint32_t kZoneIdPacific_Tongatapu = 0x262ca836; // Pacific/Tongatapu
570 const uint32_t kZoneIdPacific_Wake = 0x23416c2b; // Pacific/Wake
571 const uint32_t kZoneIdPacific_Wallis = 0xf94ddb0f; // Pacific/Wallis
572 const uint32_t kZoneIdWET = 0x0b882e35; // WET
573 
574 
575 //---------------------------------------------------------------------------
576 // Supported links: 182
577 //---------------------------------------------------------------------------
578 
579 extern const basic::ZoneInfo& kZoneAfrica_Addis_Ababa; // Africa/Addis_Ababa -> Africa/Nairobi
580 extern const basic::ZoneInfo& kZoneAfrica_Asmara; // Africa/Asmara -> Africa/Nairobi
581 extern const basic::ZoneInfo& kZoneAfrica_Asmera; // Africa/Asmera -> Africa/Nairobi
582 extern const basic::ZoneInfo& kZoneAfrica_Bamako; // Africa/Bamako -> Africa/Abidjan
583 extern const basic::ZoneInfo& kZoneAfrica_Bangui; // Africa/Bangui -> Africa/Lagos
584 extern const basic::ZoneInfo& kZoneAfrica_Banjul; // Africa/Banjul -> Africa/Abidjan
585 extern const basic::ZoneInfo& kZoneAfrica_Blantyre; // Africa/Blantyre -> Africa/Maputo
586 extern const basic::ZoneInfo& kZoneAfrica_Brazzaville; // Africa/Brazzaville -> Africa/Lagos
587 extern const basic::ZoneInfo& kZoneAfrica_Bujumbura; // Africa/Bujumbura -> Africa/Maputo
588 extern const basic::ZoneInfo& kZoneAfrica_Conakry; // Africa/Conakry -> Africa/Abidjan
589 extern const basic::ZoneInfo& kZoneAfrica_Dakar; // Africa/Dakar -> Africa/Abidjan
590 extern const basic::ZoneInfo& kZoneAfrica_Dar_es_Salaam; // Africa/Dar_es_Salaam -> Africa/Nairobi
591 extern const basic::ZoneInfo& kZoneAfrica_Djibouti; // Africa/Djibouti -> Africa/Nairobi
592 extern const basic::ZoneInfo& kZoneAfrica_Douala; // Africa/Douala -> Africa/Lagos
593 extern const basic::ZoneInfo& kZoneAfrica_Freetown; // Africa/Freetown -> Africa/Abidjan
594 extern const basic::ZoneInfo& kZoneAfrica_Gaborone; // Africa/Gaborone -> Africa/Maputo
595 extern const basic::ZoneInfo& kZoneAfrica_Harare; // Africa/Harare -> Africa/Maputo
596 extern const basic::ZoneInfo& kZoneAfrica_Kampala; // Africa/Kampala -> Africa/Nairobi
597 extern const basic::ZoneInfo& kZoneAfrica_Kigali; // Africa/Kigali -> Africa/Maputo
598 extern const basic::ZoneInfo& kZoneAfrica_Kinshasa; // Africa/Kinshasa -> Africa/Lagos
599 extern const basic::ZoneInfo& kZoneAfrica_Libreville; // Africa/Libreville -> Africa/Lagos
600 extern const basic::ZoneInfo& kZoneAfrica_Lome; // Africa/Lome -> Africa/Abidjan
601 extern const basic::ZoneInfo& kZoneAfrica_Luanda; // Africa/Luanda -> Africa/Lagos
602 extern const basic::ZoneInfo& kZoneAfrica_Lubumbashi; // Africa/Lubumbashi -> Africa/Maputo
603 extern const basic::ZoneInfo& kZoneAfrica_Lusaka; // Africa/Lusaka -> Africa/Maputo
604 extern const basic::ZoneInfo& kZoneAfrica_Malabo; // Africa/Malabo -> Africa/Lagos
605 extern const basic::ZoneInfo& kZoneAfrica_Maseru; // Africa/Maseru -> Africa/Johannesburg
606 extern const basic::ZoneInfo& kZoneAfrica_Mbabane; // Africa/Mbabane -> Africa/Johannesburg
607 extern const basic::ZoneInfo& kZoneAfrica_Mogadishu; // Africa/Mogadishu -> Africa/Nairobi
608 extern const basic::ZoneInfo& kZoneAfrica_Niamey; // Africa/Niamey -> Africa/Lagos
609 extern const basic::ZoneInfo& kZoneAfrica_Nouakchott; // Africa/Nouakchott -> Africa/Abidjan
610 extern const basic::ZoneInfo& kZoneAfrica_Ouagadougou; // Africa/Ouagadougou -> Africa/Abidjan
611 extern const basic::ZoneInfo& kZoneAfrica_Porto_Novo; // Africa/Porto-Novo -> Africa/Lagos
612 extern const basic::ZoneInfo& kZoneAfrica_Timbuktu; // Africa/Timbuktu -> Africa/Abidjan
613 extern const basic::ZoneInfo& kZoneAmerica_Anguilla; // America/Anguilla -> America/Port_of_Spain
614 extern const basic::ZoneInfo& kZoneAmerica_Antigua; // America/Antigua -> America/Port_of_Spain
615 extern const basic::ZoneInfo& kZoneAmerica_Aruba; // America/Aruba -> America/Curacao
616 extern const basic::ZoneInfo& kZoneAmerica_Atka; // America/Atka -> America/Adak
617 extern const basic::ZoneInfo& kZoneAmerica_Cayman; // America/Cayman -> America/Panama
618 extern const basic::ZoneInfo& kZoneAmerica_Coral_Harbour; // America/Coral_Harbour -> America/Atikokan
619 extern const basic::ZoneInfo& kZoneAmerica_Dominica; // America/Dominica -> America/Port_of_Spain
620 extern const basic::ZoneInfo& kZoneAmerica_Fort_Wayne; // America/Fort_Wayne -> America/Indiana/Indianapolis
621 extern const basic::ZoneInfo& kZoneAmerica_Godthab; // America/Godthab -> America/Nuuk
622 extern const basic::ZoneInfo& kZoneAmerica_Grenada; // America/Grenada -> America/Port_of_Spain
623 extern const basic::ZoneInfo& kZoneAmerica_Guadeloupe; // America/Guadeloupe -> America/Port_of_Spain
624 extern const basic::ZoneInfo& kZoneAmerica_Indianapolis; // America/Indianapolis -> America/Indiana/Indianapolis
625 extern const basic::ZoneInfo& kZoneAmerica_Kralendijk; // America/Kralendijk -> America/Curacao
626 extern const basic::ZoneInfo& kZoneAmerica_Louisville; // America/Louisville -> America/Kentucky/Louisville
627 extern const basic::ZoneInfo& kZoneAmerica_Lower_Princes; // America/Lower_Princes -> America/Curacao
628 extern const basic::ZoneInfo& kZoneAmerica_Marigot; // America/Marigot -> America/Port_of_Spain
629 extern const basic::ZoneInfo& kZoneAmerica_Montreal; // America/Montreal -> America/Toronto
630 extern const basic::ZoneInfo& kZoneAmerica_Montserrat; // America/Montserrat -> America/Port_of_Spain
631 extern const basic::ZoneInfo& kZoneAmerica_Shiprock; // America/Shiprock -> America/Denver
632 extern const basic::ZoneInfo& kZoneAmerica_St_Barthelemy; // America/St_Barthelemy -> America/Port_of_Spain
633 extern const basic::ZoneInfo& kZoneAmerica_St_Kitts; // America/St_Kitts -> America/Port_of_Spain
634 extern const basic::ZoneInfo& kZoneAmerica_St_Lucia; // America/St_Lucia -> America/Port_of_Spain
635 extern const basic::ZoneInfo& kZoneAmerica_St_Thomas; // America/St_Thomas -> America/Port_of_Spain
636 extern const basic::ZoneInfo& kZoneAmerica_St_Vincent; // America/St_Vincent -> America/Port_of_Spain
637 extern const basic::ZoneInfo& kZoneAmerica_Tortola; // America/Tortola -> America/Port_of_Spain
638 extern const basic::ZoneInfo& kZoneAmerica_Virgin; // America/Virgin -> America/Port_of_Spain
639 extern const basic::ZoneInfo& kZoneAntarctica_McMurdo; // Antarctica/McMurdo -> Pacific/Auckland
640 extern const basic::ZoneInfo& kZoneAntarctica_South_Pole; // Antarctica/South_Pole -> Pacific/Auckland
641 extern const basic::ZoneInfo& kZoneArctic_Longyearbyen; // Arctic/Longyearbyen -> Europe/Oslo
642 extern const basic::ZoneInfo& kZoneAsia_Aden; // Asia/Aden -> Asia/Riyadh
643 extern const basic::ZoneInfo& kZoneAsia_Ashkhabad; // Asia/Ashkhabad -> Asia/Ashgabat
644 extern const basic::ZoneInfo& kZoneAsia_Bahrain; // Asia/Bahrain -> Asia/Qatar
645 extern const basic::ZoneInfo& kZoneAsia_Calcutta; // Asia/Calcutta -> Asia/Kolkata
646 extern const basic::ZoneInfo& kZoneAsia_Chongqing; // Asia/Chongqing -> Asia/Shanghai
647 extern const basic::ZoneInfo& kZoneAsia_Chungking; // Asia/Chungking -> Asia/Shanghai
648 extern const basic::ZoneInfo& kZoneAsia_Dacca; // Asia/Dacca -> Asia/Dhaka
649 extern const basic::ZoneInfo& kZoneAsia_Harbin; // Asia/Harbin -> Asia/Shanghai
650 extern const basic::ZoneInfo& kZoneAsia_Kashgar; // Asia/Kashgar -> Asia/Urumqi
651 extern const basic::ZoneInfo& kZoneAsia_Katmandu; // Asia/Katmandu -> Asia/Kathmandu
652 extern const basic::ZoneInfo& kZoneAsia_Kuwait; // Asia/Kuwait -> Asia/Riyadh
653 extern const basic::ZoneInfo& kZoneAsia_Macao; // Asia/Macao -> Asia/Macau
654 extern const basic::ZoneInfo& kZoneAsia_Muscat; // Asia/Muscat -> Asia/Dubai
655 extern const basic::ZoneInfo& kZoneAsia_Phnom_Penh; // Asia/Phnom_Penh -> Asia/Bangkok
656 extern const basic::ZoneInfo& kZoneAsia_Rangoon; // Asia/Rangoon -> Asia/Yangon
657 extern const basic::ZoneInfo& kZoneAsia_Saigon; // Asia/Saigon -> Asia/Ho_Chi_Minh
658 extern const basic::ZoneInfo& kZoneAsia_Tel_Aviv; // Asia/Tel_Aviv -> Asia/Jerusalem
659 extern const basic::ZoneInfo& kZoneAsia_Thimbu; // Asia/Thimbu -> Asia/Thimphu
660 extern const basic::ZoneInfo& kZoneAsia_Ujung_Pandang; // Asia/Ujung_Pandang -> Asia/Makassar
661 extern const basic::ZoneInfo& kZoneAsia_Ulan_Bator; // Asia/Ulan_Bator -> Asia/Ulaanbaatar
662 extern const basic::ZoneInfo& kZoneAsia_Vientiane; // Asia/Vientiane -> Asia/Bangkok
663 extern const basic::ZoneInfo& kZoneAtlantic_Faeroe; // Atlantic/Faeroe -> Atlantic/Faroe
664 extern const basic::ZoneInfo& kZoneAtlantic_Jan_Mayen; // Atlantic/Jan_Mayen -> Europe/Oslo
665 extern const basic::ZoneInfo& kZoneAtlantic_St_Helena; // Atlantic/St_Helena -> Africa/Abidjan
666 extern const basic::ZoneInfo& kZoneAustralia_ACT; // Australia/ACT -> Australia/Sydney
667 extern const basic::ZoneInfo& kZoneAustralia_Canberra; // Australia/Canberra -> Australia/Sydney
668 extern const basic::ZoneInfo& kZoneAustralia_LHI; // Australia/LHI -> Australia/Lord_Howe
669 extern const basic::ZoneInfo& kZoneAustralia_NSW; // Australia/NSW -> Australia/Sydney
670 extern const basic::ZoneInfo& kZoneAustralia_North; // Australia/North -> Australia/Darwin
671 extern const basic::ZoneInfo& kZoneAustralia_Queensland; // Australia/Queensland -> Australia/Brisbane
672 extern const basic::ZoneInfo& kZoneAustralia_South; // Australia/South -> Australia/Adelaide
673 extern const basic::ZoneInfo& kZoneAustralia_Tasmania; // Australia/Tasmania -> Australia/Hobart
674 extern const basic::ZoneInfo& kZoneAustralia_Victoria; // Australia/Victoria -> Australia/Melbourne
675 extern const basic::ZoneInfo& kZoneAustralia_West; // Australia/West -> Australia/Perth
676 extern const basic::ZoneInfo& kZoneAustralia_Yancowinna; // Australia/Yancowinna -> Australia/Broken_Hill
677 extern const basic::ZoneInfo& kZoneBrazil_East; // Brazil/East -> America/Sao_Paulo
678 extern const basic::ZoneInfo& kZoneBrazil_West; // Brazil/West -> America/Manaus
679 extern const basic::ZoneInfo& kZoneCanada_Atlantic; // Canada/Atlantic -> America/Halifax
680 extern const basic::ZoneInfo& kZoneCanada_Central; // Canada/Central -> America/Winnipeg
681 extern const basic::ZoneInfo& kZoneCanada_Eastern; // Canada/Eastern -> America/Toronto
682 extern const basic::ZoneInfo& kZoneCanada_Mountain; // Canada/Mountain -> America/Edmonton
683 extern const basic::ZoneInfo& kZoneCanada_Pacific; // Canada/Pacific -> America/Vancouver
684 extern const basic::ZoneInfo& kZoneCanada_Saskatchewan; // Canada/Saskatchewan -> America/Regina
685 extern const basic::ZoneInfo& kZoneChile_Continental; // Chile/Continental -> America/Santiago
686 extern const basic::ZoneInfo& kZoneChile_EasterIsland; // Chile/EasterIsland -> Pacific/Easter
687 extern const basic::ZoneInfo& kZoneCuba; // Cuba -> America/Havana
688 extern const basic::ZoneInfo& kZoneEire; // Eire -> Europe/Dublin
689 extern const basic::ZoneInfo& kZoneEtc_GMT_PLUS_0; // Etc/GMT+0 -> Etc/GMT
690 extern const basic::ZoneInfo& kZoneEtc_GMT_0; // Etc/GMT-0 -> Etc/GMT
691 extern const basic::ZoneInfo& kZoneEtc_GMT0; // Etc/GMT0 -> Etc/GMT
692 extern const basic::ZoneInfo& kZoneEtc_Greenwich; // Etc/Greenwich -> Etc/GMT
693 extern const basic::ZoneInfo& kZoneEtc_UCT; // Etc/UCT -> Etc/UTC
694 extern const basic::ZoneInfo& kZoneEtc_Universal; // Etc/Universal -> Etc/UTC
695 extern const basic::ZoneInfo& kZoneEtc_Zulu; // Etc/Zulu -> Etc/UTC
696 extern const basic::ZoneInfo& kZoneEurope_Belfast; // Europe/Belfast -> Europe/London
697 extern const basic::ZoneInfo& kZoneEurope_Bratislava; // Europe/Bratislava -> Europe/Prague
698 extern const basic::ZoneInfo& kZoneEurope_Busingen; // Europe/Busingen -> Europe/Zurich
699 extern const basic::ZoneInfo& kZoneEurope_Guernsey; // Europe/Guernsey -> Europe/London
700 extern const basic::ZoneInfo& kZoneEurope_Isle_of_Man; // Europe/Isle_of_Man -> Europe/London
701 extern const basic::ZoneInfo& kZoneEurope_Jersey; // Europe/Jersey -> Europe/London
702 extern const basic::ZoneInfo& kZoneEurope_Ljubljana; // Europe/Ljubljana -> Europe/Belgrade
703 extern const basic::ZoneInfo& kZoneEurope_Mariehamn; // Europe/Mariehamn -> Europe/Helsinki
704 extern const basic::ZoneInfo& kZoneEurope_Nicosia; // Europe/Nicosia -> Asia/Nicosia
705 extern const basic::ZoneInfo& kZoneEurope_Podgorica; // Europe/Podgorica -> Europe/Belgrade
706 extern const basic::ZoneInfo& kZoneEurope_San_Marino; // Europe/San_Marino -> Europe/Rome
707 extern const basic::ZoneInfo& kZoneEurope_Sarajevo; // Europe/Sarajevo -> Europe/Belgrade
708 extern const basic::ZoneInfo& kZoneEurope_Skopje; // Europe/Skopje -> Europe/Belgrade
709 extern const basic::ZoneInfo& kZoneEurope_Tiraspol; // Europe/Tiraspol -> Europe/Chisinau
710 extern const basic::ZoneInfo& kZoneEurope_Vaduz; // Europe/Vaduz -> Europe/Zurich
711 extern const basic::ZoneInfo& kZoneEurope_Vatican; // Europe/Vatican -> Europe/Rome
712 extern const basic::ZoneInfo& kZoneEurope_Zagreb; // Europe/Zagreb -> Europe/Belgrade
713 extern const basic::ZoneInfo& kZoneGB; // GB -> Europe/London
714 extern const basic::ZoneInfo& kZoneGB_Eire; // GB-Eire -> Europe/London
715 extern const basic::ZoneInfo& kZoneGMT; // GMT -> Etc/GMT
716 extern const basic::ZoneInfo& kZoneGMT_PLUS_0; // GMT+0 -> Etc/GMT
717 extern const basic::ZoneInfo& kZoneGMT_0; // GMT-0 -> Etc/GMT
718 extern const basic::ZoneInfo& kZoneGMT0; // GMT0 -> Etc/GMT
719 extern const basic::ZoneInfo& kZoneGreenwich; // Greenwich -> Etc/GMT
720 extern const basic::ZoneInfo& kZoneHongkong; // Hongkong -> Asia/Hong_Kong
721 extern const basic::ZoneInfo& kZoneIceland; // Iceland -> Atlantic/Reykjavik
722 extern const basic::ZoneInfo& kZoneIndian_Antananarivo; // Indian/Antananarivo -> Africa/Nairobi
723 extern const basic::ZoneInfo& kZoneIndian_Comoro; // Indian/Comoro -> Africa/Nairobi
724 extern const basic::ZoneInfo& kZoneIndian_Mayotte; // Indian/Mayotte -> Africa/Nairobi
725 extern const basic::ZoneInfo& kZoneIran; // Iran -> Asia/Tehran
726 extern const basic::ZoneInfo& kZoneIsrael; // Israel -> Asia/Jerusalem
727 extern const basic::ZoneInfo& kZoneJamaica; // Jamaica -> America/Jamaica
728 extern const basic::ZoneInfo& kZoneJapan; // Japan -> Asia/Tokyo
729 extern const basic::ZoneInfo& kZoneKwajalein; // Kwajalein -> Pacific/Kwajalein
730 extern const basic::ZoneInfo& kZoneMexico_BajaSur; // Mexico/BajaSur -> America/Mazatlan
731 extern const basic::ZoneInfo& kZoneNZ; // NZ -> Pacific/Auckland
732 extern const basic::ZoneInfo& kZoneNZ_CHAT; // NZ-CHAT -> Pacific/Chatham
733 extern const basic::ZoneInfo& kZoneNavajo; // Navajo -> America/Denver
734 extern const basic::ZoneInfo& kZonePRC; // PRC -> Asia/Shanghai
735 extern const basic::ZoneInfo& kZonePacific_Johnston; // Pacific/Johnston -> Pacific/Honolulu
736 extern const basic::ZoneInfo& kZonePacific_Midway; // Pacific/Midway -> Pacific/Pago_Pago
737 extern const basic::ZoneInfo& kZonePacific_Ponape; // Pacific/Ponape -> Pacific/Pohnpei
738 extern const basic::ZoneInfo& kZonePacific_Samoa; // Pacific/Samoa -> Pacific/Pago_Pago
739 extern const basic::ZoneInfo& kZonePacific_Truk; // Pacific/Truk -> Pacific/Chuuk
740 extern const basic::ZoneInfo& kZonePacific_Yap; // Pacific/Yap -> Pacific/Chuuk
741 extern const basic::ZoneInfo& kZonePoland; // Poland -> Europe/Warsaw
742 extern const basic::ZoneInfo& kZonePortugal; // Portugal -> Europe/Lisbon
743 extern const basic::ZoneInfo& kZoneROC; // ROC -> Asia/Taipei
744 extern const basic::ZoneInfo& kZoneROK; // ROK -> Asia/Seoul
745 extern const basic::ZoneInfo& kZoneSingapore; // Singapore -> Asia/Singapore
746 extern const basic::ZoneInfo& kZoneUCT; // UCT -> Etc/UTC
747 extern const basic::ZoneInfo& kZoneUS_Alaska; // US/Alaska -> America/Anchorage
748 extern const basic::ZoneInfo& kZoneUS_Aleutian; // US/Aleutian -> America/Adak
749 extern const basic::ZoneInfo& kZoneUS_Arizona; // US/Arizona -> America/Phoenix
750 extern const basic::ZoneInfo& kZoneUS_Central; // US/Central -> America/Chicago
751 extern const basic::ZoneInfo& kZoneUS_East_Indiana; // US/East-Indiana -> America/Indiana/Indianapolis
752 extern const basic::ZoneInfo& kZoneUS_Eastern; // US/Eastern -> America/New_York
753 extern const basic::ZoneInfo& kZoneUS_Hawaii; // US/Hawaii -> Pacific/Honolulu
754 extern const basic::ZoneInfo& kZoneUS_Michigan; // US/Michigan -> America/Detroit
755 extern const basic::ZoneInfo& kZoneUS_Mountain; // US/Mountain -> America/Denver
756 extern const basic::ZoneInfo& kZoneUS_Pacific; // US/Pacific -> America/Los_Angeles
757 extern const basic::ZoneInfo& kZoneUS_Samoa; // US/Samoa -> Pacific/Pago_Pago
758 extern const basic::ZoneInfo& kZoneUTC; // UTC -> Etc/UTC
759 extern const basic::ZoneInfo& kZoneUniversal; // Universal -> Etc/UTC
760 extern const basic::ZoneInfo& kZoneZulu; // Zulu -> Etc/UTC
761 
762 
763 //---------------------------------------------------------------------------
764 // Unsupported zones: 119
765 //---------------------------------------------------------------------------
766 
767 // Africa/Cairo (policy 'Egypt' not found)
768 // Africa/Casablanca (UNTIL contains month/day/time)
769 // Africa/El_Aaiun (UNTIL contains month/day/time)
770 // Africa/Juba (UNTIL contains month/day/time)
771 // Africa/Khartoum (UNTIL contains month/day/time)
772 // Africa/Sao_Tome (UNTIL contains month/day/time)
773 // Africa/Tripoli (UNTIL contains month/day/time)
774 // Africa/Windhoek (policy 'Namibia' not found)
775 // America/Araguaina (UNTIL contains month/day/time)
776 // America/Argentina/Buenos_Aires (UNTIL contains month/day/time)
777 // America/Argentina/Catamarca (UNTIL contains month/day/time)
778 // America/Argentina/Cordoba (UNTIL contains month/day/time)
779 // America/Argentina/Jujuy (UNTIL contains month/day/time)
780 // America/Argentina/La_Rioja (UNTIL contains month/day/time)
781 // America/Argentina/Mendoza (UNTIL contains month/day/time)
782 // America/Argentina/Rio_Gallegos (UNTIL contains month/day/time)
783 // America/Argentina/Salta (UNTIL contains month/day/time)
784 // America/Argentina/San_Juan (UNTIL contains month/day/time)
785 // America/Argentina/San_Luis (UNTIL contains month/day/time)
786 // America/Argentina/Tucuman (UNTIL contains month/day/time)
787 // America/Argentina/Ushuaia (UNTIL contains month/day/time)
788 // America/Bahia (UNTIL contains month/day/time)
789 // America/Bahia_Banderas (UNTIL contains month/day/time)
790 // America/Belize (policy 'Belize' not found)
791 // America/Boa_Vista (UNTIL contains month/day/time)
792 // America/Cambridge_Bay (UNTIL contains month/day/time)
793 // America/Cancun (UNTIL contains month/day/time)
794 // America/Caracas (UNTIL contains month/day/time)
795 // America/Cuiaba (UNTIL contains month/day/time)
796 // America/Dawson (UNTIL contains month/day/time)
797 // America/Eirunepe (UNTIL contains month/day/time)
798 // America/Fort_Nelson (UNTIL contains month/day/time)
799 // America/Fortaleza (UNTIL contains month/day/time)
800 // America/Goose_Bay (UNTIL contains month/day/time)
801 // America/Grand_Turk (UNTIL contains month/day/time)
802 // America/Indiana/Knox (UNTIL contains month/day/time)
803 // America/Indiana/Petersburg (UNTIL contains month/day/time)
804 // America/Indiana/Tell_City (UNTIL contains month/day/time)
805 // America/Indiana/Vincennes (UNTIL contains month/day/time)
806 // America/Indiana/Winamac (UNTIL contains month/day/time)
807 // America/Iqaluit (UNTIL contains month/day/time)
808 // America/Kentucky/Monticello (UNTIL contains month/day/time)
809 // America/Maceio (UNTIL contains month/day/time)
810 // America/Metlakatla (UNTIL contains month/day/time)
811 // America/Mexico_City (UNTIL contains month/day/time)
812 // America/Noronha (UNTIL contains month/day/time)
813 // America/North_Dakota/Beulah (UNTIL contains month/day/time)
814 // America/North_Dakota/New_Salem (UNTIL contains month/day/time)
815 // America/Pangnirtung (UNTIL contains month/day/time)
816 // America/Punta_Arenas (UNTIL contains month/day/time)
817 // America/Rankin_Inlet (UNTIL contains month/day/time)
818 // America/Recife (UNTIL contains month/day/time)
819 // America/Resolute (UNTIL contains month/day/time)
820 // America/Rio_Branco (UNTIL contains month/day/time)
821 // America/Santarem (UNTIL contains month/day/time)
822 // America/Santo_Domingo (UNTIL contains month/day/time)
823 // America/St_Johns (UNTIL contains month/day/time)
824 // America/Tijuana (UNTIL contains month/day/time)
825 // America/Whitehorse (UNTIL contains month/day/time)
826 // Antarctica/Casey (UNTIL contains month/day/time)
827 // Antarctica/Davis (UNTIL contains month/day/time)
828 // Antarctica/Macquarie (offset in RULES '1:00')
829 // Antarctica/Mawson (UNTIL contains month/day/time)
830 // Antarctica/Palmer (UNTIL contains month/day/time)
831 // Antarctica/Troll (UNTIL contains month/day/time)
832 // Asia/Almaty (UNTIL contains month/day/time)
833 // Asia/Anadyr (UNTIL contains month/day/time)
834 // Asia/Aqtau (UNTIL contains month/day/time)
835 // Asia/Aqtobe (UNTIL contains month/day/time)
836 // Asia/Atyrau (UNTIL contains month/day/time)
837 // Asia/Barnaul (UNTIL contains month/day/time)
838 // Asia/Bishkek (UNTIL contains month/day/time)
839 // Asia/Chita (UNTIL contains month/day/time)
840 // Asia/Choibalsan (UNTIL contains month/day/time)
841 // Asia/Colombo (UNTIL contains month/day/time)
842 // Asia/Dili (UNTIL contains month/day/time)
843 // Asia/Famagusta (UNTIL contains month/day/time)
844 // Asia/Gaza (UNTIL contains month/day/time)
845 // Asia/Hebron (policy 'Palestine' not found)
846 // Asia/Irkutsk (UNTIL contains month/day/time)
847 // Asia/Kamchatka (UNTIL contains month/day/time)
848 // Asia/Khandyga (UNTIL contains month/day/time)
849 // Asia/Krasnoyarsk (UNTIL contains month/day/time)
850 // Asia/Magadan (UNTIL contains month/day/time)
851 // Asia/Novokuznetsk (UNTIL contains month/day/time)
852 // Asia/Novosibirsk (UNTIL contains month/day/time)
853 // Asia/Omsk (UNTIL contains month/day/time)
854 // Asia/Oral (UNTIL contains month/day/time)
855 // Asia/Pyongyang (UNTIL contains month/day/time)
856 // Asia/Qostanay (UNTIL contains month/day/time)
857 // Asia/Qyzylorda (UNTIL contains month/day/time)
858 // Asia/Sakhalin (UNTIL contains month/day/time)
859 // Asia/Srednekolymsk (UNTIL contains month/day/time)
860 // Asia/Tbilisi (UNTIL contains month/day/time)
861 // Asia/Tomsk (UNTIL contains month/day/time)
862 // Asia/Ust-Nera (UNTIL contains month/day/time)
863 // Asia/Vladivostok (UNTIL contains month/day/time)
864 // Asia/Yakutsk (UNTIL contains month/day/time)
865 // Asia/Yekaterinburg (UNTIL contains month/day/time)
866 // Atlantic/Stanley (UNTIL contains month/day/time)
867 // Europe/Astrakhan (UNTIL contains month/day/time)
868 // Europe/Istanbul (UNTIL contains month/day/time)
869 // Europe/Kaliningrad (UNTIL contains month/day/time)
870 // Europe/Kirov (UNTIL contains month/day/time)
871 // Europe/Minsk (UNTIL contains month/day/time)
872 // Europe/Moscow (UNTIL contains month/day/time)
873 // Europe/Riga (UNTIL contains month/day/time)
874 // Europe/Samara (UNTIL contains month/day/time)
875 // Europe/Saratov (UNTIL contains month/day/time)
876 // Europe/Simferopol (UNTIL contains month/day/time)
877 // Europe/Tallinn (UNTIL contains month/day/time)
878 // Europe/Ulyanovsk (UNTIL contains month/day/time)
879 // Europe/Vilnius (UNTIL contains month/day/time)
880 // Europe/Volgograd (UNTIL contains month/day/time)
881 // Pacific/Apia (UNTIL contains month/day/time)
882 // Pacific/Bougainville (UNTIL contains month/day/time)
883 // Pacific/Fakaofo (UNTIL contains month/day/time)
884 // Pacific/Guam (UNTIL contains month/day/time)
885 // Pacific/Norfolk (UNTIL contains month/day/time)
886 
887 
888 //---------------------------------------------------------------------------
889 // Notable zones: 1
890 //---------------------------------------------------------------------------
891 
892 // Africa/Johannesburg (RULES not fixed but FORMAT is missing '%' or '/')
893 
894 
895 //---------------------------------------------------------------------------
896 // Unsupported links: 24
897 //---------------------------------------------------------------------------
898 
899 // America/Argentina/ComodRivadavia (Target Zone "America/Argentina/Catamarca" missing)
900 // America/Buenos_Aires (Target Zone "America/Argentina/Buenos_Aires" missing)
901 // America/Catamarca (Target Zone "America/Argentina/Catamarca" missing)
902 // America/Cordoba (Target Zone "America/Argentina/Cordoba" missing)
903 // America/Ensenada (Target Zone "America/Tijuana" missing)
904 // America/Jujuy (Target Zone "America/Argentina/Jujuy" missing)
905 // America/Knox_IN (Target Zone "America/Indiana/Knox" missing)
906 // America/Mendoza (Target Zone "America/Argentina/Mendoza" missing)
907 // America/Porto_Acre (Target Zone "America/Rio_Branco" missing)
908 // America/Rosario (Target Zone "America/Argentina/Cordoba" missing)
909 // America/Santa_Isabel (Target Zone "America/Tijuana" missing)
910 // Asia/Istanbul (Target Zone "Europe/Istanbul" missing)
911 // Brazil/Acre (Target Zone "America/Rio_Branco" missing)
912 // Brazil/DeNoronha (Target Zone "America/Noronha" missing)
913 // Canada/Newfoundland (Target Zone "America/St_Johns" missing)
914 // Canada/Yukon (Target Zone "America/Whitehorse" missing)
915 // Egypt (Target Zone "Africa/Cairo" missing)
916 // Libya (Target Zone "Africa/Tripoli" missing)
917 // Mexico/BajaNorte (Target Zone "America/Tijuana" missing)
918 // Mexico/General (Target Zone "America/Mexico_City" missing)
919 // Pacific/Saipan (Target Zone "Pacific/Guam" missing)
920 // Turkey (Target Zone "Europe/Istanbul" missing)
921 // US/Indiana-Starke (Target Zone "America/Indiana/Knox" missing)
922 // W-SU (Target Zone "Europe/Moscow" missing)
923 
924 
925 //---------------------------------------------------------------------------
926 // Notable links: 0
927 //---------------------------------------------------------------------------
928 
929 
930 
931 }
932 }
933 
934 #endif