AceTime  3.0.0
Date and time classes for Arduino that support timezones from the TZ Database.
zone_infos.h
1 // This file was generated by the following script:
2 //
3 // $ /home/brian/src/AceTimeSuite/compiler/src/acetimecompiler/tzcompiler.py
4 // --input_dir /home/brian/src/AceTimeSuite/libraries/AceTimeLib/src/zonedbc/tzfiles
5 // --output_dir /home/brian/src/AceTimeSuite/libraries/AceTimeLib/src/zonedbc
6 // --tz_version 2025b
7 // --action zonedb
8 // --language arduino
9 // --scope complete
10 // --db_namespace zonedbc
11 // --zi_namespace complete::Info
12 // --start_year 1800
13 // --until_year 2200
14 //
15 // using the TZ Database files
16 //
17 // africa
18 // antarctica
19 // asia
20 // australasia
21 // backward
22 // etcetera
23 // europe
24 // northamerica
25 // southamerica
26 //
27 // from https://github.com/eggert/tz/releases/tag/2025b
28 //
29 // Supported Zones: 597 (340 zones, 257 links)
30 // Unsupported Zones: 0 (0 zones, 0 links)
31 //
32 // Requested Years: [1800,2200]
33 // Accurate Years: [-32767,32767]
34 //
35 // Original Years: [1844,2087]
36 // Generated Years: [1844,2087]
37 // Lower/Upper Truncated: [False,False]
38 //
39 // Estimator Years: [1800,2090]
40 // Max Buffer Size: 8
41 //
42 // Records:
43 // Infos: 597
44 // Eras: 1956
45 // Policies: 134
46 // Rules: 2235
47 //
48 // Memory (8-bits):
49 // Context: 16
50 // Rules: 26820
51 // Policies: 402
52 // Eras: 29340
53 // Zones: 4420
54 // Links: 3341
55 // Registry: 1194
56 // Formats: 486
57 // Letters: 160
58 // Fragments: 150
59 // Names: 5660 (original: 9094)
60 // TOTAL: 71989
61 //
62 // Memory (32-bits):
63 // Context: 24
64 // Rules: 26820
65 // Policies: 1072
66 // Eras: 39120
67 // Zones: 8160
68 // Links: 6168
69 // Registry: 2388
70 // Formats: 486
71 // Letters: 216
72 // Fragments: 178
73 // Names: 5660 (original: 9094)
74 // TOTAL: 90292
75 //
76 // DO NOT EDIT
77 
78 #ifndef ACE_TIME_ZONEDBC_ZONE_INFOS_H
79 #define ACE_TIME_ZONEDBC_ZONE_INFOS_H
80 
81 #include <zoneinfo/infos.h>
82 
83 class __FlashStringHelper;
84 
85 namespace ace_time {
86 namespace zonedbc {
87 
88 //---------------------------------------------------------------------------
89 // ZoneContext (should not be in PROGMEM)
90 //---------------------------------------------------------------------------
91 
92 // Version of the TZ Database which generated these files.
93 extern const __FlashStringHelper* const kTzDatabaseVersion;
94 
95 // Metadata about the zonedb files.
96 extern const complete::Info::ZoneContext kZoneContext;
97 
98 //---------------------------------------------------------------------------
99 // Supported zones: 340
100 //---------------------------------------------------------------------------
101 
102 extern const complete::Info::ZoneInfo kZoneAfrica_Abidjan; // Africa/Abidjan
103 extern const complete::Info::ZoneInfo kZoneAfrica_Algiers; // Africa/Algiers
104 extern const complete::Info::ZoneInfo kZoneAfrica_Bissau; // Africa/Bissau
105 extern const complete::Info::ZoneInfo kZoneAfrica_Cairo; // Africa/Cairo
106 extern const complete::Info::ZoneInfo kZoneAfrica_Casablanca; // Africa/Casablanca
107 extern const complete::Info::ZoneInfo kZoneAfrica_Ceuta; // Africa/Ceuta
108 extern const complete::Info::ZoneInfo kZoneAfrica_El_Aaiun; // Africa/El_Aaiun
109 extern const complete::Info::ZoneInfo kZoneAfrica_Johannesburg; // Africa/Johannesburg
110 extern const complete::Info::ZoneInfo kZoneAfrica_Juba; // Africa/Juba
111 extern const complete::Info::ZoneInfo kZoneAfrica_Khartoum; // Africa/Khartoum
112 extern const complete::Info::ZoneInfo kZoneAfrica_Lagos; // Africa/Lagos
113 extern const complete::Info::ZoneInfo kZoneAfrica_Maputo; // Africa/Maputo
114 extern const complete::Info::ZoneInfo kZoneAfrica_Monrovia; // Africa/Monrovia
115 extern const complete::Info::ZoneInfo kZoneAfrica_Nairobi; // Africa/Nairobi
116 extern const complete::Info::ZoneInfo kZoneAfrica_Ndjamena; // Africa/Ndjamena
117 extern const complete::Info::ZoneInfo kZoneAfrica_Sao_Tome; // Africa/Sao_Tome
118 extern const complete::Info::ZoneInfo kZoneAfrica_Tripoli; // Africa/Tripoli
119 extern const complete::Info::ZoneInfo kZoneAfrica_Tunis; // Africa/Tunis
120 extern const complete::Info::ZoneInfo kZoneAfrica_Windhoek; // Africa/Windhoek
121 extern const complete::Info::ZoneInfo kZoneAmerica_Adak; // America/Adak
122 extern const complete::Info::ZoneInfo kZoneAmerica_Anchorage; // America/Anchorage
123 extern const complete::Info::ZoneInfo kZoneAmerica_Araguaina; // America/Araguaina
124 extern const complete::Info::ZoneInfo kZoneAmerica_Argentina_Buenos_Aires; // America/Argentina/Buenos_Aires
125 extern const complete::Info::ZoneInfo kZoneAmerica_Argentina_Catamarca; // America/Argentina/Catamarca
126 extern const complete::Info::ZoneInfo kZoneAmerica_Argentina_Cordoba; // America/Argentina/Cordoba
127 extern const complete::Info::ZoneInfo kZoneAmerica_Argentina_Jujuy; // America/Argentina/Jujuy
128 extern const complete::Info::ZoneInfo kZoneAmerica_Argentina_La_Rioja; // America/Argentina/La_Rioja
129 extern const complete::Info::ZoneInfo kZoneAmerica_Argentina_Mendoza; // America/Argentina/Mendoza
130 extern const complete::Info::ZoneInfo kZoneAmerica_Argentina_Rio_Gallegos; // America/Argentina/Rio_Gallegos
131 extern const complete::Info::ZoneInfo kZoneAmerica_Argentina_Salta; // America/Argentina/Salta
132 extern const complete::Info::ZoneInfo kZoneAmerica_Argentina_San_Juan; // America/Argentina/San_Juan
133 extern const complete::Info::ZoneInfo kZoneAmerica_Argentina_San_Luis; // America/Argentina/San_Luis
134 extern const complete::Info::ZoneInfo kZoneAmerica_Argentina_Tucuman; // America/Argentina/Tucuman
135 extern const complete::Info::ZoneInfo kZoneAmerica_Argentina_Ushuaia; // America/Argentina/Ushuaia
136 extern const complete::Info::ZoneInfo kZoneAmerica_Asuncion; // America/Asuncion
137 extern const complete::Info::ZoneInfo kZoneAmerica_Bahia; // America/Bahia
138 extern const complete::Info::ZoneInfo kZoneAmerica_Bahia_Banderas; // America/Bahia_Banderas
139 extern const complete::Info::ZoneInfo kZoneAmerica_Barbados; // America/Barbados
140 extern const complete::Info::ZoneInfo kZoneAmerica_Belem; // America/Belem
141 extern const complete::Info::ZoneInfo kZoneAmerica_Belize; // America/Belize
142 extern const complete::Info::ZoneInfo kZoneAmerica_Boa_Vista; // America/Boa_Vista
143 extern const complete::Info::ZoneInfo kZoneAmerica_Bogota; // America/Bogota
144 extern const complete::Info::ZoneInfo kZoneAmerica_Boise; // America/Boise
145 extern const complete::Info::ZoneInfo kZoneAmerica_Cambridge_Bay; // America/Cambridge_Bay
146 extern const complete::Info::ZoneInfo kZoneAmerica_Campo_Grande; // America/Campo_Grande
147 extern const complete::Info::ZoneInfo kZoneAmerica_Cancun; // America/Cancun
148 extern const complete::Info::ZoneInfo kZoneAmerica_Caracas; // America/Caracas
149 extern const complete::Info::ZoneInfo kZoneAmerica_Cayenne; // America/Cayenne
150 extern const complete::Info::ZoneInfo kZoneAmerica_Chicago; // America/Chicago
151 extern const complete::Info::ZoneInfo kZoneAmerica_Chihuahua; // America/Chihuahua
152 extern const complete::Info::ZoneInfo kZoneAmerica_Ciudad_Juarez; // America/Ciudad_Juarez
153 extern const complete::Info::ZoneInfo kZoneAmerica_Costa_Rica; // America/Costa_Rica
154 extern const complete::Info::ZoneInfo kZoneAmerica_Coyhaique; // America/Coyhaique
155 extern const complete::Info::ZoneInfo kZoneAmerica_Cuiaba; // America/Cuiaba
156 extern const complete::Info::ZoneInfo kZoneAmerica_Danmarkshavn; // America/Danmarkshavn
157 extern const complete::Info::ZoneInfo kZoneAmerica_Dawson; // America/Dawson
158 extern const complete::Info::ZoneInfo kZoneAmerica_Dawson_Creek; // America/Dawson_Creek
159 extern const complete::Info::ZoneInfo kZoneAmerica_Denver; // America/Denver
160 extern const complete::Info::ZoneInfo kZoneAmerica_Detroit; // America/Detroit
161 extern const complete::Info::ZoneInfo kZoneAmerica_Edmonton; // America/Edmonton
162 extern const complete::Info::ZoneInfo kZoneAmerica_Eirunepe; // America/Eirunepe
163 extern const complete::Info::ZoneInfo kZoneAmerica_El_Salvador; // America/El_Salvador
164 extern const complete::Info::ZoneInfo kZoneAmerica_Fort_Nelson; // America/Fort_Nelson
165 extern const complete::Info::ZoneInfo kZoneAmerica_Fortaleza; // America/Fortaleza
166 extern const complete::Info::ZoneInfo kZoneAmerica_Glace_Bay; // America/Glace_Bay
167 extern const complete::Info::ZoneInfo kZoneAmerica_Goose_Bay; // America/Goose_Bay
168 extern const complete::Info::ZoneInfo kZoneAmerica_Grand_Turk; // America/Grand_Turk
169 extern const complete::Info::ZoneInfo kZoneAmerica_Guatemala; // America/Guatemala
170 extern const complete::Info::ZoneInfo kZoneAmerica_Guayaquil; // America/Guayaquil
171 extern const complete::Info::ZoneInfo kZoneAmerica_Guyana; // America/Guyana
172 extern const complete::Info::ZoneInfo kZoneAmerica_Halifax; // America/Halifax
173 extern const complete::Info::ZoneInfo kZoneAmerica_Havana; // America/Havana
174 extern const complete::Info::ZoneInfo kZoneAmerica_Hermosillo; // America/Hermosillo
175 extern const complete::Info::ZoneInfo kZoneAmerica_Indiana_Indianapolis; // America/Indiana/Indianapolis
176 extern const complete::Info::ZoneInfo kZoneAmerica_Indiana_Knox; // America/Indiana/Knox
177 extern const complete::Info::ZoneInfo kZoneAmerica_Indiana_Marengo; // America/Indiana/Marengo
178 extern const complete::Info::ZoneInfo kZoneAmerica_Indiana_Petersburg; // America/Indiana/Petersburg
179 extern const complete::Info::ZoneInfo kZoneAmerica_Indiana_Tell_City; // America/Indiana/Tell_City
180 extern const complete::Info::ZoneInfo kZoneAmerica_Indiana_Vevay; // America/Indiana/Vevay
181 extern const complete::Info::ZoneInfo kZoneAmerica_Indiana_Vincennes; // America/Indiana/Vincennes
182 extern const complete::Info::ZoneInfo kZoneAmerica_Indiana_Winamac; // America/Indiana/Winamac
183 extern const complete::Info::ZoneInfo kZoneAmerica_Inuvik; // America/Inuvik
184 extern const complete::Info::ZoneInfo kZoneAmerica_Iqaluit; // America/Iqaluit
185 extern const complete::Info::ZoneInfo kZoneAmerica_Jamaica; // America/Jamaica
186 extern const complete::Info::ZoneInfo kZoneAmerica_Juneau; // America/Juneau
187 extern const complete::Info::ZoneInfo kZoneAmerica_Kentucky_Louisville; // America/Kentucky/Louisville
188 extern const complete::Info::ZoneInfo kZoneAmerica_Kentucky_Monticello; // America/Kentucky/Monticello
189 extern const complete::Info::ZoneInfo kZoneAmerica_La_Paz; // America/La_Paz
190 extern const complete::Info::ZoneInfo kZoneAmerica_Lima; // America/Lima
191 extern const complete::Info::ZoneInfo kZoneAmerica_Los_Angeles; // America/Los_Angeles
192 extern const complete::Info::ZoneInfo kZoneAmerica_Maceio; // America/Maceio
193 extern const complete::Info::ZoneInfo kZoneAmerica_Managua; // America/Managua
194 extern const complete::Info::ZoneInfo kZoneAmerica_Manaus; // America/Manaus
195 extern const complete::Info::ZoneInfo kZoneAmerica_Martinique; // America/Martinique
196 extern const complete::Info::ZoneInfo kZoneAmerica_Matamoros; // America/Matamoros
197 extern const complete::Info::ZoneInfo kZoneAmerica_Mazatlan; // America/Mazatlan
198 extern const complete::Info::ZoneInfo kZoneAmerica_Menominee; // America/Menominee
199 extern const complete::Info::ZoneInfo kZoneAmerica_Merida; // America/Merida
200 extern const complete::Info::ZoneInfo kZoneAmerica_Metlakatla; // America/Metlakatla
201 extern const complete::Info::ZoneInfo kZoneAmerica_Mexico_City; // America/Mexico_City
202 extern const complete::Info::ZoneInfo kZoneAmerica_Miquelon; // America/Miquelon
203 extern const complete::Info::ZoneInfo kZoneAmerica_Moncton; // America/Moncton
204 extern const complete::Info::ZoneInfo kZoneAmerica_Monterrey; // America/Monterrey
205 extern const complete::Info::ZoneInfo kZoneAmerica_Montevideo; // America/Montevideo
206 extern const complete::Info::ZoneInfo kZoneAmerica_New_York; // America/New_York
207 extern const complete::Info::ZoneInfo kZoneAmerica_Nome; // America/Nome
208 extern const complete::Info::ZoneInfo kZoneAmerica_Noronha; // America/Noronha
209 extern const complete::Info::ZoneInfo kZoneAmerica_North_Dakota_Beulah; // America/North_Dakota/Beulah
210 extern const complete::Info::ZoneInfo kZoneAmerica_North_Dakota_Center; // America/North_Dakota/Center
211 extern const complete::Info::ZoneInfo kZoneAmerica_North_Dakota_New_Salem; // America/North_Dakota/New_Salem
212 extern const complete::Info::ZoneInfo kZoneAmerica_Nuuk; // America/Nuuk
213 extern const complete::Info::ZoneInfo kZoneAmerica_Ojinaga; // America/Ojinaga
214 extern const complete::Info::ZoneInfo kZoneAmerica_Panama; // America/Panama
215 extern const complete::Info::ZoneInfo kZoneAmerica_Paramaribo; // America/Paramaribo
216 extern const complete::Info::ZoneInfo kZoneAmerica_Phoenix; // America/Phoenix
217 extern const complete::Info::ZoneInfo kZoneAmerica_Port_au_Prince; // America/Port-au-Prince
218 extern const complete::Info::ZoneInfo kZoneAmerica_Porto_Velho; // America/Porto_Velho
219 extern const complete::Info::ZoneInfo kZoneAmerica_Puerto_Rico; // America/Puerto_Rico
220 extern const complete::Info::ZoneInfo kZoneAmerica_Punta_Arenas; // America/Punta_Arenas
221 extern const complete::Info::ZoneInfo kZoneAmerica_Rankin_Inlet; // America/Rankin_Inlet
222 extern const complete::Info::ZoneInfo kZoneAmerica_Recife; // America/Recife
223 extern const complete::Info::ZoneInfo kZoneAmerica_Regina; // America/Regina
224 extern const complete::Info::ZoneInfo kZoneAmerica_Resolute; // America/Resolute
225 extern const complete::Info::ZoneInfo kZoneAmerica_Rio_Branco; // America/Rio_Branco
226 extern const complete::Info::ZoneInfo kZoneAmerica_Santarem; // America/Santarem
227 extern const complete::Info::ZoneInfo kZoneAmerica_Santiago; // America/Santiago
228 extern const complete::Info::ZoneInfo kZoneAmerica_Santo_Domingo; // America/Santo_Domingo
229 extern const complete::Info::ZoneInfo kZoneAmerica_Sao_Paulo; // America/Sao_Paulo
230 extern const complete::Info::ZoneInfo kZoneAmerica_Scoresbysund; // America/Scoresbysund
231 extern const complete::Info::ZoneInfo kZoneAmerica_Sitka; // America/Sitka
232 extern const complete::Info::ZoneInfo kZoneAmerica_St_Johns; // America/St_Johns
233 extern const complete::Info::ZoneInfo kZoneAmerica_Swift_Current; // America/Swift_Current
234 extern const complete::Info::ZoneInfo kZoneAmerica_Tegucigalpa; // America/Tegucigalpa
235 extern const complete::Info::ZoneInfo kZoneAmerica_Thule; // America/Thule
236 extern const complete::Info::ZoneInfo kZoneAmerica_Tijuana; // America/Tijuana
237 extern const complete::Info::ZoneInfo kZoneAmerica_Toronto; // America/Toronto
238 extern const complete::Info::ZoneInfo kZoneAmerica_Vancouver; // America/Vancouver
239 extern const complete::Info::ZoneInfo kZoneAmerica_Whitehorse; // America/Whitehorse
240 extern const complete::Info::ZoneInfo kZoneAmerica_Winnipeg; // America/Winnipeg
241 extern const complete::Info::ZoneInfo kZoneAmerica_Yakutat; // America/Yakutat
242 extern const complete::Info::ZoneInfo kZoneAntarctica_Casey; // Antarctica/Casey
243 extern const complete::Info::ZoneInfo kZoneAntarctica_Davis; // Antarctica/Davis
244 extern const complete::Info::ZoneInfo kZoneAntarctica_Macquarie; // Antarctica/Macquarie
245 extern const complete::Info::ZoneInfo kZoneAntarctica_Mawson; // Antarctica/Mawson
246 extern const complete::Info::ZoneInfo kZoneAntarctica_Palmer; // Antarctica/Palmer
247 extern const complete::Info::ZoneInfo kZoneAntarctica_Rothera; // Antarctica/Rothera
248 extern const complete::Info::ZoneInfo kZoneAntarctica_Troll; // Antarctica/Troll
249 extern const complete::Info::ZoneInfo kZoneAntarctica_Vostok; // Antarctica/Vostok
250 extern const complete::Info::ZoneInfo kZoneAsia_Almaty; // Asia/Almaty
251 extern const complete::Info::ZoneInfo kZoneAsia_Amman; // Asia/Amman
252 extern const complete::Info::ZoneInfo kZoneAsia_Anadyr; // Asia/Anadyr
253 extern const complete::Info::ZoneInfo kZoneAsia_Aqtau; // Asia/Aqtau
254 extern const complete::Info::ZoneInfo kZoneAsia_Aqtobe; // Asia/Aqtobe
255 extern const complete::Info::ZoneInfo kZoneAsia_Ashgabat; // Asia/Ashgabat
256 extern const complete::Info::ZoneInfo kZoneAsia_Atyrau; // Asia/Atyrau
257 extern const complete::Info::ZoneInfo kZoneAsia_Baghdad; // Asia/Baghdad
258 extern const complete::Info::ZoneInfo kZoneAsia_Baku; // Asia/Baku
259 extern const complete::Info::ZoneInfo kZoneAsia_Bangkok; // Asia/Bangkok
260 extern const complete::Info::ZoneInfo kZoneAsia_Barnaul; // Asia/Barnaul
261 extern const complete::Info::ZoneInfo kZoneAsia_Beirut; // Asia/Beirut
262 extern const complete::Info::ZoneInfo kZoneAsia_Bishkek; // Asia/Bishkek
263 extern const complete::Info::ZoneInfo kZoneAsia_Chita; // Asia/Chita
264 extern const complete::Info::ZoneInfo kZoneAsia_Colombo; // Asia/Colombo
265 extern const complete::Info::ZoneInfo kZoneAsia_Damascus; // Asia/Damascus
266 extern const complete::Info::ZoneInfo kZoneAsia_Dhaka; // Asia/Dhaka
267 extern const complete::Info::ZoneInfo kZoneAsia_Dili; // Asia/Dili
268 extern const complete::Info::ZoneInfo kZoneAsia_Dubai; // Asia/Dubai
269 extern const complete::Info::ZoneInfo kZoneAsia_Dushanbe; // Asia/Dushanbe
270 extern const complete::Info::ZoneInfo kZoneAsia_Famagusta; // Asia/Famagusta
271 extern const complete::Info::ZoneInfo kZoneAsia_Gaza; // Asia/Gaza
272 extern const complete::Info::ZoneInfo kZoneAsia_Hebron; // Asia/Hebron
273 extern const complete::Info::ZoneInfo kZoneAsia_Ho_Chi_Minh; // Asia/Ho_Chi_Minh
274 extern const complete::Info::ZoneInfo kZoneAsia_Hong_Kong; // Asia/Hong_Kong
275 extern const complete::Info::ZoneInfo kZoneAsia_Hovd; // Asia/Hovd
276 extern const complete::Info::ZoneInfo kZoneAsia_Irkutsk; // Asia/Irkutsk
277 extern const complete::Info::ZoneInfo kZoneAsia_Jakarta; // Asia/Jakarta
278 extern const complete::Info::ZoneInfo kZoneAsia_Jayapura; // Asia/Jayapura
279 extern const complete::Info::ZoneInfo kZoneAsia_Jerusalem; // Asia/Jerusalem
280 extern const complete::Info::ZoneInfo kZoneAsia_Kabul; // Asia/Kabul
281 extern const complete::Info::ZoneInfo kZoneAsia_Kamchatka; // Asia/Kamchatka
282 extern const complete::Info::ZoneInfo kZoneAsia_Karachi; // Asia/Karachi
283 extern const complete::Info::ZoneInfo kZoneAsia_Kathmandu; // Asia/Kathmandu
284 extern const complete::Info::ZoneInfo kZoneAsia_Khandyga; // Asia/Khandyga
285 extern const complete::Info::ZoneInfo kZoneAsia_Kolkata; // Asia/Kolkata
286 extern const complete::Info::ZoneInfo kZoneAsia_Krasnoyarsk; // Asia/Krasnoyarsk
287 extern const complete::Info::ZoneInfo kZoneAsia_Kuching; // Asia/Kuching
288 extern const complete::Info::ZoneInfo kZoneAsia_Macau; // Asia/Macau
289 extern const complete::Info::ZoneInfo kZoneAsia_Magadan; // Asia/Magadan
290 extern const complete::Info::ZoneInfo kZoneAsia_Makassar; // Asia/Makassar
291 extern const complete::Info::ZoneInfo kZoneAsia_Manila; // Asia/Manila
292 extern const complete::Info::ZoneInfo kZoneAsia_Nicosia; // Asia/Nicosia
293 extern const complete::Info::ZoneInfo kZoneAsia_Novokuznetsk; // Asia/Novokuznetsk
294 extern const complete::Info::ZoneInfo kZoneAsia_Novosibirsk; // Asia/Novosibirsk
295 extern const complete::Info::ZoneInfo kZoneAsia_Omsk; // Asia/Omsk
296 extern const complete::Info::ZoneInfo kZoneAsia_Oral; // Asia/Oral
297 extern const complete::Info::ZoneInfo kZoneAsia_Pontianak; // Asia/Pontianak
298 extern const complete::Info::ZoneInfo kZoneAsia_Pyongyang; // Asia/Pyongyang
299 extern const complete::Info::ZoneInfo kZoneAsia_Qatar; // Asia/Qatar
300 extern const complete::Info::ZoneInfo kZoneAsia_Qostanay; // Asia/Qostanay
301 extern const complete::Info::ZoneInfo kZoneAsia_Qyzylorda; // Asia/Qyzylorda
302 extern const complete::Info::ZoneInfo kZoneAsia_Riyadh; // Asia/Riyadh
303 extern const complete::Info::ZoneInfo kZoneAsia_Sakhalin; // Asia/Sakhalin
304 extern const complete::Info::ZoneInfo kZoneAsia_Samarkand; // Asia/Samarkand
305 extern const complete::Info::ZoneInfo kZoneAsia_Seoul; // Asia/Seoul
306 extern const complete::Info::ZoneInfo kZoneAsia_Shanghai; // Asia/Shanghai
307 extern const complete::Info::ZoneInfo kZoneAsia_Singapore; // Asia/Singapore
308 extern const complete::Info::ZoneInfo kZoneAsia_Srednekolymsk; // Asia/Srednekolymsk
309 extern const complete::Info::ZoneInfo kZoneAsia_Taipei; // Asia/Taipei
310 extern const complete::Info::ZoneInfo kZoneAsia_Tashkent; // Asia/Tashkent
311 extern const complete::Info::ZoneInfo kZoneAsia_Tbilisi; // Asia/Tbilisi
312 extern const complete::Info::ZoneInfo kZoneAsia_Tehran; // Asia/Tehran
313 extern const complete::Info::ZoneInfo kZoneAsia_Thimphu; // Asia/Thimphu
314 extern const complete::Info::ZoneInfo kZoneAsia_Tokyo; // Asia/Tokyo
315 extern const complete::Info::ZoneInfo kZoneAsia_Tomsk; // Asia/Tomsk
316 extern const complete::Info::ZoneInfo kZoneAsia_Ulaanbaatar; // Asia/Ulaanbaatar
317 extern const complete::Info::ZoneInfo kZoneAsia_Urumqi; // Asia/Urumqi
318 extern const complete::Info::ZoneInfo kZoneAsia_Ust_Nera; // Asia/Ust-Nera
319 extern const complete::Info::ZoneInfo kZoneAsia_Vladivostok; // Asia/Vladivostok
320 extern const complete::Info::ZoneInfo kZoneAsia_Yakutsk; // Asia/Yakutsk
321 extern const complete::Info::ZoneInfo kZoneAsia_Yangon; // Asia/Yangon
322 extern const complete::Info::ZoneInfo kZoneAsia_Yekaterinburg; // Asia/Yekaterinburg
323 extern const complete::Info::ZoneInfo kZoneAsia_Yerevan; // Asia/Yerevan
324 extern const complete::Info::ZoneInfo kZoneAtlantic_Azores; // Atlantic/Azores
325 extern const complete::Info::ZoneInfo kZoneAtlantic_Bermuda; // Atlantic/Bermuda
326 extern const complete::Info::ZoneInfo kZoneAtlantic_Canary; // Atlantic/Canary
327 extern const complete::Info::ZoneInfo kZoneAtlantic_Cape_Verde; // Atlantic/Cape_Verde
328 extern const complete::Info::ZoneInfo kZoneAtlantic_Faroe; // Atlantic/Faroe
329 extern const complete::Info::ZoneInfo kZoneAtlantic_Madeira; // Atlantic/Madeira
330 extern const complete::Info::ZoneInfo kZoneAtlantic_South_Georgia; // Atlantic/South_Georgia
331 extern const complete::Info::ZoneInfo kZoneAtlantic_Stanley; // Atlantic/Stanley
332 extern const complete::Info::ZoneInfo kZoneAustralia_Adelaide; // Australia/Adelaide
333 extern const complete::Info::ZoneInfo kZoneAustralia_Brisbane; // Australia/Brisbane
334 extern const complete::Info::ZoneInfo kZoneAustralia_Broken_Hill; // Australia/Broken_Hill
335 extern const complete::Info::ZoneInfo kZoneAustralia_Darwin; // Australia/Darwin
336 extern const complete::Info::ZoneInfo kZoneAustralia_Eucla; // Australia/Eucla
337 extern const complete::Info::ZoneInfo kZoneAustralia_Hobart; // Australia/Hobart
338 extern const complete::Info::ZoneInfo kZoneAustralia_Lindeman; // Australia/Lindeman
339 extern const complete::Info::ZoneInfo kZoneAustralia_Lord_Howe; // Australia/Lord_Howe
340 extern const complete::Info::ZoneInfo kZoneAustralia_Melbourne; // Australia/Melbourne
341 extern const complete::Info::ZoneInfo kZoneAustralia_Perth; // Australia/Perth
342 extern const complete::Info::ZoneInfo kZoneAustralia_Sydney; // Australia/Sydney
343 extern const complete::Info::ZoneInfo kZoneEtc_GMT; // Etc/GMT
344 extern const complete::Info::ZoneInfo kZoneEtc_GMT_PLUS_1; // Etc/GMT+1
345 extern const complete::Info::ZoneInfo kZoneEtc_GMT_PLUS_10; // Etc/GMT+10
346 extern const complete::Info::ZoneInfo kZoneEtc_GMT_PLUS_11; // Etc/GMT+11
347 extern const complete::Info::ZoneInfo kZoneEtc_GMT_PLUS_12; // Etc/GMT+12
348 extern const complete::Info::ZoneInfo kZoneEtc_GMT_PLUS_2; // Etc/GMT+2
349 extern const complete::Info::ZoneInfo kZoneEtc_GMT_PLUS_3; // Etc/GMT+3
350 extern const complete::Info::ZoneInfo kZoneEtc_GMT_PLUS_4; // Etc/GMT+4
351 extern const complete::Info::ZoneInfo kZoneEtc_GMT_PLUS_5; // Etc/GMT+5
352 extern const complete::Info::ZoneInfo kZoneEtc_GMT_PLUS_6; // Etc/GMT+6
353 extern const complete::Info::ZoneInfo kZoneEtc_GMT_PLUS_7; // Etc/GMT+7
354 extern const complete::Info::ZoneInfo kZoneEtc_GMT_PLUS_8; // Etc/GMT+8
355 extern const complete::Info::ZoneInfo kZoneEtc_GMT_PLUS_9; // Etc/GMT+9
356 extern const complete::Info::ZoneInfo kZoneEtc_GMT_1; // Etc/GMT-1
357 extern const complete::Info::ZoneInfo kZoneEtc_GMT_10; // Etc/GMT-10
358 extern const complete::Info::ZoneInfo kZoneEtc_GMT_11; // Etc/GMT-11
359 extern const complete::Info::ZoneInfo kZoneEtc_GMT_12; // Etc/GMT-12
360 extern const complete::Info::ZoneInfo kZoneEtc_GMT_13; // Etc/GMT-13
361 extern const complete::Info::ZoneInfo kZoneEtc_GMT_14; // Etc/GMT-14
362 extern const complete::Info::ZoneInfo kZoneEtc_GMT_2; // Etc/GMT-2
363 extern const complete::Info::ZoneInfo kZoneEtc_GMT_3; // Etc/GMT-3
364 extern const complete::Info::ZoneInfo kZoneEtc_GMT_4; // Etc/GMT-4
365 extern const complete::Info::ZoneInfo kZoneEtc_GMT_5; // Etc/GMT-5
366 extern const complete::Info::ZoneInfo kZoneEtc_GMT_6; // Etc/GMT-6
367 extern const complete::Info::ZoneInfo kZoneEtc_GMT_7; // Etc/GMT-7
368 extern const complete::Info::ZoneInfo kZoneEtc_GMT_8; // Etc/GMT-8
369 extern const complete::Info::ZoneInfo kZoneEtc_GMT_9; // Etc/GMT-9
370 extern const complete::Info::ZoneInfo kZoneEtc_UTC; // Etc/UTC
371 extern const complete::Info::ZoneInfo kZoneEurope_Andorra; // Europe/Andorra
372 extern const complete::Info::ZoneInfo kZoneEurope_Astrakhan; // Europe/Astrakhan
373 extern const complete::Info::ZoneInfo kZoneEurope_Athens; // Europe/Athens
374 extern const complete::Info::ZoneInfo kZoneEurope_Belgrade; // Europe/Belgrade
375 extern const complete::Info::ZoneInfo kZoneEurope_Berlin; // Europe/Berlin
376 extern const complete::Info::ZoneInfo kZoneEurope_Brussels; // Europe/Brussels
377 extern const complete::Info::ZoneInfo kZoneEurope_Bucharest; // Europe/Bucharest
378 extern const complete::Info::ZoneInfo kZoneEurope_Budapest; // Europe/Budapest
379 extern const complete::Info::ZoneInfo kZoneEurope_Chisinau; // Europe/Chisinau
380 extern const complete::Info::ZoneInfo kZoneEurope_Dublin; // Europe/Dublin
381 extern const complete::Info::ZoneInfo kZoneEurope_Gibraltar; // Europe/Gibraltar
382 extern const complete::Info::ZoneInfo kZoneEurope_Helsinki; // Europe/Helsinki
383 extern const complete::Info::ZoneInfo kZoneEurope_Istanbul; // Europe/Istanbul
384 extern const complete::Info::ZoneInfo kZoneEurope_Kaliningrad; // Europe/Kaliningrad
385 extern const complete::Info::ZoneInfo kZoneEurope_Kirov; // Europe/Kirov
386 extern const complete::Info::ZoneInfo kZoneEurope_Kyiv; // Europe/Kyiv
387 extern const complete::Info::ZoneInfo kZoneEurope_Lisbon; // Europe/Lisbon
388 extern const complete::Info::ZoneInfo kZoneEurope_London; // Europe/London
389 extern const complete::Info::ZoneInfo kZoneEurope_Madrid; // Europe/Madrid
390 extern const complete::Info::ZoneInfo kZoneEurope_Malta; // Europe/Malta
391 extern const complete::Info::ZoneInfo kZoneEurope_Minsk; // Europe/Minsk
392 extern const complete::Info::ZoneInfo kZoneEurope_Moscow; // Europe/Moscow
393 extern const complete::Info::ZoneInfo kZoneEurope_Paris; // Europe/Paris
394 extern const complete::Info::ZoneInfo kZoneEurope_Prague; // Europe/Prague
395 extern const complete::Info::ZoneInfo kZoneEurope_Riga; // Europe/Riga
396 extern const complete::Info::ZoneInfo kZoneEurope_Rome; // Europe/Rome
397 extern const complete::Info::ZoneInfo kZoneEurope_Samara; // Europe/Samara
398 extern const complete::Info::ZoneInfo kZoneEurope_Saratov; // Europe/Saratov
399 extern const complete::Info::ZoneInfo kZoneEurope_Simferopol; // Europe/Simferopol
400 extern const complete::Info::ZoneInfo kZoneEurope_Sofia; // Europe/Sofia
401 extern const complete::Info::ZoneInfo kZoneEurope_Tallinn; // Europe/Tallinn
402 extern const complete::Info::ZoneInfo kZoneEurope_Tirane; // Europe/Tirane
403 extern const complete::Info::ZoneInfo kZoneEurope_Ulyanovsk; // Europe/Ulyanovsk
404 extern const complete::Info::ZoneInfo kZoneEurope_Vienna; // Europe/Vienna
405 extern const complete::Info::ZoneInfo kZoneEurope_Vilnius; // Europe/Vilnius
406 extern const complete::Info::ZoneInfo kZoneEurope_Volgograd; // Europe/Volgograd
407 extern const complete::Info::ZoneInfo kZoneEurope_Warsaw; // Europe/Warsaw
408 extern const complete::Info::ZoneInfo kZoneEurope_Zurich; // Europe/Zurich
409 extern const complete::Info::ZoneInfo kZoneIndian_Chagos; // Indian/Chagos
410 extern const complete::Info::ZoneInfo kZoneIndian_Maldives; // Indian/Maldives
411 extern const complete::Info::ZoneInfo kZoneIndian_Mauritius; // Indian/Mauritius
412 extern const complete::Info::ZoneInfo kZonePacific_Apia; // Pacific/Apia
413 extern const complete::Info::ZoneInfo kZonePacific_Auckland; // Pacific/Auckland
414 extern const complete::Info::ZoneInfo kZonePacific_Bougainville; // Pacific/Bougainville
415 extern const complete::Info::ZoneInfo kZonePacific_Chatham; // Pacific/Chatham
416 extern const complete::Info::ZoneInfo kZonePacific_Easter; // Pacific/Easter
417 extern const complete::Info::ZoneInfo kZonePacific_Efate; // Pacific/Efate
418 extern const complete::Info::ZoneInfo kZonePacific_Fakaofo; // Pacific/Fakaofo
419 extern const complete::Info::ZoneInfo kZonePacific_Fiji; // Pacific/Fiji
420 extern const complete::Info::ZoneInfo kZonePacific_Galapagos; // Pacific/Galapagos
421 extern const complete::Info::ZoneInfo kZonePacific_Gambier; // Pacific/Gambier
422 extern const complete::Info::ZoneInfo kZonePacific_Guadalcanal; // Pacific/Guadalcanal
423 extern const complete::Info::ZoneInfo kZonePacific_Guam; // Pacific/Guam
424 extern const complete::Info::ZoneInfo kZonePacific_Honolulu; // Pacific/Honolulu
425 extern const complete::Info::ZoneInfo kZonePacific_Kanton; // Pacific/Kanton
426 extern const complete::Info::ZoneInfo kZonePacific_Kiritimati; // Pacific/Kiritimati
427 extern const complete::Info::ZoneInfo kZonePacific_Kosrae; // Pacific/Kosrae
428 extern const complete::Info::ZoneInfo kZonePacific_Kwajalein; // Pacific/Kwajalein
429 extern const complete::Info::ZoneInfo kZonePacific_Marquesas; // Pacific/Marquesas
430 extern const complete::Info::ZoneInfo kZonePacific_Nauru; // Pacific/Nauru
431 extern const complete::Info::ZoneInfo kZonePacific_Niue; // Pacific/Niue
432 extern const complete::Info::ZoneInfo kZonePacific_Norfolk; // Pacific/Norfolk
433 extern const complete::Info::ZoneInfo kZonePacific_Noumea; // Pacific/Noumea
434 extern const complete::Info::ZoneInfo kZonePacific_Pago_Pago; // Pacific/Pago_Pago
435 extern const complete::Info::ZoneInfo kZonePacific_Palau; // Pacific/Palau
436 extern const complete::Info::ZoneInfo kZonePacific_Pitcairn; // Pacific/Pitcairn
437 extern const complete::Info::ZoneInfo kZonePacific_Port_Moresby; // Pacific/Port_Moresby
438 extern const complete::Info::ZoneInfo kZonePacific_Rarotonga; // Pacific/Rarotonga
439 extern const complete::Info::ZoneInfo kZonePacific_Tahiti; // Pacific/Tahiti
440 extern const complete::Info::ZoneInfo kZonePacific_Tarawa; // Pacific/Tarawa
441 extern const complete::Info::ZoneInfo kZonePacific_Tongatapu; // Pacific/Tongatapu
442 
443 
444 // Zone Ids
445 
446 const uint32_t kZoneIdAfrica_Abidjan = 0xc21305a3; // Africa/Abidjan
447 const uint32_t kZoneIdAfrica_Algiers = 0xd94515c1; // Africa/Algiers
448 const uint32_t kZoneIdAfrica_Bissau = 0x75564141; // Africa/Bissau
449 const uint32_t kZoneIdAfrica_Cairo = 0x77f8e228; // Africa/Cairo
450 const uint32_t kZoneIdAfrica_Casablanca = 0xc59f1b33; // Africa/Casablanca
451 const uint32_t kZoneIdAfrica_Ceuta = 0x77fb46ec; // Africa/Ceuta
452 const uint32_t kZoneIdAfrica_El_Aaiun = 0x9d6fb118; // Africa/El_Aaiun
453 const uint32_t kZoneIdAfrica_Johannesburg = 0xd5d157a0; // Africa/Johannesburg
454 const uint32_t kZoneIdAfrica_Juba = 0xd51b395c; // Africa/Juba
455 const uint32_t kZoneIdAfrica_Khartoum = 0xfb3d4205; // Africa/Khartoum
456 const uint32_t kZoneIdAfrica_Lagos = 0x789bb5d0; // Africa/Lagos
457 const uint32_t kZoneIdAfrica_Maputo = 0x8e6ca1f0; // Africa/Maputo
458 const uint32_t kZoneIdAfrica_Monrovia = 0x0ce90385; // Africa/Monrovia
459 const uint32_t kZoneIdAfrica_Nairobi = 0xa87ab57e; // Africa/Nairobi
460 const uint32_t kZoneIdAfrica_Ndjamena = 0x9fe09898; // Africa/Ndjamena
461 const uint32_t kZoneIdAfrica_Sao_Tome = 0x61b319d1; // Africa/Sao_Tome
462 const uint32_t kZoneIdAfrica_Tripoli = 0x9dfebd3d; // Africa/Tripoli
463 const uint32_t kZoneIdAfrica_Tunis = 0x79378e6d; // Africa/Tunis
464 const uint32_t kZoneIdAfrica_Windhoek = 0x789c9bd3; // Africa/Windhoek
465 const uint32_t kZoneIdAmerica_Adak = 0x97fe49d7; // America/Adak
466 const uint32_t kZoneIdAmerica_Anchorage = 0x5a79260e; // America/Anchorage
467 const uint32_t kZoneIdAmerica_Araguaina = 0x6f9a3aef; // America/Araguaina
468 const uint32_t kZoneIdAmerica_Argentina_Buenos_Aires = 0xd43b4c0d; // America/Argentina/Buenos_Aires
469 const uint32_t kZoneIdAmerica_Argentina_Catamarca = 0x8d40986b; // America/Argentina/Catamarca
470 const uint32_t kZoneIdAmerica_Argentina_Cordoba = 0xbfccc308; // America/Argentina/Cordoba
471 const uint32_t kZoneIdAmerica_Argentina_Jujuy = 0x5f2f46c5; // America/Argentina/Jujuy
472 const uint32_t kZoneIdAmerica_Argentina_La_Rioja = 0xa46b7eef; // America/Argentina/La_Rioja
473 const uint32_t kZoneIdAmerica_Argentina_Mendoza = 0xa9f72d5c; // America/Argentina/Mendoza
474 const uint32_t kZoneIdAmerica_Argentina_Rio_Gallegos = 0xc5b0f565; // America/Argentina/Rio_Gallegos
475 const uint32_t kZoneIdAmerica_Argentina_Salta = 0x5fc73403; // America/Argentina/Salta
476 const uint32_t kZoneIdAmerica_Argentina_San_Juan = 0x3e1009bd; // America/Argentina/San_Juan
477 const uint32_t kZoneIdAmerica_Argentina_San_Luis = 0x3e11238c; // America/Argentina/San_Luis
478 const uint32_t kZoneIdAmerica_Argentina_Tucuman = 0xe96399eb; // America/Argentina/Tucuman
479 const uint32_t kZoneIdAmerica_Argentina_Ushuaia = 0x320dcdde; // America/Argentina/Ushuaia
480 const uint32_t kZoneIdAmerica_Asuncion = 0x50ec79a6; // America/Asuncion
481 const uint32_t kZoneIdAmerica_Bahia = 0x97d815fb; // America/Bahia
482 const uint32_t kZoneIdAmerica_Bahia_Banderas = 0x14f6329a; // America/Bahia_Banderas
483 const uint32_t kZoneIdAmerica_Barbados = 0xcbbc3b04; // America/Barbados
484 const uint32_t kZoneIdAmerica_Belem = 0x97da580b; // America/Belem
485 const uint32_t kZoneIdAmerica_Belize = 0x93256c81; // America/Belize
486 const uint32_t kZoneIdAmerica_Boa_Vista = 0x0a7b7efe; // America/Boa_Vista
487 const uint32_t kZoneIdAmerica_Bogota = 0x93d7bc62; // America/Bogota
488 const uint32_t kZoneIdAmerica_Boise = 0x97dfc8d8; // America/Boise
489 const uint32_t kZoneIdAmerica_Cambridge_Bay = 0xd5a44aff; // America/Cambridge_Bay
490 const uint32_t kZoneIdAmerica_Campo_Grande = 0xfec3e7a6; // America/Campo_Grande
491 const uint32_t kZoneIdAmerica_Cancun = 0x953331be; // America/Cancun
492 const uint32_t kZoneIdAmerica_Caracas = 0x3be064f4; // America/Caracas
493 const uint32_t kZoneIdAmerica_Cayenne = 0x3c617269; // America/Cayenne
494 const uint32_t kZoneIdAmerica_Chicago = 0x4b92b5d4; // America/Chicago
495 const uint32_t kZoneIdAmerica_Chihuahua = 0x8827d776; // America/Chihuahua
496 const uint32_t kZoneIdAmerica_Ciudad_Juarez = 0x7347fc60; // America/Ciudad_Juarez
497 const uint32_t kZoneIdAmerica_Costa_Rica = 0x63ff66be; // America/Costa_Rica
498 const uint32_t kZoneIdAmerica_Coyhaique = 0xcc3314ee; // America/Coyhaique
499 const uint32_t kZoneIdAmerica_Cuiaba = 0x969a52eb; // America/Cuiaba
500 const uint32_t kZoneIdAmerica_Danmarkshavn = 0xf554d204; // America/Danmarkshavn
501 const uint32_t kZoneIdAmerica_Dawson = 0x978d8d12; // America/Dawson
502 const uint32_t kZoneIdAmerica_Dawson_Creek = 0x6cf24e5b; // America/Dawson_Creek
503 const uint32_t kZoneIdAmerica_Denver = 0x97d10b2a; // America/Denver
504 const uint32_t kZoneIdAmerica_Detroit = 0x925cfbc1; // America/Detroit
505 const uint32_t kZoneIdAmerica_Edmonton = 0x6cb9484a; // America/Edmonton
506 const uint32_t kZoneIdAmerica_Eirunepe = 0xf9b29683; // America/Eirunepe
507 const uint32_t kZoneIdAmerica_El_Salvador = 0x752ad652; // America/El_Salvador
508 const uint32_t kZoneIdAmerica_Fort_Nelson = 0x3f437e0f; // America/Fort_Nelson
509 const uint32_t kZoneIdAmerica_Fortaleza = 0x2ad018ee; // America/Fortaleza
510 const uint32_t kZoneIdAmerica_Glace_Bay = 0x9681f8dd; // America/Glace_Bay
511 const uint32_t kZoneIdAmerica_Goose_Bay = 0xb649541e; // America/Goose_Bay
512 const uint32_t kZoneIdAmerica_Grand_Turk = 0x6e216197; // America/Grand_Turk
513 const uint32_t kZoneIdAmerica_Guatemala = 0x0c8259f7; // America/Guatemala
514 const uint32_t kZoneIdAmerica_Guayaquil = 0x17e64958; // America/Guayaquil
515 const uint32_t kZoneIdAmerica_Guyana = 0x9ff7bd0b; // America/Guyana
516 const uint32_t kZoneIdAmerica_Halifax = 0xbc5b7183; // America/Halifax
517 const uint32_t kZoneIdAmerica_Havana = 0xa0e15675; // America/Havana
518 const uint32_t kZoneIdAmerica_Hermosillo = 0x065d21c4; // America/Hermosillo
519 const uint32_t kZoneIdAmerica_Indiana_Indianapolis = 0x28a669a4; // America/Indiana/Indianapolis
520 const uint32_t kZoneIdAmerica_Indiana_Knox = 0x6554adc9; // America/Indiana/Knox
521 const uint32_t kZoneIdAmerica_Indiana_Marengo = 0x2feeee72; // America/Indiana/Marengo
522 const uint32_t kZoneIdAmerica_Indiana_Petersburg = 0x94ac7acc; // America/Indiana/Petersburg
523 const uint32_t kZoneIdAmerica_Indiana_Tell_City = 0x09263612; // America/Indiana/Tell_City
524 const uint32_t kZoneIdAmerica_Indiana_Vevay = 0x10aca054; // America/Indiana/Vevay
525 const uint32_t kZoneIdAmerica_Indiana_Vincennes = 0x28a0b212; // America/Indiana/Vincennes
526 const uint32_t kZoneIdAmerica_Indiana_Winamac = 0x4413fa69; // America/Indiana/Winamac
527 const uint32_t kZoneIdAmerica_Inuvik = 0xa42189fc; // America/Inuvik
528 const uint32_t kZoneIdAmerica_Iqaluit = 0x2de310bf; // America/Iqaluit
529 const uint32_t kZoneIdAmerica_Jamaica = 0x565dad6c; // America/Jamaica
530 const uint32_t kZoneIdAmerica_Juneau = 0xa6f13e2e; // America/Juneau
531 const uint32_t kZoneIdAmerica_Kentucky_Louisville = 0x1a21024b; // America/Kentucky/Louisville
532 const uint32_t kZoneIdAmerica_Kentucky_Monticello = 0xde71c439; // America/Kentucky/Monticello
533 const uint32_t kZoneIdAmerica_La_Paz = 0xaa29125d; // America/La_Paz
534 const uint32_t kZoneIdAmerica_Lima = 0x980468c9; // America/Lima
535 const uint32_t kZoneIdAmerica_Los_Angeles = 0xb7f7e8f2; // America/Los_Angeles
536 const uint32_t kZoneIdAmerica_Maceio = 0xac80c6d4; // America/Maceio
537 const uint32_t kZoneIdAmerica_Managua = 0x3d5e7600; // America/Managua
538 const uint32_t kZoneIdAmerica_Manaus = 0xac86bf8b; // America/Manaus
539 const uint32_t kZoneIdAmerica_Martinique = 0x551e84c5; // America/Martinique
540 const uint32_t kZoneIdAmerica_Matamoros = 0xdd1b0259; // America/Matamoros
541 const uint32_t kZoneIdAmerica_Mazatlan = 0x0532189e; // America/Mazatlan
542 const uint32_t kZoneIdAmerica_Menominee = 0xe0e9c583; // America/Menominee
543 const uint32_t kZoneIdAmerica_Merida = 0xacd172d8; // America/Merida
544 const uint32_t kZoneIdAmerica_Metlakatla = 0x84de2686; // America/Metlakatla
545 const uint32_t kZoneIdAmerica_Mexico_City = 0xd0d93f43; // America/Mexico_City
546 const uint32_t kZoneIdAmerica_Miquelon = 0x59674330; // America/Miquelon
547 const uint32_t kZoneIdAmerica_Moncton = 0x5e07fe24; // America/Moncton
548 const uint32_t kZoneIdAmerica_Monterrey = 0x269a1deb; // America/Monterrey
549 const uint32_t kZoneIdAmerica_Montevideo = 0xfa214780; // America/Montevideo
550 const uint32_t kZoneIdAmerica_New_York = 0x1e2a7654; // America/New_York
551 const uint32_t kZoneIdAmerica_Nome = 0x98059b15; // America/Nome
552 const uint32_t kZoneIdAmerica_Noronha = 0xab5116fb; // America/Noronha
553 const uint32_t kZoneIdAmerica_North_Dakota_Beulah = 0x9b52b384; // America/North_Dakota/Beulah
554 const uint32_t kZoneIdAmerica_North_Dakota_Center = 0x9da42814; // America/North_Dakota/Center
555 const uint32_t kZoneIdAmerica_North_Dakota_New_Salem = 0x04f9958e; // America/North_Dakota/New_Salem
556 const uint32_t kZoneIdAmerica_Nuuk = 0x9805b5a9; // America/Nuuk
557 const uint32_t kZoneIdAmerica_Ojinaga = 0xebfde83f; // America/Ojinaga
558 const uint32_t kZoneIdAmerica_Panama = 0xb3863854; // America/Panama
559 const uint32_t kZoneIdAmerica_Paramaribo = 0xb319e4c4; // America/Paramaribo
560 const uint32_t kZoneIdAmerica_Phoenix = 0x34b5af01; // America/Phoenix
561 const uint32_t kZoneIdAmerica_Port_au_Prince = 0x8e4a7bdc; // America/Port-au-Prince
562 const uint32_t kZoneIdAmerica_Porto_Velho = 0x6b1aac77; // America/Porto_Velho
563 const uint32_t kZoneIdAmerica_Puerto_Rico = 0x6752ca31; // America/Puerto_Rico
564 const uint32_t kZoneIdAmerica_Punta_Arenas = 0xc2c3bce7; // America/Punta_Arenas
565 const uint32_t kZoneIdAmerica_Rankin_Inlet = 0xc8de4984; // America/Rankin_Inlet
566 const uint32_t kZoneIdAmerica_Recife = 0xb8730494; // America/Recife
567 const uint32_t kZoneIdAmerica_Regina = 0xb875371c; // America/Regina
568 const uint32_t kZoneIdAmerica_Resolute = 0xc7093459; // America/Resolute
569 const uint32_t kZoneIdAmerica_Rio_Branco = 0x9d352764; // America/Rio_Branco
570 const uint32_t kZoneIdAmerica_Santarem = 0x740caec1; // America/Santarem
571 const uint32_t kZoneIdAmerica_Santiago = 0x7410c9bc; // America/Santiago
572 const uint32_t kZoneIdAmerica_Santo_Domingo = 0x75a0d177; // America/Santo_Domingo
573 const uint32_t kZoneIdAmerica_Sao_Paulo = 0x1063bfc9; // America/Sao_Paulo
574 const uint32_t kZoneIdAmerica_Scoresbysund = 0x123f8d2a; // America/Scoresbysund
575 const uint32_t kZoneIdAmerica_Sitka = 0x99104ce2; // America/Sitka
576 const uint32_t kZoneIdAmerica_St_Johns = 0x04b14e6e; // America/St_Johns
577 const uint32_t kZoneIdAmerica_Swift_Current = 0xdef98e55; // America/Swift_Current
578 const uint32_t kZoneIdAmerica_Tegucigalpa = 0xbfd6fd4c; // America/Tegucigalpa
579 const uint32_t kZoneIdAmerica_Thule = 0x9921dd68; // America/Thule
580 const uint32_t kZoneIdAmerica_Tijuana = 0x6aa1df72; // America/Tijuana
581 const uint32_t kZoneIdAmerica_Toronto = 0x792e851b; // America/Toronto
582 const uint32_t kZoneIdAmerica_Vancouver = 0x2c6f6b1f; // America/Vancouver
583 const uint32_t kZoneIdAmerica_Whitehorse = 0x54e0e3e8; // America/Whitehorse
584 const uint32_t kZoneIdAmerica_Winnipeg = 0x8c7dafc7; // America/Winnipeg
585 const uint32_t kZoneIdAmerica_Yakutat = 0xd8ee31e9; // America/Yakutat
586 const uint32_t kZoneIdAntarctica_Casey = 0xe2022583; // Antarctica/Casey
587 const uint32_t kZoneIdAntarctica_Davis = 0xe2144b45; // Antarctica/Davis
588 const uint32_t kZoneIdAntarctica_Macquarie = 0x92f47626; // Antarctica/Macquarie
589 const uint32_t kZoneIdAntarctica_Mawson = 0x399cd863; // Antarctica/Mawson
590 const uint32_t kZoneIdAntarctica_Palmer = 0x40962f4f; // Antarctica/Palmer
591 const uint32_t kZoneIdAntarctica_Rothera = 0x0e86d203; // Antarctica/Rothera
592 const uint32_t kZoneIdAntarctica_Troll = 0xe33f085b; // Antarctica/Troll
593 const uint32_t kZoneIdAntarctica_Vostok = 0x4f966fd4; // Antarctica/Vostok
594 const uint32_t kZoneIdAsia_Almaty = 0xa61f41fa; // Asia/Almaty
595 const uint32_t kZoneIdAsia_Amman = 0x148d21bc; // Asia/Amman
596 const uint32_t kZoneIdAsia_Anadyr = 0xa63cebd1; // Asia/Anadyr
597 const uint32_t kZoneIdAsia_Aqtau = 0x148f710e; // Asia/Aqtau
598 const uint32_t kZoneIdAsia_Aqtobe = 0xa67dcc4e; // Asia/Aqtobe
599 const uint32_t kZoneIdAsia_Ashgabat = 0xba87598d; // Asia/Ashgabat
600 const uint32_t kZoneIdAsia_Atyrau = 0xa6b6e068; // Asia/Atyrau
601 const uint32_t kZoneIdAsia_Baghdad = 0x9ceffbed; // Asia/Baghdad
602 const uint32_t kZoneIdAsia_Baku = 0x1fa788b5; // Asia/Baku
603 const uint32_t kZoneIdAsia_Bangkok = 0x9d6e3aaf; // Asia/Bangkok
604 const uint32_t kZoneIdAsia_Barnaul = 0x9dba4997; // Asia/Barnaul
605 const uint32_t kZoneIdAsia_Beirut = 0xa7f3d5fd; // Asia/Beirut
606 const uint32_t kZoneIdAsia_Bishkek = 0xb0728553; // Asia/Bishkek
607 const uint32_t kZoneIdAsia_Chita = 0x14ae863b; // Asia/Chita
608 const uint32_t kZoneIdAsia_Colombo = 0x0af0e91d; // Asia/Colombo
609 const uint32_t kZoneIdAsia_Damascus = 0x20fbb063; // Asia/Damascus
610 const uint32_t kZoneIdAsia_Dhaka = 0x14c07b8b; // Asia/Dhaka
611 const uint32_t kZoneIdAsia_Dili = 0x1fa8c394; // Asia/Dili
612 const uint32_t kZoneIdAsia_Dubai = 0x14c79f77; // Asia/Dubai
613 const uint32_t kZoneIdAsia_Dushanbe = 0x32fc5c3c; // Asia/Dushanbe
614 const uint32_t kZoneIdAsia_Famagusta = 0x289b4f8b; // Asia/Famagusta
615 const uint32_t kZoneIdAsia_Gaza = 0x1faa4875; // Asia/Gaza
616 const uint32_t kZoneIdAsia_Hebron = 0xb5eef250; // Asia/Hebron
617 const uint32_t kZoneIdAsia_Ho_Chi_Minh = 0x20f2d127; // Asia/Ho_Chi_Minh
618 const uint32_t kZoneIdAsia_Hong_Kong = 0x577f28ac; // Asia/Hong_Kong
619 const uint32_t kZoneIdAsia_Hovd = 0x1fab0fe3; // Asia/Hovd
620 const uint32_t kZoneIdAsia_Irkutsk = 0xdfbf213f; // Asia/Irkutsk
621 const uint32_t kZoneIdAsia_Jakarta = 0x0506ab50; // Asia/Jakarta
622 const uint32_t kZoneIdAsia_Jayapura = 0xc6833c2f; // Asia/Jayapura
623 const uint32_t kZoneIdAsia_Jerusalem = 0x5becd23a; // Asia/Jerusalem
624 const uint32_t kZoneIdAsia_Kabul = 0x153b5601; // Asia/Kabul
625 const uint32_t kZoneIdAsia_Kamchatka = 0x73baf9d7; // Asia/Kamchatka
626 const uint32_t kZoneIdAsia_Karachi = 0x527f5245; // Asia/Karachi
627 const uint32_t kZoneIdAsia_Kathmandu = 0x9a96ce6f; // Asia/Kathmandu
628 const uint32_t kZoneIdAsia_Khandyga = 0x9685a4d9; // Asia/Khandyga
629 const uint32_t kZoneIdAsia_Kolkata = 0x72c06cd9; // Asia/Kolkata
630 const uint32_t kZoneIdAsia_Krasnoyarsk = 0xd0376c6a; // Asia/Krasnoyarsk
631 const uint32_t kZoneIdAsia_Kuching = 0x801b003b; // Asia/Kuching
632 const uint32_t kZoneIdAsia_Macau = 0x155f88b9; // Asia/Macau
633 const uint32_t kZoneIdAsia_Magadan = 0xebacc19b; // Asia/Magadan
634 const uint32_t kZoneIdAsia_Makassar = 0x6aa21c85; // Asia/Makassar
635 const uint32_t kZoneIdAsia_Manila = 0xc156c944; // Asia/Manila
636 const uint32_t kZoneIdAsia_Nicosia = 0x4b0fcf78; // Asia/Nicosia
637 const uint32_t kZoneIdAsia_Novokuznetsk = 0x69264f93; // Asia/Novokuznetsk
638 const uint32_t kZoneIdAsia_Novosibirsk = 0xa2a435cb; // Asia/Novosibirsk
639 const uint32_t kZoneIdAsia_Omsk = 0x1faeddac; // Asia/Omsk
640 const uint32_t kZoneIdAsia_Oral = 0x1faef0a0; // Asia/Oral
641 const uint32_t kZoneIdAsia_Pontianak = 0x1a76c057; // Asia/Pontianak
642 const uint32_t kZoneIdAsia_Pyongyang = 0x93ed1c8e; // Asia/Pyongyang
643 const uint32_t kZoneIdAsia_Qatar = 0x15a8330b; // Asia/Qatar
644 const uint32_t kZoneIdAsia_Qostanay = 0x654fe522; // Asia/Qostanay
645 const uint32_t kZoneIdAsia_Qyzylorda = 0x71282e81; // Asia/Qyzylorda
646 const uint32_t kZoneIdAsia_Riyadh = 0xcd973d93; // Asia/Riyadh
647 const uint32_t kZoneIdAsia_Sakhalin = 0xf4a1c9bd; // Asia/Sakhalin
648 const uint32_t kZoneIdAsia_Samarkand = 0x13ae5104; // Asia/Samarkand
649 const uint32_t kZoneIdAsia_Seoul = 0x15ce82da; // Asia/Seoul
650 const uint32_t kZoneIdAsia_Shanghai = 0xf895a7f5; // Asia/Shanghai
651 const uint32_t kZoneIdAsia_Singapore = 0xcf8581fa; // Asia/Singapore
652 const uint32_t kZoneIdAsia_Srednekolymsk = 0xbf8e337d; // Asia/Srednekolymsk
653 const uint32_t kZoneIdAsia_Taipei = 0xd1a844ae; // Asia/Taipei
654 const uint32_t kZoneIdAsia_Tashkent = 0xf3924254; // Asia/Tashkent
655 const uint32_t kZoneIdAsia_Tbilisi = 0x0903e442; // Asia/Tbilisi
656 const uint32_t kZoneIdAsia_Tehran = 0xd1f02254; // Asia/Tehran
657 const uint32_t kZoneIdAsia_Thimphu = 0x170380d1; // Asia/Thimphu
658 const uint32_t kZoneIdAsia_Tokyo = 0x15e606a8; // Asia/Tokyo
659 const uint32_t kZoneIdAsia_Tomsk = 0x15e60e60; // Asia/Tomsk
660 const uint32_t kZoneIdAsia_Ulaanbaatar = 0x30f0cc4e; // Asia/Ulaanbaatar
661 const uint32_t kZoneIdAsia_Urumqi = 0xd5379735; // Asia/Urumqi
662 const uint32_t kZoneIdAsia_Ust_Nera = 0x4785f921; // Asia/Ust-Nera
663 const uint32_t kZoneIdAsia_Vladivostok = 0x29de34a8; // Asia/Vladivostok
664 const uint32_t kZoneIdAsia_Yakutsk = 0x87bb3a9e; // Asia/Yakutsk
665 const uint32_t kZoneIdAsia_Yangon = 0xdd54a8be; // Asia/Yangon
666 const uint32_t kZoneIdAsia_Yekaterinburg = 0xfb544c6e; // Asia/Yekaterinburg
667 const uint32_t kZoneIdAsia_Yerevan = 0x9185c8cc; // Asia/Yerevan
668 const uint32_t kZoneIdAtlantic_Azores = 0xf93ed918; // Atlantic/Azores
669 const uint32_t kZoneIdAtlantic_Bermuda = 0x3d4bb1c4; // Atlantic/Bermuda
670 const uint32_t kZoneIdAtlantic_Canary = 0xfc23f2c2; // Atlantic/Canary
671 const uint32_t kZoneIdAtlantic_Cape_Verde = 0x5c5e1772; // Atlantic/Cape_Verde
672 const uint32_t kZoneIdAtlantic_Faroe = 0xe110a971; // Atlantic/Faroe
673 const uint32_t kZoneIdAtlantic_Madeira = 0x81b5c037; // Atlantic/Madeira
674 const uint32_t kZoneIdAtlantic_South_Georgia = 0x33013174; // Atlantic/South_Georgia
675 const uint32_t kZoneIdAtlantic_Stanley = 0x7bb3e1c4; // Atlantic/Stanley
676 const uint32_t kZoneIdAustralia_Adelaide = 0x2428e8a3; // Australia/Adelaide
677 const uint32_t kZoneIdAustralia_Brisbane = 0x4fedc9c0; // Australia/Brisbane
678 const uint32_t kZoneIdAustralia_Broken_Hill = 0xb06eada3; // Australia/Broken_Hill
679 const uint32_t kZoneIdAustralia_Darwin = 0x2876bdff; // Australia/Darwin
680 const uint32_t kZoneIdAustralia_Eucla = 0x8cf99e44; // Australia/Eucla
681 const uint32_t kZoneIdAustralia_Hobart = 0x32bf951a; // Australia/Hobart
682 const uint32_t kZoneIdAustralia_Lindeman = 0xe05029e2; // Australia/Lindeman
683 const uint32_t kZoneIdAustralia_Lord_Howe = 0xa748b67d; // Australia/Lord_Howe
684 const uint32_t kZoneIdAustralia_Melbourne = 0x0fe559a3; // Australia/Melbourne
685 const uint32_t kZoneIdAustralia_Perth = 0x8db8269d; // Australia/Perth
686 const uint32_t kZoneIdAustralia_Sydney = 0x4d1e9776; // Australia/Sydney
687 const uint32_t kZoneIdEtc_GMT = 0xd8e2de58; // Etc/GMT
688 const uint32_t kZoneIdEtc_GMT_PLUS_1 = 0x9d13da14; // Etc/GMT+1
689 const uint32_t kZoneIdEtc_GMT_PLUS_10 = 0x3f8f1cc4; // Etc/GMT+10
690 const uint32_t kZoneIdEtc_GMT_PLUS_11 = 0x3f8f1cc5; // Etc/GMT+11
691 const uint32_t kZoneIdEtc_GMT_PLUS_12 = 0x3f8f1cc6; // Etc/GMT+12
692 const uint32_t kZoneIdEtc_GMT_PLUS_2 = 0x9d13da15; // Etc/GMT+2
693 const uint32_t kZoneIdEtc_GMT_PLUS_3 = 0x9d13da16; // Etc/GMT+3
694 const uint32_t kZoneIdEtc_GMT_PLUS_4 = 0x9d13da17; // Etc/GMT+4
695 const uint32_t kZoneIdEtc_GMT_PLUS_5 = 0x9d13da18; // Etc/GMT+5
696 const uint32_t kZoneIdEtc_GMT_PLUS_6 = 0x9d13da19; // Etc/GMT+6
697 const uint32_t kZoneIdEtc_GMT_PLUS_7 = 0x9d13da1a; // Etc/GMT+7
698 const uint32_t kZoneIdEtc_GMT_PLUS_8 = 0x9d13da1b; // Etc/GMT+8
699 const uint32_t kZoneIdEtc_GMT_PLUS_9 = 0x9d13da1c; // Etc/GMT+9
700 const uint32_t kZoneIdEtc_GMT_1 = 0x9d13da56; // Etc/GMT-1
701 const uint32_t kZoneIdEtc_GMT_10 = 0x3f8f2546; // Etc/GMT-10
702 const uint32_t kZoneIdEtc_GMT_11 = 0x3f8f2547; // Etc/GMT-11
703 const uint32_t kZoneIdEtc_GMT_12 = 0x3f8f2548; // Etc/GMT-12
704 const uint32_t kZoneIdEtc_GMT_13 = 0x3f8f2549; // Etc/GMT-13
705 const uint32_t kZoneIdEtc_GMT_14 = 0x3f8f254a; // Etc/GMT-14
706 const uint32_t kZoneIdEtc_GMT_2 = 0x9d13da57; // Etc/GMT-2
707 const uint32_t kZoneIdEtc_GMT_3 = 0x9d13da58; // Etc/GMT-3
708 const uint32_t kZoneIdEtc_GMT_4 = 0x9d13da59; // Etc/GMT-4
709 const uint32_t kZoneIdEtc_GMT_5 = 0x9d13da5a; // Etc/GMT-5
710 const uint32_t kZoneIdEtc_GMT_6 = 0x9d13da5b; // Etc/GMT-6
711 const uint32_t kZoneIdEtc_GMT_7 = 0x9d13da5c; // Etc/GMT-7
712 const uint32_t kZoneIdEtc_GMT_8 = 0x9d13da5d; // Etc/GMT-8
713 const uint32_t kZoneIdEtc_GMT_9 = 0x9d13da5e; // Etc/GMT-9
714 const uint32_t kZoneIdEtc_UTC = 0xd8e31abc; // Etc/UTC
715 const uint32_t kZoneIdEurope_Andorra = 0x97f6764b; // Europe/Andorra
716 const uint32_t kZoneIdEurope_Astrakhan = 0xe22256e1; // Europe/Astrakhan
717 const uint32_t kZoneIdEurope_Athens = 0x4318fa27; // Europe/Athens
718 const uint32_t kZoneIdEurope_Belgrade = 0xe0532b3a; // Europe/Belgrade
719 const uint32_t kZoneIdEurope_Berlin = 0x44644c20; // Europe/Berlin
720 const uint32_t kZoneIdEurope_Brussels = 0xdee07337; // Europe/Brussels
721 const uint32_t kZoneIdEurope_Bucharest = 0xfb349ec5; // Europe/Bucharest
722 const uint32_t kZoneIdEurope_Budapest = 0x9ce0197c; // Europe/Budapest
723 const uint32_t kZoneIdEurope_Chisinau = 0xad58aa18; // Europe/Chisinau
724 const uint32_t kZoneIdEurope_Dublin = 0x4a275f62; // Europe/Dublin
725 const uint32_t kZoneIdEurope_Gibraltar = 0xf8e325fc; // Europe/Gibraltar
726 const uint32_t kZoneIdEurope_Helsinki = 0x6ab2975b; // Europe/Helsinki
727 const uint32_t kZoneIdEurope_Istanbul = 0x9e09d6e6; // Europe/Istanbul
728 const uint32_t kZoneIdEurope_Kaliningrad = 0xd33b2f28; // Europe/Kaliningrad
729 const uint32_t kZoneIdEurope_Kirov = 0xfaf5abef; // Europe/Kirov
730 const uint32_t kZoneIdEurope_Kyiv = 0xa2c1e347; // Europe/Kyiv
731 const uint32_t kZoneIdEurope_Lisbon = 0x5c00a70b; // Europe/Lisbon
732 const uint32_t kZoneIdEurope_London = 0x5c6a84ae; // Europe/London
733 const uint32_t kZoneIdEurope_Madrid = 0x5dbd1535; // Europe/Madrid
734 const uint32_t kZoneIdEurope_Malta = 0xfb1560f3; // Europe/Malta
735 const uint32_t kZoneIdEurope_Minsk = 0xfb19cc66; // Europe/Minsk
736 const uint32_t kZoneIdEurope_Moscow = 0x5ec266fc; // Europe/Moscow
737 const uint32_t kZoneIdEurope_Paris = 0xfb4bc2a3; // Europe/Paris
738 const uint32_t kZoneIdEurope_Prague = 0x65ee5d48; // Europe/Prague
739 const uint32_t kZoneIdEurope_Riga = 0xa2c57587; // Europe/Riga
740 const uint32_t kZoneIdEurope_Rome = 0xa2c58fd7; // Europe/Rome
741 const uint32_t kZoneIdEurope_Samara = 0x6bc0b139; // Europe/Samara
742 const uint32_t kZoneIdEurope_Saratov = 0xe4315da4; // Europe/Saratov
743 const uint32_t kZoneIdEurope_Simferopol = 0xda9eb724; // Europe/Simferopol
744 const uint32_t kZoneIdEurope_Sofia = 0xfb898656; // Europe/Sofia
745 const uint32_t kZoneIdEurope_Tallinn = 0x30c4e096; // Europe/Tallinn
746 const uint32_t kZoneIdEurope_Tirane = 0x6ea95b47; // Europe/Tirane
747 const uint32_t kZoneIdEurope_Ulyanovsk = 0xe03783d0; // Europe/Ulyanovsk
748 const uint32_t kZoneIdEurope_Vienna = 0x734cc2e5; // Europe/Vienna
749 const uint32_t kZoneIdEurope_Vilnius = 0xdd63b8ce; // Europe/Vilnius
750 const uint32_t kZoneIdEurope_Volgograd = 0x3ed0f389; // Europe/Volgograd
751 const uint32_t kZoneIdEurope_Warsaw = 0x75185c19; // Europe/Warsaw
752 const uint32_t kZoneIdEurope_Zurich = 0x7d8195b9; // Europe/Zurich
753 const uint32_t kZoneIdIndian_Chagos = 0x456f7c3c; // Indian/Chagos
754 const uint32_t kZoneIdIndian_Maldives = 0x9869681c; // Indian/Maldives
755 const uint32_t kZoneIdIndian_Mauritius = 0x7b09c02a; // Indian/Mauritius
756 const uint32_t kZoneIdPacific_Apia = 0x23359b5e; // Pacific/Apia
757 const uint32_t kZoneIdPacific_Auckland = 0x25062f86; // Pacific/Auckland
758 const uint32_t kZoneIdPacific_Bougainville = 0x5e10f7a4; // Pacific/Bougainville
759 const uint32_t kZoneIdPacific_Chatham = 0x2f0de999; // Pacific/Chatham
760 const uint32_t kZoneIdPacific_Easter = 0xcf54f7e7; // Pacific/Easter
761 const uint32_t kZoneIdPacific_Efate = 0x8a2bce28; // Pacific/Efate
762 const uint32_t kZoneIdPacific_Fakaofo = 0x06532bba; // Pacific/Fakaofo
763 const uint32_t kZoneIdPacific_Fiji = 0x23383ba5; // Pacific/Fiji
764 const uint32_t kZoneIdPacific_Galapagos = 0xa952f752; // Pacific/Galapagos
765 const uint32_t kZoneIdPacific_Gambier = 0x53720c3a; // Pacific/Gambier
766 const uint32_t kZoneIdPacific_Guadalcanal = 0xf4dd25f0; // Pacific/Guadalcanal
767 const uint32_t kZoneIdPacific_Guam = 0x2338f9ed; // Pacific/Guam
768 const uint32_t kZoneIdPacific_Honolulu = 0xe6e70af9; // Pacific/Honolulu
769 const uint32_t kZoneIdPacific_Kanton = 0xdd512f0e; // Pacific/Kanton
770 const uint32_t kZoneIdPacific_Kiritimati = 0x8305073a; // Pacific/Kiritimati
771 const uint32_t kZoneIdPacific_Kosrae = 0xde5139a8; // Pacific/Kosrae
772 const uint32_t kZoneIdPacific_Kwajalein = 0x8e216759; // Pacific/Kwajalein
773 const uint32_t kZoneIdPacific_Marquesas = 0x57ca7135; // Pacific/Marquesas
774 const uint32_t kZoneIdPacific_Nauru = 0x8acc41ae; // Pacific/Nauru
775 const uint32_t kZoneIdPacific_Niue = 0x233ca014; // Pacific/Niue
776 const uint32_t kZoneIdPacific_Norfolk = 0x8f4eb4be; // Pacific/Norfolk
777 const uint32_t kZoneIdPacific_Noumea = 0xe551b788; // Pacific/Noumea
778 const uint32_t kZoneIdPacific_Pago_Pago = 0x603aebd0; // Pacific/Pago_Pago
779 const uint32_t kZoneIdPacific_Palau = 0x8af04a36; // Pacific/Palau
780 const uint32_t kZoneIdPacific_Pitcairn = 0x8837d8bd; // Pacific/Pitcairn
781 const uint32_t kZoneIdPacific_Port_Moresby = 0xa7ba7f68; // Pacific/Port_Moresby
782 const uint32_t kZoneIdPacific_Rarotonga = 0x9981a3b0; // Pacific/Rarotonga
783 const uint32_t kZoneIdPacific_Tahiti = 0xf24c2446; // Pacific/Tahiti
784 const uint32_t kZoneIdPacific_Tarawa = 0xf2517e63; // Pacific/Tarawa
785 const uint32_t kZoneIdPacific_Tongatapu = 0x262ca836; // Pacific/Tongatapu
786 
787 
788 //---------------------------------------------------------------------------
789 // Supported links: 257
790 //---------------------------------------------------------------------------
791 
792 extern const complete::Info::ZoneInfo kZoneAfrica_Accra; // Africa/Accra -> Africa/Abidjan
793 extern const complete::Info::ZoneInfo kZoneAfrica_Addis_Ababa; // Africa/Addis_Ababa -> Africa/Nairobi
794 extern const complete::Info::ZoneInfo kZoneAfrica_Asmara; // Africa/Asmara -> Africa/Nairobi
795 extern const complete::Info::ZoneInfo kZoneAfrica_Asmera; // Africa/Asmera -> Africa/Nairobi
796 extern const complete::Info::ZoneInfo kZoneAfrica_Bamako; // Africa/Bamako -> Africa/Abidjan
797 extern const complete::Info::ZoneInfo kZoneAfrica_Bangui; // Africa/Bangui -> Africa/Lagos
798 extern const complete::Info::ZoneInfo kZoneAfrica_Banjul; // Africa/Banjul -> Africa/Abidjan
799 extern const complete::Info::ZoneInfo kZoneAfrica_Blantyre; // Africa/Blantyre -> Africa/Maputo
800 extern const complete::Info::ZoneInfo kZoneAfrica_Brazzaville; // Africa/Brazzaville -> Africa/Lagos
801 extern const complete::Info::ZoneInfo kZoneAfrica_Bujumbura; // Africa/Bujumbura -> Africa/Maputo
802 extern const complete::Info::ZoneInfo kZoneAfrica_Conakry; // Africa/Conakry -> Africa/Abidjan
803 extern const complete::Info::ZoneInfo kZoneAfrica_Dakar; // Africa/Dakar -> Africa/Abidjan
804 extern const complete::Info::ZoneInfo kZoneAfrica_Dar_es_Salaam; // Africa/Dar_es_Salaam -> Africa/Nairobi
805 extern const complete::Info::ZoneInfo kZoneAfrica_Djibouti; // Africa/Djibouti -> Africa/Nairobi
806 extern const complete::Info::ZoneInfo kZoneAfrica_Douala; // Africa/Douala -> Africa/Lagos
807 extern const complete::Info::ZoneInfo kZoneAfrica_Freetown; // Africa/Freetown -> Africa/Abidjan
808 extern const complete::Info::ZoneInfo kZoneAfrica_Gaborone; // Africa/Gaborone -> Africa/Maputo
809 extern const complete::Info::ZoneInfo kZoneAfrica_Harare; // Africa/Harare -> Africa/Maputo
810 extern const complete::Info::ZoneInfo kZoneAfrica_Kampala; // Africa/Kampala -> Africa/Nairobi
811 extern const complete::Info::ZoneInfo kZoneAfrica_Kigali; // Africa/Kigali -> Africa/Maputo
812 extern const complete::Info::ZoneInfo kZoneAfrica_Kinshasa; // Africa/Kinshasa -> Africa/Lagos
813 extern const complete::Info::ZoneInfo kZoneAfrica_Libreville; // Africa/Libreville -> Africa/Lagos
814 extern const complete::Info::ZoneInfo kZoneAfrica_Lome; // Africa/Lome -> Africa/Abidjan
815 extern const complete::Info::ZoneInfo kZoneAfrica_Luanda; // Africa/Luanda -> Africa/Lagos
816 extern const complete::Info::ZoneInfo kZoneAfrica_Lubumbashi; // Africa/Lubumbashi -> Africa/Maputo
817 extern const complete::Info::ZoneInfo kZoneAfrica_Lusaka; // Africa/Lusaka -> Africa/Maputo
818 extern const complete::Info::ZoneInfo kZoneAfrica_Malabo; // Africa/Malabo -> Africa/Lagos
819 extern const complete::Info::ZoneInfo kZoneAfrica_Maseru; // Africa/Maseru -> Africa/Johannesburg
820 extern const complete::Info::ZoneInfo kZoneAfrica_Mbabane; // Africa/Mbabane -> Africa/Johannesburg
821 extern const complete::Info::ZoneInfo kZoneAfrica_Mogadishu; // Africa/Mogadishu -> Africa/Nairobi
822 extern const complete::Info::ZoneInfo kZoneAfrica_Niamey; // Africa/Niamey -> Africa/Lagos
823 extern const complete::Info::ZoneInfo kZoneAfrica_Nouakchott; // Africa/Nouakchott -> Africa/Abidjan
824 extern const complete::Info::ZoneInfo kZoneAfrica_Ouagadougou; // Africa/Ouagadougou -> Africa/Abidjan
825 extern const complete::Info::ZoneInfo kZoneAfrica_Porto_Novo; // Africa/Porto-Novo -> Africa/Lagos
826 extern const complete::Info::ZoneInfo kZoneAfrica_Timbuktu; // Africa/Timbuktu -> Africa/Abidjan
827 extern const complete::Info::ZoneInfo kZoneAmerica_Anguilla; // America/Anguilla -> America/Puerto_Rico
828 extern const complete::Info::ZoneInfo kZoneAmerica_Antigua; // America/Antigua -> America/Puerto_Rico
829 extern const complete::Info::ZoneInfo kZoneAmerica_Argentina_ComodRivadavia; // America/Argentina/ComodRivadavia -> America/Argentina/Catamarca
830 extern const complete::Info::ZoneInfo kZoneAmerica_Aruba; // America/Aruba -> America/Puerto_Rico
831 extern const complete::Info::ZoneInfo kZoneAmerica_Atikokan; // America/Atikokan -> America/Panama
832 extern const complete::Info::ZoneInfo kZoneAmerica_Atka; // America/Atka -> America/Adak
833 extern const complete::Info::ZoneInfo kZoneAmerica_Blanc_Sablon; // America/Blanc-Sablon -> America/Puerto_Rico
834 extern const complete::Info::ZoneInfo kZoneAmerica_Buenos_Aires; // America/Buenos_Aires -> America/Argentina/Buenos_Aires
835 extern const complete::Info::ZoneInfo kZoneAmerica_Catamarca; // America/Catamarca -> America/Argentina/Catamarca
836 extern const complete::Info::ZoneInfo kZoneAmerica_Cayman; // America/Cayman -> America/Panama
837 extern const complete::Info::ZoneInfo kZoneAmerica_Coral_Harbour; // America/Coral_Harbour -> America/Panama
838 extern const complete::Info::ZoneInfo kZoneAmerica_Cordoba; // America/Cordoba -> America/Argentina/Cordoba
839 extern const complete::Info::ZoneInfo kZoneAmerica_Creston; // America/Creston -> America/Phoenix
840 extern const complete::Info::ZoneInfo kZoneAmerica_Curacao; // America/Curacao -> America/Puerto_Rico
841 extern const complete::Info::ZoneInfo kZoneAmerica_Dominica; // America/Dominica -> America/Puerto_Rico
842 extern const complete::Info::ZoneInfo kZoneAmerica_Ensenada; // America/Ensenada -> America/Tijuana
843 extern const complete::Info::ZoneInfo kZoneAmerica_Fort_Wayne; // America/Fort_Wayne -> America/Indiana/Indianapolis
844 extern const complete::Info::ZoneInfo kZoneAmerica_Godthab; // America/Godthab -> America/Nuuk
845 extern const complete::Info::ZoneInfo kZoneAmerica_Grenada; // America/Grenada -> America/Puerto_Rico
846 extern const complete::Info::ZoneInfo kZoneAmerica_Guadeloupe; // America/Guadeloupe -> America/Puerto_Rico
847 extern const complete::Info::ZoneInfo kZoneAmerica_Indianapolis; // America/Indianapolis -> America/Indiana/Indianapolis
848 extern const complete::Info::ZoneInfo kZoneAmerica_Jujuy; // America/Jujuy -> America/Argentina/Jujuy
849 extern const complete::Info::ZoneInfo kZoneAmerica_Knox_IN; // America/Knox_IN -> America/Indiana/Knox
850 extern const complete::Info::ZoneInfo kZoneAmerica_Kralendijk; // America/Kralendijk -> America/Puerto_Rico
851 extern const complete::Info::ZoneInfo kZoneAmerica_Louisville; // America/Louisville -> America/Kentucky/Louisville
852 extern const complete::Info::ZoneInfo kZoneAmerica_Lower_Princes; // America/Lower_Princes -> America/Puerto_Rico
853 extern const complete::Info::ZoneInfo kZoneAmerica_Marigot; // America/Marigot -> America/Puerto_Rico
854 extern const complete::Info::ZoneInfo kZoneAmerica_Mendoza; // America/Mendoza -> America/Argentina/Mendoza
855 extern const complete::Info::ZoneInfo kZoneAmerica_Montreal; // America/Montreal -> America/Toronto
856 extern const complete::Info::ZoneInfo kZoneAmerica_Montserrat; // America/Montserrat -> America/Puerto_Rico
857 extern const complete::Info::ZoneInfo kZoneAmerica_Nassau; // America/Nassau -> America/Toronto
858 extern const complete::Info::ZoneInfo kZoneAmerica_Nipigon; // America/Nipigon -> America/Toronto
859 extern const complete::Info::ZoneInfo kZoneAmerica_Pangnirtung; // America/Pangnirtung -> America/Iqaluit
860 extern const complete::Info::ZoneInfo kZoneAmerica_Port_of_Spain; // America/Port_of_Spain -> America/Puerto_Rico
861 extern const complete::Info::ZoneInfo kZoneAmerica_Porto_Acre; // America/Porto_Acre -> America/Rio_Branco
862 extern const complete::Info::ZoneInfo kZoneAmerica_Rainy_River; // America/Rainy_River -> America/Winnipeg
863 extern const complete::Info::ZoneInfo kZoneAmerica_Rosario; // America/Rosario -> America/Argentina/Cordoba
864 extern const complete::Info::ZoneInfo kZoneAmerica_Santa_Isabel; // America/Santa_Isabel -> America/Tijuana
865 extern const complete::Info::ZoneInfo kZoneAmerica_Shiprock; // America/Shiprock -> America/Denver
866 extern const complete::Info::ZoneInfo kZoneAmerica_St_Barthelemy; // America/St_Barthelemy -> America/Puerto_Rico
867 extern const complete::Info::ZoneInfo kZoneAmerica_St_Kitts; // America/St_Kitts -> America/Puerto_Rico
868 extern const complete::Info::ZoneInfo kZoneAmerica_St_Lucia; // America/St_Lucia -> America/Puerto_Rico
869 extern const complete::Info::ZoneInfo kZoneAmerica_St_Thomas; // America/St_Thomas -> America/Puerto_Rico
870 extern const complete::Info::ZoneInfo kZoneAmerica_St_Vincent; // America/St_Vincent -> America/Puerto_Rico
871 extern const complete::Info::ZoneInfo kZoneAmerica_Thunder_Bay; // America/Thunder_Bay -> America/Toronto
872 extern const complete::Info::ZoneInfo kZoneAmerica_Tortola; // America/Tortola -> America/Puerto_Rico
873 extern const complete::Info::ZoneInfo kZoneAmerica_Virgin; // America/Virgin -> America/Puerto_Rico
874 extern const complete::Info::ZoneInfo kZoneAmerica_Yellowknife; // America/Yellowknife -> America/Edmonton
875 extern const complete::Info::ZoneInfo kZoneAntarctica_DumontDUrville; // Antarctica/DumontDUrville -> Pacific/Port_Moresby
876 extern const complete::Info::ZoneInfo kZoneAntarctica_McMurdo; // Antarctica/McMurdo -> Pacific/Auckland
877 extern const complete::Info::ZoneInfo kZoneAntarctica_South_Pole; // Antarctica/South_Pole -> Pacific/Auckland
878 extern const complete::Info::ZoneInfo kZoneAntarctica_Syowa; // Antarctica/Syowa -> Asia/Riyadh
879 extern const complete::Info::ZoneInfo kZoneArctic_Longyearbyen; // Arctic/Longyearbyen -> Europe/Berlin
880 extern const complete::Info::ZoneInfo kZoneAsia_Aden; // Asia/Aden -> Asia/Riyadh
881 extern const complete::Info::ZoneInfo kZoneAsia_Ashkhabad; // Asia/Ashkhabad -> Asia/Ashgabat
882 extern const complete::Info::ZoneInfo kZoneAsia_Bahrain; // Asia/Bahrain -> Asia/Qatar
883 extern const complete::Info::ZoneInfo kZoneAsia_Brunei; // Asia/Brunei -> Asia/Kuching
884 extern const complete::Info::ZoneInfo kZoneAsia_Calcutta; // Asia/Calcutta -> Asia/Kolkata
885 extern const complete::Info::ZoneInfo kZoneAsia_Choibalsan; // Asia/Choibalsan -> Asia/Ulaanbaatar
886 extern const complete::Info::ZoneInfo kZoneAsia_Chongqing; // Asia/Chongqing -> Asia/Shanghai
887 extern const complete::Info::ZoneInfo kZoneAsia_Chungking; // Asia/Chungking -> Asia/Shanghai
888 extern const complete::Info::ZoneInfo kZoneAsia_Dacca; // Asia/Dacca -> Asia/Dhaka
889 extern const complete::Info::ZoneInfo kZoneAsia_Harbin; // Asia/Harbin -> Asia/Shanghai
890 extern const complete::Info::ZoneInfo kZoneAsia_Istanbul; // Asia/Istanbul -> Europe/Istanbul
891 extern const complete::Info::ZoneInfo kZoneAsia_Kashgar; // Asia/Kashgar -> Asia/Urumqi
892 extern const complete::Info::ZoneInfo kZoneAsia_Katmandu; // Asia/Katmandu -> Asia/Kathmandu
893 extern const complete::Info::ZoneInfo kZoneAsia_Kuala_Lumpur; // Asia/Kuala_Lumpur -> Asia/Singapore
894 extern const complete::Info::ZoneInfo kZoneAsia_Kuwait; // Asia/Kuwait -> Asia/Riyadh
895 extern const complete::Info::ZoneInfo kZoneAsia_Macao; // Asia/Macao -> Asia/Macau
896 extern const complete::Info::ZoneInfo kZoneAsia_Muscat; // Asia/Muscat -> Asia/Dubai
897 extern const complete::Info::ZoneInfo kZoneAsia_Phnom_Penh; // Asia/Phnom_Penh -> Asia/Bangkok
898 extern const complete::Info::ZoneInfo kZoneAsia_Rangoon; // Asia/Rangoon -> Asia/Yangon
899 extern const complete::Info::ZoneInfo kZoneAsia_Saigon; // Asia/Saigon -> Asia/Ho_Chi_Minh
900 extern const complete::Info::ZoneInfo kZoneAsia_Tel_Aviv; // Asia/Tel_Aviv -> Asia/Jerusalem
901 extern const complete::Info::ZoneInfo kZoneAsia_Thimbu; // Asia/Thimbu -> Asia/Thimphu
902 extern const complete::Info::ZoneInfo kZoneAsia_Ujung_Pandang; // Asia/Ujung_Pandang -> Asia/Makassar
903 extern const complete::Info::ZoneInfo kZoneAsia_Ulan_Bator; // Asia/Ulan_Bator -> Asia/Ulaanbaatar
904 extern const complete::Info::ZoneInfo kZoneAsia_Vientiane; // Asia/Vientiane -> Asia/Bangkok
905 extern const complete::Info::ZoneInfo kZoneAtlantic_Faeroe; // Atlantic/Faeroe -> Atlantic/Faroe
906 extern const complete::Info::ZoneInfo kZoneAtlantic_Jan_Mayen; // Atlantic/Jan_Mayen -> Europe/Berlin
907 extern const complete::Info::ZoneInfo kZoneAtlantic_Reykjavik; // Atlantic/Reykjavik -> Africa/Abidjan
908 extern const complete::Info::ZoneInfo kZoneAtlantic_St_Helena; // Atlantic/St_Helena -> Africa/Abidjan
909 extern const complete::Info::ZoneInfo kZoneAustralia_ACT; // Australia/ACT -> Australia/Sydney
910 extern const complete::Info::ZoneInfo kZoneAustralia_Canberra; // Australia/Canberra -> Australia/Sydney
911 extern const complete::Info::ZoneInfo kZoneAustralia_Currie; // Australia/Currie -> Australia/Hobart
912 extern const complete::Info::ZoneInfo kZoneAustralia_LHI; // Australia/LHI -> Australia/Lord_Howe
913 extern const complete::Info::ZoneInfo kZoneAustralia_NSW; // Australia/NSW -> Australia/Sydney
914 extern const complete::Info::ZoneInfo kZoneAustralia_North; // Australia/North -> Australia/Darwin
915 extern const complete::Info::ZoneInfo kZoneAustralia_Queensland; // Australia/Queensland -> Australia/Brisbane
916 extern const complete::Info::ZoneInfo kZoneAustralia_South; // Australia/South -> Australia/Adelaide
917 extern const complete::Info::ZoneInfo kZoneAustralia_Tasmania; // Australia/Tasmania -> Australia/Hobart
918 extern const complete::Info::ZoneInfo kZoneAustralia_Victoria; // Australia/Victoria -> Australia/Melbourne
919 extern const complete::Info::ZoneInfo kZoneAustralia_West; // Australia/West -> Australia/Perth
920 extern const complete::Info::ZoneInfo kZoneAustralia_Yancowinna; // Australia/Yancowinna -> Australia/Broken_Hill
921 extern const complete::Info::ZoneInfo kZoneBrazil_Acre; // Brazil/Acre -> America/Rio_Branco
922 extern const complete::Info::ZoneInfo kZoneBrazil_DeNoronha; // Brazil/DeNoronha -> America/Noronha
923 extern const complete::Info::ZoneInfo kZoneBrazil_East; // Brazil/East -> America/Sao_Paulo
924 extern const complete::Info::ZoneInfo kZoneBrazil_West; // Brazil/West -> America/Manaus
925 extern const complete::Info::ZoneInfo kZoneCET; // CET -> Europe/Brussels
926 extern const complete::Info::ZoneInfo kZoneCST6CDT; // CST6CDT -> America/Chicago
927 extern const complete::Info::ZoneInfo kZoneCanada_Atlantic; // Canada/Atlantic -> America/Halifax
928 extern const complete::Info::ZoneInfo kZoneCanada_Central; // Canada/Central -> America/Winnipeg
929 extern const complete::Info::ZoneInfo kZoneCanada_Eastern; // Canada/Eastern -> America/Toronto
930 extern const complete::Info::ZoneInfo kZoneCanada_Mountain; // Canada/Mountain -> America/Edmonton
931 extern const complete::Info::ZoneInfo kZoneCanada_Newfoundland; // Canada/Newfoundland -> America/St_Johns
932 extern const complete::Info::ZoneInfo kZoneCanada_Pacific; // Canada/Pacific -> America/Vancouver
933 extern const complete::Info::ZoneInfo kZoneCanada_Saskatchewan; // Canada/Saskatchewan -> America/Regina
934 extern const complete::Info::ZoneInfo kZoneCanada_Yukon; // Canada/Yukon -> America/Whitehorse
935 extern const complete::Info::ZoneInfo kZoneChile_Continental; // Chile/Continental -> America/Santiago
936 extern const complete::Info::ZoneInfo kZoneChile_EasterIsland; // Chile/EasterIsland -> Pacific/Easter
937 extern const complete::Info::ZoneInfo kZoneCuba; // Cuba -> America/Havana
938 extern const complete::Info::ZoneInfo kZoneEET; // EET -> Europe/Athens
939 extern const complete::Info::ZoneInfo kZoneEST; // EST -> America/Panama
940 extern const complete::Info::ZoneInfo kZoneEST5EDT; // EST5EDT -> America/New_York
941 extern const complete::Info::ZoneInfo kZoneEgypt; // Egypt -> Africa/Cairo
942 extern const complete::Info::ZoneInfo kZoneEire; // Eire -> Europe/Dublin
943 extern const complete::Info::ZoneInfo kZoneEtc_GMT_PLUS_0; // Etc/GMT+0 -> Etc/GMT
944 extern const complete::Info::ZoneInfo kZoneEtc_GMT_0; // Etc/GMT-0 -> Etc/GMT
945 extern const complete::Info::ZoneInfo kZoneEtc_GMT0; // Etc/GMT0 -> Etc/GMT
946 extern const complete::Info::ZoneInfo kZoneEtc_Greenwich; // Etc/Greenwich -> Etc/GMT
947 extern const complete::Info::ZoneInfo kZoneEtc_UCT; // Etc/UCT -> Etc/UTC
948 extern const complete::Info::ZoneInfo kZoneEtc_Universal; // Etc/Universal -> Etc/UTC
949 extern const complete::Info::ZoneInfo kZoneEtc_Zulu; // Etc/Zulu -> Etc/UTC
950 extern const complete::Info::ZoneInfo kZoneEurope_Amsterdam; // Europe/Amsterdam -> Europe/Brussels
951 extern const complete::Info::ZoneInfo kZoneEurope_Belfast; // Europe/Belfast -> Europe/London
952 extern const complete::Info::ZoneInfo kZoneEurope_Bratislava; // Europe/Bratislava -> Europe/Prague
953 extern const complete::Info::ZoneInfo kZoneEurope_Busingen; // Europe/Busingen -> Europe/Zurich
954 extern const complete::Info::ZoneInfo kZoneEurope_Copenhagen; // Europe/Copenhagen -> Europe/Berlin
955 extern const complete::Info::ZoneInfo kZoneEurope_Guernsey; // Europe/Guernsey -> Europe/London
956 extern const complete::Info::ZoneInfo kZoneEurope_Isle_of_Man; // Europe/Isle_of_Man -> Europe/London
957 extern const complete::Info::ZoneInfo kZoneEurope_Jersey; // Europe/Jersey -> Europe/London
958 extern const complete::Info::ZoneInfo kZoneEurope_Kiev; // Europe/Kiev -> Europe/Kyiv
959 extern const complete::Info::ZoneInfo kZoneEurope_Ljubljana; // Europe/Ljubljana -> Europe/Belgrade
960 extern const complete::Info::ZoneInfo kZoneEurope_Luxembourg; // Europe/Luxembourg -> Europe/Brussels
961 extern const complete::Info::ZoneInfo kZoneEurope_Mariehamn; // Europe/Mariehamn -> Europe/Helsinki
962 extern const complete::Info::ZoneInfo kZoneEurope_Monaco; // Europe/Monaco -> Europe/Paris
963 extern const complete::Info::ZoneInfo kZoneEurope_Nicosia; // Europe/Nicosia -> Asia/Nicosia
964 extern const complete::Info::ZoneInfo kZoneEurope_Oslo; // Europe/Oslo -> Europe/Berlin
965 extern const complete::Info::ZoneInfo kZoneEurope_Podgorica; // Europe/Podgorica -> Europe/Belgrade
966 extern const complete::Info::ZoneInfo kZoneEurope_San_Marino; // Europe/San_Marino -> Europe/Rome
967 extern const complete::Info::ZoneInfo kZoneEurope_Sarajevo; // Europe/Sarajevo -> Europe/Belgrade
968 extern const complete::Info::ZoneInfo kZoneEurope_Skopje; // Europe/Skopje -> Europe/Belgrade
969 extern const complete::Info::ZoneInfo kZoneEurope_Stockholm; // Europe/Stockholm -> Europe/Berlin
970 extern const complete::Info::ZoneInfo kZoneEurope_Tiraspol; // Europe/Tiraspol -> Europe/Chisinau
971 extern const complete::Info::ZoneInfo kZoneEurope_Uzhgorod; // Europe/Uzhgorod -> Europe/Kyiv
972 extern const complete::Info::ZoneInfo kZoneEurope_Vaduz; // Europe/Vaduz -> Europe/Zurich
973 extern const complete::Info::ZoneInfo kZoneEurope_Vatican; // Europe/Vatican -> Europe/Rome
974 extern const complete::Info::ZoneInfo kZoneEurope_Zagreb; // Europe/Zagreb -> Europe/Belgrade
975 extern const complete::Info::ZoneInfo kZoneEurope_Zaporozhye; // Europe/Zaporozhye -> Europe/Kyiv
976 extern const complete::Info::ZoneInfo kZoneGB; // GB -> Europe/London
977 extern const complete::Info::ZoneInfo kZoneGB_Eire; // GB-Eire -> Europe/London
978 extern const complete::Info::ZoneInfo kZoneGMT; // GMT -> Etc/GMT
979 extern const complete::Info::ZoneInfo kZoneGMT_PLUS_0; // GMT+0 -> Etc/GMT
980 extern const complete::Info::ZoneInfo kZoneGMT_0; // GMT-0 -> Etc/GMT
981 extern const complete::Info::ZoneInfo kZoneGMT0; // GMT0 -> Etc/GMT
982 extern const complete::Info::ZoneInfo kZoneGreenwich; // Greenwich -> Etc/GMT
983 extern const complete::Info::ZoneInfo kZoneHST; // HST -> Pacific/Honolulu
984 extern const complete::Info::ZoneInfo kZoneHongkong; // Hongkong -> Asia/Hong_Kong
985 extern const complete::Info::ZoneInfo kZoneIceland; // Iceland -> Africa/Abidjan
986 extern const complete::Info::ZoneInfo kZoneIndian_Antananarivo; // Indian/Antananarivo -> Africa/Nairobi
987 extern const complete::Info::ZoneInfo kZoneIndian_Christmas; // Indian/Christmas -> Asia/Bangkok
988 extern const complete::Info::ZoneInfo kZoneIndian_Cocos; // Indian/Cocos -> Asia/Yangon
989 extern const complete::Info::ZoneInfo kZoneIndian_Comoro; // Indian/Comoro -> Africa/Nairobi
990 extern const complete::Info::ZoneInfo kZoneIndian_Kerguelen; // Indian/Kerguelen -> Indian/Maldives
991 extern const complete::Info::ZoneInfo kZoneIndian_Mahe; // Indian/Mahe -> Asia/Dubai
992 extern const complete::Info::ZoneInfo kZoneIndian_Mayotte; // Indian/Mayotte -> Africa/Nairobi
993 extern const complete::Info::ZoneInfo kZoneIndian_Reunion; // Indian/Reunion -> Asia/Dubai
994 extern const complete::Info::ZoneInfo kZoneIran; // Iran -> Asia/Tehran
995 extern const complete::Info::ZoneInfo kZoneIsrael; // Israel -> Asia/Jerusalem
996 extern const complete::Info::ZoneInfo kZoneJamaica; // Jamaica -> America/Jamaica
997 extern const complete::Info::ZoneInfo kZoneJapan; // Japan -> Asia/Tokyo
998 extern const complete::Info::ZoneInfo kZoneKwajalein; // Kwajalein -> Pacific/Kwajalein
999 extern const complete::Info::ZoneInfo kZoneLibya; // Libya -> Africa/Tripoli
1000 extern const complete::Info::ZoneInfo kZoneMET; // MET -> Europe/Brussels
1001 extern const complete::Info::ZoneInfo kZoneMST; // MST -> America/Phoenix
1002 extern const complete::Info::ZoneInfo kZoneMST7MDT; // MST7MDT -> America/Denver
1003 extern const complete::Info::ZoneInfo kZoneMexico_BajaNorte; // Mexico/BajaNorte -> America/Tijuana
1004 extern const complete::Info::ZoneInfo kZoneMexico_BajaSur; // Mexico/BajaSur -> America/Mazatlan
1005 extern const complete::Info::ZoneInfo kZoneMexico_General; // Mexico/General -> America/Mexico_City
1006 extern const complete::Info::ZoneInfo kZoneNZ; // NZ -> Pacific/Auckland
1007 extern const complete::Info::ZoneInfo kZoneNZ_CHAT; // NZ-CHAT -> Pacific/Chatham
1008 extern const complete::Info::ZoneInfo kZoneNavajo; // Navajo -> America/Denver
1009 extern const complete::Info::ZoneInfo kZonePRC; // PRC -> Asia/Shanghai
1010 extern const complete::Info::ZoneInfo kZonePST8PDT; // PST8PDT -> America/Los_Angeles
1011 extern const complete::Info::ZoneInfo kZonePacific_Chuuk; // Pacific/Chuuk -> Pacific/Port_Moresby
1012 extern const complete::Info::ZoneInfo kZonePacific_Enderbury; // Pacific/Enderbury -> Pacific/Kanton
1013 extern const complete::Info::ZoneInfo kZonePacific_Funafuti; // Pacific/Funafuti -> Pacific/Tarawa
1014 extern const complete::Info::ZoneInfo kZonePacific_Johnston; // Pacific/Johnston -> Pacific/Honolulu
1015 extern const complete::Info::ZoneInfo kZonePacific_Majuro; // Pacific/Majuro -> Pacific/Tarawa
1016 extern const complete::Info::ZoneInfo kZonePacific_Midway; // Pacific/Midway -> Pacific/Pago_Pago
1017 extern const complete::Info::ZoneInfo kZonePacific_Pohnpei; // Pacific/Pohnpei -> Pacific/Guadalcanal
1018 extern const complete::Info::ZoneInfo kZonePacific_Ponape; // Pacific/Ponape -> Pacific/Guadalcanal
1019 extern const complete::Info::ZoneInfo kZonePacific_Saipan; // Pacific/Saipan -> Pacific/Guam
1020 extern const complete::Info::ZoneInfo kZonePacific_Samoa; // Pacific/Samoa -> Pacific/Pago_Pago
1021 extern const complete::Info::ZoneInfo kZonePacific_Truk; // Pacific/Truk -> Pacific/Port_Moresby
1022 extern const complete::Info::ZoneInfo kZonePacific_Wake; // Pacific/Wake -> Pacific/Tarawa
1023 extern const complete::Info::ZoneInfo kZonePacific_Wallis; // Pacific/Wallis -> Pacific/Tarawa
1024 extern const complete::Info::ZoneInfo kZonePacific_Yap; // Pacific/Yap -> Pacific/Port_Moresby
1025 extern const complete::Info::ZoneInfo kZonePoland; // Poland -> Europe/Warsaw
1026 extern const complete::Info::ZoneInfo kZonePortugal; // Portugal -> Europe/Lisbon
1027 extern const complete::Info::ZoneInfo kZoneROC; // ROC -> Asia/Taipei
1028 extern const complete::Info::ZoneInfo kZoneROK; // ROK -> Asia/Seoul
1029 extern const complete::Info::ZoneInfo kZoneSingapore; // Singapore -> Asia/Singapore
1030 extern const complete::Info::ZoneInfo kZoneTurkey; // Turkey -> Europe/Istanbul
1031 extern const complete::Info::ZoneInfo kZoneUCT; // UCT -> Etc/UTC
1032 extern const complete::Info::ZoneInfo kZoneUS_Alaska; // US/Alaska -> America/Anchorage
1033 extern const complete::Info::ZoneInfo kZoneUS_Aleutian; // US/Aleutian -> America/Adak
1034 extern const complete::Info::ZoneInfo kZoneUS_Arizona; // US/Arizona -> America/Phoenix
1035 extern const complete::Info::ZoneInfo kZoneUS_Central; // US/Central -> America/Chicago
1036 extern const complete::Info::ZoneInfo kZoneUS_East_Indiana; // US/East-Indiana -> America/Indiana/Indianapolis
1037 extern const complete::Info::ZoneInfo kZoneUS_Eastern; // US/Eastern -> America/New_York
1038 extern const complete::Info::ZoneInfo kZoneUS_Hawaii; // US/Hawaii -> Pacific/Honolulu
1039 extern const complete::Info::ZoneInfo kZoneUS_Indiana_Starke; // US/Indiana-Starke -> America/Indiana/Knox
1040 extern const complete::Info::ZoneInfo kZoneUS_Michigan; // US/Michigan -> America/Detroit
1041 extern const complete::Info::ZoneInfo kZoneUS_Mountain; // US/Mountain -> America/Denver
1042 extern const complete::Info::ZoneInfo kZoneUS_Pacific; // US/Pacific -> America/Los_Angeles
1043 extern const complete::Info::ZoneInfo kZoneUS_Samoa; // US/Samoa -> Pacific/Pago_Pago
1044 extern const complete::Info::ZoneInfo kZoneUTC; // UTC -> Etc/UTC
1045 extern const complete::Info::ZoneInfo kZoneUniversal; // Universal -> Etc/UTC
1046 extern const complete::Info::ZoneInfo kZoneW_SU; // W-SU -> Europe/Moscow
1047 extern const complete::Info::ZoneInfo kZoneWET; // WET -> Europe/Lisbon
1048 extern const complete::Info::ZoneInfo kZoneZulu; // Zulu -> Etc/UTC
1049 
1050 
1051 // Zone Ids
1052 
1053 const uint32_t kZoneIdAfrica_Accra = 0x77d5b054; // Africa/Accra
1054 const uint32_t kZoneIdAfrica_Addis_Ababa = 0x05ae1e65; // Africa/Addis_Ababa
1055 const uint32_t kZoneIdAfrica_Asmara = 0x73b278ef; // Africa/Asmara
1056 const uint32_t kZoneIdAfrica_Asmera = 0x73b289f3; // Africa/Asmera
1057 const uint32_t kZoneIdAfrica_Bamako = 0x74c1e7a5; // Africa/Bamako
1058 const uint32_t kZoneIdAfrica_Bangui = 0x74c28ed0; // Africa/Bangui
1059 const uint32_t kZoneIdAfrica_Banjul = 0x74c29b96; // Africa/Banjul
1060 const uint32_t kZoneIdAfrica_Blantyre = 0xe08d813b; // Africa/Blantyre
1061 const uint32_t kZoneIdAfrica_Brazzaville = 0x39cda760; // Africa/Brazzaville
1062 const uint32_t kZoneIdAfrica_Bujumbura = 0x05232a47; // Africa/Bujumbura
1063 const uint32_t kZoneIdAfrica_Conakry = 0x7ab36b31; // Africa/Conakry
1064 const uint32_t kZoneIdAfrica_Dakar = 0x780b00fd; // Africa/Dakar
1065 const uint32_t kZoneIdAfrica_Dar_es_Salaam = 0xa04c47b6; // Africa/Dar_es_Salaam
1066 const uint32_t kZoneIdAfrica_Djibouti = 0x30ea01d4; // Africa/Djibouti
1067 const uint32_t kZoneIdAfrica_Douala = 0x7a6df310; // Africa/Douala
1068 const uint32_t kZoneIdAfrica_Freetown = 0x6823dd64; // Africa/Freetown
1069 const uint32_t kZoneIdAfrica_Gaborone = 0x317c0aa7; // Africa/Gaborone
1070 const uint32_t kZoneIdAfrica_Harare = 0x82c39a2d; // Africa/Harare
1071 const uint32_t kZoneIdAfrica_Kampala = 0xc1d30e31; // Africa/Kampala
1072 const uint32_t kZoneIdAfrica_Kigali = 0x8a4dcf2b; // Africa/Kigali
1073 const uint32_t kZoneIdAfrica_Kinshasa = 0x6695d70c; // Africa/Kinshasa
1074 const uint32_t kZoneIdAfrica_Libreville = 0x01d96de4; // Africa/Libreville
1075 const uint32_t kZoneIdAfrica_Lome = 0xd51c3a07; // Africa/Lome
1076 const uint32_t kZoneIdAfrica_Luanda = 0x8d7909cf; // Africa/Luanda
1077 const uint32_t kZoneIdAfrica_Lubumbashi = 0x6fd88566; // Africa/Lubumbashi
1078 const uint32_t kZoneIdAfrica_Lusaka = 0x8d82b23b; // Africa/Lusaka
1079 const uint32_t kZoneIdAfrica_Malabo = 0x8e6a1906; // Africa/Malabo
1080 const uint32_t kZoneIdAfrica_Maseru = 0x8e6e02c7; // Africa/Maseru
1081 const uint32_t kZoneIdAfrica_Mbabane = 0x5d3bdd40; // Africa/Mbabane
1082 const uint32_t kZoneIdAfrica_Mogadishu = 0x66bc159b; // Africa/Mogadishu
1083 const uint32_t kZoneIdAfrica_Niamey = 0x914a30fd; // Africa/Niamey
1084 const uint32_t kZoneIdAfrica_Nouakchott = 0x3dc49dba; // Africa/Nouakchott
1085 const uint32_t kZoneIdAfrica_Ouagadougou = 0x04d7219a; // Africa/Ouagadougou
1086 const uint32_t kZoneIdAfrica_Porto_Novo = 0x3d1bf95d; // Africa/Porto-Novo
1087 const uint32_t kZoneIdAfrica_Timbuktu = 0xb164d56f; // Africa/Timbuktu
1088 const uint32_t kZoneIdAmerica_Anguilla = 0xafe31333; // America/Anguilla
1089 const uint32_t kZoneIdAmerica_Antigua = 0xc067a32f; // America/Antigua
1090 const uint32_t kZoneIdAmerica_Argentina_ComodRivadavia = 0x22758877; // America/Argentina/ComodRivadavia
1091 const uint32_t kZoneIdAmerica_Aruba = 0x97cf8651; // America/Aruba
1092 const uint32_t kZoneIdAmerica_Atikokan = 0x81b92098; // America/Atikokan
1093 const uint32_t kZoneIdAmerica_Atka = 0x97fe8f27; // America/Atka
1094 const uint32_t kZoneIdAmerica_Blanc_Sablon = 0x6e299892; // America/Blanc-Sablon
1095 const uint32_t kZoneIdAmerica_Buenos_Aires = 0x67d79a05; // America/Buenos_Aires
1096 const uint32_t kZoneIdAmerica_Catamarca = 0x5036e963; // America/Catamarca
1097 const uint32_t kZoneIdAmerica_Cayman = 0x953961df; // America/Cayman
1098 const uint32_t kZoneIdAmerica_Coral_Harbour = 0xabcb7569; // America/Coral_Harbour
1099 const uint32_t kZoneIdAmerica_Cordoba = 0x5c8a7600; // America/Cordoba
1100 const uint32_t kZoneIdAmerica_Creston = 0x62a70204; // America/Creston
1101 const uint32_t kZoneIdAmerica_Curacao = 0x6a879184; // America/Curacao
1102 const uint32_t kZoneIdAmerica_Dominica = 0xcecb4c4a; // America/Dominica
1103 const uint32_t kZoneIdAmerica_Ensenada = 0x7bc95445; // America/Ensenada
1104 const uint32_t kZoneIdAmerica_Fort_Wayne = 0x7eaaaf24; // America/Fort_Wayne
1105 const uint32_t kZoneIdAmerica_Godthab = 0x8f7eba1f; // America/Godthab
1106 const uint32_t kZoneIdAmerica_Grenada = 0x968ce4d8; // America/Grenada
1107 const uint32_t kZoneIdAmerica_Guadeloupe = 0xcd1f8a31; // America/Guadeloupe
1108 const uint32_t kZoneIdAmerica_Indianapolis = 0x6a009ae1; // America/Indianapolis
1109 const uint32_t kZoneIdAmerica_Jujuy = 0x9873dbbd; // America/Jujuy
1110 const uint32_t kZoneIdAmerica_Knox_IN = 0xc1db9a1c; // America/Knox_IN
1111 const uint32_t kZoneIdAmerica_Kralendijk = 0xe7c456c5; // America/Kralendijk
1112 const uint32_t kZoneIdAmerica_Louisville = 0x3dcb47ee; // America/Louisville
1113 const uint32_t kZoneIdAmerica_Lower_Princes = 0x6ae45b62; // America/Lower_Princes
1114 const uint32_t kZoneIdAmerica_Marigot = 0x3dab3a59; // America/Marigot
1115 const uint32_t kZoneIdAmerica_Mendoza = 0x46b4e054; // America/Mendoza
1116 const uint32_t kZoneIdAmerica_Montreal = 0x203a1ea8; // America/Montreal
1117 const uint32_t kZoneIdAmerica_Montserrat = 0x199b0a35; // America/Montserrat
1118 const uint32_t kZoneIdAmerica_Nassau = 0xaedef011; // America/Nassau
1119 const uint32_t kZoneIdAmerica_Nipigon = 0x9d2a8b1a; // America/Nipigon
1120 const uint32_t kZoneIdAmerica_Pangnirtung = 0x2d999193; // America/Pangnirtung
1121 const uint32_t kZoneIdAmerica_Port_of_Spain = 0xd8b28d59; // America/Port_of_Spain
1122 const uint32_t kZoneIdAmerica_Porto_Acre = 0xcce5bf54; // America/Porto_Acre
1123 const uint32_t kZoneIdAmerica_Rainy_River = 0x9cd58a10; // America/Rainy_River
1124 const uint32_t kZoneIdAmerica_Rosario = 0xdf448665; // America/Rosario
1125 const uint32_t kZoneIdAmerica_Santa_Isabel = 0xfd18a56c; // America/Santa_Isabel
1126 const uint32_t kZoneIdAmerica_Shiprock = 0x82fb7049; // America/Shiprock
1127 const uint32_t kZoneIdAmerica_St_Barthelemy = 0x054e6a79; // America/St_Barthelemy
1128 const uint32_t kZoneIdAmerica_St_Kitts = 0x04c0507b; // America/St_Kitts
1129 const uint32_t kZoneIdAmerica_St_Lucia = 0x04d8b3ba; // America/St_Lucia
1130 const uint32_t kZoneIdAmerica_St_Thomas = 0xb1b3d778; // America/St_Thomas
1131 const uint32_t kZoneIdAmerica_St_Vincent = 0x8460e523; // America/St_Vincent
1132 const uint32_t kZoneIdAmerica_Thunder_Bay = 0xf962e71b; // America/Thunder_Bay
1133 const uint32_t kZoneIdAmerica_Tortola = 0x7931462b; // America/Tortola
1134 const uint32_t kZoneIdAmerica_Virgin = 0xc2183ab5; // America/Virgin
1135 const uint32_t kZoneIdAmerica_Yellowknife = 0x0f76c76f; // America/Yellowknife
1136 const uint32_t kZoneIdAntarctica_DumontDUrville = 0x5a3c656c; // Antarctica/DumontDUrville
1137 const uint32_t kZoneIdAntarctica_McMurdo = 0x6eeb5585; // Antarctica/McMurdo
1138 const uint32_t kZoneIdAntarctica_South_Pole = 0xcd96b290; // Antarctica/South_Pole
1139 const uint32_t kZoneIdAntarctica_Syowa = 0xe330c7e1; // Antarctica/Syowa
1140 const uint32_t kZoneIdArctic_Longyearbyen = 0xd23e7859; // Arctic/Longyearbyen
1141 const uint32_t kZoneIdAsia_Aden = 0x1fa7084a; // Asia/Aden
1142 const uint32_t kZoneIdAsia_Ashkhabad = 0x15454f09; // Asia/Ashkhabad
1143 const uint32_t kZoneIdAsia_Bahrain = 0x9d078487; // Asia/Bahrain
1144 const uint32_t kZoneIdAsia_Brunei = 0xa8e595f7; // Asia/Brunei
1145 const uint32_t kZoneIdAsia_Calcutta = 0x328a44c3; // Asia/Calcutta
1146 const uint32_t kZoneIdAsia_Choibalsan = 0x928aa4a6; // Asia/Choibalsan
1147 const uint32_t kZoneIdAsia_Chongqing = 0xf937fb90; // Asia/Chongqing
1148 const uint32_t kZoneIdAsia_Chungking = 0xc7121dd0; // Asia/Chungking
1149 const uint32_t kZoneIdAsia_Dacca = 0x14bcac5e; // Asia/Dacca
1150 const uint32_t kZoneIdAsia_Harbin = 0xb5af1186; // Asia/Harbin
1151 const uint32_t kZoneIdAsia_Istanbul = 0x382e7894; // Asia/Istanbul
1152 const uint32_t kZoneIdAsia_Kashgar = 0x52955193; // Asia/Kashgar
1153 const uint32_t kZoneIdAsia_Katmandu = 0xa7ec12c7; // Asia/Katmandu
1154 const uint32_t kZoneIdAsia_Kuala_Lumpur = 0x014763c4; // Asia/Kuala_Lumpur
1155 const uint32_t kZoneIdAsia_Kuwait = 0xbe1b2f27; // Asia/Kuwait
1156 const uint32_t kZoneIdAsia_Macao = 0x155f88b3; // Asia/Macao
1157 const uint32_t kZoneIdAsia_Muscat = 0xc2c3565f; // Asia/Muscat
1158 const uint32_t kZoneIdAsia_Phnom_Penh = 0xc224945e; // Asia/Phnom_Penh
1159 const uint32_t kZoneIdAsia_Rangoon = 0x6d1217c6; // Asia/Rangoon
1160 const uint32_t kZoneIdAsia_Saigon = 0xcf52f713; // Asia/Saigon
1161 const uint32_t kZoneIdAsia_Tel_Aviv = 0x166d7c2c; // Asia/Tel_Aviv
1162 const uint32_t kZoneIdAsia_Thimbu = 0xd226e31b; // Asia/Thimbu
1163 const uint32_t kZoneIdAsia_Ujung_Pandang = 0x5d001eb3; // Asia/Ujung_Pandang
1164 const uint32_t kZoneIdAsia_Ulan_Bator = 0x394db4d9; // Asia/Ulan_Bator
1165 const uint32_t kZoneIdAsia_Vientiane = 0x89d68d75; // Asia/Vientiane
1166 const uint32_t kZoneIdAtlantic_Faeroe = 0x031ec516; // Atlantic/Faeroe
1167 const uint32_t kZoneIdAtlantic_Jan_Mayen = 0x5a7535b6; // Atlantic/Jan_Mayen
1168 const uint32_t kZoneIdAtlantic_Reykjavik = 0x1c2b4f74; // Atlantic/Reykjavik
1169 const uint32_t kZoneIdAtlantic_St_Helena = 0x451fc5f7; // Atlantic/St_Helena
1170 const uint32_t kZoneIdAustralia_ACT = 0x8a970eb2; // Australia/ACT
1171 const uint32_t kZoneIdAustralia_Canberra = 0x2a09ae58; // Australia/Canberra
1172 const uint32_t kZoneIdAustralia_Currie = 0x278b6a24; // Australia/Currie
1173 const uint32_t kZoneIdAustralia_LHI = 0x8a973e17; // Australia/LHI
1174 const uint32_t kZoneIdAustralia_NSW = 0x8a974812; // Australia/NSW
1175 const uint32_t kZoneIdAustralia_North = 0x8d997165; // Australia/North
1176 const uint32_t kZoneIdAustralia_Queensland = 0xd326ed0a; // Australia/Queensland
1177 const uint32_t kZoneIdAustralia_South = 0x8df3f8ad; // Australia/South
1178 const uint32_t kZoneIdAustralia_Tasmania = 0xe6d76648; // Australia/Tasmania
1179 const uint32_t kZoneIdAustralia_Victoria = 0x0260d5db; // Australia/Victoria
1180 const uint32_t kZoneIdAustralia_West = 0xdd858a5d; // Australia/West
1181 const uint32_t kZoneIdAustralia_Yancowinna = 0x90bac131; // Australia/Yancowinna
1182 const uint32_t kZoneIdBrazil_Acre = 0x66934f93; // Brazil/Acre
1183 const uint32_t kZoneIdBrazil_DeNoronha = 0x9b4cb496; // Brazil/DeNoronha
1184 const uint32_t kZoneIdBrazil_East = 0x669578c5; // Brazil/East
1185 const uint32_t kZoneIdBrazil_West = 0x669f689b; // Brazil/West
1186 const uint32_t kZoneIdCET = 0x0b87d921; // CET
1187 const uint32_t kZoneIdCST6CDT = 0xf0e87d00; // CST6CDT
1188 const uint32_t kZoneIdCanada_Atlantic = 0x536b119c; // Canada/Atlantic
1189 const uint32_t kZoneIdCanada_Central = 0x626710f5; // Canada/Central
1190 const uint32_t kZoneIdCanada_Eastern = 0xf3612d5e; // Canada/Eastern
1191 const uint32_t kZoneIdCanada_Mountain = 0xfb8a8217; // Canada/Mountain
1192 const uint32_t kZoneIdCanada_Newfoundland = 0xb396e991; // Canada/Newfoundland
1193 const uint32_t kZoneIdCanada_Pacific = 0x40fa3c7b; // Canada/Pacific
1194 const uint32_t kZoneIdCanada_Saskatchewan = 0x77311f49; // Canada/Saskatchewan
1195 const uint32_t kZoneIdCanada_Yukon = 0x78dd35c2; // Canada/Yukon
1196 const uint32_t kZoneIdChile_Continental = 0x7e2bdb18; // Chile/Continental
1197 const uint32_t kZoneIdChile_EasterIsland = 0xb0982af8; // Chile/EasterIsland
1198 const uint32_t kZoneIdCuba = 0x7c83cba0; // Cuba
1199 const uint32_t kZoneIdEET = 0x0b87e1a3; // EET
1200 const uint32_t kZoneIdEST = 0x0b87e371; // EST
1201 const uint32_t kZoneIdEST5EDT = 0x8adc72a3; // EST5EDT
1202 const uint32_t kZoneIdEgypt = 0x0d1a278e; // Egypt
1203 const uint32_t kZoneIdEire = 0x7c84b36a; // Eire
1204 const uint32_t kZoneIdEtc_GMT_PLUS_0 = 0x9d13da13; // Etc/GMT+0
1205 const uint32_t kZoneIdEtc_GMT_0 = 0x9d13da55; // Etc/GMT-0
1206 const uint32_t kZoneIdEtc_GMT0 = 0xf53ea988; // Etc/GMT0
1207 const uint32_t kZoneIdEtc_Greenwich = 0x26daa98c; // Etc/Greenwich
1208 const uint32_t kZoneIdEtc_UCT = 0xd8e3189c; // Etc/UCT
1209 const uint32_t kZoneIdEtc_Universal = 0x2f8cb9a9; // Etc/Universal
1210 const uint32_t kZoneIdEtc_Zulu = 0xf549c240; // Etc/Zulu
1211 const uint32_t kZoneIdEurope_Amsterdam = 0x109395c2; // Europe/Amsterdam
1212 const uint32_t kZoneIdEurope_Belfast = 0xd07dd1e5; // Europe/Belfast
1213 const uint32_t kZoneIdEurope_Bratislava = 0xda493bed; // Europe/Bratislava
1214 const uint32_t kZoneIdEurope_Busingen = 0xc06d2cdf; // Europe/Busingen
1215 const uint32_t kZoneIdEurope_Copenhagen = 0xe0ed30bc; // Europe/Copenhagen
1216 const uint32_t kZoneIdEurope_Guernsey = 0x3db12c16; // Europe/Guernsey
1217 const uint32_t kZoneIdEurope_Isle_of_Man = 0xeaf84580; // Europe/Isle_of_Man
1218 const uint32_t kZoneIdEurope_Jersey = 0x570dae76; // Europe/Jersey
1219 const uint32_t kZoneIdEurope_Kiev = 0xa2c19eb3; // Europe/Kiev
1220 const uint32_t kZoneIdEurope_Ljubljana = 0xbd98cdb7; // Europe/Ljubljana
1221 const uint32_t kZoneIdEurope_Luxembourg = 0x1f8bc6ce; // Europe/Luxembourg
1222 const uint32_t kZoneIdEurope_Mariehamn = 0x0caa6496; // Europe/Mariehamn
1223 const uint32_t kZoneIdEurope_Monaco = 0x5ebf9f01; // Europe/Monaco
1224 const uint32_t kZoneIdEurope_Nicosia = 0x74efab8a; // Europe/Nicosia
1225 const uint32_t kZoneIdEurope_Oslo = 0xa2c3fba1; // Europe/Oslo
1226 const uint32_t kZoneIdEurope_Podgorica = 0x1c1a499c; // Europe/Podgorica
1227 const uint32_t kZoneIdEurope_San_Marino = 0xcef7724b; // Europe/San_Marino
1228 const uint32_t kZoneIdEurope_Sarajevo = 0x6a576c3f; // Europe/Sarajevo
1229 const uint32_t kZoneIdEurope_Skopje = 0x6c76fdd0; // Europe/Skopje
1230 const uint32_t kZoneIdEurope_Stockholm = 0x5bf6fbb8; // Europe/Stockholm
1231 const uint32_t kZoneIdEurope_Tiraspol = 0xbe704472; // Europe/Tiraspol
1232 const uint32_t kZoneIdEurope_Uzhgorod = 0xb066f5d6; // Europe/Uzhgorod
1233 const uint32_t kZoneIdEurope_Vaduz = 0xfbb81bae; // Europe/Vaduz
1234 const uint32_t kZoneIdEurope_Vatican = 0xcb485dca; // Europe/Vatican
1235 const uint32_t kZoneIdEurope_Zagreb = 0x7c11c9ff; // Europe/Zagreb
1236 const uint32_t kZoneIdEurope_Zaporozhye = 0xeab9767f; // Europe/Zaporozhye
1237 const uint32_t kZoneIdGB = 0x005973ae; // GB
1238 const uint32_t kZoneIdGB_Eire = 0xfa70e300; // GB-Eire
1239 const uint32_t kZoneIdGMT = 0x0b87eb2d; // GMT
1240 const uint32_t kZoneIdGMT_PLUS_0 = 0x0d2f7028; // GMT+0
1241 const uint32_t kZoneIdGMT_0 = 0x0d2f706a; // GMT-0
1242 const uint32_t kZoneIdGMT0 = 0x7c8550fd; // GMT0
1243 const uint32_t kZoneIdGreenwich = 0xc84d4221; // Greenwich
1244 const uint32_t kZoneIdHST = 0x0b87f034; // HST
1245 const uint32_t kZoneIdHongkong = 0x56d36560; // Hongkong
1246 const uint32_t kZoneIdIceland = 0xe56a35b5; // Iceland
1247 const uint32_t kZoneIdIndian_Antananarivo = 0x9ebf5289; // Indian/Antananarivo
1248 const uint32_t kZoneIdIndian_Christmas = 0x68c207d5; // Indian/Christmas
1249 const uint32_t kZoneIdIndian_Cocos = 0x021e86de; // Indian/Cocos
1250 const uint32_t kZoneIdIndian_Comoro = 0x45f4deb6; // Indian/Comoro
1251 const uint32_t kZoneIdIndian_Kerguelen = 0x4351b389; // Indian/Kerguelen
1252 const uint32_t kZoneIdIndian_Mahe = 0x45e725e2; // Indian/Mahe
1253 const uint32_t kZoneIdIndian_Mayotte = 0xe6880bca; // Indian/Mayotte
1254 const uint32_t kZoneIdIndian_Reunion = 0x7076c047; // Indian/Reunion
1255 const uint32_t kZoneIdIran = 0x7c87090f; // Iran
1256 const uint32_t kZoneIdIsrael = 0xba88c9e5; // Israel
1257 const uint32_t kZoneIdJamaica = 0x2e44fdab; // Jamaica
1258 const uint32_t kZoneIdJapan = 0x0d712f8f; // Japan
1259 const uint32_t kZoneIdKwajalein = 0x0e57afbb; // Kwajalein
1260 const uint32_t kZoneIdLibya = 0x0d998b16; // Libya
1261 const uint32_t kZoneIdMET = 0x0b8803ab; // MET
1262 const uint32_t kZoneIdMST = 0x0b880579; // MST
1263 const uint32_t kZoneIdMST7MDT = 0xf2af9375; // MST7MDT
1264 const uint32_t kZoneIdMexico_BajaNorte = 0xfcf7150f; // Mexico/BajaNorte
1265 const uint32_t kZoneIdMexico_BajaSur = 0x08ee3641; // Mexico/BajaSur
1266 const uint32_t kZoneIdMexico_General = 0x93711d57; // Mexico/General
1267 const uint32_t kZoneIdNZ = 0x005974ad; // NZ
1268 const uint32_t kZoneIdNZ_CHAT = 0x4d42afda; // NZ-CHAT
1269 const uint32_t kZoneIdNavajo = 0xc4ef0e24; // Navajo
1270 const uint32_t kZoneIdPRC = 0x0b88120a; // PRC
1271 const uint32_t kZoneIdPST8PDT = 0xd99ee2dc; // PST8PDT
1272 const uint32_t kZoneIdPacific_Chuuk = 0x8a090b23; // Pacific/Chuuk
1273 const uint32_t kZoneIdPacific_Enderbury = 0x61599a93; // Pacific/Enderbury
1274 const uint32_t kZoneIdPacific_Funafuti = 0xdb402d65; // Pacific/Funafuti
1275 const uint32_t kZoneIdPacific_Johnston = 0xb15d7b36; // Pacific/Johnston
1276 const uint32_t kZoneIdPacific_Majuro = 0xe1f95371; // Pacific/Majuro
1277 const uint32_t kZoneIdPacific_Midway = 0xe286d38e; // Pacific/Midway
1278 const uint32_t kZoneIdPacific_Pohnpei = 0x28929f96; // Pacific/Pohnpei
1279 const uint32_t kZoneIdPacific_Ponape = 0xe9f80086; // Pacific/Ponape
1280 const uint32_t kZoneIdPacific_Saipan = 0xeff7a35f; // Pacific/Saipan
1281 const uint32_t kZoneIdPacific_Samoa = 0x8b2699b4; // Pacific/Samoa
1282 const uint32_t kZoneIdPacific_Truk = 0x234010a9; // Pacific/Truk
1283 const uint32_t kZoneIdPacific_Wake = 0x23416c2b; // Pacific/Wake
1284 const uint32_t kZoneIdPacific_Wallis = 0xf94ddb0f; // Pacific/Wallis
1285 const uint32_t kZoneIdPacific_Yap = 0xbb40138d; // Pacific/Yap
1286 const uint32_t kZoneIdPoland = 0xca913b23; // Poland
1287 const uint32_t kZoneIdPortugal = 0xc3274593; // Portugal
1288 const uint32_t kZoneIdROC = 0x0b881a29; // ROC
1289 const uint32_t kZoneIdROK = 0x0b881a31; // ROK
1290 const uint32_t kZoneIdSingapore = 0xa8598c8d; // Singapore
1291 const uint32_t kZoneIdTurkey = 0xd455e469; // Turkey
1292 const uint32_t kZoneIdUCT = 0x0b882571; // UCT
1293 const uint32_t kZoneIdUS_Alaska = 0xfa300bc9; // US/Alaska
1294 const uint32_t kZoneIdUS_Aleutian = 0x4fe013ef; // US/Aleutian
1295 const uint32_t kZoneIdUS_Arizona = 0x4ec52670; // US/Arizona
1296 const uint32_t kZoneIdUS_Central = 0xcabdcb25; // US/Central
1297 const uint32_t kZoneIdUS_East_Indiana = 0x6dcf558a; // US/East-Indiana
1298 const uint32_t kZoneIdUS_Eastern = 0x5bb7e78e; // US/Eastern
1299 const uint32_t kZoneIdUS_Hawaii = 0x09c8de2f; // US/Hawaii
1300 const uint32_t kZoneIdUS_Indiana_Starke = 0x67977be7; // US/Indiana-Starke
1301 const uint32_t kZoneIdUS_Michigan = 0x766bb7bc; // US/Michigan
1302 const uint32_t kZoneIdUS_Mountain = 0x6eb88247; // US/Mountain
1303 const uint32_t kZoneIdUS_Pacific = 0xa950f6ab; // US/Pacific
1304 const uint32_t kZoneIdUS_Samoa = 0x566821cd; // US/Samoa
1305 const uint32_t kZoneIdUTC = 0x0b882791; // UTC
1306 const uint32_t kZoneIdUniversal = 0xd0ff523e; // Universal
1307 const uint32_t kZoneIdW_SU = 0x7c8d8ef1; // W-SU
1308 const uint32_t kZoneIdWET = 0x0b882e35; // WET
1309 const uint32_t kZoneIdZulu = 0x7c9069b5; // Zulu
1310 
1311 
1312 //---------------------------------------------------------------------------
1313 // Maximum size of the Transition buffer in ExtendedZoneProcessor for each zone
1314 // over the given years. Used only in the AceTimeValidation/Extended*Test tests
1315 // for ExtendedZoneProcessor.
1316 //
1317 // MaxBufSize: 8
1318 //---------------------------------------------------------------------------
1319 
1320 const uint8_t kZoneBufSizeAfrica_Abidjan = 2; // Africa/Abidjan in 1911
1321 const uint8_t kZoneBufSizeAfrica_Algiers = 6; // Africa/Algiers in 1977
1322 const uint8_t kZoneBufSizeAfrica_Bissau = 2; // Africa/Bissau in 1911
1323 const uint8_t kZoneBufSizeAfrica_Cairo = 5; // Africa/Cairo in 1944
1324 const uint8_t kZoneBufSizeAfrica_Casablanca = 7; // Africa/Casablanca in 2013
1325 const uint8_t kZoneBufSizeAfrica_Ceuta = 6; // Africa/Ceuta in 1986
1326 const uint8_t kZoneBufSizeAfrica_El_Aaiun = 7; // Africa/El_Aaiun in 2013
1327 const uint8_t kZoneBufSizeAfrica_Johannesburg = 4; // Africa/Johannesburg in 1943
1328 const uint8_t kZoneBufSizeAfrica_Juba = 4; // Africa/Juba in 1970
1329 const uint8_t kZoneBufSizeAfrica_Khartoum = 4; // Africa/Khartoum in 1970
1330 const uint8_t kZoneBufSizeAfrica_Lagos = 2; // Africa/Lagos in 1905
1331 const uint8_t kZoneBufSizeAfrica_Maputo = 2; // Africa/Maputo in 1908
1332 const uint8_t kZoneBufSizeAfrica_Monrovia = 2; // Africa/Monrovia in 1881
1333 const uint8_t kZoneBufSizeAfrica_Nairobi = 2; // Africa/Nairobi in 1908
1334 const uint8_t kZoneBufSizeAfrica_Ndjamena = 2; // Africa/Ndjamena in 1911
1335 const uint8_t kZoneBufSizeAfrica_Sao_Tome = 3; // Africa/Sao_Tome in 2018
1336 const uint8_t kZoneBufSizeAfrica_Tripoli = 5; // Africa/Tripoli in 1982
1337 const uint8_t kZoneBufSizeAfrica_Tunis = 7; // Africa/Tunis in 1943
1338 const uint8_t kZoneBufSizeAfrica_Windhoek = 4; // Africa/Windhoek in 1994
1339 const uint8_t kZoneBufSizeAmerica_Adak = 6; // America/Adak in 1983
1340 const uint8_t kZoneBufSizeAmerica_Anchorage = 6; // America/Anchorage in 1983
1341 const uint8_t kZoneBufSizeAmerica_Araguaina = 6; // America/Araguaina in 1964
1342 const uint8_t kZoneBufSizeAmerica_Argentina_Buenos_Aires = 6; // America/Argentina/Buenos_Aires in 1931
1343 const uint8_t kZoneBufSizeAmerica_Argentina_Catamarca = 6; // America/Argentina/Catamarca in 1931
1344 const uint8_t kZoneBufSizeAmerica_Argentina_Cordoba = 6; // America/Argentina/Cordoba in 1931
1345 const uint8_t kZoneBufSizeAmerica_Argentina_Jujuy = 6; // America/Argentina/Jujuy in 1931
1346 const uint8_t kZoneBufSizeAmerica_Argentina_La_Rioja = 6; // America/Argentina/La_Rioja in 1931
1347 const uint8_t kZoneBufSizeAmerica_Argentina_Mendoza = 6; // America/Argentina/Mendoza in 1931
1348 const uint8_t kZoneBufSizeAmerica_Argentina_Rio_Gallegos = 6; // America/Argentina/Rio_Gallegos in 1931
1349 const uint8_t kZoneBufSizeAmerica_Argentina_Salta = 6; // America/Argentina/Salta in 1931
1350 const uint8_t kZoneBufSizeAmerica_Argentina_San_Juan = 6; // America/Argentina/San_Juan in 1931
1351 const uint8_t kZoneBufSizeAmerica_Argentina_San_Luis = 7; // America/Argentina/San_Luis in 2008
1352 const uint8_t kZoneBufSizeAmerica_Argentina_Tucuman = 6; // America/Argentina/Tucuman in 1931
1353 const uint8_t kZoneBufSizeAmerica_Argentina_Ushuaia = 6; // America/Argentina/Ushuaia in 1931
1354 const uint8_t kZoneBufSizeAmerica_Asuncion = 5; // America/Asuncion in 1977
1355 const uint8_t kZoneBufSizeAmerica_Bahia = 6; // America/Bahia in 1964
1356 const uint8_t kZoneBufSizeAmerica_Bahia_Banderas = 5; // America/Bahia_Banderas in 2010
1357 const uint8_t kZoneBufSizeAmerica_Barbados = 6; // America/Barbados in 1944
1358 const uint8_t kZoneBufSizeAmerica_Belem = 6; // America/Belem in 1964
1359 const uint8_t kZoneBufSizeAmerica_Belize = 5; // America/Belize in 1921
1360 const uint8_t kZoneBufSizeAmerica_Boa_Vista = 6; // America/Boa_Vista in 1964
1361 const uint8_t kZoneBufSizeAmerica_Bogota = 3; // America/Bogota in 1914
1362 const uint8_t kZoneBufSizeAmerica_Boise = 6; // America/Boise in 1974
1363 const uint8_t kZoneBufSizeAmerica_Cambridge_Bay = 6; // America/Cambridge_Bay in 2008
1364 const uint8_t kZoneBufSizeAmerica_Campo_Grande = 6; // America/Campo_Grande in 1964
1365 const uint8_t kZoneBufSizeAmerica_Cancun = 5; // America/Cancun in 1997
1366 const uint8_t kZoneBufSizeAmerica_Caracas = 2; // America/Caracas in 1889
1367 const uint8_t kZoneBufSizeAmerica_Cayenne = 2; // America/Cayenne in 1911
1368 const uint8_t kZoneBufSizeAmerica_Chicago = 6; // America/Chicago in 2008
1369 const uint8_t kZoneBufSizeAmerica_Chihuahua = 6; // America/Chihuahua in 1998
1370 const uint8_t kZoneBufSizeAmerica_Ciudad_Juarez = 7; // America/Ciudad_Juarez in 2022
1371 const uint8_t kZoneBufSizeAmerica_Costa_Rica = 5; // America/Costa_Rica in 1979
1372 const uint8_t kZoneBufSizeAmerica_Coyhaique = 6; // America/Coyhaique in 1969
1373 const uint8_t kZoneBufSizeAmerica_Cuiaba = 6; // America/Cuiaba in 1964
1374 const uint8_t kZoneBufSizeAmerica_Danmarkshavn = 5; // America/Danmarkshavn in 1980
1375 const uint8_t kZoneBufSizeAmerica_Dawson = 6; // America/Dawson in 2008
1376 const uint8_t kZoneBufSizeAmerica_Dawson_Creek = 5; // America/Dawson_Creek in 1947
1377 const uint8_t kZoneBufSizeAmerica_Denver = 6; // America/Denver in 1919
1378 const uint8_t kZoneBufSizeAmerica_Detroit = 6; // America/Detroit in 2008
1379 const uint8_t kZoneBufSizeAmerica_Edmonton = 6; // America/Edmonton in 2008
1380 const uint8_t kZoneBufSizeAmerica_Eirunepe = 6; // America/Eirunepe in 1964
1381 const uint8_t kZoneBufSizeAmerica_El_Salvador = 4; // America/El_Salvador in 1987
1382 const uint8_t kZoneBufSizeAmerica_Fort_Nelson = 6; // America/Fort_Nelson in 2008
1383 const uint8_t kZoneBufSizeAmerica_Fortaleza = 6; // America/Fortaleza in 1964
1384 const uint8_t kZoneBufSizeAmerica_Glace_Bay = 6; // America/Glace_Bay in 2008
1385 const uint8_t kZoneBufSizeAmerica_Goose_Bay = 6; // America/Goose_Bay in 2008
1386 const uint8_t kZoneBufSizeAmerica_Grand_Turk = 6; // America/Grand_Turk in 2008
1387 const uint8_t kZoneBufSizeAmerica_Guatemala = 3; // America/Guatemala in 1918
1388 const uint8_t kZoneBufSizeAmerica_Guayaquil = 3; // America/Guayaquil in 1930
1389 const uint8_t kZoneBufSizeAmerica_Guyana = 2; // America/Guyana in 1911
1390 const uint8_t kZoneBufSizeAmerica_Halifax = 6; // America/Halifax in 1918
1391 const uint8_t kZoneBufSizeAmerica_Havana = 6; // America/Havana in 2015
1392 const uint8_t kZoneBufSizeAmerica_Hermosillo = 5; // America/Hermosillo in 1996
1393 const uint8_t kZoneBufSizeAmerica_Indiana_Indianapolis = 6; // America/Indiana/Indianapolis in 2006
1394 const uint8_t kZoneBufSizeAmerica_Indiana_Knox = 6; // America/Indiana/Knox in 2006
1395 const uint8_t kZoneBufSizeAmerica_Indiana_Marengo = 6; // America/Indiana/Marengo in 2006
1396 const uint8_t kZoneBufSizeAmerica_Indiana_Petersburg = 6; // America/Indiana/Petersburg in 2006
1397 const uint8_t kZoneBufSizeAmerica_Indiana_Tell_City = 6; // America/Indiana/Tell_City in 2006
1398 const uint8_t kZoneBufSizeAmerica_Indiana_Vevay = 6; // America/Indiana/Vevay in 2006
1399 const uint8_t kZoneBufSizeAmerica_Indiana_Vincennes = 6; // America/Indiana/Vincennes in 2006
1400 const uint8_t kZoneBufSizeAmerica_Indiana_Winamac = 6; // America/Indiana/Winamac in 2006
1401 const uint8_t kZoneBufSizeAmerica_Inuvik = 6; // America/Inuvik in 2008
1402 const uint8_t kZoneBufSizeAmerica_Iqaluit = 6; // America/Iqaluit in 2008
1403 const uint8_t kZoneBufSizeAmerica_Jamaica = 5; // America/Jamaica in 1974
1404 const uint8_t kZoneBufSizeAmerica_Juneau = 6; // America/Juneau in 1983
1405 const uint8_t kZoneBufSizeAmerica_Kentucky_Louisville = 6; // America/Kentucky/Louisville in 2008
1406 const uint8_t kZoneBufSizeAmerica_Kentucky_Monticello = 6; // America/Kentucky/Monticello in 2008
1407 const uint8_t kZoneBufSizeAmerica_La_Paz = 2; // America/La_Paz in 1889
1408 const uint8_t kZoneBufSizeAmerica_Lima = 5; // America/Lima in 1938
1409 const uint8_t kZoneBufSizeAmerica_Los_Angeles = 6; // America/Los_Angeles in 2008
1410 const uint8_t kZoneBufSizeAmerica_Maceio = 6; // America/Maceio in 1964
1411 const uint8_t kZoneBufSizeAmerica_Managua = 5; // America/Managua in 1979
1412 const uint8_t kZoneBufSizeAmerica_Manaus = 6; // America/Manaus in 1964
1413 const uint8_t kZoneBufSizeAmerica_Martinique = 3; // America/Martinique in 1980
1414 const uint8_t kZoneBufSizeAmerica_Matamoros = 6; // America/Matamoros in 1988
1415 const uint8_t kZoneBufSizeAmerica_Mazatlan = 4; // America/Mazatlan in 1996
1416 const uint8_t kZoneBufSizeAmerica_Menominee = 6; // America/Menominee in 2008
1417 const uint8_t kZoneBufSizeAmerica_Merida = 4; // America/Merida in 1982
1418 const uint8_t kZoneBufSizeAmerica_Metlakatla = 6; // America/Metlakatla in 2016
1419 const uint8_t kZoneBufSizeAmerica_Mexico_City = 5; // America/Mexico_City in 2002
1420 const uint8_t kZoneBufSizeAmerica_Miquelon = 6; // America/Miquelon in 2008
1421 const uint8_t kZoneBufSizeAmerica_Moncton = 6; // America/Moncton in 2006
1422 const uint8_t kZoneBufSizeAmerica_Monterrey = 6; // America/Monterrey in 1988
1423 const uint8_t kZoneBufSizeAmerica_Montevideo = 8; // America/Montevideo in 1974
1424 const uint8_t kZoneBufSizeAmerica_New_York = 6; // America/New_York in 1919
1425 const uint8_t kZoneBufSizeAmerica_Nome = 6; // America/Nome in 1983
1426 const uint8_t kZoneBufSizeAmerica_Noronha = 6; // America/Noronha in 1964
1427 const uint8_t kZoneBufSizeAmerica_North_Dakota_Beulah = 6; // America/North_Dakota/Beulah in 2008
1428 const uint8_t kZoneBufSizeAmerica_North_Dakota_Center = 6; // America/North_Dakota/Center in 2008
1429 const uint8_t kZoneBufSizeAmerica_North_Dakota_New_Salem = 6; // America/North_Dakota/New_Salem in 2008
1430 const uint8_t kZoneBufSizeAmerica_Nuuk = 6; // America/Nuuk in 2023
1431 const uint8_t kZoneBufSizeAmerica_Ojinaga = 7; // America/Ojinaga in 2022
1432 const uint8_t kZoneBufSizeAmerica_Panama = 2; // America/Panama in 1889
1433 const uint8_t kZoneBufSizeAmerica_Paramaribo = 2; // America/Paramaribo in 1910
1434 const uint8_t kZoneBufSizeAmerica_Phoenix = 5; // America/Phoenix in 1918
1435 const uint8_t kZoneBufSizeAmerica_Port_au_Prince = 6; // America/Port-au-Prince in 2013
1436 const uint8_t kZoneBufSizeAmerica_Porto_Velho = 6; // America/Porto_Velho in 1964
1437 const uint8_t kZoneBufSizeAmerica_Puerto_Rico = 4; // America/Puerto_Rico in 1945
1438 const uint8_t kZoneBufSizeAmerica_Punta_Arenas = 6; // America/Punta_Arenas in 1969
1439 const uint8_t kZoneBufSizeAmerica_Rankin_Inlet = 6; // America/Rankin_Inlet in 2008
1440 const uint8_t kZoneBufSizeAmerica_Recife = 6; // America/Recife in 1964
1441 const uint8_t kZoneBufSizeAmerica_Regina = 4; // America/Regina in 1930
1442 const uint8_t kZoneBufSizeAmerica_Resolute = 6; // America/Resolute in 2007
1443 const uint8_t kZoneBufSizeAmerica_Rio_Branco = 6; // America/Rio_Branco in 1964
1444 const uint8_t kZoneBufSizeAmerica_Santarem = 6; // America/Santarem in 1964
1445 const uint8_t kZoneBufSizeAmerica_Santiago = 6; // America/Santiago in 1969
1446 const uint8_t kZoneBufSizeAmerica_Santo_Domingo = 4; // America/Santo_Domingo in 1970
1447 const uint8_t kZoneBufSizeAmerica_Sao_Paulo = 6; // America/Sao_Paulo in 1964
1448 const uint8_t kZoneBufSizeAmerica_Scoresbysund = 6; // America/Scoresbysund in 2024
1449 const uint8_t kZoneBufSizeAmerica_Sitka = 6; // America/Sitka in 1983
1450 const uint8_t kZoneBufSizeAmerica_St_Johns = 6; // America/St_Johns in 1918
1451 const uint8_t kZoneBufSizeAmerica_Swift_Current = 5; // America/Swift_Current in 1946
1452 const uint8_t kZoneBufSizeAmerica_Tegucigalpa = 4; // America/Tegucigalpa in 1987
1453 const uint8_t kZoneBufSizeAmerica_Thule = 6; // America/Thule in 2008
1454 const uint8_t kZoneBufSizeAmerica_Tijuana = 6; // America/Tijuana in 2009
1455 const uint8_t kZoneBufSizeAmerica_Toronto = 6; // America/Toronto in 1918
1456 const uint8_t kZoneBufSizeAmerica_Vancouver = 6; // America/Vancouver in 2008
1457 const uint8_t kZoneBufSizeAmerica_Whitehorse = 6; // America/Whitehorse in 2008
1458 const uint8_t kZoneBufSizeAmerica_Winnipeg = 6; // America/Winnipeg in 2006
1459 const uint8_t kZoneBufSizeAmerica_Yakutat = 6; // America/Yakutat in 1983
1460 const uint8_t kZoneBufSizeAntarctica_Casey = 3; // Antarctica/Casey in 2018
1461 const uint8_t kZoneBufSizeAntarctica_Davis = 2; // Antarctica/Davis in 1956
1462 const uint8_t kZoneBufSizeAntarctica_Macquarie = 5; // Antarctica/Macquarie in 1967
1463 const uint8_t kZoneBufSizeAntarctica_Mawson = 2; // Antarctica/Mawson in 1954
1464 const uint8_t kZoneBufSizeAntarctica_Palmer = 6; // Antarctica/Palmer in 1965
1465 const uint8_t kZoneBufSizeAntarctica_Rothera = 2; // Antarctica/Rothera in 1976
1466 const uint8_t kZoneBufSizeAntarctica_Troll = 6; // Antarctica/Troll in 2005
1467 const uint8_t kZoneBufSizeAntarctica_Vostok = 3; // Antarctica/Vostok in 1994
1468 const uint8_t kZoneBufSizeAsia_Almaty = 6; // Asia/Almaty in 1991
1469 const uint8_t kZoneBufSizeAsia_Amman = 6; // Asia/Amman in 2014
1470 const uint8_t kZoneBufSizeAsia_Anadyr = 6; // Asia/Anadyr in 1991
1471 const uint8_t kZoneBufSizeAsia_Aqtau = 6; // Asia/Aqtau in 1991
1472 const uint8_t kZoneBufSizeAsia_Aqtobe = 6; // Asia/Aqtobe in 1991
1473 const uint8_t kZoneBufSizeAsia_Ashgabat = 5; // Asia/Ashgabat in 1987
1474 const uint8_t kZoneBufSizeAsia_Atyrau = 6; // Asia/Atyrau in 1991
1475 const uint8_t kZoneBufSizeAsia_Baghdad = 5; // Asia/Baghdad in 1982
1476 const uint8_t kZoneBufSizeAsia_Baku = 7; // Asia/Baku in 1996
1477 const uint8_t kZoneBufSizeAsia_Bangkok = 2; // Asia/Bangkok in 1879
1478 const uint8_t kZoneBufSizeAsia_Barnaul = 6; // Asia/Barnaul in 1991
1479 const uint8_t kZoneBufSizeAsia_Beirut = 5; // Asia/Beirut in 1921
1480 const uint8_t kZoneBufSizeAsia_Bishkek = 5; // Asia/Bishkek in 1987
1481 const uint8_t kZoneBufSizeAsia_Chita = 6; // Asia/Chita in 1991
1482 const uint8_t kZoneBufSizeAsia_Colombo = 3; // Asia/Colombo in 1942
1483 const uint8_t kZoneBufSizeAsia_Damascus = 6; // Asia/Damascus in 2008
1484 const uint8_t kZoneBufSizeAsia_Dhaka = 4; // Asia/Dhaka in 2009
1485 const uint8_t kZoneBufSizeAsia_Dili = 2; // Asia/Dili in 1911
1486 const uint8_t kZoneBufSizeAsia_Dubai = 2; // Asia/Dubai in 1919
1487 const uint8_t kZoneBufSizeAsia_Dushanbe = 5; // Asia/Dushanbe in 1987
1488 const uint8_t kZoneBufSizeAsia_Famagusta = 6; // Asia/Famagusta in 1998
1489 const uint8_t kZoneBufSizeAsia_Gaza = 7; // Asia/Gaza in 2008
1490 const uint8_t kZoneBufSizeAsia_Hebron = 7; // Asia/Hebron in 2011
1491 const uint8_t kZoneBufSizeAsia_Ho_Chi_Minh = 3; // Asia/Ho_Chi_Minh in 1945
1492 const uint8_t kZoneBufSizeAsia_Hong_Kong = 6; // Asia/Hong_Kong in 1956
1493 const uint8_t kZoneBufSizeAsia_Hovd = 5; // Asia/Hovd in 1984
1494 const uint8_t kZoneBufSizeAsia_Irkutsk = 6; // Asia/Irkutsk in 1991
1495 const uint8_t kZoneBufSizeAsia_Jakarta = 2; // Asia/Jakarta in 1867
1496 const uint8_t kZoneBufSizeAsia_Jayapura = 2; // Asia/Jayapura in 1932
1497 const uint8_t kZoneBufSizeAsia_Jerusalem = 5; // Asia/Jerusalem in 1948
1498 const uint8_t kZoneBufSizeAsia_Kabul = 2; // Asia/Kabul in 1889
1499 const uint8_t kZoneBufSizeAsia_Kamchatka = 6; // Asia/Kamchatka in 1991
1500 const uint8_t kZoneBufSizeAsia_Karachi = 4; // Asia/Karachi in 2008
1501 const uint8_t kZoneBufSizeAsia_Kathmandu = 2; // Asia/Kathmandu in 1919
1502 const uint8_t kZoneBufSizeAsia_Khandyga = 6; // Asia/Khandyga in 1991
1503 const uint8_t kZoneBufSizeAsia_Kolkata = 3; // Asia/Kolkata in 1942
1504 const uint8_t kZoneBufSizeAsia_Krasnoyarsk = 6; // Asia/Krasnoyarsk in 1991
1505 const uint8_t kZoneBufSizeAsia_Kuching = 5; // Asia/Kuching in 1936
1506 const uint8_t kZoneBufSizeAsia_Macau = 6; // Asia/Macau in 1959
1507 const uint8_t kZoneBufSizeAsia_Magadan = 6; // Asia/Magadan in 1991
1508 const uint8_t kZoneBufSizeAsia_Makassar = 2; // Asia/Makassar in 1919
1509 const uint8_t kZoneBufSizeAsia_Manila = 3; // Asia/Manila in 1899
1510 const uint8_t kZoneBufSizeAsia_Nicosia = 6; // Asia/Nicosia in 1998
1511 const uint8_t kZoneBufSizeAsia_Novokuznetsk = 6; // Asia/Novokuznetsk in 1991
1512 const uint8_t kZoneBufSizeAsia_Novosibirsk = 6; // Asia/Novosibirsk in 1991
1513 const uint8_t kZoneBufSizeAsia_Omsk = 6; // Asia/Omsk in 1991
1514 const uint8_t kZoneBufSizeAsia_Oral = 7; // Asia/Oral in 1992
1515 const uint8_t kZoneBufSizeAsia_Pontianak = 2; // Asia/Pontianak in 1908
1516 const uint8_t kZoneBufSizeAsia_Pyongyang = 2; // Asia/Pyongyang in 1908
1517 const uint8_t kZoneBufSizeAsia_Qatar = 2; // Asia/Qatar in 1919
1518 const uint8_t kZoneBufSizeAsia_Qostanay = 6; // Asia/Qostanay in 1991
1519 const uint8_t kZoneBufSizeAsia_Qyzylorda = 7; // Asia/Qyzylorda in 1992
1520 const uint8_t kZoneBufSizeAsia_Riyadh = 2; // Asia/Riyadh in 1947
1521 const uint8_t kZoneBufSizeAsia_Sakhalin = 6; // Asia/Sakhalin in 1991
1522 const uint8_t kZoneBufSizeAsia_Samarkand = 5; // Asia/Samarkand in 1982
1523 const uint8_t kZoneBufSizeAsia_Seoul = 4; // Asia/Seoul in 1948
1524 const uint8_t kZoneBufSizeAsia_Shanghai = 5; // Asia/Shanghai in 1940
1525 const uint8_t kZoneBufSizeAsia_Singapore = 2; // Asia/Singapore in 1900
1526 const uint8_t kZoneBufSizeAsia_Srednekolymsk = 6; // Asia/Srednekolymsk in 1991
1527 const uint8_t kZoneBufSizeAsia_Taipei = 5; // Asia/Taipei in 1948
1528 const uint8_t kZoneBufSizeAsia_Tashkent = 5; // Asia/Tashkent in 1987
1529 const uint8_t kZoneBufSizeAsia_Tbilisi = 6; // Asia/Tbilisi in 1991
1530 const uint8_t kZoneBufSizeAsia_Tehran = 6; // Asia/Tehran in 1977
1531 const uint8_t kZoneBufSizeAsia_Thimphu = 2; // Asia/Thimphu in 1947
1532 const uint8_t kZoneBufSizeAsia_Tokyo = 4; // Asia/Tokyo in 1948
1533 const uint8_t kZoneBufSizeAsia_Tomsk = 6; // Asia/Tomsk in 1991
1534 const uint8_t kZoneBufSizeAsia_Ulaanbaatar = 5; // Asia/Ulaanbaatar in 1984
1535 const uint8_t kZoneBufSizeAsia_Urumqi = 2; // Asia/Urumqi in 1927
1536 const uint8_t kZoneBufSizeAsia_Ust_Nera = 6; // Asia/Ust-Nera in 1991
1537 const uint8_t kZoneBufSizeAsia_Vladivostok = 6; // Asia/Vladivostok in 1991
1538 const uint8_t kZoneBufSizeAsia_Yakutsk = 6; // Asia/Yakutsk in 1991
1539 const uint8_t kZoneBufSizeAsia_Yangon = 2; // Asia/Yangon in 1879
1540 const uint8_t kZoneBufSizeAsia_Yekaterinburg = 6; // Asia/Yekaterinburg in 1991
1541 const uint8_t kZoneBufSizeAsia_Yerevan = 6; // Asia/Yerevan in 1991
1542 const uint8_t kZoneBufSizeAtlantic_Azores = 7; // Atlantic/Azores in 1942
1543 const uint8_t kZoneBufSizeAtlantic_Bermuda = 6; // Atlantic/Bermuda in 2008
1544 const uint8_t kZoneBufSizeAtlantic_Canary = 5; // Atlantic/Canary in 1980
1545 const uint8_t kZoneBufSizeAtlantic_Cape_Verde = 2; // Atlantic/Cape_Verde in 1911
1546 const uint8_t kZoneBufSizeAtlantic_Faroe = 5; // Atlantic/Faroe in 1981
1547 const uint8_t kZoneBufSizeAtlantic_Madeira = 7; // Atlantic/Madeira in 1942
1548 const uint8_t kZoneBufSizeAtlantic_South_Georgia = 2; // Atlantic/South_Georgia in 1889
1549 const uint8_t kZoneBufSizeAtlantic_Stanley = 5; // Atlantic/Stanley in 1938
1550 const uint8_t kZoneBufSizeAustralia_Adelaide = 6; // Australia/Adelaide in 1942
1551 const uint8_t kZoneBufSizeAustralia_Brisbane = 6; // Australia/Brisbane in 1942
1552 const uint8_t kZoneBufSizeAustralia_Broken_Hill = 6; // Australia/Broken_Hill in 1942
1553 const uint8_t kZoneBufSizeAustralia_Darwin = 6; // Australia/Darwin in 1942
1554 const uint8_t kZoneBufSizeAustralia_Eucla = 6; // Australia/Eucla in 1942
1555 const uint8_t kZoneBufSizeAustralia_Hobart = 6; // Australia/Hobart in 1942
1556 const uint8_t kZoneBufSizeAustralia_Lindeman = 6; // Australia/Lindeman in 1942
1557 const uint8_t kZoneBufSizeAustralia_Lord_Howe = 6; // Australia/Lord_Howe in 1985
1558 const uint8_t kZoneBufSizeAustralia_Melbourne = 6; // Australia/Melbourne in 1942
1559 const uint8_t kZoneBufSizeAustralia_Perth = 6; // Australia/Perth in 1942
1560 const uint8_t kZoneBufSizeAustralia_Sydney = 6; // Australia/Sydney in 1942
1561 const uint8_t kZoneBufSizeEtc_GMT = 1; // Etc/GMT in 1799
1562 const uint8_t kZoneBufSizeEtc_GMT_PLUS_1 = 1; // Etc/GMT+1 in 1799
1563 const uint8_t kZoneBufSizeEtc_GMT_PLUS_10 = 1; // Etc/GMT+10 in 1799
1564 const uint8_t kZoneBufSizeEtc_GMT_PLUS_11 = 1; // Etc/GMT+11 in 1799
1565 const uint8_t kZoneBufSizeEtc_GMT_PLUS_12 = 1; // Etc/GMT+12 in 1799
1566 const uint8_t kZoneBufSizeEtc_GMT_PLUS_2 = 1; // Etc/GMT+2 in 1799
1567 const uint8_t kZoneBufSizeEtc_GMT_PLUS_3 = 1; // Etc/GMT+3 in 1799
1568 const uint8_t kZoneBufSizeEtc_GMT_PLUS_4 = 1; // Etc/GMT+4 in 1799
1569 const uint8_t kZoneBufSizeEtc_GMT_PLUS_5 = 1; // Etc/GMT+5 in 1799
1570 const uint8_t kZoneBufSizeEtc_GMT_PLUS_6 = 1; // Etc/GMT+6 in 1799
1571 const uint8_t kZoneBufSizeEtc_GMT_PLUS_7 = 1; // Etc/GMT+7 in 1799
1572 const uint8_t kZoneBufSizeEtc_GMT_PLUS_8 = 1; // Etc/GMT+8 in 1799
1573 const uint8_t kZoneBufSizeEtc_GMT_PLUS_9 = 1; // Etc/GMT+9 in 1799
1574 const uint8_t kZoneBufSizeEtc_GMT_1 = 1; // Etc/GMT-1 in 1799
1575 const uint8_t kZoneBufSizeEtc_GMT_10 = 1; // Etc/GMT-10 in 1799
1576 const uint8_t kZoneBufSizeEtc_GMT_11 = 1; // Etc/GMT-11 in 1799
1577 const uint8_t kZoneBufSizeEtc_GMT_12 = 1; // Etc/GMT-12 in 1799
1578 const uint8_t kZoneBufSizeEtc_GMT_13 = 1; // Etc/GMT-13 in 1799
1579 const uint8_t kZoneBufSizeEtc_GMT_14 = 1; // Etc/GMT-14 in 1799
1580 const uint8_t kZoneBufSizeEtc_GMT_2 = 1; // Etc/GMT-2 in 1799
1581 const uint8_t kZoneBufSizeEtc_GMT_3 = 1; // Etc/GMT-3 in 1799
1582 const uint8_t kZoneBufSizeEtc_GMT_4 = 1; // Etc/GMT-4 in 1799
1583 const uint8_t kZoneBufSizeEtc_GMT_5 = 1; // Etc/GMT-5 in 1799
1584 const uint8_t kZoneBufSizeEtc_GMT_6 = 1; // Etc/GMT-6 in 1799
1585 const uint8_t kZoneBufSizeEtc_GMT_7 = 1; // Etc/GMT-7 in 1799
1586 const uint8_t kZoneBufSizeEtc_GMT_8 = 1; // Etc/GMT-8 in 1799
1587 const uint8_t kZoneBufSizeEtc_GMT_9 = 1; // Etc/GMT-9 in 1799
1588 const uint8_t kZoneBufSizeEtc_UTC = 1; // Etc/UTC in 1799
1589 const uint8_t kZoneBufSizeEurope_Andorra = 6; // Europe/Andorra in 1985
1590 const uint8_t kZoneBufSizeEurope_Astrakhan = 6; // Europe/Astrakhan in 1989
1591 const uint8_t kZoneBufSizeEurope_Athens = 5; // Europe/Athens in 1941
1592 const uint8_t kZoneBufSizeEurope_Belgrade = 5; // Europe/Belgrade in 1943
1593 const uint8_t kZoneBufSizeEurope_Berlin = 7; // Europe/Berlin in 1945
1594 const uint8_t kZoneBufSizeEurope_Brussels = 6; // Europe/Brussels in 1918
1595 const uint8_t kZoneBufSizeEurope_Bucharest = 6; // Europe/Bucharest in 1990
1596 const uint8_t kZoneBufSizeEurope_Budapest = 6; // Europe/Budapest in 1945
1597 const uint8_t kZoneBufSizeEurope_Chisinau = 6; // Europe/Chisinau in 1990
1598 const uint8_t kZoneBufSizeEurope_Dublin = 6; // Europe/Dublin in 1921
1599 const uint8_t kZoneBufSizeEurope_Gibraltar = 7; // Europe/Gibraltar in 1947
1600 const uint8_t kZoneBufSizeEurope_Helsinki = 6; // Europe/Helsinki in 1982
1601 const uint8_t kZoneBufSizeEurope_Istanbul = 7; // Europe/Istanbul in 2011
1602 const uint8_t kZoneBufSizeEurope_Kaliningrad = 6; // Europe/Kaliningrad in 1945
1603 const uint8_t kZoneBufSizeEurope_Kirov = 6; // Europe/Kirov in 1989
1604 const uint8_t kZoneBufSizeEurope_Kyiv = 6; // Europe/Kyiv in 1996
1605 const uint8_t kZoneBufSizeEurope_Lisbon = 7; // Europe/Lisbon in 1942
1606 const uint8_t kZoneBufSizeEurope_London = 7; // Europe/London in 1947
1607 const uint8_t kZoneBufSizeEurope_Madrid = 5; // Europe/Madrid in 1938
1608 const uint8_t kZoneBufSizeEurope_Malta = 5; // Europe/Malta in 1917
1609 const uint8_t kZoneBufSizeEurope_Minsk = 6; // Europe/Minsk in 1991
1610 const uint8_t kZoneBufSizeEurope_Moscow = 7; // Europe/Moscow in 1921
1611 const uint8_t kZoneBufSizeEurope_Paris = 5; // Europe/Paris in 1919
1612 const uint8_t kZoneBufSizeEurope_Prague = 6; // Europe/Prague in 1945
1613 const uint8_t kZoneBufSizeEurope_Riga = 6; // Europe/Riga in 1989
1614 const uint8_t kZoneBufSizeEurope_Rome = 5; // Europe/Rome in 1917
1615 const uint8_t kZoneBufSizeEurope_Samara = 7; // Europe/Samara in 1991
1616 const uint8_t kZoneBufSizeEurope_Saratov = 6; // Europe/Saratov in 1988
1617 const uint8_t kZoneBufSizeEurope_Simferopol = 6; // Europe/Simferopol in 1992
1618 const uint8_t kZoneBufSizeEurope_Sofia = 6; // Europe/Sofia in 1982
1619 const uint8_t kZoneBufSizeEurope_Tallinn = 6; // Europe/Tallinn in 1989
1620 const uint8_t kZoneBufSizeEurope_Tirane = 6; // Europe/Tirane in 1984
1621 const uint8_t kZoneBufSizeEurope_Ulyanovsk = 6; // Europe/Ulyanovsk in 1989
1622 const uint8_t kZoneBufSizeEurope_Vienna = 5; // Europe/Vienna in 1943
1623 const uint8_t kZoneBufSizeEurope_Vilnius = 7; // Europe/Vilnius in 1998
1624 const uint8_t kZoneBufSizeEurope_Volgograd = 6; // Europe/Volgograd in 1988
1625 const uint8_t kZoneBufSizeEurope_Warsaw = 6; // Europe/Warsaw in 1987
1626 const uint8_t kZoneBufSizeEurope_Zurich = 5; // Europe/Zurich in 1981
1627 const uint8_t kZoneBufSizeIndian_Chagos = 2; // Indian/Chagos in 1906
1628 const uint8_t kZoneBufSizeIndian_Maldives = 2; // Indian/Maldives in 1879
1629 const uint8_t kZoneBufSizeIndian_Mauritius = 3; // Indian/Mauritius in 1906
1630 const uint8_t kZoneBufSizePacific_Apia = 5; // Pacific/Apia in 2011
1631 const uint8_t kZoneBufSizePacific_Auckland = 5; // Pacific/Auckland in 1928
1632 const uint8_t kZoneBufSizePacific_Bougainville = 2; // Pacific/Bougainville in 1879
1633 const uint8_t kZoneBufSizePacific_Chatham = 5; // Pacific/Chatham in 1975
1634 const uint8_t kZoneBufSizePacific_Easter = 6; // Pacific/Easter in 1969
1635 const uint8_t kZoneBufSizePacific_Efate = 5; // Pacific/Efate in 1986
1636 const uint8_t kZoneBufSizePacific_Fakaofo = 2; // Pacific/Fakaofo in 1900
1637 const uint8_t kZoneBufSizePacific_Fiji = 6; // Pacific/Fiji in 2017
1638 const uint8_t kZoneBufSizePacific_Galapagos = 3; // Pacific/Galapagos in 1985
1639 const uint8_t kZoneBufSizePacific_Gambier = 2; // Pacific/Gambier in 1912
1640 const uint8_t kZoneBufSizePacific_Guadalcanal = 2; // Pacific/Guadalcanal in 1912
1641 const uint8_t kZoneBufSizePacific_Guam = 5; // Pacific/Guam in 1969
1642 const uint8_t kZoneBufSizePacific_Honolulu = 4; // Pacific/Honolulu in 1933
1643 const uint8_t kZoneBufSizePacific_Kanton = 2; // Pacific/Kanton in 1937
1644 const uint8_t kZoneBufSizePacific_Kiritimati = 2; // Pacific/Kiritimati in 1900
1645 const uint8_t kZoneBufSizePacific_Kosrae = 2; // Pacific/Kosrae in 1844
1646 const uint8_t kZoneBufSizePacific_Kwajalein = 2; // Pacific/Kwajalein in 1900
1647 const uint8_t kZoneBufSizePacific_Marquesas = 2; // Pacific/Marquesas in 1912
1648 const uint8_t kZoneBufSizePacific_Nauru = 2; // Pacific/Nauru in 1920
1649 const uint8_t kZoneBufSizePacific_Niue = 2; // Pacific/Niue in 1952
1650 const uint8_t kZoneBufSizePacific_Norfolk = 4; // Pacific/Norfolk in 2019
1651 const uint8_t kZoneBufSizePacific_Noumea = 5; // Pacific/Noumea in 1978
1652 const uint8_t kZoneBufSizePacific_Pago_Pago = 2; // Pacific/Pago_Pago in 1892
1653 const uint8_t kZoneBufSizePacific_Palau = 2; // Pacific/Palau in 1844
1654 const uint8_t kZoneBufSizePacific_Pitcairn = 2; // Pacific/Pitcairn in 1900
1655 const uint8_t kZoneBufSizePacific_Port_Moresby = 2; // Pacific/Port_Moresby in 1879
1656 const uint8_t kZoneBufSizePacific_Rarotonga = 6; // Pacific/Rarotonga in 1979
1657 const uint8_t kZoneBufSizePacific_Tahiti = 2; // Pacific/Tahiti in 1912
1658 const uint8_t kZoneBufSizePacific_Tarawa = 2; // Pacific/Tarawa in 1900
1659 const uint8_t kZoneBufSizePacific_Tongatapu = 5; // Pacific/Tongatapu in 1999
1660 
1661 
1662 //---------------------------------------------------------------------------
1663 // Unsupported zones: 0
1664 //---------------------------------------------------------------------------
1665 
1666 
1667 
1668 //---------------------------------------------------------------------------
1669 // Notable zones: 300
1670 //---------------------------------------------------------------------------
1671 
1672 // Africa/Abidjan {STDOFF '-0:16:08' not multiple of :15 min}
1673 // Africa/Algiers {
1674 // STDOFF '0:09:21' not multiple of :15 min,
1675 // STDOFF '0:12:12' not multiple of :15 min,
1676 // }
1677 // Africa/Bissau {STDOFF '-1:02:20' not multiple of :15 min}
1678 // Africa/Cairo {STDOFF '2:05:09' not multiple of :15 min}
1679 // Africa/Casablanca {
1680 // RULES not fixed but FORMAT is missing '%s' or '/',
1681 // STDOFF '-0:30:20' not multiple of :15 min,
1682 // Morocco {SAVE '-1:00' is a negative DST}
1683 // }
1684 // Africa/Ceuta {
1685 // STDOFF '-0:21:16' not multiple of :15 min,
1686 // Spain {SAVE '2:00' different from 1:00}
1687 // }
1688 // Africa/El_Aaiun {
1689 // RULES not fixed but FORMAT is missing '%s' or '/',
1690 // STDOFF '-0:52:48' not multiple of :15 min,
1691 // Morocco {SAVE '-1:00' is a negative DST}
1692 // }
1693 // Africa/Johannesburg {
1694 // RULES not fixed but FORMAT is missing '%s' or '/',
1695 // STDOFF '1:52:00' not multiple of :15 min,
1696 // }
1697 // Africa/Juba {STDOFF '2:06:28' not multiple of :15 min}
1698 // Africa/Khartoum {STDOFF '2:10:08' not multiple of :15 min}
1699 // Africa/Lagos {STDOFF '0:13:35' not multiple of :15 min}
1700 // Africa/Maputo {STDOFF '2:10:18' not multiple of :15 min}
1701 // Africa/Monrovia {
1702 // STDOFF '-0:43:08' not multiple of :15 min,
1703 // STDOFF '-0:44:30' not multiple of :15 min,
1704 // }
1705 // Africa/Nairobi {
1706 // STDOFF '2:27:16' not multiple of :15 min,
1707 // STDOFF '2:45' not multiple of :30 min,
1708 // }
1709 // Africa/Ndjamena {STDOFF '1:00:12' not multiple of :15 min}
1710 // Africa/Sao_Tome {
1711 // STDOFF '-0:36:45' not multiple of :15 min,
1712 // STDOFF '0:26:56' not multiple of :15 min,
1713 // }
1714 // Africa/Tripoli {STDOFF '0:52:44' not multiple of :15 min}
1715 // Africa/Tunis {
1716 // STDOFF '0:09:21' not multiple of :15 min,
1717 // STDOFF '0:40:44' not multiple of :15 min,
1718 // }
1719 // Africa/Windhoek {
1720 // STDOFF '1:08:24' not multiple of :15 min,
1721 // Namibia {
1722 // LETTER 'CAT' not single character,
1723 // LETTER 'WAT' not single character,
1724 // SAVE '-1:00' is a negative DST,
1725 // }
1726 // }
1727 // America/Adak {
1728 // STDOFF '-11:46:38' not multiple of :15 min,
1729 // STDOFF '12:13:22' not multiple of :15 min,
1730 // UNTIL '12:44:35' not multiple of :01 min,
1731 // UNTIL '12:44:35' not multiple of :15 min,
1732 // }
1733 // America/Anchorage {
1734 // STDOFF '-9:59:36' not multiple of :15 min,
1735 // STDOFF '14:00:24' not multiple of :15 min,
1736 // UNTIL '14:31:37' not multiple of :01 min,
1737 // UNTIL '14:31:37' not multiple of :15 min,
1738 // }
1739 // America/Araguaina {
1740 // RULES not fixed but FORMAT is missing '%s' or '/',
1741 // STDOFF '-3:12:48' not multiple of :15 min,
1742 // }
1743 // America/Argentina/Buenos_Aires {
1744 // RULES not fixed but FORMAT is missing '%s' or '/',
1745 // STDOFF '-3:53:48' not multiple of :15 min,
1746 // STDOFF '-4:16:48' not multiple of :15 min,
1747 // }
1748 // America/Argentina/Catamarca {
1749 // RULES not fixed but FORMAT is missing '%s' or '/',
1750 // STDOFF '-4:16:48' not multiple of :15 min,
1751 // STDOFF '-4:23:08' not multiple of :15 min,
1752 // }
1753 // America/Argentina/Cordoba {
1754 // RULES not fixed but FORMAT is missing '%s' or '/',
1755 // STDOFF '-4:16:48' not multiple of :15 min,
1756 // }
1757 // America/Argentina/Jujuy {
1758 // RULES not fixed but FORMAT is missing '%s' or '/',
1759 // STDOFF '-4:16:48' not multiple of :15 min,
1760 // STDOFF '-4:21:12' not multiple of :15 min,
1761 // }
1762 // America/Argentina/La_Rioja {
1763 // RULES not fixed but FORMAT is missing '%s' or '/',
1764 // STDOFF '-4:16:48' not multiple of :15 min,
1765 // STDOFF '-4:27:24' not multiple of :15 min,
1766 // }
1767 // America/Argentina/Mendoza {
1768 // RULES not fixed but FORMAT is missing '%s' or '/',
1769 // STDOFF '-4:16:48' not multiple of :15 min,
1770 // STDOFF '-4:35:16' not multiple of :15 min,
1771 // }
1772 // America/Argentina/Rio_Gallegos {
1773 // RULES not fixed but FORMAT is missing '%s' or '/',
1774 // STDOFF '-4:16:48' not multiple of :15 min,
1775 // STDOFF '-4:36:52' not multiple of :15 min,
1776 // }
1777 // America/Argentina/Salta {
1778 // RULES not fixed but FORMAT is missing '%s' or '/',
1779 // STDOFF '-4:16:48' not multiple of :15 min,
1780 // STDOFF '-4:21:40' not multiple of :15 min,
1781 // }
1782 // America/Argentina/San_Juan {
1783 // RULES not fixed but FORMAT is missing '%s' or '/',
1784 // STDOFF '-4:16:48' not multiple of :15 min,
1785 // STDOFF '-4:34:04' not multiple of :15 min,
1786 // }
1787 // America/Argentina/San_Luis {
1788 // RULES not fixed but FORMAT is missing '%s' or '/',
1789 // STDOFF '-4:16:48' not multiple of :15 min,
1790 // STDOFF '-4:25:24' not multiple of :15 min,
1791 // }
1792 // America/Argentina/Tucuman {
1793 // RULES not fixed but FORMAT is missing '%s' or '/',
1794 // STDOFF '-4:16:48' not multiple of :15 min,
1795 // STDOFF '-4:20:52' not multiple of :15 min,
1796 // }
1797 // America/Argentina/Ushuaia {
1798 // RULES not fixed but FORMAT is missing '%s' or '/',
1799 // STDOFF '-4:16:48' not multiple of :15 min,
1800 // STDOFF '-4:33:12' not multiple of :15 min,
1801 // }
1802 // America/Asuncion {
1803 // RULES not fixed but FORMAT is missing '%s' or '/',
1804 // STDOFF '-3:50:40' not multiple of :15 min,
1805 // }
1806 // America/Bahia {
1807 // RULES not fixed but FORMAT is missing '%s' or '/',
1808 // STDOFF '-2:34:04' not multiple of :15 min,
1809 // }
1810 // America/Bahia_Banderas {STDOFF '-7:01:00' not multiple of :15 min}
1811 // America/Barbados {
1812 // STDOFF '-3:58:29' not multiple of :15 min,
1813 // Barb {SAVE '0:30' different from 1:00}
1814 // }
1815 // America/Belem {
1816 // RULES not fixed but FORMAT is missing '%s' or '/',
1817 // STDOFF '-3:13:56' not multiple of :15 min,
1818 // }
1819 // America/Belize {
1820 // STDOFF '-5:52:48' not multiple of :15 min,
1821 // Belize {
1822 // LETTER '-0530' not single character,
1823 // LETTER 'CDT' not single character,
1824 // LETTER 'CPT' not single character,
1825 // LETTER 'CST' not single character,
1826 // LETTER 'CWT' not single character,
1827 // SAVE '0:30' different from 1:00,
1828 // }
1829 // }
1830 // America/Boa_Vista {
1831 // RULES not fixed but FORMAT is missing '%s' or '/',
1832 // STDOFF '-4:02:40' not multiple of :15 min,
1833 // }
1834 // America/Bogota {
1835 // RULES not fixed but FORMAT is missing '%s' or '/',
1836 // STDOFF '-4:56:16' not multiple of :15 min,
1837 // }
1838 // America/Boise {STDOFF '-7:44:49' not multiple of :15 min}
1839 // America/Campo_Grande {
1840 // RULES not fixed but FORMAT is missing '%s' or '/',
1841 // STDOFF '-3:38:28' not multiple of :15 min,
1842 // }
1843 // America/Cancun {STDOFF '-5:47:04' not multiple of :15 min}
1844 // America/Caracas {
1845 // STDOFF '-4:27:40' not multiple of :15 min,
1846 // STDOFF '-4:27:44' not multiple of :15 min,
1847 // }
1848 // America/Cayenne {STDOFF '-3:29:20' not multiple of :15 min}
1849 // America/Chicago {STDOFF '-5:50:36' not multiple of :15 min}
1850 // America/Chihuahua {STDOFF '-7:04:20' not multiple of :15 min}
1851 // America/Ciudad_Juarez {STDOFF '-7:05:56' not multiple of :15 min}
1852 // America/Costa_Rica {STDOFF '-5:36:13' not multiple of :15 min}
1853 // America/Coyhaique {
1854 // RULES not fixed but FORMAT is missing '%s' or '/',
1855 // STDOFF '-4:42:45' not multiple of :15 min,
1856 // STDOFF '-4:48:16' not multiple of :15 min,
1857 // }
1858 // America/Cuiaba {
1859 // RULES not fixed but FORMAT is missing '%s' or '/',
1860 // STDOFF '-3:44:20' not multiple of :15 min,
1861 // }
1862 // America/Danmarkshavn {
1863 // RULES not fixed but FORMAT is missing '%s' or '/',
1864 // STDOFF '-1:14:40' not multiple of :15 min,
1865 // }
1866 // America/Dawson {
1867 // STDOFF '-9:17:40' not multiple of :15 min,
1868 // Yukon {
1869 // LETTER 'DD' not single character,
1870 // SAVE '2:00' different from 1:00,
1871 // }
1872 // }
1873 // America/Dawson_Creek {STDOFF '-8:00:56' not multiple of :15 min}
1874 // America/Denver {STDOFF '-6:59:56' not multiple of :15 min}
1875 // America/Detroit {
1876 // STDOFF '-5:32:11' not multiple of :15 min,
1877 // UNTIL '0:01' not multiple of :15 min,
1878 // }
1879 // America/Edmonton {STDOFF '-7:33:52' not multiple of :15 min}
1880 // America/Eirunepe {
1881 // RULES not fixed but FORMAT is missing '%s' or '/',
1882 // STDOFF '-4:39:28' not multiple of :15 min,
1883 // }
1884 // America/El_Salvador {STDOFF '-5:56:48' not multiple of :15 min}
1885 // America/Fort_Nelson {STDOFF '-8:10:47' not multiple of :15 min}
1886 // America/Fortaleza {
1887 // RULES not fixed but FORMAT is missing '%s' or '/',
1888 // STDOFF '-2:34:00' not multiple of :15 min,
1889 // }
1890 // America/Glace_Bay {STDOFF '-3:59:48' not multiple of :15 min}
1891 // America/Goose_Bay {
1892 // STDOFF '-3:30:52' not multiple of :15 min,
1893 // STDOFF '-4:01:40' not multiple of :15 min,
1894 // StJohns {
1895 // AT '0:01' not multiple of :15 min,
1896 // LETTER 'DD' not single character,
1897 // SAVE '2:00' different from 1:00,
1898 // }
1899 // }
1900 // America/Grand_Turk {
1901 // STDOFF '-4:44:32' not multiple of :15 min,
1902 // STDOFF '-5:07:10' not multiple of :15 min,
1903 // }
1904 // America/Guatemala {STDOFF '-6:02:04' not multiple of :15 min}
1905 // America/Guayaquil {
1906 // RULES not fixed but FORMAT is missing '%s' or '/',
1907 // STDOFF '-5:14:00' not multiple of :15 min,
1908 // STDOFF '-5:19:20' not multiple of :15 min,
1909 // }
1910 // America/Guyana {
1911 // STDOFF '-3:45' not multiple of :30 min,
1912 // STDOFF '-3:52:39' not multiple of :15 min,
1913 // }
1914 // America/Halifax {STDOFF '-4:14:24' not multiple of :15 min}
1915 // America/Havana {
1916 // STDOFF '-5:29:28' not multiple of :15 min,
1917 // STDOFF '-5:29:36' not multiple of :15 min,
1918 // }
1919 // America/Hermosillo {STDOFF '-7:23:52' not multiple of :15 min}
1920 // America/Indiana/Indianapolis {STDOFF '-5:44:38' not multiple of :15 min}
1921 // America/Indiana/Knox {STDOFF '-5:46:30' not multiple of :15 min}
1922 // America/Indiana/Marengo {STDOFF '-5:45:23' not multiple of :15 min}
1923 // America/Indiana/Petersburg {STDOFF '-5:49:07' not multiple of :15 min}
1924 // America/Indiana/Tell_City {STDOFF '-5:47:03' not multiple of :15 min}
1925 // America/Indiana/Vevay {STDOFF '-5:40:16' not multiple of :15 min}
1926 // America/Indiana/Vincennes {STDOFF '-5:50:07' not multiple of :15 min}
1927 // America/Indiana/Winamac {STDOFF '-5:46:25' not multiple of :15 min}
1928 // America/Jamaica {STDOFF '-5:07:10' not multiple of :15 min}
1929 // America/Juneau {
1930 // STDOFF '-8:57:41' not multiple of :15 min,
1931 // STDOFF '15:02:19' not multiple of :15 min,
1932 // UNTIL '15:33:32' not multiple of :01 min,
1933 // UNTIL '15:33:32' not multiple of :15 min,
1934 // }
1935 // America/Kentucky/Louisville {
1936 // STDOFF '-5:43:02' not multiple of :15 min,
1937 // Louisville {AT '0:01' not multiple of :15 min}
1938 // }
1939 // America/Kentucky/Monticello {STDOFF '-5:39:24' not multiple of :15 min}
1940 // America/La_Paz {STDOFF '-4:32:36' not multiple of :15 min}
1941 // America/Lima {
1942 // RULES not fixed but FORMAT is missing '%s' or '/',
1943 // STDOFF '-5:08:12' not multiple of :15 min,
1944 // STDOFF '-5:08:36' not multiple of :15 min,
1945 // }
1946 // America/Los_Angeles {
1947 // STDOFF '-7:52:58' not multiple of :15 min,
1948 // CA {AT '2:01' not multiple of :15 min}
1949 // }
1950 // America/Maceio {
1951 // RULES not fixed but FORMAT is missing '%s' or '/',
1952 // STDOFF '-2:22:52' not multiple of :15 min,
1953 // }
1954 // America/Managua {
1955 // STDOFF '-5:45:08' not multiple of :15 min,
1956 // STDOFF '-5:45:12' not multiple of :15 min,
1957 // }
1958 // America/Manaus {
1959 // RULES not fixed but FORMAT is missing '%s' or '/',
1960 // STDOFF '-4:00:04' not multiple of :15 min,
1961 // }
1962 // America/Martinique {STDOFF '-4:04:20' not multiple of :15 min}
1963 // America/Mazatlan {STDOFF '-7:05:40' not multiple of :15 min}
1964 // America/Menominee {STDOFF '-5:50:27' not multiple of :15 min}
1965 // America/Merida {STDOFF '-5:58:28' not multiple of :15 min}
1966 // America/Metlakatla {
1967 // STDOFF '-8:46:18' not multiple of :15 min,
1968 // STDOFF '15:13:42' not multiple of :15 min,
1969 // UNTIL '15:44:55' not multiple of :01 min,
1970 // UNTIL '15:44:55' not multiple of :15 min,
1971 // }
1972 // America/Mexico_City {STDOFF '-6:36:36' not multiple of :15 min}
1973 // America/Miquelon {
1974 // RULES not fixed but FORMAT is missing '%s' or '/',
1975 // STDOFF '-3:44:40' not multiple of :15 min,
1976 // }
1977 // America/Moncton {
1978 // STDOFF '-4:19:08' not multiple of :15 min,
1979 // Moncton {AT '0:01' not multiple of :15 min}
1980 // }
1981 // America/Monterrey {STDOFF '-6:41:16' not multiple of :15 min}
1982 // America/Montevideo {
1983 // RULES not fixed but FORMAT is missing '%s' or '/',
1984 // STDOFF '-3:44:51' not multiple of :15 min,
1985 // Uruguay {
1986 // SAVE '0:30' different from 1:00,
1987 // SAVE '1:30' different from 1:00,
1988 // }
1989 // }
1990 // America/New_York {STDOFF '-4:56:02' not multiple of :15 min}
1991 // America/Nome {
1992 // STDOFF '-11:01:38' not multiple of :15 min,
1993 // STDOFF '12:58:22' not multiple of :15 min,
1994 // UNTIL '13:29:35' not multiple of :01 min,
1995 // UNTIL '13:29:35' not multiple of :15 min,
1996 // }
1997 // America/Noronha {
1998 // RULES not fixed but FORMAT is missing '%s' or '/',
1999 // STDOFF '-2:09:40' not multiple of :15 min,
2000 // }
2001 // America/North_Dakota/Beulah {STDOFF '-6:47:07' not multiple of :15 min}
2002 // America/North_Dakota/Center {STDOFF '-6:45:12' not multiple of :15 min}
2003 // America/North_Dakota/New_Salem {STDOFF '-6:45:39' not multiple of :15 min}
2004 // America/Nuuk {
2005 // RULES not fixed but FORMAT is missing '%s' or '/',
2006 // STDOFF '-3:26:56' not multiple of :15 min,
2007 // }
2008 // America/Ojinaga {STDOFF '-6:57:40' not multiple of :15 min}
2009 // America/Panama {
2010 // STDOFF '-5:18:08' not multiple of :15 min,
2011 // STDOFF '-5:19:36' not multiple of :15 min,
2012 // }
2013 // America/Paramaribo {
2014 // STDOFF '-3:40:36' not multiple of :15 min,
2015 // STDOFF '-3:40:40' not multiple of :15 min,
2016 // STDOFF '-3:40:52' not multiple of :15 min,
2017 // }
2018 // America/Phoenix {
2019 // STDOFF '-7:28:18' not multiple of :15 min,
2020 // UNTIL '0:01' not multiple of :15 min,
2021 // }
2022 // America/Port-au-Prince {
2023 // STDOFF '-4:49' not multiple of :15 min,
2024 // STDOFF '-4:49:20' not multiple of :15 min,
2025 // }
2026 // America/Porto_Velho {
2027 // RULES not fixed but FORMAT is missing '%s' or '/',
2028 // STDOFF '-4:15:36' not multiple of :15 min,
2029 // }
2030 // America/Puerto_Rico {STDOFF '-4:24:25' not multiple of :15 min}
2031 // America/Punta_Arenas {
2032 // RULES not fixed but FORMAT is missing '%s' or '/',
2033 // STDOFF '-4:42:45' not multiple of :15 min,
2034 // STDOFF '-4:43:40' not multiple of :15 min,
2035 // }
2036 // America/Recife {
2037 // RULES not fixed but FORMAT is missing '%s' or '/',
2038 // STDOFF '-2:19:36' not multiple of :15 min,
2039 // }
2040 // America/Regina {STDOFF '-6:58:36' not multiple of :15 min}
2041 // America/Rio_Branco {
2042 // RULES not fixed but FORMAT is missing '%s' or '/',
2043 // STDOFF '-4:31:12' not multiple of :15 min,
2044 // }
2045 // America/Santarem {
2046 // RULES not fixed but FORMAT is missing '%s' or '/',
2047 // STDOFF '-3:38:48' not multiple of :15 min,
2048 // }
2049 // America/Santiago {
2050 // RULES not fixed but FORMAT is missing '%s' or '/',
2051 // STDOFF '-4:42:45' not multiple of :15 min,
2052 // }
2053 // America/Santo_Domingo {
2054 // STDOFF '-4:39:36' not multiple of :15 min,
2055 // STDOFF '-4:40' not multiple of :15 min,
2056 // DR {
2057 // LETTER '-0430' not single character,
2058 // LETTER 'EDT' not single character,
2059 // LETTER 'EST' not single character,
2060 // SAVE '0:30' different from 1:00,
2061 // }
2062 // }
2063 // America/Sao_Paulo {
2064 // RULES not fixed but FORMAT is missing '%s' or '/',
2065 // STDOFF '-3:06:28' not multiple of :15 min,
2066 // }
2067 // America/Scoresbysund {
2068 // RULES not fixed but FORMAT is missing '%s' or '/',
2069 // STDOFF '-1:27:52' not multiple of :15 min,
2070 // }
2071 // America/Sitka {
2072 // STDOFF '-9:01:13' not multiple of :15 min,
2073 // STDOFF '14:58:47' not multiple of :15 min,
2074 // }
2075 // America/St_Johns {
2076 // STDOFF '-3:30:52' not multiple of :15 min,
2077 // StJohns {
2078 // AT '0:01' not multiple of :15 min,
2079 // LETTER 'DD' not single character,
2080 // SAVE '2:00' different from 1:00,
2081 // }
2082 // }
2083 // America/Swift_Current {STDOFF '-7:11:20' not multiple of :15 min}
2084 // America/Tegucigalpa {STDOFF '-5:48:52' not multiple of :15 min}
2085 // America/Thule {STDOFF '-4:35:08' not multiple of :15 min}
2086 // America/Tijuana {
2087 // STDOFF '-7:48:04' not multiple of :15 min,
2088 // CA {AT '2:01' not multiple of :15 min}
2089 // }
2090 // America/Toronto {STDOFF '-5:17:32' not multiple of :15 min}
2091 // America/Vancouver {STDOFF '-8:12:28' not multiple of :15 min}
2092 // America/Whitehorse {
2093 // STDOFF '-9:00:12' not multiple of :15 min,
2094 // Yukon {
2095 // LETTER 'DD' not single character,
2096 // SAVE '2:00' different from 1:00,
2097 // }
2098 // }
2099 // America/Winnipeg {STDOFF '-6:28:36' not multiple of :15 min}
2100 // America/Yakutat {
2101 // STDOFF '-9:18:55' not multiple of :15 min,
2102 // STDOFF '14:41:05' not multiple of :15 min,
2103 // UNTIL '15:12:18' not multiple of :01 min,
2104 // UNTIL '15:12:18' not multiple of :15 min,
2105 // }
2106 // Antarctica/Casey {UNTIL '0:01' not multiple of :15 min}
2107 // Antarctica/Palmer {RULES not fixed but FORMAT is missing '%s' or '/'}
2108 // Antarctica/Troll {
2109 // Troll {
2110 // LETTER '+00' not single character,
2111 // LETTER '+02' not single character,
2112 // SAVE '2:00' different from 1:00,
2113 // }
2114 // }
2115 // Asia/Almaty {
2116 // RULES not fixed but FORMAT is missing '%s' or '/',
2117 // STDOFF '5:07:48' not multiple of :15 min,
2118 // }
2119 // Asia/Amman {STDOFF '2:23:44' not multiple of :15 min}
2120 // Asia/Anadyr {
2121 // RULES not fixed but FORMAT is missing '%s' or '/',
2122 // STDOFF '11:49:56' not multiple of :15 min,
2123 // Russia {
2124 // LETTER '+05' not single character,
2125 // LETTER 'MDST' not single character,
2126 // LETTER 'MMT' not single character,
2127 // LETTER 'MSD' not single character,
2128 // LETTER 'MSK' not single character,
2129 // LETTER 'MST' not single character,
2130 // SAVE '2:00' different from 1:00,
2131 // }
2132 // }
2133 // Asia/Aqtau {
2134 // RULES not fixed but FORMAT is missing '%s' or '/',
2135 // STDOFF '3:21:04' not multiple of :15 min,
2136 // }
2137 // Asia/Aqtobe {
2138 // RULES not fixed but FORMAT is missing '%s' or '/',
2139 // STDOFF '3:48:40' not multiple of :15 min,
2140 // }
2141 // Asia/Ashgabat {
2142 // RULES not fixed but FORMAT is missing '%s' or '/',
2143 // STDOFF '3:53:32' not multiple of :15 min,
2144 // }
2145 // Asia/Atyrau {
2146 // RULES not fixed but FORMAT is missing '%s' or '/',
2147 // STDOFF '3:27:44' not multiple of :15 min,
2148 // }
2149 // Asia/Baghdad {
2150 // RULES not fixed but FORMAT is missing '%s' or '/',
2151 // STDOFF '2:57:36' not multiple of :15 min,
2152 // STDOFF '2:57:40' not multiple of :15 min,
2153 // }
2154 // Asia/Baku {
2155 // RULES not fixed but FORMAT is missing '%s' or '/',
2156 // STDOFF '3:19:24' not multiple of :15 min,
2157 // }
2158 // Asia/Bangkok {STDOFF '6:42:04' not multiple of :15 min}
2159 // Asia/Barnaul {
2160 // RULES not fixed but FORMAT is missing '%s' or '/',
2161 // STDOFF '5:35:00' not multiple of :15 min,
2162 // Russia {
2163 // LETTER '+05' not single character,
2164 // LETTER 'MDST' not single character,
2165 // LETTER 'MMT' not single character,
2166 // LETTER 'MSD' not single character,
2167 // LETTER 'MSK' not single character,
2168 // LETTER 'MST' not single character,
2169 // SAVE '2:00' different from 1:00,
2170 // }
2171 // }
2172 // Asia/Beirut {STDOFF '2:22:00' not multiple of :15 min}
2173 // Asia/Bishkek {
2174 // RULES not fixed but FORMAT is missing '%s' or '/',
2175 // STDOFF '4:58:24' not multiple of :15 min,
2176 // }
2177 // Asia/Chita {
2178 // RULES not fixed but FORMAT is missing '%s' or '/',
2179 // STDOFF '7:33:52' not multiple of :15 min,
2180 // Russia {
2181 // LETTER '+05' not single character,
2182 // LETTER 'MDST' not single character,
2183 // LETTER 'MMT' not single character,
2184 // LETTER 'MSD' not single character,
2185 // LETTER 'MSK' not single character,
2186 // LETTER 'MST' not single character,
2187 // SAVE '2:00' different from 1:00,
2188 // }
2189 // }
2190 // Asia/Colombo {
2191 // RULES '0:30' different from 1:00,
2192 // STDOFF '5:19:24' not multiple of :15 min,
2193 // STDOFF '5:19:32' not multiple of :15 min,
2194 // }
2195 // Asia/Damascus {STDOFF '2:25:12' not multiple of :15 min}
2196 // Asia/Dhaka {
2197 // RULES not fixed but FORMAT is missing '%s' or '/',
2198 // STDOFF '5:53:20' not multiple of :15 min,
2199 // STDOFF '6:01:40' not multiple of :15 min,
2200 // }
2201 // Asia/Dili {STDOFF '8:22:20' not multiple of :15 min}
2202 // Asia/Dubai {STDOFF '3:41:12' not multiple of :15 min}
2203 // Asia/Dushanbe {
2204 // RULES not fixed but FORMAT is missing '%s' or '/',
2205 // STDOFF '4:35:12' not multiple of :15 min,
2206 // }
2207 // Asia/Famagusta {STDOFF '2:15:48' not multiple of :15 min}
2208 // Asia/Gaza {
2209 // STDOFF '2:17:52' not multiple of :15 min,
2210 // UNTIL '0:01' not multiple of :15 min,
2211 // Palestine {AT '0:01' not multiple of :15 min}
2212 // Zion {
2213 // LETTER 'DD' not single character,
2214 // SAVE '2:00' different from 1:00,
2215 // }
2216 // }
2217 // Asia/Hebron {
2218 // STDOFF '2:20:23' not multiple of :15 min,
2219 // Palestine {AT '0:01' not multiple of :15 min}
2220 // Zion {
2221 // LETTER 'DD' not single character,
2222 // SAVE '2:00' different from 1:00,
2223 // }
2224 // }
2225 // Asia/Ho_Chi_Minh {STDOFF '7:06:30' not multiple of :15 min}
2226 // Asia/Hong_Kong {
2227 // RULES '0:30' different from 1:00,
2228 // STDOFF '7:36:42' not multiple of :15 min,
2229 // }
2230 // Asia/Hovd {
2231 // RULES not fixed but FORMAT is missing '%s' or '/',
2232 // STDOFF '6:06:36' not multiple of :15 min,
2233 // }
2234 // Asia/Irkutsk {
2235 // RULES not fixed but FORMAT is missing '%s' or '/',
2236 // STDOFF '6:57:05' not multiple of :15 min,
2237 // Russia {
2238 // LETTER '+05' not single character,
2239 // LETTER 'MDST' not single character,
2240 // LETTER 'MMT' not single character,
2241 // LETTER 'MSD' not single character,
2242 // LETTER 'MSK' not single character,
2243 // LETTER 'MST' not single character,
2244 // SAVE '2:00' different from 1:00,
2245 // }
2246 // }
2247 // Asia/Jakarta {
2248 // STDOFF '7:07:12' not multiple of :15 min,
2249 // STDOFF '7:20' not multiple of :15 min,
2250 // UNTIL '16:40' not multiple of :15 min,
2251 // }
2252 // Asia/Jayapura {STDOFF '9:22:48' not multiple of :15 min}
2253 // Asia/Jerusalem {
2254 // STDOFF '2:20:40' not multiple of :15 min,
2255 // STDOFF '2:20:54' not multiple of :15 min,
2256 // Zion {
2257 // LETTER 'DD' not single character,
2258 // SAVE '2:00' different from 1:00,
2259 // }
2260 // }
2261 // Asia/Kabul {STDOFF '4:36:48' not multiple of :15 min}
2262 // Asia/Kamchatka {
2263 // RULES not fixed but FORMAT is missing '%s' or '/',
2264 // STDOFF '10:34:36' not multiple of :15 min,
2265 // Russia {
2266 // LETTER '+05' not single character,
2267 // LETTER 'MDST' not single character,
2268 // LETTER 'MMT' not single character,
2269 // LETTER 'MSD' not single character,
2270 // LETTER 'MSK' not single character,
2271 // LETTER 'MST' not single character,
2272 // SAVE '2:00' different from 1:00,
2273 // }
2274 // }
2275 // Asia/Karachi {STDOFF '4:28:12' not multiple of :15 min}
2276 // Asia/Kathmandu {
2277 // STDOFF '5:41:16' not multiple of :15 min,
2278 // STDOFF '5:45' not multiple of :30 min,
2279 // }
2280 // Asia/Khandyga {
2281 // RULES not fixed but FORMAT is missing '%s' or '/',
2282 // STDOFF '9:02:13' not multiple of :15 min,
2283 // Russia {
2284 // LETTER '+05' not single character,
2285 // LETTER 'MDST' not single character,
2286 // LETTER 'MMT' not single character,
2287 // LETTER 'MSD' not single character,
2288 // LETTER 'MSK' not single character,
2289 // LETTER 'MST' not single character,
2290 // SAVE '2:00' different from 1:00,
2291 // }
2292 // }
2293 // Asia/Kolkata {
2294 // STDOFF '5:21:10' not multiple of :15 min,
2295 // STDOFF '5:53:20' not multiple of :15 min,
2296 // STDOFF '5:53:28' not multiple of :15 min,
2297 // }
2298 // Asia/Krasnoyarsk {
2299 // RULES not fixed but FORMAT is missing '%s' or '/',
2300 // STDOFF '6:11:26' not multiple of :15 min,
2301 // Russia {
2302 // LETTER '+05' not single character,
2303 // LETTER 'MDST' not single character,
2304 // LETTER 'MMT' not single character,
2305 // LETTER 'MSD' not single character,
2306 // LETTER 'MSK' not single character,
2307 // LETTER 'MST' not single character,
2308 // SAVE '2:00' different from 1:00,
2309 // }
2310 // }
2311 // Asia/Kuching {
2312 // RULES not fixed but FORMAT is missing '%s' or '/',
2313 // STDOFF '7:21:20' not multiple of :15 min,
2314 // NBorneo {SAVE '0:20' different from 1:00}
2315 // }
2316 // Asia/Macau {
2317 // RULES not fixed but FORMAT is missing '%s' or '/',
2318 // STDOFF '7:34:10' not multiple of :15 min,
2319 // }
2320 // Asia/Magadan {
2321 // RULES not fixed but FORMAT is missing '%s' or '/',
2322 // STDOFF '10:03:12' not multiple of :15 min,
2323 // Russia {
2324 // LETTER '+05' not single character,
2325 // LETTER 'MDST' not single character,
2326 // LETTER 'MMT' not single character,
2327 // LETTER 'MSD' not single character,
2328 // LETTER 'MSK' not single character,
2329 // LETTER 'MST' not single character,
2330 // SAVE '2:00' different from 1:00,
2331 // }
2332 // }
2333 // Asia/Makassar {STDOFF '7:57:36' not multiple of :15 min}
2334 // Asia/Manila {
2335 // STDOFF '-15:56:08' not multiple of :15 min,
2336 // STDOFF '8:03:52' not multiple of :15 min,
2337 // }
2338 // Asia/Nicosia {STDOFF '2:13:28' not multiple of :15 min}
2339 // Asia/Novokuznetsk {
2340 // RULES not fixed but FORMAT is missing '%s' or '/',
2341 // STDOFF '5:48:48' not multiple of :15 min,
2342 // Russia {
2343 // LETTER '+05' not single character,
2344 // LETTER 'MDST' not single character,
2345 // LETTER 'MMT' not single character,
2346 // LETTER 'MSD' not single character,
2347 // LETTER 'MSK' not single character,
2348 // LETTER 'MST' not single character,
2349 // SAVE '2:00' different from 1:00,
2350 // }
2351 // }
2352 // Asia/Novosibirsk {
2353 // RULES not fixed but FORMAT is missing '%s' or '/',
2354 // STDOFF '5:31:40' not multiple of :15 min,
2355 // Russia {
2356 // LETTER '+05' not single character,
2357 // LETTER 'MDST' not single character,
2358 // LETTER 'MMT' not single character,
2359 // LETTER 'MSD' not single character,
2360 // LETTER 'MSK' not single character,
2361 // LETTER 'MST' not single character,
2362 // SAVE '2:00' different from 1:00,
2363 // }
2364 // }
2365 // Asia/Omsk {
2366 // RULES not fixed but FORMAT is missing '%s' or '/',
2367 // STDOFF '4:53:30' not multiple of :15 min,
2368 // Russia {
2369 // LETTER '+05' not single character,
2370 // LETTER 'MDST' not single character,
2371 // LETTER 'MMT' not single character,
2372 // LETTER 'MSD' not single character,
2373 // LETTER 'MSK' not single character,
2374 // LETTER 'MST' not single character,
2375 // SAVE '2:00' different from 1:00,
2376 // }
2377 // }
2378 // Asia/Oral {
2379 // RULES not fixed but FORMAT is missing '%s' or '/',
2380 // STDOFF '3:25:24' not multiple of :15 min,
2381 // }
2382 // Asia/Pontianak {STDOFF '7:17:20' not multiple of :15 min}
2383 // Asia/Pyongyang {STDOFF '8:23:00' not multiple of :15 min}
2384 // Asia/Qatar {STDOFF '3:26:08' not multiple of :15 min}
2385 // Asia/Qostanay {
2386 // RULES not fixed but FORMAT is missing '%s' or '/',
2387 // STDOFF '4:14:28' not multiple of :15 min,
2388 // }
2389 // Asia/Qyzylorda {
2390 // RULES not fixed but FORMAT is missing '%s' or '/',
2391 // STDOFF '4:21:52' not multiple of :15 min,
2392 // }
2393 // Asia/Riyadh {STDOFF '3:06:52' not multiple of :15 min}
2394 // Asia/Sakhalin {
2395 // RULES not fixed but FORMAT is missing '%s' or '/',
2396 // STDOFF '9:30:48' not multiple of :15 min,
2397 // Russia {
2398 // LETTER '+05' not single character,
2399 // LETTER 'MDST' not single character,
2400 // LETTER 'MMT' not single character,
2401 // LETTER 'MSD' not single character,
2402 // LETTER 'MSK' not single character,
2403 // LETTER 'MST' not single character,
2404 // SAVE '2:00' different from 1:00,
2405 // }
2406 // }
2407 // Asia/Samarkand {
2408 // RULES not fixed but FORMAT is missing '%s' or '/',
2409 // STDOFF '4:27:53' not multiple of :15 min,
2410 // }
2411 // Asia/Seoul {STDOFF '8:27:52' not multiple of :15 min}
2412 // Asia/Shanghai {STDOFF '8:05:43' not multiple of :15 min}
2413 // Asia/Singapore {
2414 // RULES '0:20' different from 1:00,
2415 // STDOFF '6:55:25' not multiple of :15 min,
2416 // STDOFF '7:20' not multiple of :15 min,
2417 // }
2418 // Asia/Srednekolymsk {
2419 // RULES not fixed but FORMAT is missing '%s' or '/',
2420 // STDOFF '10:14:52' not multiple of :15 min,
2421 // Russia {
2422 // LETTER '+05' not single character,
2423 // LETTER 'MDST' not single character,
2424 // LETTER 'MMT' not single character,
2425 // LETTER 'MSD' not single character,
2426 // LETTER 'MSK' not single character,
2427 // LETTER 'MST' not single character,
2428 // SAVE '2:00' different from 1:00,
2429 // }
2430 // }
2431 // Asia/Taipei {STDOFF '8:06:00' not multiple of :15 min}
2432 // Asia/Tashkent {
2433 // RULES not fixed but FORMAT is missing '%s' or '/',
2434 // STDOFF '4:37:11' not multiple of :15 min,
2435 // }
2436 // Asia/Tbilisi {
2437 // RULES not fixed but FORMAT is missing '%s' or '/',
2438 // STDOFF '2:59:11' not multiple of :15 min,
2439 // }
2440 // Asia/Tehran {
2441 // RULES not fixed but FORMAT is missing '%s' or '/',
2442 // STDOFF '3:25:44' not multiple of :15 min,
2443 // }
2444 // Asia/Thimphu {STDOFF '5:58:36' not multiple of :15 min}
2445 // Asia/Tokyo {STDOFF '9:18:59' not multiple of :15 min}
2446 // Asia/Tomsk {
2447 // RULES not fixed but FORMAT is missing '%s' or '/',
2448 // STDOFF '5:39:51' not multiple of :15 min,
2449 // Russia {
2450 // LETTER '+05' not single character,
2451 // LETTER 'MDST' not single character,
2452 // LETTER 'MMT' not single character,
2453 // LETTER 'MSD' not single character,
2454 // LETTER 'MSK' not single character,
2455 // LETTER 'MST' not single character,
2456 // SAVE '2:00' different from 1:00,
2457 // }
2458 // }
2459 // Asia/Ulaanbaatar {
2460 // RULES not fixed but FORMAT is missing '%s' or '/',
2461 // STDOFF '7:07:32' not multiple of :15 min,
2462 // }
2463 // Asia/Urumqi {STDOFF '5:50:20' not multiple of :15 min}
2464 // Asia/Ust-Nera {
2465 // RULES not fixed but FORMAT is missing '%s' or '/',
2466 // STDOFF '9:32:54' not multiple of :15 min,
2467 // Russia {
2468 // LETTER '+05' not single character,
2469 // LETTER 'MDST' not single character,
2470 // LETTER 'MMT' not single character,
2471 // LETTER 'MSD' not single character,
2472 // LETTER 'MSK' not single character,
2473 // LETTER 'MST' not single character,
2474 // SAVE '2:00' different from 1:00,
2475 // }
2476 // }
2477 // Asia/Vladivostok {
2478 // RULES not fixed but FORMAT is missing '%s' or '/',
2479 // STDOFF '8:47:31' not multiple of :15 min,
2480 // Russia {
2481 // LETTER '+05' not single character,
2482 // LETTER 'MDST' not single character,
2483 // LETTER 'MMT' not single character,
2484 // LETTER 'MSD' not single character,
2485 // LETTER 'MSK' not single character,
2486 // LETTER 'MST' not single character,
2487 // SAVE '2:00' different from 1:00,
2488 // }
2489 // }
2490 // Asia/Yakutsk {
2491 // RULES not fixed but FORMAT is missing '%s' or '/',
2492 // STDOFF '8:38:58' not multiple of :15 min,
2493 // Russia {
2494 // LETTER '+05' not single character,
2495 // LETTER 'MDST' not single character,
2496 // LETTER 'MMT' not single character,
2497 // LETTER 'MSD' not single character,
2498 // LETTER 'MSK' not single character,
2499 // LETTER 'MST' not single character,
2500 // SAVE '2:00' different from 1:00,
2501 // }
2502 // }
2503 // Asia/Yangon {STDOFF '6:24:47' not multiple of :15 min}
2504 // Asia/Yekaterinburg {
2505 // RULES not fixed but FORMAT is missing '%s' or '/',
2506 // STDOFF '3:45:05' not multiple of :15 min,
2507 // STDOFF '4:02:33' not multiple of :15 min,
2508 // Russia {
2509 // LETTER '+05' not single character,
2510 // LETTER 'MDST' not single character,
2511 // LETTER 'MMT' not single character,
2512 // LETTER 'MSD' not single character,
2513 // LETTER 'MSK' not single character,
2514 // LETTER 'MST' not single character,
2515 // SAVE '2:00' different from 1:00,
2516 // }
2517 // }
2518 // Asia/Yerevan {
2519 // RULES not fixed but FORMAT is missing '%s' or '/',
2520 // STDOFF '2:58:00' not multiple of :15 min,
2521 // }
2522 // Atlantic/Azores {
2523 // RULES not fixed but FORMAT is missing '%s' or '/',
2524 // STDOFF '-1:42:40' not multiple of :15 min,
2525 // STDOFF '-1:54:32' not multiple of :15 min,
2526 // Port {SAVE '2:00' different from 1:00}
2527 // }
2528 // Atlantic/Bermuda {STDOFF '-4:19:18' not multiple of :15 min}
2529 // Atlantic/Canary {STDOFF '-1:01:36' not multiple of :15 min}
2530 // Atlantic/Cape_Verde {STDOFF '-1:34:04' not multiple of :15 min}
2531 // Atlantic/Faroe {STDOFF '-0:27:04' not multiple of :15 min}
2532 // Atlantic/Madeira {
2533 // RULES not fixed but FORMAT is missing '%s' or '/',
2534 // STDOFF '-1:07:36' not multiple of :15 min,
2535 // Port {SAVE '2:00' different from 1:00}
2536 // }
2537 // Atlantic/South_Georgia {STDOFF '-2:26:08' not multiple of :15 min}
2538 // Atlantic/Stanley {
2539 // RULES not fixed but FORMAT is missing '%s' or '/',
2540 // STDOFF '-3:51:24' not multiple of :15 min,
2541 // }
2542 // Australia/Adelaide {STDOFF '9:14:20' not multiple of :15 min}
2543 // Australia/Brisbane {STDOFF '10:12:08' not multiple of :15 min}
2544 // Australia/Broken_Hill {STDOFF '9:25:48' not multiple of :15 min}
2545 // Australia/Darwin {STDOFF '8:43:20' not multiple of :15 min}
2546 // Australia/Eucla {
2547 // RULES not fixed but FORMAT is missing '%s' or '/',
2548 // STDOFF '8:35:28' not multiple of :15 min,
2549 // STDOFF '8:45' not multiple of :30 min,
2550 // }
2551 // Australia/Hobart {STDOFF '9:49:16' not multiple of :15 min}
2552 // Australia/Lindeman {STDOFF '9:55:56' not multiple of :15 min}
2553 // Australia/Lord_Howe {
2554 // RULES not fixed but FORMAT is missing '%s' or '/',
2555 // STDOFF '10:36:20' not multiple of :15 min,
2556 // LH {SAVE '0:30' different from 1:00}
2557 // }
2558 // Australia/Melbourne {STDOFF '9:39:52' not multiple of :15 min}
2559 // Australia/Perth {STDOFF '7:43:24' not multiple of :15 min}
2560 // Australia/Sydney {STDOFF '10:04:52' not multiple of :15 min}
2561 // Europe/Andorra {STDOFF '0:06:04' not multiple of :15 min}
2562 // Europe/Astrakhan {
2563 // RULES not fixed but FORMAT is missing '%s' or '/',
2564 // STDOFF '3:12:12' not multiple of :15 min,
2565 // Russia {
2566 // LETTER '+05' not single character,
2567 // LETTER 'MDST' not single character,
2568 // LETTER 'MMT' not single character,
2569 // LETTER 'MSD' not single character,
2570 // LETTER 'MSK' not single character,
2571 // LETTER 'MST' not single character,
2572 // SAVE '2:00' different from 1:00,
2573 // }
2574 // }
2575 // Europe/Athens {
2576 // STDOFF '1:34:52' not multiple of :15 min,
2577 // UNTIL '0:01' not multiple of :15 min,
2578 // }
2579 // Europe/Belgrade {STDOFF '1:22:00' not multiple of :15 min}
2580 // Europe/Berlin {
2581 // STDOFF '0:53:28' not multiple of :15 min,
2582 // Germany {SAVE '2:00' different from 1:00}
2583 // SovietZone {SAVE '2:00' different from 1:00}
2584 // }
2585 // Europe/Brussels {
2586 // STDOFF '0:17:30' not multiple of :15 min,
2587 // UNTIL '00:17:30' not multiple of :01 min,
2588 // UNTIL '00:17:30' not multiple of :15 min,
2589 // }
2590 // Europe/Bucharest {STDOFF '1:44:24' not multiple of :15 min}
2591 // Europe/Budapest {STDOFF '1:16:20' not multiple of :15 min}
2592 // Europe/Chisinau {
2593 // STDOFF '1:44:24' not multiple of :15 min,
2594 // STDOFF '1:55' not multiple of :15 min,
2595 // STDOFF '1:55:20' not multiple of :15 min,
2596 // Russia {
2597 // LETTER '+05' not single character,
2598 // LETTER 'MDST' not single character,
2599 // LETTER 'MMT' not single character,
2600 // LETTER 'MSD' not single character,
2601 // LETTER 'MSK' not single character,
2602 // LETTER 'MST' not single character,
2603 // SAVE '2:00' different from 1:00,
2604 // }
2605 // }
2606 // Europe/Dublin {
2607 // STDOFF '-0:25:21' not multiple of :15 min,
2608 // Eire {SAVE '-1:00' is a negative DST}
2609 // GB-Eire {
2610 // LETTER 'BDST' not single character,
2611 // LETTER 'BST' not single character,
2612 // LETTER 'GMT' not single character,
2613 // SAVE '2:00' different from 1:00,
2614 // }
2615 // }
2616 // Europe/Gibraltar {
2617 // STDOFF '-0:21:24' not multiple of :15 min,
2618 // GB-Eire {
2619 // LETTER 'BDST' not single character,
2620 // LETTER 'BST' not single character,
2621 // LETTER 'GMT' not single character,
2622 // SAVE '2:00' different from 1:00,
2623 // }
2624 // }
2625 // Europe/Helsinki {STDOFF '1:39:49' not multiple of :15 min}
2626 // Europe/Istanbul {
2627 // RULES not fixed but FORMAT is missing '%s' or '/',
2628 // STDOFF '1:55:52' not multiple of :15 min,
2629 // STDOFF '1:56:56' not multiple of :15 min,
2630 // }
2631 // Europe/Kaliningrad {
2632 // STDOFF '1:22:00' not multiple of :15 min,
2633 // Russia {
2634 // LETTER '+05' not single character,
2635 // LETTER 'MDST' not single character,
2636 // LETTER 'MMT' not single character,
2637 // LETTER 'MSD' not single character,
2638 // LETTER 'MSK' not single character,
2639 // LETTER 'MST' not single character,
2640 // SAVE '2:00' different from 1:00,
2641 // }
2642 // }
2643 // Europe/Kirov {
2644 // RULES not fixed but FORMAT is missing '%s' or '/',
2645 // STDOFF '3:18:48' not multiple of :15 min,
2646 // Russia {
2647 // LETTER '+05' not single character,
2648 // LETTER 'MDST' not single character,
2649 // LETTER 'MMT' not single character,
2650 // LETTER 'MSD' not single character,
2651 // LETTER 'MSK' not single character,
2652 // LETTER 'MST' not single character,
2653 // SAVE '2:00' different from 1:00,
2654 // }
2655 // }
2656 // Europe/Kyiv {
2657 // STDOFF '2:02:04' not multiple of :15 min,
2658 // Russia {
2659 // LETTER '+05' not single character,
2660 // LETTER 'MDST' not single character,
2661 // LETTER 'MMT' not single character,
2662 // LETTER 'MSD' not single character,
2663 // LETTER 'MSK' not single character,
2664 // LETTER 'MST' not single character,
2665 // SAVE '2:00' different from 1:00,
2666 // }
2667 // }
2668 // Europe/Lisbon {
2669 // STDOFF '-0:36:45' not multiple of :15 min,
2670 // Port {SAVE '2:00' different from 1:00}
2671 // }
2672 // Europe/London {
2673 // STDOFF '-0:01:15' not multiple of :15 min,
2674 // GB-Eire {
2675 // LETTER 'BDST' not single character,
2676 // LETTER 'BST' not single character,
2677 // LETTER 'GMT' not single character,
2678 // SAVE '2:00' different from 1:00,
2679 // }
2680 // }
2681 // Europe/Madrid {
2682 // STDOFF '-0:14:44' not multiple of :15 min,
2683 // Spain {SAVE '2:00' different from 1:00}
2684 // }
2685 // Europe/Malta {STDOFF '0:58:04' not multiple of :15 min}
2686 // Europe/Minsk {
2687 // STDOFF '1:50' not multiple of :15 min,
2688 // STDOFF '1:50:16' not multiple of :15 min,
2689 // Russia {
2690 // LETTER '+05' not single character,
2691 // LETTER 'MDST' not single character,
2692 // LETTER 'MMT' not single character,
2693 // LETTER 'MSD' not single character,
2694 // LETTER 'MSK' not single character,
2695 // LETTER 'MST' not single character,
2696 // SAVE '2:00' different from 1:00,
2697 // }
2698 // }
2699 // Europe/Moscow {
2700 // STDOFF '2:30:17' not multiple of :15 min,
2701 // STDOFF '2:31:19' not multiple of :15 min,
2702 // Russia {
2703 // LETTER '+05' not single character,
2704 // LETTER 'MDST' not single character,
2705 // LETTER 'MMT' not single character,
2706 // LETTER 'MSD' not single character,
2707 // LETTER 'MSK' not single character,
2708 // LETTER 'MST' not single character,
2709 // SAVE '2:00' different from 1:00,
2710 // }
2711 // }
2712 // Europe/Paris {
2713 // STDOFF '0:09:21' not multiple of :15 min,
2714 // France {SAVE '2:00' different from 1:00}
2715 // }
2716 // Europe/Prague {
2717 // RULES '-1:00' is a negative DST,
2718 // STDOFF '0:57:44' not multiple of :15 min,
2719 // }
2720 // Europe/Riga {
2721 // STDOFF '1:36:34' not multiple of :15 min,
2722 // Russia {
2723 // LETTER '+05' not single character,
2724 // LETTER 'MDST' not single character,
2725 // LETTER 'MMT' not single character,
2726 // LETTER 'MSD' not single character,
2727 // LETTER 'MSK' not single character,
2728 // LETTER 'MST' not single character,
2729 // SAVE '2:00' different from 1:00,
2730 // }
2731 // }
2732 // Europe/Rome {STDOFF '0:49:56' not multiple of :15 min}
2733 // Europe/Samara {
2734 // RULES not fixed but FORMAT is missing '%s' or '/',
2735 // STDOFF '3:20:20' not multiple of :15 min,
2736 // Russia {
2737 // LETTER '+05' not single character,
2738 // LETTER 'MDST' not single character,
2739 // LETTER 'MMT' not single character,
2740 // LETTER 'MSD' not single character,
2741 // LETTER 'MSK' not single character,
2742 // LETTER 'MST' not single character,
2743 // SAVE '2:00' different from 1:00,
2744 // }
2745 // }
2746 // Europe/Saratov {
2747 // RULES not fixed but FORMAT is missing '%s' or '/',
2748 // STDOFF '3:04:18' not multiple of :15 min,
2749 // Russia {
2750 // LETTER '+05' not single character,
2751 // LETTER 'MDST' not single character,
2752 // LETTER 'MMT' not single character,
2753 // LETTER 'MSD' not single character,
2754 // LETTER 'MSK' not single character,
2755 // LETTER 'MST' not single character,
2756 // SAVE '2:00' different from 1:00,
2757 // }
2758 // }
2759 // Europe/Simferopol {
2760 // STDOFF '2:16' not multiple of :15 min,
2761 // STDOFF '2:16:24' not multiple of :15 min,
2762 // Russia {
2763 // LETTER '+05' not single character,
2764 // LETTER 'MDST' not single character,
2765 // LETTER 'MMT' not single character,
2766 // LETTER 'MSD' not single character,
2767 // LETTER 'MSK' not single character,
2768 // LETTER 'MST' not single character,
2769 // SAVE '2:00' different from 1:00,
2770 // }
2771 // }
2772 // Europe/Sofia {
2773 // STDOFF '1:33:16' not multiple of :15 min,
2774 // STDOFF '1:56:56' not multiple of :15 min,
2775 // }
2776 // Europe/Tallinn {
2777 // STDOFF '1:39:00' not multiple of :15 min,
2778 // Russia {
2779 // LETTER '+05' not single character,
2780 // LETTER 'MDST' not single character,
2781 // LETTER 'MMT' not single character,
2782 // LETTER 'MSD' not single character,
2783 // LETTER 'MSK' not single character,
2784 // LETTER 'MST' not single character,
2785 // SAVE '2:00' different from 1:00,
2786 // }
2787 // }
2788 // Europe/Tirane {STDOFF '1:19:20' not multiple of :15 min}
2789 // Europe/Ulyanovsk {
2790 // RULES not fixed but FORMAT is missing '%s' or '/',
2791 // STDOFF '3:13:36' not multiple of :15 min,
2792 // Russia {
2793 // LETTER '+05' not single character,
2794 // LETTER 'MDST' not single character,
2795 // LETTER 'MMT' not single character,
2796 // LETTER 'MSD' not single character,
2797 // LETTER 'MSK' not single character,
2798 // LETTER 'MST' not single character,
2799 // SAVE '2:00' different from 1:00,
2800 // }
2801 // }
2802 // Europe/Vienna {STDOFF '1:05:21' not multiple of :15 min}
2803 // Europe/Vilnius {
2804 // STDOFF '1:24:00' not multiple of :15 min,
2805 // STDOFF '1:35:36' not multiple of :15 min,
2806 // STDOFF '1:41:16' not multiple of :15 min,
2807 // Russia {
2808 // LETTER '+05' not single character,
2809 // LETTER 'MDST' not single character,
2810 // LETTER 'MMT' not single character,
2811 // LETTER 'MSD' not single character,
2812 // LETTER 'MSK' not single character,
2813 // LETTER 'MST' not single character,
2814 // SAVE '2:00' different from 1:00,
2815 // }
2816 // }
2817 // Europe/Volgograd {
2818 // RULES not fixed but FORMAT is missing '%s' or '/',
2819 // STDOFF '2:57:40' not multiple of :15 min,
2820 // Russia {
2821 // LETTER '+05' not single character,
2822 // LETTER 'MDST' not single character,
2823 // LETTER 'MMT' not single character,
2824 // LETTER 'MSD' not single character,
2825 // LETTER 'MSK' not single character,
2826 // LETTER 'MST' not single character,
2827 // SAVE '2:00' different from 1:00,
2828 // }
2829 // }
2830 // Europe/Warsaw {STDOFF '1:24:00' not multiple of :15 min}
2831 // Europe/Zurich {
2832 // STDOFF '0:29:46' not multiple of :15 min,
2833 // STDOFF '0:34:08' not multiple of :15 min,
2834 // }
2835 // Indian/Chagos {STDOFF '4:49:40' not multiple of :15 min}
2836 // Indian/Maldives {STDOFF '4:54:00' not multiple of :15 min}
2837 // Indian/Mauritius {
2838 // RULES not fixed but FORMAT is missing '%s' or '/',
2839 // STDOFF '3:50:00' not multiple of :15 min,
2840 // }
2841 // Pacific/Apia {
2842 // RULES not fixed but FORMAT is missing '%s' or '/',
2843 // STDOFF '-11:26:56' not multiple of :15 min,
2844 // STDOFF '12:33:04' not multiple of :15 min,
2845 // }
2846 // Pacific/Auckland {
2847 // STDOFF '11:39:04' not multiple of :15 min,
2848 // NZ {SAVE '0:30' different from 1:00}
2849 // }
2850 // Pacific/Bougainville {
2851 // STDOFF '10:22:16' not multiple of :15 min,
2852 // STDOFF '9:48:32' not multiple of :15 min,
2853 // }
2854 // Pacific/Chatham {
2855 // RULES not fixed but FORMAT is missing '%s' or '/',
2856 // STDOFF '12:13:48' not multiple of :15 min,
2857 // STDOFF '12:15' not multiple of :30 min,
2858 // STDOFF '12:45' not multiple of :30 min,
2859 // }
2860 // Pacific/Easter {
2861 // RULES not fixed but FORMAT is missing '%s' or '/',
2862 // STDOFF '-7:17:28' not multiple of :15 min,
2863 // }
2864 // Pacific/Efate {
2865 // RULES not fixed but FORMAT is missing '%s' or '/',
2866 // STDOFF '11:13:16' not multiple of :15 min,
2867 // }
2868 // Pacific/Fakaofo {STDOFF '-11:24:56' not multiple of :15 min}
2869 // Pacific/Fiji {
2870 // RULES not fixed but FORMAT is missing '%s' or '/',
2871 // STDOFF '11:55:44' not multiple of :15 min,
2872 // }
2873 // Pacific/Galapagos {
2874 // RULES not fixed but FORMAT is missing '%s' or '/',
2875 // STDOFF '-5:58:24' not multiple of :15 min,
2876 // }
2877 // Pacific/Gambier {STDOFF '-8:59:48' not multiple of :15 min}
2878 // Pacific/Guadalcanal {STDOFF '10:39:48' not multiple of :15 min}
2879 // Pacific/Guam {
2880 // STDOFF '-14:21:00' not multiple of :15 min,
2881 // STDOFF '9:39:00' not multiple of :15 min,
2882 // Guam {
2883 // AT '0:01' not multiple of :15 min,
2884 // AT '2:01' not multiple of :15 min,
2885 // }
2886 // }
2887 // Pacific/Honolulu {STDOFF '-10:31:26' not multiple of :15 min}
2888 // Pacific/Kiritimati {
2889 // STDOFF '-10:29:20' not multiple of :15 min,
2890 // STDOFF '-10:40' not multiple of :15 min,
2891 // }
2892 // Pacific/Kosrae {
2893 // STDOFF '-13:08:04' not multiple of :15 min,
2894 // STDOFF '10:51:56' not multiple of :15 min,
2895 // }
2896 // Pacific/Kwajalein {STDOFF '11:09:20' not multiple of :15 min}
2897 // Pacific/Marquesas {STDOFF '-9:18:00' not multiple of :15 min}
2898 // Pacific/Nauru {STDOFF '11:07:40' not multiple of :15 min}
2899 // Pacific/Niue {
2900 // STDOFF '-11:19:40' not multiple of :15 min,
2901 // STDOFF '-11:20' not multiple of :15 min,
2902 // }
2903 // Pacific/Norfolk {
2904 // RULES not fixed but FORMAT is missing '%s' or '/',
2905 // STDOFF '11:11:52' not multiple of :15 min,
2906 // STDOFF '11:12' not multiple of :15 min,
2907 // }
2908 // Pacific/Noumea {
2909 // RULES not fixed but FORMAT is missing '%s' or '/',
2910 // STDOFF '11:05:48' not multiple of :15 min,
2911 // }
2912 // Pacific/Pago_Pago {
2913 // STDOFF '-11:22:48' not multiple of :15 min,
2914 // STDOFF '12:37:12' not multiple of :15 min,
2915 // }
2916 // Pacific/Palau {
2917 // STDOFF '-15:02:04' not multiple of :15 min,
2918 // STDOFF '8:57:56' not multiple of :15 min,
2919 // }
2920 // Pacific/Pitcairn {STDOFF '-8:40:20' not multiple of :15 min}
2921 // Pacific/Port_Moresby {
2922 // STDOFF '9:48:32' not multiple of :15 min,
2923 // STDOFF '9:48:40' not multiple of :15 min,
2924 // }
2925 // Pacific/Rarotonga {
2926 // RULES not fixed but FORMAT is missing '%s' or '/',
2927 // STDOFF '-10:39:04' not multiple of :15 min,
2928 // STDOFF '13:20:56' not multiple of :15 min,
2929 // Cook {SAVE '0:30' different from 1:00}
2930 // }
2931 // Pacific/Tahiti {STDOFF '-9:58:16' not multiple of :15 min}
2932 // Pacific/Tarawa {STDOFF '11:32:04' not multiple of :15 min}
2933 // Pacific/Tongatapu {
2934 // RULES not fixed but FORMAT is missing '%s' or '/',
2935 // STDOFF '12:19:12' not multiple of :15 min,
2936 // STDOFF '12:20' not multiple of :15 min,
2937 // }
2938 
2939 
2940 //---------------------------------------------------------------------------
2941 // Unsupported links: 0
2942 //---------------------------------------------------------------------------
2943 
2944 
2945 
2946 //---------------------------------------------------------------------------
2947 // Notable links: 0
2948 //---------------------------------------------------------------------------
2949 
2950 
2951 
2952 }
2953 }
2954 
2955 #endif